blog.theamigan.net: Making sense of sense since yesterday.

Archive for the ‘Software’ Category

My review of Snow Leopard

Saturday, August 29th, 2009

Well, I’ve been playing with SL for about two days now after having installed it yesterday on my Penryn multitouch MBP. Here are my impressions of it:

  • It is fast.
  • Whatever new features it has are nice touches.

This wasn’t meant to be a flashy release. Very low-key on the outside, while architecturally, the changes are quite massive. To start, this is the first practical application we’ve truly seen of EM64T (AMD64, whatever) on OS X. As an aside, all these stupid “OH MY GOD! 10.6 BOOTS AN i386 KERNEL BY DEFAULT! APPLE IS SWINDLING US ALL! BUT LOOK AT HOW COOL I AM: I FIGURED OUT THAT IF YOU HOLD ’64′ IT WILL BOOT X86_64!!!111″ stories I’m seeing all over the place are…well…wastes of keystrokes. Who cares if the kernel isn’t running in long mode? All userspace components (libraries, executables) are! The small gains from forcing everyone to boot 64bit are deeply offset by the hundreds of 32bit kexts in use for which a 64bit build may not see the light of day for months. I booted my machine with the 64bit kernel…there really isn’t that much of a performance gain (though it is noticible). As an early adopter of amd64 back under FreeBSD when the Athlon 64 was fairly new (which was a bit painful, but worth the experience), I applaud this non-boneheaded approach to backward compatibility, with graceful fallbacks to 32bit mode. Note that I speak without having ventured into the braindamage that is Win64.

Anyway, I digress. In this release, everything is faster. Safari loads in 1 bounce. The time from login to the point where I can actually start using the system is much shorter. And, despite the changes in drive capacity measurement base, it did free up quite a bit of space. It’s probably the first commercial OS release I’ve seen where the base install was smaller than the that of the release that preceded it.

I eagerly wait to see what can be done with OpenCL and Grand Central Dispatch.  I also am pleased with Quicktime X; the screen capturing feature was a welcome addition.

My only complaints stem from 32bit compatibility and the abolishment of input managers: I miss multiclutch dearly, and now it is all but useless (unless I force everything to run 32bit executables).

As for the Exchange 2007 support, I’m having some weird-ass issues connecting to RIC’s Exchange server. It half-works, but on subsequent connection attempts the server rejects my password. I’ll have to give USS a call to make sure my settings are okay.

That’s about it.

Yay. I use twitter.

Monday, April 6th, 2009

I do. I use twitter now. So go add me. I’m amigan.

And it’s pouring out and thundering. So I’m wondering whether it really is safe to keep the laptop plugged directly into the wall like it is right now.

And the Home Improvement episode where Tim and Al get arrested for scalping hockey game tickets is on. Again.

The end.

New Stuff

Sunday, February 3rd, 2008

So, a bit has happened since the last update from the Dan-front. For example, I’ve been accepted to RIC and UMass Dartmouth so far (waiting on all the others still).

And with this foray into the world of post-secondary education comes the ever-elusive need for a laptop: sure, I might be able to get by if I just brought fez with me to uni, but I need a laptop, and that’s that!

Well, here’s some background. I started out as an Amiga user. I dabbled with Macs in elementary school, but was forced into the PC world like most people. I tried to rebel by running Linux and FreeBSD, but I could never be as hip as those PowerBook-toting gods.

Until now.

Basically, I knew before the hunt even really started that I wanted a Mac. Yeah, I used to bitch and moan when the Intel transition started, but I guess I’ve accepted defeat. And things aren’t all bad, I guess. I’ve used my friend’s MacBook quite a bit for recording with Madonna and Child, and it just reinforced my beliefs that OSX is probably the overall best desktop OS the world has right now. Sure, it may not be the absolute finest technically, but it’s pretty, and you can run shitloads of proprietary apps that we all need (Photoshop, anyone?) and open-source Unix apps side by side. How cool is that?

Honestly, this is what I need. Trying to do anything music-related on Unix is almost an absolute disaster (FreeBSD is right out for this, linux makes things a little better but it’s no walk in the park). I think the guys at Apple have figured out the multimedia thing pretty decently, though, and using windows is right out for me anyway.

All I’ll need is a MIDI interface and a firewire audio interface and I’m golden. And that’s just the music side of things. As some of you know, I only run windows these days to use Photoshop, because I can’t stand the Gimp. Now I can stay in one OS and do everything I need to do.

So anyway, my friend Joel has a previous-generation Core2 Macbook Pro 15″. And he says he loves it. I am looking at this model because I have this giant phobia of buying a machine that has no way to access its internal bus (i.e. the lack of an ExpressCard/34 slot on the MacBook). Plus, the backlit keyboard is just plain snazzy. And since the padre has offered to buy a laptop as a combo birthday/graduation gift (contingent on me giving him fez, something I have no qualms with), it works out nicely (no more selling off synths!).

