For general discussion of Project Volucris
Moderators: Joe M., Karl G.
-
- Which class has which spells?
by Sankt Pauli » Fri Aug 29, 2008 1:44 pm
- 5 Replies
- 391 Views
- Last post by ubern00ber
Fri Aug 29, 2008 7:09 pm
-
- Servers Down!?!!?!?
by Sceptre » Thu Aug 28, 2008 8:50 pm
- 3 Replies
- 342 Views
- Last post by Karl G.
Fri Aug 29, 2008 6:45 am
-
- Crystal Sword / Ehanced Wristbands.
by Nirvana9832 » Wed Aug 27, 2008 10:37 pm
- 1 Replies
- 302 Views
- Last post by Delurium II
Thu Aug 28, 2008 6:04 pm
-
- The Crystal Sword
by Richard. UK » Wed Aug 27, 2008 12:22 pm
- 6 Replies
- 460 Views
- Last post by Nirvana9832
Wed Aug 27, 2008 10:34 pm
-
- Are the Servers down right now?
by Nirvana9832 » Wed Aug 27, 2008 5:35 pm
- 2 Replies
- 303 Views
- Last post by Karl G.
Wed Aug 27, 2008 7:59 pm
-
- Is the Server down?
by Richard. UK » Wed Aug 27, 2008 7:52 am
- 3 Replies
- 328 Views
- Last post by Karl G.
Wed Aug 27, 2008 9:50 am
-
- Wont let me Play.
by Werdzofx3 » Tue Aug 26, 2008 9:14 pm
- 3 Replies
- 332 Views
- Last post by Karl G.
Wed Aug 27, 2008 8:22 am
-
- Okay im having troubles. Maybe a bug?
by Nirvana9832 » Tue Aug 26, 2008 4:36 pm
- 2 Replies
- 326 Views
- Last post by Nirvana9832
Tue Aug 26, 2008 5:13 pm
-
- Highest Level Player
by Karl G. » Tue Aug 26, 2008 12:31 pm
- 6 Replies
- 322 Views
- Last post by Serenity
Tue Aug 26, 2008 4:09 pm
-
- its not letting me install it lol
by joeafro » Tue Aug 26, 2008 11:31 am
- 3 Replies
- 303 Views
- Last post by Karl G.
Tue Aug 26, 2008 12:31 pm
-
- A Sig Picture? :P (Update: 10:10 -6 Central)
by Richard. UK » Tue Aug 26, 2008 7:06 am
- 7 Replies
- 533 Views
- Last post by thadiusofx3
Tue Aug 26, 2008 9:41 am
-
- Ready...Steady...Go!
by Richard. UK » Tue Aug 26, 2008 6:47 am
- 12 Replies
- 601 Views
- Last post by Slayne
Tue Aug 26, 2008 9:30 am
-
- Volucris Banners (edit: 25/08/08)
by Richard. UK » Fri Aug 15, 2008 9:12 am
- 7 Replies
- 548 Views
- Last post by Richard. UK
Mon Aug 25, 2008 9:35 am
-
- Don't worry
by thadiusofx3 » Sun Jun 22, 2008 4:13 pm
- 74 Replies
- 2261 Views
- Last post by Richard. UK
Mon Aug 25, 2008 9:12 am
-
- NEW VIDEO! And, I'm going on vacation...
by Karl G. » Wed Aug 20, 2008 8:28 am
- 13 Replies
- 614 Views
- Last post by thadiusofx3
Mon Aug 25, 2008 12:37 am
-
- Countdown to Alpha!
by Karl G. » Wed Aug 13, 2008 7:27 am
- 9 Replies
- 783 Views
- Last post by Karl G.
Sun Aug 24, 2008 4:58 pm
-
- Informal hardware survey
by thadiusofx3 » Wed Aug 13, 2008 12:33 pm
- 21 Replies
- 911 Views
- Last post by Nenitus
Sun Aug 24, 2008 2:57 pm
-
- World ... is almost GO!
by Karl G. » Sun Aug 10, 2008 8:50 pm
- 7 Replies
- 520 Views
- Last post by Ratiotile
Sat Aug 23, 2008 5:25 pm
-
- Prepare to die
by thadiusofx3 » Tue Aug 19, 2008 11:02 pm
- 5 Replies
- 380 Views
- Last post by Blue Tiger
Sat Aug 23, 2008 3:34 pm
-
- Clone vs. New Game, your thoughts?
by kuba » Tue Aug 12, 2008 2:58 pm
- 3 Replies
- 393 Views
- Last post by Paz the Spaz
Thu Aug 21, 2008 9:24 pm
-
- Need Helps!
by Karl G. » Mon Aug 18, 2008 6:21 am
- 6 Replies
- 332 Views
- Last post by thadiusofx3
Wed Aug 20, 2008 10:43 am
-
- need someone to texture this for me
by thadiusofx3 » Sat Aug 16, 2008 12:00 pm
- 3 Replies
- 354 Views
- Last post by 9sam1
Sun Aug 17, 2008 6:54 pm
-
- Website Update
by Tonberry2k » Fri Aug 15, 2008 8:02 am
- 1 Replies
- 248 Views
- Last post by thadiusofx3
Fri Aug 15, 2008 8:13 am
-
- Customer Service
by Slayne » Mon Aug 11, 2008 10:27 pm
- 16 Replies
- 856 Views
- Last post by speed3b
Wed Aug 13, 2008 4:48 pm
-
- Hello Karl!
by Sex4Cash » Mon Aug 04, 2008 12:53 pm
- 4 Replies
- 447 Views
- Last post by Slayne
Tue Aug 12, 2008 4:23 pm
Return to Board index
Users browsing this forum: No registered users and 1 guest
Forum permissions
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum


beforeEnter Behavior
Allow Navigation
Block Navigation
Redirect
beforeLeave Behavior
Allow Navigation
Block Navigation
Redirect


