Saturday, December 26, 2015

Google Translate Community

Google translate has a community to help them improve and add new languages, and they have a community for Kurdish language, I started contributing to it.

Google is one of the few big companies has cared about Kurdish language, and it is because Google cares about all kind of information it can classify. it is not motivated by governments or financial perspective, but rather to their obsession to collect and classify data.

This is one of those areas which my two big interests in life collide, Computers and Human languages.  Go Google Go !

Thursday, December 17, 2015

The Zen of Python: Complex is better than complicated

Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated...Read the full poem here

Wednesday, December 9, 2015

Pile of Garbage in android's Share To button and 3 suggestions

Recently I built an a dedicated media server using OpenElec  for my living room's TV. I can share videos from my phone to my TV way faster than my sloowwwww smart TV, which needs 20 seconds to load youtube app. not mentioning the awkward interface to control it.

So most of the times I share videos from android mobile phone to my media center through Yatse app. The problem is, each time I share from YouTube, I have to navigate through tens of apps to find the app I want to share with. in the list of possible apps to share with, I see a lot of irrelevant apps, many of them at the top of the list.

For example yelp, ...why would I ever want to share a youtube video on yelp ? I might in 10 years.
That makes me sad that I can not order the list or hide some of them I do NOT want to scroll down every time.

Here are my suggestions for future Android:

  1. Sort them by frequency and user behaviour, over last 10 times I shared 8 times with my Media center and 2 times with Gmail. have my media center at the top of the list and Gmail in second. 
  2. Sort them by relevancy if I sharing a phone number, makes more sense to share it with Contacts app than sharing it to Yelp !
  3. Give the user ability to hide some apps for when the developers are mean and not nice
Maybe android is getting too big of a community a lot of greedy developers are out there, producing garbage apps, Seriously developers be nice! I know you worked hard to make your app, don't shove it in all share menu, start-up service, and ask for all the possible android permissions...

It reminds me of old times when I used windows...every application which you installed would add its files to the root (C:\) . and also to ProgramFiles, and to start menu, and Deskop and Start-up folder, control panel ... you would end up with a pile of garbage.

We bloggers could also make it morally unacceptable for developers who try to shove their apps in every hole possible in android, just because they can !
Does Couchsuring app ever needs to be shown in share menu for YouTube? the sad truth is, it is on the share to list..

Simple rule of co-existence in eco-systems:
Develop in a way, that if everyone did that way, Android would still would be a pleasant OS to use.

P.S: Some people made apps to fix these issues called Andmade share worth a try but it didnt work for my Youtube spefic problem.

Monday, December 7, 2015

E-Prime: An improved version of English language

Compare these two sentences:

I liked the wikipedia article about e-prime.


The wikipedia article about e-prime was good !

The first sentence is written complied with e-prime, (not using to-be words) and second sentence is not e-prime.e-prime helps the reader not to confuse opinion with facts.



computer (48) ubuntu (46) linux (28) tutorial (20) opinion (17) programming (14) software overview (13) terminal (12) troubleshooting (8) life (7) literature (7) poem (7) human languages (6) vim (6) bash (5) google (5) python (5) android (4) cars (4) phpBB (4) suggestion (4) tips (4) 12.04 (3) Chef (3) extension and addons (3) firefox (3) java (3) personal (3) russian (3) shell (3) windows (3) 64bit (2) Calligraphy (2) Chicago (2) Vagrant (2) apple (2) backup (2) bug (2) code (2) eclipse (2) funny (2) google chrome (2) idea (2) monitor (2) php (2) phpBB3 (2) shorter prompt (2) ssh (2) virtualbox (2) $_SERVER['REQUEST_URI'] (1) 2.7 (1) ALT+Backspace (1) AVR (1) Alt-Printscreen-K (1) AutoRotate (1) CTRL+ALT+DELETE (1) DRM (1) Debugging (1) Gimp (1) Gimp 2.8 (1) Microcontroler (1) Restart X (1) UML (1) Ventra (1) adsense (1) amazon (1) audio (1) aws (1) background process (1) battery (1) bing (1) blank (1) blogging (1) bmw (1) boot (1) business review (1) car (1) cd (1) chrome (1) comcast (1) computer kubuntu (1) conference (1) cookie (1) cron (1) database (1) date (1) display (1) domain name (1) download manager (1) dual boot (1) dual monitor (1) extensions (1) feature request (1) file (1) folder (1) freeze (1) gimp single window (1) git (1) gnome 3.10 (1) google docs (1) google plust (1) google+ (1) grep (1) icon (1) install (1) iterator (1) links (1) linu (1) linux links (1) list (1) mac os (1) media server (1) microsoft (1) moonlight (1) music (1) mysql (1) name (1) nautilus (1) netflix (1) notepad++ (1) parking (1) permission (1) philosophy (1) photo (1) prompt (1) protest (1) ps3mediaserver (1) putty (1) read from file (1) realtek (1) resolution (1) roku (1) samsung (1) scala (1) screenshot (1) security (1) selinux (1) server (1) skype (1) space (1) spam (1) spambot (1) sql (1) suspension (1) system monitor (1) tar (1) task manager (1) template design (1) th23 domain (1) thinking (1) ubuntu 13.10 (1) unity (1) vimrc (1) virtual machine (1) weblogic (1) wget (1) with space (1) xorg (1) xrand (1)