So there you have it.

Dan out.

Madonna and Child

Monday, August 6th, 2007

So Madonna and Child made their first two recordings, finally. Their MySpace currently has “Strawberry Jam” rough mix, and “Orange Marmalade” should be coming soon.

The setup used to record these tracks was admittedly pretty…uh…I’m not a fan of this term, but “ghetto.” The slap bass sound (the same one from Seinfeld) was from my M1R. Drums were mic’d by a single (!) SM58. Guitar was Adam’s old ’60s Gibson 335 plugged directly into a mic/line input on my Mackie (which, by the way, obviates the need for any DI box, since the mic channels [which also have TRS jacks] will provide 30dB of gain for both inputs). The mackie then went into the line in on Adam’s new macbook. Sadly, it was done in Garageband as I hadn’t gotten ardour and jack working the way I wanted them to yet, which meant I had to export to AAC (ewwwww) and then re-encode to MP3. That said, it didn’t sound awful, and now that ardour works it will be even nicer. Too bad we don’t have a firepod…

That’s it, I guess. I’m just bored. Dan out.

Ardour and friends

Wednesday, June 20th, 2007

A concession is in order here:

Linux is better at audio than FreeBSD.

Sure, it sucks for everything else, but ALSA is some damn cool shit. Coupled with JACK and Ardour and any PC can be a pretty damned powerful DAW for next to nothing. Beats shelling out all the money for a Mac and decent DAW software (such as ProTools) when you’re unemployed like myself.

With this setup (and Hydrogen for drums) I was able to conceive, record, edit, and mix a D3ath D3sk song called “Aura” which, from what people tell me, is the best DD song to date (not saying much, of course…).

Now JACK itself, however, is some pretty cool shit. Case in point: my machine has two audio interfaces. One is the onboard AC97 audio which works perfectly, but the right channel on the line-in is shorted and hence unusable. Then I have a C-media chipset board which also works fine, except the line in generally sounds like complete and utter shit. The AC97′s is at least passable. Anyway, I wanted to use my ion as a hardware vocoder for the percussion track from hydrogen. I just patched hydrogen to the sound card outputting to the ion’s inputs, patched line in to ardour, and recorded. All done. It worked perfectly.

And school is done. But I still feel somewhat crappy. But that’s ok, I guess.

Dan out.

D3ath D3sk’s Aura

So long dbmv2

Tuesday, February 20th, 2007

I’ve finally given up on dbmv2. Of course, all my old wisdom will still be up for you people to marvel at, but rather than try to implement all the crap that a blogging system should have, I decided to just trash it all and use something that already exists (wordpress).

So yeah. If anyone is genuinely interested in maintainership of dbmv2 (I’m laughing just thinking about this…) send me an email. Otherwise, RIP dbmv2.

Dan out.

MSPT and stuff

Thursday, June 1st, 2006

I haven’t posted here in a long time. So I will attempt to fill the world in on my wonderful, fun-filled life and what has been going on in it.

First and foremost, as many of you know, I have started a service called MSPT, which is a MySpace Profile Tracker. Read the page if you want general info.

Basically, it’s written in PHP and uses MySQL. I might release it under the BSD license if someone asks for it. Who knows.

Currently, it has 106 users and growing (about 1 or 2 users per hour or so.) It really probably isn’t the best of trackers, but I think they way it works is quite novel, and I wrote it so it must be good. People seem to like it. I plan on adding new features as they are asked for.

Secondly, I did indeed get my X5, and I love it. It has also gotten me many glances and “that’s weird”s from people I know, as well as people I don’t know. I think it’s much cooler than an iPod, at any rate.

Thirdly, I recently helped Matt reinstall and get gorman (animenuke download server) up and running. I tried to secure this system as much as I could, though I have reason to believe that the most recent attacker got in through either Matt’s rather poorly-written PHP code, the fact that he was using a horrendously outdated version of PHP, or a combination of both.

Lastly, I have lots of final projects. This is going to be fun. But there’s only less than 20 days of hell left! Yay!

Dan out. Have fun.

Detained, among other things

Wednesday, March 1st, 2006

I haven’t posted in a long time. So here goes.

Yesterday, I was talking to Pete and I showed him a simple demo of a patch I made a couple days ago on my synth. It sounded spacey, like a UFO landing or something. He asked if Enthused could use it in a song on their next album. I said yes. That’s it.

Next, I’ve been on a Plan 9 from Outer Space kick lately. It’s really a great movie. You should watch it. Really. I’m serious.

