M.C. Pantz

Something Bloglike

Rubyland

| Comments

Today, I gave ruby’s ecosystem of web tools a try. Wordpress isn’t a good blogging solution for me, but i would like to have a public-facing, non-site-specific blog to pass about. I am giving Octopress a try for managing my my non-machine readable output.

I am enjoying the prospect of using a completely flatfile blog; as that means I have one less moving part to worry about.

Hopefully I will have the motivation to post about some useful information here. It turns out that the things that infuriate me tend to be very helpful to others, so keep your eyes peeled.

CPAN Shenanigans

| Comments

I just requested a CPAN account last night.  Hopefully I’ll have the gumption to throw up all those that I feel are missing that I’ve been missing that I would be very happy to add.  one of them is glob-match support in perl that’s file-system agnostic.

Of course, My first module’s going to be a result of some Scav Hunt tomfoolery, which I’ll be sure to post about later, once it’s up.  Let’s just say that Jewish numerology will get a lot easier now.

Pumping Station: One Progress

| Comments

What did i do this weekend?  I helped build a loft, that’s what.  And it was awesome.

Next up on the agenda: I feel sometimes that I’m the leader of the software interests at PS:1 somewhat, so I’m going to make an executive decision on this.  I have many, many different projects going on aside from hacking, so I can’t show up at the space every day like some of the more dedicated members have been doing.  Instead, I’m just going to be regular about this.

I’m going to try and make it to the space Wednesday night and Sunday afternoon.  Anyone interested in programming languages, esoteric languages, functional programming, and software engineering should show up and talk/yell at me.  If enough people show up, we’ll call it a meetup group.  If they don’t, I’ll read & study by myself, and get anti-social and even more stabbity.  Your call.

Back to Your Normal Scheduled Program

| Comments

After a bit of database corruption sweeped under the rug, I’m back and as ornery as ever.  However, this has brought me to an empasse, as I didn’t know what to do with Wordpress in the event of a disaster.  However, I could manage to hack Movable Type pretty well, as it’s written in a language that doesn’t make me want to choke up bile, and I’d feel more like contributing to that project than anything.

So there’s a minute possiblity that this blog might make some changes in the future–stay tuned.

Changes in Routine

| Comments

If you’ve known me for any length of time, you’d know I hate mornings.  We’re not talking cutesy Garfield grumpiness, we’re talking it’s-sharp-objects-time distaste for life.  College let me cement a lax schedule in my life, and working from home lets it continue.

Over Christmas break, my sleeping schedule got completely discombobulated, since I had about eleven consecutive days.  For the next week, it was difficult for me to get up before noon, and was getting worse.  Finally a couple weeks ago, a couple naps aligned my sleep schedule in such a way that I was getting up between 5 and 7 am; something I haven’t done since my high school days.

So far, the major difference is how I use my time.  I usually spend the hours between midnight and 4am doing a lot of nothing.  It’s me time, but I’m usually surfing the internet or watching TV.  When I get up early, I eat (something I used to not do as well), relax online for a while, then get to work.  The relaxed pace of the morning has helped me concentrate on my tasks a lot better than before.  This also lets me leave my afternoons open to socialize or work on my own projects, which I’ve been lamenting for quite a while.

However, it’s harder for me to stay up late.  During the week I’ve been going to bed at about midnight or so, but on weekends I rarely get to bed before 4am.  Yes, my social life is just that draining.  I’m worried about flipping schedules again, but I think I’ll be able to maintain it.

I did unintentionally crash from about 5pm til midnight this past Sunday after a particularly draining night and a brunch with friends that didn’t leave me but five hours of sleep.   This is probably also a result of sleeping only about 6 hours a night; and my body wanting to play catch-up.  Either way, I’m going to need to find a balance, what with work and play once again coming into conflict

Pumping Station: One: Awkward Grammar, Excellent Momentum

| Comments

For the past few months I’ve been working with a friend of mine to establish a hacker space in Chicago.  When we started, ther was ofthen just the two of us attending, and whoever else we managed to unsuspectingly wrangle into attending.

For those of you unfamiliar with the idea of a hacker space, let me give you my vision of the project.  Most of the people involved in this, including myself, are interested in projects that don’t always fall along the traditional lines.  We’re interested in science, technology, crafts, and more often than not the intersection between these areas.  We want to tinker, to create, to share ideas.  To go about this, we’re essentially creating a mad scientist’s clubhouse.  We’re collecting power tools, electronics (both broken and functioning), building supplies, and anything else we think is useful.  I have an old ham radio I plan on jury-rigging up to something via serial port.

