All the posts

Here's all the posts in the blog.

  1. Fix files that cannot be deleted in Nextcloud
  2. sudo with user id
  3. Forgejo with Docker on the Raspberry Pi 3
  4. Setting up a home cloud with Raspberry Pi
  5. Strategies for stopping bots, ludicrous scrapers and other cyber detritus
  6. 4'33" (as performed by your browser)
  7. Creating desktop shortcuts in Ubuntu 24
  8. Raspberry Pi 5
  9. Using AudioWorklets to generate audio
  10. Horrified and blessed
  11. Can you debug colours with console.log in node.js?
  12. Debugging colours with input[type=color]
  13. Debugging colours with the devtools console
  14. iPhone backup: what happened next
  15. Backing up my iPhone on macOS: will it ever complete?
  16. On barcodes and Web APIs
  17. Things I learned about barcodes and the Barcode Detection API
  18. Use manual chunks with Vite to facilitate dependency caching
  19. Final reflection: did we just build a DIY Docker?
  20. Bonus 2: A script to start a virtual machine and mount a folder in the host
  21. Bonus: Things you (maybe) didn't know about Virtual Box: programmatic access and logs
  22. Sharing data from the host to the guest: set up a shared folder in VirtualBox
  23. Sharing data from the guest to the host: mounting a remote folder as a local folder
  24. Creating a development virtual machine for web stuff
  25. Setting up SSH access in the virtual machine
  26. Creating and setting up a generic virtual machine with Ubuntu Server in VirtualBox
  27. Installing VirtualBox and the guest additions in Ubuntu
  28. Isolating developer environments with VirtualBox in Ubuntu
  29. Debug SSH connections
  30. ssh-copy-id: sharing a public SSH key without using the clipboard
  31. Create SSH key with timestamp
  32. First impressions of Juno Aurora laptop
  33. Set content-type in Apache for file without extension
  34. Linux laptops in the UK, 2025 edition
  35. store store cards
  36. How to parse and find the remaining arguments with argparse
  37. Why did I backup stuff from Android using ADB?
  38. File hashes with appium-adb
  39. Evil lightbulb mounts
  40. Copying files retaining the original date with appium-adb
  41. Finding directories with appium-adb
  42. Using Android ADB with JavaScript via appium-adb
  43. Android ADB with Homebrew + appium-adb in Mac OS
  44. Sharp canvases
  45. Electric dreams exhibition at Tate Modern
  46. Somehow, something clicked into place
  47. ::after pseudo element for input elements
  48. A weird thing with GitHub pages and HTTPS
  49. Can you use a video file as source for an audio tag?
  50. Getting the wave data from an audio file with OfflineAudioContext
  51. How to get the wave data from an audio file with Web Audio
  52. How to build a multirepo monorepo with npm workspaces and vite
  53. Manually fading in sample data to avoid clippity sounds on start
  54. Safari on iOS and input[type=number]
  55. Quick conversion to integer in JavaScript
  56. How to avoid a clippity sound when starting nodes in Web Audio
  57. Clipping oscillators on start
  58. colour to sound
  59. Web Components: an introduction, and two different approaches
  60. Using simulators to test in Safari for iOS
  61. Use retries to detect flaky tests in Playwright
  62. Dock dockless bikes
  63. Archiving old GitHub projects properly
  64. Lessons learned updating code that uses Web Audio
  65. Debugging JavaScript in iOS
  66. Out of chaos comes bliss (with Cerys Matthews)
  67. Eurobingo
  68. Get the VSCode ESLint plugin to read flat config files
  69. Whose dependency is it? (AKA who is making npm print warnings on install?)
  70. Don't be lazy, use ln
  71. Publishing a WordPress plug-in to the official directory with Subversion
  72. Missing XLRD dependency when loading an Excel file with Pandas
  73. Upgrading to the new ESLint config
  74. From zero to hello (world)
  75. Web Speech to Web Audio?
  76. Mastodon
  77. 13 years later... I wrote a WordPress plug-in again!
  78. Week notes [2022/38]
  79. Week notes [2022/37]
  80. Week notes [2022/36]
  81. Week notes [2022/35]
  82. Week notes [2022/34]
  83. Week notes [2022/33]
  84. Week notes [2022/32]
  85. De-HEIC-ifying images
  86. Multilingual text to speech
  87. Hardware tinkering, 2020+ edition
  88. Backing up Kindle books
  89. Books for new engineering managers
  90. Podcasts I'm listening to, 2020 edition
  91. Beyond Bauhaus at RIBA
  92. Last day at Mozilla
  93. Looking back at 2018
  94. Videoing and cycling the Cycle Super Highway 6 Northbound
  95. Bike amortisation
  96. Test cycling the Cycle Super Highway 6 Northbound
  97. Three exhibitions
  98. Designer vs Developer #13: designing tools for CSS Grid and variable fonts
  99. Has The Guardian been duped?
  100. Emerging from hibernation
  101. Designer vs Developer (making of)
  102. Automate personalising and sharing documents with Apps Script
  103. Looking back at 2017
  104. Was it `from XYZ import ABC` or was it `import ABC from XYZ`?
  105. Tell me more about this intriguing future
  106. No Twitter month
  107. Show all action items assigned to you in your Google drive
  108. Random thoughts on a Saturday
  109. How to solve the "aborting due to worker thread panic" error message while compiling Firefox on a virtual machine
  110. Four parts of your body that get out of shape when you work with computers all day long
  111. Splitting PDFs into single pages using Automator
  112. Millenials are ruining web development!!
  113. Dodging garbage fires
  114. Service Workers in iOS?!!!!111one
  115. Laptop alternatives to Mac
  116. "Would you like a receipt?"
  117. Google Calendar shortcuts and tricks
  118. "*Utils" classes can be a code smell: an example
  119. Organising files in Google drive
  120. If using ES6 `extends`, call `super()` before accessing `this`
  121. I tried a Segway
  122. I'm a module peer for DevTools now
  123. Copy using the command line without overwriting existing files
  124. Publishing to gh-pages from Travis CI
  125. The furthest I've ever been
  126. Giving things up to find out if you really liked them, or: a year without drinking coke
  127. Don't force users to install node modules globally when you can avoid that
  128. Notes from The Lead Developer conference 2017, day 2
  129. Notes from The Lead Developer conference 2017, day 1
  130. BT turned on "Web protect" for me
  131. How to make your speaker line up more diverse
  132. The cycling experiment: using a TFL bike after years of Brompton
  133. How to get a new bike (without actually buying a new one)
  134. Fixing a "git mess" with cherry pick (from the command line)
  135. How does one survive cycling in London?
  136. New cycle achievement unlocked
  137. Electric Berlin to Spring-ish London
  138. Extreme decoupling or all-as-a-module
  139. A very quiet Saturday
  140. Art prompts
  141. Looking back at 2016
  142. Notes on JSConf Australia 2016
  143. Notes on CSSConf Australia 2016
  144. Using the currentColor CSS keyword
  145. Notes on Web Audio Hackday Singapore 2016
  146. Notes on Live.JS at JSConf.Asia 2016
  147. Notes on CSSConf Asia 2016
  148. CSS/JSConf.AU:after
  149. One demo: two new bugs!
  150. A telegram from Singapore
  151. To Singapore! (and other unrelated things)
  152. Metalsmith blog example
  153. Talking about Servo in Hackference Birmingham 2016
  154. Moving to the DevTools team
  155. Talking about Web Audio in WeCodeSign Podcast
  156. "Hands-On Web Audio" at London JS meetup
  157. Progressive enhancement does not mean "works when JavaScript is disabled"
  158. ColdFront 2016
  159. Teetotalling month
  160. How to write a talk
  161. Article about the MediaRecorder API in .net magazine
  162. dogetest.com
  163. Web Animations: why and when to use them, and some demos we wrote
  164. Why I won't talk about being a woman in tech (and neither should you)
  165. Volumio: a Raspberry Pi jukebox
  166. Polyglot tracker module data decrunching, processing and crunching
  167. Post #mozlondon
  168. The P-word
  169. Fashion trends in slide decks
  170. Why is Instagram not a website (yet)?
  171. A first for everything: Greece, Denmark, Norway
  172. Two for one
  173. Taking a break
  174. In Uruguay
  175. Stop wasting my time
  176. Securing your self-hosted website with Let’s Encrypt
  177. Securing your self-hosted website with Let’s Encrypt, part 8: more cool things about Let's Encrypt
  178. Securing your self-hosted website with Let’s Encrypt, part 7: a workflow to migrate from HTTP to HTTPS
  179. Securing your self-hosted website with Let’s Encrypt, part 6: WordPress considerations
  180. Securing your self-hosted website with Let’s Encrypt, part 5: I have HTTPS, and now what?
  181. Securing your self-hosted website with Let’s Encrypt, part 4: hardening default setups and avoiding known vulnerabilities
  182. Securing your self-hosted website with Let’s Encrypt, part 3: using Let's Encrypt
  183. Securing your self-hosted website with Let’s Encrypt, part 2: HTTPS and certificate authorities
  184. Securing your self-hosted website with Let's Encrypt, part 1
  185. I finally moved this blog to https (with Let's Encrypt)
  186. Navigating Bash history
  187. Web Audio Conference 2016 proceedings
  188. Raspberry Pi 3: first impressions
  189. This is why C is a useful language
  190. Three stories about coffee
  191. Fixing VirtualBox guests losing access to the network when the host has been suspended
  192. Travel hacks: to check in or not to check in luggage
  193. Score another one for the web!
  194. And the NodeBots from London assembled
  195. An e-mail from "Larry Page" (or my favourite spam in a while)
  196. A peek at Peer to Peer
  197. From very annoying thing to slightly less annoying thing (and serial, and temperature sensors, and...)
  198. No more tap tap tap sounds: yay!
  199. Hardware Hack Day @ MozLDN, 1
  200. Kind of bricking an Arduino Duemilanove by exhausting its memory
  201. If you want me to send a proposal to your conference, provide an English version for your site
  202. Nodevember 2015: my keynote, and a novel in four chapters
  203. Open source is super amazing (except for when it isn't)
  204. Making things, and a very annoying thing
  205. Speaking in 2016
  206. On Loop 2015
  207. Some additional thoughts on the recent discussion about "frameworks vs vanilla JS" on mobile
  208. But was it *really* installed successfully?
  209. Migrating to a new laptop (or: Apple-inflicted misery, once again)
  210. Random thoughts on a jetlagged day
  211. Events coming up: October and November
  212. tween.js mega changes
  213. Events coming up next: August and September
  214. "An introduction to Web Components" at Manchester Geek Nights
  215. And about 500 km later...
  216. Possible futures, and nodebotting
  217. A three.js npm template
  218. Organising my music collection with find and ffmpeg
  219. Today's accidental success, or how I scared this random caller away without even realising it
  220. npmoffline: installing npm packages from the cache
  221. Open letter to someone that should know better
  222. safeRegisterElement
  223. "The disconnected ensemble", at JSConf.Budapest
  224. Reading list, 6
  225. Travel hacks: packing light
  226. What did I do in New York?
  227. Loading webcomponents-lite with require()
  228. Reading list, 5
  229. Solving the "multiple MacVim instances" confusion
  230. Running a web server on the front-end
  231. Reading list, 4
  232. Getting logs of your Firefox OS device
  233. Front-end mDNS: announcing and finding network services with JavaScript
  234. Reading list, 3
  235. install-to-adb with command line tool!
  236. Enabling Wi-Fi direct on your rooted Firefox OS device
  237. Reading list, 2
  238. Ways people are unintentionally creepy
  239. Random thoughts on a day off
  240. Reading list, 1
  241. Superturbocharging Firefox OS app development with node-firefox
  242. Install to ADB: installing packaged Firefox OS apps to USB connected phones (using ADB)
  243. jQuery UK 2015
  244. In Berlin next week - what are the cool meetups I should attend?
  245. webpack vs browserify
  246. How to keep contributors when they are not even contributors yet
  247. The bumpy road to learning Ember.js
  248. How to organise a WebGL event
  249. tween.js: what's next?
  250. Promise.resolve(node-firefox)
  251. Notes on FOSDEM 2015
  252. CascadiaJS 2015
  253. Notes on the Web Audio Conference
  254. Questions time after a talk: what about no?
  255. Introduction to Web Components
  256. Moving to the evangelism team
  257. Hashing passwords with Bcrypt and node.js
  258. Danger Dashboard: for the adventurous `dom.webcomponents.enabled` enablers
  259. Assorted bits and pieces
  260. Why I check for length === 0
  261. Biking!
  262. Meanwhile, in Mozlandia...
  263. It's not that you cannot understand this...
  264. Publishing a Firefox add-on without using addons.mozilla.org
  265. "Invest in the future, build for the web!", take 2, at OSOM
  266. Using the Firefox Developer Edition dark theme with Nightly
  267. The ideal talk length
  268. Tools for the 21st century musician---super abridged dotJS edition
  269. Firefox OS Bug Squash party
  270. Full Frontal 2014
  271. Tools for the 21st century musician
  272. Native smooth scrolling with JS
  273. MozFest 2014, day 2
  274. MozFest 2014 days 0, 1
  275. A VERY BELATED Mozilla Festival 2013 post
  276. This week... and beyond
  277. "All hearts beating as 1"
  278. Using a Flame as my main phone, day 3
  279. Using a Flame as my main phone, day 1
  280. Explicit vs implicit consent
  281. Berlin Web Audio Hack Day 2014
  282. JSConf.eu 2014
  283. Extensible Web Summit Berlin: notes and thoughts on some of the sessions
  284. Extensible Web Summit Berlin 2014: my lightning talk on Web Components
  285. Functional JS, IRC servers and the internet of things
  286. Faux 8-bit
  287. Keeping clean
  288. Audio for the masses
  289. Berlin Web Audio Hack Day
  290. From Webcam to Animated GIF: the Secret Behind chat.meatspac.es!
  291. "Just turn it into a node module", and other mantras Edna taught me
  292. Extensible Web Summit Berlin
  293. The app incident
  294. Literally spam
  295. Binding to an specific host with express.js
  296. lute
  297. Speaking at OneShotLondon NodeConf
  298. PyLadies' Web scraping workshop at Mozilla London
  299. Speaking at CascadiaJS 2014
  300. Irssi
  301. WAC - the Web Audio Conference
  302. window.devicePixelRatio
  303. How to be successful at writing conference proposals
  304. Invest in the future: build for the web!
  305. Giving feedback
  306. Freaking out
  307. tween.js r14
  308. On CSSConf + JSConf 2014
  309. Inspecting the Web Audio Vocoder demo with Firefox's new Web Audio inspector
  310. E-mail management tricks that will change your life FOREVER
  311. Speaking at LXJS 2014
  312. On EdgeConf London 2014
  313. Speaking at GOTO Amsterdam 2014
  314. A year at Mozilla!
  315. What does the Battery API report on a desktop computer?
  316. ScotlandJS 2014 - day 2
  317. ScotlandJS 2014 - day 1
  318. tween.js r13
  319. Speaking at WebVisions Barcelona 2014
  320. From the city of FOMOnto
  321. What have I been working on? (2014/03)
  322. They're looking for a smart guy
  323. Web Components !== silver bullet
  324. EdgeConf London, Audio Tags, and Web MIDI
  325. On HSBC's fraud detection algorithm and terrible customer service
  326. Failproof AJAX requests in Firefox OS
  327. Mozilla Brick 1.0 + Hacks post!
  328. What have I been working on? (2014/02)
  329. Firefox now implementing the latest Custom Element spec
  330. Travel hacks: sleep
  331. Firefox OS Simulator is now a component in Bugzilla
  332. chat.meatspac.es - from fun experiment to global community
  333. What have I been working on? (2014/01)
  334. Compressing files with node.js
  335. LNUG meet-up January 2014
  336. Gender neutral Spanish (or any other "vulgar Latin" language)
  337. My nerd story
  338. Shadow DOM in Firefox!
  339. npm scripts
  340. Goodbye 2013, hello 2014!
  341. Demozoo is back!
  342. perriscript
  343. Snake serendipity
  344. "Mozilla's new technologies" (for Mozilla Power'13)
  345. Mac or Linux? (2013-almost 2014 edition)
  346. CSSconf.eu and Peter Griffin
  347. Ya no sé hablar español
  348. Airport brain dump
  349. Invitada en "ñerds" especial 004
  350. A few drawings from CascadiaJS 2013
  351. Audio Tags: Web Components + Web Audio = ♥—the video!
  352. Sleep deprivation fuelled ideas
  353. Full Frontal Conf 2013
  354. Six months at Mozilla
  355. Web Components, in dogescript
  356. Speaking at CascadiaJS 2013: Audio Tags: Web Components + Web Audio = <3
  357. sorollet.js README refresh + Firefox compatibility
  358. tween.js r12
  359. Modules in PhantomJS
  360. HUMACCHINA preview
  361. Meatspaces, decentralisation and miniAPIs
  362. Four to the floor JavaScript—the video!
  363. Mozilla on Android
  364. "Lua, the world's most infuriating language"
  365. My Mozilla Summit pictures
  366. Moz Stumbler and Mozilla location services
  367. Speaking at GDG Barcelona DevFest 2013
  368. Building web apps, one Brick at a time!
  369. Brickpresso
  370. Speaking at Over The Air 2013
  371. Writing Web Audio API code that works on every browser
  372. "3400 miles below" now working with Firefox
  373. Lightning talk at ladieswhocode, 13th of August 2013
  374. Speaking at JSConf EU 2013
  375. QuNeo + node.js + node-osc
  376. aafm + Firefox OS
  377. Hacked.io 2013
  378. input type="file" on Firefox OS 1.0.1
  379. Freír, freír, freír
  380. to_the_beat // js
  381. The unexpected wrath of the angry developer
  382. "My neighbour Totoro", and more mysteries at the Prince Charles Cinema
  383. DemoJS + JS pride
  384. www fail
  385. Starstruck week
  386. Getting a micro SIM (a tale of efficiency, II)
  387. Using $environment variables for configuring Vim
  388. Installing Firefox Nightly in your Android device
  389. ladieswhocode 20130508: adventures in paranoia with sinatra+sequel, and networking
  390. Extension cables are the new SPAM
  391. Joining Mozilla
  392. Yahoo! Hack day Europe 2013
  393. Recovering lost files
  394. git --newbie-mode-on
  395. Competitive salaries under the sun
  396. Mac or Lenovo?
  397. Yes, but you're just not doing it
  398. Usable open source repositories
  399. Why "no vendor prefixes" is good
  400. Menciones aquí y allí
  401. Using Google Closure style + linter with Vim
  402. Feeds are dead, long live feeds!
  403. tween.js r10
  404. Using Syntastic+JSHint for Javascript syntax checking on Vim
  405. Twitter app for Android maybe going a little bit too far
  406. Porting my phone number between operators (a tale of efficiency)
  407. Tiga GameHackDays 2013, day 3 (and final!)
  408. Tiga GameHackDays 2013, day 2
  409. Tiga GameHackDays 2013, day 1
  410. Scene.org awards discontinued, hence the demoscene must be dying... right?
  411. tween.js r9
  412. Swapping hard drives between Mac Minis
  413. Firefox OS App day at London
  414. What I've been confused with this week
  415. Firefox, display: box, display: flex
  416. Add a real skill (AKA beating a dead horse)
  417. Google Web Lab + the Oramics machine at the Science Museum
  418. Hire a car, get wi-fi
  419. Snow shader tutorial!
  420. Samsung Galaxy Tab 10.1 LE resuscitated!
  421. tween.js r8
  422. Please make the world a better place
  423. Back to my recent past
  424. A failure... and a solved enigma
  425. What will 2013 bring you?
  426. phpMyID fork
  427. Vector sneak peek
  428. Durability, reliability, recoverability
  429. classList: easily manipulate CSS classes with plain JavaScript
  430. WIP 20121207 - synth patches
  431. WIP 20121204 - GUI galore
  432. Conference gifts
  433. Found books
  434. WIP 20121127 - LISTEN, WORLD!
  435. WIP 20121122 - Making some noise!
  436. WIP 20121121
  437. WIP 20121120
  438. I pressed 'Cancel'
  439. Sir, yes, sir!
  440. HUELGA de brazos caídos
  441. Developers... developers...
  442. GDG DevFest Barcelona 2012
  443. The dangers of being too open-minded
  444. SIX in One change cartridge
  445. MACCHINA II
  446. Valencia, Barcelona, London
  447. Fix "Can't locate SVN/Core.pm in @INC" with Arch Linux
  448. Usable open source project pages
  449. A tribute to MeteoriK/Approximate
  450. And talking about Logo as a learning environment...
  451. Before and after
  452. On "Learnable programming" by Bret Victor
  453. aafm revision 5
  454. Skeuofunctionalism
  455. WIP 2012 09
  456. When was the last time you took an analog picture?
  457. Mozilla Firefox for Mobile: where is the error console?
  458. Deciphering an old plaque
  459. Emptying the pictures backlog
  460. Exciting times!
  461. This is how I UNroll
  462. Experimenting with drawing inks and water brush pens
  463. Summer struggle / Pugna canicular
  464. Glitchy Friday
  465. So many things in just a week
  466. WIP 2012 08 08
  467. I'm on tumblr
  468. "3400 miles below" spawns many source code repositories!
  469. 3400 miles below
  470. Inskcape custom palettes
  471. Spiral
  472. Unexpected output
  473. interference / indecision
  474. Inkscape cloning
  475. Animated GIFs with Imagemagick
  476. Frequency to note name
  477. Hello, world!
  478. tween.audio
  479. one page bookmarklet
  480. MACCHINA I
  481. radioworks
  482. Setting default directory for screenshots in GNOME 3
  483. First munit.js pull request!
  484. munit.js - microunit testing for javascript
  485. Late Spectrum tribute
  486. Simple yet Frequently Asked Questions on three.js (SFAQ)
  487. Mesh subdivision (2012 extended edition)
  488. WebGL VGA
  489. animated_gif.js
  490. USB Tethering with wicd, an Android phone and ArchLinux
  491. A first impression on Ruby's Mechanize
  492. aafm revision 4
  493. MWC 2012
  494. Android SDK with Open JDK 1.7 and IntelliJ IDEA 11
  495. Berlin, July 2011
  496. "London-NY (and back)" for Amazon Kindle!
  497. My favourite GIMP plug-ins
  498. London-New York (and back), via Hong Kong, Macau, Tokyo and San Francisco
  499. A hack to parse RSS feeds with php
  500. ffmpeg on Mac Os X Lion
  501. Friday the 13th / Saturday the 14th
  502. The end of the world
  503. Make Chromium/Chrome blend seamlessly with Gnome 3
  504. Robot Media's welcome party video
  505. Distro/desktop (s)hopping, part 4: GNOME 3 (+ extensions)
  506. Instantanea 1.4.2
  507. So... what do we do now with the old Flash content?
  508. Aduki shader
  509. Some notes from Google DevFest Barcelona 2011
  510. aafm revision 3
  511. "gnome-shell is a requirement"
  512. Breaking news: there's an alternative to Google Reader
  513. Distro/desktop (s)hopping, part 3: Lubuntu
  514. Macabre Pool
  515. Distro/desktop (s)hopping, part 2: XFCE
  516. Distro/desktop (s)hopping, part 1: KDE
  517. HTML5's custom attributes minigotcha
  518. C:\fakepath\
  519. Ada Lovelace Day 2011
  520. "Unsolicited letters in the 1800s", available for the Kindle
  521. RegExpert & its postmortem
  522. Demoscene @ Salt Lake City
  523. Line spacing inconsistencies when pasting to Firefox from gedit
  524. Android's Text To Speech
  525. Android's SoundPool.play is broken on the Xperia PLAY
  526. Intriguing IntelliJ IDEA behaviour
  527. Fix the "fluxgui is already running, exiting" error
  528. "insufficient permissions for device"
  529. aafm - the Android ADB file manager
  530. Unicode emoticons with GNOME's Character Map
  531. 244 days with Vim, 2 days with gVim: introducing dotvim
  532. Android library projects with IntelliJ IDEA
  533. Android's activity stack and pressing HOME
  534. Honeycomb, MTP and Linux
  535. Rules are made to be broken, right?
  536. Google I/O 2011, day 2
  537. Google I/O 2011: day 1
  538. Fixing Be There DSL issues… with a little bit of scripting
  539. Ads vs paid apps: the result of the experiment
  540. Unsolicited letters in the 1800s
  541. DIY: Replacing a Sony DSC T1 CCD sensor
  542. How to hide the camera preview in Android
  543. Native startPreview failed on Nexus S? Check your preview size
  544. Updating 'geometry' in TexLive + Ubuntu
  545. The paid vs ad-supported apps experiment
  546. Nerdstalgia
  547. Enabling the camera button in Android's emulator
  548. Google's Valentine's Day logo: a color blindness test or what?
  549. Using shared network printers in Ubuntu
  550. Instantanea
  551. Programmatically building drawables
  552. The (Spanish) guide to working in London
  553. Reading attribute values of custom components
  554. Tiled backgrounds in Android
  555. New SyHi version: 0.0.4
  556. Fair trade hardware
  557. Two weeks with Vim
  558. Marcan strikes back (re: Open Kinect / freenect)
  559. GPS satellites
  560. File upload & drag and drop with HTML5
  561. Merge/update a forked git repository
  562. KML to DDMS with Google Maps, drag and drop, and more...
  563. Capturing and replaying a GPS track
  564. Compiling the Android emulator
  565. More KML to DDMS work
  566. Converting 'My Tracks' KML files for DDMS
  567. Event Listeners Day
  568. LASE by marcan & thePope
  569. Euskal 2010 demoshow
  570. ie6 for Android
  571. Cube Clock 1.5.2
  572. Misclinklanea, 3
  573. Misclinklanea, 2
  574. A nosy look into LiveWallpapers.apk
  575. Misclinklanea
  576. Cube Clock 1.5
  577. "Using (and abusing) Renoise as a demosequencer"
  578. Announcement: "Using (and abusing) Renoise as a demosequencer"
  579. Euskal 18 :after
  580. 2012 (Eclipse Helios remix)
  581. ArchLinux: looking good
  582. Fixing the Netgear WPN311 system freezes in Ubuntu
  583. Building a quiet PC
  584. Misused checkboxes
  585. "Sorry, technical discussion"
  586. Diff'ing with RapidSVN
  587. ruby in the pub #4 :after
  588. Should PDFs be next?
  589. Debunking Smarty myths
  590. Using jQuery's inline Datepicker within a form
  591. Flattr
  592. Where is the JDK!?
  593. Made in China
  594. Firefox 64 bit (Ubuntu)
  595. I deleted my Facebook account
  596. They are outsourcers
  597. Messing with OpenGL ES (in Android)
  598. Unknown input or output format: x11grab (Ubuntu)
  599. Wine vouchers
  600. On executable music compos
  601. Sorollet V2, out NOW!
  602. Scons-fusion
  603. Breakpoint demolog, days 56-57: wrapping up
  604. Breakpoint demolog, days 51-55: fixing framework bugs, and composing a song too
  605. Breakpoint demolog, days 38-50: change of plans
  606. Breakpoint demolog, day 37: device automation goodness
  607. Breakpoint demolog, day 36: plane meditation
  608. Breakpoint demolog, day 35: some pattern dynamics
  609. Breakpoint demolog, day 34: VSTi+Renoise working again
  610. Breakpoint demolog, days 32-33: moving to Windows
  611. Breakpoint demolog, day 31: the culprit has been identified and reduced
  612. Breakpoint demolog, days 29-30: back to the insidious bug
  613. Seen, gone.
  614. Breakpoint demolog, days 26-28: busy with something else
  615. Breakpoint demolog, day 25: eventList
  616. Breakpoint demolog, day 24: going backwards X-(
  617. Breakpoint demolog, day 23: rough player
  618. Breakpoint demolog, day 22: voices, parameters...
  619. Breakpoint demolog, day 21: instantiating patterns
  620. Breakpoint demolog, day 20: design sketches
  621. Breakpoint demolog, day 19: loading Song.xml == DONE
  622. Breakpoint demolog, day 18: loading the Song.xml
  623. Breakpoint demolog, day 17: building for windows (from linux)
  624. Breakpoint demolog, day 16: saturate & EQ
  625. Breakpoint demolog, day 15: filters
  626. Breakpoint demolog, day 14: BASS... drum!
  627. Breakpoint demolog, days 12 and 13: more envelopes
  628. Breakpoint demolog, day 11: Envelopes!
  629. Breakpoint demolog, day 10: deltaFrames and me
  630. Breakpoint demolog, day 9
  631. Breakpoint demolog, day 8
  632. Breakpoint demolog, days 1-7
  633. My Git workflow
  634. NetBeans' "Unable to resolve identifier std" error
  635. Linking with ffmpeg's libav
  636. Delicatessen v2
  637. Too many open files
  638. Web archaeology
  639. ffmpeg ERROR: libx264 version must be >= 0.78
  640. SyHi: my minimalistic syntax highlighting plug-in for WordPress
  641. Fastest way to generate WAV files in Python, using the wave module
  642. av_interleaved_write_frame(): I/O error occurred
  643. dig
  644. BAA sells Gatwick. So what?
  645. Saving Netbeans workbench
  646. Roll your own ffmpeg build
  647. Sky spam
  648. Performance research
  649. "is the CPU pegged?", and friends
  650. Back to Java (for Android)
  651. "If you’re new here, you may want to subscribe to the RSS feed"
  652. JSONP explained
  653. And now... what?
  654. Nigerian scams go further
  655. Proportionally resize images with CSS (and maybe JS)
  656. "escena.org dentro v2" sources released
  657. "re:fritos" sources released
  658. "tube" sources released
  659. "vslpx" sources released
  660. "Blue Tuesday" sources released
  661. "Codecolors" sources released
  662. Keeping .DS_Store files at bay
  663. "Killotrona" sources released
  664. "Scene Of The Girls" sources released
  665. Terminator 4, from the point of view of a programmer
  666. Bits & bites, 2
  667. #happymonday
  668. Coding nightmares
  669. Bits & bites
  670. DVCS are very cool, but...
  671. Seven: not Apple's lucky number
  672. Site update in progress
  673. WordPress mistery solved!
  674. Generate bitmap font: a little plug-in for The Gimp
  675. Spain finally enters the 21st century
  676. Don't
  677. Eclipse tricks
  678. Easyjet: the most senior friendly airline ever!
  679. to_the_beat sources + introducing sorollet
  680. WGA notification tool... why?
  681. Stack overbooooom
  682. From Pipex to Be (via BT)
  683. Mac mini as a headless server
  684. Support Breakpoint
  685. Open interval version number
  686. How to recruit curious people, the automattic way
  687. What package does this file belong to?
  688. The irony of spam
  689. eBay scams
  690. Why aren't we all using SFTP, HTTPS, SSH et al?
  691. Add SVN support to your Eclipse installation
  692. The BBC accidentally reveals some source code
  693. Arduino and ubuntu
  694. How to install hpricot in Ubuntu 8.4
  695. Embedding fonts in ActionScript 3, using Flex SDK
  696. mod_rewrite, mod_negotiation and empty $_GET's
  697. Cloud computing is the new social network
  698. Damn geeks (and more)
  699. And now PSPLink!
  700. PSP joystick & buttons
  701. Installing the PSP toolchain in Ubuntu
  702. Create .ZIPs from multiple folders
  703. Neon v2 goes open source
  704. How to crash Flash Player in few lines
  705. The making of "Escena.org DVD #1"
  706. Mental note on Safari, cookies and underscores
  707. Lua universal binary
  708. Escena.org invtro v2
  709. Common GUI design mistake, fixed in Ubuntu
  710. Split files into folders by letter
  711. Bye bye, Burnaby! Hello, Laurel!
  712. Building a universal library in Mac OS X
  713. Mental note about #ifndef's
  714. Zuckerberg == E.T.
  715. Incendiary fun
  716. Parsing a del.icio.us export with Hpricot
  717. Lightbox is ruining my user experience
  718. Fix for the notice errors on simplepie.inc line 5463
  719. A quote on TeX
  720. Open source Flex is great
  721. Xcode3 oddities
  722. Data portability
  723. DIY: Replacing my powerbook's hard drive
  724. You and me in Babel
  725. xplsv.tv embedding!
  726. Truly irritating: "Your Wireless network has been compromised"
  727. My first opengl program in Linux!
  728. ZigVersion crashing all the time?
  729. "example.php" is a script application which was downloaded from the Internet
  730. On Zed Shaw rants about Rails and Ruby
  731. "Fix" for Leopard "bug" when mounting an iPod via Firewire
  732. Ubuntu and normal people
  733. Pages from España
  734. Get defacements, database dumps, remote shells, ownages and much more!
  735. UTF-8 checklist
  736. Reasons for using UTF-8
  737. Let us mind our own business
  738. Eclipse word wrapping, volume 3
  739. Warning! Flex Builder Plugin for Eclipse will delete your Eclipse folder!! Aaagh!
  740. DIY: Replace your intel mac mini's hard disk drive
  741. Removing elements with Hpricot
  742. Security sandbox violation? How come!
  743. Fed up with comment spam?
  744. Is tagging really that bad?
  745. Libraries and frameworks
  746. The perversion of popularity ranks
  747. Hey, Technorati, are you going to fix this anytime soon?
  748. Serene observations on php4 controversy
  749. Thumbs up for FlashDevelop
  750. This is what is wrong about licenses
  751. Why is it important to have open standards
  752. jQuery and Rails (and getting rid of prototype)
  753. VerifyError: Error #1025: An invalid register 1 was accessed
  754. Superminigallery: a gallery with ruby, rmagick and builder
  755. Software budgets
  756. Delicatessen: a wordpress plugin
  757. Señales de que tu PHP necesita una refactorización
  758. Extracting data with Hpricot
  759. Signs your PHP needs refactoring
  760. Mapspam
  761. Unexpected T_PAAMAYIM_NEKUDOTAYIM
  762. Array.indexOf in Internet Explorer
  763. REST + caching = BOOOM!
  764. Sick of standards
  765. CDmon rules!
  766. London Ruby Users Group brings you back to uni
  767. The next captcha generation for myspace forms
  768. Being understood
  769. Deploying websites with Subversion
  770. BarCampLondon2 :after
  771. BarCampLondon2
  772. British Airways do not like Spanish names
  773. PHP will never have a (real) Rails-like framework
  774. Hello again!
  775. Pop, candies and confetti
  776. Long life to polka dots
  777. What if...?
  778. Easier and more secure
  779. How to set up the web server for working in a team
  780. Articles
  781. Hidden London: East & East Center
  782. Gran Paradiso: faster, nicer, better!
  783. Managerial approaches to Web 2.0
  784. XSL with PHP in Ubuntu
  785. Some things I've learnt about managing developers teams
  786. Mongrel! Mongrel! Mongrel!
  787. Beware of cakephp's requestAction!
  788. Bricks and ruled paper (a short story)
  789. Liverpool Street mob con
  790. ¡Observar por favor!
  791. Gazzag.com is evil
  792. At Game On!
  793. Last.fm now providing free downloads
  794. Dodgy hotdogs (no pun intended)
  795. cakephpbb
  796. Load avg: 0.95
  797. She's on Piccadilly Circus
  798. Why I didn't go to bcnparty: the REAL answer!
  799. How about a nice game of chess?
  800. I definitely rule
  801. Ubuntu and the demoscene
  802. Using skeletons for selling books
  803. A senile goldfish
  804. Living in civilization is so cool!
  805. Sundown 06 - Music!
  806. Sundown 06 - intermezzo
  807. Sundown 06 - Oldskool graphics compo (and brief today's summary)
  808. Becoming a sudoer again
  809. Find out the full referrer (with the shell)
  810. Graphic design mood-ish
  811. As seen on books only...
  812. Programming languages which are human readable languages too
  813. The lastminute WTF
  814. You must be a linux expert
  815. The pattern in democratic news communities
  816. Gastroscene goes japanese
  817. Bugfixing, refactoring and improving xplsv.tv
  818. Pizza On Rails september 2006
  819. Going forward with thisisnotanengine
  820. Nice clothes display
  821. Sushi!
  822. Limp Ninja have gone PPG
  823. Bath literature
  824. Petardo's Dance Club
  825. Curso de ética blog-comentarística
  826. Do you use reset buttons?
  827. Internet explorer in linux
  828. Demoscene at youtube
  829. Dirty people and The Horror
  830. Authentication failure with Gaim in Ubuntu when trying to use a googletalk account
  831. Working in W1
  832. Use any firefox extension with Bon Echo (Firefox 2)
  833. An old spammer strikes back
  834. The recruitment nightmare
  835. El misterio de escena.org
  836. Playing with ipodlinux, podfather and mikmodpodzilla
  837. Open source: from unstable to unstoppable
  838. Wrong location of mysql.sock?
  839. Impressions on Fruitstock'06
  840. Spanish demoscene (temporarily) owns pouet!
  841. I shouldn't be writing this here...
  842. Euskal 14 live report (VIII)
  843. Euskal 14 live report (VII)
  844. Euskal 14 live report (VI)
  845. Euskal 14 live report (v)
  846. Euskal 14 live report (IV)
  847. Euskal 14 live report (III)
  848. Euskal 14 live report (II)
  849. Euskal 14 live report (I)
  850. Akismet must be down
  851. Cenita "scener" en Valencia
  852. Vuelta a Valencia
  853. Formentera in a glance
  854. Peloton
  855. Accidente de metro en Valencia
  856. El fin del mundo, confirmado
  857. Que vivan las decenas
  858. Que vivan las quincenas
  859. Surprise from the past
  860. I feel five
  861. MegAAfonía
  862. Real time Fairlight
  863. Siete días, siete noches y el artículo 47
  864. I wish I had been there
  865. Testing Quicksilver
  866. Idiots with nothing to do
  867. Pues yo no soy friki
  868. Be careful with language packs...
  869. I've switched to gtalk
  870. Undoubtedly, this is not a heaven signal
  871. 10 years of tracking
  872. Los cumpleaños que recuerdo (muy a mi pesar)
  873. Smelly code
  874. ¿Adiós o hasta luego?
  875. Jeff Barr spoke about Amazon Web Services yesterday!
  876. And now everybody wants to follow a healthy lifestyle
  877. A quick way to clean temporary files and caches on mac
  878. I just saw "Death Line" and thought...
  879. Morning game in the tube
  880. Do you want to resize and crop images in RoR? RMagick is your friend
  881. Police show at lunchtime
  882. Friday...
  883. Heatwaves
  884. The making of "tube"/xplsv
  885. ¡Me plagian! ¡Yupi!
  886. Site stats for April 2006
  887. My new friend
  888. My first application in Ruby On Rails
  889. Por qué no uso hotmail
  890. Breakpoint 2006 quick report
  891. Blog gardening
  892. What if scene.org went down?
  893. /tmp/mysql.sock issue with Ruby On Rails under mac os X
  894. Música Tracker: blog acerca de módulos
  895. neon v2 public release
  896. A rare atmosphere
  897. El chiste de los 100 euros
  898. Assigning behaviour to page elements based on their class name
  899. Google code Web authoring statistics
  900. Naked days
  901. I know what killed the demoscene
  902. What is Flex?
  903. Finding people on Google Maps
  904. If the problem is not the party, what is it then?
  905. ifparty06 results
  906. Switching is good stuff
  907. Open letter to my dear trolls
  908. Annoying sounds
  909. On King's Cross ticket gates
  910. Start calmly, then increase the rhythm
  911. Amiga Demo Podcast
  912. roterfleck's new web
  913. Así me gusta a mí, cd single original
  914. Hell of sand
  915. if06 and safari bugs
  916. tlotb looking for talents
  917. Gastroscene@London v2
  918. Eavesdropping in the corridor
  919. Fizzy drinks and the infinite boredom of winter fruits
  920. What if microsoft did an ipod (II)?: The package
  921. So clever that hurts
  922. ¡El fin del mundo!
  923. Feed your ipod beatiful: yuppster, trash80, jean9, ps and kosmoplovci
  924. What if microsoft did an ipod?
  925. Interesting and more or less useless software for mac
  926. Heaven signal
  927. A very simple Commodore Amiga question
  928. Programador reconvertido a sastre
  929. Tripping down the memory lane
  930. Downthemall: A SuperYouReallyNeedIt extension for firefox
  931. smileys
  932. Mi IBSN
  933. Blue Tuesday final version
  934. New favicon
  935. BANCAJA me saca de quicio
  936. Salsa Scener (XIII): Más detalles sobre el enigma Overdose!
  937. Justificando tu spam
  938. Some things I want to give a try: results
  939. Show all files in Finder
  940. If you complain about your computer's hardware...
  941. No cabrees a un blogger
  942. Say NO! (by The No Foundation)
  943. ¿Leer libros al completo?
  944. Subversion-ing with Mac and Textdrive
  945. Space Invaders: the real story
  946. Second hand and bargain bookshop
  947. Humor en el hipermercado
  948. ppg is dead
  949. C64 Name hijacking
  950. Less than three months for breakpoint06
  951. Salsa Scener (XII): el ¿fin? de escena.org
  952. Ruby On Rails Cheat sheet by ilovejackdaniels
  953. Egosearch-ing
  954. Una lleva demasiado tiempo en Londres...
  955. Desastre total 3
  956. VJ'ing styles
  957. Tube fashion victims
  958. Un pueblo en ruinas (o casi)
  959. Cómo se ve España desde fuera
  960. Limpieza total
  961. 2006 to do list
  962. ¿Inocentada o no?
  963. Salsa Scener XI: Especial Navidad
  964. Christmas Holidays, day 4: pissed off
  965. Christmas Holidays, day 3: stay!
  966. Christmas Holidays, day 2: an abandoned granary
  967. Christmas Holidays, day 1: white christmas... in the pyrenées only
  968. Edirol!!
  969. Mi pobre karma...
  970. xplsv.tv: motiongraphics tv is not beta anymore!!
  971. Nada de malo conocido...
  972. Las aventuras de un cartón de leche en el metro
  973. ¿Entonces ya es Navidad?
  974. Que nos pillen confesados
  975. Bolsas de papel
  976. Mini cambios!
  977. Firefox 1.5 optimized for your g4
  978. La evolución
  979. Solina
  980. Eurodisco, el top 40 de 2005
  981. Bricksmith: Lego Virtual
  982. Orange, or are inconsistency days over?
  983. I also want safari support!
  984. My music in a videogame
  985. ¿Entonces no te gusta divertirte?
  986. What do you miss in Eclipse?
  987. Noxtrum: cómo no hacer las cosas
  988. Firefox 1.5: an addictive drug
  989. Loving RoundCube
  990. don't worry, I am alive!!
  991. somebody is trying to hack your site while you're sleeping
  992. Es demasiado pronto
  993. Internet explorer meets the Demoscene
  994. Why does an online shop need an specific browser?
  995. La inutilidad de la web de renfe
  996. Naming PHP constants conventions
  997. christmas tour
  998. move your body
  999. Perversa manipuladora
  1000. Los borricos
  1001. ipod utils
  1002. happy!
  1003. Ahora sí que es London
  1004. Salsa Scener X: Empezar en la escena programando
  1005. So how many more ...
  1006. How to write unmaintainable code
  1007. RadRails: a nice IDE for rubyonrails
  1008. Lo que nunca creíste que podrías ver
  1009. So tracking is not so dead, isn't it?
  1010. Hoy soy un poco más web 2.0
  1011. Batallitas scener III: cómo conocí a TLOTB
  1012. Esto parece Whitechapel
  1013. El mileurismo, ¡ojalá!
  1014. La Casualidad
  1015. Me aburre ese portal
  1016. De manías: los dedos sobre la pantalla
  1017. Fighting against ruby, rails, gems, php and apache on mac os x (and maybe something else I forget)
  1018. Kill Bill's browser!!
  1019. Salsa scener (IX): Madgoblin, todo por la escena
  1020. Al calor de la pecera
  1021. Trabajando en domingos
  1022. The web is a flexible medium
  1023. ifparty06: participa en la tormenta de ideas
  1024. sergeeo se supera
  1025. Mejorando los tabs de firefox
  1026. Idea desafortunada de la semana
  1027. bcnparty101: la ira, la envidia, y otros pecados capitales
  1028. bcnparty101: 2ndstage al poder!
  1029. Back from bcnparty101
  1030. El telefono loco
  1031. Salsa Scener (VIII): aiiiiiiiiiiiiiiii!!!!!!!!!
  1032. hello ingrid! gets ready for 2nd stage
  1033. ¿Truco o trato?
  1034. neon v2 sneak peek 2
  1035. Only for pro-procrastinators
  1036. Sole live @ the pmp05 friday night
  1037. Quedar mal
  1038. Rosa contra negro
  1039. Some things I want to give a try...
  1040. Zombie Copy
  1041. Menudos pájaros...
  1042. El webmail estupido
  1043. Las incógnitas de la vida
  1044. Tanto que hacer...
  1045. Las peores letras de canciones
  1046. Salsa Scener (VII): El oneliner es de cobardes
  1047. Mejor que el chándal con zapatos de tacón
  1048. Llamando a las cosas por su nombre
  1049. Moda y breakbeats
  1050. Desgracia de sistema operativo
  1051. Testing Camino
  1052. Alarde de sintesis, por Pobrecito Hablador
  1053. Ruby On Rails, round III: First real steps!
  1054. Modas web
  1055. Alucinaciones
  1056. Salsa Scener (VI): Amenaza
  1057. Ruby On Rails, round II
  1058. exhausted
  1059. Let's avoid reinventing the wheel...
  1060. Salsa Scener (V): Vacío mental
  1061. Yes, I don't watch tv
  1062. Don't allow people to break your code
  1063. To be inspiring is so nice...
  1064. How not to do error messages
  1065. Y otra vuelta de rosca!
  1066. Ese pueblo repugnante
  1067. Diferencias culturales
  1068. I am not an atomic playboy!
  1069. Destarifo
  1070. Salsa scener (IV): Batiburrillo
  1071. Cool technique for restoring database dumps (with foreign keys)
  1072. RSS arreglado / RSS working
  1073. Aclarando, que es gerundio
  1074. Mail notifiers fever
  1075. Transplante de cara
  1076. Hello world!!
  1077. Horror en el hipermercado
  1078. Pardas y pardos
  1079. I'm online again
  1080. Vuelve el gótico (avance de moda londinense)
  1081. busy, busy
  1082. Coming back
  1083. Ruby On Rails, round I
  1084. c'mon hurry hurry up!
  1085. No more sudoku...
  1086. Spain owns half of London
  1087. Salsa scener (III): Misterios desvelados
  1088. Anidar plantillas Smarty
  1089. Skiers
  1090. South Park style avatars
  1091. Schism Tracker, almost perfect
  1092. Randomly scattered rantings
  1093. Horrores de la vida cotidiana
  1094. Week's simplest program!
  1095. Puñales a euro
  1096. Untergrund.net
  1097. Salsa scener (II): Los secretos de 195/95/256
  1098. Working in the Next Big Thing
  1099. Apple's Mac Mighty mouse
  1100. Salsa scener
  1101. What to do?
  1102. Dia for Mac?
  1103. Word wrapping in eclipse ... still a mistery
  1104. Thinking in C++
  1105. Shine for president!
  1106. From mac to windows: god bless opengl!
  1107. She
  1108. Policías, bomberos y ambulancias (Londres 21 julio)
  1109. Ya podéis poneros las pilas, ya...
  1110. ¿Qué se cuece en la Euskal?
  1111. Antología de la estupidez (III): Integración de conocimiento
  1112. It must be like a pain in the ass...
  1113. No voy a la euskal
  1114. Batallitas scener II: un PPG podía haberse formado en 1999
  1115. La vida después del 7 de julio
  1116. Doing the homework...
  1117. Programadores pendulares
  1118. Schism Tracker updated
  1119. Batallitas scener I: El II festival tracker multimedia
  1120. un día...
  1121. Cerrado por vacaciones
  1122. Argh!
  1123. Circle Line: Worst Line Ever!
  1124. shit little parrot
  1125. Soy una mercenaria
  1126. ¡Cuatro días!
  1127. coffee houses
  1128. Update me one more time!!
  1129. The techie grandma
  1130. Impaciencia
  1131. Do your own ping-er with php!
  1132. Microsoft + RSS = ???
  1133. test musical encadenado
  1134. weird weird ie-thing
  1135. ¿Será preciso?
  1136. Lecciones web
  1137. Foreign keys and mysql
  1138. Pesadilla en Old Street!!
  1139. easy listening del bueno
  1140. Programando en mac (II): Ya lo tengo!
  1141. big no-no's!!
  1142. ¿Dónde está la magia?
  1143. Schism Tracker
  1144. Cuando tres días se convierten en 12 horas
  1145. Visita al Science Museum
  1146. It's not my fault!
  1147. googlism: maybe not a very good idea
  1148. Sin Piedad: Wild Like Children by Tilly and the wall
  1149. Sin Piedad: Vetiver by Vetiver
  1150. Un principio tranquilo
  1151. do you know frank sinatra?
  1152. No lo entiendo
  1153. Ipod MiniShuffle
  1154. Nuevo RSS
  1155. ¿Periodista?
  1156. Luego se quejan del quicktime player
  1157. ¡¡Que me parto!!
  1158. Via Laietana!!
  1159. City Ambient EP released!!
  1160. Roterfleck en offf05
  1161. Oh BCN!!
  1162. Pues así nunca compraré
  1163. shortwaves, spies and music
  1164. British delights (II): ¡Un metro con misterio!
  1165. summer training
  1166. Programando en mac (I)
  1167. ¿¿Objective C??
  1168. Misterio!
  1169. British Delights (I): Los ganchos en las puertas
  1170. Nirvana
  1171. Llegó la primavera
  1172. guitarritis
  1173. No al tabaco!!!
  1174. next stop: barcelona
  1175. movies
  1176. one more reason for hating explorer
  1177. sueño
  1178. Eau de naftaline
  1179. ¡Qué fuerte!
  1180. El tabaco apesta
  1181. movistar arañando las paredes
  1182. Pirateando a gusto y con razón
  1183. Hating Internet Explorer
  1184. ¡La última oportunidad para ver a Caractacus!
  1185. ifparty website launched
  1186. direct x does not want me to use firefox :'(
  1187. La primera vez
  1188. grrrr
  1189. Nunca seré élite!! :-(
  1190. Modplug Wild
  1191. Todo el día mirando por la ventana
  1192. ya era hora!
  1193. MIT OpenCourseWare
  1194. becanne & other stuff
  1195. Cursos de español
  1196. weather forecast: sleet
  1197. happy (chinese) new year!
  1198. Social Security, Chapter I: Racista con los racistas
  1199. Cinco minutos
  1200. Vosaltres sou els culpables!!
  1201. it exporter: (almost) finished
  1202. De la ineptitud
  1203. ¡Basta ya de flashes!
  1204. it exporter: in the right way
  1205. gastroscene@london
  1206. Towards the next d.e.m.o. generation
  1207. Esto es una estafa
  1208. this page has been hacked
  1209. ¿Mac o dell?
  1210. Moda inglesa
  1211. There's not tracker like Impulse Tracker...
  1212. Pucca, Jessica Fletcher y las pajaritas
  1213. Horteras del messenger
  1214. 5170 intrussions
  1215. sunglasses
  1216. Antología de la estupidez (II): La hoja de actividad
  1217. Tag your songs!
  1218. Artículos antiguos
  1219. iberia, or how to lose your future clients
  1220. code colors final version
  1221. Vamos a volar
  1222. Desvarios post lunch
  1223. Paginitis
  1224. I can't stop updating!
  1225. No cuesta tanto
  1226. M$: Losers!
  1227. ¿No querías caldo? ¡Toma diez tazas!
  1228. Miopísimo
  1229. Antología de la estupidez (I): El diseño de un logotipo
  1230. ¡Contra los racaneos!
  1231. Renovarse o morir!
  1232. Parecen idiotas
  1233. d-linked v2
  1234. Cadenas de busqueda
  1235. opengl, geforce cards and my continuous finding of strange bugs
  1236. roterfleck netlabel launch (music takes you anywhere)
  1237. xplsv.tv launched
  1238. Alcachofas para tiiii
  1239. cold cold weather!!
  1240. lots of improvements
  1241. i move to london
  1242. la mala educación
  1243. It's a kind of magic...!
  1244. en portada
  1245. get mobile
  1246. Conferencia acerca de trackers en la euskal 12
  1247. please, please, I need an aftereuskal!
  1248. El metro los findes, una delicia
  1249. Modulez radio, info research and some more...
  1250. Is it summer?
  1251. back 2 work
  1252. a la sai too
  1253. a las sai
  1254. everything is forbidden
  1255. bleeeeeep
  1256. From the ashes, from the xplanada
  1257. Improving mesh subdivision
  1258. superscene day!
  1259. da jormas 10th anniversary
  1260. killotrona here!
  1261. a useless bug report
  1262. Once again the fucking laptop!
  1263. it has finished!!
  1264. cosas que dejó el verano
  1265. to prototype or not to prototype, that is the question
  1266. Thanks, Spöntz!
  1267. enjoy the ride
  1268. housemade benchmarks
  1269. cleaning up the mess
  1270. intensive week :-/
  1271. the prize is a little bit of success
  1272. Today is a great day!
  1273. Soulseek, it's better late than never
  1274. hahaha!
  1275. boh!
  1276. not music today!
  1277. new sections
  1278. Success!
  1279. ifparty04 presentation
  1280. new content today
  1281. spanish report system
  1282. first version