Monday, May 26, 2008

Vista Crash Count (Update)

Add one more blue screen to the count: screen saver went on and vista went off.

Wednesday, May 21, 2008

Ipod/Iphone: Best Hack Ever

I followed these instructions and yes now i can login and remotely control my desktop at home using the ipod and can do so from anywhere in the world. Watch the demonstrations they're pretty cool and even a cheap bastard like me agrees that $15 per phone/ipod is quite a reasonable price to pay to be able to login to any computer to which you have vnc access. Unfortunately, I couldn't make it work with the Vista laptop but that seems to have more to do with the TightVNC server than anything else. I will give it another try soon as some people have had luck with UltraVNC on vista.

Thursday, May 1, 2008

Zotero

I often extol the virtues of Zotero as the finest tool for tracking references and storing and sorting electronic copies of your papers in a searchable indexable tagable way all within Firefox. For sorting new papers the Zotero button in firefox just makes things too easy. But for your existing library of pdf and ps files its a bit more of a hassle.

However, if you're in need of a monumental act of procrastination (as I was today) the following procedure seemed to work pretty well:

If the pdf already has a bibliographic entry in Zotero then just drag the file onto the Zotero entry to associate it. You can then delete the original file as Zotero has made a copy. If not, then...
  1. Right Click in the Collections window and Create A Collection called Unsorted Files
  2. Drag and Drop all your articles into this collection
  3. Go make some coffee or something while Zotero copies the files to its indexing directory. Firefox may ask you if it should continue or cancel the script...just click to continue
  4. Open up the new Collection you created Double Click a PDF to view the pdf in your browser
  5. You can now enter the bibliographic information by hand
  6. Alternatively if your looking at an academic article (i know i usually am) then it probably has a doi. If your very lucky that doi is blue indicating it is clickable if it is click it. This almost always takes you to a webpage that Zotero knows how to read. If it does then just click on the Zotero button to the right of the url at the top. If it doesn't then google the doi or title and author and you will likely find a page that does have a Zotero button you can click
  7. This created a new entry that has the correct bibliographic information and placed it into the Unsorted Collection. Now just drag the pdf file you started with onto the new entry and see that it placed the pdf under new entry in the tree structure.
  8. Finally, drag the new Zotero entry to the appropriate collection and then right click to Remove the selected item from the Unsorted Files collection (do not delete from library)
Note this creates a new copy of the pdf file in the Zotero Directory so you can now delete the original file if you like. Anyway, this was eight steps, but once you get going it does go pretty quickly. If you have a better solution or know how to automate this please let me know.

Tuesday, April 29, 2008

Vista Crash Counter

My new laptop (a Dell XPS M1350) arrived Wednesday April 23 with Vista on it. It really didn't seem like that much of an improvement over XP (though I do like the launcher). Anyway, I decided to keep it that way just to try it out. So far:

Blue Screens of Death: 1
Desktop/Explorer Restarts: 2
Firefox Crashes: 1
Itunes Crashes: 1

Now what I did to get Firefox and Itunes to crash would have happened on my XP box but a Blue screen on day two was not terribly reassuring. That said I had just installed a bunch of software.....

Monday, April 21, 2008

Mathematical Reasoning in Philosophy

For commentary later:

http://plato.stanford.edu/entries/mathematics-explanation/

still not sure what is means by explanation, but I guess this is the problem.

discussion about the metaphysical significance of latent variables, i.e. that there is none.
also, discuss intuitive priors and intuitive proofs, why they are very uesful but none-the-less should never be trusted. Discuss criticisms of indespensibility of mathematics. is "reasoned fact" a meaningful statement outside mathematics.

Tuesday, April 15, 2008

Skype on Ipod Touch/Iphone!!!!!!

Info here. $60 sounds like a lot...but then again screwing the man usually costs significantly more.

Update: Currently more trouble than it is worth.

Friday, April 4, 2008

Iphone/Ipod Hacking

After a demonstration of the sheer utility of the IPod touch, AP has taken on the task of trying to convince NIH that an IPhone is really just a pocket pc and is, therefore, as much a work related expense as a laptop. I don't know if this will fly, but if you just list the features of a hacked Iphone, leaving out the phone part, it certainly does sound like an efficiency enhancing device. I certainly feel that way about my new life partner, SuperFunky. He keeps me on time for appointments, up to date with new issues of my favorite journals, helps me review papers on the airplane, check my email and the progress of jobs running on the cluster. Not only that, but like me he looks good in leather.

Anyway, in response to a few requests, i am posting the procedure which i followed to get you and your iphone into a state of sheer mobile computing bliss:

