Broken Kode

by Khaled Abou Alfa

Posts filed under "code-monkey"

Late last year I made the move to a mac and while there was a bit of getting used to certain things I’ve been really very happy with everything that it’s offered me in terms of getting on with computing in general. However the thing that I’ve missed the most is Firefox with all of it’s plugins and general speed and open source goodness. I tried Camino and i’ve got to say it’s good in some respects but trying to get any of the blasted plugins to work was a mission in and of itself. It just seemed to me like it wasn’t really there in terms of both backing and development as Firefox, which is just as well. So for the last couple of months I’ve been using Safari, and while I like a lot of stuff in Safari, I think there is room for improvement.

Enter Firefox 3 Beta 4 which was released earlier this week. DAMN that’s MUCH better.

I’ve installed GRApple Yummy theme, which is basically a correct integration of the theme into Leopard and I’m away. Firefox 3 is faster than Safari at loading up, it’s slowly starting to get all the various plugins updated as well and crucially it now also looks the part as well. I’ve not really played around with the browser much yet but one of the more welcome additions is the fact that now I can look for plugins and themes from within Firefox itself rather than going to the mozilla website and searching. It’s inspired me so much so that I installed ScribeFire straight away and I’m writing this from within there which I’ve never done before, just because I can.

http://www.brokenkode.com/the-fox-is-back

So the guys over at Pixelmator have just released yet another update on their excellent little image editor. Now the thing that has impressed me more with this little editor isn’t soo much the actual editor, because the truth of the matter is I don’t think it has got what I need (which is surprisingly a small list) what’s impressed me most is their diligence in releasing new updates for the software each and every month on around the 20th or so. While some people on the forums expect them to be releasing things on a daily basis, I really like how they’ve decided to release once a month and see how much stuff they can cram into that month before releasing it to the world at large.

It just means that I’ve got something to look forward to from them and makes me happy to see that they are developing constantly to improve on the editor. What you can also notice from their updates log is the fact that as time has gone by, they’ve definitely been getting better at closing out issues as the lists have become larger and larger.

Does Pixelmator get my thumbs up as a Photoshop killer? Honestly not yet but as three minor requests that would make this editor my choice one, which I can’t imagine as being too difficult for the sole coder (I think it’s only one guy doing the coding right?) to deal with, however it might not be a major priority at the moment. Here’s the list:

  1. Rulers and Guides - Listen if I’m going to be doing any digital work of any description I need these things. So I need to be able to add guides, move them about and snap to these guides. The ruler set to pixels as a minimum before you move onto something else is fine as an initial release if you’re thinking doing everything else will take too much time. Maybe limit the functions to their most basis before expanding might be a good idea?

  2. Text Function - Yeah this is pretty poor. Now while I might be ok with the limited font functionality how I would really like to have a full text box that I can resize as a minimum rather than being able to just put some text in a straight line. I know it’s a really minor thing, but in my eyes it’s what separates a good image editor from a great one. If you can add this into the next iteration that would be AWESOME.

  3. Folders for Layers - Not sure how difficult this is but again this is one of those things that makes organising my layers something manageable as opposed to a complete and utter free for all.

I’m not going into any more detail as I’m sure the other things will come in time, however if I can get the above items by March I will love you guys forever.

http://www.brokenkode.com/pixelmator-release-schedule

