Michal Čihař - Archive for Jan. 1, 2006

PayPal enabled

As they send me today update of policy, where the change is officially mentioned, I decided to enable PayPal option for donation (on my site as well as on SourceForge). I hope this won't cause troubles to anyone, it's just another option.

Donations are welcome :-).

Gammu talk on LinuxAlt

If you will be first weekend in November near Brno, you might be interested in LinuxAlt, where I will have a talk about Gammu and generally mobile phones under Linux.

The talk will be in Czech language as most of audience is expected to be Czech speaking.

PayPal improved?

It looks like PayPal has recently allowed accepting of payments in many EU countries, maybe they finally realised that EU has grown few years ago :-).

Anyway I'm still not convinced whether to enable this option for donations, but you're free to use it, my account is same as email - michal@cihar.com.

Thanks to Marcin who wrote about availability in Polland, this way I found I have now also full featured account. I don't have idea why they didn't announce it to me...

Subversion stats?

Okay, I failed to use both tools to do subversion stats I found - SubStats crash somewhere around 1000th revision (out of almost 10000 we currently have), MPY SVN STATS crashed even sooner. We're not that big project! Is there something else what can I use? I'd welcome any ideas.

Otherwise I will probably try to debug SubStats sometimes, but I lack time for that right now.

Just for record: I didn't use remotely overloaded SourceForge SVN server what was cause of my first problems, I did setup own server using SVN data from them. Only change it did made is that error appeared sonned and my computer had lot of work to do for about an hour.

phpMyAdmin switched to subversion

As we switched to subversion last night, I've also switched demo and snapshots to use subversion instead of CVS. Please report if there is something wrong or still refering to CVS.

The only thing which remains are statistics, for which I need to find good enough tool. For now I tested substats.rb, but it seems to miserably fail on some internal server error from Sourceforge.

Update: SubStats seem to work now, but it will process all data for quite a long time, so maybe there will be some results tomorrow :-).

Too much ads

Sorry I accidentally inserted Google Ads code twice on Gammu pages and didn't notice it for several days. It was not intentional and I really don't want to have site full of Ads.

Anyway I also decided to switch to smaller banners and see how they will work.

BTW: If you have interest in placing ads somewhere here, I'm open to your offers :-).

Accepting patches in free software

Sometimes when I found problem in free software which tortures me too much, I try to fix it and submit patch to upstream. What riles me is how many authors ignore submitted patches.

I came to this idea when recently somebody complained that patch I submitted for Python 2.3 (in times when it even was not final) does not apply to current Python 2.5. What a suprise! I had to create several patches for Python when I worked for SUSE and most of them didn't receive even single comment. Same applies to several other patches I made, however I don't probably remember most of them.

Only SourceForge allows me to review what has not yet been accepted. There were several attempts to improve detection of search engines and browsers in AWStats, but author seem to prefer to add own list instead of using patches from tracker. There is support for non-latin languages in Klear, but even posting to mailing list didn't rise interest in this patch. And of coure few Python patches I mentioned at the start.

I try to do my best to integrate patches for my projects (mostly phpMyAdmin and Gammu related software) as soon as they arive as it saves time and energy of both sides. And contributor is then willing to provide more patches if he can see they will be most likely accepted.

But it's your choice how you want to develop your software! Either stay alone or accept patches from community.

Finally solution for automatic purge

I was wondering why aptitude doesn't automatically purge not needed packages and keeps tons of configs I don't need on my disk. If I'd read documentation, I'd have fount out is sooner, but it has to came to me through random post to debian-devel about apt-findremovable.

The solution is simple:

echo 'Aptitude::Purge-Unused "true";' >> /etc/apt/apt.conf

Google AdSense offers money transfer?

I haven't seen this announced anywhere, but I was able to enter by bank account in Google AdSense settings and it semed to proceed fine. I'll see if test payment will go throught and then I can finally get rid of expesive checks Google used to send me before.