Software – inner.geek the self-discovery adventure of brett taylor Thu, 01 Oct 2015 22:20:26 +0000 en-US hourly 1 https://wordpress.org/?v=5.4.4 https://i0.wp.com/inner.geek.nz/wp-content/uploads/2015/09/cropped-fierce.jpg?fit=32%2C32&ssl=1 Software – inner.geek 32 32 11564923 inner.geek iOS Games of 2012 /archives/2012/12/29/inner-geek-ios-games-of-2012/ Fri, 28 Dec 2012 22:09:05 +0000 /?p=835 In no real particular order but certainly weighted by how much I played and enjoyed a game, here are my iPhone/iOS games you should have played this year.

Games released in 2012

  1. Waking Mars
  2. Beat Sneak Bandit
  3. Punch Quest
  4. WarGames: WOPR
  5. Spell Rift
  6. Letterpress / PuzzleJuice / SpellTower / Wordament – 2012 turned out to be Year of Reinvention of the Word Game.
  7. 10000000
  8. Super Hexagon
  9. Kingdom Rush
  10. Pudding Monsters
  11. Super Monsters Ate My Condo
  12. OLO
  13. Spaceteam
  14. Squids Wild West
  15. Where’s My Perry?
  16. Toybox
  17. Super Crate Box
  18. Blockwick / Blockwick 101
  19. Rune Raiders
  20. Bad Piggies

Oldies but Continued Goodies

  1. Gesundheit
  2. Contre Jour
  3. Where’s My Water?
  4. Cut the Rope / Cut the Rope: Experiments
  5. Squids
  6. Gauge
  7. Frotz
  8. Carcassonne
  9. ASYNC Corp.
  10. Trainyard

Honourable Mentions

  1. McPixel
  2. Whale Trail
  3. Mole Escape
  4. Polymer
  5. Lost Cities
]]>
835
Love Games? Get Humble Indie Bundle 4 NOW. /archives/2011/12/14/love-games-get-humble-indie-bundle-4-now/ Wed, 14 Dec 2011 02:58:42 +0000 /?p=815 No, seriously. Best bundle of software this side of 2012.

  • Jamestown
  • Bit.Trip Runner
  • Super Meat Boy
  • Shank
  • NightSky HD

Pay more than the current average to get Gratuitous Space Battles and Cave Story+!

Cave Story+ and Super Meat Boy are seriously good games, and each on their own is worth the price of admission. And you get to decide that price! I’m not kidding. Go buy these great video games NOW, even if you don’t have time to play them right now. Support some really good charities while you do.

UPDATE: five extra games were added this morning: VVVVVV, And Yet It Moves, Hammerfight, Crayon Physics Deluxe, and Cogs. And every game in the bundle also now comes with its soundtrack for you to add to your music collection. Only seven days left

]]>
815
Staying on-task /archives/2011/01/31/staying-on-task/ Mon, 31 Jan 2011 08:16:45 +0000 /?p=771 How do you stay focused on a task or activity?

Honesty time. I suck at staying focused. In my life I’m never far away from an internet-capable device, so distraction is a big time sink for me. Twitter, IM, RSS feeds, iPhone games, Facebook, YouTube, Wikipedia, so much will drain away my time.

When I am on task, it’s usually because I’ve set myself crystal-clear goals for the next few hours. If I can see the desired result and I know exactly how I can get to it, that’d be a good clear goal.

I try to rock the Getting Things Done methodology, using Cultured Code’s Things, with good results: I know exactly what it is I should be working towards. Where I currently let myself down is not doing my regular/weekly reviews, and sometimes slacking on writing good next actions.

Maybe I should mix in the Pomodoro technique to build focus. Anyone out there tried this, or something similar?

]]>
771
My Favorite iPhone Games, Part 1 /archives/2010/01/08/my-favorite-iphone-games-part-1/ /archives/2010/01/08/my-favorite-iphone-games-part-1/#comments Fri, 08 Jan 2010 09:08:16 +0000 /?p=559 I’ve been meaning to write this one for a while, so here we go with Part 1:

EDGE – NZ$6.49


EDGE is an platformer where you are a cube trying to navigate an isometric landscape in search of the tiny glowing cubes. Some levels are really easy, some require timing, some have cubes hidden away in secret areas. Here though, the music shines, so much that Mobigame released the soundtrack for free! KAKKOI!

Canabalt – NZ$4.19


Canabalt is a free flash game gone iPhone: a one-button ‘daring escape’ platformer. No story up front, but the game has one to tell! Addictive, try the free web version first.

Hook Champ – NZ$4.19


You’re a Jake T. Hooker, an Indiana Jones style tomb-raider stealing idols from dangerous caves and escaping with your amazing grappling hook styles! Easy to learn, hard to master, harder to put down! Try the lite version first, and then buy the full version with more maps and achievements!

Zen Bound – NZ$4.19


A strange game in which you are to bind up a wooden figurine with string. This is meditative gaming at its best: no time limit, but you do eventually run out of string. Again, amazing soundtrack here, with a free download when you buy the game! Get the lite version first to try it out.

Eliss – NZ$4.19


Eliss is a multi-touch puzzler. Gather same coloured circles together, enough so they fit into the ‘squeezars’ to score points. Don’t let different colours touch or it’ll soon be game over. You’ll need all your fingers to play this one, maybe both hands at some points. Lite version also available.

Flight Control – NZ$1.29


A simplified air-traffic control game: draw flight paths for aircraft so they can land on the appropriate runway or landing pad, but don’t let them collide! Harder than it sounds, but quite addicting!