0 Hour
I took 30mg of AMT orally. I was alone in my home; a comfortable space with many distractions.
1 Hour
I made the classic mistake: I thought that since nothing had happened yet, I needed to take more drugs. At this point I was apparently sober, and have no idea how I could have been this stupid. I took 14mg of 2C-E orally. It is a substance I am familiar with and find very easy to control and enjoy.
1.5 Hours
I start to feel the onset of both psychedelics. I feel a nasty stomach cramp and think that I will need to vomit at some point.
2.5 Hours
The stomach cramps escalate to extreme gastrointestinal pain. I want to vomit, but my stomach is so knotted that I can't contract the muscles at all. I also feel a huge need to defecate, but am unable to because of gastrointestinal pain. I also become very cold and start to get waves of chills. My vision becomes altered fairly heavily, but that takes a back seat to my discomfort.
6 Hours
The gastrointestinal pain is still excruciating, and I am unable to move much. I am still very cold and put on warm pants, a sweater, winter socks, and turn the heat up to 26C (about 80F?). The entire physical unpleasantness continues to become harder to deal with, so I call a friend and we start looking into the literature to find bad combinations of the two drugs. I am only able to distract myself from the pain by concentrating on the task at hand. We find no obvious reason there would be a contraindication for the two drugs. However, AMT is an 'effective' MAOi, which is inadvisable to mix with a huge host of drugs. Unfortunately, we can find no reference to a bad combination of MAOi's with any of the hallucinogenic phenylethylamines, and our research tools run out.
9 Hours
Finally, the pain subsides, and my body slowly starts evacuating itself of all solid matter. Yuck. But thank God. I still feel uncomfortable, but less like food poisoning and more like influenza. I'm still cold, but I'm finally able to turn the heat down to my usual 21C. I remain rather jittery and unpleasantly stimulated. Around this time I realize that I have actually been seeing and hearing amazingly distorted things, with a great variety of recurring themes for several hours. It hadn't been important.
11 Hours
I am so stimulated that I need to take a long walk, so I venture outside. I take a 2 hour walk and have a fine time. My vision is still novel, but not overpowering, and my mind is alive with wonderful ideas. I was reminded of years spent in Germany as a child and the German tradition of long walks on weekends (Voltzmarch). I was in great spirits and as long as I kept walking the discomfort was slight.
26 Hours
I spent a number of long hours feeling like I had taken too much speed (which I've never done). I was completely restless, but unable to concentrate enough to play music or write. I watched a number of movies, but sitting still was hard and uncomfortable.
I ended the experience with a Valium and a glass of brandy and was able to force myself to sleep.
Afterthought
I slept 15 hours and awoke feeling okay.
This was easily some of the most pain I've ever felt. I was pouring sweat with cold chills for 7 hours. My insides felt I had drank a bottle of Drano. I've had food poisoning once in the Philippines, and it was horrible - but this was possibly worse.
This is a warning, these are both research chemicals, and they have not been studied throughly enough. Had I taken a large amount of Prozac with the AMT would I have started convulsing and died? I have had 'bad trips' before, they are usually mental, and not so physical. This may just have been my 'bad trip,' but I strongly warn anyone against taking this combination of drugs.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


GitHub repo
Regarding the tutorial A Painless Q-Learning Tutorial, this simple demo iterates trough the steps of the solution. Click on a cell to set it as the current state.


Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do tempor.
Success! The doctor has been successfully updated.
Warning! Please complete all fields.


{% extends '../base.html' %}
{% load i18n humanize stencila %}
{% block title %}Jobs : {{ project.name }}{% endblock %}
{% block projects_content %}
{% trans "We couldn't find any jobs that matched the supplied filters" %}
{% else %}{% trans "Jobs are created when processing and executing your project." %}
{% endif %}


Event Location:
Puerto Rico Convention Center
100 Convention Boulevard
San Juan, , Puerto Rico
Abstract:
The Unified Dimensional Modeling (UDM) concept was introduced in Analysis Services 2005 as the semantic layer to enable the OLAP cube development from multiple sources using an abstract layer. Now, Analysis Services 2012 introduces the Business Intelligence Semantic Model (BISM) concept as an evolution to UDM, offering two new "flavors": the Multidimensional Mode and the Tabular Mode. The BISM represents the heart of Microsoft Business Intelligence strategy for now and the upcoming years. This session will explain and clarify the basic concepts of Analysis Services 2012 and PowerPivot 2.0 and discuss different scenarios that will allow BI architects / developers to take better decisions when developing OLAP solutions with SSAS. (Spanish)
Speaker(s): Alan Koo,
Abstract:
The use of XML based content in SQL Server has become very popular over time. In this session, we will show you how to use the XML data type (FOR XML, Schemas, Namespaces), perform basic operations on XML data (XML DML), and discuss the performance consideration (storage, XML indexes) associated to these features.In this session we will explore the multitude of ways that you can make your reports adapt to the needs of your users. This will include defining formats based on the data contents. We will explore how to refine layouts based on the data to be delivered. We will demonstrate how to create a parameter driven data source. We will take a look at how creating templates can give your catalog of reports a more professional look. All
Speaker(s): Jose L. Rivera,
Abstract:
SQL Server Data Quality Services (DQS) is a Knowledge-Driven Data Quality product aimed at the data stewards and IT professionals who seek to improve the quality of their business data. In this session, Ramon will describe the concept and main principles behind SQL Server 2012 Data Quality Services. The main capabilities of the product, such as knowledge management, cleansing, matching and profiling.In Spanish.
Speaker(s): Ramon Ponte,
Abstract:
Description:This is an Intro level for the SQL DBA wanting to start and learn how to use PowerShell in their environment. It will be divided in two half hour part be covering PowerShell setup essentials, and testing PowerShell working with both SMO and SQLPS module to build SQL PowerShell scripts. This is not a language intro but it will get you started to learn PowerShell. Covering PowerShell V2/V3 and SQL Server tools.
Speaker(s): Maximo Trinidad,
Abstract:
In this session we will explore the multitude of ways that you can make your reports adapt to the needs of your users. This will include defining formats based on the data contents. We will explore how to refine layouts based on the data to be delivered. We will demonstrate how to create a parameter driven data source. We will take a look at how creating templates can give your catalog of reports a more professional look. All of this together will empower you to have more control over the reports you create. Presented in English.
Speaker(s): Pam Shaw,
Abstract:
Curious as to what a LUN is? Or what RAID level you should use for you database files? This session will cover the basics of what a SAN is, how it works, and how to talk to your SAN Admins. We will also discuss various ways to configure SQL Server for optimal I/O. Presented in English.
Speaker(s): Joseph D'Antoni,
Abstract:
Working with "very large objects" ("Binary Large Objects") including images, binary data, xml documents, or geo-location related data sets is a challenge. Once the object is registered then how you manage or query data within. What about performance? This session will present to you various issues related to managing large objects and strategies / code alternatives for its storage, retrieval and querying. Presented in Spanish.
Speaker(s): Eduardo Sobrino,
Abstract:
SQL Server query tuning is often more art than science and it can quickly eat up a lot of DBA and/or Developer time. This presentation will outline a method for determining the best approach for tuning queries by utilizing response time analysis and SQL diagramming techniques. Regardless of the complexity of the statement, this quick, systematic approach will lead you down the correct tuning path with no guessing. If you are a beginner or expert, this approach will save you countless hours tuning a query.This session will be presented in English.
Speaker(s): Janis Griffin,
Abstract:
Power View provides intuitive ad-hoc reporting for business users such as data analysts, business decision makers, and information workers. They can easily create and interact with views of data from tabular models based on PowerPivot workbooks or tabular models deployed to SSAS instances. In this session will dive in to what is needed to create PowerView reports and an overview of the reporting enhancements in SQL Server 2012. Presented in Spanish.
Speaker(s): Guillermo Caicedo,
Abstract:
(Presented in Spanish). This session will present performance troubleshooting tips for the Database Administrator (DBA). First, will explain Windows and SQL Server installation configuration best practices, followed by TSQL scripts to detect bottlenecks (CPU, RAM, I/O, Waits, Blocking, and others), TSQL recommendations on large databases, and finally SQL performance counters.
Speaker(s): Jorge Sanchez,
Abstract:
Microsoft BI Architect and SQL Server MVP Bill Pearson overviews PowerPivot for Excel, the client side of Microsoft’s foray into self-service BI. The targeted audience includes BI professionals who are seeking an introduction to what PowerPivot offers their organizations. Among others interested will be Excel power users who are fluent with PivotTables and want to understand the new capabilities. (ENGLISH)
Speaker(s): William E Pearson III,
Abstract:
This session will show the side-by-side similarity in building a PowerShell query vs T-SQL. I will demo some scripting techiniques in buidling a PowerShell query, building Hash table objects, ways to read and display the information. If the person knows how-to write T-SQL script, then it makes it easy to understand How-To write a PowerShell query. Presented in English.
Speaker(s): Maximo Trinidad,
Abstract:
Have you heard about all of the new Availability Group features in SQL 2012? Thinking about implementing a DR solution, but don't know where to start. In this presentation you'll learn all about the new DR features in SQL Server 2012 and see them in practice. Presented in English.
 Features and architecture of the new toolset of MSSSIS 2012 as we learn how you can be using SSIS for your projects. This session will be presented in Spanish.
Speaker(s): Maritza Córdova,
Abstract:
The HP and Microsoft global strategic alliance is one of the longest standing alliances of its kind in the industry; this session presents the solution portfolio for Database management and consolidation using the HP Converged Infrastructure portfolio and Microsoft technologies. Presented in Spanish.
Speaker(s): Gualberto Huerta,
This is a list of speakers from the XML Guidebook records. The details and URLs were valid at the time of the event.
Contact: http://www.alankoo.com
Alan Koo is a former Microsoft MVP with over 11 years of technical experience architecting and developing solutions oriented to increase businesses performance in both public and private sectors. Alan joined Nagnoi, Inc. in 2005 as the lead technical architect for the Performance Management Business Intelligence Practice and in 2007 became Nagnoi’s first Senior Consultant. Alan is the co-founder and current President of PRPASS and maintains his "Microsoft Business Intelligence y mas..." blog.
Maritza Córdova is a Business Intelligence Consultant at Nagnoi, Inc. Maritza has 9 year of industry experience and more than 6 years working on Data Warehouse projects and Business Intelligence, including deep experience on Extraction, Transformation and Loading (ETL) components using SSIS, OLAP, Data Mining and Enterprise Reporting.
LinkedIn: https://www.linkedin.com/in/gcaicedo/
Contact: https://sqltitan.wordpress.com/
Guillermo currently works as an Azure Data AI Specialist @ Microsoft, former Data Platform MVP. He is an active member of the Puerto Rico PASS Chapter. Enjoys sharing his experiences by participating as a speaker in technical community events.
Contact: http://www.jlrivmir.com
Jose Luis has over 9 years of experience developing Data Analytics, Data Warehousing and Business Intelligence solutions using SQL Server technologies, among others. In addition, he shares his knowledge and perspectives on database technologies as PRPASS Community Leader and college professor. He holds the MCTIP in Database Administration, Database Development and Business Intelligence for SQL Server 2008.
Ramon Ponte has over 19 years of experience delivering enterprise architecture and advisory services to medium and large size organizations in Puerto Rico, the Caribbean and Central America. Industries of expertise include government, education, financial services, insurance, and the telecommunication sector. Ramon#39;s area of specialization is Enterprise Application Platforms. This includes SOA, BI, BPM, ALM, Data Management and Enterprise Architecture.
LinkedIn: http://www.linkedin.com/profile/view?id=3997984amp;trk=hb_tab_pro_top
Contact: http://joeydantoni.com
Joseph D'Antoni is a Senior Consultant and Microsoft Data Platform MVP with over 20 years of experience working in both Fortune 500 and smaller firms. He is a Principal Consultant for Denny Cherry Associates and lives in Malvern, PA. He is a frequent speaker at major tech events like Microsoft Ignite, PASS Summit, and Enterprise Data World. He blogs about all topics technology at joeydantoni.com. He believes that no single platform is the answer to all technology problems. Joseph holds a BS in Computer Information Systems from Louisiana Tech University and an MBA from North Carolina State University, and is the co-author of the Microsoft book "Introducing SQL Server 2016”.
LinkedIn: http://www.linkedin.com/in/pshaw1129/
Contact: http://sqlpam.wordpress.com/
Pam Shaw has been in IT for over 30 years. Since 2001, Pam has been working with SQL Server, first 2000, then 2005, 2008, 2008 R2, 2012 and now 2014. Pam currently works as a BI Developer as an independent contractor. Pam is also the Chapter Leader of the Hillsborough SQL Users Group PASS chapter and organizer of SQLSaturday Tampa.
LinkedIn: http://www.linkedin.com/in/jorgesanchezpr
Mr. Jorge S#225;nchez brings +27 years of experience in the IT industry, currently working for Rock Solid Technologies as IT Manager. Previously, Mr. Sanchez worked 8 years in Microsoft Puerto Rico as SQL Server Regional Specialist for Caribbean and Central America with direct focus in Puerto Rico, Costa Rica, Dominican Republic, and Trinidad. Before that, he worked 14 years as Senior Consultant, Developer, and SQL Server Certified Instructor within the Microsoft Partners Ecosystem.
LinkedIn: Linkedin: http://www.linkedin.com/pub/max-trinidad/12/47/775/
Contact: http://www.maxtblog.com
Maximo Trinidad (Florida Aka – Mr. PowerShell), currently work as a SAPIEN Technologies Evangelist and specialing in scripting automation on SQL Server Microsoft Cloud Technologies. Also a Microsoft MVP (PowerShell) since 2009 and active speaker since 2007 participating at SQLSaturday, IT Pro .NET Code Camps events.
LinkedIn: http://www.linkedin.com/profile/view?id=3997984amp;trk=hb_tab_pro_top
Contact: http://joeydantoni.com
Joseph D'Antoni is a Senior Consultant and Microsoft Data Platform MVP with over 20 years of experience working in both Fortune 500 and smaller firms. He is a Principal Consultant for Denny Cherry Associates and lives in Malvern, PA. He is a frequent speaker at major tech events like Microsoft Ignite, PASS Summit, and Enterprise Data World. He blogs about all topics technology at joeydantoni.com. He believes that no single platform is the answer to all technology problems. Joseph holds a BS in Computer Information Systems from Louisiana Tech University and an MBA from North Carolina State University, and is the co-author of the Microsoft book "Introducing SQL Server 2016”.
Gualberto Huerta is a Regional Solution Architect in the servers organization at Hewlett-Packard (HP) based in Houston, Texas, a consultant expert on the HP Business Enterprise Solutions portfolio; these includes, Virtualization, HP Converged Infrastructure, and CloudSystem. Also he has published several technical white papers that solve customer problems using HP products and services and Microsoft technologies.
Contact: esobrino.wordpress.com
Contributor for the Developers Community. Software Architect and Team-Leader for the past 20 years.
LinkedIn: Linkedin: http://www.linkedin.com/pub/max-trinidad/12/47/775/
Contact: http://www.maxtblog.com
Maximo Trinidad (Florida Aka – Mr. PowerShell), currently work as a SAPIEN Technologies Evangelist and specialing in scripting automation on SQL Server Microsoft Cloud Technologies. Also a Microsoft MVP (PowerShell) since 2009 and active speaker since 2007 participating at SQLSaturday, IT Pro .NET Code Camps events.
LinkedIn: http://www.linkedin.com/pub/janis-griffin/0/914/aba
Janis Griffin has over 30 years of DBA/database experience including design, development and implementation of many critical database applications. Before coming to Quest Software, Janis primarily worked in the Telecom/Network Industry, working with both real-time network routing databases and OLTP business to business applications. Janis also held positions as a Principal Architect and Senior Manager, mentoring other DBAs on best practices in database performance tuning.
LinkedIn: https://www.linkedin.com/e/fpf/252170891
Contact: https://mvp.support.microsoft.com/profile=02C5CD07-7511-4151-A678-3A4A3451F85E
Bill Pearson created Island Technologies Inc. in 1997, and has developed a large and diverse customer base since. Bill#39;s background as a CPA, Internal Auditor, Management Accountant, and SQL Server MVP (BI) enables him to provide value to clients as a liaison between Accounting / Finance and Information Services. Bill has implemented enterprise business intelligence systems over the years for many Fortune 500 companies and focuses his practice upon the integrated Microsoft Business Intelligence
The following is a list of sponsors that helped fund the event.


Want to be a part of our franchise?
Home
Style Sheet
Don't click me
Store Submission
Store Name:
Hours Open:
Minimum Customers:
Maximum Customers:
Average Sales per person:
Submit


Class AV.Object
The fundamental unit of AV data, which implements the Backbone Model interface.
Defined in: av.js.
| Constructor Attributes | Constructor Name and Description |
|---|---|
|
AV.Object(attributes, options)
Creates a new model with defined attributes.
|
| Method Attributes | Method Name and Description |
|---|---|
|
add(attr, item)
Atomically add an object to the end of the array associated with a given
key.
|
|
|
addUnique(attr, item)
Atomically add an object to the array associated with a given key, only
if it is not already present in the array.
|
|
|
change(options)
Call this method to manually fire a `"change"` event for this model and
a `"change:attribute"` event for each changed attribute.
|
|
|
changedAttributes(diff)
Returns an object containing all the attributes that have changed, or
false if there are no changed attributes.
|
|
|
clear(options)
Clear all attributes on the model, firing
"change" unless
you choose to silence it. |
|
|
clone()
Creates a new model with identical attributes to this one.
|
|
| <static> |
AV.Object.createWithoutData(className, id, hasData)
Creates an instance of a subclass of AV.Object for the give classname
and id.
|
|
destroy(options)
Destroy this model on the server if it was already persisted.
|
|
| <static> |
AV.Object.destroyAll(The, options)
Delete objects in batch.The objects className must be the same.
|
|
dirty(attr)
Returns true if this object has been modified since its last
save/refresh.
|
|
|
escape(attr)
Gets the HTML-escaped value of an attribute.
|
|
|
existed()
Returns true if this object was created by the AV server when the
object might have already been there (e.g.
|
|
| <static> |
AV.Object.extend(className, protoProps, classProps)
Creates a new subclass of AV.Object for the given AV class name.
|
|
fetch(fetchOptions, options)
Fetch the model from the server.
|
|
|
fetchWhenSave(enable)
Set whether to enable fetchWhenSave option when updating object.
|
|
|
get(attr)
Gets the value of an attribute.
|
|
|
getACL()
Returns the ACL for this object.
|
|
|
Returns the object's createdAt attribute.
|
|
|
Returns the object's objectId.
|
|
|
Returns the object's updatedAt attribute.
|
|
|
has(attr)
Returns
true if the attribute contains a value that is not
null or undefined. |
|
|
hasChanged(attr)
Determine if the model has changed since the last
"change"
event. |
|
|
increment(attr, amount)
Atomically increments the value of the given attribute the next time the
object is saved.
|
|
|
Initialize is an empty function by default.
|
|
|
isNew()
Returns true if this object has never been saved to AV.
|
|
|
isValid()
Checks if the model is currently in a valid state.
|
|
| <static> |
AV.Object.new(attributes, options)
Creates a new model with defined attributes,
It's the same with
new AV.Object(attributes, options); |
|
op(attr)
Returns an instance of a subclass of AV.Op describing what kind of
modification has been performed on this field since the last time it was
saved.
|
|
|
previous(attr)
Gets the previous value of an attribute, recorded at the time the last
"change" event was fired. |
|
|
Gets all of the attributes of the model at the time of the previous
"change" event. |
|
|
relation(String)
Gets a relation on the given class for the attribute.
|
|
|
remove(attr, item)
Atomically remove all instances of an object from the array associated
with a given key.
|
|
|
save(arg1, arg2, arg3)
Set a hash of model attributes, and save the model to the server.
|
|
| <static> |
AV.Object.saveAll(list, options)
Saves the given list of AV.Object.
|
|
set(key, value, options)
Sets a hash of model attributes on the object, firing
"change" unless you choose to silence it. |
|
|
setACL(acl, options)
Sets the ACL to be used for this object.
|
|
|
toJSON()
Returns a JSON version of the object suitable for saving to AV.
|
|
|
unset(attr, options)
Remove an attribute from the model, firing
"change" unless
you choose to silence it. |
|
|
validate(attrs, options)
You should not call this function directly unless you subclass
AV.Object , in which case you can override this method
to provide additional validation on set and
save . |
Class Detail
AV.Object(attributes, options)
Creates a new model with defined attributes. A client id (cid) is
automatically generated and assigned for you.
You won't normally call this method directly. It is recommended that
you use a subclass of AV.Object
instead, created by calling
extend
.
However, if you don't want to use a subclass, or aren't sure which subclass is appropriate, you can use this form:
var object = new AV.Object("ClassName");That is basically equivalent to:
var MyClass = AV.Object.extend("ClassName"); var object = new MyClass();
- Parameters:
- {Object} attributes
- The initial set of data to store in the object.
- {Object} options
- A set of Backbone-like options for creating the object. The only option currently supported is "collection".
- See:
- AV.Object.extend
Method Detail
add(attr, item)
Atomically add an object to the end of the array associated with a given
key.
- Parameters:
- attr
- {String} The key.
- item
- {} The item to add.
addUnique(attr, item)
Atomically add an object to the array associated with a given key, only
if it is not already present in the array. The position of the insert is
not guaranteed.
- Parameters:
- attr
- {String} The key.
- item
- {} The object to add.
change(options)
Call this method to manually fire a `"change"` event for this model and
a `"change:attribute"` event for each changed attribute.
Calling this will cause all objects observing the model to update.
- Parameters:
- options
changedAttributes(diff)
Returns an object containing all the attributes that have changed, or
false if there are no changed attributes. Useful for determining what
parts of a view need to be updated and/or what attributes need to be
persisted to the server. Unset attributes will be set to undefined.
You can also pass an attributes object to diff against the model,
determining if there *would be* a change.
- Parameters:
- diff
clear(options)
Clear all attributes on the model, firing
"change"
unless
you choose to silence it.
- Parameters:
- options
{AV.Object}
clone()
Creates a new model with identical attributes to this one.
- Returns:
- {AV.Object}
<static>
{AV.Object}
AV.Object.createWithoutData(className, id, hasData)
Creates an instance of a subclass of AV.Object for the give classname
and id.
- Parameters:
- {String} className
- The name of the AV class backing this model.
- {String} id
- The object id of this model.
- hasData
- Returns:
- {AV.Object} A new subclass instance of AV.Object.
{AV.Promise}
destroy(options)
Destroy this model on the server if it was already persisted.
Optimistically removes the model from its collection, if it has one.
If `wait: true` is passed, waits for the server to respond
before removal.
- Parameters:
- options
- Returns:
- {AV.Promise} A promise that is fulfilled when the destroy completes.
<static>
{AV.Promise}
AV.Object.destroyAll(The, options)
Delete objects in batch.The objects className must be the same.
- Parameters:
- {Array} The
- ParseObject array to be deleted.
- {Object} options
- Standard options object with success and error callbacks.
- Returns:
- {AV.Promise} A promise that is fulfilled when the save completes.
{Boolean}
dirty(attr)
Returns true if this object has been modified since its last
save/refresh. If an attribute is specified, it returns true only if that
particular attribute has been modified since the last save/refresh.
- Parameters:
- {String} attr
- An attribute name (optional).
- Returns:
- {Boolean}
escape(attr)
Gets the HTML-escaped value of an attribute.
- Parameters:
- attr
existed()
Returns true if this object was created by the AV server when the
object might have already been there (e.g. in the case of a Facebook
login)
<static>
{Class}
AV.Object.extend(className, protoProps, classProps)
Creates a new subclass of AV.Object for the given AV class name.
Every extension of a AV class will inherit from the most recent previous extension of that class. When a AV.Object is automatically created by parsing JSON, it will use the most recent extension of that class.
You should call either:
var MyClass = AV.Object.extend("MyClass", { Instance properties }, { Class properties });or, for Backbone compatibility:
var MyClass = AV.Object.extend({ className: "MyClass", Other instance properties }, { Class properties });
- Parameters:
- {String} className
- The name of the AV class backing this model.
- {Object} protoProps
- Instance properties to add to instances of the class returned from this method.
- {Object} classProps
- Class properties to add the class returned from this method.
- Returns:
- {Class} A new subclass of AV.Object.
{AV.Promise}
fetch(fetchOptions, options)
Fetch the model from the server. If the server's representation of the
model differs from its current attributes, they will be overriden,
triggering a
"change"
event.
- Parameters:
- {Object} fetchOptions
- Optional options to set 'keys' and 'include' option.
- {Object} options
- Optional Backbone-like options object to be passed in to set.
- Returns:
- {AV.Promise} A promise that is fulfilled when the fetch completes.
fetchWhenSave(enable)
Set whether to enable fetchWhenSave option when updating object.
When set true, SDK would fetch the latest object after saving.
Default is false.
- Parameters:
- {boolean} enable
- true to enable fetchWhenSave option.
get(attr)
Gets the value of an attribute.
- Parameters:
- {String} attr
- The string name of an attribute.
{AV.ACL}
getACL()
Returns the ACL for this object.
- Returns:
- {AV.ACL} An instance of AV.ACL.
- See:
- AV.Object#get
{Date}
getCreatedAt()
Returns the object's createdAt attribute.
- Returns:
- {Date}
{String}
getObjectId()
Returns the object's objectId.
- Returns:
- {String} the objectId.
{Date}
getUpdatedAt()
Returns the object's updatedAt attribute.
- Returns:
- {Date}
{Boolean}
has(attr)
Returns
true
if the attribute contains a value that is not
null or undefined.
- Parameters:
- {String} attr
- The string name of the attribute.
- Returns:
- {Boolean}
{Boolean}
hasChanged(attr)
Determine if the model has changed since the last
"change"
event. If you specify an attribute name, determine if that attribute
has changed.
- Parameters:
- {String} attr
- Optional attribute name
- Returns:
- {Boolean}
increment(attr, amount)
Atomically increments the value of the given attribute the next time the
object is saved. If no amount is specified, 1 is used by default.
- Parameters:
- attr
- {String} The key.
- amount
- {Number} The amount to increment by.
initialize()
Initialize is an empty function by default. Override it with your own
initialization logic.
{Boolean}
isNew()
Returns true if this object has never been saved to AV.
- Returns:
- {Boolean}
{Boolean}
isValid()
Checks if the model is currently in a valid state. It's only possible to
get into an *invalid* state if you're using silent changes.
- Returns:
- {Boolean}
<static>
{AV.Object}
AV.Object.new(attributes, options)
Creates a new model with defined attributes,
It's the same with
new AV.Object(attributes, options);
- Parameters:
- {Object} attributes
- The initial set of data to store in the object.
- {Object} options
- A set of Backbone-like options for creating the object. The only option currently supported is "collection".
- Since:
- v0.4.4
- Returns:
- {AV.Object}
{AV.Op}
op(attr)
Returns an instance of a subclass of AV.Op describing what kind of
modification has been performed on this field since the last time it was
saved. For example, after calling object.increment("x"), calling
object.op("x") would return an instance of AV.Op.Increment.
- Parameters:
- attr
- {String} The key.
- Returns:
- {AV.Op} The operation, or undefined if none.
previous(attr)
Gets the previous value of an attribute, recorded at the time the last
"change"
event was fired.
- Parameters:
- {String} attr
- Name of the attribute to get.
{Object}
previousAttributes()
Gets all of the attributes of the model at the time of the previous
"change"
event.
- Returns:
- {Object}
relation(String)
Gets a relation on the given class for the attribute.
- Parameters:
- String
- attr The attribute to get the relation for.
remove(attr, item)
Atomically remove all instances of an object from the array associated
with a given key.
- Parameters:
- attr
- {String} The key.
- item
- {} The object to remove.
{AV.Promise}
save(arg1, arg2, arg3)
Set a hash of model attributes, and save the model to the server.
updatedAt will be updated when the request returns.
You can either call it as:
object.save();or
object.save(null, options);or
object.save(attrs, options);or
object.save(key, value, options);For example,
gameTurn.save({ player: "Jake Cutter", diceRoll: 2 }, { success: function(gameTurnAgain) { // The save was successful. }, error: function(gameTurnAgain, error) { // The save failed. Error is an instance of AV.Error. } });or with promises:
gameTurn.save({ player: "Jake Cutter", diceRoll: 2 }).then(function(gameTurnAgain) { // The save was successful. }, function(error) { // The save failed. Error is an instance of AV.Error. });
- Parameters:
- arg1
- arg2
- arg3
- Returns:
- {AV.Promise} A promise that is fulfilled when the save completes.
- See:
- AV.Error
<static>
AV.Object.saveAll(list, options)
Saves the given list of AV.Object.
If any error is encountered, stops and calls the error handler.
There are two ways you can call this function.
The Backbone way:
AV.Object.saveAll([object1, object2, ...], { success: function(list) { // All the objects were saved. }, error: function(error) { // An error occurred while saving one of the objects. }, });A simplified syntax:
AV.Object.saveAll([object1, object2, ...], function(list, error) { if (list) { // All the objects were saved. } else { // An error occurred. } });
- Parameters:
- {Array} list
- A list of
AV.Object
. - {Object} options
- A Backbone-style callback object.
{Boolean}
set(key, value, options)
Sets a hash of model attributes on the object, firing
"change"
unless you choose to silence it.
You can call it with an object containing keys and values, or with one key and value. For example:
gameTurn.set({ player: player1, diceRoll: 2 }, { error: function(gameTurnAgain, error) { // The set failed validation. } }); game.set("currentPlayer", player2, { error: function(gameTurnAgain, error) { // The set failed validation. } }); game.set("finished", true);
- Parameters:
- {String} key
- The key to set.
- value
- The value to give it.
- {Object} options
- A set of Backbone-like options for the set.
The only supported options are
silent
,error
, andpromise
.
- Returns:
- {Boolean} true if the set succeeded.
{Boolean}
setACL(acl, options)
Sets the ACL to be used for this object.
- Parameters:
- {AV.ACL} acl
- An instance of AV.ACL.
- {Object} options
- Optional Backbone-like options object to be passed in to set.
- Returns:
- {Boolean} Whether the set passed validation.
- See:
- AV.Object#set
{Object}
toJSON()
Returns a JSON version of the object suitable for saving to AV.
- Returns:
- {Object}
unset(attr, options)
Remove an attribute from the model, firing
"change"
unless
you choose to silence it. This is a noop if the attribute doesn't
exist.
- Parameters:
- attr
- options
validate(attrs, options)
You should not call this function directly unless you subclass
AV.Object
, in which case you can override this method
to provide additional validation on set
and
save
. Your implementation should return
- Parameters:
- {Object} attrs
- The current data to validate.
- {Object} options
- A Backbone-like options object.
- Returns:
- False if the data is valid. An error object otherwise.
- See:
- AV.Object#set


|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.gracenote.gnsdk.GnLookupLocalStream
public class GnLookupLocalStream
GnLookupLocalStream
is a MusicID-Stream local lookup provider, providing a local
database of MusicID-Stream tracks suitable for lookup via GnMusicIdStream
or GnMusicId
.
A MusicID-Stream local database can be constructed from "bundles" (raw fingerprints and metadata) that
Gracenote provides.
SDK Documentation
Topic: "Implementing Applications..." > "Using a Local Fingerprint Database"
For more information on using the GnLookupLocalStream
class see the above topic which covers
the following:
| Method Summary | |
|---|---|
static java.lang.String |
buildDate()
Retrieves the GnLookupLocalStream SDK's build date string. |
void |
delete()
|
static GnLookupLocalStream |
enable()
Enable a lookup local Stream provider. |
GnLocalStreamEngineType |
engineType()
|
void |
engineType(GnLocalStreamEngineType engineType)
Sets the local fingerprint lookup engine memory type |
long |
fingerprintProcessingCPUMaxThreadCount()
|
void |
fingerprintProcessingCPUMaxThreadCount(long option_value)
|
long |
fingerprintProcessingCPUMinThreadWorkSize()
|
void |
fingerprintProcessingCPUMinThreadWorkSize(long option_value)
|
long |
fingerprintProcessingGPUMaxWorkSize()
|
void |
fingerprintProcessingGPUMaxWorkSize(long option_value)
|
long |
fingerprintProcessingGPUMinWorkSize()
|
void |
fingerprintProcessingGPUMinWorkSize(long option_value)
|
GnLocalStreamFingerprintProcessingMethod |
fingerprintProcessingMethod()
|
void |
fingerprintProcessingMethod(GnLocalStreamFingerprintProcessingMethod processingMethod)
Sets the current local fingerprint lookup processing method. |
void |
storageClear()
Clear all tracks from the MusicID-Stream local database storage file. |
void |
storageLocation(java.lang.String location)
Sets a folder location for GNSDK LookupLocalStream |
void |
storageRemove(java.lang.String bundleItemId)
Remove a bundle item from the MusicID-Stream local database. |
static java.lang.String |
version()
Retrieves a GnLookupLocalStream SDK version string. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public void delete()
public static GnLookupLocalStream enable() throws GnException
GnException
public static java.lang.String version()
GnLookupLocalStream
SDK version string.
You can call this API at any time after successfully allocating a GnManager
instance. The returned
string is a constant. Do not attempt to modify or delete.
Example: <IP_ADDRESS> (Major.Minor.Improvement.Build)
Major: New functionality
Minor: New or changed features
Improvement: Improvements and fixes
Build: Internal build number
public static java.lang.String buildDate()
GnLookupLocalStream
SDK's build date string.
Remarks:
You can call this API at any time after successfully allocating aGnManager
instance. The returned
string is a constant. Do not attempt to modify or delete.
Example build date string: 2008-02-12 00:41 UTCpublic void storageLocation(java.lang.String location) throws GnException
folderPath
- [in] Relative path name for storage
Remarks:
This API overrides the (default or explicit) folder location of GNSDK SQLite storage - for this database.GnException
public void engineType(GnLocalStreamEngineType engineType) throws GnException
engineType
- [in] GnLocalStreamEngineType
enum indicating which memory mode to use
GnException
public GnLocalStreamEngineType engineType() throws GnException
GnException
public void fingerprintProcessingMethod(GnLocalStreamFingerprintProcessingMethod processingMethod) throws GnException
processingMethod
- [in] GnLocalStreamFingerprintProcessingMethod
enum indicating the local fingerprint lookup processing method.
GnException
public GnLocalStreamFingerprintProcessingMethod fingerprintProcessingMethod() throws GnException
GnException
public long fingerprintProcessingCPUMaxThreadCount() throws GnException
GnException
public void fingerprintProcessingCPUMaxThreadCount(long option_value) throws GnException
GnException
public long fingerprintProcessingCPUMinThreadWorkSize() throws GnException
GnException
public void fingerprintProcessingCPUMinThreadWorkSize(long option_value) throws GnException
GnException
public long fingerprintProcessingGPUMinWorkSize() throws GnException
GnException
public void fingerprintProcessingGPUMinWorkSize(long option_value) throws GnException
GnException
public long fingerprintProcessingGPUMaxWorkSize() throws GnException
GnException
public void fingerprintProcessingGPUMaxWorkSize(long option_value) throws GnException
GnException
public void storageClear() throws GnException
GnException
public void storageRemove(java.lang.String bundleItemId) throws GnException
bundleItemId
- [in] Bundle item ID
GnException
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


IGV Web Examples - BAM
IGV Web Examples - BAM
An example of the IGV Web component used to present a BAM file (above) and referene gene (below).


| Home | Libraries | People | FAQ | More |
Joaquin Lopez Muñoz posted his first bimap
library in 2002. Tons of users have been using it. He then
asked
the list for interest in his library in 2003. Luckily, there
was a lot of interest and Joaquin started to boostify the code. At
some point all the developers seemed to agree that, rather than a bidirectional
map, it would be better to work on an N-indexed set that contained
Joaquin's library as a particular case.
Joaquin Lopez Muñoz
在2002年贴出了他第一个 bimap
库。 大量用户开始使用它。接着他在2003年 出于兴趣询问了列表。
幸运的是，引趣了很多人的兴趣，Joaquin 开始推进他的代码。在某个时刻，似乎所有用户都同意，
构建一个N个索引的集合而不是一个双向映射是更好的选择，它应该将
Joaquin 的库作为一个特例而包含在内。
The library grew enormously and was ready for a formal review in 2003.
At this point, the container was a lot more powerful, but everything
comes with a price and this new beast lacked the simplicity of the
original bimap.
这个库得到了非常大的成长，在2003年准备进行正式审查。这个时候，这个容器非常强大，
但任何事情都是有代价的，其缺点是没有了原来 bimap
的简单性。
In 2004, the formal review ended well for the new multi-indexed container.
This Swiss army knife introduced several new features, such as non-unique
indexes, hashed indices and sequenced indices. In the list of improvements
to the library, it was mentioned that a bidirectional map should be
coded in top of this container.
在2004年，对于多索引容器的正式审查结束了。这把瑞士军刀引入了几个新特性，如非唯一索引、散列索引和序列索引。
在这个库的改进列表中，提及了双向映射应该在这个容器的基础之上进行编码。
Once in Boost, the library switched to the now familiar name "Boost.MultiIndex".
Late in 2004, it formally became a member of Boost. Joaquin continued
to enchance the library and added new features such as composite keys
and random-access indices.
进入 Boost 后，这个库换成现在的名字
"Boost.MultiIndex"。在2004年后期，它正式成为了
Boost 的成员。 Joaquin 继续对库进行加强，增加了象组合键、随机访问索引等新特性。
In 2006, during the formal review of Boost.Property_tree, the need
for a bidirectional map container built on top of Boost.MultiIndex
arose again. Boost entered the Google SoC 2006 as a mentor organization
at the same time. Joaquin put himself forward as a mentor. He proposed
to build not only a bidirectional map, but a myriad multi-indexed specialized
containers. Matias Capeletto presented an application to code Boost.Misc
for the SoC and was elected, along with nine other students. Matias's
and Joaquin's SoC project ends with a working implementation of the
bimap library that was presented in an informal review. By the end
of the year the library was queued for a formal review.
2006
年，在 Boost.Property_tree 的正式审查过程中，基于 Boost.MultiIndex
构建一个双向映射容器的需求被再次提及。 同一时间，Boost
作为一个导师组织进入了 Google SoC 2006。Joaquin 推举自己成为导师。
他提议要构建的不应仅仅是一个双向映射，而且应该是一个多索引的专用容器。
Matias Capeletto 提出为 SoC 引入 Boost.Misc 并被推举，同时还有另个九个学生。
Matias 和 Joaquin 的 SoC 项目以 bimap 库的实现并进入正式审查而结束。到当年年底，该库等待进入正式审查。
The formal review took place at the beggining of the year and Boost.Bimap
was accepted in Boost.
正式审查在年初开始，Boost.Bimap
被接受进入 Boost。


Extensions are an addition to the browser, designed to provide supplementary and customized functionality. An extension that slows down or impairs the browsing experience is problematic to the user and counter to the Chrome extension objective. In addition to general good coding habits, developers should follow these practices to ensure their extension is running at peak performance.
Refrain from loading resources until they are needed. Include only what is needed to open an extension in its startup function. Do not load things during startup that are only needed if the user clicks a button, or features that work only when the user is logged in before they have a chance to do so.
An efficient background script contains registered events that are important to their extension. They lie dormant until a listener is triggered, act accordingly, then return to a dormant state. It is a drain on system resources to keep an unneeded script running.
Background scripts should be registered in the manifest with their persistence set to false if possible.
{ "name": "High Performance Extension", "description" : "Sleepy Background Script", "version": "1.0", ... "background": { "scripts": ["background.js"], "persistent": false }, ... }
The only occasion to keep a background script persistently active
is if the extension uses
chrome.webRequest
API
to block or modify network requests.
The webRequest API is incompatible with non-persistent background pages.
{ "name": "High Performance Extension", "description" : "Persistent Background Script", "version": "1.0", ... "background": { "scripts": ["background.js"], "persistent": true }, "permissions": [ "webRequest", "webRequestBlocking", "https://<distracting social media site>.com/*" ], ... }
chrome.webRequest.onBeforeRequest.addListener( function(details) { return {redirectUrl: "https://developer.chrome.com/"}; }, {urls: ["https://social.media.distraction.com/*"]}, ["blocking"] );
Content scripts should work as the secret agents of an extension, subtly reading from or modifying the webpage while relying on the extension core to work heavier logic. They should have clear targets to avoid invasive activity on irrelevant pages. Ideally, content scripts should go unnoticed in the browsing experience aside from purposeful behavior.
An extension running content scripts in unnecessary locations
or at inappropriate times can cause the browser to slow down
and potentially create functionality errors.
Avoid this by providing match patterns
in the manifest and running the script at document_idle
instead of document_start
.
{ "name": "High Performance Extension", "description" : "Superfly Superlight Content Scripts", "version": "1.0", ... "content_scripts": [ { "js": ["content_script.js"], "matches": ["https://developer.chrome.com/*"], "run_at": "document_idle" } ] ... }
If an extension will only need to access a webpage with the user's action, have it injected programmatically. A programmatic injection will only run when a user invokes it.
chrome.browserAction.onClicked.addListener(function(tab) { chrome.tabs.executeScript({ code: 'document.body.style.fontSize="100px"' }); });
Many extensions may not need a content script at all
to accomplish desired functionality.
Using the
declarativeContent
API
will set rules for the extension
to recognize when relevant conditions are met.
This is more efficient than a content script and uses less code!
If an extension needed to display a page action to the user
when they visited a site with an HTML5 <video>
element,
it could specify a declarative rule.
chrome.runtime.onInstalled.addListener(function() { chrome.declarativeContent.onPageChanged.removeRules(undefined, function() { chrome.declarativeContent.onPageChanged.addRules([ { conditions: [ new chrome.declarativeContent.PageStateMatcher({ css: ["video"], }) ], actions: [ new chrome.declarativeContent.ShowPageAction() ] } ]); }); });
The same general practices for website performance can be applied to extensions such as implement techniques of asynchronous programming and keeping code minimal and compact.
Use tools, such as Lighthouse, to evaluate an extensions performance and target areas that could improve on visual extension pages.


Home
Contact Us
Sign In
Sign Up
(current)
Game Page
Bootcamp Sign-Up
First name:
Last Name:
Gender :
Male
Female
Others
Age:
Phone Number:
Enter your e-mail:
Address line 1
Address line 2
City
State
Zipcode
Country
I would like to recieve notifications.


--- layout: post title: Instantly search tweets from command line with PHP date: 2012-03-13 00:49:51.000000000 +01:00 type: post published: true status: publish categories: - Coding tags: - command line - php - tweets - twitter meta: _edit_last: '1' _thumbnail_id: '1841' _wp_old_slug: instantly-search-tweets _syntaxhighlighter_encoded: '1' dsq_thread_id: '608785424' author: login: bbWebdesign email<EMAIL_ADDRESS>display_name: Bob first_name: Bob last_name: Belderbos ---
In the previous post I showed a way to archive your tweets, in this post I do want to leverage the power of Twitter's search interface, now to instantly search through tweets from the command line.
You can receive each new post by subscribing via email or RSS.
I made a quick PHP script to query twitter search and check out who twitted what, when and from which source. Two advantages, 1 disadvantage:
The following script is the most basic form, you can easily expand this checking out GET search and Using the Twitter Search API. You might want to use getopt to let the script accept more command line options. Interesting additions might be : page and rpp for returning more results, since_id/ until to get a timeframe or zoom in on location with geocode.
#!/usr/bin/php results as $item) { echo "$item->from_user_name ($item->from_user_id) "; echo "nt- tweeted: $item->text nt- via: $item->source"; echo "nt- at: $item->created_at nn"; } function getTweets($str) { $url = "http://search.twitter.com/search.json?q=".urlencode($str); if(!$info = @file_get_contents($url, true)) { die("Not able to get twitter history for this stringn"); } $tweets = json_decode($info); return $tweets; } ?>
Pretty straightforward. Note that you could use yql but unfortunately it didn't always return results in my case. I found search.twitter to be more reliable.
The script is very easy, it just queries search.twitter, returns json, which we decode and loop. Use cases:
Now you can do all kinds of stuff with this data, like set up a cronjob to alert when certain patterns come by, mail yourself when you have a new mention, etc. (you can do this also in Twitter itself, but now you are in control :-)
You can build on top of this script as discussed earlier and pipe the results to powerful sed/awk/perl or whatever.
stdClass Object ( .. [results] => Array ( [0] => stdClass Object ( [created_at] => Mon, 12 Mar 2012 17:20:11 +0000 [from_user] => KCITP [from_user_id] => 80589393 [from_user_id_str] => 80589393 [from_user_name] => KC IT Professionals [geo] => [id] =><PHONE_NUMBER>74383360 [id_str] =><PHONE_NUMBER>74383360 [iso_language_code] => en [metadata] => stdClass Object ( [result_type] => recent ) [profile_image_url] => http://a0.twimg.com/profile_images/1143479908/kcit-twitter1_normal.jpg [profile_image_url_https] => https://si0.twimg.com/profile_images/1143479908/kcit-twitter1_normal.jpg [source][/source] => Buffer [text][/text] => How to push your code to your remote web server with Git http://t.co/om2hAHEK [to_user] => [to_user_id] => [to_user_id_str] => [to_user_name] => )


| Background color (eg., #678 or 636F82): | |
| Background opacity (eg., 75% or 0.75): | |
| Shadow: | |
| Round Corners: | |
| Corner radius (px): | |
| Border: | |
| Border color: | |
| Font (eg., Comic Sans MS): | |
| Small Caps: | |
| Font color: | |
| Font size (px): | |
| Width (px): |
| Delay (s): | |
| Move with mouse: | |
| Fade out: |


--- layout: post authors: ["Aaron O'Leary"] title: "Guidelines for Extracting History" date: 2014-12-15 time: "06:30:00" tags: ["Tooling"] ---
As discussed previously,
we are currently extracting individual lessons from the
bc
repository to make them more modular, which will ease use,
contribution, and maintenance. This post presents some guidelines
for extracting individual lessons and how to contribute to lessons
in the meantime.
Individual lessons are currently in folders in
the bc
repository, e.g. novice/python
. The aim of history
extraction is to take the content and history of an individual
lesson and move it to a new repository specifically for that lesson.
We want to preserve history in order to recognise past
contributions: just copying and pasting the files would lose this.
Using the novice Python lesson as an example:
One person takes ownership of the history extraction for a
specific lesson and creates an issue
in the bc
repository with the labels Extract History
,
novice
, Python
and a title like
"Extract history of novice Python lesson". Progress regarding
the history extraction is then tracked in that issue
(example).
An overview of all of the current extractions can be seen using
the Extract
History label.
That person creates a personal repository,
e.g. aaren/swc-novice-python
where the history extraction takes place. The exact process
used for extracting the history varies a little by
lesson. Inspiration can be found in the
Extract
History issues, for example
the novice
python issue or
the shell
extraction. Briefly, that person needs to use git
filter-branch
to extract the history of the lesson,
paying attention to path changes if the file was ever moved from
one place to another, and extract the history of the cheat sheet
stored in the novice/ref
directory.
At this point the novice/python
lesson
in bc is
frozen. All new issues and Pull Requests should be made against
the new repository (linked in the issue).
When the history extraction is completed, the new issues and pull-requests can be reviewed. When all are dealt with, the lesson is frozen again and transitioned to fit the new lesson template.
Following the transition to the lesson template, the lesson is live and is in a permanent new home. That will probably be under the {{site.github_url}} account for our core lessons, but could well be under someone else's account, for the same reason that people can host workshop websites under their own accounts if they choose: to support truly open collaboration.


All Quizes
>
Sesame Street
Add Question
Which Sesame Street character is the most grouchy?
[Error Panel]


|
ovs all
|
#include <ofproto-provider.h>
Public Member Functions | |
| ATOMIC (enum ofputil_table_miss) miss_config | |
Data Fields | |
| enum oftable_flags | flags |
| struct classifier | cls |
| char * | name |
| unsigned int | max_flows |
| unsigned int | n_flows |
| struct mf_subfield * | eviction_fields |
| size_t | n_eviction_fields |
| uint32_t | eviction_group_id_basis |
| struct hmap | eviction_groups_by_id |
| struct heap | eviction_groups_by_size |
| unsigned int | eviction |
| atomic_ulong | n_matched |
| atomic_ulong | n_missed |
| oftable::ATOMIC | ( | enum | ofputil_table_miss | ) |
| struct classifier oftable::cls |
| unsigned int oftable::eviction |
| struct mf_subfield* oftable::eviction_fields |
| uint32_t oftable::eviction_group_id_basis |
| struct hmap oftable::eviction_groups_by_id |
| struct heap oftable::eviction_groups_by_size |
| enum oftable_flags oftable::flags |
| unsigned int oftable::max_flows |
| size_t oftable::n_eviction_fields |
| unsigned int oftable::n_flows |
| atomic_ulong oftable::n_matched |
| atomic_ulong oftable::n_missed |
| char* oftable::name |


{% extends 'base.html'%} {% load bootstrap4 %} {% block content %} {% for hood in hoods %}
{{hood.bio}}
Started by: {{hood.home}}


Alleppey backwaters
The Alleppey backwaters was earlier used as a mode of transportation, fishing and agriculture and have evolved over time as a tourism hotspot. The main attraction of the Alleppey backwaters is the overnight journey in the famous Kerala houseboats. These houseboats are as comfortable as any hotel room - sometimes even more luxurious, and as a bonus, you get the open deck.
Sunset viewing, bird watching, village visits, stargazing, witnessing the everyday life of the farmers and fishermen along with visiting the various regions that specialise in the manufacture of certain products like toddy, coir, handicrafts - Alleppey is a handful of an experience to have.
Alleppey is rightfully called the Venice of the East. With its labyrinth of brackish lagoons and interconnected lakes, Alleppey or Alappuzha is no less than the famous European city - neither in beauty nor in history and culture. Hire your boat and get started along the flow of the stream to soak in its beauty.
Nehru Trophy Boat Race
One of the most exciting events to be held in Lake in Alleppey is the Nehru Trophy Boat Race, which is a yearly competitive boating event held on the second Saturday of every August, during the Onam festival. The most popular event is the Snake Boat Race, which is a thrilling event to watch as well as participate in. 100-120 feet long canoe-like boats make serpentine movements through the water, thereby popularising the name.
Other categories of boats which participate in various events of the race are Churulan Vallam, Iruttukuthy Vallam, Odi Vallam, Veppu Vallam (Vaipu Vallam), Vadakkanody Vallam and Kochu Vallam.
History
Supposedly when Prime Minister Jawaharlal Nehru came to see the event, he got so involved in the competition that he jumped in one of the boats which later won the race. Since then, the event has been called Nehru Trophy Snake Boat race. The men rowing the boats and cheerleaders motivating them is a sight to witness. The winners get a trophy in the form of a silver snake boat on a wooden pedestal.


Taylor Swift
FansPage
Taylor Swift
Taylor Alison Swift (born December 13, 1989) is an American singer-songwriter. One of the most popular contemporary female recording artists, she is known for narrative songs about her personal life, which has received much media attention.
As a songwriter, Swift has received awards from the Nashville Songwriters Association and the Songwriters Hall of Fame. She is also the recipient of ten Grammy Awards, five Guinness World Records, one Emmy Award, 23 Billboard Music Awards, 11 Country Music Association Awards, eight Academy of Country Music Awards, and one Brit Award. Swift is one of the best-selling artists of all time, having sold more than 40 million albums—including 27.1 million in the US—and 130 million single downloads. She has appeared in Time's 100 most influential people in the world (2010 and 2015), Forbes' top-earning women in music (2011–2015), Forbes' 100 most powerful women (2015) and Forbes Celebrity 100 (2016). She was the youngest woman to be included in the third of these and ranked first in Celebrity 100.
Album List
Taylor Swift published 5 albums until 2016.
You can click the cover for more information.
Taylor Swift(2006)
1. Tim McGraw
2. Picture to Burn
3. Teardrops on My Guitar
4. A Place in This World
5. Cold as You
6. The Outsnamee
7. Tied Together with a Smile
8. Stay Beautiful
9. Should've Saname No
10. Mary's Song
11. Our Song
Fearless(2008)
1. Fearless
2. Fifteen
3. Love Story
4. Hey Stephan
5. White Horse
6. You Belong With Me
7. Breathe
8. Tell Me Why
9. You're Not Sorry
10. The Way I Loved You
11. Forever & Always
12. The Best Day
13.


Photos show IDF attack targeting Iranian headquarters
ISI satellite company releases photographs of the IDF attack against the Iranian Quds Force headquarters in Syria.
by Ben ArielThe central headquarters of Iran’s Quds force in Syria was the target of the IDF attack overnight Tuesday, according to photos released Wednesday by the ImageSat International (ISI) satellite company.
The photographs show the headquarters, known as “The Glasshouse”, as seen before and immediately after the attack. The air strike caused the two upper floors of the building to collapse, while other Iranian buildings sustained heavy damage.
Syrian media reported that at least 23 people were killed in the attack, 16 of whom were foreigners, presumably Iranian military personnel.
An Israeli security official commented on the air strikes and told Channel 13 News, "We are changing the rules, changing the equation. Even when the rocket fire is negligible - we respond. The action was carried out with awareness to the protests in Iran, the most serious since the revolution. Our message to the Iranian public: The leaders of your regime with their terrorist adventures put you at risk.”


|
| Local Properties | ||
| Managed Object Types | Data Object Types | All Properties | All Methods |
The auto-start/auto-stop configurations control the behavior of the start/stop vApp operations.
An virtual machine entity can be configured to wait for a period of time before starting or to wait to receive a successful heartbeat from a virtual machine before starting the next virtual machine in the sequence.
The start/stop delay and waitingForGuest is not used if the entity is a vApp container. For a vApp the only value values for startAction is none or powerOn, and the valid values for stopAction is none or powerOff.
Properties
| Name | Type | Description |
|---|---|---|
| destroyWithParent* | xsd:boolean | Deprecated.
As of vSphere API 5.1.
Whether the entity should be removed, when this vApp is removed.
This is only set for linked children.
Reconfigure privilege: VApp.ApplicationConfig Since vSphere API 4.1 |
| key* | ManagedObjectReference
to a ManagedEntity |
Entity to power on or power off. This can be a virtual machine or a vApp.
|
| startAction* | xsd:string |
How to start the entity. Valid settings are none or powerOn. If set to none, then
the entity does not participate in auto-start.
Reconfigure privilege: VApp.ApplicationConfig
|
| startDelay* | xsd:int |
Delay in seconds before continuing with the next entity in the order of entities
to be started.
Reconfigure privilege: VApp.ApplicationConfig
|
| startOrder* | xsd:int |
Specifies the start order for this entity. Entities are started from lower
numbers to higher-numbers and reverse on shutdown. Multiple entities with the
same start-order can be started in parallel and the order is unspecified. This
value must be 0 or higher.
Reconfigure privilege: VApp.ApplicationConfig
|
| stopAction* | xsd:string |
Defines the stop action for the entity. Can be set to none, powerOff,
guestShutdown, or suspend. If set to none, then the entity does not participate in
auto-stop.
Reconfigure privilege: VApp.ApplicationConfig
|
| stopDelay* | xsd:int |
Delay in seconds before continuing with the next entity in the order
sequence. This is only used if the stopAction is guestShutdown.
Reconfigure privilege: VApp.ApplicationConfig
|
| tag* | xsd:string |
Tag for entity.
Reconfigure privilege: VApp.ApplicationConfig
|
| waitingForGuest* | xsd:boolean |
Determines if the virtual machine should start after receiving a heartbeat,
from the guest. When a virtual machine is next in the start
order, the system either waits a specified period of time for a virtual
machine to power on or it waits until it receives a successful heartbeat from a
powered on virtual machine. By default, this is set to false.
This property has no effect for vApps.
Reconfigure privilege: VApp.ApplicationConfig
|
| Properties inherited from DynamicData | ||
| None |
| Top of page | Local Properties | ||
| Managed Object Types | Data Object Types | All Properties | All Methods |


Task has created successfully. Please pay the token to see the analysis
Suggestion Amount:
Task Contract Information
| Address : | |
| Task Id : | |
| UUID : | |
| Worker : | |
| Issue : | |
| Issue Reported txHash : |
Task Dispatched
| Block : | |
| Block Hash : | |
| Dispatch txHash : |
Task Started
| Block : | |
| Block Hash : | |
| Starting txHash : |
Task Completed
| Block : | |
| Block Hash : | |
| Completion txHash |


So you have access to a machine, but it's not ssh access and ssh isn't open from the outside. Nifty trick:
Step1: create a dynamic port forward to localhost
Step2: reverse forward the newly created dynamic port to your attacking machine
This does only work if the target machine has an ssh server and is running
Newer versions of SSH:
OpenSSH 7.6 introduced reverse dynamic proxy as a native option. It is implemented entirely in the client, so the server does not need to be updated.
ssh -R 1080 server


My Webpage
A page of my faivorite Hobbies
Playing chess
Click to Know More
Cooking
Click to Know More
Coding
Click to Know More
Listening to good Music
Click to Know More
I am Arun


| mutate {dplyr} | R Documentation |
mutate()
adds new variables and preserves existing ones;
transmute()
adds new variables and drops existing ones.
New variables overwrite existing variables of the same name.
Variables can be removed by setting their value to NULL
.
mutate(.data, ...) ## S3 method for class 'data.frame' mutate( .data, ..., .keep = c("all", "used", "unused", "none"), .before = NULL, .after = NULL ) transmute(.data, ...)
.data |
A data frame, data frame extension (e.g. a tibble), or a lazy data frame (e.g. from dbplyr or dtplyr). See Methods, below, for more details. |
... |
< The value can be:
|
.keep |
This is an experimental argument that allows you to control which columns
from
Grouping variables are always kept, unconditional to |
.before, .after |
< |
An object of the same type as .data
. The output has the following
properties:
Rows are not affected.
Existing columns will be preserved according to the .keep
argument.
New columns will be placed according to the .before
and .after
arguments. If .keep = "none"
(as in transmute()
), the output order
is determined only by ...
, not the order of existing columns.
Columns given value NULL
will be removed
Groups will be recomputed if a grouping variable is mutated.
Data frame attributes are preserved.
Because mutating expressions are computed within groups, they may yield different results on grouped tibbles. This will be the case as soon as an aggregating, lagging, or ranking function is involved. Compare this ungrouped mutate:
starwars %>% select(name, mass, species) %>% mutate(mass_norm = mass / mean(mass, na.rm = TRUE))
With the grouped equivalent:
starwars %>% select(name, mass, species) %>% group_by(species) %>% mutate(mass_norm = mass / mean(mass, na.rm = TRUE))
The former normalises mass
by the global average whereas the
latter normalises by the averages within species levels.
These function are generics, which means that packages can provide implementations (methods) for other classes. See the documentation of individual methods for extra arguments and differences in behaviour.
Methods available in currently loaded packages:
mutate()
: no methods found.
transmute()
: no methods found.
Other single table verbs:
arrange()
,
filter()
,
rename()
,
select()
,
slice()
,
summarise()
# Newly created variables are available immediately starwars %>% select(name, mass) %>% mutate( mass2 = mass * 2, mass2_squared = mass2 * mass2 ) # As well as adding new variables, you can use mutate() to # remove variables and modify existing variables. starwars %>% select(name, height, mass, homeworld) %>% mutate( mass = NULL, height = height * 0.0328084 # convert to feet ) # Use across() with mutate() to apply a transformation # to multiple columns in a tibble. starwars %>% select(name, homeworld, species) %>% mutate(across(!name, as.factor)) # see more in ?across # Window functions are useful for grouped mutates: starwars %>% select(name, mass, homeworld) %>% group_by(homeworld) %>% mutate(rank = min_rank(desc(mass))) # see `vignette("window-functions")` for more details # By default, new columns are placed on the far right. # Experimental: you can override with `.before` or `.after` df <- tibble(x = 1, y = 2) df %>% mutate(z = x + y) df %>% mutate(z = x + y, .before = 1) df %>% mutate(z = x + y, .after = x) # By default, mutate() keeps all columns from the input data. # Experimental: You can override with `.keep` df <- tibble(x = 1, y = 2, a = "a", b = "b") df %>% mutate(z = x + y, .keep = "all") # the default df %>% mutate(z = x + y, .keep = "used") df %>% mutate(z = x + y, .keep = "unused") df %>% mutate(z = x + y, .keep = "none") # same as transmute() # Grouping ---------------------------------------- # The mutate operation may yield different results on grouped # tibbles because the expressions are computed within groups. # The following normalises `mass` by the global average: starwars %>% select(name, mass, species) %>% mutate(mass_norm = mass / mean(mass, na.rm = TRUE)) # Whereas this normalises `mass` by the averages within species # levels: starwars %>% select(name, mass, species) %>% group_by(species) %>% mutate(mass_norm = mass / mean(mass, na.rm = TRUE)) # Indirection ---------------------------------------- # Refer to column names stored as strings with the `.data` pronoun: vars <- c("mass", "height") mutate(starwars, prod = .data[[vars[[1]]]] * .data[[vars[[2]]]]) # Learn more in ?dplyr_data_masking


Detection
- Submit arbitrary parameter name with clear malicious payload and check if request is blocked
- Find reflections and test all ASCII characters if any is not returned or is modified
WAF bypass
- Use benign strings for payloads
- Try to resubmit malicious parameter in various inputs
- GET request URL param
- POST request body param,
- POST request URL param
- On ASP.NET resubmit malicious param as cookie name=value


Yichun Zhao: Team Leader, responsible for the
experiment about the improvement of part.
Xue Han: The leader of human practice, responsible for
the experiment about DNA hydrogel with cells.
Kang Xu: The leader of experiment, responsible for the
experiment about DNA hydrogel without and with cells and the
characterization of Kanamycin aptamer.
Scarlett Zhu: Responsible for human practice,
collaboration, education, public engagement and translation.
GuoRui Li: Responsible for the experiment about DNA
hydrogel without and with cells.
Veronica Liu: Responsible for the experiment about the
characterization of Kanamycin aptamer.
XiangCheng Dai: Responsible for the experiment about
the improvement of part.
Qirui Liu: Responsible for the experiment about DNA
hydrogel without cells, model and collaboration.
Haotian Yu: Responsible for the experiment about DNA
hydrogel without and with cells and the characterization of Kanamycin
aptamer.
Yihang Ma: Responsible for human practice,
collaboration, education and public engagement.
Yuwen Lu: Responsible for the design and development of
our wiki.
Baoming Shi, Fanhan Kong: Responsible for the
mathematical model of this project.
Chen Di, Siyuan Li: Responsible for the design of our
posters, wiki, logo and everything else about art.


Module: WscSdk::Loggable
Overview
A module that adds access to a logger.
This will check to see if a Client object is available, and use its logger otherwise it checks for an endpoint and will use its logger, as a last ditch it will build a new plain old logger that logs to STDOUT.
There is a logger attribute accessor, so you can overwrite the logger with your own.
Instance Method Summary collapse
-
#logger ⇒ Logger
Returns an instance of a logger.
-
#logger=(_logger) ⇒ Object
Sets the instance of logger.
Instance Method Details
#logger ⇒ Logger
Returns an instance of a logger.
22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/wsc_sdk/modules/loggable.rb', line 22 def logger if @logger.nil? if self.respond_to?(:client) @logger = self.client.logger elsif self.respond_to?(:endpoint) @logger = self.endpoint.logger end @logger ||= Logger.new(STDOUT) end @logger end |
#logger=(_logger) ⇒ Object
Sets the instance of logger.
40 41 42 |
# File 'lib/wsc_sdk/modules/loggable.rb', line 40 def logger= _logger @logger = _logger end |