Jul
01
2009
1

Device Naming

When two computers were in this house I wanted to give meaningful names to them, in anticipation for when there would be a lot on the network and they would all need unique names.

Obligatory Cliché

First I started off with Lord of the Rings. This was about a year before the first movie came out and I had just read all the books, so that was pretty much all I thought about for a few months. If it wasn’t for LotR lore, I would have ended up using ancient Greek gods or some other cliché popular with young teenage geeks. Gandalf was the more powerful one (1.2GHz P4 I think), and Frodo the 350MHz thing.

Breaking the pattern (Does 2 even make a pattern?)

The first machine I made I called Frank. This was short for “Frankenstein’s Monster”, since I had put it together myself from parts bought from places all over the net and all over Limerick. That meant that the LotR naming scheme had gone out the window (or off the Bridge of Khazad Dum, rather).

Japanese, of course

When I started getting Macs I wanted to start using Japanese names. I named the iMac G5 Nozomi, after a female character from a favourite game of mine: Shenmue. However, I couldn’t think of name appropriate for a machine when I got the white MacBook, so I just called it “Nanashi”, which means “no-name”.

Another scheme breakdown

Last year I built a PC and named it Honeybee, just because I really liked the name. It’s a far too cute for a big black powerful Windows box, and I thought it was funny to give it a name like that.

Revisiting Japanese

Quickly I came up with a new scheme for the next machine: Japanese onomatopoeic vocabulary. After just about getting a PC to work after many failed install attempts, I called it “girigiri” which means “just about”. In this case, the install had worked, but just about.

Slightly adjusting this, I decided to use Japanese “bikkuri” words. These are a set of words (mostly adverbs but plenty of verbs) which all rhyme. I called one PC “gakkari”, meaning disappointment. Next one was “yukkuri”, meaning slowly.

Delicious naming

And most recently? My MacBook Pro is called Loco Moco. This is a Hawaiian dish that’s popular in Japan. It’s rice, a burger patty, and a friend egg, in that order, from bottom up, in a bowl. The virtual machines are named Tamago (Windows XP.. “egg”) and Burger (Ubunutu). My iPhone is named Shoyu (”soy-sauce”), a popular Japanese condiment. I figured it didn’t really deserve another full dish name or ingredient, but being a portable device can be given a condiment name. Just waiting for a pair of devices to call Salt and Pepper :D

What’s in a name?

I don’t ever anticipate having a meaningful scheme across all my machines. The problem is that I keep getting machines a year or two apart, and I always have a different set of interests by the time I need to think of a new name. I also get bored of my great ideas very quickly. What seems like the best idea I’ve ever had one day will seem really stupid in a week’s time, once I’ve had time to think about it enough. Where’s the fun if you can remember the names of all the machines in the house anyway? To be honest I usually just end up finding which machine is which with nmap -v -sP.

1 comment »
Written by ダニエル氏 in: Uncategorized |
Jun
26
2009
0

Compu b talk

Update (30 Jun): Talks are not being swapped—it@cork and Compu b talks will both be delivered by yours truly.
Update (29 Jun): I had the old Compu b location on the map below. It’s updated to the right place now.

Due to some scheduling conflicts, I have ended up swapping talks with Patrick. He will present at it@cork and I will be presenting this Tuesday (30th June) at Compu b in Limerick, from 8.00pm. (Beside Brown Thomas. Map below.)

The original title of the talk was “iPhone SDK” but after talking with a few people in Compu b about it, I have decided to change the topic to “What is an iPhone App?” I will introduce Apps, explain why they’re different and exciting, and give an overview of the life of an App, from an idea in someone’s head to an icon on iPhone screens around the world.


View Limerick Businesses in a larger map

Written by ダニエル氏 in: Uncategorized |
Jun
23
2009
2

UNIQLO Calendar

