Using Git as a versioned data store in Python. gitshelve supports the same interface as Python’s built-in shelve module but stores things to a versioned Git repository instead of just a pickled dictionary. I’ve been casually wondering what a Git-powered CMS would look like. …
Blogs / Simon Willison’s Weblog
Latest posts
-
Using Git as a versioned data store in Python
http://simonwillison.net/2008/May/15/using/ -
Cubescape
http://simonwillison.net/2008/May/15/cubescape/Cubescape. Beautiful isometric cube building tool by Cameron Adams, written in JavaScript and jQuery. …
-
Crossdomain.xml Invites Cross-site Mayhem
http://simonwillison.net/2008/May/15/jeremiah/Crossdomain.xml Invites Cross-site Mayhem. A useful reminder that crossdomain.xml files should be treated with extreme caution. Allowing access from * makes it impossible to protect your site against CSRF attacks, and even allowing from a “circle of trust” of domains can be fatal if just one of those domains has an XSS hole. …
2,876 blog reactions
-
MischMasch 2008-05-15
http://portenkirchner.net/2008/05/15/mischmasch-2008-05-15/, the German image, audio and video portal, provides a REST-style API now. Google Doctype is an encyclopaedia of web development written by web developers, for web developers, including articles on web security, HTML, CSS and DOM. (Via Simon Willison)
-
[dbo].[Fruit Salad]
http://siliconbea.ch/work/2008-05-15/dbo-fruit-salad/fellow Madgexians have been running sessions on areas they are knowledgeable about (ranging from unit testing to time management to neuro-linguistic programming). We've also had external speakers. Dan Webb spoke about Metaprogramming JavaScript and Simon Willison introduced us to Comet (and he's coming back soon to talk about OpenID). Equally, people can spend time on traditional learning courses such as professional accreditation. There are a plethora of projects being worked on too. Some people are assessing
-
Cubescape
http://www.yetanotherblog.com/2008/05/15/cubescape/Simon Willison Reminds me a bit of the old Sim City (3000?) building editor
-
Ajaxian
http://ajaxian.comActivity Stream Keep up to date on Ajax content via Twitter Using Git as a versioned data store in PythonA New Hope: PolyglotismCubescapedalmaer: Safari Carpet Bomb is a catchy title http://tinyurl.com/57kwljCrossdomain.xml Invites Cross-site Mayhemdalmaer: Paul Duncan has some strong opinions on Ext and its history http://pablotron.org/?cid=1556
-
Goog, nueva librería javascript
http://digitta.com/2008/05/goog-nueva-librera-javascript.htm...Nota: Quizás esté posteando demasiado sobre Google, pero es que últimamente están liberando muchas herramientas. Via Simon Willison. Goog es una librería Javascript pura (como YUI o jQuery) de Google cuya código está muy bien documentado aunque la documentación sobre la librería está desperdigada en el nuevo Google Doctype.
-
Python Lovers - Your Python related News Source!
http://pythonlovers.comUsing Git as a versioned data store in Python ( 15 May 2008 )
-
ReadBurner: What's Shared on the Web
http://readburner.comknow what Mark Pilgrim’s been doing at Google... heading up a project to create an encyclopaedia of web development. The JavaScript UI for browsing it is a bit weird (though you do at least get real pages if you disable JavaScript in your browser). readmore
-
Doctype: You want tests with your copy?
http://ajaxian.com/archives/doctype-you-want-tests-with-your...tests and you will start to see how much work Mark has put into this, to give us a solid base to go on from. You will also see that the tests use a goog.* set of JavaScript libraries that are interesting in their own right. Simon Willison has already found some interesting things such as: The Goog library includes code to detect the user’s installed version of iPhoto, based on reverse engineering the Mac.com Gallery RSS feeds. There is a lot of great code in there, so do some
-
Engineering @ Facebook: Facebook Chat
http://www.baanmo.com/home/content/engineering-bfacebookb-bf...http://simonwillison.net – Engineering @ Facebook: Facebook Chat. The new Facebook Chat uses Comet (long polling with a hidden iframe) against a custom web / chat server written in Erlang, designed to handle a launch to all 70 million users at once. ...
-
Facebook Chat con Comet
http://digitta.com/2008/05/facebook-chat-con-comet.htmlSimon Willison
Top Tags
What this blog is about