December 2009

60 bookmarks saved in December 2009

thestar.com iPhone : The 'Israelification' of airports: High security, little bother

http://www.thestar.com/iphone/news/world/article/744199---israelification-high-security-little-bother
""Do you know why Israelis are so calm? We have brutal terror attacks on our civilians and still, life in Israel is pretty good. The reason is that people trust their defence forces, their police, their response teams and the security agencies. They know they're doing a good job. You can't say the same thing about Americans and Canadians. They don't trust anybody," Sela said. "But they say, 'So far, so good'. Then if something happens, all hell breaks loose and you've spent eight hours in an airport. Which is ridiculous. Not justifiable"

DICK THE COWARD - The Washington Monthly

http://www.washingtonmonthly.com/archives/individual/2009_12/021688.php
"Democrats, at the time, didn't launch an assault against the Bush administration, and we didn't see Al Gore condemning the White House. It simply didn't occur to Democrats in 2001 to use the attempted mass murder of hundreds of Americans to undermine the presidency. Eight years later, Dick Cheney believes his principal responsibility is to destroy President Obama -- the man Americans chose to clean up the messes Cheney left as a parting gift after eight years of abject failure. "

The Same Old Washington Blame Game | The White House

http://www.whitehouse.gov/blog/2009/12/30/same-old-washington-blame-game
"President Obama doesn’t need to beat his chest to prove it, and – unlike the last Administration – we are not at war with a tactic (“terrorism”), we at war with something that is tangible: al Qaeda and its violent extremist allies. And we will prosecute that war as long as the American people are endangered."

Review - Is DVD Digital Copy worth the trouble?

http://www.afterdawn.com/news/archive/20442.cfm
"Not only are you paying for a DRM infested file that will only play on a couple of devices and getting files which aren't optimized for the portable devices they're supposed to be designed for, you have to wait several weeks to get the same movie found on the DVD. Unless you're looking for video files that are more restricted than DVDs and not optimized for your portable device you're better off doing your own encoding. "

Movement Mechanics in “The Legend of Zelda” « Troy Gilbert

http://troygilbert.com/2006/10/the-movement-and-attack-mechanics-of-the-legend-of-zelda
"While Link can move a single pixel at a time, in any direction, the longer he continously moves in any direction the more he gravitates toward aligning himself with the underlying grid of the screen. The tile grid for LoZ is 16 tiles wide by 14 tiles high (including 3 tiles for the status display at the top of the screen). Each tile is 16×16 pixels. Link operates on a half-tile grid, though (32×28 tiles, 8×8 pixels each). As Link moves, if he’s not currently aligned with the half-tile grid, he is adjusted, one pixel at a time, toward the closest correction. As a result, if Link is 4 pixels off alignment he’ll line back up with the grid after moving 4 pixels."

PHP Advent 2009 / You Don’t Need All That

http://phpadvent.org/2009/you-dont-need-all-that-by-marcel-esser
"The point I am trying to make is we’re getting a little crazy with our architectures. These days, we write PHP just like Java, but it’s not Java. It works completely differently, and we shouldn’t try to force patterns that aren’t necessarily the best fit. You don’t need all that. Just write good code."

Google Open Source Blog: Export a Git Project to Google Code

http://google-opensource.blogspot.com/2008/05/export-git-project-to-google-code.html
"Git and Subversion can work together in many ways. Previously, we showed how Git users can work with a project primarily managed by Subversion. In this post, we describe one way to handle the converse: Google Code acts as a stable read-only Subversion mirror of a Git project. In this model, patches are first applied to the central Git repository and exported to Google Code later."

Irradiated Software - Cinch

http://www.irradiatedsoftware.com/cinch
"Cinch gives you simple, mouse-driven window management by defining the left, right, and top edges of your screen as 'hot zones'. Drag a window until the mouse cursor enters one of these zones then drop the window to have it cinch into place. Cinching to the left or right edges of the screen will resize the window to fill exactly half the screen, allowing you to easily compare two windows side-by-side (splitscreen). Cinching to the top edge of the screen will resize the window to fill the entire screen (fullscreen). Dragging a window away from its cinched position will restore the window to its original size. "

Carbonating at Home with Improvised Equipment and Soda Fountains

http://www.truetex.com/carbonation.htm
"Carbonating tap water to make seltzer is easy, fast, and absurdly inexpensive with my improvised apparatus. All that is required is to place CO2 (carbon dioxide) gas in agitated contact with chilled water for a few seconds. In this essay, I'll show you how it is done with easy-to-find parts and common PET (polyethylene terephthalate, sometimes called PETE) soda bottles. I'll also explain the kinetic chemistry of why it works so well. And in the second half of this essay, I'll explain how I progressed from this improvised apparatus to installing a complete soda fountain in my home. "