More to come!

]]>
/archives/2010/01/08/my-favorite-iphone-games-part-1/feed/ 2 559
Programming for Health: A Reflection /archives/2009/08/11/programming-for-health/ /archives/2009/08/11/programming-for-health/#comments Tue, 11 Aug 2009 11:48:30 +0000 /?p=549 I’m on ‘staycation’ –annual leave from my normal day job at Natcoll. Staycation because I’m not actually vacating where I am: I’m still at home in Wellington.

I’ve been volunteering at Catalyst IT working with Brenda Wallace to work on projects of her choice. She assigned me to work on Laconica (an open-source version of Twitter that works in a distributed fashion). In order to do so I’ve had to learn a little about many different technologies, like PostgreSQL, the weirdness of Apache+PHP on MacOS X 10.5, and overall, how to checkout and contribute code to an open source software project with Git.

I’ve now had three code merges into Laconica, albeit very minor ones, mostly fixing bugs.

I don’t even use Laconica. (Twitter is working just fine for me, thanks.)

But I feel great.

Computer programming is something some have described as the most complex thing humans have invented — it’s all abstract, there are few corollaries to it in nature. Probably the only thing more complicated is quantum mechanics (but that is, in fact, nature).

My job is to explain, demonstrate, and encourage people who have never programmed a computer in their life (let alone their VCR) to create rather complicated things we call websites.

Why have I enjoyed contributing patches so much to an project I don’t use or much care about? A couple of reasons:

The Zone

The elusive Zone has many names; Wikipedia refers to it as “flow“. It’s that state of being you get when they’re so intensely focussed in the task at hand that time and reality become irrelevant because you’re so energised and focussed and involved at what you’re working on, and having good success at doing it. You come away feeling elated and energised that you’ve completed something of value.

I haven’t been in The Zone for nearly four years. I’ve been teaching people how to program for nearly four years now, and nary the mind to knuckle down and flex my coding muscles. I’m too worked up with office politics, helping my workmates with the technology, and thinking that I wasn’t good enough to be in the industry.

Learning

It’s good to know that I can do it, though to do it professionally, I’d just need to learn more about the processes involved.

I’ve had to learn how to use Git, how to create PostgreSQL users and databases, and submit my finished code to the project administrators for merging with the mainline version of the program’s code.

I don’t normally get to be a learner. I’m a full-time teacher, and what I have to learn is usually because I need to teach it.

It’s nice to learn things for me and me alone. I may never get to teach what I’m learning here, but what I’ve learned is helping fulfill me (more on that later)

That old adage “Those who can, do. Those who can’t, teach”. It’s lies.

Actually I’m a tutor, but that’s just a particular kind of teacher. Not meaning to blow my own horn, but according to my student evaluations I am actually a really good tutor. Sure, I have my weaknesses, but overall, apparently I rock at it.

And I really enjoy teaching. It’s rewarding when the metaphorical light-bulbs turn on above the student’s heads. Some of them slowly brighten, some just pop on, and some of them shine more powerfully than others, but the lights do turn on. To know that a learner now understands one of the most complicated things there is to know,

I was at Wordcamp New Zealand here in Wellington over the weekend, and Nicki Gemmell was talking about using blogs at primary schools around New Zealand. She related how uploading an image to a blog was something a principal got excited about: “I uploaded a photo to our school blog today; how cool is that?!”.

As a programmer who has written photo upload functionality, I forget how far I have come and how valuable the skills I have really are. The challenge of teaching people to do things is fun and rewarding. Teaching students to do this even more complicated stuff is the same but even more challenging.

Teaching programming, from my own experience, is the ability to communicate the concepts and foster the understanding and use of them. I was told by a trainer there were four levels of competency:

1. Unconscious Incompetence – you are unaware that you don’t know how to do X.
… awareness brings:
2. Conscious Incompetence – you are aware that you don’t know how to X.
… learning brings:
3. Conscious Competence – you can do X, and you are thinking about it when doing it.
… practice brings:
4. Unconscious Competence – you can do X, but you do not have to think about it when doing it.

I say that there’s a fifth level: where you have become once again conscious of what it is you are competent at. And that’s the level where you’re ready to teach it.

To be able to teach, you must be able to learn, and then go further so you can show others the way.

Those who can teach, do teach.

People

Okay, I’ll be honest: being around Brenda and the other like-minded geeks at Catalyst IT has been a really energising experience. Being able to vent frustration at code and technology, bounce ideas off each other and have fun while doing it has been great.

But working on Laconica and spending some time reading other peoples code and improving it, and learning the technical, and social aspects of doing so has been fun and very enlightening.

My motivation for staying a teacher has been pretty simple: Hell is other people’s work. Most of the employment in the industry has been creating websites for companies; wish fulfilment for others. I could change the world one organisational website at a time, or I could change the world 20 web students at a time.

But working on an open source project has let me use my programming skills to directly improve, ever-so-slightly at this stage, the lives of people around the globe. By making the software they use better.

Having that sense of purpose in what I are doing is really important to me. I don’t want to just be working to collect a pay check: working to live. And I don’t want to be living to work either. I just want to do what is worthwhile while I’m alive: live life to the fullest. Use the abilities I have to do things worth doing.

I am a teacher. I am a programmer. I’ve been neglecting the programmer side of me.

“Computer programming is tremendous fun. Like music, it is a skill that derives from an unknown blend of innate talent and constant practice. Like drawing, it can be shaped to a variety of ends – commercial, artistic, and pure entertainment. Programmers have a well-deserved reputation for working long hours but are rarely credited with being driven by creative fevers. Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination, but because their imagination reveals worlds that others cannot see. Larry O’Brien and Bruce Eckel

]]>
/archives/2009/08/11/programming-for-health/feed/ 3 549
Jakob Nielson rides again /archives/2009/06/24/jakob-nielson-rides-again/ /archives/2009/06/24/jakob-nielson-rides-again/#comments Tue, 23 Jun 2009 23:10:12 +0000 /?p=540 Just had this one come through the wire:

