Sponsorised links
This month
June 2009
Aged comedy « BuzzMachine
Michael(tm) Smith » On privacy protection in Web applications and browser APIs
I feel a lot of anger and frustration in this list.
Some of the items seem fine to me. I would not have written them like this ;). I disagree strongly with the last one, not because of the rationale but the form. It’s an unproven affirmation. There will be cases where it will be indeed the case and some not. :)
About geolocation privacy, the issue has hit the fan already ;) Advertising the user’s location is one way to make aware the user (or users in developping countries) of a mobile device. Blocking access to the location is *not always* a solution either. Sometimes the solution will be in how long the data can be kept, sometimes the solution will be in how the data will be used.
Repeat after me 1000 times: It is not a privacy issue, but a lack (or very thin) opacity issue. The network makes the access to information very quick and easy. There’s no need or no use to block it. There is need to be able to slow down the stream at will.
The KDE on Windows Project - KDE on Windows News
scalacheck - Google Code
Le CityLab représente les émotions en 3D – dream Orange
Random Etc. - js-vector-maps on github
I've been experimenting with some javascript classes that mimic the structure of mapnik's Layer/Style/Rule classes and render OSM data (via GeoJSON) to a <canvas> element. I've also finally taken a look at how github works, so I've decided to share the initial code there in case people are interested. If you don't want to check the code out for yourself there's a demo page here (tested in Firefox and Safari only, so far).
Sponsorised links
May 2009
The Project Plan, The Bible | Product Design and Development
Project plans and process ignorance
Project managers live and die by the project plan. It’s their bible. We know it like the back of our hand and we assume that everyone on the team does too, but to my surprise this is rarely the case.
Unfortunately, this lack of knowledge can reduce the effectiveness of the team, negatively impacting cost, time and performance. This article will explore the problem and suggest ways to remedy it.
This is some quick info about the Mavenization (m10n) of Cocoon 2.2
Since Cocoon release 2.2, Cocoon relies on Maven 2 for its build process.
To build Cocoon, use the following command:
$ ./build.sh install
In case of any failures, repeat command as necessary till you see the message:
BUILD SUCCESSFUL
Et si ça ne marche toujours pas, vous pouvez toujours rebooter !
About
Often when reading a typical article or interview we are left unmoved, unenlightened and uninspired. Formulaic and sterile conversations prevent responses or expression from going beyond surface level. Wading through the mundane to find the truly good stuff in life can be a struggle, but it is far worse to not even bother trying. A ‘selector’ is one that singles out something in particular. In the case of this bi-annual publication, we focus on the idea of truth with the aim of portraying the honesty and sincerity of both the individuals and places we choose to examine. We are coming together to celebrate those who have gone above and beyond what’s expected – individuals who have dedicated their lives to something great. Selector’s objective is to present open dialogues with substance, to take a momentary break from busy lives to share some of the sights and sounds encountered by those pursuing the uncommon
The Case for Working With Your Hands - NYTimes.com
Working in an office, you often find it difficult to see any tangible result from your efforts. What exactly have you accomplished at the end of any given day?
Lawyer: RIAA must pay back all $100M it has collected - Ars Technica
Selector Publishing
Often when reading a typical article or interview we are left unmoved, unenlightened and uninspired. Formulaic and sterile conversations prevent responses or expression from going beyond surface level. Wading through the mundane to find the truly good stuff in life can be a struggle, but it is far worse to not even bother trying. A ‘selector’ is one that singles out something in particular. In the case of this bi-annual publication, we focus on the idea of truth with the aim of portraying the honesty and sincerity of both the individuals and places we choose to examine. We are coming together to celebrate those who have gone above and beyond what’s expected – individuals who have dedicated their lives to something great. Selector’s objective is to present open dialogues with substance, to take a momentary break from busy lives to share some of the sights and sounds encountered by those pursuing the uncommon.
Chine Informations - Sceaux chinois
Développement efficace avec les frameworks CSS - La Case de l'Oncle Tom
The Truth is In There: Research & Discovery with The Guardian Content API | The Guardian Open Platform | guardian.co.uk
Application Programming Interface, a phrase that has a number of different meanings to the people build and use APIs, and virtually no meaning at all to those that don't. I like to think of an API as a bridge - one which allows information to flow from one piece of software to another. In the case of the Guardian's Content API, the bridge allows us to send requests to and receive information from the Guardian's huge database of articles, images, and other assets.
Actionscript 3 Layout Organizers Examples and Source Code — Some Random Dude
Near Future Laboratory » Blog Archive » Follow Curiosity, Not Careers
In any case, this idea of shifting ones practice and area of activity is quite important. Following your curiosity rather than a career path/ladder/trajectory seems incredibly wise. To do otherwise, seems naive and thoughtless. Yes — the practicalities of life intrude. You need (more likely want) nice things that money buys. Money comes from jobs. More money comes from certain kinds of careers.
April 2009
MikroTik Routers and Wireless
Firediff - In Case of Stairs
[Fedora-livecd-list] Re: booting from non-DMA IDE CF card
Replying to myself in case someone else has the same problem in the future. I ended up compiling the old ATA/IDE drivers into the kernel and omitting the new libata (PATA/SATA) drivers from the kernel. I also added ide=nodma to the kernel boot string.
Ca s'appelle une grosse régression.
