Sponsorised links
This month
10 Key Tasks For Your Next Web Site | Smiley Cat Web Design
October 2009
Time/Weather Desktop on Flickr - Photo Sharing!
Well, most of the work is done by Earthdesk and GeekTool 3.
Earthdesk is set to Natural Color, Equirectangular projection, Natural Color, Real Moonlight, centered on Vienna, Background: Starfield. Zoom 80%, Clouds 80%, Brightness 80%.
In GeekTool, the times and the weathers are all separate Shell "geeklets".
Times are generated by running shell commands like
env TZ=Asia/Tokyo date " %l:%M %p"
every 20 seconds
The weather is the tricky part. The way I am doing it now, if I am not careful, gets me throttled for too many concurrent requests to the wunderground.com API server. It also fails badly if I am disconnected, so I will need to do it differently.
FWIW: I have a PHP script which I run as separate Shell Geeklets. I invoke it with the name of the city I want. It then hits wunderground and gets back an XML stream of the local weather, which I parse, format and echo. (the way I'd change this is run the script from cron, with a 30 second wait between requests, and cache the results locally, which I would then call from the Shell Geeklets)
From there it's just a question of setting fonts, sizes, colors and moving the little Geeklet boxes around as you want them.
lericson/programming/ - Pooling with pylibmc
This means that whenever Python code is running, you'll be sure to have exclusive access to all of Python's memory (unless something is misbehaving.) In turn, this means that the usecase for using libmemcachedutil in a Python library is rather slim.
jessenoller.com - Django, mod_wsgi, Apache and OS X – do it.
whut_2.jpgSo, I’m one of those people where I don’t like running things “too far” from what a production setup might look like (I code on OS/X, deploy to Linux). This is why I jump(ed) through various hoops on my OS X system to get Apache/Django/mod_wsgi/etc all up and running and happy (not for serving the site; just developing).
Visualize Your SSH & FTP Behaviour on Datavisualization.ch
Every time that you login into your local Unix-like machine or a remote hosting server through a FTP client to upload a file or use SSH to get your stuff done, you’re leaving behind a trail of evidence showing your online behaviour: where and when you log in, how often and how long your online sessions are, in short: your modus operandi. This visualization tool unveils this hidden data, which is gathered by running a few builtin UNIX commands and is analyzed onsite.
FlashFXP :: FTP Client Software
Sponsorised links
September 2009
Zend_Amf with full Zend Framework | Space of Flex/AIR technologies
Hitchcock - Mobile storyboarding for your iphone
kaourantin.net: What does GPU acceleration mean?
browsertests - Project Hosting on Google Code
This project is about running test cases automatically on several versions of the main Web browsers available today. See the StartPage for more information. Tests and results are visible on http://www.browsertests.org.
Fabric — Fabric v0.9 beta 1 documentation
Fabric is a Python library and command-line tool designed to streamline deploying applications or performing system administration tasks via the SSH protocol. It provides tools for running arbitrary shell commands (either as a normal login user, or via sudo), uploading and downloading files, and so forth.
Installation/FromImgFiles - Community Ubuntu Documentation
August 2009
Character encoding detection for external scripts
This is (EF BB BF) C3 B6 3D 22 21 22 loaded into browsers under various labels. That happens to be properly formed ECMAScript code for all the encodings used. The bogus results for Opera9 can easily be reproduced in context of the testing script, but probably not individually from a clean cache; what's going on there is unknown. I also noted in running these tests that Opera claims "Opera supports the entire ECMA-262 2nd and 3rd standards with no exceptions" while in fact their implementation does not, the parser rejects code that follows the IdentifierStart :: UnicodeEscapeSequence production of ECMA-262 section 7.6. Instead it implements Opera-only extensions, like comma-free arrays ala [ 1 2 3 ]. Other fun facts include: IE does not implement onload for iframes and cannot modify the innerHTML or tr elements; Firefox ignores "tags" when setting the innerHTML of dynamically created tr elements with no ownerElement... Oh and Opera again needs /th "tags" so it won't nest adjacent th elements when setting innerHTML.
convert MARC to SKOS
This set of programs lets you convert MARC subject authority data to SKOS and then serve it up as linked data for use on the semantic web. If you just want to get the triples, and don't want to be bothered with converting legacy MARC data, and running an instance of lcsh.info then you should probably just download the complete set of triples at:
Tor Lillqvist--PSPI: Running Photoshop plug-ins in GIMP
Mozilla Developer News » Blog Archive » Firefox 3 about to get a major update
Starting a little later tonight, users with the latest version of Firefox 3 will be getting an offer to update to Firefox 3.5. If you’re running Firefox 3.0.13 you will see the offer in the next couple of days, though if you’re eager you can always “Check for Updates” in the “Help” menu.
July 2009
4store - Scalable RDF storage
4store was designed by Steve Harris and developed at Garlik to underpin their Semantic Web applications. It has been providing the base platform for around 3 years. At times holding and running queries over databases of 15GT, supporting a Web application used by thousands of people.
Opening up conversation on browser interrogation tools with Browser Memory Tool Prototype on Dion Almaer's Blog
little heart
Running a Reverse Proxy with Apache:
Google Open Source Blog: Introducing Android Scripting Environment
Scripts can be run interactively in a terminal, started as a long running service, or started via Locale. Python, Lua and BeanShell are currently supported, and we're planning to add Ruby and JavaScript support, as well.
June 2009