Step 1: Prep
Update Itunes to the latest version.
Plug in Iphone and update it to the latest version (1.1.4)
Exit Itunes

Step 2: Jailbreak and Unlock
Download ziphone
Run the Program, Follow the instructions (This should only involve one mouse click).

Iphone Step 3: Unlock Iphone
Power off Iphone by holding top and bottom buttons until slider appears...
Use paperclip to pop out sim card
Put in sim card of choice.
Turn on Iphone with top button
Use Iphone to call your friends to boast of your accomplishments.

Ipod Touch Step 3: Install IPhone Apps
Start Installer: Click Install at bottom. Scroll down to iPhone 1.1.4 Applications and select it. Select iPhone 1.1.4 Apps. Then click install in the upper right hand corner. ****You may need to install the community sources and big boss's recommended.

Step 4: Installing Terminal app
Now the fun part. Most of the applications you would like to install can be found through the install app icon which ziphone provided (its the blue one). The problem is that not all of them work and not all of them work together very well. I have traced most of the problems i have had to ownership and file permission issues, which likely result from Apple's creation of a secondary user called "mobile" which does not have root access. Fortunately, straight foreward use of the terminal app (or ssh) can remedy these issues. Ziphone installed ssh, but the terminal app is something you must do yourself. The terminal app in Installer seems to be broken, but a second installer app, Cydia, has one which works just fine. So first we will install Cydia. Here are steps.

(0) First goto Click on the "Settings" Icon. Select "General" then set "Auto-lock" to "Never"
(1) Open Installer App. Click on "Sources" in lower right corner, then "Edit" in the upper right, then "Add" in the upper left. Enter the url: http://apptapp.saurik.com/
(2) After the sources are refreshed. Click "Install". Under the "System" Menu, you should find "Cydia Packager". Select Cydia and then click "Install" in the upper right.
(3) Once its completed, exit the installer. A new icon labeled cydia should have appeared. Click on it. Select "Install" and then "All Packages". Scroll down to "MobileTerminal" and then select it and then press "Install" in the upper right.
(4) While your here i would suggest also installing "lighttpd", "BossPrefs", "BossPrefs Lighttpd..", "BossPrefs Safari DL...", "1.1.3/4 Safari Patch", "Python" and, of course, "PuzzleManiak"

Step 4: Fixing broken stuff.
As mentioned there are a few bugs associated with bad file permission stuff which are relatively easy to fix now that you have the terminal app up and running. So reboot your iphone and then start the terminal app. Then execute the following commands:
mkdir Media/Downloads
su
alpine
cd
rmdir Media
ln -s /var/mobile/Media /var/root/Media
ln -s /var/mobile/Media/Downloads /var/root/Downloads
ln -s /var/mobile/Media /var/root/Sites/Media
chmod -R og+rx .
cd /var/mobile
chown -R mobile .
chmod -R og+rx .
exit

Step 5: Installing more stuff with Installer.
Start up installer, hit install at bottom. Scroll down to "Sources" and install "community sources" and "Bigboss's Recommended...". Then install:
Under "Copy Coders" install "1.l1.2 - Download Plugin".
Under "Development" install "PHP",
Under "Productivity" install "Lockbox" and "MobileToDoList2"
Under "Toys" install "Flashlight"
Under "Tweaks" install "PDF/DOC/XLS viewer", "Weather Icon Fix"
Under "Multimedia" install "PocketTcouch" and "SendSong (ver 0.31)", "Pocket Touch"
Under "Utilities" install "DropCopy (ver.0.461)" and "Sendfile (ver.0.37)

Step 6: To navagate your media files using safari open up "bossprefs" turn SafariDL to OFF and Lighttpd to ON. Then open up safari and open up http://127.0.0.1 You should be able to view any files that safari can view including pdf's and doc's. Most of the other programs are relatively self explanatory. The flashlight is particularly useful, as in drop copy. Also, since ssh is installed, a program like WinSCP can be used to easily transfer files to and from the iphone via its wireless connection. The ip address of the phone can be obtained from the bossprefs windows. Also, when surfing the web you can download some files (mostly media files) by turning ON bossprefs safari download option. Clicking on media files will cause them to be downloaded to the Media/Downloads directory.

Step 7: Install simplify mobile media which is under Multimedia in the installer. This app will allow you to stream media from your pc to your iphone wherever you are. When this first came out the poor interface made it useless so I was using the web-based mycast.orb.com solution. Now Simplify Media has a very nice interface. Install it on your phone, then download and install the server software on your pc. It's found here. Create an account (share it with me!) and we're off.

Also here is a workaround for copy and paste. Its not exactly elegant but it works in a pinch.