Jakob Nielsen’s Alertbox, June 23, 2009: Stop Password Masking

Usability suffers when users type in passwords and the only feedback they get is a row of bullets. Typically, masking passwords doesn’t even increase security, but it does cost you business due to login failures.

This sounds like Nielson kicking up publicity. This is shorter than his normal articles and he hasn’t backed this one up by mentioning his latest rounds of usability tests. He’s often got really good points, but this is one that I have issue with.

Nielson has forgotten that the reason password masking exists is if you type it out but don’t submit the form right away, then it won’t be on the screen for a long length of time for passers-by to ‘shoulder-surf’. The form could be really really long and/or you might be a really slow typist.

Padlocks and deadbolts keep honest people honest. The same goes for password masking.

Not to mention that password masking is visual shorthand reminder for the personal habits of “you should remember what you right in this box, cos even you won’t see it” and “no-one else should see this but you”. If we removed this ‘tell’, what would become of the culture of ‘protect your password’?

Think of where, other than web sites, that password masks get used. ATMs, EFTPOS machines, computer software, the Operating System uses it. Western culture is conditioned to this design pattern, and I speculate that the only people who have trouble remembering passwords are the ones who were born before 1980.

I guess a compromise would be to have the field in plain text when it has focus, switching to a password mask on blur…? Not a difficult solution.

]]>
/archives/2009/06/24/jakob-nielson-rides-again/feed/ 2 540
IE6 denial message for Momentile.com /archives/2009/06/19/ie6-denial-message-for-momentilecom/ Fri, 19 Jun 2009 09:14:20 +0000 /archives/2009/06/19/ie6-denial-message-for-momentilecom/ Momentile.

You can see sketches and a bit of the process on my website.

UPDATE:
There have been many requests to use this image on other websites, so I’ve decided to release it under a Creative Commons license. You are free to reuse the image on your own website as long as credit is given and linked back to RobotJohnny.com.

For prints, contact me directly.”>

IE6 denial message for Momentile.com
Uploaded to Flickr by John Martz.

Go home, IE6!

]]>
539
What am I editing code with? /archives/2009/05/25/what-am-i-editing-code-with/ /archives/2009/05/25/what-am-i-editing-code-with/#comments Mon, 25 May 2009 00:19:56 +0000 /?p=535 Keri Henare, an acquaintance of mine from a couple years ago asked the NZ PHP Users Group today:

Just curious as to what your IDE of choice is for PHP development and why?

You’ll see that I replied with the following.

Being nearly Mac-exclusive, I do most of my coding in TextMate, and any text manip in TextWrangler (it has superb grep/regex capabilities).

I don’t use an IDE, but if I was to use one, it’d be something like Coda or Espresso.

If I wanted to use a cross-platform, free IDE that isn’t half bad, but is based on Eclipse, I’d use Aptana for HTML+CSS+JS+PHP support. It’s nice because it has built in support for Firefox and Safari, (and IE when you’re on Windows).

  • TextMate Mac, €39
  • TextWrangler Mac, Free
  • Coda Mac, US$99
  • Espresso Mac, €60
  • Aptana Mac/Win/Linux, Free
]]>
/archives/2009/05/25/what-am-i-editing-code-with/feed/ 1 535
iPhone App Store: My Application Picks /archives/2008/11/25/iphone-app-store-my-application-picks/ /archives/2008/11/25/iphone-app-store-my-application-picks/#comments Tue, 25 Nov 2008 09:01:13 +0000 /archives/2008/11/25/iphone-app-store-my-application-picks/ After having an iPhone 3G for about as long as it is possible for someone to have one, here’s my must-have list of apps for the iPhone and iPod Touch. I’m going to cover just applications now, and go over games in a future post.

Apps (no internet required)

Things

An excellent to-do manager that syncs up over WiFi with a program of the same name on the Mac.  Really good if you’re a GTD fan.

DataCase or AirSharing

These apps let you use the left over space on your iPhone or iPod Touch to store your own files. When connected to a WiFi network, you can use your computer to upload files to and from your iPhone using Explorer.

DataCase is best on Mac as it appears in Finder really quickly thanks to DataCase’s Bonjour AFS support, but also works on Windows with FTP, or you can download files from your device using a web-browser. AirSharing is also really good, but its supposed Bonjour support doesn’t perform to the same standard as Datacase, and is only accessible over WebDAV. While AirSharing isn’t as intuitive to connect to as DataCase, it does have better in-app documentation to help with connecting when you forget.

Evernote

A note manager much better than the built-in Notes program. If you have an iPhone or 2nd Gen iPod Touch, Evernote will also support creating photo and audio notes too. The best part about Evernote is that it does sync with the Evernote website, which will perform optical character recognition on your photos (it can READ photos) and makes that text within the photo searchable.

WifiTrak

If you’re always looking for a free ride, WifiTrak will tell you what wireless networks are around you, and even tell you if you can get to the real internet through them without logging in.

Ocarina

A reasonably new app on the scene, Ocarina turns your iPhone into the world’s first social-network-enabled musical instrument. Sorry iPod Touch users, this one needs a microphone. Seriously check this one out, even if you wouldn’t consider yourself a musician — it’s extremely easy to learn, and you don’t have to be able to read sheet music either!

RjDj album

Combined with a microphone, this one listens to your surroundings and gives aural feedback to you to enhance and alter your perception of the world around you. I ran this app commuting to work one day: trip. py. Try the free lite version, RjDj single, first if you don’t believe me!

