10. October 2013 · Write a comment · Categories: Techie · Tags:

I no longer live in Buffalo.

I am no longer a graduate student.

I have a derelict About page.

I have a terrible & dated homepage.

This is utterly uncalled for. Especially now that I’ve got a slick(er than Dreamweaver) coding app that feeds my itch for hardcoding stuff! Look for a legitimate website overhaul soon. Until then, I really should direct my homepage traffic over to my About.me profile (about.me/himay


Have I mentioned that Panic makes some fantastic & elegant Mac OS X software? No? Well. You really should go check them out…

So in the attempt to upgrade my storage/file server with some new hardware, I unintentionally (albeit intentionally when I ordered the parts months earlier) broke the CompactFlash to PATA solution I was using to serve as a boot drive for the operating system (FreeNAS). Long since I last updated FreeNAS, it came to my attention that the project has evolved from FreeBSD 7 onto FreeBSD 9, and taken on the new name NAS4Free. Since I obviously needed to reinstall my operating system for the server on a new device, and FreeBSD 9 drastically updated the ZFS feature set present in this NAS distribution, it only made sense to drink the Koolaid and upgrade to NAS4Free. Unfortunately, in doing so, I have had to take in and utilize a lot more of FreeBSD’s native features to make this system workable to my own standards (despite NAS4Free claiming support).

More »

22. February 2011 · 3 comments · Categories: Techie · Tags:

I had no gripes with Facebook until now. I endured all the profile page changes; they were mostly superficial and not life-threatening. I survived the addition of Facebook Groups, and promptly removed myself from many that I was initially invited to. Even traipsed through all the friend groups, and used that to my advantage to selectively limit the information I disseminated through my posts and conversations. They really were doing nothing that I could not tolerate, being the free service that they are. But they finally tweaked one thing that is driving me insane.

They broke my news feed.

The one thing I was reliably using (and had control over) for in my Facebook account was my news feed. Numerous blocked applications, a handful of blocked friends, and a slew of individuals I selectively picked to see more from, Facebook threw it all out the window. I have no customizations any more. I only have two options now: see everyone, or see who Facebook wants me to see.

I really do mean it when I say I can only see who Facebook wants me to see. The option is “Friends and pages you interact with most,” but what if my most valued sources of information are not the ones I interact with most? The people I interact with most are usually the ones who are running an inane discussion of inside jokes and off-key pop culture slams at each other, but they typically are not the ones I am trying to follow most studiously. Those are my recreational friends; I see them on a regular basis. I do not need to follow their feeds. The friends with whom I’m separated by hundreds to thousands of miles,\ and rarely interact with except for choice moments, those are the ones I’m going to lose. I will be forced to (likely) unnecessarily interact with them in order to keep using the “selective” feed. They gave us that filter, and they took it all away, under the assumption that yes, Facebook, knows more about what I want than I do.

Or…I have to start mucking through the waste and muck that clutter my feed, completely overwhelmed by the unfettered ramblings of my dear (but sometimes unnecessarily verbose) friends. Which happens to appear to be what I shall have to do.

If you don’t see me responding to much on Facebook in the coming weeks, you’ll likely know why. TweetDeck for Android does a wonderful job of letting me deliver information to my Facebook wall. However, don’t expect to see me actively at that news feed page; I won’t find what I am looking for in it anymore.

Adrienne came up for the Thanksgiving holiday weekend. Nothing terribly eventful there. I was invited over to join Greg and his family for Thanksgiving, so we took them up on that offer. Food at both places was awesome! We consumed some 4Loko1 later on in the weekend while playing cribbage. We also checked out Cafe Capitano2 on Hertel Ave (just around the corner from my place), and I managed to steal a deal at Best Buy3 on Black Friday (shockingly4).

In other geek news, I’m loving my new and improved Android phone5! I have setup Victoria to compile the custom Android OS from the source code, and it does so in a blinding hurry6. Now I just need to figure out how to tweak the source files so I can get it to build the signed zip file with Swype and the associated library file intact7.

The pinot gris is about ready for one last racking before bottling. I should have ignored part of the last instruction set for this kit, but my OCD nature insisted I try to follow them to the T. Particular failure on my behalf! I’m debating offering a bottle each to my committee members (provided it still turns out okay), as I’m going to be inundated with a lot of bottles (roughly 30?). I’m taking requests for anyone interested in trying it!

My finances have been all over the place recently. I hunkered down and got MoneyDance running again and built a budget in it, so it’s time to see where the hell I’ve been putting (or wasting) all my residual income. A superficial glance says I should be recovering at least a few hundred a month, so it’s time to scrutinize what’s going on.


1The initial and continuing taste on the palette is just fine (at least for the grape), but the residual after-taste is a devil. Get rid of that part, and you’ve got a solid product on your hands Phusion Projects!
2Delicious little joint! Owned by a delightful older fellow, it has a cozy lil’ atmosphere going on inside. Drool-worthy stuffed peppers in there, and they have a fantastic tomato florentine soup, mmm!
3Seasons 1 through 5 of Weeds on BluRay for $10 each! Dayum!
4I loathe Black Friday. I hate crazy drivers and congested traffic to start with, so this day just starts out as an epic failure in my mind. Combine that with having to get up early (and fighting even worse traffic) to even acquire most of the good deals, you can pretty much count me out of the whole smorgasbord altogether!
5T-Mobile’s G2, a derivative of the HTC Vision. Solidly running CyanogenMod 6.1 release candidate 3, with the nightly (giving me legit FM radio reception now, too)!
6The half-hour’ish that it takes my laptop is left in the dust by the four to five minutes it takes the Mac Pro to compile everything and package it. *whistles*
7I have to manually re-install the packages after every CyanogenMod update. I suppose I could just write a script to install from a local copy on the microSD card, but wouldn’t it just be more fun to have it already packaged with the OS when it’s compiled?

Out of boredom, I decided I wanted to install Windows 7 on my MacBook Pro1. I was quite adamantly denied that, however, because the Boot Camp Assistant was unable to move some files out of the way for the partitioning bulldozer. That got me thinking about that though. Really? Just bored? Yup…without any new technology to play with lately, I’m getting bored and want to experiment with new stuff. That, and I could use a Windows-based platform to test out my CiteULike API programming to tweak the Perl a little bit (if necessary) to play nicely on all platforms.

Healthy household is also denied. I’m slowly recovering, but now Emily has come down with something that seems to be stuffing her up2, but more noticeably she’s got a ripe cough going on. Maybe what I had wasn’t simply a sinus infection trying to get out, and instead moreso a sinus infection as a consequence of some viral upper respiratory infection? If so, she has my sympathies: the past couple weeks have been a sonofabitch on my system. At least I’m stocked with some major decongestants, for both the nose and the chest. I may have to float those her way and see if they help.

Now that I’m getting healthier, it’s time to get caught back up on real life. Got some wine to rack this week, a car to get tuned up, some windows to finish sealing, and some real cooking to get back to. I need to get back to doing some practice runs, but I really need to make sure this illness has cleared my system, lest I relapse back into the frightful mess again. *shudders*


1This is a minor issue because of the 128GB SSD hard drive that the laptop uses. Considering Windows 7 is a bit of a fatter footprint than Mac OS X, it would eat up ~1/3 of my hard drive space to give myself a useful installation partition.
2The whiteboard in the kitchen said, “You little fuck. I’m sick.” It made me giggle; at least she didn’t blame me for it! Anyways, I can’t tell how bad the nasal congestion is, as one can only really hear it when you’re sniffling, and that is kind of dependent on how runny your nose is, not how congested it is.

All of the ISP options in the area for residential Internet access run something around 8:1 download-to-upload ratio. I used to run a SDSL connection back during college that pulled 1:1 speed ratios, which made uploading files a breeze!

I just checked my connection at work…

I want 1:2 download-to-upload speeds, too!!! Well, with a reasonable download speed, too. I would willingly sacrifice some of my 20Mbit download speed to bump that 2Mbit upload a bit. I’d willingly go for an 8/8Mbit, or 4/4Mbit, if it was at least consistent!

So after a nearly 4 month hiatus from even bothering to look at my coding, I sat down and cleaned up the parsing code I wrote way back when and got some subroutines going for it. Nothing too fancy, but it should discriminate satisfactorily between RIS and BiBTex formatted library exports (based upon file extension). I’ll probably throw in a screener to check the first line or two of the input file just to be on the safe side, but running on extension alone for now should be fine. Click on through for the code!

As I’ve already got the parser and uploader mashed together1, this piece won’t be hard to integrate in. Now it’s just time to write another subroutine or two for the other more common citation library formats, and this script will be ready to rock2!

Added perk: I totally just got my <pre> tags to wrap properly within my frames! Woohoo!
<perma-embed in CSS-file />


1I haven’t put that code up yet, as I got distracted by life in the interim. But, it’s totally functional. Fo’realz!
2Well, on Mac OS X and/or Unix systems at least. I need to verify and/or troubleshoot the script on Windows-based platforms, as I’m unsure how good the uri_escape and File::Spec are at respecting the different operating systems.

More »