Michal Čihař - Blog Archives for English

How to become number one in market?

On tuesday I realised how to become number one on mobile market. At least what marketing says is number one.

Stop random people in shopping centre and give them free precharged SIM cards. This way you will quickly have largest number of active SIM cards. No matter that those people never paid you anything, but they will be "active" for next year (or how long does card takes to expire when there is no credit). Good job T-Mobile :-).

Nanoblogger update

I ran cvs update on NanoBlogger and I was suprised that it has new feature :-). So since today you can view per day archives. It doesn't make much sense for my blog, but sometimes it happens to contain more entries, like last Sunday.

No that I'd miss this feature, but I felt there is something missing when man followed structure of generated files. Thanks to developers!

Userspace software suspend

Yesterday I tested µswsusp for first time and everything suprisingly worked well on my desktop computer. I can suspend to disk and RAM and resume without any problems. Now it only needs my board to be whitelisted so that I don't have to force it. But for some reason ASUS have chosen to fill in total crap in DMI, probably to make identification harder:

Handle 0x0001, DMI type 1, 25 bytes
System Information
        Manufacturer: System manufacturer
        Product Name: System Product Name
        Version: System Version
        Serial Number: System Serial Number
        UUID: 94C96C90-74FE-D511-A6B9-13393877187A
        Wake-up Type: PCI PME#

Handle 0x0002, DMI type 2, 8 bytes
Base Board Information
        Manufacturer: ASUSTeK Computer INC.
        Product Name: P5LD2-VM
        Version: Rev 1.xx
        Serial Number: MB-1234567890

So the patch for whitelist would look a bit funny:

{ "System manufacturer", "System Product Name", "System Version", "0406    ", 0},

Yes it's too much work to fill in this information if you call your product "The Best Intel All in One Solution with Dual Core CPU Support"…

No serious Windows bugs in Wammu?

It looks like Wammu for Windows was deployed quite good. Three days after annoncement and no major complains were reported so far to bug tracker (only one minor which I managed to find just after release). And people are downloading big installer as frequently as source codes (and I hope they actually use this tool :-)).

But if you have a problem, don't affraid of reporting, I will do my best to fix it.

Typo redirect

While looking at webserver statistics, I noticed that people often write URLs wrongly. But the computer is here to fix it :-).

So you can now safely use gamu insted of gammu, wamu instead of wammu and even pyhon instead of python (this one was the most frequent).

PS: I also added missing graphs to Pack Test site.

What version control?

For upcoming Wammu-ng I have to resolve again same question that I solved for many times - what version control to use?

I know I want something distributed. I know I want to go away from arch/bazaar as they are not maintained anymore. However where to go? Mercurial? Bzr? Darcs? All of them seem to be good candidates, but I don't see much difference. I'd like to use something in Python as it's something what I can fix in case of problems (well I don't want to fix that, but who knows …).

I like bzr, but it's still quite moving target. Anyway it has some interesting ideas and it's probably what I will use at the end.

Everything was already coded

Well almost :-). But this is just a reminder for anybody trying to write 100th clone of Total Commander or any "great" software as seen on other platform. Another example might be SiDict which has been recently announced. It has nothing more than StarDict, but it was written from scratch…

Wammu for Windows is reality

As you might have noted in Wammu 0.14 announcement, I made Wammu for Windows reality. At the end there is more support for that than I expected :-). All you need it to download full installer and everything will be done automatically including start menu entry.

Wammu on Windows looks almost identically as GTK version on Linux, there is really no big difference as you can see from screenshot.

It revived my memories about creating native Windows application years ago as I used same tool for creating instalator (Inno Setup). It works still same way and is very easy to use even when I didn't remember anything from time I created installator for CodeConv.

Yet another links in phone database

While looking for modem driver for Alcatel One Touch 535 for Windows (thanks Alcatel for removing support for old phones!), I found the mobile phone directory website. There are nice reviews of phones and I quickly decided to add it to linked content in phone database. So enjoy more information about phones!

BTW: does anybody have that stupid inf file for OT535?

Wammu 0.14

Wammu 0.14 has been just released. New features:

  • Automatically append backup extension.
  • PuBluez is now default for bluetooth devices lookup.
  • Fixed mail export for non english locales.
  • Fixed installation on Windows.
  • Added support for py2exe for distributing Windows executable.
  • Added script for creating Wammu installer on Windows (using Inno Setup).

There is imortant change in this release - we finally have Windows support! On download pakge you will find Windows installer which includes all needed (thanks to py2exe and Inno Setup). Please share experiences, as I'm definitely not experienced in this area :-).