Apps (internet required)

Shazam

Hold your microphone up to the music for twelve seconds and Shazam will check online and come back with the name of the song and its artist, the album, the album cover, and links to iTunes for you to buy your own copy. Surprisingly, this works almost anywhere, off the car radio, or even off a PA system in a noisy bowling alley.

Wikipanion

Wikipedia has replaced all the encyclopedias of yesteryear as the first place to go when you are curious about something. Why not carry a portal to that resource in your pocket? While there are tons of free and not-so-free apps that all do the same thing, I like Wikipanion‘s interface the best.

Bible (YouVersion) or Mantis Bible Study

YouVersion.com’s bible app appropriately named Bible has many translations available to you, including ESV, NIV, NASB, NCV, The Message, KJV, and many others, even in languages other than English. The cool thing about YouVersion Bible is that it also lets you download copies of some translations for use offline, so you can still access the word of God, even if the 3G broadband doesn’t perform well on Sunday morning. Mantis looks really powerful, but unfortunately you have to pay a lot to download extra translations, commentaries and other resources, most of which are free over the internet via YouVersion Bible.

Google Mobile and Google Earth

Google provides so many services that it’s nice to have one button that lets me do searches quickly and also lets me get to my Reader and alternate Gmail accounts easily. Google Earth is just amazing: once you’re hovering over a location, raise the device upwards like you would a photograph and the map becomes 3D – WOW!

Mobile Fotos

A on-the-go tool for accessing your Flickr account. Upload photos with geocodes generated from the GPS, or access your other photos.

Twinkle and Facebook

If I had to go with only one social network, I’d pick Twitter. Twinkle is a stunning interface to one of the world’s most useful social networks. The Facebook app is good too, but going through Safari works just as well.

That’s all for now. I’ll talk about my pick of iPhone and iPod Touch games in the next couple of days; stay tuned!

]]>
/archives/2008/11/25/iphone-app-store-my-application-picks/feed/ 2 445
Save Icon Confusion is reverting? /archives/2008/07/24/save-icon-confusion-is-reverting/ /archives/2008/07/24/save-icon-confusion-is-reverting/#comments Wed, 23 Jul 2008 21:31:24 +0000 /archives/2008/07/24/save-icon-confusion-is-reverting/ What shall we do with the drunken save button?

So floppy disks are totally redundant. Very few new computers are coming with floppy drives. Ask a five-year-old kid what each of these things is:

floppy diskcompact diskSD Card

In my totally unscientific research, I asked a mother of a six-year-old if her little boy would know what these three things were:

CDs: Yes.
Memory Card: Yes.
Floppy Disk: Probably not.

So what did software developers do? Look for a new replacement.

The past

Microsoft Office X for Mac (2001) has used a ZIP disk:
Excel save icon

NeoOffice 2.x for Mac took me a while to figure out… Something akin to the Windows and OSX icon for Removable Drive?

NeoOffice save icon

Why did they have to confuse me?

The Steam Train Comparison

My reaction to this confusion was ‘why change it?’

In New Zealand, and as it turns out, Italy and Sweden, our road signs that say ‘railway level crossing’ look like this:

Railway Crossing sign for New Zealand

(courtesy ltsa.govt.nz)

But hold on, that’s a STEAM train! These trains are not around any more except for in museums and… children’s books. Of course, we all know that this sign is a train. Digging further, it turns out here in New Zealand we have a sign for ‘light rail level crossing’:

Light Rail level crossing

(courtesy ltsa.govt.nz)

What the hang is that… I guess it kinda looks like a train, but it’s electric, but it could be a tram.. huh… *SMACK!* Your car just got hit by an oncoming TRAIN. Talk about confusing and potentially fatal. Luckily, I’ve only got my learner driver’s licence, and I haven’t ever seen this sign in use.

My point is why change something that works?  Luckily, developers have caught on that the floppy disk is an international symbol:

The Present

OpenOffice 3.0 Beta has a floppy disk:

OpenOffice 3.0 Save Icon

And thankfully, Microsoft Office 2008 for Mac has switched back to a floppy disk:

Excel 2008 save icon

Here’s the cincher: Google Docs, a web application that doesn’t even have access to your local computer still uses the floppy disk for its save button:

Google Docs save icon

Curious and Curiouser

Looking for further examples, I dug around. It turns out many applications don’t even have save buttons any more. Apple’s iWork doesn’t have a save button in any of their applications tool bars; you can’t even customise the tool bar to put one there either! I guess these applications are expecting you to memorise the more universal shortcut of Command+S or Ctrl+S

Conclusion

I think that we should stick with the floppy disk. It’s recognisable by all us old timers, but I think that young ones who haven’t seen a floppy disk will still know that it means ‘Save’.

But then again, isn’t just using the keyboard a lot quicker?

]]>
/archives/2008/07/24/save-icon-confusion-is-reverting/feed/ 2 434
Lifehack: RSS Reader Fu: Heavy Traffic folder /archives/2008/06/18/lifehack-rss-reader-fu-heavy-traffic-folder/ /archives/2008/06/18/lifehack-rss-reader-fu-heavy-traffic-folder/#comments Wed, 18 Jun 2008 08:00:53 +0000 /archives/2008/06/18/lifehack-rss-reader-fu-heavy-traffic-folder/ I’m a heavy RSS user; one of those 4% of web users who read their content via a news reader. I’m a Google Reader user myself, but in the past I’ve tried many feed readers: I even registered both FeedDemon (for Windows) and NetNewsWire (for Mac OS X); both have since been bought by NewsGator and are now free -_-;… But ever since Google Reader got that major upgrade, that’s where it’s been at for me.

