build-lists: true autoscale: true
#Advanced Arduino ###(or Arduino and iOS)
####Andrew Madsen ####CocoaHeads SLC - May 5, 2015
Web application frameworks have been developing fast in the past few years, and as the technologies that they're built on top of get more advanced, each of these frameworks is able to provide newer features to help developers build more complex applications. This year, we've seen the release of a new class of application frameworks that takes advantage of JavaScript's ability to be both on the client and the server. What this allows these frameworks to do is provide both a new level of abstraction by sharing code between client and server, as well as embrace the benefits of both client-side rendering and server-side rendering.
For the end user, they get smooth, desktop-like responsiveness from client-side rendering, while still being able to maintain the SEO and accessbility benefits of server-side rendering. For developers, that means writing less boilerplate code, and being able to focus more on writing the application logic.
Today, there are three main framew
Silverlight and ReactiveExtensions article: | |
http://blog.scottlogic.com/2010/12/02/exploring-reactive-extensions-rx-through-twitter-and-bing-maps-mashups.html | |
My Ray Wenderlich author page, contains quite a few ReactiveCocoa and MVVM articles: | |
http://www.raywenderlich.com/u/ColinEberhardt | |
ObjC block syntax - say no more! | |
http://fuckingblocksyntax.com | |
Twitter app with sentiment analysis |
/* | |
v2: Matt Rix pointed out there's an undocumented ONGeneratedCSProjectFiles() callback | |
https://gist.github.com/MattRix/0bf8de88e16e8b494dbb | |
v1: Still available in the gist history if you want a FileSystemWatcher solution! | |
THE PROBLEM: | |
- Unity constantly rewrites its .sln files whenever you rename/add/remove scripts |
using UnityEngine; | |
using System.Collections; | |
using UnityEngine.Events; | |
namespace Cluster { | |
public class CollisionCall : MonoBehaviour { | |
public LayerMask layerMask = -1; |
#!/bin/sh | |
# add a simple 'nuget' command to Mac OS X under Mono | |
# get NuGet.exe binary from http://nuget.codeplex.com/releases/view/58939 | |
# get Microsoft.Build.dll from a Windows .NET 4.0 installation | |
# copy to /usr/local/bin and Robert is your father's brother.... | |
# | |
PATH=/usr/local/bin:$PATH | |
mono --runtime=v4.0 /usr/local/bin/NuGet.exe $* |
import pymel.core as pymel | |
transform1 = pymel.createNode('transform', name='fk_control') | |
transform2 = pymel.createNode('transform', name='ik_control') | |
transform3 = pymel.createNode('transform', name='blender') | |
transform3.addAttr('ikFkSwitch', keyable=True, min=0, max=1) | |
for node in transform1, transform2: | |
node.addAttr('ikFkSwitch', usedAsProxy=True, keyable=True, min=0, max=1) | |
transform3.ikFkSwitch.connect(node.ikFkSwitch) |
# first enable telnet, and connect | |
# then you will get a '>' prompt where you want to run the following commands | |
sh | |
pidstat -l -C pppd | |
# see -u (username) and -p (password) in the output |