Programs

iPhone 3.0 and KillExchangeLocks

Posted by Dallas on June 21, 2009
App Store, Apple, HashBang Ind, iPhone, Jailbrake, Programs / 3 Comments

I will be honest and upfront and say I don’t know if KillExchangeLocks will be revamped for 3.0.

I have pretty much totally moved away from the entire Jailbrake scene.
In fact out of all 6 devices I own only 1 is Jailbroken and I only keep that one on hand because I have 2 paid apps that I released back during firmware 1.x and before the AppStore.

I am very sorry if this news comes as a disappointment.

Since 2.0 and the AppStore came out Jailbraking has lost its appeal to me as I use AT&T so that’s not a concern for me and since the only reason I ever got into the Jailbrake scene in the first place was to be able to write my own apps and run other peoples apps on a great device that had so much more potential.

Now with the AppStore it seems like Jailbraking is done for one or more of the following: Carrier Unlock, Apps that Apple won’t approve, and Warez.
I don’t care about carrier unlocks, and I don’t approve of Warez (even if you say you use them as demo’s and buy the ones you like, because 99.9% are not doing that), and that just leaves apps that Apple won’t approve. This would be the only thing to keep me around but Apple lets most things in (it might take a couple rejections first though) that I am interested in.

Also, Apple has been getting really good at closing all the holes that made this app possible (as technically they are security holes).
So much so that the last version “oddly” wouldn’t work for everyone, including me.
I spent a ton of time searching for new ways back then and never found anything that I was happy with, and then I finally gave up and just stopped syncing my work email.

(It was a plus for my day job to have me accessible by email all the time and I decided it wasn’t worth the time and work I was putting into not having my personal device locked down)

Of course I understand that this isn’t the same for everyone.
All I can really say is I feel your pain (as if that helps anything), and that in a comment on the post way back about version 3.0 of KillExchangeLocks, Eirik mentioned that a new app has just shown up in Cydia called: “Exchange Unlock”.

With that in mind, let me get the “legalize” (if you will) out of the way.
“Exchange Unlock” is not my work, nor do I have anything to do with it in any way.
I have NO idea if it works, and I can not be held responsible if it blows up your device, literally or figuratively.

I do wish you the best of luck, and encourage you to check out my other work at: HashBang Industries (http://www.HashBangInd.com)

Tags: , , , , , ,

iDeskCal a Apple Featured Download and #8 Top Download

Posted by Dallas on May 25, 2009
Apple, HashBang Ind, iDeskCal, Mac, Personal, Programs / No Comments

iDeskCal is currently a Featured 3rd Party Download on http://www.apple.com/downloads/, as well as in the Productivity section: http://www.apple.com/downloads/macosx/productivity_tools/

Even cooler is the fact that iDeskCal is the #8 Top Download on all of apple.com/downloads!

It is ranked up there with iTunes, Safari, and above Google Earth and Firefox on Apple’s site.

iDeskCal has been downloaded (as of this posting) 10,617 times since Tuesday May 19th (less than a week).

Now lets hope that all of those downloads purchase after the free trial! :-)

(Click the images for a larger size where you can actually see it)

Tags: ,

HashBang Industries announces iDeskCal 2.0 for Mac OS X

Posted by Dallas on May 19, 2009
Apple, HashBang Ind, iDeskCal, Mac, Personal, Programs / No Comments

[prMac.com] Mesa, Arizona – HashBang Industries today is delighted to announce iDeskCal 2.0, a complete rebrand of their popular iCal-to-Desktop embedding solution, Desktop Remind. At its basic, iDeskCal embeds the users iCal calendar directly on their Finder Desktop, right above their wallpaper but below desktop items, making it a perfect choice for designers, freelancers or anyone who needs to keep up with their busy agenda.

Users can quickly and effortlessly know exactly what is on their calendar for the current day, and beyond. Among iDeskCal’s most prolific features is its ability to quickly add calendar events using keyboard shortcuts, as well as the ability to add and manage to-do lists quickly and easily. iDeskCal is user configurable, allowing users to place it precisely where they want on the desktop, as well as configure the font and font color to match taste and/or wallpaper. iDeskCal also plays well with multi-monitor setups too.

