When you want to know what ports/services are opened on your computer, type the following in the command line:
netstat -tunelp | less
My (technical) adventures through the professional world…
When you want to know what ports/services are opened on your computer, type the following in the command line:
netstat -tunelp | less
This post has a good list of available math software.
Owned my HTC EVO 3D (rooted, stock rom) for almost half a year already and I have not gotten WiFi Tether working until now based on this post. I’m currently using version 3.9 Beta 9. To get tethering to work, I need to enable MSS clamping and Routing fix under Menu > Settings per this post. Yay! I can now tether when I’m away from home.
When I stream podcast files from Google Reader or play mp3 files, I like to be able to work on emails and other tasks. Most default music apps stops the music when another app is accessed. I found doubleTwist after some searching and it allows me to play music in the background. I don’t use it for it’s advertised features, syncing with iTunes.
I currently use AndFTP to download files remotely using the ftp or sftp protocol. For local file access, I use something like ASTRO File Manager or Linda File Manager. I recently discovered EStrong File Explorer, a file manager that lets me access both local and remote files. You can access or stream remote files directly without downloading it first. That is, you can select an mp3 file and play it with your favorite music app directly. It is like the remote server is mounted on the device like in Linux which makes file access feel seamless. Too bad streaming movie files like XviD is a little laggy with MX Video Player or Rockplayer Lite even when the server is on the local network.
This is a great introductory series to object-oriented programming (oop) for Python. There’s also one for Java.
The Washington Post keeps a list here. There is also the UCI Machine Learning Repository.
UPDATE 2012-03-29: Genome data of 1000+ individuals per this post.
I stumpled upon Vladik Rikhter’s post via Hacker News on how to utilize Google Adwords to max out your Dropbox referrals for less than $10. Basically, you set up an ad campaign that leads people to sign up for a Dropbox account via your referral link, giving them 2.25 GB (250 MB extra for using a referral link) of free storage while you benefit 250 MB (or 500 MB if your account is linked to your school email). My initial attempt at this did not yield any clicks, probably because many people were following this method. I waited two weeks and I still didn’t get any referrals; this was probably brought forth by the publicity generated by Lifehacker’s post (see this too). After about 3 months of waiting, I raised my max bid to $0.10/click, and I got 5 referrals in a 24 hour period. I then raised my max bid to $0.20/click and I completed my quota in a day (I’m at 18.3 GB right now with my student email linked to my account). My total cost was $5.34 since I had many referrals prior to using the campaign (was at 9.3 GB). FYI, the default auto bid was around $0.14/click, so this amount should give you enough referrals in a 24 hour period.
Note to self: use Google Adwords when I need people to click on a link (e.g., for referrals).
I’m currently using Emacs 24 (pre-release) installed from this repository on Ubuntu 11.04. An error (crash: segmentation fault) that arose after moving from Emacs 23 to Emacs 24 is as follow (could stem from the pre-release repository; might not be the case if I compile from source).
I launch emacs via Synapse. I start the daemon server (M-x server-start). Then, I launch text files from Nautilus via my emacs.sh script:
#! /bin/sh ## exec emacsclient --alternate-editor="emacs" -c "$@" ## not using this since I use DeskTop AND set server-on in .emacs...sometimes DeskTop would ask a question when accessing a lock session, and emacs will hang at the question ## taken from comments section at http://draptik.wordpress.com/2009/10/23/emacsclient-usage-on-a-gnulinux-system/ # ## following doesn't work for emacs 24, only 23 # emacsclient -e '(gnuserv-done-function)' 2>/dev/null ## suppress the stderr message # if [ "$?" -ne "0" ]; then ## http://steve-parker.org/sh/exitcodes.shtml # emacs "$@" # else # emacsclient -c "$@" # fi exec emacsclient --alternate-editor="emacs" -c "$@"
When I do C-x # to close the emacsclient window, the entire emacs program crashes. This does not happen when I launch files from the terminal; it only happens when I launch files using the script (or just the emacsclient command) using Nautilus. I even launched an unadulterated emacs session via emacs -q and this still happens.
My current solution is to launch my first emacs instance via the default Gnome “launch application” (Alt F2).
I have an FTP server running on my web server to easily update plugins via the web admin page since the default WordPress install only allows updates to be made via FTP and FTPS. FTP is an old protocol that is insecure. To update via sftp (ssh), install libssh2-php in Ubuntu and restart apache (credit here).