I’ve added the UNIQLO calendar to the sidebar of this blog. Danny Choo wrote about it recently and after seeing UNIQLO’s equally awesome Tokyo Fashion Map I instantly fell in love with the calendar.

Click the little video and it will open the full calendar (with music). When you click the video in the full version, the current frame is frozen and broken up into a grid of clothes, where the colour of each piece of clothing is used to create a collage of that frame.

The video is in fast-motion and it makes it feel like a stop-motion video. On top of that, the tilt shift shots make it feel like the shots are of a little toy-town and not huge cities in Japan. I’ve always felt that Japanese cities feel like “toy-towns”, just because everything is so clean and everything is done so properly… it’s like a fantasy world.

Written by ダニエル氏 in: Uncategorized |
Jun
22
2009
0

SatomiDance.net

SatomiDanceOver the last few weeks I have been working on SatomiDance.net when I’ve had time in the evenings.

I did my best to incorporate as much technology as possible. There’s lots of DOM manipulation (I Prototype, AJAX calls, XML parsing, Flash/Javascript interaction, integration with external services such as Youtube and Flickr, and the whole thing uses Wordpress as a CMS.

I had been wanting to do some software project (a game or website) that’s mostly hand-drawn, but I really don’t have the talent to actually draw and colour everything. I could finally do it though..! All drawings by Satomi herself :)

Flash (main page)

It was quite fun to work with Flash again. The main page has a Flash video (made in iMovie, converted to FLV with ffmpeg) being played from underneath a transparent PNG. I used fixpng.js to get all this work on IE6. The mute button is at the bottom of the screen, and uses Flash’s ExternalInterface library to send a “mute” command through Javascript. CSS’s z-index makes sure everything’s drawn in the right order. I was scared that IE6 wouldn’t support that attribute.. but it does. Whew.

IE6 doesn’t pass mouse events down to the Flash video when there’s a PNG over it. Safari seems to pass down mousemove but not clicks. I was about to use ExternalInterface to pass clicks and mousemove events from Javascript into Flash, but eventually decided not to use video controls at all as a design decision so I didn’t proceed with that plan.

Scriptaculous

Scriptaculous is also used to make a bunny slide in from the left side of the screen after 5 seconds. It is not used for the bunny at the top of the screen… that’s just me playing around with mousemove callbacks and CSS.

Youtube

The videos page is entirely Javascript. I spent a few hours one night (or one early morning, technically) writing a script to connect to Youtube’s XML API, pull down a playlist from Satomi’s account, and grab all the information from that. It displays all the thumbnail images, and when clicked on, the full video is displayed with some meta info. The video size is determined by the API call results, so it dynamically choses what size to make the Flash object. Scriptaculous is used to clear out the previous video content and display new content.

Flickr

Flickr’s pro accounts are awesome: unlimited space, unlimited bandwidth, and great tools for organising photos. Satomi can use Flickr to organise her photos and they are displayed by a version of FAlbum (which I localised into Japanese myself).

Wordpress

Wordpress powers the whole site. All hacks (except for some wp-mail.php modifications to add better UTF-8 support) are contained in a custom theme, so it can be upgraded safely without worrying about the upgrade over-writing any of the code.

Conclusion

By integrating as closely as possible with Wordpress, Youtube and Flickr I’m trying to see how much control I can pass on to Satomi. When she takes new photos or videos, she should be able to put them up right away without waiting until I have time to do so. Wordpress not only controls the blog section, but many sections of the site (performance information, classes/workshops page, profile) are just Wordpress pages with just as much control as the blog.

Some design decisions are definitely not ones I would have made by myself, but in the context of a website targetted at Japanese people, I had to change the way I thought about web design to meet the their expectations. A lot could be written about that, but I’ll have to leave it for a day when I have more time.

Written by ダニエル氏 in: Uncategorized |
Jun
17
2009
0

Embassy Visit

