Install google pinyin in Ubuntu 16.04
1. Command line: sudo apt-get install fcitx-googlepinyin
2. System settings -> Language support -> Keyboard input method system, change to fcitx.
3. Log out log in
4. At top right, click the penguin icon -> Text entry setting
5. Click +
6. Search ‘Google’, find ‘Google Pinyin (Fcitx)’
7, Use ‘Ctrl+space’ to switch between input methods
Category Archives: Uncategorized
Install google pinyin in Ubuntu 16.04
Question: Would you compare research and management?
Hamming: If you want to be a great researcher, you won’t make it being president of the company. If you want to be president of the company, that’s another thing. I’m not against being president of the company. I just don’t want to be. I think Ian Ross does a good job as President of Bell Labs. I’m not against it; but you have to be clear on what you want. Furthermore, when you’re young, you may have picked wanting to be a great scientist, but as you live longer, you may change your mind. For instance, I went to my boss, Bode, one day and said, “Why did you ever become department head? Why didn’t you just be a good scientist?” He said, “Hamming, I had a vision of what mathematics should be in Bell Laboratories. And I saw if that vision was going to be realized, I had to make it happen; I had to be department head.” When your vision of what you want to do is what you can do single-handedly, then you should pursue it. The day your vision, what you think needs to be done, is bigger than what you can do single-handedly, then you have to move toward management. And the bigger the vision is, the farther in management you have to go. If you have a vision of what the whole laboratory should be, or the whole Bell System, you have to get there to make it happen. You can’t make it happen from the bottom very easily. It depends upon what goals and what desires you have. And as they change in life, you have to be prepared to change. I chose to avoid management because I preferred to do what I could do single-handedly. But that’s the choice that I made, and it is biased. Each person is entitled to their choice. Keep an open mind. But when you do choose a path, for heaven’s sake be aware of what you have done and the choice you have made. Don’t try to do both sides.
Question: How important is one’s own expectation or how important is it to be in a group or surrounded by people who expect great work from you?
Hamming: At Bell Labs everyone expected good work from me – it was a big help. Everybody expects you to do a good job, so you do, if you’ve got pride. I think it’s very valuable to have first-class people around. I sought out the best people. The moment that physics table lost the best people, I left. The moment I saw that the same was true of the chemistry table, I left. I tried to go with people who had great ability so I could learn from them and who would expect great results out of me. By deliberately managing myself, I think I did much better than laissez faire.
1 Not promoting your own work
2 Getting defensive
3 Making rash decisions
4 Not being assertive
5 Being too negative
7 Being chronically disorganized
8 Not learning new technology
There are some references about tutorials, examples and source code. Reading it by order will give you some confidence.
1 Make your first Android App: http://www.raywenderlich.com/56109/make-first-android-app-part-1
2 Build an application in 6 steps: http://coenraets.org/blog/androidtutorial/
My Map Location http://joshclemm.com/blog/?p=148
Very useful for checking the map: http://android-er.blogspot.ca/2012/12/a-simple-example-using-google-maps.html
5 Android Code Path http://guides.codepath.com/android/#structure
6 Refer from (stackoverflow) All of the applications delivered with Android (Calendar, Contacts, Email, etc) are all open-source, but not part of the SDK. The source for those projects is here: https://android.googlesource.com/ (look at /platform/packages/apps). I’ve referred to those sources several times when I’ve used an application on my phone and wanted to see how a particular feature was implemented.
7 Android examples: http://androidexample.com/
How to use the sample code in Android http://code.tutsplus.com/tutorials/android-sample-apps–mobile-12528
8 Exampes classified by different categories http://www.java2s.com/Code/Android/CatalogAndroid.htm
9 Android developer website (http://developer.android.com/)
2 HTML 5
- Referece: http://www.w3schools.com/
1 Setup Development Environment for Andriod native app development
- JDK + Eclipse + Android development plugin
- Install Andriod SDK, then install the others with Andriod SDK manager.
- Configure Andriod SDK Location in Eclipse: Windows->preference
- Set Android Virtual Device.: Windows->AVD
|Graphics||Native APIs||HTML, Canvas, SVG||HTML, Canvas, SVG|
|Native look and feel||Native||Emulated||Emulated|
|Offline storage||Secure file storage||Shared SQL||Secure file system, shared SQL|
|Connectivity||Online and offline||Mostly online||Online and offline|
3 learning Materials