Palm Developer Network Blog » Project Ares Open Beta

http://pdnblog.palm.com/2009/12/project-ares-open-beta
"The heart of Ares is its visual drag-and-drop interface builder. The interface builder makes it simple to build complex layouts that adapt to orientation changes and support multiple webOS devices. The visual debugger in Ares goes far beyond the debugging tools previously available to webOS developers, and Ares’ code editor (based on the pioneering work of Mozilla’s Bespin delivers a great experience. Even in beta, we think you’ll find Ares to be the most complete and efficient environment for building webOS apps."

Holiday Spiced Ale - Recipe Ideas

http://www.homebrewtalk.com/f12/holiday-spiced-ale-recipe-ideas-136874
"I'm wanting to brew up a holiday spiced ale, but not in the typical "winter warmer" style. I'd like to use my Brown Ale as a base, and add orange peel, corriander, ginger and cinnamon in small amounts. I don't want to overpower the brown ale base, but have a decent amount of aroma and flavor from the spices. Here's what I'm thinking, please take a look and let me know what you think: "

Snow Leopard broke Control and Caps Lock swapping

http://troyandgay.com/blog/2009/08/30/snow-leopard-broke-control-and-caps-lock-swapping
"The problem turned out to be related to the wireless USB hub for Logitech’s MX Revolution (and others?) mouse. If you unplug it before you change the Modifier Keys the changes do take effect. You can then plug the Logitech USB dongle back in and everything works fine. I tried every combination of plugging my keyboard into my computer but the Logitech dongle was plugged into the back of my display so I didn’t think to try it. Michael Richardson figured it out."

Up Close With the Telepresence Robot From Anybots | Singularity Hub

http://singularityhub.com/2009/03/30/up-close-with-the-telepresence-robot-from-anybots
"Can’t make it to a meeting thousands of miles away, but wish you could? Need to be two places at once? Perhaps you need the telepresence robot from Anybots. This weekend while attending Singularity University’s second Curriculum Planning Meeting (CPM2) we had the pleasure of bumping into QA, the telepresence robot from Anybots. Below is our short review of the robot, followed by an exclusive Singularity Hub video interview of Anybots engineer Benjie Nelson showing off the robot."

Neoteny - Joi Ito's Web

http://joi.ito.com/weblog/2009/12/15/neoteny.html
"We live in an age where people are starving in the midst of abundance and our greatest enemy is our own testosterone driven urge to control our territory and our environments."

What are the dark corners of Vim your mom never told you about? - Stack Overflow

http://stackoverflow.com/questions/726894/vim-tricks-your-mom-never-told-you-about-dark-corners
"However, I don't refer to commonly used shortcuts that a noob would find cool. I am talking about a seasoned unix user (be she/he a developer, admin, both, etc), who thinks (s)he knows something 99% of us never heard or dreamed about. Something that not only makes his/her work easier, but also is COOL and hackish. After all, vim resides in the most dark-corner-rich OS in the world, thus it should have intricacies that only a few privileged know about and want to share with us."

Lost in the Filth Simulacrum | h+ Magazine

http://hplusmagazine.com/articles/art-entertainment/lost-filth-simulacrum
"Yet what the media has failed to grasp is what 4chan can tell us about where we're headed. The Chans aren't the freak sideshow of the Internet. They are the heart and soul of the Internet. And they are the ones furthest ahead of the pack, leading us. At this point there should be little doubt that the Internet is mutating the human species into something completely different. Therefore it's instructive to look at the most extreme, freebased forms of the Internet to see where we're going -- and 4chan is that freebased version of mankind's new drug of choice."

W3C FileAPI in Firefox 3.6 at hacks.mozilla.org

http://hacks.mozilla.org/2009/12/w3c-fileapi-in-firefox-3-6
"Often, web applications will prompt the user to select a file, typically to upload to a server. Unless the web application makes use of a plugin, file selection occurs through an HTML input element, of the sort . Firefox 3.6 now supports much of the W3C File API, which specifies the ability to asynchronously read the selected file into memory, and perform operations on the file data within the web application (for example, to display a thumbnail preview of an image, before it is uploaded, or to look for ID3 tags within an MP3 file, or to look for EXIF data in JPEG files, all on the client side). This is a new API, and replaces the file API that was introduced in Firefox 3."

Shell script for automated Amazon EC2 personal proxy server « Sprayfly

