Wednesday, December 24, 2014

reveal.js for presentations (+ d3.js)

reveal.js - The HTML Presentation Framework

hakimel/reveal.js @ GitHib

Reveal.js tutorial | Reveal.js Step by Step for Beginners

Reveal.js – A Framework For Amazing HTML Presentation

Online IDEs

13 Cloud IDEs For Web Developers

Edit, Compile and Execute Programs Online| Online IDE @ Coding Ground
Code in almost all popular languages using Coding Ground.
Edit, compile, execute and share your projects, 100% cloud.

a really large number of programming languages!

What is the best online python IDE? - Quora - Online Compiler and IDE >> C/C++, Java, PHP, Python, Perl and 40+ other compilers and interpreters
Run, Save, and Share your code online, no installation needed
Python JavaScript Ruby

Try Python!

Python Cloud IDE | Python Fiddle

Visual Studio Online "Monaco" | Channel 9
"A series of short videos designed to help you get started with development in the Visual Studio Online "Monaco""

IoT Programming

Programming the Internet of Things with Android @ (video course)
"The "Internet of Things" is a catchy way of describing the variety of devices connected through the Internet. This includes webcams, wearable tech like the Pebble and Android Wear watches, car sensors, appliances, and even rudimentary robots. With the Internet of Things (IoT), you can manipulate them from the web. In this course, Michael Lehman shows how to create "things" and build companion apps to monitor and record their activities from Android devices."

IoT is a favorite marketing term now, to sell everything related to machine communication...

Android (and iOS) apps may be a good way to control some devices,
but "real" IoT should be more open by using simpler, web based tools (and apps)

d3.js tax data visualization

What Do You Work For? |
"What if you paid your federal taxes with your entire income starting January first?
Where would your money go?"

.net: SecureString

SecureString Class (System.Security) @ MSDN
"Represents text that should be kept confidential. The text is encrypted for privacy when being used, and deleted from computer memory when no longer needed. This class cannot be inherited.

An instance of the System.String class is both immutable and, when no longer needed, cannot be programmatically scheduled for garbage collection; that is, the instance is read-only after it is created and it is not possible to predict when the instance will be deleted from computer memory. Consequently, if a String object contains sensitive information such as a password, credit card number, or personal data, there is a risk the information could be revealed after it is used because your application cannot delete the data from computer memory."

Writing Compilers with Phil Trelford @ .NET Rocks!

gadget, idea: wireless button "Flic"

Flic: The Wireless Smart Button | Indiegogo
$19/button, raised $450 K

gadget, idea: Microsoft Universal Mobile Keyboard Microsoft Universal Mobile Keyboard for iPad, iPhone, Android devices, and Windows tablets: Computers & Accessories $79
"Operating system switch allows you to easily switch between devices"

a clever way of holding a tablet in inclined position

Microsoft Universal Mobile Keyboard hands-on: Solid, but not quite universal | PCWorld
microsoft universal windows mobile keyboard ridges