If you've already been to my blog, you may already saw the change. Yes, I've switched the Blogger template after almost a year with the old one. What's also new is the URL. Since I have finally bought a domain for private use, this blog will now be available under:
http://blog.wahlig.eu
I'll also try to create at least simple websites for all my projects which will most probably be hosted on projectname.wahlig.eu or arkadiusz.wahlig.eu/projectname.
I would also like to start posting a bit more about other stuff since what's here up until now are only posts about projects updates. Lets hope it works out.
Have a nice day, everyone.
Below you can download a new version of my OpenSignSIS tool (a Python script to sign Symbian Installation files). This one detects failures in signing process correctly. If such thing happens, the signing will be aborted and the error message will be written to stderr, exactly as reported by symbiansigned.com. This is an answer to the latest symbiansigned.com problems which seem to report errors for all submitted files (yes, it's broken right now).
Download:
opensignsis.py 0.56 (15.08.2008)
Labels: opensignsis
Just a quick update to the previous post. In the new version (0.53), the IMEI used during the sign process is displayed in output so even if it comes from a config file, you know which one you're using. You may also include it in the output file by putting "{imei}" in the output filename.
Download:
opensignsis.py 0.53 (11.07.2008)
Labels: opensignsis
The Open Signed Online automation script introduced in my previous post has been slightly updated.
The new version creates an empty config file on the first run which can be filled with values later (using a text editor). This was added since most of the arguments passed to the previous version stayed the same for every SIS file and had to be repeated every time.
The config file is called opensignsis.config and is placed in the directory where the script is. Here's how it could look like:
[device]If you provide all this information in a config file then all you need to specify in arguments during the execution are the names of input and output SIS files. The values from the config file act as default values for the arguments so you can still provide all options in arguments if you want. You may omit any of the options in the config file if you always want to provide them in arguments.
imei = 123456789012345
[email]
email = foo.bar@gmail.com
server = pop.gmail.com
login = foo.bar
passwd = spam
ssl = yes
Download:
opensignsis.py 0.52 (11.07.2008)
Labels: opensignsis
As a Python for S60 developer using 3rd edition of the S60 platform I'm using the Open Signed Online service a lot to allow my scripts to access some of the more advanced features of the platform. The process involves uploading of a Symbian Installation File via a web-based form (including a captcha), confirming using a link sent via an e-mail and then waiting for a second e-mail with a link to a signed version of the uploaded file.
During the development, when you have a new version to install on your phone every 5 minutes, this process can be cumbersome at least. To improve it a bit, I've written a Python script called opensignsis that does almost all of this automatically.
Your attention is only needed when specifying command line parameters and (unfortunatelly) right after starting, when you are asked to solve the captcha.
> opensignsis.py --imei=123456789012345 --email=foo.bar@gmail.com --server=pop.gmail.com --ssl PythonScriptShell_1_4_4_3rdEd_unsigned_testrange.SIS PythonScriptShell_1_4_4_3rdEd_imei_123456789012345.sisThe security code dialog (displayed after the "Processing security code..." line) uses wxPython so you have to install it too.
warning: no caps specified, using 'ALL'
Processing security code...
Sending request to Open Signed Online...
warning: no login specified, using 'foo.bar'
warning: no passwd specified, prompting for one now
Password for 'foo.bar':
Waiting for request confirmation...
Waiting for signed file...
Done
Download:
opensignsis.py 0.50 (10.07.2008)
Labels: opensignsis
Nokia provides a N73 driver for Windows Media Player that allows you to synchronize the music with your phone. Unfortunately its for WMP 10 only. I have version 11 already so the driver didn't work. Since it's just an .inf file, an updated one can be created quite easily. Here it is:
Nokia_N73_WMP11_driver.inf
29.09.2008
The driver has been updated since the old one refused to work on my new laptop (Windows XP reported that the device cannot be started). Now it is based on N93i driver provided by Nokia with product ID and some text strings taken from the N73 WMP 10 driver (also provided by Nokia). This version fixed the problem right away.
23.11.2008
I've tested the driver on Windows Vista Ultimate SP1. It works as it should. You just have to let the Windows search for a driver and when it fails, point it to the directory with the driver.
If you don't already know, Ped is my mobile Python IDE for Nokia S60 platform. I received a lot of pleasant words about it over time (thanks everyone!). Unfortunately, I haven't worked on it for couple of months now. Therefore I'm happy to announce that the work if moving forward again.
First step is to move Ped from its rather poor website to Google Code where I'll be able to maintain the code easily and able to add new developers in the future (I received some help proposals). When this is done, the home of Ped will be the Google Code page.
At the sam time, I'm introducing some new features to the Ped itself. Two most important ones are a plugins interface and internationalization. The upcoming release will bear the 2.30 number and is expected to be out shortly. Stay tuned.