Right after the talk on the 8th I’ll be dashing off to Dublin to be at the embassy on the 9th. There will be an English test, Japanese test, and interview for the MEXT scholarship. Any time I’ve mentioned the English test to anyone I’ve had surprised responses—”But you’re a native speaker!” Looking at the past papers though, the English test actually seems pretty tricky. Some of it is in the form of proof-reading where you find the missing word (usually a preposition or an article) in a big paragraph of text… which is no problem to do but is a problem to do at a decent speed.

I’m quite looking forward to the Japanese exam, but I’ve always enjoyed those. Placement tests are always interesting to take because I feel pretty happy about my level of Japanese at the start as a blast through all the multiple choice questions, but that quickly goes away as the paper inevitably gets more difficult and I spend the latter half of the exam racking my brain trying to remember how to read/write a particular kanji or getting frustrated because I don’t understand one critical part of vocabulary.

Interviews are always fun though, and as my friends know all too well, I like talking about Japan more than anything else. (Sean’s the only friend who can stand this, and that’s because he can give as good as I can.)

Well, I’m off to pick up my shiny new MacBook Pro!

Written by ダニエル氏 in: Uncategorized |
Jun
17
2009
1

it@cork Talk (iPhone Applications Events)

Update (30 Jun): I will be giving this talk as originally planned. Please disregard 26 Jun update :)
Update (26 Jun): Patrick will be speaking at this event instead of me. I expect that he will choose a different topic to talk about, but it will be exciting whatever he chooses!


I will be giving a talk at it@cork’s iPhone Applications Event on the 8th of July in—you guessed it!—Cork!

The title of the talk will be “Creating New Interaction with the iPhone”. Thanks to the ever-awesome Damien for hooking me up with it@cork!

Here’s the abstract:

This presentation will introduce the power of the iPhone and demonstrate how easy it is to use this power to create exciting and truly innovative applications. Examples of impressive use of interaction technology with the iPhone will be demonstrated, and yet untapped potential discussed.

The iPhone is steadily gaining new interaction capability with every new version Apple releases. The iPhone 3G added Assisted-GPS and 3G internet connectivity. The iPhone 3G S is now bringing a magnetometer (digital compass), higher resolution digital camera, VGA video camera, faster hardware and more memory into the hands of consumers. Combine all this modern input technology with an equally impressive set of output technology, including video, audio (speaker, headphone jack, Bluetooth), force feedback and internet connectivity, and there is no other device on the market with such huge potential in such a small form factor.

The iPhone SDK is free and allows anyone with a Mac to tap into this potential. There are plenty of apps waiting to be created, and this presentation aims to get people excited about app development and to get their ideas off the ground.

Plenty of exciting things to talk about. Looking forward to it!

Written by ダニエル氏 in: Uncategorized |
Jun
12
2009
0

App School

I’ve been developing material for App School for a little while now, and we were mentioned in The Irish Times today.

Patrick is helping me prepare the material, Damien Mulley is all over publicity, and I’ll be delivering the material. SQT Training Ltd is the company behind the course and it’s been great working with them.

Lots of buzz so far this morning and looking forward to seeing lots of interest!

Written by ダニエル氏 in: Uncategorized |
May
17
2009
0

Doing Too Much To Get Anything Done

