broken lock

Password Rodeo


Here we are, once again someone has posted usernames and passwords they claim to have taken from some service by nefarious means. This will continue to be a problem as long as we are use some means to protect our things. Dropbox is our current scare.

Security breaches will happen and that can not be changed, what can be changed is your password. By using a long unique password you can protect your services. When these breaches occur and one of your services is affected you need to change the password to it as soon as possible. This will close the door on the breach to your data.

The best protection is to use two factor logins, which some services can provide, long passwords are the next best protection. These can be a problem, especially 20 character random passwords. To solve that problem I use a password manager. With a password manager I can store the many unique passwords for my services and generate new ones.

There are several services and apps that will help you safely store your passwords. I use, free for web use and currently $12 per year to have premium access including from your mobile device. Here is a list of password managers that is maintained on Wikipedia.




Cat peeking out of a blanket

A better way to share


As you may have seen in a previous post, I am looking at methods of posting to multiple networks at one time. This is an obvious need when trying to connect with a broad audience who use different social networks.

I found a web based service called It will allow you to setup API connections with many social networks.  Unfortunately it will not post to gPlus. It did however work just fine posting to Facebook, Twitter and my blog here. My blog software, wordpress self hosted, had a method of posting to gPlus. It posted a few too many copies though so I will stick with the current method, WordPress Jetpack Publicize. I’ll be using it to share this post for comparison.

I think it is important that if you plan sharing in multiple network you have a way to write once and post to many. This make the task far less tedious and increases the amount of people you can get to in a minimum of time. This post will be shared via the Jetpack plugin that is free from WordPress. You can also do  this with the free version at, in the sharing section of manage my blog. WordPress currently can post to Facebook, Google+, Twitter, LinkedIn, Tumblr and Path.

What service or app do you use to share your thought with the world?

I am testing a multiservice posting site called Hopefully this will get posted completely and correctly. Let me know!!

Posted via Composer


Cloud Services overview


Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.


This is a cloud services overview. A brief audio intended to wet your interests to find out more.


Additional files at:

An Arduino Project

Computer on a punch card


My latest Arduino excursion is the Paperduino Tiny. It is an eight pin package, the ATtiny85-20PU. It is an interesting circuit, laid out on a paper card and connected on the back with long leads and a few extra wires. It appears to be based on a small version of the Arduino family called Digispark.

You will be pointed to the digispark site for the IDE.

The instructions are set out for you to acquire all the components and assemble it, including burning the bootloader into the chip. I opted for the kit version offered on the site, but it appears the kit is no longer available.

If you decide to give it a try, go slow and use care.

My paperduino sketch, a mix of the fade and melody sketches, is posted on github.

My Paperduino project.

My Paperduino project.









The sketch

 This example shows how to fade an LED using the analogWrite() function.
 The circuit:
 * LED attached from digital pin 9 to ground.
 Created 1 Nov 2008
 By David A. Mellis
 modified 30 Aug 2011
 By Tom Igoe
 adapted to paperduino
 This example code is in the public domain.
#define NOTE_C4  262
#define NOTE_G3  196
#define NOTE_A3  220
#define NOTE_B3  247

// notes in the melody:
int melody[] = {

// note durations: 4 = quarter note, 8 = eighth note, etc.:
int noteDurations[] = {
  4, 8, 8, 4,4,4,4,4 };
int ledPin = 1;    // LED connected to digital pin 1
int ledPin2 = 0;   // LED connected to digital pin 0
void setup()  { 
  // nothing happens in setup 
  // iterate over the notes of the melody:
  for (int thisNote = 0; thisNote < 8; thisNote++) {

    // to calculate the note duration, take one second 
    // divided by the note type.
    //e.g. quarter note = 1000 / 4, eighth note = 1000/8, etc.
    int noteDuration = 1000/noteDurations[thisNote];
    tone(4, melody[thisNote],noteDuration);

    // to distinguish the notes, set a minimum time between them.
    // the note's duration + 30% seems to work well:
    int pauseBetweenNotes = noteDuration * 1.30;
    // stop the tone playing:

void loop()  { 
  // fade in from min to max in increments of 5 points:
  for(int fadeValue = 0 ; fadeValue <= 255; fadeValue +=5) { 
    // sets the value (range from 0 to 255):
    analogWrite(ledPin, fadeValue);
    analogWrite(ledPin2, fadeValue - 30); 
    // wait for 30 milliseconds to see the dimming effect    

  // fade out from max to min in increments of 5 points:
  for(int fadeValue = 255 ; fadeValue >= 0; fadeValue -=5) { 
    // sets the value (range from 0 to 255):
    analogWrite(ledPin, fadeValue);
    analogWrite(ledPin2, fadeValue - 30);    
    // wait for 30 milliseconds to see the dimming effect    


Go to Top