Andrew Colclough

Web Design & Dev., Liberty, Economics, Football

Sublime Text Editor - Shell Alias for Opening dir/ or File

Edit_side_by_side_in_widescreen

So on Noonat's advice I have been checking out Sublime Text Editor as an alternate for Textmate

So far, I am very impressed - though there was one thing I absolutely missed from Textmate: The abulity to simply open any directory or file from Terminal via a shell alias:

mate dir/

Well, with Noonat's help, here is a simpe way to set one up for Sublime:

Add the following to your .bashrc file:

alias slime='open -a "/Applications/Sublime Text 2.app"'

You can name the alias (I chose "slime") whatever you want - but make sure that you point to the application and you need to have the extension .app on the end.

It is enjoyable to be able to open a repo with Sublime via:

slime /projectName

;)

Filed under  //   .bashrc   Sublime   Textmate   alias   code   programming   shell   text editor   tips  

iPad - Sans Disneyfication...

Media_httpimgskitchco_gegid

Honestly, I really don't have much opinion about the iPad. My main beef with it revolves around the absolutely pitiful, Disney promo, marketing copy that Apple came up with for it. For instance - the script of their promotional video comes across as sickiningly self-congratulatory. Consider the first sentence:

"You know, it's true, when something exceeds your ability to understand how it works, it sort of becomes magical."

-Jonu Ive

Really? Because, I think that just means you need to increase your ability to understand computers. Or here's an even better gem which can only be fully appreciated when it is accompanied with a dramatic pause in background music (I'm not joking, watch the video - 2:13 mark...)

"It's completely natural...You don't even think about it... You just...Do..."

-Scott Forstall

Of course that's totally subjective. I guess it's a layman's way to describe a good user interface and user experience. But, at this point, that fairly well describes a mouse and keyboard for most people also... Then there's this:

"If you vote for me, all of your wildest dreams will come true."

-Pedro Sanchez

Ok, so that last quote is from Napoleon Dynamite... But seriously, "Magical and revolutionary?" Talk about over-the-top glittering generalities. Does it cure world hunger? Will it provide maps for, such as, the Iraq and the Asian countries, everywhere like such as?

Like I said, I think the iPad is an interesting product, but not OMGTehBestEvar!!!1!, or absolute garbage. I think it will be a good step towards "whatever is next" as far as computers go, even if I think it has some rather obvious flaws. There have been some good articles written about it though. Alex Payne's thoughtful piece, for instance:

 

The thing that bothers me most about the iPad is this: if I had an iPad rather than a real computer as a kid, I’d never be a programmer today. I’d never have had the ability to run whatever stupid, potentially harmful, hugely educational programs I could download or write. I wouldn’t have been able to fire up ResEdit and edit out the Mac startup sound so I could tinker on the computer at all hours without waking my parents. The iPad may be a boon to traditional eduction, insofar as it allows for multimedia textbooks and such, but in its current form, it’s a detriment to the sort of hacker culture that has propelled the digital economy.

Perhaps the iPad signals an end to the “hacker era” of digital history. Now that consumers and traditional media understand the digital world, maybe there’s proportionally less need for freewheeling technological experimentation and platforms that allow for the same. Maybe the hypothetical mom doesn’t need a real computer. As long as real computers stick around for people who do need them, maybe there’s no harm in that.

Wherever we stand in digital history, the iPad leaves me with the feeling that Apple’s interests and values going forward are deeply divergent from my own. There’s nothing wrong with that; people make consumer decisions every day based on their values. If I don’t like the product that the iPad turns out to be once released, I’m free to simply not buy it. These things have a way of evolving, and I won’t preclude the possibility that Apple eventually addresses concerns about the openness of the device.

For now, though, I remain disturbed. The future of personal computing that the iPad shows us is both seductive and dystopian. It’s not a future I want to bring into my home.

Good thoughts, to which he later appended:

 

I’ll close with this: if I didn’t think the iPad was an important device, I wouldn’t be bothering to criticize its politics. Like Steven Frank, I think this a new world, a new era, and I’m not interested in hanging on to the past. Like Joe Hewitt, I’m excited to develop for the iPad, and to use what others develop for it as well.

As I said at the top of this post, I’ve been waiting for years for what comes after the PC, and I truly believe that Apple has shown it to us. That’s why it matters so crucially that this next leg of the computer revolution gets off on the right path, one that embraces openness rather than abhors it. We have the technology and the incentive to build the future of computing in an open way. The only reason not to is greed, laziness, and hubris.

Be sure to grab his whole article. Did you catch the underlying argument for liberty? Totally agree -> although, pending strong competition, "greed" may actually force Apple to move towards openness.

For me, I am interested in the UI developments. I think Multi-touch is a fascinating technology, but it's application to software will really require a total rethinking of user interface and design. Plus, the iPad is just one device, and will no doubt kick off a myriad of competitor products, all with their own different takes on the direction of computer hardware and software interaction. Whether or not the iPad is "the right way" things should go, the ensuing competition, will ultimately be a win for all of us.

 

Filed under  //   UI   alex payne   apple   competition   computers   disney   ipad   liberty   marketing   multi-touch   programming