- ARCHIVE / TechLife
- MySQL-Python and Apple OSX 10.5 (Leopard)
UPDATE 30/12/09 : Snow Leopard and most recent versions of MySQL-python have broken the recipe below: you’d better check this blog post for an updated version (it worked for me). In a nutshell, the new method involves using the Macports installation if you’re on Leopard, or specifying your 64-bit architecture during the compile process if […]
- Social Reference Manager: Mendeley
A colleague mentioned the existence of Mendeley to me – a new and free reference manager. I’ve stuck with Papers for a while and was really really happy with it, but I have to admit that Mendeley seems to have quite a few cool features there. For example: 1) it’s free (and hopefully it’ll remain […]
- Django admin and MPTT #2
This is a follow up to the previous post on managing and visualizing trees using django. I’ve been using MPTT quite a bit now and it’s great – also, I looked deeper into the admin integration (basically, the issue of being able of manage trees from within the admin). The major issue I had with […]
- Freeze any webapp with Fluid
Just found out about FLuid through the THisWeekInDjango podcast. It’s a Site Specific Browser (SSBs) that lets you run each of your favorite WebApps as a separate desktop application. Fluid is an alternative to Mozilla’s Prism, another SSB that is much less integrated with the apple operating system. Are you a Gmail, Facebook, Campfire or […]
- Representing hierarchical data with Django and MPTT
Apparently, you’ve got two options for managing hierarchical data in django – django-mptt and django-treebeard. I didn’t have any time to test both of them carefully, so I just played a bit with the first one (and with great results!). [p.s. the comparison table above is not mine, but I found it quite useful. Click […]
- Document.designMode trick..
Here’s a neat trick I got from my friend Geoffroy: open up your preferred Javascript console and type in this command: document.designMode=’on’ Et voila’: your page is directly editable in your browser! Useful for quick visual testing/modifications when giving a demo, for example….
- Python web-parsing libraries
While continuing the interminable search for the ideal python editor, I run into three really useful libraries for scraping information off webpages: mechanize: Stateful programmatic web browsing in Python, after Andy Lester’s Perl module WWW::Mechanize scrape: Python module for web browsing and scraping BeautifulSoup: a Python HTML/XML parser designed for quick turnaround projects like screen-scraping I had a quick play with the […]
- Understanding Google’s BigTable
BigTable is google’s proprietary data storage system – and that’s what you’ve got to learn if you want to work with the Google Application Engine (a web application environment by which you can make use of Google’s powerful IT infrastructure free of charge). The talk below (from Google-IO 2008) helped me a lot in understanding […]
- Share and browse links with MultiUrl
MultiURL allows you to combine multiple links into one short link that you can quickly and easily share with your friends, colleagues, on your blog or any other website. It makes the process of sharing multiple links at once so much easier, quicker and safer. I found MultiURL a very useful service. Delicious does something […]
- WordSift: visualize text
WordSift [http://www.wordsift.com/] is a tool that was created primarily for teachers. Mainly, think of it playfully – as a toy in a linguistic playground that is available to instantly capture and display the vocabulary structure of texts, and to help create an opportunity to talk and play with language. This web2 application can be pretty useful… […]