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.
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).
emacs via Synapse. I start the daemon server (
M-x server-start). Then, I launch text files from Nautilus via my
#! /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” (
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).
I recently signed up for a free 50gb account at Box.net. At the time of this writing, Box.net does not have an application to sync files from a Linux machine to their servers. I followed this guide and this post to mount the service to a local directory. I did:
sudo apt-get install davfs2 emacs -q -nw /etc/davfs2/secrets ## added the following to the end of the file: "https://www.box.net/dav username password" mkdir /mnt/box.net ## added the following to /etc/fstab ## following equivalent to defaults except noauto instead of auto; http://www.tuxfiles.org/linuxhelp/fstab.html https://www.box.net/dav /mnt/box.net davfs rw,suid,dev,exec,noauto,nouser,async,uid=vinh,gid=vinh 0 0
sudo mount /mnt/box.net to have have it mounted. Note that the account will automatically mount at startup.
If you get an input/output error when copying files to your box.net folder, then add the following to your
/etc/davfs2/davfs2.conf (per this post):
I have the
noauto option in
/etc/fstab because I don’t want the box.net directory to be mounted at boot time. Why? Mounting requires an internet connection, and a network cable might not always be plugged; a mount error would require manual intervention (Skip or Manual mount) at startup. Instead, we should automatically mount the box.net directory whenever a network connection is made by placing the following script,
#! /bin/bash mount /mnt/box.net
/etc/network/if-up.d/mountBoxDotNet; remember to make it executable with