Loisaida Sam

Jun 112014
 
Raspberry Pi Closeup

Raspberry Pi Closeup (Photo credit: GijsbertPeijs)

A quick one for this morning…

I’m sitting here, have my Raspberry Pi plugged in with an internet dongle, trying to figure out where it lives on my network.

I could type:

$ ping 10.0.1.2

and wait…

$ ping 10.0.1.3

and wait…

$ ping 10.0.1.4

and wait…

or I could just type:

$ arp -a

arp ftw!

Jun 042014
 

If you saw Hilary Parker‘s awesome post Sunsets in Google Calendar using R and got all excited about it, but have no idea how to use R, fear not. This post will help you go the distance!

First, install R. I myself use MacPorts

Susnset statue of Liberty

Susnset statue of Liberty (Photo credit: Adorenomis)

, so I did:

$ sudo port install R

which took a while and had a lot of dependencies, but whatevs, it eventually worked…

Next, save Hilary’s create_sunset_cal.R file somewhere on your computer.

Open that up and modify it to use your own sunset location and lat/lon coordinates (I used Google Maps and looked at the lat/lon coordinates in the URL to fill in the data I wanted). Save it.

Now, in that same folder, open an R prompt like so and do the following:

$ R

> install.packages(“StreamMetabolism”)

… (follow the prompts here, choose a mirror, etc.)

> library(StreamMetabolism)

> source(“/path/to/downloaded/file/create_sunset_cal.R”)

> create_sunset_cal()

then <control> + d to exit your R session.

Congrats, you should now see a file called `sunset.csv`, hooray!

Thanks for the awesome write-up Hilary.

Enhanced by Zemanta
May 302014
 
Django logo

Django logo (Photo credit: Wikipedia)

My finding for today is that you can set up auto-complete for when you start typing something like this in your Django project:

./manage.py function_

but don’t remember exactly what you called that custom manage.py command.

Just download this baby and source it from your .bashrc file:

https://raw.githubusercontent.com/django/django/master/extras/django_bash_completion

And you’re off to the races!

Enhanced by Zemanta
May 072014
 

0
ANY MOMENT PREVIOUS TO
THE PRESENT MOMENT

1
THE PRESENT MOMENT AND
ONLY THE PRESENT MOMENT

2
ALL APARENTLY INDIVIDUAL
OBJECTS DIRECTLY EXPERIENCED
BY YOU AT 1

3
ALL OF YOUR RECOLLECTION AT 1
OF APPARENTLY INDIVIDUAL OBJECTS
DIRECTLY EXPERIENCED BY YOU AT
0 AND KNOWN TO BE IDENTICAL
WITH 2

4
ALL CRITERIA BY WHICH YOU MIGHT
DISTINGUISH BETWEEN MEMBERS OF 3
AND 2

5
ALL OF YOUR EXTRAPOLATION FROM
2 AND 3 CONCERNING THE DISPOSITION
OF 2 AT 0

6
ALL ASPECTS OF THE DISPOSITION
OF YOUR WON BODY AT 1 WHICH
YOU CONSIDER IN WHOLE OR IN
PART STRUCTURALLY ANALOGOUS
WITH THE DISPOSITION OF 2

7
ALL OF YOUR INTENTIONAL BODILY
ACTS PERFORMED UPON ANY MEMBER
OF 2

8
ALL OF YOUR BODILY SENSATIONS
WHICH YOU CONSIDER CONTINGENT
UPON YOUR BODILY CONTACT WITH
ANY MEMBER OF 2

9
ALL EMOTIONS DIRECTLY EXPERIENCED
BY YOU AT 1

10
ALL OF YOUR BODILY SENSATIONS
WHICH YOU CONSIDER CONTINGENT
UPON ANY MEMBER OF 9

11
ALL CRITERIA BY WHICH YOU MIGHT
DISTINGUISH BETWEEN MEMBERS OF
10 AND 9

12
ALL OF YOUR RECOLLECTION AT 1
OTHER THAN 3

13
ALL ASPECTS OF 12 UPON WHICH
YOU CONSIDER ANY MEMBER OF 9
TO BE CONTINGENT

via http://majicalcloudz.com/victor-burgin-any-moment-1970/

May 012014
 

 

No, not that FWilson!

:)

May 012014
 

Introducing… MULTIPLAYER 2048!

http://multiplayer-2048.herokuapp.com

That fun game that just won’t die is back again, this time in multiplayer form!

To play along, join the #2048 channel on Freenode and start issuing commands like “up”/”down”/”left”/”right” (or “u”/”d”/”l”/”r” for short).

From a technical perspective, I forked the original version and modified the controls so that they no longer come from the keyboard. This multiplayer version instead uses Pusher to update clients with realtime events and a Hubot with an IRC adapter and a custom script that calls a Python/Flask webserver, stores the data in a Redis list, and triggers the Pusher updates.

I was on the front page of Hacker News for about five minutes before being booted (still learning the ropes on how HN posting works), so I guess it wasn’t a big hit. I was even in touch with the kind folks over at Pusher who bumped me up to a higher number of allowed simultaneous connections to prepare for HN traffic, but alas I never needed it. Thanks anyway Pusherinos!

Happy 2048ing!

Enhanced by Zemanta
Apr 162014
 

Dear Weather,

As a duly-designated representative of the City, County and State of New York, I order you to cease any and all supernatural activity and return forthwith to your place of origin, or to the next convenient parallel dimension.

Jan 312014
 
Image representing Craigslist as depicted in C...

Image via CrunchBase

If you’re anything like me, you LOVE the prospect of finding a “new” used bike from Craigslist, but there are some pretty strong pain points there that keep you from doing it regularly:

- so many links to click
- so many bikes that are not my preferred <size|color|brand|etc.>

Enter this little script that goes through, “clicks” all the links for you, and searches for exactly the search terms you’re looking for! Happy Craigslisting!

Enhanced by Zemanta