GitS-Voice-only

Some Code

I know I don't post here nearly enough, however. I managed to get a little work done thanks to a little prompting, be it passive, by an older writeup from firefox_fangirl .  A number of factors have finally got me to download the beta of FF4, but this time I decided to be a little intelligent about it. In the past I've installed them side by side which has amounted to little less then an absolute headache for some as lazy as I am to manage between preference conflicts and trying to run them side by side. Separating them out once the beta has gone gold proves to be another adventure in self loathing.

As a result I decided to just run FFPortable (running the Beta for 4) directly from the hard-drive. The one thing that bothered me about it was that there was a total lack of support built in for multiple profiles, which is something I make ... relatively heavy use of. In general, I have these profiles available.
  • Personal
  • Work
  • GV/GC - Personal
  • GV/GC - Work
  • Q/A    (Not used much since my job in 2008)
And unlike the normal person I may have up to three or four profiles running at the same time. Generally personal is run. The GV/GC  are for GoogleVoice, basically giving my Click2Dial functionality without collisions and windows that are contextual account. The rest is kinda of obvious and the entire setup basically allows for a separation of bookmarks, settings, and behaviours. In my pursuit to give this feature back to FFPortable I came across many options from simply making manual changes each time, to a rather iffy cmd script, to firefox_fangirl 's writeup at lifehacker. While all had their merits, I found many of them to be inelegant, or a bit too much work for someone as lazy as I. The Lifehacker writeup was pretty close to what I wanted, but it was a little involved and I had my concerns about wasting disk-space with multiple copies of the binaries (not that I don't have the space, I am just lazy and don't want to have to worry about it later).

Between all the information available it was pretty easy to see that some manipulation of the ini file to FFPortable would yield the results I want, but best way would be to do it through a gui. So I grabbed a copy of AutoHotkey and got to work.  So here  are the fruits of a Friday afternoon. It's definitely got a few things that can be added to it, and it's not in an executable form; although it's really simple to compile. Just install AutoHotKey, copy the code and place it in a text file named FFPortable-Manager.ahk, save the text-file, right-click and compile.

A small side note, I am not sure how much space I actually managed to save in disk-space, as there seems to be some IO  issue dealing with the URLclassifier flat-file that makes it balloon to ridiculous sizes, I'll have to poke around and see if I can at least convince FF to use a shared file for all the profiles.

Obviously, due to the manipulation of the ini file this will NOT run off a CD as is, although I may produce a version using some quick copying to the temp directory that would accomplish the same.

Final note, is that currently it if you happen to run the portable executable instead of the manager it runs the last profile that was used. This is currently consistent with how vanilla Firefox works (give or take a few circumstances). Personally, I am thinking of changing this so that it runs any profile named Default so if you should decide to make the portable your default url handler the Default gets any url clicks from external programs.
  • Current Mood
    accomplished accomplished
GitS-Voice-only

Tweet Echos

  • 22:54 Photo: Bento - July 14th, 2010 - Kimchi & Leek Pancake with Okonomi dipping sauce, broccoli, and cherry... tumblr.com/xxfddq0xi #
  • 10:23 Wow. Saw a post from a romanian coder bitchin about win7 compatability. Refuses to update. Not planning on going off win98SE anytime soon #
  • 12:41 I think first kansai style bento is a success. Kimchi and leeks okonomiyaki = yum. Trivia: okononomi= what you want; yaki= grilled #
  • 12:44 Since its name is as you like it ... Is okonomiyaki the japanese shakespearean pancake? #
Automatically shipped by LoudTwitter
GitS-Voice-only

Tweet Echos

  • 00:08 Photo: Bento July 13th, 2010 Yaki Onigiri, cherry tomatoes, grapes, kelp salad, kimchi, cucumbers,... tumblr.com/xxfdb81r1 #
  • 01:25 Welcome to @ikimaru - Definitely adding site to my kimono culture bookmarks; I'm sure it's a good resource I can give people when asked. #
Automatically shipped by LoudTwitter
GitS-Voice-only

Tweet Echos

  • 01:20 Hmm ,, apperantly author of the last unicorn is guesting at Otakon ... sorry @Mystagic ... o.ox; #
  • 01:25 Last few news posts from Otakon seem to have been ~140 Chars. I think someone has a twitter problem ... It's ok to write more.. #
  • 01:51 Photo: Bento for July 11th, 2010 - Spring Rolled Chicken, Scrambled eggs, tomato-onion-green pepper chutney,... tumblr.com/xxfd8tf5l #
  • 02:22 I have a new found respect for @digitalkitty [Not that I didn't respect her before, just don't know much about her] ... car geeking ftw #
  • 07:41 Good Morning, Podsters #
  • 08:14 - ping.fm/3ylLB - Not sure I see the story. A member of a media group uses potshots as a business tool takes potshot at a satirist. #
  • 11:31 Would you believe I am hacking together vb code to make a decent excel time tracker for work? #
  • 11:33 Further credit to lang designer. I touch vb ... Maybe one day a year, and never explicitly learned the lang. Still real easy. #
  • 12:31 Triva of random. Umeboshi is so salty and acidic (citrus) anecdotal evidence exists that old Aluminum bentos have holes from ume. corrosion #
  • 18:11 #SomeSay that if you hold him in the wrong way, he doesn't work properly. #
Automatically shipped by LoudTwitter
GitS-Voice-only

Tweet Echos

  • 08:12 Good morning, Podsters. I sware Kalb is on secuirty in my building. When did House fire him this time? #
  • 11:26 All hail Advil. Banisher of pain. #
  • 13:58 Woo acutally some work to focus on.... #
  • 15:09 It's good the Little Bobby Tables can make my manager laugh. #
Automatically shipped by LoudTwitter
GitS-Voice-only

Tweet Echos

  • 09:52 back from chiropodist. Another dual PNA and hopefully another intern a bit more sure about how to inject numbing juice under a toenail ;) #
  • 12:24 Whee: security badge at work achievement. Advil at work achievement (tho this time its not for head, just sliced up te) #
  • 14:14 Amusingly post surgical pain for me is most intense between when the numbing agent begins to wear off and finally does. Afterwards no pain. #
  • 15:03 I am wondering how I can peak over this cubical wall. Guy sound sucpisciously like Jordaan Taaam (extra a's for emphasis) #
Automatically shipped by LoudTwitter
GitS-Voice-only

Tweet Echos

  • 23:50 First day of work completed. I think I will get to sleep tonight #
  • 09:21 that was not fun. swimming in my shirt here #
  • 12:59 Nice walk before lunch was mildly scorching. #
Automatically shipped by LoudTwitter