Anyway, a common problem with RSS reader users is they suffer from too-much-unread-post-itis. If I don’t read my feeds, in two days I’ll have 1000+ unread items.

Here’s my tip: if your reader lets you put one subscription into many folders, make a ‘heavy traffic’ folder, and put all those feeds that publish far too many posts, and that you only read when you have copious amounts of time. I have Slashdot,  Techmeme, Joystiq, Wired News, and 901am in my folder, with many more to be copied there.  Now when you’re feeling the overflow, you just mark that entire folder as read, and your unread count will drop substantially, and you won’t feel so bad anymore!

]]>
/archives/2008/06/18/lifehack-rss-reader-fu-heavy-traffic-folder/feed/ 1 433
Quicksilver is dead. Long live Spotlight! /archives/2008/01/24/quicksilver-is-dead-long-live-spotlight/ /archives/2008/01/24/quicksilver-is-dead-long-live-spotlight/#comments Thu, 24 Jan 2008 08:15:59 +0000 /archives/2008/01/24/quicksilver-is-dead-long-live-spotlight/ Recently because of a permissions issue with my public folder on GlutBlack, my black MacBook, I created a new administrator user with the intention of porting all the important data from my old user to the new user. I’ve had a few hassles doing so, but I’ve learned a fair bit. Like how much I don’t really miss Quicksilver.

I was previously using Quicksilver, but I never bothered to set it up on my new user, and instead decided to try out Leopard’s new Spotlight – to great effect!

The one thing I detested about Spotlight in Tiger was the fact that the default choice was “Show All”, but now in Leopard it’s the Top Hit, which is usually what I’d want. The other thing was Quicksilver had a calculator function, but the new Spotlight has a calculator feature, which is live, unlike Quicksilver!

And because I managed to score the MacHeist this year, I received a copy of CoverSutra which totally surprised me with its awesomeness; like a sneaky ninja springing out from the ceiling, katana unsheathed, cleaving my mind, but in a totally awesome way, as ninjas are prone to do.

]]>
/archives/2008/01/24/quicksilver-is-dead-long-live-spotlight/feed/ 1 430
Gmail gets IMAP support /archives/2007/10/25/gmail-gets-imap-support/ /archives/2007/10/25/gmail-gets-imap-support/#comments Thu, 25 Oct 2007 01:02:53 +0000 /archives/2007/10/25/gmail-gets-imap-support/ I haven’t tested Gmail‘s new IMAP support thoroughly yet, but I’m pretty excited about it. POP does have its problems and limitations, specifically Gmail’s 450-messages-per-check-for-new-mail. And the fact that sometimes you’ll get duplicates of the same mail, and the fact that when you change file or delete something in your mail client, such as Thunderbird, Apple Mail (Mail.app) or Microsoft Outlook (hah, no link for you!), the change is not reflected when you log back into Gmail.

It’s no surprise that Gmail has pushed this out solely because of the iPhone and it’s built-in mail client that requires IMAP — no POP support for you, iPhone owner, you lucky dogs you.

I’ve been using Gmail since June 16th 2004, and started using it as my main email client in October 2005, and haven’t looked back! Its got a whole lot of great features: Google Talk (XMPP) integration, conversation threading, excellent spam filter, address book, filters.

But I’m most ecstatic because I can finally have my Gmail offline, thanks to IMAP! I can carry my laptop with me, and know that I can access that message I received a few weeks back because a copy is stored right there on my laptop, and if I do anything with it, it’s going to be accessible through the Gmail web interface! That and templated messages… 🙂

If you want Gmail IMAP, you just need to log into your Gmail, click on Settings in the upper right, and click on Forwarding and POP/IMAP, and follow instructions there. If you don’t have that option there, log out of Gmail and log back in.  Failing that, wait a couple days and everyone will have this feature enabled on their account.

]]>
/archives/2007/10/25/gmail-gets-imap-support/feed/ 2 422
Firefox on Mac OSX, fixed! /archives/2007/08/12/firefox-on-mac-osx-fixed/ /archives/2007/08/12/firefox-on-mac-osx-fixed/#comments Sat, 11 Aug 2007 13:31:46 +0000 /archives/2007/08/12/firefox-on-mac-osx-fixed/ My biggest gripe I’ve ever had with my Mac experience has been with my favorite of applications: Firefox.

My place of employment, Natcoll, uses an internal proxy to ‘measure and protect’ bandwidth usage. Because I take my MacBook to and from work, I have to tell my mac to switch to my Natcoll network location, so that everything that needs to get online knows to use Natcoll’s proxy.

Doing that manually was a hassle, but now with Marco Polo 2.0.1 automatically changing my network locations better than ever, that’s been solved. I tried Marco Polo when it was 1.0 but it didn’t have all the evidence sources that I needed, but it’s all good now 🙂

Even with Marco Polo to reconfigure my network settings for me, it wouldn’t affect Firefox — Firefox doesn’t look at the operating system’s settings, and just uses it’s own damn settings. This is true on all platforms. Camino for OS X watches Network Location, but Camino doesn’t have all the neat plugins that Firefox does.

Turns out my solution for this was… yet another Firefox plugin! Specifically, System Proxy, which gets Firefox to inspect OS X’s Network Location for proxy settings! Hooray! Firefox plugins, is there anything you can’t do?