Feature Highlights:
* Embeds directly into the Desktop
* Configure Font and Font Color
* Add/Manage To-Do Lists quickly
* Keyboard Shortcuts
* Supports Multiple Monitors

“Desktop Remind was acquired from Code Genocide, and I’m very excited about the new version. It has a new name and icon to go along with a major overhaul of application” said Dallas Brown, founder of HashBang Industries. “We’re looking forward to a long and exciting roadmap ahead.”

Language support:
English, Spanish, and Portuguese

Minimum Requirements:
* Mac OS X Version 10.5 Leopard or later
* Universal Binary for PowerPC and Intel
* 2.6 MB Hard Drive space

Pricing and Availability:
iDeskCal 2.0 is priced at $12.99 (USD) via their online store, and available as a fully functional 14 day free trial. HashBang Industries is offering free upgrades for customers that purchased Desktop Remind in the last 2 months and is offering upgrade pricing for all other existing customers of Desktop Remind. Existing customers can easily retrieve their upgrade coupon code by entering their email address used to purchase Desktop Remind.



Located in sunny Mesa, Arizona, HashBang Industries is a privately held company founded in 2009 by Dallas Brown. With a focus on the Mac platform, HashBang’s aim is to develop unique Mac and iPhone products, complemented by first-class customer support. Copyright 2009 HashBang Industries. All Rights Reserved. Apple, the Apple logo, and iCal are registered trademarks of Apple Inc. in the U.S. and/or other countries.

Tags: ,

iDeskCal Version 2 Private Beta

Posted by Dallas on March 01, 2009
Apple, Desktop Remind, iDeskCal, Mac, Personal, Programs / 2 Comments

I am VERY happy to announce that iDeskCal version 2.0 is now in private beta!

If you don’t already know, iDeskCal was formally called Desktop Remind.
Version 2.0 was such a dramatic change, taking the application from a useful little tool, to a full fledged desktop calendar solution.

With such a dramatic change I felt it was also time to give the product a real name.
A new icon should be coming soon as well.

You can learn more about iDeskCal at: http://hashbangind.com/ideskcal.php

If you are interested in joining the beta make sure you match the following criteria and then email support [at] hashbangind.com

Beta testers MUST meet the following criteria:
1. Have a Macintosh computer running OS X 10.5 Leopard
2. Must use iCal or a iCal compatible program, or be willing to start using iCal
3. Must be willing to give feedback, submit bugs, and be willing to answer questions about submitted feedback/bugs.

Tags: , ,

ChocTop

Posted by Dallas on March 01, 2009
Cocoa, Objective-C, Personal, Programming, Programs / No Comments

I have been finalizing the beta for iDeskCal 2.0 and in the process came across ChocTop.

ChocTop is a system for rapid mac software DMG packaging.

In setting it up and using it I found that it lacked a feature I wanted.
Mainly the ability to specify that it should you a Debug build instead of the standard Release build that you would usually use.
The reason for wanting a Debug build is simple… I am packaging up a Beta.

So even though I don’t know Ruby (which is what ChocTop is written in) I set foot to add this feature.
Luckily like most computer languages I was able to understand it enough to understand what was going on and enough to add this new ability.

Once I was done and used it myself, I sent it back into the developer and he has already integrated it into the repo version of the code.

If you are a Mac developer checkout http://drnic.github.com/choctop/

The App Store Effect

Posted by Dallas on December 27, 2008
App Store, Apple, iPhone, Programs / No Comments

Great article over at Inside iPhone. Very worth the read.

http://blogs.oreilly.com/iphone/2008/12/the-app-store-effect.html

Snapper-brand lawn mowers are expensive. Many Snapper products cost thousands of dollars, and even their simplest push mower is hundreds of dollars more than some competing products. Snapper lawn mowers are not cheap. What they are, however, is reliable. They’re manufactured well and designed to last for years. Snapper believes that a premium-quality product can command a premium price. They’ve built their business around that idea, and that business has been around for nearly 120 years.

In 2002, as CEO of Snapper, Jim Weir went to meet with Walmart executives. Walmart has thousands of stores in the US, and millions of customers walk through their doors each day to purchase nearly a billion dollars in goods. Yet Weir went to Walmart’s Arkansas headquarters to tell them he was pulling his products from their stores.

The problem for Weir, and Snapper, was the very essence of Walmart itself. Walmart sells customers disposable goods at the cheapest possible price. At the time, Walmart had six different push mowers for less than $200, while the cheapest Snapper listed for $350. These low prices change expectations across the board, and leave customers wondering what they could possibly be getting with a Snapper to justify the much higher price. With no expert salespeople to educate them on the tradeoffs between price and quality, most consumers opt for the lower-priced product. Over time, higher-quality goods are forced to lower both their prices and their standards in order to compete. The quality level of an entire market is eroded, ratcheted downward more and more.

Weir chose to break this cycle by pulling his products from Walmart entirely. Snapper instead focused on the knowledgeable independent dealers who could educate consumers on Snapper’s legendary quality and explain just why the higher price was worth it. Even without Walmart, Snapper has grown since 2002, and they’ve managed to maintain their identity as a premium-quality manufacturer.

Weir’s story brings to mind a comparison between Walmart and the App Store. The reasons behind it aren’t identical, but just like Walmart, the App Store is driving down prices of applications across the board. The price floor isn’t $5 as I predicted back in June, but $0.99, the very lowest price it’s possible to charge for an application in the App Store. If developers could charge a price lower than 99 cents, there’s no doubt that some would, and the price curve would shift even lower.

On the face of it, these low prices may seem like a good thing. The more affordable iPhone apps are, the more customers will purchase, leading them to try out many different products. When price is no longer tied to a developer’s costs, however, the market is unstable. The first application to cut its price and successfully rocket to the top of the App Store sales charts will see an enormous jump in sales. As we’ve seen, this cycle repeats over and over, and those developers who reach the sales charts do very well. As the average price is driven down, however, a negative-feedback loop is created. A low price is required to get a top sales spot, and only the sales volume that such a slot brings makes development sustainable. Fewer and fewer customers will pay a premium price, so all developers are forced to slash prices to chase a top sales spot.

While there are dozens of new applications each day, the number of slots in the Top 100 is, obviously, unchanging. As consumers come to expect ultra-low prices, more and more developers will wind up earning less for their software than it costs to develop. That will lead to developers ending development of existing products or simply opting out of the platform entirely. The low prices the App Store has led to will directly affect the quality of what’s available in the App Store.

Certainly, some developers are attempting to counteract this App Store effect, by providing higher quality products at a higher price. SimCity, currently the #2 selling app, has a $9.99 price tag. However, that’s a game with an established brand; top sellers have by and large been $0.99 applications. It’s difficult to look at iFart Mobile, which has sitting at #1 in the App Store for nearly a week, and view this as a quality, stable marketplace for developers or consumers. The App Store, like Walmart, has been reduced to selling disposable goods at the lowest possible prices.

Unfortunately, unlike Weir and other vendors of premium products, iPhone developers have no other way to get our products to customers. We can’t sell direct to customers, or via any other stores. At this time, our options are to be in the App Store, or to not sell our software on the iPhone. This makes it very difficult to command any sort of price over $0.99.

The math is simple. It costs more to make an application with depth and quality. In short order, the App Store effect will prevent the development of these deeper, higher-quality applications for the iPhone. When developers can’t charge a higher price to cover a higher investment, these applications simply won’t be made at all.

Developers and the App Store

Posted by Dallas on December 02, 2008
Apple, iPhone, Jailbrake, Programs / No Comments

Most of the following was in response to the blog article by Layton Duncan of Polar Bear Farm.

iPhone developers were happy to see the AppStore come to life as it gave us a official way to release our app to the world. Little did we know that people would freak out about having to pay even $1 for apps, when before the App Store we were selling to the Jailbrake community for $10 or so, without complaint.

The $1 app issue is unfortunately not one that I think Apple can fix, as it’s not them causing it. It’s the consumers. Consumers seem to have it in their head that it is ok to pay $5, $10, $20 and up, for desktop applications, but that an iPhone app for some reason shouldn’t cost more then $1. Maybe they are stuck in the mind frame of old school cellphone apps/games that were absolute crap and not worth more then $1 (if even that), or if they just don’t understand what it really takes to make a beautiful, stable iPhone application.

