Switch Input method global in Ubuntu

When using Ubuntu, switching between input method so uncomfortable. I use English as default and Unikey (fcitx-unikey) for Vietnamese. You can switch between input method by the hotkey (as my setting is Ctrl + Space), the problem is this hotkey is not working if you are not in the input area. Example in Google Chrome, you need type some Vietnamese text, to archive that, you need click in some input field of web-form or address bar of Chrome, press the hotkey, then you need to look at the icon area to make sure it the right input method you want, the same procedure when you want to switch back to English! A lot of work.

Note: I need switch back to English when not typing Vietnamese because in Vietnamese, the input text does not commit immediately, you need to click somewhere, or press spacebar, or enter, or tab… to commit text. The image below is an example, I want to go to google.com but just type “go” in the address bar of Chrome is not enough when using Vietnamese input, Chrome will search word “go”. (I need type “go” –> press tab to select “Google.com” –> press Enter).

Continue reading “Switch Input method global in Ubuntu”

Những thất bại đáng nhớ nhất của giới công nghệ trong năm 2017


Thời điểm kết thúc năm 2017 đã gần đến, cũng là lúc mọi người cùng điểm lại những thông tin, sự kiện đáng chú ý nhất trong suốt năm qua, và tất nhiên là không thể không kể đến những điều gây thất vọng nhất đến với người dùng trong suốt năm 2017 vừa qua. Continue reading “Những thất bại đáng nhớ nhất của giới công nghệ trong năm 2017”

The Hidden Roadmap


As the tech lead of a startup, a founder-CTO faces many tradeoffs allocating his time. The “business founders” want you to be shipping more features — the visible roadmap. But you need to balance that with many other responsibilities:

  • Recruiting, managing and retaining the right team.
  • Making tech choices, considering their short and long-term implications.
  • Setting and automating processes, paying technical debt, stopping fires when they happen, etc.

Those topics are not visible in the roadmap, but if they are not taken care of in time, they can cause big trouble. They are part of the “hidden roadmap”.

At our SaaSCamp, Samuel Fuentes, CTO at Ontruck, led a discussion about managing those priorities. In this article, I’m going to summarize the areas of consensus and try to open the conversation to a larger audience:

Continue reading “The Hidden Roadmap”

[Odoo] Keyboard shortcut (default)

List default keyboard shortcut in Odoo, tested on Linux – Chrome:

  • Alt + P: go to next page (or record) (note: FireFox require plus Ctrl key)
  • Alt + O: go to previous page (or record) (note: FireFox require plus Ctrl key)
  • Alt + K: switch to Kanban view (note: FireFox require plus Ctrl key)
  • Alt + L: switch to List (tree) view (note: FireFox require plus Ctrl key)
  • Alt + Shift + F: switch to Form view
  • Alt + Shift + E: Edit a record
  • Alt + Shift + C: Create new record
  • Alt + Shift + D: Discard when create / edit record
  • Alt + Shift  + S: Save record