December 2009
Eko: A Traffic Light Augmented by Progress Bars -... →
The Ecological and Economical Traffic Light Concept [relogik.com] by Damjan Stankovic is a Red Dot Design 2009 Award winner and consists of a simple yet, potentially highly practical visualization concept for everyday traffic lights that could reduce pollution and promote safer driving. There might already be quite some traffic light time counters around today, but few focus on informing the car...
Google: "We're Not Doing a Good Job with... →
During a talk at the New England Database Day conference at the Massachusetts Institute of Technology, Google’s Alon Halevy admitted that the search giant has “not been doing a good job” presenting the structured data found on the web to its users. By “structured data,” Halevy was referring to the databases of the “deep web” - those internet resources that...
transm.js (javascript programmable image... →
transm.js 1.0 allows you to add programmable image transitions to your webpages. It uses unobtrusive javascript to keep your code clean. It works in all the major browsers - Mozilla Firefox 1.5+, Opera 9+, Safari 2+, Chrome 3+ and IE 6+. Works also on older browsers supporting JS 1.5 and images and filter or opacity, else it’ll degrade and your visitors won’t notice a thing.
Pastry Kit - Apple's iPhone JS Library | Web... →
John Gruber has found a javascript library for iPhone webApps, from nobody other than Apple itself. This interesting library, called PastryKit, seems to have been pretty much undiscovered since google does not have much on it. In likes of others, Apple’s javascript library provides support for that app native-feel. (That is the main objective anyway; some look & feel emulators are pretty...
80legs →
80legs is a service platform for web crawling and processing web content. We put over 50,000 computers to work for you to deliver exceptional crawling performance at incredibly low costs. Our service is easy to use and completely customizable, so you can crawl and process web content however you want, whenever you want.
80legs Web-Scale Apps Competition - ChallengePost →
What can you do with the power of over 50,000 computers?
InfoQ: 80legs Is a Web Crawling Service →
80legs uses Plura’s grid of over 50,000 computers to crawl over 2 billion pages a day. Shion Deysarkar, 80legs CEO, says that their crawling services are generally requested by smaller search engines which do not afford their own large capacity grid, companies performing market research, organizations monitoring copyright infringement activities, and ad companies spying on what their competitors...
Open Source Watershed →
OpenSourceWatershed is a project aimed at understanding the relationship between distributions (downstream) and the individual software components (upstream). It is the basis for a larger study of distributions and their evolution. It is distrology. In the future, more distro oriented statistics will be available. More details are below. For now search in the top right for your favorite package to...
Diving deep into user behavior with Google... →
In a default Google Analytics setup, the information you have about your users’ navigation behaviors and preferences is limited to which pages they viewed and where they came from. But what does that really tell you about how your users behave inside your web pages? Not much, and that’s where all the juicy behavioral insight comes from.
Gostai - robotics for everyone →
Urbi 2.0 RC2 is now available. You can discover its new features and download your copy here.
put.io | online storage re-imagined →
Put.io keeps redundant copies of your files. You can access your files from anywhere with anything that supports a browser. Like an iPhone (soon) or PS3.
Facebook Guide Book – How To, Tips and... →
Facebook is the world’s leading social network, with over 300 million users and more than 900 employees. But how do you get the most out of it? To answer this question and more, Mashable has created The Facebook Guide Book, a complete collection of resources to help you master Facebook.
Developer Roadmap - Facebook Developer Wiki →
In the spirit of being as open and transparent as possible, we are publishing parts of our roadmap for Facebook Platform. For the first time in this level of detail, we will provide a roadmap to help you anticipate future changes and opportunities. Like all roadmaps, it may shift slightly, but we will share insight into what is happening as these details are available. We’ll keep you posted...
50 Mac Apps With Well Designed & Sexy Interfaces «... →
This post is a round up of 50 handpicked Mac apps that have either well designed or have really sexy interfaces or both! They’re not arranged in any order, just random.
Ajaxian » CoffeeScript: A nice little language... →
Jeremy Ashkenas is experimenting with a new language that translates down to JavaScript. The language is CoffeeScript and I kinda like the syntax.
5 Ways to Let Go of Resistance | tinybuddha.com →
“To the extent that we are not living our lives exactly as we want–with the love and friendships we want, the abundance we want, and the happiness we are seeking–it’s to that extent we are resisting it.”
ruby-protobuf - Project Hosting on Google Code →
Protocol Buffers for Ruby
Protocol Buffers - Google Code →
Protocol buffers are Google’s language-neutral, platform-neutral, extensible mechanism for serializing structured data – think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages – Java,...
Encryption Code for 80% of the World's Mobile... →
A German software engineer and encryption expert named Karsten Nohl told a group of hackers at the Chaos Communication Congress that he and a group of enlisted contributors had broken the primary encryption code protecting GSM phone calls.
SMS on Wheels: CarPong Is Vehicle-to-Vehicle... →
CarPong is a fun an innovative idea that allows users to send messages to other drivers by using their car’s license plate number. Like blog commenting for vehicles, this service lets drivers write messages to other drivers, read what others have said about them and search for notes about other drivers. It’s an interesting way to make our cars - and the people in them - a lot more...
Designs of the Year: 2009 →
At times I probably come across as too cynical in regards to the state of design on the web. However, I have a great respect for a large amount of the work that is being done by people around the world. This can be seen by the many sites that I admire in the Drawar Gallery. Like other galleries you come across on the web, they only go so far as to show you what sites a person likes, when many...
Minitube →
Minitube is a native YouTube client. With it you can watch YouTube videos in a new way: you type a keyword, Minitube gives you an endless video stream. Minitube does not require the Flash Player.
Installing Etherpad | Pauleira! →
After being acquired by Google, EtherPad was opensourced. Being it the kickass thing it is, I got itching with the *need* to have my own etherpad instance running right away.
6 Books Every Programmer Should Own →
I’ve seen many lists about the best programming books and I am sure there are a lot of books that are specific to a programming knowledge or technology – that I have not included in my list.
history: ruby integration testing - GIANT ROBOTS... →
Productivity and happiness. That’s why Ruby and Rails were written, why developers were drawn to them, and why we keeping using them. They continue to be the stated goals on ruby-lang.org and rubyonrails.org. Over time, both cultures have developed a very strong testing culture, and more recently a strong integration testing culture, but the search is still on for more productive, happier...
0x1fff: 35 Google open-source projects that you... →
Google is one of the biggest companies supporting OpenSource movement, they released more than 500 open source projects(most of them are samples showing how to use their API). In this article I will try to write about most interesting and free releases from Google, some of them might be abandoned.
mxcl's homebrew at master - GitHub →
Packaging system for Mac OS X 10.5 and above; heavy optimisations, no redundant packages and a bonus beer theme
Ajaxian » Jetty introduces WebSocket support... →
Greg Wilkins tried to get people to do better than WebSocket as it was being defined. His BWTP proposal didn’t get traction so what does he do? He introcuces a great Jetty WebSocket implementation
A Dissection Project in California Aims to Create... →
“You could take someone like Wayne Gretzky, for example,” she added, “who could know not only where the puck was but where it was going to be — who was apparently seeing a fourth dimension, time — and see whether he had any special anatomical features.” (For the time being, Mr. Gretzky is still using his brain.)
firefound - Project Hosting on Google Code →
FireFound is an add-on for Firefox that helps you find your computer if it’s lost or stolen. Every time your computer’s location changes, FireFound sends a secure message to a central server with its current location. You can then log into the server and see your computer’s current location.
Home - FireFound →
FireFound is an add-on for Firefox and Fennec (mobile Firefox) that helps your find your computer (or mobile phone, in the case of Fennec) if it is lost or stolen. Every time your computer’s location changes, FireFound sends a secure message to a central server with its current location. You can then log into the server and see your computer’s current location.
Complex Fields (aka “poly” fields) in Apache Solr →
I just committed SOLR-1131 which adds a new concept to the Solr FieldType called poly fields. Previously in Solr, there was pretty much a one to one relationship between a Field and a FieldType. With PolyFields, it is now possible to model more complex structures that require more than one field to properly represent the data but still providing a single coherent name to call them.
Microsoft Codename "Dallas" -- Products -- Windows... →
Microsoft® Codename “Dallas” is a new service allowing developers and information workers to easily discover, purchase and manage premium data subscriptions in the Windows Azure platform. Dallas is an information marketplace that brings data, imagery, and real-time web services from leading commercial data providers and authoritative public data sources together into a single location,...
Sphinx and Gearman: A Distributed Computing AH-HA!... →
A week ago I decided to finally get serious about putting gearman to use for search indexing. I had been batting the idea around in my head for a long time (too long, really) but figured I should just write the code and see what happens. It took less than a day to get a prototype working in our development environment, but the end result made me very happy.
Cognitive Commodities in the Neuro Marketplace |... →
The science of cognitive enhancement is evolving, which means the business of cognitive enhancement is evolving. Supplying cognitive enhancement to the masses can be viewed through the lens of any commodities marketplace.
Scientists create world's first molecular... →
The researchers were able to manipulate the molecule’s different energy states depending on the voltage they applied to it through the contacts. By manipulating the energy states, they were able to control the current passing through the molecule.
Department of Biology: →
Spider silks are among the most diverse and interesting of animal structural proteins. The large variety of silk types results from a multitude of uses, both within and between species. In addition to the huge diversity of spider taxa (they are one of the most species-rich of major animal groups), each individual produces as many as six or seven distinct varieties of silk from a battery of...
inessential.com: 3 laws →
The Three Laws of iPhone apps: 1. An app must not allocate memory or, through inaction, allow memory to be allocated. 2. An app must obey all didReceiveMemoryWarnings given to it by the system, except where such orders would conflict with the First Law. 3. An app must continue to run and not crash as long as such running does not conflict with the First or Second Law.
iPhone.Appstorm | iPhone apps, games and more. →
We’re officially live! Welcome to the new iPhone.AppStorm
Cocoa Is My Girlfriend » Automatically save the... →
For those not aware, when you compile an Objective-C application, whether it be for the desktop or for Cocoa Touch devices, the debugging symbols are stripped out of the binaries. Therefore, unlike other languages such as Java, when a crash occurs, there is virtually no way to determine where the crash occurred. However, when the applications are compiled, a dSYM bundle is generated. This bundle...
gittorrent - Project Hosting on Google Code →
The GitTorrent Protocol (GTP) is a protocol for collaborative git repository distribution across the Internet. It might currently come across as a solution looking for a problem - and as one smart-ass with admin rights to the Google Code project reminds you on the source tab, “more alpha than the greek letter”. The initial motivation was performance of downloads and in particular...
Alex Miller - Hibernate query cache considered... →
Over the last few months we’ve had a whole bunch of people doing a whole bunch of Hibernate performance tuning. I’m going to do a few blogs on some really common things that we ran into that might help you as well. The first one I wanted to talk about was Hibernate query caching.
ASIHTTPRequest Documentation - All-Seeing... →
ASIHTTPRequest is an easy to use wrapper around the CFNetwork API that makes some of the more tedious aspects of communicating with web servers easier. It is written in Objective-C and works in both Mac OS X and iPhone applications.
Urban Airship API documentation — Urban Airship... →
Thanks for taking a look at Urban Airship! Here you can find information on integrating our services with your applications.
Why programmers are not paid in proportion to... →
The romantic image of an über-programmer is someone who fires up Emacs, types like a machine gun, and delivers a flawless final product from scratch. A more accurate image would be someone who stares quietly into space for a few minutes and then says “Hmm. I think I’ve seen something like this before.
A Unix Utility You Should Know About: lsof - good... →
This is the third post in the article series about Unix and Linux utilities that you should know about. In this post I will take you through the useful lsof tool. If netcat was called the Swiss Army Knife of Network Connections, then I’d call lsof the Swiss Army Knife of Unix debugging.
Git Work Flow For Rails Developers | Vinsol →
This is my very first blog post and so I though it should be about a tool that is indispensable for me – Git. I started using git about 10 months ago and looking back I can’t imagine how I managed to get work done without it.
GitHub Issue Tracker! - GitHub →
It gives us great pleasure to announce our integrated issue tracking system! On repository pages you’ll now see an “Issues” tab in the top menu.
Intelligent Viewing: 100 Most Informative Video... →
icon1 Posted by Site Administrator in Learning Tools, Online Education on 12 20th, 2009 | no responses Whether you’re a seasoned professional, in search of a new hobby, or a student looking for new material to help you study, watching online videos can be an effective method for learning something new. Videos are often more personal than text-only websites, and through partnerships with top...