from the Pivot2Dream facebook page

http://masonry.desandro.com/options.html#hiddenstyle

from the Pivot2Dream facebook page

http://wsnippets.com/demo/css3-curl-float-shadow/#sthash.luJ0OcKQ.dpbs

from the Pivot2Dream facebook page

Great article on local development dependency managment for osx http://blog.frd.mn/install-nginx-php-fpm-mysql-and-phpmyadmin-on-os-x-mavericks-using-homebrew/

from the Pivot2Dream facebook page

http://www.karlrixon.co.uk/writing/update-multiple-rows-with-different-values-and-a-single-sql-query/

from the Pivot2Dream facebook page

http://stackoverflow.com/questions/7649180/reorder-rows-in-a-mysql-table

from the Pivot2Dream facebook page

http://stackoverflow.com/questions/812630/how-can-i-reorder-rows-in-sql-database

from the Pivot2Dream facebook page

slick 3D drawer menu - https://github.com/hakimel/meny

from the Pivot2Dream facebook page

sweet ios dock that is easy to impliment: http://www.aplweb.co.uk/blog/js/mac-like-icon-dock-v3/

from the Pivot2Dream facebook page

twitter 4j for posting to twitter from android: http://blog.blundell-apps.com/sending-a-tweet/

from the Pivot2Dream facebook page

Rate this app functionality for Android: public class AppRater { private final static String APP_TITLE = "YOUR-APP-NAME"; private final static String APP_PNAME = "YOUR-PACKAGE-NAME"; private final static int DAYS_UNTIL_PROMPT = 3; private final static int LAUNCHES_UNTIL_PROMPT = 7; public static void app_launched(Context mContext) { SharedPreferences prefs = mContext.getSharedPreferences("apprater", 0); if (prefs.getBoolean("dontshowagain", false)) { return ; } SharedPreferences.Editor editor = prefs.edit(); // Increment launch counter long launch_count = prefs.getLong("launch_count", 0) + 1; editor.putLong("launch_count", launch_count); // Get date of first launch Long date_firstLaunch = prefs.getLong("date_firstlaunch", 0); if (date_firstLaunch == 0) { date_firstLaunch = System.currentTimeMillis(); editor.putLong("date_firstlaunch", date_firstLaunch); } // Wait at least n days before opening if (launch_count >= LAUNCHES_UNTIL_PROMPT) { if (System.currentTimeMillis() >= date_firstLaunch + (DAYS_UNTIL_PROMPT * 24 * 60 * 60 * 1000)) { showRateDialog(mContext, editor); } } editor.commit(); } public static void showRateDialog(final Context mContext, final SharedPreferences.Editor editor) { final Dialog dialog = new Dialog(mContext); dialog.setTitle("Rate " + APP_TITLE); LinearLayout ll = new LinearLayout(mContext); ll.setOrientation(LinearLayout.VERTICAL); TextView tv = new TextView(mContext); tv.setText("If you enjoy using " + APP_TITLE + ", please take a moment to rate it. Thanks for your support!"); tv.setWidth(240); tv.setPadding(4, 0, 4, 10); ll.addView(tv); Button b1 = new Button(mContext); b1.setText("Rate " + APP_TITLE); b1.setOnClickListener(new OnClickListener() { public void onClick(View v) { mContext.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + APP_PNAME))); dialog.dismiss(); } }); ll.addView(b1); Button b2 = new Button(mContext); b2.setText("Remind me later"); b2.setOnClickListener(new OnClickListener() { public void onClick(View v) { dialog.dismiss(); } }); ll.addView(b2); Button b3 = new Button(mContext); b3.setText("No, thanks"); b3.setOnClickListener(new OnClickListener() { public void onClick(View v) { if (editor != null) { editor.putBoolean("dontshowagain", true); editor.commit(); } dialog.dismiss(); } }); ll.addView(b3); dialog.setContentView(ll); dialog.show(); } }

from the Pivot2Dream facebook page

http://www.youtube.com/watch?v=OEmKpIvTo7Q

from the Pivot2Dream facebook page

http://www.youtube.com/watch?v=8aTGinpr5Ps

from the Pivot2Dream facebook page

http://www.marketingpilgrim.com/2013/06/infographic-updated-master-list-of-social-media-image-sizes-and-tips.html

from the Pivot2Dream facebook page

LCD screen component demo for robot salad

from the Pivot2Dream facebook page

Base for robot salad beta

from the Pivot2Dream facebook page

4 way relay hacked into surge protector

from the Pivot2Dream facebook page

jQuery.fn.sort = function() { return this.pushStack( [].sort.apply( this, arguments ), []); }; function sortLastName(a,b){ if (a.l_name == b.l_name){ return 0; } return a.l_name> b.l_name ? 1 : -1; }; function sortLastNameDesc(a,b){ return sortLastName(a,b) * -1; }; var people= [ { "f_name": "john", "l_name": "doe", "sequence": "0", "title" : "president", "url" : "google.com", "color" : "333333", }, { "f_name": "michael", "l_name": "goodyear", "sequence": "0", "title" : "general manager", "url" : "google.com", "color" : "333333", }] sorted=$(people).sort(sortLastNameDesc);

from the Pivot2Dream facebook page

pure css truncation for long text! .ellipsis { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; // IE 6+, FF 7+, Op 11+, Saf 1.3+, Chr 1+ -o-text-overflow: ellipsis; // for Opera 9 & 10 }

from the Pivot2Dream facebook page

new concept mobile app, allowing people who want to have specific conversations, to connect in public settings

from the Pivot2Dream facebook page

http://www.youtube.com/watch?v=HX0y7fe2ndk

from the Pivot2Dream facebook page

This is our first post on pivot2dream! We look forward to being a consistent source of information for your companies online and offline needs!

from the Pivot2Dream facebook page