public marks

PUBLIC MARKS from greut

12 February 2009

Announcing Moonshine, the project never formerly known as Pornilus | Aaron Bockover

Moonshine is a project based on Moonlight that leverages the built-in Windows Media capabilities of Silverlight to bring Windows Media playback to Linux in a fully legitimate way, without forcing the end user worry about what a codec is. This is possible because Microsoft provides the codecs directly to all Moonlight users, regardless of their choice of Linux distribution.

Not worse than Flash imho, but not better, gimme ogg/theora!

11 February 2009

Random pixels » Blog Archive » Pongo - a inexpensive UI lab

Ever wish you had your own UI-lab, but can’t build one with all the expensive cameras, big boxes and one-way-mirrors in your house right now?

It's a very small Silverback written in Python

SoCon09 - welcome back to Atlanta | Introspection

Hire the best, fire the rest

Hiring the wrong people cost:

  • Time
  • Money
  • Culture

You'll never say it too much, trust me.

10 February 2009

Shindig - an Apache incubator project for OpenSocial and gadgets

by 4 others (via)

Shindig is [...] an open source implementation of the OpenSocial specification and gadgets specification.

free the widgets^Wgadgets up!

MIUX08/Papers - NRCwikis

2nd International Workshop on Mobile Internet User eXperience

The presentations given that year

07 February 2009

Manage It : know when it’s time to leave « Laurent’s Weblog

If you can’t remove yourself from architecture or design so that you can concentrate on managing the project, it’s time to choose. Either manage this project or become one of the technical staff. But don’t try to do both.

I'm not the only one to think that Architect and PM aren't playing well together.

MRG Messaging

This book shows you how to write programs for the MRG Messaging component of the Red Hat Enterprise MRG distributed computing platforming using the Apache Qpid API.

Nice intro (with schemas) to AMQP

Rabbits and warrens. - Jason’s .plan

The goal was simple enough: decouple a particular type of analysis out-of-band from mainstream e-mail processing.

Simple introduction to AMQP using RabbitMQ via Python using py-amqplib and txamqp (on launchpad)

Spawning Django - Die in a Fire - Eric Florenzano’s Blog

On my Apache mod_wsgi setup, I got 235.65 requests per second. That was really good, I thought! However, with the Spawning setup, I got 347.20 requests per second.

another way of deploying WSGI apps with graceful code reloading.

06 February 2009

Geolocation API Specification

by 1 other

The Geolocation API defines a high-level interface to location information associated with the hosting device, such as latitude and longitude.

future or web mashups are geo localized

05 February 2009

RabbitMQ - Open Source Enterprise Messaging

by 1 other

RabbitMQ is a complete and highly reliable Enterprise Messaging system. The RabbitMQ client libraries and broker daemon can be used together to create an AMQP network, or used individually to bring the benefits of RabbitMQ to established networks.

téléchargé, décompressé, make, make run et en voiture Simone!

Polymorph: Hacking Business Models

by 1 other (via)
  • Create a sustainable business model that can be adopted and adapted by others.
  • Create a fair and democratic company that is owned by the workers.
  • Have long-term, trustworthy and meaningful relationships with our staff and customers.

Nice essay about how to found a company and rule it.

04 February 2009

Sμblog | James Tizard

(via)

Sμblog (pronounced sub-log) is is my attempt to combine ideas about microblogging, messaging and the sematic web into a practical tool ready for everyday work.

XMPP to RDF microblogging tool, quite nice and well documented.

03 February 2009

Signs on Vimeo

Do u want 2 meet?

02 February 2009

A Unix Utility You Should Know About: Pipe Viewer - good coders code, great reuse

by 4 others

Pipe viewer is a terminal-based tool for monitoring the progress of data through a pipeline. It can be inserted into any normal pipeline between two processes to give a visual indication of how quickly data is passing through, how long it has taken, how near to completion it is, and an estimate of how long it will be until completion.

nifty python tool for you scripting toolbox

MovingToDistutils - django-hotclub - the how and why of Pinax's move to distutils - Google Code

Until recently, Pinax had two choices for a given external dependency:

  1. use svn:externals and point to the external dependency's svn repository
  2. include the external dependency code in the Pinax codebase

However, there are problems with this approach:

  1. it largely relies on external dependencies being in svn and this is increasingly not the case (although it was when Pinax started)
  2. it makes it difficult for Pinax itself to move away from svn
  3. there is no management of dependencies between external dependencies, nor between particular projects in Pinax and their individual dependencies

To solve these problems and more, Pinax is switching to a distutils-based approach. This means:

  1. externals dependencies are encouraged to be released as distutil-compliant packages with a valid setup.py and put on PyPI
  2. development versions of dependencies can be pulled in in a variety of different ways including from git, hg or bzr repositories

svn:externals are evil

01 February 2009

What Do Women Want? - Discovering What Ignites Female Desire - NYTimes.com

“The great question that has never been answered and which I have not yet been able to answer, despite my 30 years of research into the feminine soul, is, What does a woman want?”

30 January 2009

GeoDjango

by 2 others

A world-class geographic web framework

Django using adapted to a GIS backend (like PostGIS)

29 January 2009

LÖVE - Free 2D Game Engine

by 2 others

LÖVE is an unquestionably awesome 2D game engine, which allows rapid game development and prototyping in Lua.

I love umlaut.

28 January 2009

Cargo Cult Agile | exotribe

1 comment (via)

After all, a cargo cult shop is imitating what they have seen about agile. However, like waterfall proponents, cargo cult agile shops are led by people who have looked at pictures of agile models, "read" agile books, or "learned" agile development from PowerPoint presentations. Perhaps there are a number of developers who know agile, but they may not be able to move the company towards agility in the face of generations of managers and developers who have been indoctrinated by DoD-2167.

the story of my life

The WAgile Software Development Life Cycle - Agile Software People Inspiring

(via)

WAgile, as all know, stands for "Waterfall-Agile", and is the pinnacle of dysfunctional development methodologies.

James Shore: The Decline and Fall of Agile

Or maybe we need to stop selling Agile. Maybe we need to say, "Agile is hard, and you can't master it by sitting through a two-day course." Maybe we need to be firm and say, "Sorry, if you don't use agile engineering practices, if you don't have high-bandwidth communication, and if you don't include a strong customer voice, you're not going to succeed. Try something else instead." Scrum is popular because it's easy--and that's part of the problem.

Is that linked to the cargo cult thingy?

27 January 2009

Things You Should Never Do, Part I - Joel on Software

by 2 others

They did it by making the single worst strategic mistake that any software company can make:

They decided to rewrite the code from scratch.

because old advices are even more precious when they are old.

CouchDB Load Balancing and Replication using HAProxy.

Last night, I decided to dig into CouchDB a bit more than I have in the past and setup a simple load balanced and replicated setup using HAProxy.

n > 1

greut's TAGS

search:

limit:50 100 200

accessibility   agile   ajax   api   article   atom   blog   book   business   code   community   company   content   couchdb   css   database   design   dev   django   Erlang   firefox   flash   fr   framework   free   geek   geo   google   guide   hack   html   html5   http   human   humor   iphone   jabber   javascript   job   js   json   library   life   linux   microformats   mozilla   msie   music   mysql   openid   opera   osx   pattern   performance   php   presentation   programmation   programming   publication   py   python   rails   rdf   rdfs   rss   ruby   scalability   school   scm   security   server   slides   social   software   SPARQL   startup   team   tips   tool   tools   tutorial   twitter   UED   unittest   usability   use   video   w3c   WAI   web   websemantic   widget   wiki   work   www   xhtml   xml   xmpp   yahoo   yui