Skip to content

Hurricane Katrina

A little late in reporting this, but life is busy… The devastation wrought by hurricane Katrina is enormous, its very saddening to see an American city looking like a third-world country. Even more saddening is level of crime that New Orleans is experiencing, the raping and stealing that is occurring is especially saddening. Instead of the citizens of New Orleans trying to be charitable to each other, help each other survive, and find a way out of the city; some citizens have given into evil-doing and are committing mass crimes preventing law officials from saving the various people all around the city….

Continue Reading

PDFCombine 1.0

Last week I needed to combine a couple of PDF’s together. I thought ‘I’m in this advanced operating system it should be easy’. Well, it wasn’t, and the solutions out on macupdate.com and the like were either shareware (I wasn’t going to pay $20 for such a simple task such as this), or didn’t output the PDF correctly (for instance, you couldn’t search/select the text that previously was searchable/selectable). I was kind of annoyed that simple task like this could not be completed on such a modern operating system such as OS X; so I wrote my own program and thus PDFCombine 1.0 was born. PDFCombine uses the new PDFKit framework introduced in 10.4 to do all the hard work, so it was really very easy to write the program…

Continue Reading

App Stop 1.0b Released!

I’ve just released App Stop 1.0b. The following fixes & changes have been made: Fixed a bug where applications that should be in the menu bar item’s menu, weren’t Upgraded AGProcess to .5, which fixed a few small bugs that were occurring Some small speed optimizations I rewrote the background-application update algoririth, ands its much faster using much less CPU when checking for background-applications Fixed a bug where your selection on the table view would change to the newly added application Totally rewrote the helper application which handled peforming actions on root and other applications not running on the current UID…

Continue Reading

Back From Vacation!

I’m back from vacationing in New Hampshire. I stayed up in the mountains near a small lake, a place I go to every year. It was awesome; I went sailing, nee-bording, tubing, boating, swimming, diving off of rocks, hiking, biking, eating :D- it was an awesome time. The rural landscape is awesome, the air is so clean- I can’t wait to go back next year. On another note, I’m preparing to release V1.0b of App Stop, it should be released within the next week. I’m pretty amazed at the popularity of my easingScrollBar class, it has received almost 1200 downloads to date. I’ve also finally decided to buy Write Great Code: Understanding the Machine (Amazon had the best deal)…

Continue Reading

Interprocess Communication in C

Recently I’ve been trying to understand the concept of interprocess communication in C. I’ve looked at some example code, read the man pages for fork() dup() pipe(), exevc() and the like; but the concept just wouldn’t sink in. Luckily, someone I met from the Kirupa Forums, njs54345 said to search google for ‘Beej’. I followed his advice and was happy I did, Beej has some awesome information. I did some small example projects based of the IPC tutorial and posted the source files on the source section of this site. If your trying to learn network, or inter process communication in C I would highly recommend those tutorials- there great.

Continue Reading

attachSound() Won’t Play in Loaded Movie- Another Flash Bug!

I came across this bug awhile ago. Lets say you had the following code in a SWF: It worked perfectly, the sound with the linkage ID in my library names “asound” played and everything was great. Now try loading that SWF info another SWF, the sound will not play. I searched the net and found this nice little comment here: “For what it is worth, I had the same issue, and found a solution to this. When declaring the “new Sound”, you have to specify a target movie clip. For example: new_sound = new Sound(this)” Ah-Ha! Specifying this in the Sound object’s constructor magically makes it work. This isn’t anywhere in MM’s docs. Thanks MM for wasting 30 more minutes of my time!

Continue Reading

with() Problem/Bug

This is yet another bug I found while doing some Flash-dev, it has to do with the with() statement. If you use with(this){…} it will give you erratic/unpredicted behavior, for instance take this code: You would think that output would look like this: But, instead it comes out as: Seems as though Flash does not allow you to set variables when using this in a with() statement. You can get the .fla i used to make the test cases for this bug here. Thanks Macromedia for wasting another hour of my time! 😛

Continue Reading

App Stop V.9

App Stop V.9 has just been released, here is the list of changes: Added the much requested support for background applications Added a UID/User-name column to the table-view Fixed problem where the menu icon would be really small on OS X 10.3 Fixed a problem where checking for updated while disconnected from the internet would report than a new version is availible Obviously the big change in this update is the support for background processes. If you are running OS X 10.3 you may experience crashes when changing preferences related to background processes. I have no idea why these crashes are occurring, hopefully I will be able to track down the problem by the 1.0 release…

Continue Reading