Programming

Facebook Twitter
Øredev 2010 - JVM Bytecode for Dummies
CoffeeScript CoffeeScript CoffeeScript is a little language that compiles into JavaScript. Underneath that awkward Java-esque patina, JavaScript has always had a gorgeous heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way. The golden rule of CoffeeScript is: "It's just JavaScript". The code compiles one-to-one into the equivalent JS, and there is no interpretation at runtime. You can use any existing JavaScript library seamlessly from CoffeeScript (and vice-versa).
GFS, the Google File System, sits as the backbone of the entire Google infrastructure. However, for many it is a mystery, especially for those lucky enough to be more acquainted with high-level python code than low-level C operating system sources. But have no fear, we shall break through the veil and describe an implementation of GFS in 199 lines of python. Naturally, you may want to read about the theory and design of GFS in the original Google Research GFS paper. But we will aim to give the core concepts, with real working python code, in this article. Complete runnable python 2.6 source code, if you wish it, is available at the end of this post. GFS the Google File System in 199 Lines of Python GFS the Google File System in 199 Lines of Python
I still have not decided whether I like the Zip file format... About two months ago, I stumbled upon an interesting problem. I was constructing a forensic timeline for some files on a hard drive (investigating a compromised host) and noticed that different unzip programs were showing me different dates. Keeping Zip - The Hacker Factor Blog Keeping Zip - The Hacker Factor Blog
New York Times Looks for Answers in Data: Tech News « New York Times Looks for Answers in Data: Tech News « High up on the 28th floor of the New York Times, a pair of researchers have been poring over the newspaper’s data, looking to understand the way influence plays out online. What Mark Hansen, a UCLA statistics professor on sabbatical, and Jer Thorp, a data artist in residence at the Times, have found is that stories take on a life of their own, which can be mapped and visualized in some startlingly beautiful ways. The work, still “crazy” preliminary, shows how organizations are looking to mine their data to find ways to improve their operations. And it also shows the challenges that lay ahead in trying to turn the data into clear actions. Hansen and Thorp, who talked at a TimesOnline TimesOpen event last night, took two weeks of August data from the paper, looking at how stories were shared through the Times’ site, Bit.ly and Twitter.
The Beautiful Art of Japanese Web Design – woorkup.com
datamining

Data Mining 101: Finding Subversives with Amazon Wishlists Vast deposits of personal information sit in databases across the internet. Terms used in phone conversations have become the grounds for federal investigation. Reputable organizations like the Catholic Worker, Greenpeace, and the Vegan Community Project, have come under scrutiny by FBI "counterterrorism" agents. "Data mining" of all that information and communication is at the heart of the furor over the recent disclosure of government snooping. "U.S. President George W. Data Mining 101: Finding Subversives with Amazon Wishlists
Web Design Portfolio | Jakarta Designer | Muhamad Alief Ikhsan
What Colour are your bits? Thu 10 Jun 2004 by mskala Tags used: colour, copyright, philosophy There's a classic adventure game called Paranoia which is set in an extremely repressive Utopian futuristic world run by The Computer, who is Your Friend. Looking at a recent LawMeme posting and related discussion, it occurred to me that the concept of colour-coded security clearances in Paranoia provides a good metaphor for a lot of copyright and intellectual freedom issues, and it may illuminate why we sometimes have difficulty communicating and understanding the ideologies in these areas. An article based on this one and its follow-ups, by me, Brett Bonfield, and Mary Fran Torpey, appeared in the 15 February 2008 issue of LJ, Library Journal. What Colour are your bits?
Technophilia: Protect your web searches - Lifehacker
Crypto

The new so-called NoSQL data stores have been criticized, often by the traditional database community, because they sacrifice “ACID transactions”. Is this fair? How much does it matter? I’ll briefly go over what ACID transactions are and what they’re for, and then look at how they’re used, or not. A “transaction” works this like: a thread (locus of control) does the following steps: ACID in Theory and Practice ACID in Theory and Practice
gist: 710960 - What Killed Waterfall Could Kill Agile.- GitHub ganked from unreadable scribd doc here: http://cleancoder.posterous.com/what-killed-waterfall-could-kill-agile Robert C. Martin 20 Nov, 2010 In 1970 a software engineer named Dr. Winston W. gist: 710960 - What Killed Waterfall Could Kill Agile.- GitHub