I’ve got a question which I was hoping somebody would help me with. I love Google Reader, I really do, loads of great things about this little application to like, in the same way that I like Gmail as well. My only problem with it right now is one function that is not present and I was wondering if others are having the same problem as well, and if there is any easy way to rectify this (like a greasemonkey script or something similar. Basically the way I read my feeds doesn’t allow me to read EVERYTHING in one go. Which is fine, no problem. Those items i’ve not read remain unread. The problem is that when i get back to reading things the newer feeds get placed at the top (which is fine and dandy) but all of the read items are mixed in with the unread ones. So what happens then is that I have to spend a long time scrolling down to the previous items.

Obviously sometimes (read: most times) i can’t be fucked and so i just ‘mark all as read’, which really defeats the object doesn’t it. Anyone have any ideas how to get around this, or is knows whether or not google might be looking to sort this out, or where I can send my email towards?

http://www.brokenkode.com/google-reader

Firefox 2 is slow as donkeys on a Mac. It’s true. Even with my 2Gs of RAM I can still notice the strain, that and it’s constantly crashing for some reason (usually whenever I use Gmail. Alas I’m eagerly waiting for Firefox3 to be released which is looking a lot better for everyone. In the meantime here are a couple of plugins I’ve found for Safari that I think are really useful: (I’ve updated it with a slew more cool little plugins, based on the comments)

  1. Safari-stretch

  2. DeliviousSafari

  3. Piclens

  4. Inquisitor

  5. SafariStand

  6. SafariTidy

  7. And of course we shouldn’t forget Pimpmysafari

Anyone got any other ones I should look at?

http://www.brokenkode.com/safari-plugins

A lot of people have been asking me about what I think about the new WordPress admin that’s coming for version 2.4. No actually I am telling big fat porkie lies. No one has asked me what I think, but I’m not going to let that stop me. Lets talk the new WordPress admin shall we.

Swiped directly from the demo site that can be found at hyper123, this is what the glorious new WordPress admin in version 2.4 is starting to look like. I say starting to look like, because you can see that they’ve got a while to go in sorting out all the breakages everywhere. In fact by Matt’s own addmission, it’s only 10-20% complete, which is why they’ve decided to wait until March to release this version, because obviously they’re not there yet.

Now obviously i’ve got a slight bit of interest in what’s going on in the admin, simply because I (and others, whom I really shouldn’t speak for) gave a year’s worth of our free time (more or less) to the creation of a revamped admin panel for WordPress. The powers that be, (well Matt actually) didn’t like it, which is why it never got included into the core.

So nearly 2 YEARS after the efforts that we did on that particular project, we are now finally getting a new administration panel design. Others seem to have tried and failed as well (the likes of Brian and i believe some other Automattic employee, I’m not into the WP community since they went commercial). Is this the thing that Happy Cogs have produced? I’m not sure.

Obviously they’ve decided to go away from the colour scheme that was introduced due to the Shuttle project. What you think the blue that you see came from somewhere else? Yeah no. The other thing that has changed, so far, is the dashboard. Last thing that I can see is the comments now have a number at the top to tell you how many comments in moderation or whatever. Apart from that nothing to report really.

For my money however, this is really like putting a bandaid onto a broken leg. Seriously. It’s past the time for this. This would have been bloody relevant several years ago, not now. Now, well it’s completely outdated and anything less of a complete and utter redesign (and that includes rethinking how your menu structure actually works) if you want it to be something relevant, fresh, exciting and ultimately usable by the widest range of people….but in that case you might as well start from the beginning and building something truly new and exciting…oh wait we’re already doing that.

http://www.brokenkode.com/new-wordpress-admin

Oooohhhh right, now I get it.

So my mac mini arrived last week. Three seperate boxes, one for the mini, one for the wireless mighty mouse and another for the wireless keyboard. What made me laugh was the fact that Joyce, arguably the smallest person in the world was carrying them to give to me. This stuff is actually completely tiny, it’s really incredible. So much so, that I’m not actually sure what I’m going to be doing with the rest of the real estate of my desk, the bottom of my desk is also looking pretty barren, so I’m thinking there’s going to be a trip to Ikea to get a table to put my stereo, thus freeing up enough space to get myself an A1 drawing board, as I see that coming in handy a lot in the coming year.

It took a total of 12 minutes from the second I connected all the wires to the second i was surfing the net and talking to Bonsai online. The machine picked up the mouse, keyboard and wireless router in seconds and I was actually up and running in no time at all.

So what is my initial reactions to OSX now that I’ve played around on it for more than 30 minutes? There is genuinely a hell of a lot to like. Things that as a windows user I came to accept because that was the norm. That all changed last year when I got into Ubuntu and realised that there was actually a different way. The problem I faced with Ubuntu however was the lack of sophisticated software aimed directly at the operating system and the lack of hardware drivers for a lot of my peripherals. Obviously this isn’t the case here.

One of the greatest things for me however is the lack of having to shut down my computer every day. I put it to sleep and that’s pretty much it. Loading it up again takes a total of 3 seconds and I’m up and running again. The quiet nature of the machine is an incredible selling point to me, since my previous machine, although a work horse in it’s own right was fucking load as you like. So this was a breath of fresh air.

Then there’s how it all clicks together. All downloads go into the downloads folder which I can access. Hardly anything is actually on my desktop anymore (save for my blue shuffle icon, which I love btw). Installing a programme requires me to move the downloaded programme into the applications folder. I’ve got several funky ways to see my documents and applications in that is slightly less archaic than the traditional drop down menu and the list goes on.

Reading through that last paragraph you’d think that I had absolutely no negative comments about the system. Unfortunately you’d be wrong about that. However as that’s another post in and of itself I’ve had to split it up a bit.

http://www.brokenkode.com/taste-of-osx-part-one

VectorMagic is a free online application that turns your bitmaps into vectors. It’s the work of two students at Stanford and I’ve got to say that it really does work a charm. I’ll keep an eye on this just to see if there’s any legs in online photo editing tools.

http://www.brokenkode.com/vectormagic

So I finally got around to doing some work on Habari this weekend, which was awesome. First time I actually used SVN and the guys and gals on the channel gave me a right grilling. Obviously I fucked things up the first time around but alas that’s ok, it’s all part of the experience. Below is the screenshot of what the current dashboard is currently looking like. It’s currently employing Blueprint version 0.5 which honestly has made my life soo easy in that I can actually concentrate on designing rather than setting up grids etc. Still LOADS of work to be done, but steadily this little project is coming along pretty nicely.

habari_svn_screen.jpg

One thing that has me kind of stumped however is why the hell the tables appear differently? For some reason the height attribute for td element doesn’t work in Firefox. Anyone got any ideas what can be done about this?

http://www.brokenkode.com/habari-design-week-03

The Phiculator is a great little application, that you can download as a flash file as well (don’t know but I love applications that come as flash files). It calculates ? (phi), the golden ratio. To put things into a design perspective, if you’re trying to make a website that is 850px wide, it gives you the size of the column that splits this 850px line in an aesthetically pleasing way. So your main column would be 525px in that case. Also I really love James Mellers’s site as well.

http://www.brokenkode.com/the-phiculator

Olav’s just released his Blueprint CSS framework. What I like about it is the overall idea and clever little things like how to implement the grid structure.

http://www.brokenkode.com/blueprint-css-framework

The second official release of Habari, version 0.2 is out the door. Everyone has been working real hard, always with love, always with passion. One of the things that this release includes is the user manual which is included with the release. Yes, when you download the software, you’re downloading the manual as well. For the manual we’ve chosen to use the awesome Tiddlywiki for this purpose. Don’t be afraid get involved. Spread the Word!

http://www.brokenkode.com/habari-02-released

I’d also like to emphasise that this current incarnation of the website is version 3.0, with a major hard look at the oh, since I put this together in less than 24hrs it’s going to change and morph and become something much much better, that at least is what I’m telling myself. Whether or not I get round to it is another issue altogether.

I still haven’t had the chance to update the portfolio section yet, since this has expanded a lot since the last time I did this, it’s taking a little longer than usual, but I’ll have plenty of stuff to see and read on the site in no time.

http://www.brokenkode.com/version-30-1