Apr 172012
 

After reading about Mosh (Mobile Shell) I had to give it a try.  This is truly SSH for the modern age.  Connections STAY connected even when your IP changes, or you roam from network to network.  You can put your laptop to sleep while connected, carry it to work, open it up, and the connection is still live.  Amazing!

  1. Mosh on the server(s)
    • This part is easy.   Follow the instructions from the Mosh site for your distro.  Since I’m running Ubuntu 12.04 it was as easy as “sudo apt-get install mosh” but it will vary from distro to distro.
    • You may have to open some holes in your firewall – I had to do a “sudo ufw allow proto udp to any port 60000:61000” to let Ubuntu listen on the req’d ports. 
    • You’ll also need SSH access to your server, as the initial authentication + initialization of the Mosh session is handled via SSH.
  2. Cygwin
    • Also Easy.  Download the setup.exe from Cygwin, and run it.  There are a few extra packages you’ll need in order to compile Mosh for Windows, so make sure you select:
      • make
      • boost
      • libncurses-devel
      • pkg-config
      • and perl
  3. Mosh for Cygwin
    • This bit requires some compiling, but don’t be nervous.  Step by step instructions are at Gisthub.  We’ve done steps 1+2 already, so start from 3.
  4. Putty (Or Kitty!)
    • Download and install Putty, or Kitty if you prefer.  Kitty is a fork of the most recent Putty with a bunch of new features – like transparency settings for the windows.
  5. PuttyCyg Plugin
    • If you use Putty then grab this, or if you’re on Kitty then grab this.  Extract it in the same folder as the Putty/Kitty executable.
  6. Putty profiles
    • Last stretch!  There are a few things you need to do here.
      1. First, you’ll need to add c:\cygwin\usr\local\bin\ and c:\cygwin\bin to your path. 
        1. Open the start menu
        2. right click on Computer
        3. Click Advanced System Settings
        4. Click the Environment Variables button on the Advanced tab
        5. Under System Variables select “Path” and add “;c:\cygwin\usr\local\bin\;c:\cygwin\bin” to the end.  MAKE SURE YOU DON’T DELETE ANY THING – JUST ADD THE CYGWIN PATHS TO THE END
      2. Now, open Putty/Kitty. 
      3. Select PuttyCyg as the connection type
      4. enter “mosh server.domain.com” as the command – where server.domain.com is the host you want to connect to.
      5. Hit Open
  7. You’re now connected via Most to your host thru Putty/Kitty!  Yay!  SSH that’ll stay connected no matter how you move about from IP to IP.

Doublefine Kickstart, and Game Dev Royalties

First – So exciting!  Doublefine (Tim Schafer – the name behind a slew of great games including Monkey Island, Full Throttle, Psychonauts, Brutal Legend) has started a Kickstart fundraiser for a new game.  This is a great idea – bypassing publishers all together and putting the funding for the game in the hands of the [...]

Hello (again) World

Lots of changes to the site: I moved it from Godaddy to Amazon EC2.  For about the same price (and free for the first year!) I get a VM all to myself. I’m flipping back to WordPress from Drupal.  Drupal 7.x’s bloggy XMLRPC interface just sucks too much ass.  That means that all of the  [...]

Moved!

My wife and I got tired of living in an overpriced piece of crap apt, so we’ve moved to a better one. In the process we’ve cut our rent by 1/3 and gained a dishwasher and ensuite laundry! W00t! We also switched over to Telus’ Optik internet and increased our intertube speed by 50% while [...]

CMS Upgraded

Ok, I think that’s it – the site should be back to normal now.If anyone notices anything that isn’t back to normal then please let me know.Also, I hope you enjoy the new theme!

CMS Upgrade

I’m upgrading my CMS from Drupal 6 to Drupal 7 today. Please excuse any downtime and site-weirdness while I get things sorted in the new CMS.Users should keep all the same rights and settings (e.g. donating users will continue to be ad-free) and all the posts+comments should remain in place. Update – Site is sort [...]

Paul Allen is a Douchebag

http://arstechnica.com/tech-policy/news/2010/12/microsoft-cofounder-paul-allen-tries-again-with-patent-megasuit.ars Seriously?  This just underlines how badly the US patent system is broken. How did a Microsoft cofounder get a patent on “Browser use for navigating through information?”  I suppose he thinks IE was the first browser too. “Managing a users peripheral attention” is patentable?  I guess notes in the margin of textbooks all get [...]

AmonRa Recovery for the GW620

Soooo…. I’ve been beta testing a new phone, and to ease the testing I ported Amon RA’s recovery ROM to it.  It works beautifully. As a result, I’m much more comfortable messing with RA’s recovery, so I took a few hours and got it working on the GW620 too. Use Volume+ and – to navigate.  [...]

Borderlands Backup Script

So I’ve been playing Borderlands a LOT recently.  I can’t adequately describe how much ass it kicks.  However, there is only ONE save-slot per character, and if it gets corrupt you are royally boned.  My friend MrFish had his PC crash mid-save, and he lost his lvl 24 hunter.  Ouch!  So, I whipped up this [...]

Google Reader, OpenEtna, and My Phone

First:  So I spent some time setting up Google reader yesterday, and I have to say it’s a powerful product!  Combined with FeedR on my phone I can now read up on all my frequented sites from wherever I am.  It’s a thing of beauty!  I’d highly suggest anyone reading this give Reader a try. [...]

What Shall I Draw?

My wife has started a new blog revolving around drawing requests from her readers.  Check it out at WhatShallIDraw.tumblr.com.  Her drawings are great, so head over and submit a request for something you’d like to see her draw.

Froyo for the GW620!

The gang at OpenEtna have managed to get Froyo (Android 2.2) running on the GW620! Wooohoooo!!! All the info is on the OpenEtna Page.

Drupal Update Carnage

As some of you may have noticed Drupal took a dump when I updated it.  The site was offline for almost a day while I tried to get the errors resolved.  It only took a few hours to fix, but I’ve been insanely busy with work and life for the past few moths so it [...]

2.1 Firmware V4.2

The fine folks over at OpenEtna have released version 4.2 of their excellent 2.1 based firmware for the GW620. Mostly a bugfix release, but they have introduced the JIT from 2.2 in to this firmware, which makes things MUCH faster. Sound is fixed, GPS works again, but Call Display is still messed up. I’m hosting [...]

2.1 Firmware

Through a lot of hard work and modifying the frameworks, Polytheus has managed to get Android 2.1 working on the GW620! I’m hosting the file here, and I’d also encourage you all to go to the project page and click the donate button to buy him a beer for all his hard work.

New 1.6 Firmware

This one is based off the Korean KH5200 V10T. It’s an Android 1.6 image for the GW620. Apperently, the difference between the previous V10R and this V10T is mainly fixes around the keyboard and battery life. Personally, I didn’t have any problem with the battery life in the last image – it was a big [...]

Android 2.2 Froyo Source Released

Yay! Google released the Android 2.2 source today! I’ll poke around at it over the next few days – maybe I’ll have better luck getting it to compile! Update: I downgraded to gcc4.3 and Java SDK5, and Froyo is compiling fine.  I’m still unable to boot the result though.  :(  I’ll try again tomorrow. Update2: [...]

Working on a new 1.6 image

Update: The image based on V10T is almost done.  Everything is working except Wifi won’t connect.  :(  Once I get it figured out I’ll upload the image. I’ve installed the KH5200 V10T image on my phone, and will have a rooted + enhanced version ready for y’all soon.   I don’t see any differences in the [...]

%d bloggers like this: