3d computer animation, open source technology, software application development, IT network security, and random awesomeness!

From the Blog

Aug
17
Posted by BrianH at 10:31 pm

So, lots of things have been happening over the past few months, but the more important events are yet to come. Next week, I’ll be starting back into college working towards my Bachelor in Information Science and Technology (IST) from Penn State University. Being a freshman all over again is a pretty awkward feeling, but with hard work and determination I’ll be setting milestones in my life and opening up career opportunities that will be well worth the time invested.

With that said, I’ve also started another project … getting Linux fully functional on one of my PowerPC macs. Currently, I have Fedora 12 working almost flawlessly on my PowerMac G5, with a few quirks and problems I have yet to resolve. I am planning on moving this project off my G5 to reinstall OSX 10.5 Leopard back onto it (I need a reliable system for school), and use my PowerBook G4 instead for my Linux experimenting. Although it doesn’t seem quite as exciting on my laptop, as it lacks the luxury of my 30″ Apple HD Cinema Display that my G5 has consumed my desk with. I think it will still be a worthy system to recon with.

Experimenting with the various PowerPC Linux distributions, I have found one that raises the bar above the rest … Fedora! As popular as Ubuntu is, it’s PowerPC support is absolutely horrendous (at least with my experiences). I haven’t even been able to get Ubuntu installed properly, because it has serious issues with not just my graphics card, but the windfarm controls on my G5. Fedora has graciously taken hold of my G5 and runs impressively fast. But with every great thing, there are several issues.

I have no sound. Not only that, but I have no clue how to get sound working properly on the system. An lspci results in no card information either. Any and all help here would be greatly appreciated.

There is also an issue with my graphics card. Occasionally, my system with lockup and not allow me to do anything forcing me to cold boot. Sometimes, the screen will go crazy, while others it will just appear to be frozen. Then there are times where the monitor just completely stops receiving video all together, and I’m left staring at a black screen.

Other then that, I’m loving the idea of being able to tickle my tux side and enjoy the freedom of pure open source technology. I’ve always been a *nix fan at heart, which is one the reasons I love my Macs (which are BSD based, btw).

Jun
11
Posted by BrianH at 2:20 pm

Simply awesome!  I’ve started laying out the foundation for my first Mac OS X application, Genealogist.  I have the core user interface layout complete (at least for beta testing), and I have the database working flawlessly.  So far, it’s a very basic Address Book type application with much aspiration to grow into a solid, feature filled Genealogy program.  Here’s some VERY early screenshots of the development:

The database is powered by CoreData, and I even have Product Registration implemented using AquaticPrime as well (I know, it’s a little early for that, but oh well).  There is still a ton of work to do until it is functionally a genealogy application, but it’s coming along very nicely.  Considering this is my “spare time” killer and I’m nowhere near the skill level of a professional programmer, I’d say it’s pretty awesome to see it working as it is now.

Future Additions:

  • Full GEDCOM support, both Import and Export.
  • Sparkle Updater integration.  Update: I now have Sparkle integrated and working great!
  • Compatible with Mac OS X, both PowerPC and Intel architectures (32 and 64 bit).

I’ll be making a website and support section for the application in the future, but for now if you have any suggestions, you can comment below and/or send me an email to bchynds@mac.com.

Jun
04
Posted by BrianH at 5:21 am

So, I’ve been working on getting back into developing on Mac OS X again (I really want to start developing for the iPad/iPhone), and I’ve been poking at some frameworks here and there to finally get something decently designed for some silly application ideas I have floating around on pen and paper.  Until I can fork out the money to get an Intel Mac Mini (since I can’t play with the iPhone SDK on PowerPC) along with the $99 Apple Developer Fee, I’m slowly learning the ropes on Xcode and Objective-C with my Power Mac G5.  I think learning how to develop on my existing Mac will give me a better advantage of learning how to develop for the iPhone/iPad when the time comes.  I’ve walked through some basic HelloWorld.app tutorials in the past, but never really taken the time to finish a somewhat serious project.  Until now.

The BWToolkit is a great framework to alleviate some stress on designing a great looking user interface.  It’s functionality and ease of use has made it really worth the effort to get compiled on my PowerPC.  The developer (Brandon Walkin) provides an i386 version of BWToolkit.ibplugin 1.2.5 on his website (http://brandonwalkin.com/bwtoolkit/), but I’ve taken the time to compile a working PowerPC version on Mac OS X 10.5.  The following file (BWToolkit.ibplugin) was compiled, tested, and working on my Dual 2.7 GHz PowerMac G5.  Enjoy!

  BWToolkit.ibplugin (952.1 KiB, 294 hits)