http://sprayfly.com/2009/06/28/shell-script-for-automated-amazon-ec2-personal-proxy-server
"Amazon EC2 Instances currently cost $0.10 USD per hour to run plus bandwidth charges (which for standard web browsing will be negligent). This gives Amazon EC2 the potential to be an incredibly cheap on-demand proxy server. Finally you only pay for what you use rather than paying an extortionate monthly rate."

Remstar Integrated Passover Humidifier

http://www.cpap.com/productpage/respironics-integrated-passover-humidifier.html
Need this for my backup machine. "The REMstar Integrated Humidifier is for use with Respironics CPAP systems including REMstar Auto, Pro, Pro2, Plus, Liteweight, Bipap Pro2, Bipap Auto, and the new version Bipap-ST. The humidiifer moistens the air delivered by the Respironics CPAP device."

CPAP PRO Nasal Pillows CPAP "No Mask" from Stevenson Industries - DirectHomeMedical.com

http://www.directhomemedical.com/masks-cpap-bipap/cpappro-nasal-pillows-mask-cpap-bipap.html?gclid=COufgrj4yZ4CFRESawodamStrA
"CPAP PRO is not a cpap mask. It has no straps, no headgear, and no annoying apparatus. Invented by a sleep apnea patient that hated his standard mask, CPAP PRO has been the solution for thousands of CPAP sleep apnea patients that now enjoy a healthy night's sleep without the difficulty and hassle of a traditional CPAP mask or BiPAP mask."

Word Processors: Stupid and Inefficient

http://ricardo.ecn.wfu.edu/~cottrell/wp.html
"The word processor is a stupid and grossly inefficient tool for preparing text for communication with others. Preparing printable text using a word processor effectively forces you to conflate two tasks that are conceptually distinct and that, to ensure that people's time is used most effectively and that the final communication is most effective, ought also to be kept practically distinct. The two tasks are The composition of the text itself. TThe typesetting of the document. "

Damn Cool Algorithms: Spatial indexing with Quadtrees and Hilbert Curves - Nick's Blog

http://blog.notdot.net/2009/11/Damn-Cool-Algorithms-Spatial-indexing-with-Quadtrees-and-Hilbert-Curves
"Spatial indexing is increasingly important as more and more data and applications are geospatially-enabled. Efficiently querying geospatial data, however, is a considerable challenge: because the data is two-dimensional (or sometimes, more), you can't use standard indexing techniques to query on position. Spatial indexes solve this through a variety of techniques. In this post, we'll cover several - quadtrees, geohashes (not to be confused with geohashing), and space-filling curves - and reveal how they're all interrelated."

Events/live - jQuery JavaScript Library

http://docs.jquery.com/Events/live
"When you bind a "live" event it will bind to all current and future elements on the page (using event delegation). For example if you bound a live click to all "li" elements on the page then added another li at a later time - that click event would continue to work for the new element (this is not the case with bind which must be re-bound on all new elements). "

Dear God, please confirm what I already believe - life - 30 November 2009 - New Scientist

http://www.newscientist.com/article/dn18216-dear-god-please-confirm-what-i-already-believe.html
Gee, ya think? "God may have created man in his image, but it seems we return the favour. Believers subconsciously endow God with their own beliefs on controversial issues. "Intuiting God's beliefs on important issues may not produce an independent guide, but may instead serve as an echo chamber to validate and justify one's own beliefs," writes a team led by Nicholas Epley of the University of Chicago in Proceedings of the National Academy of Sciences."

rc3.org - ETL and MVC

http://rc3.org/2009/11/30/etl-and-mvc
"Many Web developers think in MVC, the design pattern that describes Web development frameworks from Struts to Rails to CodeIgniter. What I’m finding lately, though, is that it’s not incredibly intuitive. ... The other day I was thinking about another acronym that’s relatively new to me — ETL. It stands for Extract, transform, load and is DBA jargon for the process of migrating data from one data source to another. But I think that for reports in particular, it describes how you should organize your code pretty well."

Built from source. » Blog Archive » Detecting plugins in Internet Explorer (and a few hints for all the others)

http://www.builtfromsource.com/2007/06/26/detecting-plugins-in-internet-explorer-and-a-few-hints-for-all-the-others
"The problem is that no one quite knows what to look for when dealing with Internet Explorer’s plugins. Plugins in IE are ActiveX-based, so there’s no single API for them all—each has its own method of returning, for example, version information. What this basically means is that while Firefox and other browsers are putting all of their plugin information in one handy place, Internet Explorer is jealously guarding its plugin-related secrets. It’s like the Dick Cheney of browsers. And we are, um, the Information Security Oversight Office in that analogy. Er… let’s just jump right in with some working detection cod"