The best place to ask programming/development questions, imo. UPDATE: stackoverflow is the *worst* place to *ask* questions (if your first question/comment doesn't get any up-rating/response, then u can't ask anymore questions--ridiculously unrealistic), but a great reference for finding answers.

My Music (Nickleus)

20111028

the gimp mathmap plugin for linux

this is the only place i can still find mathmap for linux:
http://linux.softpedia.com/progDownload/MathMap-Download-27010.html

20111025

java pet store jee example application

http://java.net/projects/petstore
it seems a lot of links to the petstore app take you to a 404 page, so i thought i'd post the direct link here =)

20111017

how to run opera web browser in ubuntu 11.10 unity

when i do the keyboard shortcut alt+F2 and type: opera
the only thing that comes up as a suggestion is opera-widget-manager

i found out that if i simply type: oper
then the opera icon comes up as well. i can either click on the big, red circle opera icon or just hit enter =)

weird bug.

20111008

how to organize a collaborative literary project

1. go to http://docs.google.com

2. click the Create button and choose Collection and give it a new name, e.g. My Collaborative Book Project

3. right click the name of the new collection in the menu on the left and choose Create New > Document. Call it something like INDEX or Ideas/Themes/Subjects to cover. Use this document to write all your ideas, one on each line, with a little description about the idea, then create a new document for each of them, and make each of those idea lines a link to its own document.

4. share your project (collection) with your collaborators. right click the name of the new collection in the menu on the left and choose Share > Share. Type in their email addresses then choose Done.

20111007

buildbot install error: twisted/runner/portmap.c:10:20: fatal error: Python.h: No such file or directory compilation terminated


i tried installing buildbot on ubuntu while following this tutorial:
http://buildbot.net/buildbot/docs/current/tutorial/firstrun.html

[
FYI:
in ubuntu, there's no package called virtualenv. you need to install the python-virtualenv package:
sudo apt-get install python-virtualenv
]

while trying to install buildbot i got the following error:
Downloading http://pypi.python.org/packages/source/T/Twisted/Twisted-11.0.0.tar.bz2#md5=d7f94a1609a1b8f3b8c8d0146d4cfe54
Processing Twisted-11.0.0.tar.bz2
Running Twisted-11.0.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-4wBTit/Twisted-11.0.0/egg-dist-tmp-odVQeg
twisted/runner/portmap.c:10:20: fatal error: Python.h: No such file or directorycompilation terminated.error: Setup script exited with error: command 'gcc' failed with exit status 1
to fix this i had to install the python-dev package:
sudo apt-get install python-dev

then rerun the last install command:
easy_install buildbot

src: http://alexsleat.co.uk/2011/01/01/fatal-error-python-h-no-such-file-or-directory/

how to find your facebook wall posts/status updates rss feed url for use in blogger/blogspot blog

1. log into facebook.com

2. go here: http://www.facebook.com/notifications

3. find the text link at the top called RSS and right click on it and copy the URL. it will look something like this:
http://www.facebook.com/feeds/notifications.php?id=xxxxxxxxx&viewer=xxxxxxxxx&key=xxxxxxxxxxxxxxxx&format=rss20

where "xxx..." represents your account's personal IDs and key values,

4. paste that URL into a text editor and replace the text "notifications.php" with "status.php", so it looks like this:
http://www.facebook.com/feeds/status.php?id=xxxxxxxxx&viewer=xxxxxxxxx&key=xxxxxxxxxxxxxxxx&format=rss20

rss20 can also be changed to atom10 for an atom feed

5. paste the new URL into e.g. blogger's rss feed widget

20111006

extra secure password identification

this would make it a little more difficult to crack a password:
require the user to enter the password, click enter, authenticate the password, then have the user repeat the operation one more time, if both times match then you're let in. it would at least double the amount of time it would take to crack a password.