Today, I spent lots of time on studying the programming test sheets for interview, because I was assigned to re-generate new test sheet. Well, I am not really familiar with the language I was assigned to (although I am not familiar with other languages either.. ). Therefore, it's a pain process. At first, I studied how the original tests are organized: what type of questions are raised to interviewees; whether they are difficult or not, etc.
After the analysis, I turned to some online resources. There is already official certification test for this language; so it's not difficult to find a lot of information. The difficult part is: what kind of questions I should include in the test sheet.
Several hours passed, I only collected fewer than 10 questions so far. Too bad. still half to go.
Apres avoir vote pour l’élection du maire dans mon école primaire, j'ai fait du vélo cet après-midi. Originalement, je voudrais jouer au basket-ball tout seul au parc prés de la rivière; malheureusement, je ne pouvais pas trouver la balle que j'avait achetée quelques mois avant. Donc, comme d'habitude, j'ai fait un tour a vélo seulement.
Il faisait beau pendant le tour, pas très chaud, pas très froid non plus. En écoutant la radio avec le casque de mon baladeur, je me promenais lentement. Enfin, a cause d'avoir allé trop long, j'ai courbatures partout, vraiment épuisé.
After installing ubuntu 10.10 on my computer, I found that SCIM is gone!
I already used to installing boshiamy input in SCIM every time i re-install linux OS on my computers. This time, I should find another way around. The following website is what I found to help me resolve this problem. Basically, it's much easier than what I've done for having Boshiamy work on SCIM. I just need to install a package and select the input method in the configuration UI! Well, let's call it IMPROVEMENT.
Well, til now, I still don't know why SCIM is removed from 10.10..
Usually, I use my flickrRandomImage python script to fetch some random images from my flickr account to amuse myself. However, it heavily depends on the internet access speed. When the network traffic is jammed, it takes a long time to generate 10 thumbnails for each run. Therefore, I decided to go for another way: create a simple image viewer which can randomly pick photos from a designated folder on local hard disk.
Once the decision is made, it won't take too much time to find a starting solution. By choosing python as the development programming language, I can easily find the samples I need on the internet. The first step is to find a workable image viewer written in python. This is not a difficult task because python's library set is very rich; image viewer is something people tend to write as a sample app.
1) pop up a directory dialog to choose a folder 2) to view images in forward/backward direction 3) to toggle Slide View
What's left is: 1) load image files recursively in a folder 2) show image randomly instead of in predefined sequence 3) rotate the image according to the exif orientation information 4) launch image file format associated application to do other actions 5) track the viewed sequence in order to view backward
solution: 1) this is easy part. Check out os.path.walk and search on the internet. 2) use "from random import choice" 3) import exif.py and check the value of "Image Orientation". use wxImage.Rotation90 to rotate image accordingly 4) use os.startfile() 5) use a list to keep track of viewed photos
KuaiDial is a utility that helps you to fulfill lots of features you really want but you can't find on your native iPhone dialer. Here's a brief list:
1. T9 smart search dial: it supports English, Jianpin, Pinyin, and phone number search right on the dialpad in iPhone's dialer. No need to use the "Search" feature in iPhone's homescreen anymore. 2. Support of displaying area code in dialpad, incoming call UI, outgoing call UI, Call History, SMS list. 3. Support of deleting single call history (call log). This feature is integrated into iPhone dialer's Recent calls UI.(No more MobileLog, WeTool, iLog) 4. Support of adding IP prefix. 5. Break the limit of Recent call numbers (default is 100). 6. Support of adding multiple contacts to make group sms easier. 7. Display missed call calling time in Recent calls UI. 8. Display incoming call contact information 9. Speed dial (one touch dial) 10. Vibrate when call is connected 11. Periodical notification of talking time