It’s been a crazy few weeks. I was thinking that once the exams were over I’d have a lot of free time, but that’s not how it turned out at all! There were a couple of tough exams this semester but I put a lot of work into getting as familiar as possible with the material and I’m really hoping I can pull a perfect QCA for final year. I have a chance but I have a feeling Database Systems is going to pull me down. :(

Right now I’m writing this post while taking a few minutes away from some (non-personal) web development work. Microsoft development environments are so… Microsoft. In the few months since I last worked with ASP.net I had forgotten how clunky and sluggish the whole thing feels. I’m confident that I can get by with it though, and it’s really great to be given the opportunity to work! Many of the companies I’ve been talking to recently have been asking me to come back and talk to them when they know more about their funding… I guess I’m experiencing the recession personally!

I have a trip to Paris next week from Tuesday to Friday which should be really great fun but planning that has taken a bit of time.

And that trip will mean that I have to finish the scholarship application a few days earlier than I anticipated so that’s a little more coal in the fire.

Time to get back to ASP.net!

More out-of-date live J-Pop for you:

Written by ダニエル氏 in: Uncategorized |
May
03
2009
0

Inkscape

I’ve been playing with Inkscape to make some vector-based drawings.. mainly for icons. Below you can see a few icons I came up with for various projects.

Written by ダニエル氏 in: Uncategorized |
May
01
2009
0

Original Japan Plan, 2006

I just found a document outlining a plan for my first trip to Japan. This was actually well before I knew that TheTravelDepartment.ie existed, but the plan I made actually ended up being more-or-less the same.

Japan 2006

All times are total estimates and might conflict.

5 nights:           Tokyo <-> Nikko
                      |
5 nights:  Nara <-> Kyoto <-> Osaka
                      |  Himeji (on the way)
2 nights:         Hiroshima
                      |
2 nights:           Tokyo
  • Enter Narita — Daisuke/bus/train to Tokyo
  • Tour Tokyo (4~ days)
  • Take a daytrip to Nikko (1 day)
  • Shinkasen to Kyoto (seeing Mount Fuji from the train)
  • Tour Kyoto (2 or 3 days)
  • Daytrip (or 2) to Nara (1 or 2 days)
  • Daytrip to Osaka (1 day)
  • Leave Kyoto early in the morning, some JR train to Himeji
  • Tour Himeji during the day
  • Leave Himeji on last Shinkansen (19:50) to Hiroshima
  • Sleep in Hiroshima
  • Tour Hiroshima (1 day)
  • Sleep in Hiroshima
  • Leave for Tokyo in the morning (4 hour Shinkansen)
  • A few days to relax in Tokyo before back to Narita (2 or 3 days)

Ireland

  • Book some accommodation (though Tokyo may be ok)
  • Buy plane tickets (900-1000 EUR)
  • Buy JR Rail Pass (310EUR)

Narita

  • Get JR rail pass sorted before leaving.

Tokyo

  • Daytrips
    • Nikko
  • Accommodation
    • Capsule Hotels
    • Daisuke
  • Touring
    • Akihabara
    • Tokyo Tower
    • Shinjuku
      • LOVE sign
    • Harajuku/Shibuya
    • Edo-Tokyo Museum
    • Studio Ghibli Museum (must investigate)

Kyoto

  • Daytrips
    • Nara
      • See the Shika at Nara Kouen!
      • Daibutsuben at Toudaiji (biggest wooden building)
      • Yakushiji
      • Asuka (maybe a second daytrip)
        • Houryuuji (oldest wooden building)
    • Osaka
      • Osaka-jyou (Osaka Castle)
      • Doutonbori (Big street)
      • Tsuukonkaku (Kyoto Tower)
  • Accommodation
    • Ryokan or Minshuku
  • Touring
    • Aug 16th is O-Bon (with bonfire on Daimonji)
    • Kinkaku-ji
    • Ginkaku-ji
    • Kiomizudera
    • Nansen-ji
    • Ryouan-ji
    • Gion (old quarter — geishas, kabuki, etc)

Himeji

  • Himeji-jyou (Himeji Castle)

Hiroshima

  • Accommodation
    • No idea yet
  • Touring
    • Genbaku Dome
    • Kouen around Genbaku Dome
    • Miyajima
      • Shika and Saru! (Deer, monkeys)
      • Torii (gate)

Tokyo

  • Accommodation
    • No idea yet
  • Touring
    • Finish anything missed the first time around.
Written by ダニエル氏 in: Uncategorized |

Powered by WordPress | Theme: Aeros 2.0 by TheBuckmaker.com