Archive for the 'Tech' Category

WWDC 2007

Okay, the WWDC keynote is over and all I have to say is, finally.

Games on the Mac. From two of the largest, most well known development companies ever devised.

Oh, and new MacBook Pros have the 8600M Nvidia chipset…

Via Gizmodo

Subversion: Working With HotCopy

Well, I am almost finished moving all my data onto my brand new MacBook Pro 15″ when I realized I needed to move my Subversion repositories. I’m not an expert on Subversion, nor will I ever claim to be but this might just help a few people out. When I made the backups of my repository I went with the trusty ‘svnadmin hotcopy old_repos new_repos’ option and had a plug and play backup to restore when the time came. Now, I couldn’t find a single reference on how to restore from a hotcopy, and it certainly wasn’t obvious to me so… Here’s what I did:

  1. Download the OS X SVN Installer from Martin Ott’s Site
  2. Install the package.
  3. Make a .profile file in your home directory and paste the following into it: export PATH=$PATH:/usr/local/bin
  4. Issue a ‘svnadmin recover repo_hotcopy’ to start the BDB again.
  5. Ta da, it’s done!

Strangely, that seemed to have fixed everything! Now, that might’ve been the most obvious thing in the entire world to a SVN guru, but it wasn’t to me. I did issue a ‘killall svnserve’ and then a ‘svnserve -d -r repo_hotcopy’ before testing it, but it checked out with SVNx and everything looks good.

Smurfing: Security is Amusing

Today in my CIS4361 Secure Operating Systems class I was drifting off as the professor was doing a quick review of filesystem attacks when I heard the strangest phrase since the BouncyCastle provider for JCE: Smurfing. Apparently this smurfing, as it were, is when an ICMP echo packet is spoofed from the target’s IP address to a router, called the smurf amplifier, which then sends the request to all of the nodes attached to it who then send ICMP echo reply packets to the target. Essentially, this inundates the router and target with echo reply packets and should lead to all out network outages. Pretty neat, and with a name like smurfing, it has to be good.

Resources:

Vision Algorithms, Links

Here are a few links relating to a project I am working on for my Vision class. Basically, I’m building an automated facial expression classification system. Sounds nifty? Well, that’s because it is:

SVM-Light: Support Vector Machine

DFAT-504 Facial Expression Image Database

The Month in Review

Well, its been awhile since I’ve had a chance to post. A lot has been happening with my work and college. All leading up to the probably graduation in May 2007, so I’ve been unable to post as often as I would have liked.

So what’s been going on? Well let’s see…

  • The web speculates that MyBlogLog is in acquisition talks…
  • Apple updated, well, everything in their line yet again
  • I have left my position with FuJ Tech, and will continue to work on freelance projects
  • I recently learned that MediaTemple’s Grid service is actually not a grid. So much for that idea. ;)
  • Sony’s PS3 has about as many issues as the Xbox360 had at launch, but with almost double the initial pricetag
  • The Nintendo Wii is selling like crazy, as predicted, and I for one will be buying one once I raise some funds.
  • Windows Vista is practically out, and Acer is saying not to bother with the ‘Basic’ version.

Did I miss anything? Oh well, check the Digg section or my ma.gnolia for daily link updates and news stories.

I am not a programmer.

Great article via Digg.com, Developers are from Mars, Programmers are from Venus, is probably the single best description of the difference between developers and programmers. I am proud to be the former. It took a year of experience to get me there, but I’m on the right track. Kudos to the blog author.

Zune, iPod and MySpace: A Short Study

Well, most gadget aficionados, myself included, are awaiting the release of many new products in the coming months. From the newest product from Nintendo, the Wii, to the Sony Mylo, and Microsoft’s Zune there are a myriad of new toys to be had. The target market for most of these devices lands smack in the middle between highschool kids, and college students. Call it a coincidence, or just fate, but this happens to be the same target audience which MySpace has succumbed to. The horribly crafted pages of MySpace.com lend themselves to the artsy hands of anyone with a small amount of knowledge of the web. By making the web this easy to influence, MySpace has created what some call a cult of personality much like Apple did with the iPod, but without the Jobs. The independent souls of MySpace can go from zero to hero in a matter of keystrokes. Digg helps nicely with this effect.

More on the history, and philosophy after the jump.
Continue reading ‘Zune, iPod and MySpace: A Short Study’

Free Source Control and Blissful Workflow

Subversion

Subversion is the CVS done right. Now, I know many web developers who sware by FTP and their own voice as a means of controlling their source code. I for one believe that method is by far the easiest, and usually most efficient way to manage source code in a small business. Yes, it is dirty, and yes it can get ugly. The upside is that everyone knows what is going on in the company, and everyone knows what they can edit at any given time. The downside is that one slip up can cost you several hours, if not days of precious development time.
Continue reading ‘Free Source Control and Blissful Workflow’

Cross Post from MyBlogLog

I just had to cross post this. If for no other reason than to show off, gloat, or otherwise inflate my ego. That or just to prove how incredibly crazy the web really is. Small world, huh?

MyBlogLog Fun Friday Stats

Sony’s Mylo – Wow, just, wow.

Well, it is about time Sony realized that they’ve been doing everything wrong. I mean everything. Their new “Mylo™ personal communicator” is basically a complete 360 degrees for them. I mean, they finally realized that convergence is key. The PSP started it, but really failed at bringing cheap, portable video to the consumer. It also had so much potential to be used as a portable WiFi device, but really hasn’t been pushed to it’s true potential. The Mylo is just that, a PSP with what we all wish it had:

  • Qwerty Keyboard
  • Instant Messaging
  • Internet Phone/Voice Chat
  • A battery that can last a real work/use day
  • Built in memory
  • Video, Audio, and a decent browser. Yes, Opera.
  • WiFi Streaming between players

I’m happy to see devices like this sprouting up. I would keep an eye on Microsoft’s Zune, as well as this project and of course the Nokia 770. These devices are the future. The handheld market has been slow recently, but with these new additions there’s no telling where we are going.

Oh, and if you’d like to buy me one you can send a donation to me. Hey, my birthday is coming up give me a break!

Sony Mylo™ Specs
Sony Mylo™ Learning Center
Pictures
Video

Update:
The thing runs linux!