Zack Bartel

iText: iPhone Text Message SMS Backup Utility

April 1st, 2008 by Zack

Today I’d like to release a beta version of iText to the world. iText can view and manage the text messages and notes on your iPhone and perform backups to your mac. Since SMS messages and notes are the few things that Apple does not allow you to archive I figured we needed a solution.

I’d love to hear feedback from people. Note that this is a beta version. It is relatively stable but I want to see what people can dig up.
iText is licensed under the terms of the GNU Public License and you can view the project page Here.

XRes: Resource Monitor for Mac OS X

March 23rd, 2008 by Zack

XRes is a resource monitor for Mac OS X that I’ve been working on. It features active monitoring and graphs of resource usage.

XRes is released under the terms of the GNU Public License version 2. The project page is at Google Code.

iPhone Othello (Reversi)

December 10th, 2007 by Zack

My first attempt at a Mac and iPhone application is now in beta!

I am releasing this at an early stage so that I can start getting feedback as I try to finish it up. I’d love comments/flames on the UI/AI!

Othello (or Reversi) for the Mac and iPhone is available from the project page:

http://code.google.com/p/iothello/

and shortly from Installer.app

Next up is network play between either device!

Who is this Man‽

October 24th, 2007 by Zack

To All iPhone Hackers

September 30th, 2007 by Zack

Define frustration. Is it when you and dozens of other people spend countless hours creating great things? Or when those things make a great device so much better? If Apple keeps this up the iPhone will never be what it so easily could be… Great.

Keep it up everyone. Think Different.


iPhone Sudoku

September 27th, 2007 by Zack

My iPhone Sudoku native application made it’s 1.0 release today!

For the past couple of weeks I’ve been working on and off on a native Sudoku application for the iPhone. The code is now stable and made it’s 1.0 release today. As of this morning Sudoku is available to the world through Installer.app and Conceited Software’s community repository source.

The code is availble from my git repository here:
http://zackb.org/git-php/?p=sudoku.git

I thought making a relatively simple game like this would be a good first project for iPhone development and am very glad to see people using it. After about 9 hours of Sudoku being available to the world here are the stats from Concetied:

Sudoku (12399 downloads / 280.54MB)

Hope people get some fun out of it!

Thanks to BrentJ from the IRC channel for making the awesome icon!

787 Rollout

July 10th, 2007 by Zack

A couple of us from Tectura got the opportunity to attend the IT 787 Premiere celebration.

This is every commercial airplane Boeing has made starting with the 707 on the right and ending with the 777 on the left:

Boeing Planes

More here: 787 Rollout

iPwned

July 9th, 2007 by Zack

And it has lived up to the hype!

The first question everyone asks is “How long did you wait in line?” Well the answer is 0. I waltzed in to the Bellevue Apple Store around 9:00pm the day they came out to no line. There were hundreds left and no one in line.

What I like:

1. My favorite part is the iPod. It is by far the best one I’ve ever owned (1G, 4G, Nano)

2. The web browser is fantastic

3. Contacts, Calendars and Mail are excellent and sync flawlessly with the mac

4. iChat (SMS) is pretty cool

5. The Google map client is awesome

6. Weather, stocks, YouTube are icing on the cake

What could be improved:

1. API. Obviously I want to write apps for it so pleeeeease Apple let the dogs eat

2. File Manager and USB mode. You can’t move files on to it and use it for storage (supposedly this is in the first update). This is tied to the gripes about being too tied to iTunes
3. EDGE sucks. The AT&T network is too slow

4. Can’t update podcasts over the net. You have to sync it with iTunes

5. No pictures in E-Mail

Other iPhone users check this out: iPhone.zackb.org

Click This!

June 4th, 2007 by Zack

I noticed something the other day while driving down I-5. I traveled about 200 miles from Seattle to Portland and noticed that in both states there is one thing in common when it comes to the freeways. Every single one of those enormous digital readout signs had an informational message. I believe these things are referred to as the “Amber Alert” signs (I am yet to see an Amber Alert on these things by the way) and when they put one of these behemouths in my hometown of Wilsonville someone told me that they cost around $1,000,000 a piece. Don’t get me wrong here. It’s not necessarily that I think these things are a waste of money but when you have one every 3 miles and EVERY SINGLE ONE reads “Click it or Ticket” it makes me wonder. I kid you not. When I was driving from Seattle through Olympia and especially near Tacoma there was one of these huge tax payer funded signs threatening me every few miles.

I’m not exactly sure what decade we’re in but if your car is anything like mine if you for some reason do forget to put on your seatbelt there will be a loud head-splitting buzzer noise and a bright red placard that lights up on the dashboard. If you still don’t put on your seatbelt then you will surely be driven insane after driving a few miles. Given I do drive a 2007 automobile maybe this isn’t the same on older cars? Nope, my grandfather’s 1977 Mercedez-Benz tank has the same mechanism.

And here’s the other thing. If we are going to spend (I can only imagine) millions of dollars on these things lets standardize on it. Why is it that the ONLY place in our society where we not only don’t enforce the seatbelt law but don’t even give the passengers an option is on the school buses! The one place where there are a couple dozen young hyped up kids being sat three to a seat and driven by a crazy old lady who probably just took a nip off the hip flask is the one place we don’t even provide seatbelts!

