DailyPhobias

DailyPhobias on viime vuoden lokakuussa kehitetty/aloitettu projekti, jonka ainoa idea on lähettää automaagisesti twitteriin fobian nimi ja kuvaus.

Opin enemmän OAuth-menetelmästä jonka Twitter nykyään vaatii automaagisiin palveluihin ja Pythonin saloista. Loppujen lopuksi tein projektin loppuun PHP:llä ja MySQL:llä, koska en ymmärtänyt Pythonin MySQL-käyttöä tarpeeksi nopeasti. Joku toinen kerta sitten.

Alkaa todo-lista tyhjentyä turhista asioista joilla ei ole mitään väliä, mutta häiritsevät siellä kuitenkin.

tuna

Kirjoitin tuossa yleishyödyllisen classin php:llä joka hakee uusimmat kuunnellut biisit last.fm Audioscrobbler xml-feedin parsimalla. tuna (kirjoitetaan aina pienellä) osaa myös tietojen cachettamisen, eli siis välimuistiin kirjoittamisen käyttäjän haluamaksi ajaksi käyttäjän valitsemaan kansioon.

Tämä on lajissaan ensimmäinen vapaan lähdekoodin projekti minulta, joten tietty uusi saavutus tämä on. Lisenssoin työn Creative Commons Attribution-NonCommercial-ShareAlike-lisenssillä, joka on myös Audioscrobblerin käyttämä lisenssi tarjoamalleen tiedolle.

Pitemmittä puheitta tunan löydät Subversion repositoriosta osoitteessahttps://svn.assembla.com/svn/tuna/ ja bugit yms kivat voi lähettää minulle (ja kaikille muille jotka haluavat osallistua kehittämiseen ja ylläpitoon) tunan Assembla-profiilinkautta.

Same in english: I released my first open-source (I guess you can spot the license above) for you people. It’s a php5 class that helps you retrieve last played tracks from last.fm and display them on your site nicely. It also does caching. If you find bugs, please report em, the addresses can be found above.

Upgrading PEAR on Debian

After trying hard to upgrade PEAR 1.3.2 to latest with the build in upgrade tool

pear upgrade pear

on my own Debian 3.1 (Sarge) I got the following error message so many times I can’t count:

pinion:/# pear upgrade PEAR
downloading PEAR-1.4.11.tgz ...
Starting to download PEAR-1.4.11.tgz (283,272 bytes)
..........................................................done: 283,272 bytes
requires package `PEAR' >= 1.3.3

And

Segmentation fault

I came across this workaround:

pear upgrade http://pear.php.net/get/PEAR-1.3.3.tgz
pear upgrade Archive_Tar
pear upgrade PEAR
pear upgrade-all