Sunday, August 10, 2014

Ah ! VNC on Kubuntu !

What you need on kubuntu is ..... krfb ... (well i will never remember the complex name ... ) k request for business ??

ok whatever
$ sudo apt-get install krfb

then start krfb to configure.

Good doc on general networking options for kubuntu here

Though vnc has perf issues, i am not sure how to use freenx in such a way that i have only one session (shadown) and have better performance.

But alas not that great, it sometimes sends multiple key strokes :( bad bad. 

Awesome learnings !

Well the world has changed ... when i look at my interest space
Cloud computing, distributed systems and Big data - i see that the world has moved pretty fast on this space and i am still catching up ! But hey don't worry i am in now ... :)
Hadoop, hive, pig, Hbase, HDFS , MapReduce , Flume, zookeeper etc no longer buzzwords - pretty clear on these - i know technology will keep changing and it is pretty much impossible to keep up to date with these new technologies, but concepts are what is critical, it doesn't matter whether you are on cassandra or mongodb or hbase - as long as you understand the concepts pretty much these products offer similar features. So don't get bogged down by buzzwords and products.

Simple - look at your problem space in your domain and see how you can solve with distributed computing - obviously don't even delve into neural networks, otherwise you will be stuck with that - pretty cool ideas. Just think that if you are someone who loves distributed computing - then neural networks need distributed computing to get trained - so hey distributed computing is in for the future !

Now i got to know about swift, but then looking back i am happy i learnt java in 1998, but i am thinking of relearning python which i did in 2001 .. i don't care about new languages like swift etc , because swift is specific to OS X and iOS, i would like it to be a general purpose programming language and that would make it more appealing to me, but i am sure Swift will gain more popularity than Go, because swift has a specific reason to use -- if you want to program apps for iOs and Mac OS X, easily - so hey there is a valid use case , which is being solved only by Objective-C but Swift is much more easier to use and handle - debugging etc and the tools are awesome ! So here you go .. see how swift becomes popular and stays popular, however only for application front end development , not for server side or backend development. 

Sunday, June 9, 2013

Google - Can Steal Patents !

Think about this, isnt it easy for google to steal or create patents with ideas that are not theirs ? Thanks to the number of people searching on their site.  For example lets say if someone searched for how to get family members into a group chat online ... there you go , google hangout , what else .. how can i pay from my mobile using NFC , there you go google wallet. You really dont know what all kind of questions google get from users, most of which might be ideas to see how users want to see things. Its like reading millions of minds, so instead of asking everyone what they want, google is told by customers what they want, this is scary and can make google evil, though it has the face of "do no evil". Be careful dont search for anything you want to regret , goto specific patent database and search if you are looking for patents. There are individual sites which specialize on things, go there rather than the generic google search which is going to be subjected to great data analysis.

Wednesday, August 17, 2011

awesome wallpapers

Wednesday, August 10, 2011

ubuntu 2d (unity 2d ) ubuntu 11.10 natty

I always had issues with vnc refresh .. i had to finally settle down to using the "Force update ... " option in workarounds in ccsm.
Use ubuntu 2D and it has awesome performance when used via VNC, which i do a lot ! So well done ubuntu 2D team !

Monday, August 8, 2011

fixing issues with eclipse - ubuntu (eclipse 3.5.2 from repo)

Add the update site for the release .. that will get dependencies .. for galelio it is
maven -
subversion -

Wednesday, June 29, 2011

gnome 3 shell extensions

install gnome shell extensions on ubuntu 11.10

git clone
cd gnome-shell-extensions
./ --prefix=/usr
make && sudo make install

I am now using this ppa rather -

Tuesday, June 21, 2011

ah noisy facebook intern buses

facebook has interns in our apartment in santa clara. They have used these buses that make a lot of noise (engine) and these buses keep making rounds ... very irritating .. facebook stop this you are causing noise pollution

Monday, June 6, 2011

Great doc on how to change title and shell theme in gnome 3

Now that gnome 3 made its way into ubuntu ! here you go ...

Tuesday, May 31, 2011

want mint theme for ubuntu ?

There is a new PPA that has come up .. with great collection of themes that didnt find its way into any ppa's... look at this

sudo apt-add-repository ppa:webupd8team/themes
sudo apt-get update
sudo apt-get install mint-x-theme

There are other themes there check it out ..

Monday, May 2, 2011

want more software for ubuntu !

install gedeb and then update your apt-get and thats it .. you can install a lot more software.

Monday, April 18, 2011

memory tools !

Wow,i like htop

sudo apt-get install htop

its basically like top, but better.

1. htop
2. top
3. free -m
4. df -k (to see drives)

screensaves for kubuntu

sudo apt-get install kscreensaver-xsavers

Sunday, April 17, 2011

GIMP tutorial - short one... but very good ...

found on youtube

kde and qt development with c++

Well a lot of blogs start about hello world !!! but what about people who have just installed kubuntu and what to do devlopment ?

Here is what you need
1. A development IDE you are comfortable with
for emacs - sudo apt-get install emacs
you can use vi or kate they also work great.
There is KDevelop which is much better ! install using sudo apt-get install kdevelop

2. Libraries
sudo apt-get install kdevelop kdelibs kdebase-workspace-dev build-essential cmake

Now go grab the QT hello world !

Python development on Kubuntu or Ubuntu with emacs !

Here is what you have to do
1. Get the python mode files from , it is a gz file with 4 files and 1 readme in it.
2. unzip that and put the files in your home folder (~/)
3. Now create a file .emacs in your home folder (if you have it already its fine). Add this to the file
(load "~/python-mode.el")
(setq auto-mode-alist (cons '("\\.py$" . python-mode) auto-mode-alist))
(setq interpreter-mode-alist (cons '("python" . python-mode)
(autoload 'python-mode "python-mode" "Python editing mode." t)

(global-font-lock-mode t)
(font-lock-mode +1)
4. Now restart emacs.
5. Write python code and then C-c C-c for executing it .. C-c ! for the shell ..

Have fun !

Saturday, April 16, 2011

Languages !

Gosh ! why are there so many languages ! Personally I feel the world can do everything with just c. All these new languages are interesting ... but to me as long as there is c++ and java, everything else is just for hobbyists !
Python is getting traction because of google .. otherwise there are so many languages out there ...
I used to work on python in 2001, now ... well should i try it out again ? Maybe !

Netbeans & ubuntu 11.04 with KDE

Well i am always amazed at how great netbeans has got to become ! Its certainly a pleasure , it has been working efficiently for the small things i have been doing , i am officially supposed to use eclipse as we have the .project and .classpath files, though i guess its time .. i try netbeans for official work too ! But ah .. there are so many things. ..

Jdk 7 beta released ! awesome ... well done ...

Well tired of unity - somehow i feel compiz has become a beast ! , i am not finding kwin to be better ! am on KDE at home ... (kubuntu .. thought ubuntu treats everything else other than unity .. badly), but KDE has been working fine ... No hangs etc !

Wednesday, April 13, 2011

canonical launchpad !

launchpad is an awesome platform .. it enables development , collaboration, bug reporting etc ... its an awesome collaboration platform , however small quirks

If you unsubscribe a bug by mistake, there is no way to resubscribe to the bug, even if you had raised the bug .. solution wait for the LOSA's to reenable it for you !

Firstly if I have raised a bug, there should be no way to unsubscribe from the bug, obvioulsy because i raised it .. i would want to know the status, otherwise why would i raise it in the first place. Even if i have to unsubscribe, most likely in cases where i raised the bug on behalf of someone, it should warn me and force me to give the name of some other person on my behalf who will represent the bug owner !

Strange, small issues ..