Since Eric, myself, and a few others started drumming up interest, we’ve come along way.  We drummed up an excellent name from a friend of mine at Verecundia; Pumping Station: One.  We’ve started to visit other similar groups, and look at now defunct groups (Dorkbot Chicago, I’m looking at you), garnishing interest.  Things started to take shape, and here we are.  Our evangelistic efforts have now placed our pledged initial membership  group to over 20 people.  This is not far from the target sustainability level necessary to keep the place afloat by membership fees.  We’ve registered as a non-profit organization in Illinois and gotten our IRS numbers in order.  We’re investigating spaces and soon we’ll have our financials set up, collecting membership dues, and vote on our bylaws.  And most importantly, we’re learning & creating.  In essence, we’re not far from having a grass-roots, non-profit, self-sustaining art & technology collective in the span of six months.

I invite anyone in the Chicago area, or anyone who may be passing through, to follow the progress of  Pumping Station: One.  We’ve got a lot planned, and we’re always looking for new members to contribute ideas.

The New Year

| Comments

So here we are in 2009, and in between the hangovers and days off people are considering what they’d like to achieve this year.  I already accomplished my major goal (see last post), but there’s still much I’d like to do before I feel like I’m living a completely sane and productive life:

  • I’d like to start working out again.  I don’t specifically mean getting pumped in the gym, but to get back into martial arts or somehow train myself  physically.  I’m not wasting away, but I want to make sure I still am in good shape.
  • I want to be more of a polyglot, both spoken and computational.  I want to pick up Python and Haskell in the coming year, though using darcs, haskell’s community-standard revision control system, isn’t all that appealing to me.  Beyond that, I want a good excuse to start practicing my spoken languages again, as my German’s always been abysmal and my Spanish could use some polishing.  If I’m feeling particularly ambitious, I’ll pick up French; but that’s got a snowball’s chance right now.
  • In addition to adding new languages, I’d like to expand my toolkit.  I worked as a web programmer for half a year a while back, and I’d like to re-vamp those skills in Perl so I can put things together myself, and actually work on the web projects I’ve had in mind for a while.
  • While it’s certainly not a major issue now, I should be putting 15-20% of my take-home pay into savings.  I’ve got a couple recurring withdrawals set up to do that right now.

All in all, my goals are relatively modest, but I feel like that’s what makes them achievable.  Call me back in a year, and we’ll see where I am.

End of an Era… for the Better

| Comments

When I turned 18, I was staying with my aunt and uncle in Champaign, IL; soon on my way to college.  The first thing I did that night was go down to the nearest convenience store and bought a pack of black and milds.  That didn’t quite strike my fancy, so I switched to Marlboro Reds.  Since then, I’ve been a pretty hardcore smoker.

I did manage to do a really good job of cutting back for about three months in the fall of 2006, where I was only having one cigarette a day.   Smoking was primarily a social activity for me, and my coworkers at the computer lab I was working at would often cut out about noon to re-center ourselves.  However, the stress involved with the last year of college compounded with a rather intense breakup plunged my addiction deeper than it had been before, and that’s where it’s been since.

I found that smoking is more often a psychologically fulfilling activity for me, and that was reflected in my choice of tobacco.  From Black n’ Milds, I switched to Marlboro Reds, to Djarum Blacks, and then to Lucky Strikes.  Cost & convenience switched me to Drum rolling tobacco in the end, which I’ve been smoking almost exclusively for the past three years or so.  My choices were often motivated by image, and I often relied on smoking as a fashion accessory as much as anything else.

Every time I get sick, I’d get nagged about how my revovery period is on the order of weeks instead of days, and that i should see a doctor.  I never considered it a major issue, because I knew what to expect.  However, recently after an illness, after I had recovered, I noticed that every time I laughed, I’d cough.  Every time.  It was violent enough to the point where i noticed myself subconsciously trying to stop laughing.

For someone like me who enjoys my sense of humor in life, I found this unacceptable.   So as of Sunday night, I have not had one cigarette.  I’ve gone cold turkey.

Today marks the sixth day since my last smoke, and so far I’ve resisted the temptation many times, between going out to Neo, where at any point about 20% of the patrons are outside smoking, to simply being around people who leave the main group, and missing the change to express my usual cynicism and wit in a more relaxed, one-on-one context of sharing a mood-altering substance.

I’ve also noticed that without the sweet, sweet nicotine coursing through my body, I’ve become quite irritable and a bit more misanthropic than is usual for me.  However, this is usual and expected, and is supposed to end after a month or so after hating everyone.  Hopefully, I can get over being an insufferable dick to everyone, and thinking that everyone is the same, and reclaim a much healthier lifestyle.

For All My Emacs Cohorts Out There

| Comments

How do you like having an extremely extensible, mature, and stable text editor. I sure do. One thing that always bugged me when writing code is going through and finding all sorts of annoying trailing whitespace. For most major modes, tabs are converted to spaces for consistency, but trailing whitespaces are neglected. I was considering writing an elisp function to go ahead and take care this until I found This little gem. I suggest that anyone that has to deal with syntax where trailing whitespace is ignored to have a crack at this.

For that matter, the rest of the interface enhancements on the main page look like they’d be excellent additions to one’s ~/elisp/ folder even today; as for the most part, the code here dates back to the early 90’s. Emacs isn’t exactly a popular mail client anymore…