My Book Wishlist
For those of you who are curious, or would like to give me a present, here for your perusal is the list of books I would love to read.
View ArticleStackoverflow.com
I have been following the development of http://stackoverflow.com for a while now. It is a joint effort between Joel (of Joel on Software fame) and Jeff Atwood (author of the popular Coding Horror...
View ArticleSarah's New Book - My Favorite
My beautiful and authorily-blessed wife Sarah has just published her first book on Amazon.com.It isn't the first book she has published (she published quite a few on lulu.com previously), but we are...
View ArticleStackoverflow.com update
After having used Stackoverflow.com for awhile I must say that I am impressed.I always thought that having a forum specifically for computer programmers would be a good idea.But, I am VERY impressed...
View ArticleHow to create a DVD/VCD/SVCD/XVCD slideshow on linux
I did this at work for some co-workers with lots of NASA pictures.Make mpeg files that are appropriate for the standard you are using (vcd, svcd, xvcd (not recommended for compatibility with dvd...
View ArticleHow to make a copy of a Table via a TSQL command in Sql Server
SELECT * INTO <newtablename> FROM <oldtablename>;
View ArticleSQLite GUI Linux
Looking for a GUI for sqlite?Want it to run on Linux? Ubuntu?Try sqlitebrowser.It's in the latest ubuntu repos so just run.sudo apt-get install sqlitebrowser
View ArticleHow to setup pyodbc to connect to MSSQL from ubuntu linux
Pyodbc is a great python sql db 2.0 interface to odbc. It is a mature and well written library.It's also a little hard to setup on linux due to all the pieces involved, but never fear, here are the...
View ArticleT2/T3 web2py cheat sheet
I wanted a quick reference to the new, high-level web2py functionality that was added in the T2 plugin and the T3 super-powered wiki application.Here is what I came up...
View ArticleUbuntu 64bit
My Employer just gave me a new laptop to use with a shiny dual core, 64bit processor!I installed Ubuntu 8.10 in both 32 bit and 64 bit versions and played with each just to get a feel of which is...
View ArticleGears 64 Bit in Unbuntu Intrepid (8.10)
Gears (formally called Google Gears) does not (yet!) officially support 64 bit builds for linux/Ubuntu.But, I have found that there has been significant work in the open source community to overcome...
View ArticlePretty Printing XML in Ubuntu on the command line
Ever wanted a quick and easy way to reformat xml so that it is more readable?In ubuntu just do this.sudo aptitude install xml-twig-toolsThen you have a nice little program called xml_pp with which you...
View ArticleCreating an application to insert events into Google Calendar
Here is how you can create a quick command-line application in python that will post events into Google Calendar.Get a Google Calendar account (go here to get one).Install the python gdata client which...
View ArticleHow to configure mutt to use Gmail as smtp and imap server
The following helped me the most when configuring this.http://shreevatsa.wordpress.com/2007/07/31/using-gmail-with-mutt-the-minimal-way/The only thing I changed wasset postponed =~/Mail/Draftsso that I...
View ArticleGoogle Talk on Ubuntu Linux
Chat, Voip calls, system tray, Excellent!http://jamesselvakumar.wordpress.com/2008/11/17/good-news-for-google-talk-users-on-linux/
View Articleedendb - A thin, flexible and fast python DBAPI wrapper for those who like...
If you are like me, you have looked for ways to make connecting to database from your python code easier and less painful.For a long time I looked into the myriad ORMs available for python and they all...
View ArticleUse Python for Microsoft Windows Login and Group Policy Scripts
BackgroundMicrosoft's Active Directory provides a way to distribute msi files and execute scripts on login, logout, shutdown etc. This makes it very easy to distribute a script to be run on login for a...
View ArticleHow to get the firefox java plugin working in Ubuntu 8.10 64bit
The default java plugin for Firefox on Ubuntu 8.10 is not fully functional on 64 bit machines. It works for some applets, but not all.This blogger took the time to figure out how to replace it with...
View ArticleHow to easily fork python code into separate processes via a decorator
Do you have a bit of python code that is taking a long time, and you don't want to wait for it to finish?The blogger here made an excellent way of forking pieces of your code into separate processes...
View ArticleMerging a branch with git-svn and still retaining the association with the...
git-svn uses commit messages to tie the commits in a particular local branch to its corresponding SVN path, which works great most of the time.It causes a problem though when you want to merge branches...
View ArticleHow to fix the permGen memory error in Intellij 10.5
If you were like me, you were working on a large web-based java project and had intellij configured to start jetty for you.All was well until you tried to start jetty using the Intellij Run or Debug...
View ArticleKeystone
For small python web projects I'm really liking keystone.http://late.am/post/2011/11/27/keystone-a-simple-python-web-framework Almost all essence and no ceremony.
View ArticleGood Code
In an interview I was once asked the following question: In your opinion, what qualities make code "good"? What qualities make it "bad"?I thought awhile about it and gave an answer similar to this....
View ArticleMy Mom Helped Me Be a Better Engineer
When I was young, my mom often told my siblings and I that if we lost something the best way to find it was to clean up as we looked. Although I don't remember, I can see myself being dubious about her...
View ArticleWhat I love about functional languages
I am very intrigued by functional programming of late but there are so many functional languages and so many descriptions of them that I wanted to document here what I believed are the main draws for...
View Article
More Pages to Explore .....