Browsing articles in "Mac"
Apr
5

A $5 app isn’t expensive: Customers need to help fix the App Store economy | Macworld

By Rob Warner  //  Development, iOS, Mac, Software  //  No Comments

A $5 app isn’t expensive: Customers need to help fix the App Store economy | Macworld: “You don’t buy a Kindle just to enjoy the dictionary and manual that come pre-installed on the device. You shouldn’t buy an iPhone to enjoy only free apps, either. You’re cheating yourself, all because we’ve become conditioned to feeling that $5 is a lot to spend on an app. It’s okay to pay for good products.”

That’s the best line in a great article.

I’m astonished at how little people value software these days. “Didn’t have feature X! Complete waste of a dollar!” Yet they waste dollars willy-nilly by leaving lights on when they walk out of rooms. Great software can only be produced by great skill and great effort. Use great software, pay for it, and you’ll be happier.

Apr
4

Introducing Wry: A Command-line App.net Client

By Rob Warner  //  Development, Mac, Software  //  No Comments

I’ve released a command-line App.net client for Mac OS X: Wry. Its home page is http://grailbox.com/wry. It’s released under the MIT License, and is hosted on github at https://github.com/hoop33/wry. Check it out, and let me know what you think!

Jan
4

Application Idea: Virtualize Cloud Storage

By Rob Warner  //  Mac, Software  //  2 Comments

I have a Dropbox Pro account with 107.5GB of storage, an iCloud account with 15GB of storage, and free accounts with Box (50GB), SpiderOak (2GB), GDrive (5GB), SkyDrive (7GB), ASUS WebStorage (8.5GB), Cubby (5GB), and UbuntuOne (5GB). I have plenty of cloud storage space. What I don’t have is a good way to manage that space.

Each of those cloud storage options operates as an island. Most create a directory in my home folder that its daemon syncs to the cloud. I can set preferences on my various devices for what gets synced inside that folder, but that folder is its own beast. If I want to save something to the cloud, I have to decide which cloud service to sync to and either save to that directory or otherwise upload to that service.

I got to thinking: what about an app that virtualized all that storage into a single virtual drive? This app would take care of managing which service to save files to, depending on file sizes and free space, and could even replicate files across services for my peace of mind. Sounds fun to build and definitely useful.

As I thought about it, though, I realized this app would have two issues:

  1. It doesn’t seem very sporting. These cloud services need paid customers to stay afloat. My proposed app could entice people to never pay for any cloud services, mooch the free services, and let the app take care of never running out of space.
  2. The primary target audience would be the people mentioned in objection #1, and they’re cheapskates. Not only wouldn’t they pay for cloud storage, they also wouldn’t pay me for the app, either.
Those two objections have dissuaded me from building Virtual Cloud, or whatever I’d call it.
 
Since I’m not typically brimming with revolutionary ideas, I’m sure plenty of other people have thought of creating a similar app. I’m curious, though, why no one has built it–and what cloud storage companies like Dropbox are doing to thwart such an app if it ever gets built.
 
