Sponsorised links
This month
Museum of Contemporary Photography
After observing particular subcultures and ethnic groups, Nikki S. Lee adopts their general style and attitude through dress, gesture, and posture, and then approaches the group in her new guise. She introduces herself as an artist (though not everyone believes her or takes it seriously), and then spends several weeks participating in the group’s routine activities and social events while a friend or member of the group photographs her with an ordinary automatic “snapshot” camera. Lee maintains control of the final image, however, insofar as she chooses when to ask for a picture and edits what photographs will eventually be displayed.
abc card
October 2009
Gentoo Optimizations Benchmarked | Linux Magazine
Although we are not comparing apples to apples, Gentoo did out-perform Ubuntu in almost every test, and sometimes by a fair margin. It does appear that optimizing for a specific CPU can yield a decent performance increase.
Of course, Gentoo offers benefits in other areas with their USE flags and being able to build a highly customized system. The question is whether the amount of time it takes is worth the benefit, and that’s a personal choice.
getElementsBySelector - CSS Query Selector for HTML DOM < Scripts < Python < Bin-Co
getElementsBySelector is a python function which takes a standard CSS style selector and returns an array of elements objects from the document that match that selector. This is a frequently used function in JavaScript - if you use a library. Its kind of meaning less to have this function in the server side - unless you are doing screen-scarping. Then its very useful. Recently, I had to work on a Django app that does a bit of screen-scrapping - so I created this function to aid me.
onebyoneblog » Blog Archive » Real Drawing to Augmented Reality
Optimize caching
Most web pages include resources that change infrequently, such as CSS files, image files, JavaScript files, and so on. These resources take time to download over the network, which increases the time it takes to load a web page. HTTP caching allows these resources to be saved, or cached, by a browser or proxy. Once a resource is cached, a browser or proxy can refer to the locally cached copy instead of having to download it again on subsequent visits to the web page. Thus caching is a double win: you reduce round-trip time by eliminating numerous HTTP requests for the required resources, and you substantially reduce the total payload size of the responses. Besides leading to a dramatic reduction in page load time for subsequent user visits, enabling caching can also significantly reduce the bandwidth and hosting costs for your site.
AppleInsider | Apple ads hint at thinner iMacs, lighter MacBooks, cheaper Mac minis [u]
The URI microformat, OpenURL and COIns, will be very interesting to library application - in "Programming" (Tricks/tips learned in daily programming work)
Sponsorised links
September 2009
Top Games for Nintendo Wii - Top Rated Wii Games
area/code
Shoebot | Main / HomePage browse
Shoebot is a pure Python graphics robot: It takes a Python script as input, which describes a drawing process, and outputs a graphic in a common open standard format (SVG, PDF, PostScript, or PNG). It has a simple text editor GUI, and scripts can describe their own GUIs for controlling variables interactively. Being pure Python, it can also be used as a Python module, a plugin for Python-scriptable tools such as Inkscape, and run from the command line. It was directly inspired by DrawBot and Shoes. Thus, "Shoebot."
Write Squidoo Lenses for Fun and Profit
The Web in the Enterprise - Stefan Tilkov's Random Stuff
# There are meaningful “entry points” into the app - URIs. (No, I’m not going to mention the R-word.) It’s simply entirely unacceptable for a Web app to expose only a single URI, break the “Back” button, and disallow linking. Frameworks that don’t support URIs for application concepts, such as every customer, order, contact report, document etc. should simply be banned.
# Application boundaries are a concern to developers, not users. The Web is about linking stuff together, without any concern about application boundaries. There’s absolutely no reason why you shouldn’t be able to follow a link in your CRM application that takes you to a product page in your online catalog, or from a customer record to the information about when they last logged in to the Web site, or from a page that’s part of a complex business process UI to the appropriate documentation and on to the discussion group where you can tell everybody how much it sucks.
# Documents are accessible in a standard way. The idea of accessing any kind of document, such as an insurance application form that’s been scanned in, a letter sent to a business partner last year, or a contract with a business partner, by any other means than an HTTP GET is just stupid.
August 2009
MIT Media Lab: Reality Mining
Reality Mining defines the collection of machine-sensed environmental data pertaining to human social behavior. This new paradigm of data mining makes possible the modeling of conversation context, proximity sensing, and temporospatial location throughout large communities of individuals. Mobile phones (and similarly innocuous devices) are used for data collection, opening social network analysis to new methods of empirical stochastic modeling.
The original Reality Mining experiment is one of the largest mobile phone projects attempted in academia. Our research agenda takes advantage of the increasingly widespread use of mobile phones to provide insight into the dynamics of both individual and group behavior. By leveraging recent advances in machine learning we are building generative models that can be used to predict what a single user will do next, as well as model behavior of large organizations.
Les américains surfent (plus) la nuit
Aaron Koblin - Information
Aaron Koblin is an an artist specializing in data visualization. His work takes social and infrastructural data and uses it to examine cultural trends and emergent patterns. Aaron’s work has been shown at international festivals including Ars Electronica, SIGGRAPH, OFFF, the Japan Media Arts Festival, and TED. He received the National Science foundation's first place award for science visualization and is part of the permanent collection of the Museum of Modern Art (MoMA) in New York. As Technology Lead of Google’s Creative Lab in San Francisco, Aaron helped to launch Chrome Experiments, a website showcasing JavaScript work from designers around the world.
MFA Design|Media Arts UCLA
OpenStreetMaps Project Takes Maps in a Different Direction - Webmonkey
Google Maps are passé
Joseph's Blog - RabbitMQ, AMQP gem, and EventMachine
RabbitMQ 1.6 has an option to set a pre-fetch limit. So we simply set the pre-fetch limit to 1, and our EventMachine loop runs nice and fast now. You'll want to tweak your pre-fetch limit depending on how long it takes to process each message. If you can churn through a hundred messages a second, you probably won't even notice this problem and the prefetching will help you, but if it takes you a few seconds (or minutes) per message, you'll wonder why things aren't popped off the queue for several minutes (or hours).
July 2009
Free online OCR
The Minimalist - Recipes for 101 Simple Salads for the Season - NYTimes.com
hearts can build a home by vol25 on Etsy
Making tileable images with Python
a script that takes an image and warps it so that it is tileable (making it suitable for a repeating backgound or a texture in a game).