Then, today I was detained by the….erm….authorities for use of Putty to ssh into styx where I could get all my files from school, and do work. This is nothing new; I’ve been doing this since 8th grade with no major problems. Matt got bitten in the ass that year for installing winVNC (pronounced “vee-unkh” by our wonderful assistant principal at the time) on a machine in the computer lab (he forgot not to install the server component….a stupid mistake). Then he got yelled at for doing exactly what I was doing just a few months ago, and had the usual account suspension. (he was sshing into his box to setup a proxy server for something, and Mr Snow [admin] logged into his terminal and started moving the mouse on him. He was subsequently called down to Lynch’s office and reprimanded, and had his account disabled for a week or so).

My story starts a couple days ago when I was in the library for study and doing some quick changes to the fakedbfs code, because I had a cool idea to implement a part of fedit(1) as a shell instead of just running it from the user’s shell for each command. As I was implementing this, the librarian came up behind me and asked me what I was doing; I promptly explained that I was programming. She said that I probably shouldn’t be doing that. I said fine. A few minutes later, someone else came up and questioned me, and I told them what putty was and she said “I guess it’s ok if it’s going through.” I figured that was the end of the situation.

But I was proven wrong today when all three of Kroll, Chronin, and said librarian asked me to go to Kroll’s office. I went in, and Chronin said “I hear tell you’ve been doing some monkey business on the computers,” to which I replied “Well, it’s just logging into my system at home; nothing malicious. Where in the AUP does it say I can’t do this?” I should have shut my big mouth right before the last question, but I didn’t. He replied “don’t get smart….it’s just common sense.” I wanted to give a nice witty riposte, but I figured that would be a bad idea, and refrained from doing so. Kroll proceeded to tell me that she talked to Snow about putty and he said that I knew exactly what I was doing, and that I was circumventing the firewall. I said that port 443 is indeed open (in 8th grade, when this firewall BS started [all ports but 80 and 443 blocked], I setup styx to run sshd on 443 as well and all was fine) and hence I wasn’t really circumventing anything (you can argue that this is BS all you want, but it’s true). Chronin then said that my account would be disabled for one week as a “slap on the fingers” (he later explained that it wasn’t even a slap on the wrist, and that he initially recommended a much harsher punishment, but Kroll intervened and said it wasn’t anything too bad). I told him I had no intent of malice and was simply trying to do work, since I could also access my school-related files on styx from the terminals at school (such as the speech I was writing when they called me in for questioning). They thanked me for my honesty in the matter. I said “fair enough” and left. That was the end of that. But now I have nothing to do in study, especially for the next week (and I’m not chancing it with putty anymore, so probably for the remainder of the quarter as well). Oh well.

And that’s it. Have fun.

Dan out.

amd64, dead babies, Charles Darwin

Friday, January 13th, 2006

I recently got the new drive (thanks Matt) and installed FreeBSD/amd64 on it. Suffice it to say that I’m not too impressed.

Firstly, compatibility on amd64 really needs improvement. I know work is currently being done on this, but it hasn’t been committed yet. But I can’t run opera (yet…), xnview, the nVidia binary driver (which is currently in the works, but they’re awaiting some “feature” that isn’t available in FreeBSD/amd64…personally I think it’s bullshit, but we’ll see), openoffice, and stuff crashes sporadically. So in short, this is a big showstopper, and is preventing me from doing a complete switch to amd64.

Also of note is that amd64 seems to use a little more RAM (for obvious reasons…sizeof(long) is now 64 bits).

There were also some small bugs in certain apps (that I fixed with only a few lines of code), namely because of the interchanging of int and long.

I’ll see how things pan out, but for now i386 is probably going to be my primary platform.

Also, I’ve heard quite my fair share of dead baby jokes these past couple of days. No, I’m not a necroinfantophile (that’s tounge-in-cheek, yay!).

And to end on a tragic note, someone fell to his demise after losing his grip while trying to ride the escalator handrail to the third floor at Providence Place. I just think it’s evolution doing its work, but that’s just me. Darwin awards, anyone?

Dan out.

Attempted murder, among other things

Thursday, January 5th, 2006

Haven’t posted in a while. But now the RSS feed for this blog is valid (because it uses RFC822 dates). The changes aren’t in dbmv2 CVS yet, so stop complaining.

Anyways, it turns out that someone in my grade attempted to murder his brother with a baseball bat. How interesting.

So now I’m really into RPN. And I actually ordered parts for the new workstation. All I need now is the motherboard (A8V SE Deluxe). There is a reason why I don’t have it yet. Email me if you want to hear the whole thing.

And I have to figure out what to call this system. Mail me with your suggestions. Currently, “drwu”/”doctorwu” and “fez” are at the top of the list.

Oh, and Frank Zappa has taken over theamigan.net. I’m trying to stop him as we speak. He should surrender by Saturday or Sunday.

Dan out.