Personally I think it is a combination of those 2 and that when the app store opened people were not sure what to charge, and some of the bigger name companies came to the AppStore with free and low price apps, and this set the consumers in a mind frame that free or almost free is what is expected. Who knows, maybe they are just cheap. The only way around this that I can see is for all or at least a large amount of developers to “ban together” and start charging a fair (to both sides) price.

No doubt it will hurt sells at first but perhaps we can get passed the misguided mentality.

Tags: ,

KillExchangeLocks version 3.0 Released

Posted by Dallas on November 29, 2008
Apple, Fanboy, iPhone, Jailbrake, Mac, Programming, Programs, Toolchain / 10 Comments

With the latest iPhone firmware update (2.2), Apple fixed several “security holes”, one of which broke KillExchangeLocks version 2.0.

The fix that broke things was CVE-ID: CVE-2008-4229

Impact: Restoring a device from backup may not re-enable the Passcode Lock

Description: The Passcode Lock feature is designed to prevent applications from being launched unless the correct passcode is entered. A race condition in the handling of device settings may cause the Passcode Lock to be removed when the device is restored from backup. This may allow a person with physical access to the device to launch applications without the passcode. This update addresses the issue by improving the system’s ability to recognize missing preferences. This issue does not affect systems prior to iPhone OS 2.0 or iPhone OS for iPod touch 2.0. Credit to Nolen Scaife for reporting this issue.

http://lists.apple.com/archives/security-announce/2008/Nov/msg00002.html

The key parts here is the resoultion, “This update addresses the issue by improving the system’s ability to recognize missing preferences”, and the person to blame is Nolen Scaife for reporting this issue. :-)

KillExchangeLocks version 3 does not implement the ideal solution as Apple has done a pretty good job on their fix. Instead of removing the passcode automatically like before, instead you now force the settings app to alow you to remove the passcode, as if you had setup a passcode without using Exchange.

This still times out every 24 hours like before, as Apple is actively querying the Exchange server every 24 hours to update and/or validate the security settings.

The up side is you should only have to run this part once, and you will always be able to remove the passcode.

Version 3 gives you the option if you want to modify your Auto Lock timeout.

The problem here is that the iPhone will over write any change if you go into the Settings app and click on the General tab (which shows your timeout setting).

Therefore this could need to be reset often, if you go into Settings -> General a lot.

I added some extra Time out levels for your convience.

You can now choose between: Never, 1 min, 2 min, 3 min, 4 min, 5 min, 10 min, 15 min, 20 min, 25 min, 30 min, 35 min, 40 min, 45 min, 50 min, 55 min, and 1 hour time out levels.

As I said before, this is by no means the ideal fix, but it is the only way I have found so far, and I figure this is better then having nothing.

If you really want a better fix in place, I would ask you to think about donating to this project as that would make it easier for me to work on this project then other paying projects. It is in no way required, but welcomed. If you wish to donate you can do so using PayPal.

KillExchangeLocks is available in Cydia under Utilities.

KillExchangeLocks 3

Tags: , , , ,

Desktop Remind: Apple Featured Download and Staff Pick!

Posted by Dallas on September 21, 2008
Apple, Desktop Remind, Mac, Programs / No Comments

Desktop Remind is currently a featured download AND a staff pick on Apple.com’s downloads page!

http://www.apple.com/downloads/macosx/productivity_tools/

Tags: , ,

Introducing Desktop Remind

Posted by Dallas on September 15, 2008
Desktop Remind, Mac, Programs / No Comments

I am happy to announce a new Mac product called, Desktop Remind!

Desktop Remind embeds your calendar on your desktop, above your wallpaper but below your desktop items.

With Desktop Remind you can quickly and effortlessly now exactly what is on your calendar for the current day, and beyond.

Desktop Remind is user configurable, so you can place it exactly where you want on your desktop, and configure the font and font color to match your taste and/or wallpaper.

Desktop Remind also works with multi-monitor setups.

Feel free to give it a try for 14 days before a registration is required. A registration can be purchased for $4.99. Purchase here

Tags: , , , ,