Now I’m all for public service announcements but I have not seen one (I think) EVER that is appropriate. Why don’t we do meaningful PSAs that people might actually get something out of. Why don’t we have a “The More You Know” about tire pressure. But, instead of being informed that if you keep your tires properly inflated you can save 10-15% on gas we have to listen to McGruff The Crime Dog talk about keeping an eye on your laptop at the airport. Or letting the less than intelligent drivers out there know that you, in fact, can turn right on red. But instead we have to listen to David Shwimmer tell me that I can be “Funny without making fun of other people”. Thanks Dave.
Nope, instead I have to listen to TV and radio commercials with Hollywoodized policemen and million dollar road signs threatening me to “Click it or Ticket”.

I feel like there needs to be some kind of pyramid of crimes prioritized by what we feel is most important. At the top we have murder, robbery, etc. In the middle there’s the meth epidemic, green house whatever gases, illegal immigration, and what-have-you. And then, sometime in the future we’ll get to the damn seat belts.

Put air in your tires, turn right on red, Don’t purchase Comcast services and CLICK THIS!

The More You Know

Everyone’s an Expert

October 2nd, 2006 by Zack

Unarguably, one of the greatest responsibilities in my life right now is taking care of my dog Reggie. He is a great dog I am very glad that I got him and he constantly makes me happy. I must say, however, that it is a lot of work raising a dog. I feel it is my responsibility to give him a happy life and provide him with everything he needs to be healthy from food, and environment to training and grooming. I really try hard to do my best to take care of Reggie and research as much as I believe I need to provide all of these things. But I must say that since I got Reggie I’ve noticed that it seems like everyone has an opinion on how dogs should be raised and are convinced that their way is the best. It is also astonishing how these views seem to directly contradict one another. A lot of these people don’t even own dogs! Well let me be the first one to come forward and say that although I have owned Reggie for about a year, I try and try but I still don’t know squat and I’m not going to pretend like I’m some expert.

I recall well a night at Chi Phi when my good friend Lisa and I were talking (and somewhat laughing) about this phenomenon. I had just adopted Reggie and I was knee deep in books, articles and conversations with people about how to properly raise and train dogs. We both noticed how it seemed like everyone who met Reggie for the first time had one of those quick tips about the “best” way to do something. Lisa and I had been in the same area for quite a while and noticed how it was strange that almost every person seemed to be an expert on the subject and how varying and far out some of the ideas were. One such tid bit included the phrase “the only way to get him to learn is to tackle him when he does something wrong and put him on his back. This way he knows who’s boss and when he did something wrong”… Okay…

I’d get so confused on just what the “best” way to do some of these things was. Our obedience trainer, who you’d think could be the definitive guide, taught us a reward intensive method of training. Reggie seemed to respond well to a few of these methods but not all. On the other hand the acclaimed book “Family Dog” by Richard A. Wolters seems to directly contradict the obedience instructor. Mr. Wolters says that a dog should not be rewarded for doing what he is supposed to do. So now I have two “experts” telling me the exact opposite thing!

The obedience trainer highly suggested the prong (or pinch) collar for Reggie to keep him from pulling on his leash. Looking back on it now I’d bet that had something to do with her reward system that didn’t exactly work when something more interesting was going on for the dog. In any event the collar did seem to work. I even put it around my neck just to make sure I wasn’t hurting the dog. Ok, cool I’ve found one solution… If only it was that simple. Yesterday, my neighbor (you guessed it) the self-proclaimed dog training expert practically tore my head off about the damn collar. She was basically yelling at me telling me how inhumane and cruel it was to “torture” my dog with a prong collar. Now what the heck do I do? To make matters worse her ultimate solution to the problem was to use a choke chain, which she said, was the (you guessed it again) “BEST” way to correct his on-leash behavior. Now, I have heard over and over from other “experts” that choke chains are harmful to the dog.

Recently I took a trip to Missouri to visit my family and attend my cousin Kate’s wedding. My grandparents from Columbia have raised and trained dogs pretty much their whole lives. My grandfather even worked for the AKC (American Kennel Club) as a field judge for a great deal of his life. He has raised many dogs and been around some of the greatest dog minds in the world. Finally! I could get the answer that I was looking for. All of the “best” methods and super dog training secrets of the stars were within my grasp.

So what were this brilliant man’s words of wisdom? What was the end all solution for raising the perfect dog? When I spoke with him about it he responded with…

“Ehh, it really depends on the dog” as he shrugged his shoulders.

Oh no, you mean I really have to get to know my dog and figure out what works best for the both of us? I can’t just read some book or ask some asshole and have a great relationship with my dog?!?

Ok, ok, I’m really not trying to make this into a joke or rant about my experience in this situation (ok maybe a little) but that really made me realize something. If something isn’t working for you or the dog try something else! If he shuns away every time you pick up the collar he obviously doesn’t like it. If you’re shoving treats in his mouth trying to get him to stay and he’s running the opposite direction, maybe that’s just not what works for him or her.

Those words of my grandpa really were the best thing I could have heard. It made me realize that I need to focus on spending time experimenting with different methods rather than reading stuff out of a book from a guy who is probably just trying to make a buck. That’s what I’ll do! I’ll publish a book called “The BEST Dog Training Methods” and use my grandpa’s great career as a reference. It will cost $45 at Border’s and will contain one freakin’ sentence.

“It just depends on the dog”.