So with Marco Polo and System Proxy, I can just pop my computer open at home and at the office and have it just connect, without me having to worry about it, which is the way these things are supposed to work, right?

]]>
/archives/2007/08/12/firefox-on-mac-osx-fixed/feed/ 2 408
Twitterlex v1.1 /archives/2007/01/28/twitterlex-v11/ Sun, 28 Jan 2007 09:52:25 +0000 /archives/2007/01/28/twitterlex-v11/ Just finished working up Twitterlex v1.1.  I’ve added a few things to the widget, the big things being Growl notification and maximum character warnings.  Again, it’s still free, so go update!

]]>
367
Firebug goes 1.0 and out of beta! /archives/2007/01/26/firebug-goes-10-and-out-of-beta/ Thu, 25 Jan 2007 23:01:23 +0000 /archives/2007/01/26/firebug-goes-10-and-out-of-beta/ Congratulations to Joe Hewitt, developer of Firebug, the best of breed “console / inspector / debugger / monitor for HTTP / JavaScript / DOM / CSS / AJAX“.

The extension for Firefox just went 1.0 final (heh, a Web 2.0 tool coming out of beta), and that’s a big deal. Joe has been working on Firebug for just over a year, and it has become a tool more indispensible than even Chris Pederick’s Web Developer extension!

What? You don’t have either of these?! You call yourself a web developer? Let me guess, you still think IE is the only browser worth developing for, and heck, you probably believe that developing to Web Standards is just elitist acadamia… get with the program. Why leave the interpretation of your code to tag-souped chance?

… Eh-erm. Sorry about that monkey I had to get off my back. I heard a rumor yesterday and my anger has found its vent.

But seriously, all those IE die-hards that are still out there today should be amazed at what tools our industry-standard (as opposed to the de-facto-standard) web browser we call Firefox makes available, let alone makes possible.

Since Mozilla 0.7, I’ve found it’s more time-efficient to develop in a Gecko-based browser, then bug-fix for everything else — because it’s much harder and stressy to start in IE and bugfix to Gecko. I’ve found this true for all the technologies: CSS, JavaScript, XSL, AJAX, and now SVG

Viva la revolución! Viva la web standards!

]]>
363
Twitterlex v1.0 beta /archives/2007/01/21/twitterlex-v10-beta/ Sun, 21 Jan 2007 11:28:47 +0000 /archives/2007/01/21/twitterlex-v10-beta/ After my friend Chris introduced me to Twitter, and I discovered that many big names in the web industry are using it regularly, I’ve embraced the Twitter lifestyle. If you’ve not used Twitter yet, it’s a service that you can use to do ‘nano-blogging’ — updates shorter than ~140 characters — from nearly anywhere for free. You can update from the web, from your IM client, or from your phone via SMS text message. But the best part is when you find your friends or people you admire using the system, and receiving their update back through one of those methods mentioned. I’ve got several interesting people on my Twitter friends list — it’s always interesting receiving a text message from them!

Twitterlex 1.0beta Screenshot Front

You can now update from your Mac OS X Dashboard, with my first ever Dashboard Widget Twitterlex. It displays the latest status messages from your friends, and provides a quick access way for you to update your own status easily!

Download Twitterlex dashboard widget

]]>
361
HTML Tags for the memories /archives/2007/01/16/html-tags-for-the-memories/ Tue, 16 Jan 2007 10:43:46 +0000 /archives/2007/01/16/html-tags-for-the-memories/ While Glutbook was waiting for it’s death knell to be pronounced upon it, I was using my windows desktop machine to re-launch my cousin Michelle’s popular website, Bunny Abandonware. We had worked on the site together before returning from vacation, redesigning the look and building it on a new back end (specifically, Word Press). Migration of the content was always going to be the hard part, but we put a Saturday and most of a Sunday aside to blitz the design, get the content in and migrated, and most of the hard work was done. A little more migration done by Michelle that week and it was ready for me to launch it.

So we did. And let me tell you, I’m really happy with how it turned out. It’s nothing revolutionary or taxing, but it was heaps of fun to redesign and make the templates as we went, with Michelle right there working with me.

This comment from The Abandonware Blog about Bunny Abandonware 4.0 really made me feel good:

Finally some nice scene news! Bunny from Bunny Abandonware has been mentioning is for quiet some time now but finally managed to get the new version of her website online and I must say (again) that it kicks ass! The unique colors used by only one abandonware site, the wonderfull [sic] navigation, the nice kinda web 2.0 style with all the gradients and big buttons ‘n stuff… damned pretty.

LOL, I did some Web 2.0 :rolleyes: 😉 But I’m taking it all as a compliment. I believe that what Michelle does with her abandonware hobby is crucial for the survival, not just of the games, but of the memories. Abandonware, while legally dubious, is less a case of stealing and more the case of paying tribute. I keep telling Michelle she’s not just another retro gamer; she’s an archivist — the curator of her own museum. A museum where the exhibits remind her visitors of the way video games used to be, and where not only games, but ourselves as people have come since then, for better or for worse.

I think the best Christmas present I gave myself was when for Christmas I gave my brother a huge pack of water balloons . I had moved out of home to Wellington and I had come to realise that I missed him. We had fun in that back yard that one day, running around with the sole purpose of cooling off and having a blast. But I did it with the motive of having that memory to look back on — a careless, happier day in my history. It worked, and it’s one of the most cherished memories I have. It didn’t cost a lot.

Memories are worth gold, but the most valuable memories are the ones that cost the least.

]]>
354
Linux on my handheld /archives/2006/09/21/linux-on-my-handheld/ Thu, 21 Sep 2006 05:10:32 +0000 /archives/2006/09/21/linux-on-my-handheld/ So I bought a GP2X from trademe (thanks Binh from mediaplayers.co.nz).

I had a short problem upgrading the firmware to 2.0; it ‘bricked’ the device. After a bit of wiki reading and obtaining advice from djwillis on efnet#gp2xdev my SD card wasn’t playing well with the firmware upgrade software. I’m now the happy owner of a Linux-powered entertainment device! HUZZAH!