Worth Mentioning: I use an app called Found (https://www.foundapp.com/) that searches my various cloud storage services. It doesn’t yet support all the cloud storage services I use, but it’s pretty slick. Check it out.
Nov
20

GeekTool Won’t Let Me Drag an Icon to the Desktop

By Rob Warner  //  Mac, Software  //  No Comments

TL;DR — Turn off Path Finder desktop to use GeekTool.

I’ve been meaning to install GeekTool on my new Mac that I bought, um, over two years ago. Time flies. Anyway, I installed it from the App Store, ran it, and tried to drag an icon to my desktop as the instructions say. I kept experiencing these symptoms:

When opening GeekTool, I am welcomed to a blank Properties box with just “Geeklet Settings”. Many tutorials have told me to drag either “file” “Images or “Shel” onto the desktop. I do this and nothing happens. The little black box that appears when you click and drag bounces back up to the GeekTool 3 preference box.

http://forums.macrumors.com/showthread.php?t=1199533

The remedy most often listed was to uninstall and reinstall, but before I did that, I realized: I wasn’t actually dropping the icon on my desktop. I was dropping it on my Path Finder desktop, which I enable in Path Finder’s settings (Features > Show Path Finder desktop). That  makes a difference! I turned off the Path Finder desktop (admittedly, I don’t know what it offers, so I don’t know what I’ve lost), and BOOYAH! Dropping GeekTool icons now works.

Aug
30

Fixing Wireless in Linux, and Why This Should Matter to Apple

By Rob Warner  //  Linux, Mac  //  No Comments

In this post, I talked about my travails getting my son’s USB wireless adapter working in Linux. A few weeks later, it stopped working. Puzzling. I opened a terminal and ran:

lsusb

The computer duly reported that it saw the USB wireless adapter. Then, I ran:

ndiswrapper -l

Yup, the driver was loaded. I checked /etc/modules and verified that ndiswrapper was listed. At that point, I had dangerously stretched my sysadmin abilities. Frustration descended, I set the computer aside, bought my son a MacBook Air, and sent him to college.

Last night, I finally got around to looking into the problem again. The device was still present, and ndiswrapper still had the driver loaded. I then tried:

sudo modprobe ndiswrapper

I got an error message: something about no such module existed. Hmm. I decided to rebuild and reinstall ndiswrapper. As I ran:

make && sudo make install

I realized that I’d probably updated his Ubuntu installation, and it probably included a kernel update, so the new kernel didn’t have that module. Duh. By chance I’d hit upon the solution. When I than ran:

sudo modprobe ndiswrapper

it worked fine and survived a reboot. Total rookie mistake.

Things like this, though, are IMHO why so many developers have moved to Mac OS X. We want the power of Unix without its headaches. We want to write code, not administer our machines. We don’t want to download and compile wireless drivers and figure out why we can’t get on the ‘Net. We don’t want to follow the politics of Gnome 3 or decide whether to switch to KDE or Xfce. Don’t get me wrong: Linux has come a long way and requires far less care and feeding than it used to, and there’s a whole lot to love about it. But the lower-maintenance Mac OS X is far too alluring for many developers, including myself.

After I wrote this, I came across Miguel de Icaza’s “What Killed the Linux Desktop.” And now I see it made Slashdot. Take the time to read this, keeping in mind that this guy is no Linux lightweight. He started the GNOME project, after all. Take that, Linux! You’re over! Apple won!

Yes, Apple has claimed a ton of developers that used to run Linux as their primary OS. They’ve also converted scads of developers from Windows to Mac OS X. And they’ve gotten a little too smug about that. See, the Linux expatriates can always go back to Linux. Even klutzes like me can administer our own Linux machines, keep things running, and get lots of development done. What’s more intriguing, though, is that former Windows users have now been trained, thanks to Apple, in all kinds of Unix-y things, and would now be far more comfortable in Linux than they would have been before. Apple might have won, but the game isn’t over.

When people talk about Apple’s overwhelming recent success, they point to the iPod, the iPhone, the iPad, and Mac OS X. Certainly all those are key, but that list ignores an essential ingredient that bedevils BlackBerry, Windows Phone Whatever, and even to an extent Android: the developers. People don’t generally buy an iPhone or an iPad or a Mac; they buy what an iPhone or an iPad or a Mac can do for them, which depends on apps. And a healthy app ecosystem. And app developers. Developers are almost invariably a leading indicator of a platform’s eventual success.

Apple has recently gone some directions that, while perhaps consumer-friendly, could be interpreted as developer-hostile. If Apple’s trajectory continues toward iOS-ifying Mac OS X and the App Store, developers may sour on Apple. If the Mac App Store becomes the only fount for installing Mac OS X apps, the developers are gone.

Where will we go? While Ballmer is betting on Windows 8, and certainly Windows 8 will claim some number of developers, most will go where bash (OK, or zsh) is a first-class citizen, Rails runs hiccup-less, and you can develop applications without Visual Studio (OK, hyperbole, but c’mon–it’s not far off). I see a Linux laptop in my future–assuming I can get it to connect to the Internet.

Aug
17

More on Wang Ting — the copyright infringer swiping apps and selling them on the App Store

By Rob Warner  //  Development, iOS, Mac, Software  //  No Comments

More on Wang Ting:

It’s frustrating that Apple has no problem playing gatekeeper and keeping apps out of the store for the most trivial and arbitrary of reasons, but won’t play gatekeeper when presented with clear evidence of repeated copyright infringement. A serial infringer who is stealing the creative output of dozens of developers, designers, and publishers gets a pass because that’s the legal path of least resistance for Apple.

(Via iPhone Development)

So, this guy named Wang Ting is finding Github projects, swiping the code, removing copyright notices, ignoring licensing on those projects (the project in question requires attribution and preservation of copyright notice), and selling the apps on Apple’s app stores. Shady and illegal (IANAL)–and Apple isn’t doing much about it. Jeff LaMarche articulates the frustration pretty well, above, but that’s not even the best line in his post. That honor belongs to this gem:

Too bad protecting developers’ livelihoods is less deserving of gatekeeper protection than defending the App Store from an occasional nipple.

Anything that deters developers from sharing code is a bad thing, for developers AND for Apple. LaMarche not only has provided a free tool, but he’s also demonstrated many aspects of how to develop code for Mac OS X by providing the source. Code examples attract more developers to the platform, which results in more apps and more users. Apple has seemed more like Twitter lately, though: shifting focus from developers to users. When developers move on, the platform eventually dries up.

Fight the good fight, Jeff!

Jul
20

Google snatches up Sparrow team to work on Gmail | Internet & Media – CNET News

By Rob Warner  //  iOS, Mac, Software  //  No Comments

Google snatches up Sparrow team to work on Gmail | Internet & Media – CNET News: “Leca says that the company will continue to make Sparrow available, and keep it up and running with support, though he did not offer any details about the addition of any new features in the months ahead.”

Here’s a snippet of the email I got:

We will continue to make available our existing products, and we will provide support and critical updates to our users. However, as we’ll be busy with new projects at Google, we do not plan to release new features for the Sparrow apps.

I can’t view this as anything but bad news for Sparrow users. Like me. I use Sparrow on both the Mac and the iPhone. And now they’re dead. And this is why the Open Source guys are right. Sigh.

Jun
9

Mac Bundle Season

By Rob Warner  //  Mac, Software  //  No Comments

I know of four Mac OS X software bundles on sale right now:

  • MacUpdate ($49.99)
    • Parallels Desktop 7
    • BusyCal
    • ScreenFlow 3
    • Civilization V
    • Jaksta
    • Espionage 3
    • Speed Download 5
    • Attachment Tamer 3
    • KeyCue 6
    • A Better
    • Finder Rename
    • My Living Desktop 5
  • TheMacBundles ($39.95)
    • Bevy
    • Calibrate
    • CallItADay
    • CuteClips
    • Clean Text
    • DiskTracker
    • FolderGlance
    • FX Photo Studio Pro
    • SMART Utility
    • TopXNotes
  • ProductiveMacs ($39.99)
    • RapidWeaver
    • DEVONthink
    • Printopia
    • MailTags
    • HoudahSpot
    • Trickster
    • MacJournal
    • Voila
  • Bundle Hunt ($49.99)
    • iStopMotion 2
    • LittleSnapper
    • TotalFinder
    • Default Folder X
    • Typinator
    • Smashing E-Book Bundle
    • Keyboard Maestro
    • GlyphOcean
    • ThemeFuse
    • PhoneView
    • Picons 1, 2, 3

I’ve linked to the sites, which link to the apps. None of them are affiliate links–I have no financial interest in any of this. With this many software deals afloat simultaneously, though, I wanted one place where I could see all the software!

Jun
9

iPhoto iPad tooltips PSD

By Rob Warner  //  Mac  //  No Comments

iPhoto iPad tooltips PSD:

Since Apple’s designs tend to heavily influence third-party apps (just as their hardware tends to be copied wholesale by Samsung and HP)

(Via Matt Legend Gemmell)

Gemmell offers a free PSD download that mimics the tooltips in iPhoto for iOS . . . as well as a bit of well-placed snark.

Jun
5

XVim — Vim in Xcode

By Rob Warner  //  Development, iOS, Mac, Software  //  No Comments

XVim:

I work as a freelance Objective-C developer (amongst other things), so I find myself butting heads with Xcode on a regular basis. Recent releases have integrated several separate applications that betrayed Mac OS’s NeXT legacy, which means Xcode now feels almost the exact opposite of Vim.

(Via usevim)

Oooh . . . this is intriguing. I try to set everything in my world to vim keybindings, but that hasn’t been an option in Xcode. I’ll have to give this one a whirl.

Recent Tweets

Follow @hoop33 on twitter.

What I’m Writing

Pro Core Data for iOS — co-authored with Michael Privat. Click the "Buy from Amazon" button to order!
 
Beginning Mac OS X Lion Apps Development — co-authoring with Michael Privat. Click the "Buy from Amazon" button to pre-order!