Maxime Pelletier

What I don't like about web programming

What I don’t like about web programming

I have been doing web programming as my job for the past 6 years now. The problem is that for the first 5 I was working on my own php website built from scratch, with my own very simple framework. My new job forced me to work in different technologies like Magento, Alfresco, Typo3, Symfony, Wordpress and mostly on Koha, a perl Library management system.

Stats plugin for laconica version 0.3

Stats plugin for laconica version 0.3

This version adds top users, top followed, top following, top source and general stats on the info bar on the right.

You can see an example of the global stats on Symphoni.ca and an example of the stats for a user here.

You can get the code at http://symphoni.ca/plugin/StatsPlugin03.txt.

Stats plugin for laconica version 0.2

Stats plugin for laconica version 0.2

Someone (Gaurav Wasan) asked in the comments of my first blog post about this plugin if it was possible to modify it to show stats for a specific user. Took me a while, but i’m now posting to say I did it and I updated the sources.

Stats plugin for laconica

Stats plugin for laconica

I installed laconica on my localhost the day it was opened to the public, but I never wrote any code for it for many reasons (but I won’t go into this). When I saw that the latest laconica had support for plugins and hooks to help create them, I started to look at how to do something cool for my laconica server at symphoni.ca. I came across denticator and had the idea to do a (very) simple plugin to show some stats for my instance.

Installing laconi.ca on nginx

Installing laconi.ca on nginx

A few weeks ago I wanted to install Laconi.ca and start my own microblogging instance. Of course by now you know that I use and really like nginx, so I looked for instructions on how to install it on this http server. All I found was tutorials for apache and nginx wasn’t mentionned a single time, so I started doing it myself. Here is my config :

Configuring Nginx to do shared hosting or virtual hosts

Configuring Nginx to do shared hosting or virtual hosts

I host multiple websites on the same server and I was tired to do server sections in my nginx config, so I created a config that catches all domains and point to a directory. Heres my config and I will explain it after.

Installing Redmine on Nginx

Installing Redmine on Nginx

At work we were looking for something to manage our projects, our bugs and that had a wiki, svn/git integration and some time tracking features. Trac what my first choice, but it needed lots of plugins to have the features we wanted. I then looked at InDefero. This would have been perfect because it’s in php, but the project lacks a lot of features we wanted and just isn’t mature enough yet. Then I remembered Redmine.

My top groups/albums/songs

My top groups/albums/songs

I wanted to do a post for a while listing my favorite albums/groups/songs and I say frequently on identica that a certain album or band is in my top 10. So here is my favorite music.

Why I hate Ubuntu

Why I hate Ubuntu

I have been clear on identi.ca that I’m using Gentoo and that I don’t like Ubuntu. After thinking about why I don’t like Ubuntu, I came to the conclusion that I hate Ubuntu. Many people asked me to explain why and why I use Gentoo. I won’t go into the details of why I love gentoo, because I understand why it’s not a good distro for most users and it isn’t a good idea to try to persuade people to switch from ubuntu. So, here’s a list of what I don’t like about Ubuntu.

Trying Jekyll

Trying Jekyll

Trying jekyll to see if it could be a solution to my blogging problems =).