I’ve installed Quake 1, a Sega Master System emulator, a Mega Drive (Genesis) emulator, and can’t wait to see what else I can get running on this thing!

]]>
330
Questions Day /archives/2006/09/06/questions-day/ /archives/2006/09/06/questions-day/#comments Wed, 06 Sep 2006 05:37:59 +0000 /archives/2006/09/06/questions-day/ What’s a good web-standards, tableless PHP+MySQL-based CMS that isn’t focused on blogging (IE, not WordPress) ?

What are some strategies for prioritising tasks in day-to-day work?

Running a car is expensive, so why don’t more people use the bus, especially in Wellington, since we (arguably) have the best bus system in the nation… ?

Why is picking up good habits so difficult, but picking up bad habits so easy?

Have you… seen my legs?

]]>
/archives/2006/09/06/questions-day/feed/ 3 329
ESV Daily Verse Screensaver for Mac OS X /archives/2006/08/13/esv-daily-verse-screensaver-for-mac-os-x/ /archives/2006/08/13/esv-daily-verse-screensaver-for-mac-os-x/#comments Sat, 12 Aug 2006 12:14:43 +0000 /archives/2006/08/13/esv-daily-verse-screensaver-for-mac-os-x/

ESV Daily Verse Quartz Screensaver Screenshot

So I’ve been mucking around with Quartz Composer for Mac OS X recently, and a few nights ago, inspiration struck. So I spent my evening making up this: ESV Daily Verse Screensaver. I am learning a lot about Quartz just making these kinds of things, and the fact that this one goes online to get stuff from the ESV’s RSS feeds is even neater. Maybe someone out there will enjoy this one 😀

I’m working on a ‘star wars’ type screensaver with the same content right now, but am having issues with pixelisation of the text when I get it at the right angle and perspective, i.e., freakishly close up.

As Quartz Compositions tend to be user-editable, I’ve decided to release all of mine under a Creative Commons Attribution licence.

]]>
/archives/2006/08/13/esv-daily-verse-screensaver-for-mac-os-x/feed/ 6 327
Google Maps now higher-res than Zoomin, smaps /archives/2006/08/08/google-maps-now-higher-res-than-zoomin-smaps/ /archives/2006/08/08/google-maps-now-higher-res-than-zoomin-smaps/#comments Tue, 08 Aug 2006 04:09:27 +0000 /archives/2006/08/08/google-maps-now-higher-res-than-zoomin-smaps/ After a little discussion about Trade Me and their new smaps online map system (which seems to be powered by the same engine ZoomIn is using, but with no satellite imagery), I took another look at Google Maps and their aerial photography of Wellington.

Turns out Google Maps is now higher resolution than smaps or ZoomIn. You can get down to the level where cars are blobs of pixels. Also, Google Maps has more up to date photography — you can see the work on the Inner City Bypass (same location on ZoomIn, smaps).

To be honest, I’m glad that we’ve finally got some decent competition in New Zealand’s online maps — Wises was sucking ass ever since I saw the original ‘ajax map’ maps.search.ch from Switzerland — long before Google Maps was around.

]]>
/archives/2006/08/08/google-maps-now-higher-res-than-zoomin-smaps/feed/ 2 324
Google Notebook Firefox Extension Easter Egg /archives/2006/05/18/google-notebook-firefox-extension-easter-egg/ /archives/2006/05/18/google-notebook-firefox-extension-easter-egg/#comments Wed, 17 May 2006 22:42:40 +0000 /archives/2006/05/18/google-notebook-firefox-extension-easter-egg/ I just got myself a Google Notebook and I think I like it! Taking snippets of text from webpages and archiving it online privately or publicly is pretty cool.

I especially like the simple Firefox Extension. It adds a little ‘open notebook’ to the browser’s status bar, which when clicked pops up a little in-page pop-up where you can type text or capture selected text from the current page. Very nice!

I did find one pretty neat feature that the Google Notebook help pages doesn’t mention. Right click the button in the status bar, and you’ll find an Enable ‘Note This’ button option. Enabling this doesn’t seem to do much straight away, and in fact, it took me a while to figure it out. But when it’s enabled, try selecting some text, and a little [+] button will appear at the end of your selection — click it to add your selection to your currently selected notebook! Neato 😀

So uses for Google Notebook? I could find it useful for keeping a list of things I want to post about, a shopping list, inspirational quotes, or maybe even for some GTD loving. What will you be doing with your Google Notebook?

]]>
/archives/2006/05/18/google-notebook-firefox-extension-easter-egg/feed/ 8 308
MacZOT do it again… /archives/2006/04/25/maczot-do-it-again/ Tue, 25 Apr 2006 10:41:14 +0000 /archives/2006/04/25/maczot-do-it-again/ There’s a BLOGZOT 2.0 on MacZOT.com for a great piece of software you might have heard of called SubEthaEdit from CodingMonkeys. If you want it for free, you’ll post about it on your blog too. If 600 people blog about this special in the 24 hour span this sale is on for, MacZOT and TheCodingMonkeys will award $105,000 in Mac software, total to the community! W00t!

SubEthaEdit is basically multiplayer notepad – it allows you to collaborate with others across a network, all editing the same file in different places.

I don’t know if I’d use it personally, but hey, commercial software for free is not something I’d balk at 🙂

]]>
302
Mmm… MacZot /archives/2006/04/03/mmm-maczot/ /archives/2006/04/03/mmm-maczot/#comments Mon, 03 Apr 2006 07:43:29 +0000 /archives/2006/04/03/mmm-maczot/ I’ve been watching MacZOT with interest since it started last month, watching for awesome Mac OS X software to be on special, which it usually is.

