====== Irssi scripts ====== I've uploaded my most commonly used Irssi scripts, that I made myself. Check out the [[tag:script?do=showtag&tag=tag:script|tag page]], it lists them. ====== nginx ====== Based on some benchmarks(([[http://www.qdecoder.org/qhttpd/benchmark/20100303/|qHttpd Benchmark]] qHttpd vs. lighttpd vs. nginx vs. apache2 //(http://qDecoder.org)//))(([[http://w3techs.com/technologies/overview/web_server/all|Usage of web servers for websites]] //(http://w3techs.com)//)) I found on the web, I decided to switch to another web server yet again. I had some trouble getting FastCGI to run nicely, but it seems to be OK now. From what I've gathered, nginx seems to be not only more efficient, when it comes to RAM and CPU usage, but also more reliable, especially concerning lock-ups. Right now, I managed to add FastCGI support for PHP and Lua. I use ''spawn-fcgi'' and ''fcgiwrap'' to facilitate standard CGI support on the server. With those two tools, I created a universal socket for all kinds of CGI scripts. All that needs to be done, is spawning the CGI application with sockets for IO: spawn-fcgi -u www-data -s /var/run/fcgiwrap.sock -P /var/run/fcgiwrap.pid -F 6 -- /usr/local/sbin/fcgiwrap ====== Another Irssi script ====== I'm currently working on a weather script that queries the [[http://cnn.com/weather|CNN.com/WEATHER]] website. Unfortunately, CNN.com does not provide an API for that, so I have to rely on parsing the (partly broken) HTML source. To make that script non-blocking, I try to make it multithreaded, with Perl, which doesn't do threads so well (i.e. I'm using ''fork()''). ====== More IRC related stuff ====== I uploaded my {{noctcp.diff|patch}} to make [[noctcp.diff|Irssi not respond to CTCP requests]]. I have tested against the latest [[http://irssi.org/news/ChangeLog|Irssi 0.8.15]] release. Works wonders. ===== Wikipedia ===== For the time being, you can browse to my [[wp>User:Polemon|user page on Wikipedia]]. I claim to have edited articles there... extern>http://polemon.org/_media/os2_config.sys extern>http://polemon.org/_media/os2-serv_config.sys