Category Archives: 技术
Qt Extended
Qtopia被重命名为Qt Extended。
Qt Software和Nokia还会一如既往地发布GPL版本的Qt和Qt Software。
它的意义是:Qt Everywhere! Long live Qt! (仍然发音为“kute”)
C++ GUI QT 4编程(第二版)在China-Pub已经开卖了
据我所知应该是该书(指第二版)的最快译本了。
第一次把Linux安装到USB移动硬盘上
因为Nokia的Windows系统是在加密的NTFS分区上工作的,并且默认占据整个硬盘,我用ntfsresize无法真确识别该分区。没办法,第一次把Linux安装到USB移动硬盘上。安装过程都很顺利,GRUB安装到了移动硬盘上。
启动的时候,GRUB报错,后来找到原因了。我的笔记本内置SATA硬盘,所以内核启动后会把它识别为sda,而移动硬盘则成了sdb,安装Linux时它会自动写找hd1,实际上在USB硬盘启动过程中(内核启动之前)只识别了它自己,所以改GRUB的设置为hd0就都正常了。
今天还试了试KDE 4.1中的KWin特效,很不错。
Qt 4.4.1的中文翻译文件
因为最近我刚从客户那里回来,才和FrankLin翻译了简体中文和繁体中文的相关文件,没有赶上4.4.1发布,大家如果需要上述翻译文件,可以到Qt每日快照中下载,7月31日及以后的包即可,4.4.2或者4.5.0的都可以。
备注:请下载.ts文件,用lrelease重新生成相应的.qm文件。2008-08-06更新了繁体中文的部分文件中的一些标点使得打开文件等相应操作正常。
C++ GUI Programming with Qt4(2nd)中文版发布了
几个朋友翻译的,好像已经有消息了。
SYMBIAN Development Environment – 2
Platform: Linux and OS X
SYMBIAN Development Environment – 1
SYMBIAN Development Environment (1)
Platform: Windows XP Pro(SP3)
1. Software Packages
For downloading the packages, you need to register an account in the forum of Nokia,
http://www.forum.nokia.com/main/registration/registration.html
1-1. Carbide.C++
http://www.forum.nokia.com/main/resources/tools_and_sdks/carbide/
http://www.forum.nokia.com/info/sw.nokia.com/id/dbb8841d-832c-43a6-be13-f78119a2b4cb.html
Carbide.C++ 1.3
Carbide.c++_v1.3.exe 185MB
1-2. S60 Platform SDKs for Symbian OS, for C++
http://www.forum.nokia.com/info/sw.nokia.com/id/4a7149a5-95a5-4726-913a-3c6f21eb65a5/S60-SDK-0616-3.0-mr.html
S60 Platform SDKs for Symbian OS, for C++, 3rd Edition, Feature Package 2(FP2)
S60-3.2-SDK-f.inc3.2130.zip 438MB
1-3. Open C/C++ Plug-ins for S60 3rd Edition
http://www.forum.nokia.com/info/sw.nokia.com/id/91d89929-fb8c-4d66-bea0-227e42df9053/Open_C_SDK_Plug-In.html
Plugin_For_S60_3rd_Ed.zip 41.3MB
2. Installation
Please install above 3 packages as default path.
Installation order: Carbide.C++, S60 SDK, Plugin.
After Carbide.C++, you may need to install ActivePerl-5.6.1.635-MSWin32-x86.msi:
http://downloads.activestate.com/ActivePerl/Windows/5.6/ActivePerl-5.6.1.635-MSWin32-x86.msi
3. Emulator
Start->S60 Developer Tools->Emulator
4. Try first example application for S60
Run Carbide.C++ 1.3
Start->Carbide.c++ v1.3->Carbide.c++ v1.3
In the welcome page, you could click “Tutorials”->”Create an application emulator debug example”, and follow this tutorial to build your first example application for S60.
(Info: If the welcome page takes all space of the workspace in Carbide.c++, it makes you can’t find the project tree and other things, PLEASE CLICK “Restore” OPTION IN THE TOP-RIGHT CORNER OF THE WELCOME PAGE!)
Follow above steps to create your project, but if you can’t see any template in “New Symbian OS C++ Project” dialog when you enable “Filter templates based on enabled SDKs”, it means Carbide.c++ doesn’t find the SDK which you had installed. Then please cancel the dialog.
In the main menu of Carbide.c++, Window->Preferences->Carbide.c++->SDK Preferences, you will find out there is nothing in the “Available Symbian OS SDKs”. Please click “Add New SDK”, in the “Add New SDK” dialog, SDK ID: should be “S60_3rd_FP2_SDK”, EPOCROOT: should be “C:S60devicesS60_3rd_FP2_SDK”, Vendor: should be “com.nokia.s60”, Is Default: should be “yes”. Then click “OK” on it. Click “Rescan All SDKs” and “OK”.
Now you can return to your project.
Follow the tutorial, you could run the application in the emulator, in my case the emulator path should be: C:S60devicesS60_3rd_FP2_SDKepoc32releasewinscwudebepoc.exe
Why not try it on your phone?
Copy C:SymbianCarbideworkspaceOroboroussisOroborous_S60_3_X_v_1_0_0.sisx to your phone via usd disk mode. Install it and run it.
If you got some errors like that “Certificate error. Contact the application supplier.”, you need to set your phone like this:
Installations->App. mgr.->Options->Settings, choose “All” for “Software installation”.
Then all should be ok.
解决了 Nokia E90 上用 WIFI 打 Skype 的问题了
更新:
2020年8月26日 Fring Is Dead Now: Try These 10 Alternatives In The Absence
把 Nokia E90 刷成其它语言
[How to] Reflash your Nokia E90 with a different firmware/language pack
How to (re)flash your Nokia E90 with a different firmware/language pack.
Because I see this question popping up more often and I now even got a PM about this subject, I decided to post a quick How-To about reflashing your Nokia E90 to a different language version.
First of all you will need to download and install the Nokia PC Suite.
You will need this program to 1. make a backup of your phone and 2. you will need it for the USB drivers.
The Nokia PC Suite page can be found here: Nokia PC Suite page
You can find a direct download to the latest version 6.84 here: Nokia PC Suite 6.84
Now we will install the Nokia Software Updater (NSU) to flash the new firmware to your phone.
you can download the NSU program from this page: Nokia Software Updater
You can find a direct download to the latest version here: Nokia Software Updater
You can check for the availability of a new firmware on this page: Firmware Availability
In case of a Nokia E90 with a product code from Singapore (0544485) you can see that currently the latest firmware is version 07.24.0.3
Finally you will need to download and install the Nemesis Service Suite.
You can find more info about the NSS on the following page: Official NSS Page
Download and install the NSS for this direct link (Version NSS103812): NSS103812.zip
Unzip and Install, you can choose any option but the Virtual USB drive should be okay.
Notice: Without the Nokia PC Suite the NSS will not detect your Nokia phone! Always install the Nokia PC Suite first!
[I do not include screenshots for the following steps, if required PM me ]
Step 1.
Connect your Nokia E90 with the included USB cable and select “PC Suite” as the selectable mode.
Step 2.
Let the Nokia PC Suite detect your telephone and let windows install the required drivers.
This might take a few seconds.
Step 3.
Fire up the Nemesis Service Suite Program.
Step 4.
When in the main program, click on the “scan” button in the top-right of your screen. (the magnifying glass button 😉 )
Step 5.
After NSS detected your phone without errors, click on the “Phone Info” button.
Step 6.
Look for the “Product Data Edit” section to the right of your screen and click the “Read” button to read the current values of your Nokia E90.
Step 7.
You can now enable the “Product Code” line and alter your current Product Code to the required Product Code.
Step 8.
Click on the “Write” button to write the new value to your Nokia E90.
Step 9.
You can now close the NSS and continue by opening the Nokia Software Update program.
Step 10.
Go through all the steps of the NSU program and finally update your firmware.
Currently the firmware for the EMEA and APAC region are the same version except they of course contain different languages and such.
Because of this you might be asked by the NSU program is you really want to reflash your current firmware.
You must click yes or you will end up with the wrong firmware once more.
Note:
If you bought your Nokia E90 in the UK you will have the same keyboard layout as the APAC version.
I verified this with my own Nokia E90 which is a UK EMEA 1 version.
For a picture of the APAC keyboard you can click here.
I altered the product code of my own Nokia E90 from a UK EMEA 1 model to an APAC Singapore version.
From:
0514979: EMEA 1 – UK red
To:
0544485: APAC Singapore – Colour unknown
The EMEA 1 model has the following languages:
English, Dutch, Russian and a 4th language (Either Turkish or Spanish)
I currently have the following languages:
English, Simplified Chinese, Melayu, Indonesian
Remember that when flashing to a different region, you may loose certain pre-installed region specific programs.
In my case I gained a Chinese-English-Chinese dictionary
I will post a list with known product codes for the Nokia E90, both EMEA and APAC in a follow up post.
If you have any questions, advice, comments or just want to flame…. let me know
Nokia E90 Product codes:
Known Asian product codes:
0544491: APAC Honk Kong – Colour/version unknown (No Chinese)
0544485: APAC Singapore – Colour/version unknown
0546002: APAC Indonesian – Red
0546003: APAC – Colour/Version unknown (Might be Singapore too as they both have the same language pack)
Known EMEA product codes:
0514979: EMEA 1 – UK red
0533332: EMEA 1 – UK mocca
0544294: EMEA 1 – South Africa mocca
0545983: EMEA 1 – South Africa red
0544295: EMEA 2 – Scandinavian1 mocca
0545986: EMEA 2 – Scandinavian1 red
0545807: EMEA 3 – Scandinavian2 mocca
0545988: EMEA 3 – Scandinavian2 red
0546493: EMEA 4 – Red …
0544297: EMEA 4 – Mocca …
0544351: EMEA 5 – German mocca
0545990: EMEA 5 – German red
0548270: EMEA 5 – German red (SWAP)
0552044: EMEA 7 – France Native red
0552045: EMEA 7 – France Native mocca
0544356: EMEA 8 – Spain mocca
0544380: EMEA 9 – Turkey mocca
0546526: EMEA 10 – Czech mocca
0550193: EMEA 10 – Czech red
0544383: EMEA 11 – Greece mocca
0546435: EMEA 12 – Hungary mocca
0544384: EMEA 13 – Poland mocca
0545995: EMEA 14 – Russia red
0544388: EMEA 14 – Russia mocca
0544393: EMEA 14 – Ukraine mocca
0545997: EMEA 15 – Italy red
0544403: EMEA 15 – Italy mocca
0545999: EMEA 16 – Arabia1 red
0544406: EMEA 16 – Arabia1 mocca