MacZOT is updated every week day with a new piece of discounted shareware, available for instant purchase, while stocks last. Every so often they mix it up and offer a Myztery ZOT, which is an unknown package of many pieces of software for an amazingly discounted price.

I’m posting this story to maybe scam me a free copy of AppZapper with what MacZOT is calling a “BlogZOT” — every post linking to MacZot will put the price down by five cents. If we get 259 posts about MacZot, 1000 people will get it for FREE…. wooooooot! Be in quick, there’s only like 2h45 minutes to go before the software will be available 😀

]]>
/archives/2006/04/03/mmm-maczot/feed/ 4 296
Dumpster Diving for Legal Software /archives/2005/09/19/dumpster-diving-for-legal-software/ /archives/2005/09/19/dumpster-diving-for-legal-software/#comments Sun, 18 Sep 2005 23:20:17 +0000 /archives/2005/09/19/dumpster-diving-for-legal-software/ Last week we ordered a copy of Macromedia Contribute 3 for a staff member. When it arrived, I put the box on his desk — in his overladen inbox actually. I walked away, and distinctly heard it slide out of the inbox and onto his desk true. He wasn’t in till Monday.

Today I asked him if he saw the software box on his desk — he hadn’t seen it. I told him it was a big white box. I got concerned that it might have fallen into his rubbish bin when it fell from the inbox — his desk wasn’t exactly tidy.

So we got concerned, and went and checked the rubbish bags downstairs. Luckily, we don’t actually have a dumpster, and there were only 5 rubbish bags, and 4 of them were translucent. Without committing to gutting each of the bags, sorting through the garbage, and repackaging it all, we assessed each of the bags unobtrusively, and lo, the box was located! Luckily, the bag was tied loosely, so we could retrieve said software from the bag quickly and efficiently.

The box had a few surface stains on it, and smelled a little like garbage.

“It’s just a little slimy. It’s still good, it’s still good!”

And the moral of the story is: Don’t have your waste paper basket “downhill” from your inbox…

Now excuse me… I have to go wash my hands… 😉

]]>
/archives/2005/09/19/dumpster-diving-for-legal-software/feed/ 4 215
The end guy was hard. REALLY HARD. /archives/2005/08/24/the-end-guy-was-hard-really-hard/ /archives/2005/08/24/the-end-guy-was-hard-really-hard/#comments Wed, 24 Aug 2005 11:32:47 +0000 /archives/2005/08/24/the-end-guy-was-hard-really-hard/ I finally beat Doukutsu Monogatari (aka Cave Story). I beat the Sacred Grounds stage, and was rewarded with the best of the three endings of the game for the first time in my life. I got a time of 14’31″5; Not a record breaking time, but a memory I will most certainly cherish.

As mentioned in previous posts, I’m a huge fan of this game. It will probably go down as my most favorite video game of all time.

]]>
/archives/2005/08/24/the-end-guy-was-hard-really-hard/feed/ 5 212
WordPress Plugin: Mycroft Search Plugin Generator /archives/2005/05/19/wordpress-plugin-mycroft-search-plugin-generator/ /archives/2005/05/19/wordpress-plugin-mycroft-search-plugin-generator/#comments Thu, 19 May 2005 08:29:32 +0000 /archives/2005/05/19/wordpress-plugin-mycroft-search-plugin-generator/ I was at work, and an idea hit me: Firefox search plugins are just text files. They also contain a lot of stuff that WordPress stores in it’s database. Why not make WordPress generate a search plugin for itself? Why not make a plugin that will work on any WordPress 1.5+ install? So I spent the rest of the day making the Mycroft Search Plugin Generator plugin!

Try it at the bottom of the sidebar on this site, or in the Meta section of the sidebar on Webfroot!

]]>
/archives/2005/05/19/wordpress-plugin-mycroft-search-plugin-generator/feed/ 6 191
The ESV Online Edition /archives/2005/05/18/the-esv-online-edition/ /archives/2005/05/18/the-esv-online-edition/#comments Wed, 18 May 2005 01:33:27 +0000 /archives/2005/05/18/the-esv-online-edition/ Colour me impressed with the ESV Online Edition… I’m still geeking out about it… They have put a lot of effort into the web development of this site.

The site is valid XHTML, they provide various RSS interfaces, including Bible in One Year feeds and various other daily devotionals, a Web service (SOAP and REST/HTTP-GET) interface for doing verse fetches), favelets, A Firefox search plugin, integration with OpenSearch initiatives such as A9.com, Javascript syndication, and even search-by-email! Talk about spreading the Word of God!

I also really enjoyed reading the Technical Introduction to the ESV Online Edition, which included a report of a usability study of their own and other bible search engines, expected behaviour and implemented behaviour, caveats of search ambiguity, how their whole bible is in XML and is transformed into XHTML, what they did for older browsers, popular bible book query patterns, and strangely enough, MySQL database definitions and PHP source code for viewing (not borrowing) of how their search works. I learnt a lot.

Wow… It’s so geeky, it almost makes me proud to be a Christian 😀

Oh, and the translation itself is good too 😀 They even have the entire audio version available to listen to, and if you search on something, you can listen to the results too 😀

]]>
/archives/2005/05/18/the-esv-online-edition/feed/ 2 189
Don’t mind the mess /archives/2005/02/16/dont-mind-the-mess/ /archives/2005/02/16/dont-mind-the-mess/#comments Tue, 15 Feb 2005 23:17:59 +0000 /archives/2005/02/16/dont-mind-the-mess/ As you well know, WordPress 1.5 was released today, so I’ve upgraded inner.geek. If there’s mess around in the next hour or so, don’t worry, I’m in the process of tidying up…

]]>
/archives/2005/02/16/dont-mind-the-mess/feed/ 1 168