Blogs / Simon Willison’s Weblog

View all »

Latest posts

  1. Using Git as a versioned data store in Python

    http://simonwillison.net/2008/May/15/using/

    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. …

    6 hours ago
  2. Cubescape

    http://simonwillison.net/2008/May/15/cubescape/

    Cubescape. Beautiful isometric cube building tool by Cameron Adams, written in JavaScript and jQuery. …

    6 hours ago
  3. 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. …

    6 hours ago
View all »

2,876 blog reactions

  1. Photo of portenkirchner

    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)

  2. Author unknown

    [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

  3. Author unknown

    Cubescape

    http://www.yetanotherblog.com/2008/05/15/cubescape/

    Simon Willison Reminds me a bit of the old Sim City (3000?) building editor

    10 hours ago in Yet Another Blog · Authority: 8
  4. Photo of dionalmaer

    Ajaxian

    http://ajaxian.com

    Activity 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

    11 hours ago in Ajaxian by dionalmaer · Authority: 1,537
  5. Author unknown

    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.

    11 hours ago in digitta · Authority: 1
  6. Author unknown

    Python Lovers - Your Python related News Source!

    http://pythonlovers.com

    Using Git as a versioned data store in Python ( 15 May 2008 )

  7. Author unknown

    ReadBurner: What's Shared on the Web

    http://readburner.com

    know 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

  8. Photo of dionalmaer

    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

    16 hours ago in Ajaxian by dionalmaer · Authority: 1,537
  9. Author unknown

    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. ...

  10. Author unknown

    Facebook Chat con Comet

    http://digitta.com/2008/05/facebook-chat-con-comet.html

    Simon Willison

    18 hours ago in digitta · Authority: 1
View all »

19 fans

Members who favorited this blog