shit. i goto Everest this week.

I turn 24 soon, this sucks, I love being 23. This is my year in review.

Zombie Slouch Huddersfield 2009

Tour’s over guys.

Tour’s over guys.

day 0
Arduino

I’ve spent today messing around with this beautiful system for wiring custom hardware, it uses a C-like language so it’s pretty easy for me to write interesting apps. Currently it grabs some data from my website and outputs it back, I’m hoping to get some LED matrices plugged up to it pretty soon and make it output text.

Speeding up a Magento Import

Magento admin interface
***********************
Navigated to - System> Cache Management
Disabled All cache
Saved Settings

Navigated to - System> Configuration > Catalog
Use Flat Catalog set to “NO”
Saved Settings

Magento .htaccess
***********************
memory_limit = 1024M

VPS settings PHP.ini
***********************
memory_limit =1024M

Restart VPS

Magento backend > System > Profiles > My Profile
***********************
bucket size set to 500

Taken from David084: http://www.experts-exchange.com

Another great app I like is Pathfinder, I’m still running the trial but its been good so far. One thing that impressed me a lot was how much of the code is OSS, this made it a breeze for me to write a custom plugin for Pathfinder -> Textmate. So I present Open in Textmate for Pathfinder.

Another great app I like is Pathfinder, I’m still running the trial but its been good so far. One thing that impressed me a lot was how much of the code is OSS, this made it a breeze for me to write a custom plugin for Pathfinder -> Textmate. So I present Open in Textmate for Pathfinder.

Cyberduck - A great app

Cyberduck - A great app

Mix it with Quicksilver for ultimate win

Mix it with Quicksilver for ultimate win

I’m obsessed with Textmate, that’s something that I’m happy with. And another app that’s vital to me is Cyberduck, I’ve tried using the demo version of Transmit but it just feels old and clunky, I especially don’t like the two paned browser. And when I did get it to just the remote browser, the large margins on the app made it feel like the designs not been looked at since OS9. I can see why a lot of people moved to Coda.

So Cyberduck is an open source Cocoa-Java application, I found this out when I encountered a bug and figured I could go and patch it - shame, I didn’t really know what to do. At least it works in Snow Leopard. It has a great system for downloading files directly and letting you edit the file locally and it sends the changes up everytime you save. Very cool, wish I could get it to work with Photoshop, perhaps that’s a bit too much to ask of any software though.

I’ve found that all the history and bookmarks are kept as their own files on the hard drive, a very cool method of keeping track of these because it means you can add the recents into the quicksilver catalog. No need to install the Cyberduck plugin.

Next up I’d like to learn how folder synchronisation works. That looks pretty interesting.

Some grass is starting to grow in my Net Yaroze

Some grass is starting to grow in my Net Yaroze

detailed: The iTunes LP Format

An iTunes LP is a bundle containing a a TunesCore application and a playlist. The most interesting aspect as a programmer is TunesCore. TunesCore works in a similar way to Cocoa, you have outlets and actions to define links between pages (these are defined by CSS selectors) and the entire application is wrote in javascript.

All the data for the application is held in a data.js file which is essentially an array of links to images. photos and the music.

The songs array is empty, this is (on official LPs) a connection using M4A specific metadata, an XID tag, which is based on the music label and a unique ID for the song. This data is stored close to the ID3 tags in the M4A, but I couldn’t successfully emultate it by adding it myself into specific files. I couldn’t find any tools that could preserve the data correctly.

Each page in the booklet has both a view and a controller, the view is a few basic html tags with classes that the controller dynamically inserts the code into. The idea is to hide the fact that you’re using HTML completely, which I presume is why they’ve replaced all text with images (though I’m not too sure myself, as the CSS style -webkit-user-select exists for a reason, and it works fine in the Kieronononon page)

Using javascript you can access itunes’s data, you can get things like the current volume, play, stop, findTracks by some iTunes Store metadata (XID and StoreID) giving you a the ability to play around with your user experience.

As the view’s are just HTML, you are free to create your own pages simply by taking out the default classes and filling it with what you want. As you’re guaranteed to be using a very recent build of WebKit you can push your HTML and CSS to the limits, and use tags like audio to show your music.

In simple, if you wanted to you could create your own LP quite easily by only switching images in the bundle, you’d also need to change the iTunesMetadata.plist to make sure it reflects your new details. Finally, make sure all the metadata is correct by importing it yourself and then using command + i and putting everything intact there first.

If you found this useful in ay way or have some questions feel free to email me at orta.therox@gmail.com and check out my bands iTunes LP

The Kierononononon iTunes LP is coming soon!

The Kierononononon iTunes LP is coming soon!

embotsblog:


Very Cute! ^___^
moustaches:

likeneelyohara:
There’s a hipster behind me ?!



=) - makes me wish I still wore glasses. And grow a beard? …

embotsblog:

Very Cute! ^___^

moustaches:

likeneelyohara:

There’s a hipster behind me ?!

=) - makes me wish I still wore glasses. And grow a beard? …

Is this what we have to look forwards to in the future?

Is this what we have to look forwards to in the future?