A good alternative is Guake. Gives a lot of customization, and does what it says. But I don't want any customization. I want just a simple, fast, reliable terminal whose sole purpose is to drop down when commanded to. So, I've stripped Guake of all the customization. Lets see how long it says loyal.
Thursday, January 10, 2013
Drop down terminals
A good alternative is Guake. Gives a lot of customization, and does what it says. But I don't want any customization. I want just a simple, fast, reliable terminal whose sole purpose is to drop down when commanded to. So, I've stripped Guake of all the customization. Lets see how long it says loyal.
Tuesday, June 19, 2012
MEB: Taking Incremental Backup using last successful backup
Read more here: https://blogs.oracle.com/MySQL/entry/meb
A new prefix 'history:' has been introduced for the –incremental-base option and currently the only permissible value is the string "last_backup". So using the new option an incremental backup can be taken with the following command:$ mysqlbackup --incremental --incremental-backup-dir=/media/mysqlbackup-repo/ --incremental-base=history:last_backup backup
Wednesday, January 11, 2012
Saturday, December 10, 2011
Favorite Geek&Pokes
- http://geekandpoke.typepad.com/geekandpoke/2011/12/the-hard-life-of-a-nosql-coder.html
- http://geekandpoke.typepad.com/geekandpoke/2011/12/a-coder-in-the-math-class.html
- http://geekandpoke.typepad.com/geekandpoke/2011/11/the-god-and-the-coder-day-one.html
- http://geekandpoke.typepad.com/geekandpoke/2011/10/the-final-question.html
- http://geekandpoke.typepad.com/geekandpoke/2011/10/geeks-1.html
Sunday, December 26, 2010
Google calendar quick add
Birthday Manu 7 May repeats yearlyor
have medicine 9pm repeat daily for 2 weeksGoogle calendar will intelligently parse the above comments and schedule the event/reminders accordingly.
A list of possible 'quick adds' can be found here:
http://www.google.com/support/calendar/bin/answer.py?hl=en&answer=36604
Quick add can also be seamlessly integrated into your application using the calendar API. Instructions can be found here:
http://code.google.com/apis/calendar/data/2.0/developers_guide_protocol.html#CreatingQuickAdd
~ Happy holidays, and have a great time scheduling..
Wednesday, December 22, 2010
Private sidewiki?
Tuesday, November 30, 2010
Device Set Up Instructions: Nokia 6300
http://www.google.com/support/mobile/bin/answer.py?hl=en&answer=98265
Wednesday, October 6, 2010
C:/Windows/Installer directory overflowing bug?
Hi all. Recently was bugged by the problem of my C: getting used up erratically. Everyday i'd remove some application and free space and lo! Next morning again <20MB space left on this drive.
I used the following tool to figure out the problem:
Free Disk Analyzer from http://www.extensoft.com/
Saw that the folder C:/Windows/Installer took up almost 80% of the space!
Initially thought of deleting several files at random but then read in forums that this approach is definitely not advisable. In many forums I was redirected to this page: http://support.microsoft.com/default.aspx?scid=kb;en-us;290301 but as it says, they've removed the installer from here. This utility, however, can still be download from http://majorgeeks.com/Windows_Installer_CleanUp_Utility_d4459.html. INSTALL IT. Do not go and run this utility from its GUI since it doesn't give the option of removing only 'orphaned' installer packages - which is what we want to do. So, fire your command prompt, cd to C:\Program Files\Windows Installer Clean Up and run : msizap g!
PS: Cleaned up 16GB of space in 10 sec!
Tuesday, July 27, 2010
Merge Sort with Python
def merge_sort(array):
if len(array)==1:
return array
elif len(array)==2:
if array[0]>array[1]:
return array
else:
return [array[1],array[0]]
else:
return merge(merge_sort(array[0:int(len(array)/2)]),merge_sort(array[int(len(array)/2):len(array)]))
def merge(array1,array2):
p1=0
p2=0
ans=[]
for i in range(len(array1)+len(array2)):
if p1!=len(array1) and p2!=len(array2):
if array1[p1]>array2[p2]:
ans.append(array1[p1])
p1=p1+1
else:
ans.append(array2[p2])
p2=p2+1
elif p1==len(array1):
ans.append(array2[p2])
p2=p2+1
elif p2==len(array2):
ans.append(array1[p1])
p1=p1+1
return ans
Friday, April 16, 2010
Using JavaFX objects in Java code
Sunday, April 11, 2010
Importing H2 database in RapidMiner 5
- Add the H2 driver to RapidMiner: Go to 'Manage Database Drivres' and configure it is follows: (The Jar file lies in the /bin folder of your H2 installation; give its path). Save these settings
- Now go to your process window in RapidMiner and drag the 'ReadDatabase' operator:
(database url is the complete url of your embedded database file). The default username in H2 is 'sa' without password. But, this won't work for RapidMiner since its mandatory to give some password. So, Create a new user with some password using the 'CREATE USER' sql command. In my case, I created a new database user called 'user1'.
4. Once this is done, restart RapidMiner for changes to take place. Do not forget to save your process when RapidMiner prompts you to.
Tuesday, March 16, 2010
Google Says There Are Now 30,000 Apps In Android Market
At the most recent Mobile World Congress, Google CEO Eric Schmidt revealed that the company's partners are now selling over 60,000 Android handsets on a daily basis. With that kind of growth rate, it's no wonder that the size of the Android Market is increasing in its slipstream.
While Google doesn't publicly show how many apps there are in Android Market, a Google rep this morning informed me that the store now serves approx. 30,000 apps in total.
Restoring Ubuntu 9.10 in GRUB menu after a windows install
https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows
Following this procedure, you'll recover your Ubuntu system. Incase there are any discrepancies in your Windows system, updating grub from your native ubuntu (the one on your hard disk) might help
sudo update-grub
Sunday, January 24, 2010
Interesting way of presenting
Sunday, January 17, 2010
An Excellent book for R Graphics
Paul Murrell, The University of Auckland, New Zealand
Series: Chapman & Hall/CRC Computer Science & Data Analysis Click to see all the publications in this series.
Saturday, January 9, 2010
Quark 2010: Coding Event Details
Programmers' InQ
Prizes worth Rs. 63,000 to be won
The cyber world is all around us, ever evolving, ever changing. Programmers InQ, the series of events in Quark 2010 related to the cyberspace, ensure that you get the opportunity to be the agents of this change. From the no-holds-barred ingenuity of Binary Pirates to the stringent protocol of The Ultimate Coder, along with the adaptability of Rip Open, Programmers InQ promises to not only be breathtaking in its simplicity and its knowledge, but also a source for the best Tech minds of the country to compete in a forum that is truly fitting to the genius of today’s techno-savvy youth.
Binary Pirates
The race to the top . . .
The holy grail for hackers from across the country, Binary Pirates has just one rule- THERE ARE NO RULES. Do whatever it takes to capture the 'flag' and move to the next level. The event will test your understanding of networking principles and web technologies and your ability to bend them to suit your needs. In short, this event will shake the very foundations of your hacking knowledge and your ingenuity.
Geek 'N Latin
Confound 'Em.
RIP OPEN
Online Round 1 of Rip Open will start on 10th January, 2010 at 00:01 hrs and will end on 12th January, 2010 at 23:59 hrs
Open source development as you never thought existed. This event is for those who believe in the power of the open source. This event is all about the constantly evolving world of open source where people with innovative ideas get together, share their resources and bring out totally new creations using resources someone else created before them. The final output is all that matters, so if you think you have the logical and analytical skills, then this is the event for you.
Terminator 1.0
Have you ever wondered how codes work behind the scenes from the machine level? If your answer is YES, then register for this event ! You will surely enjoy and learn.
Terminator 1.0 is an assembly language coding competition. Higher level languages are very prominent in popular coding competitions but unlike them, this event explores the limitless possibilities in assembly language coding and brings the participants closer to what happens behind the scenes! The advantage of assembly language is that the participants do not have to remember any syntax as there are limited commands and statements. All that matters is their logic and reasoning power.
Code JAM
A technical festival without a coding competition sounds incomplete. Doesn't it!
So here is a chance for everyone to brush up their minds for a challenging programming contest with the freedom of coding in whatever language they want.

