tag:blogger.com,1999:blog-341875312008-04-15T21:50:23.340-04:00The ArkidectPak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comBlogger39125tag:blogger.com,1999:blog-34187531.post-5271568675599136312008-04-15T21:50:00.001-04:002008-04-15T21:50:20.214-04:00Delightful New R160A Trains<p>New York subway have finally made its step forward to the 1990's with a new set of trains, and I'm very pleased with them. It features a few good designs that are unique to the New York subway system. Here is my brief photo encounter:</p> <p align="center">&nbsp;<img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="232" alt="IMAGE_143 Stitch" src="http://blog.arkidect.com/images/DelightfulNewR143Trains_144D9/IMAGE_143Stitch.jpg" width="480" border="0"> <br><em>As there are way too many stations in the New York subway, it is impossible to fit the whole subway map on the display. As a result, only stations on a single line are displayed. The use of a completely electronic display allows trains to be coordinated to run on other lines for peak hours. There is also a LCD monitor on the far left to allow display of various subway promotions.</em></p> <p align="center"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="365" alt="IMAGE_148" src="http://blog.arkidect.com/images/DelightfulNewR143Trains_144D9/IMAGE_148.jpg" width="480" border="0"> <br><em>This is a nice flushed detail for accommodating the altering roof heights. The black plexiglass blends in with the LCD display very well. Commuters are amazed by this detail as they ride to the Hipster Capital.</em></p> <p align="center"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="365" alt="R160A Exterior Speakers" src="http://blog.arkidect.com/images/DelightfulNewR143Trains_144D9/IMAGE_154.jpg" width="480" border="0">&nbsp;<br><em>There are external speakers on every train. This is necessary for New York subway because it is almost impossible for MTA to install a speaker system on its 500+ platforms. Putting speakers on the train ensures that stations are announced properly instead of the train operator speaking gibberish.</em></p> Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-69030807897824286352008-04-12T15:02:00.001-04:002008-04-12T15:02:53.288-04:00Oh my, My Apple Genius!<p align="center"> <div align="center"> <div class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:2d6259a5-2d4c-41b9-b0ba-66aed3ebb496" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"><div><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/e4oeO-QcSio"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/e4oeO-QcSio" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></div></div></div> <p align="center"></p> <p>The song and music video, conceived by my talented activist great friend <a href="http://www.laurenspees.com/" target="_blank">Miss Lauren Larken</a>, criticizes the veil between a person being truly personal and a technical support acting personal for your services, while suggests that a corporate love is perhaps possible as well as we break our preconceptions and let our imagination go wild.</p> <p>The kids staged a few improv dances inside and outside Apple Stores around Manhattan a couple weeks ago. I was in the dance, too, making fun of the Apple products that I love and hate, while handing out heart-shaped balloons that resemble their oh-so-glorious logo.</p> <p>The video was <a href="http://www.myapplegenius.com" target="_blank">released on Valentines' Day</a>, and a few performances followed.</p> <p>On the back side of the project, I also designed the animation for the opening and the karaoke session. Everything was done in Adobe AfterEffects and Illustrator, the same tool I used for the <a href="http://www.ceruleanstudios.com/ap/main.html" target="_blank">over-the-top Trillian Astra preview movie</a>. (Watch it over and over again while it's still up!)</p> <p align="center"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="256" alt="Photoshop/Illustrator test for iLove U" src="http://blog.arkidect.com/images/OhmyMyAppleGenius_F936/iLoveU.png" width="460" border="0"> <br><em>Faking the space with some simple polar distortion. Well, not so good.</em></p> <p>Simple 3D layers and motion paths were used, plus a few custom space-y background effects inspired by <a href="http://www.videocopilot.net/" target="_blank">tutorials of Andrew Kramer</a>. His tutorials are intuitive and helpful, and I would recommend everyone to watch them if you are interested in animation effects more advanced than Flash.</p> <p align="center"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="107" alt="Apple = i" src="http://blog.arkidect.com/images/OhmyMyAppleGenius_F936/All_1.aviMediaPlayerClassic2.png" width="160" border="0"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="107" alt="iLove, really?" src="http://blog.arkidect.com/images/OhmyMyAppleGenius_F936/All_1.aviMediaPlayerClassic3.png" width="160" border="0"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="107" alt="iLove U, of course!" src="http://blog.arkidect.com/images/OhmyMyAppleGenius_F936/All_1.aviMediaPlayerClassic4.png" width="160" border="0"><br><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="321" alt="Tada! (yeah, give me credits if you rip this off for your next Valentine's e-card)" src="http://blog.arkidect.com/images/OhmyMyAppleGenius_F936/All_1.aviMediaPlayerClassic.png" width="480" border="0"> </p> <p align="center"><em>"Subtle arrogance" through font weight: Notice how there is hardly a U, there is only <strong>i</strong>.</em></p> <p>Imitating Apple is always educational, as you learn how to restrain yourself from using way to many effects while giving the products a nice professional finish. Just having a few pixels or centimeters off will ruin your composition, while picking the wrong highlights and shadows will end up looking like a fake. However, make sure you don't end up ripping off the <a href="http://www.thinkgos.com/" target="_blank">whole</a> <a href="http://www.meizume.com/meizu-news/4040-meizu-m8-mini-one-now-black.html" target="_blank">design</a>!</p> Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-30860355254012458002008-04-09T02:29:00.001-04:002008-04-09T02:36:24.813-04:00"A Good Skin"<p align="center"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="337" alt="WindowClipping" src="http://blog.arkidect.com/images/AGoodSkin_229A/WindowClipping.png" width="480" border="0"> </p> <p>Not exactly a feat in design, but a feat in code optimization.</p> <p>This skin was made as a proof of concept long time ago, when I designed the Custom Windows feature. As skins get more and more complex (<a href="http://blog.arkidect.com/2006_11_01_archive.html" target="_blank">Trillian Cordonata</a> is 700+KB of hand code), the goal is to create a new subsystem that allows creation of skin in the least amount of code possible.</p> <p>The solution is to have a base skin that encompasses everything that needs to be skinned, and to allow major parts of the skin (e.g. Contact List, Chat Windows) to be swap-able. It is unprecedented in any skinning engines in the world, as Trillian slowly becomes highly intricate and increasingly complex.</p> <p>Originally based on Stixe, Custom Windows allow creation of skins that is semi-dependent on the base skin. The result is the ability for users to mix and match bits and parts of a skin, and the ability for skinners to easily create a skin as a weekend project.</p> <p>"A Good Skin" contains around 20 lines of code, and only take an hour to bash out the graphics and codes.</p> <p>Comparing the months and years spent on Trillian Cordonata, this is quite a feat.</p> <p>You can download the skin <a href="http://www.arkidect.com/files/AGoodSkin-20080409.zip" target="_blank">here</a> for a test drive.</p> Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-63502332788689764442008-04-08T17:21:00.001-04:002008-04-08T17:28:19.108-04:00An Icon for a Group of Chat Rooms<p>Another day, another incremental build forward for Trillian Astra. As the new <a href="http://blog.ceruleanstudios.com/?p=349" target="_blank">build 77</a> features a new Chat Room Browser UI design, I designed a few new icons to accompany it.</p> <p>The main problem of a "Chat Room" icon is that there is hardly ever a general icon designed for it. A search on Google Images for idea reveals nothing particularly interesting:</p> <p align="center"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="205" alt="Google Search on Chat Room icon" src="http://blog.arkidect.com/images/AnIconforaChatRoom_F40F/WindowClipping.png" width="244" border="0"> </p> <p>Most designs retreats to the method used by Chinese characters as concepts get more and more complicated, i.e. 3 chat bubbles imply that it is not 1-to-1 conversation, thus a chat room or a conference:</p> <p align="center"><a href="http://blog.arkidect.com/images/AnIconforaChatRoom_F40F/image.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="96" alt="Hmm..." src="http://blog.arkidect.com/images/AnIconforaChatRoom_F40F/image_thumb.png" width="200" border="0"></a> </p> <p>This design would work, but, until the concept of "Chat Room Groups" come up in the Yahoo! Chat Browser. And very soon we would find ourselves drowning in the vortex of the most complicated Chinese character if we put forward such logic:</p> <p align="center"><a href="http://blog.arkidect.com/images/AnIconforaChatRoom_F40F/image_3.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="96" alt="Hmmmmmm..... Naaah." src="http://blog.arkidect.com/images/AnIconforaChatRoom_F40F/image_thumb_3.png" width="200" border="0"></a> </p> <p>The solution is to replace the icon with a new concept. In this case, I drew a little House with a chat bubble blowing through its chimney to represent a Chat Room. As users learn that a house represents a Chat Room, they will also understand that a few houses represents a group of Chat Rooms. (Let's see how many other chat clients and chat sites would rip this idea off.)</p> <p align="center"><a href="http://blog.arkidect.com/images/AnIconforaChatRoom_F40F/image_4.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="96" alt="Tada!" src="http://blog.arkidect.com/images/AnIconforaChatRoom_F40F/image_thumb_4.png" width="198" border="0"></a> </p> <p align="left">I know, this is pretty minute, but it saves you from a bubble bath in the Chat Room Browser. :)</p> Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-7621068444884416862008-04-03T13:25:00.001-04:002008-04-08T17:23:46.102-04:00The Best House Ever<p><a href="http://blog.arkidect.com/images/TheBestHouseEver_BC6C/WindowClipping4.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="325" alt="" src="http://blog.arkidect.com/images/TheBestHouseEver_BC6C/WindowClipping4_thumb.png" width="480" border="0"></a> </p> <p>Somewhere in East Hampton, architects (and artists, or poets) Madeline Gins and Arakawa had built a house that defies death. (<a href="http://www.nytimes.com/packages/html/garden/20080403_DESTINY_FEATURE/index.html#section1" target="_blank">NYTimes interview</a>)</p> <p>It's an adventurous sandbox enclosed within the protective shelter of a box. That's what fending off bears in wild nature cannot give you. The green ceiling reminds you that you are protected in the grace of architecture.</p> <p>While adults put expensive toys (e.g. stereo, cars, gym equipment) inside their house, in this case, all those expensive toys happened to be a playful (and challenging) landscape.</p> <p>This is like playing in a MMORPG/Second Life sandbox in your Xbox or Playstation, but now magnified to reality... but what isn't?</p> <p><a href="http://blog.arkidect.com/images/TheBestHouseEver_BC6C/WindowClipping3.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="325" alt="" src="http://blog.arkidect.com/images/TheBestHouseEver_BC6C/WindowClipping3_thumb.png" width="480" border="0"></a> </p> <p>You can climb around the landscape the house, and reach the orange electric socket on the ceiling.</p> <p>The artists declared that the design of the house is not to make you accept reality, but to defy it.</p> <p>It's the best house ever, yet.</p> Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-80552687370236009812008-03-29T09:26:00.001-04:002008-03-29T09:26:51.451-04:00A Blank Vista Logon Screen<p>After having installed Windows Vista for a year, I got a little bored by the blue and green Aurora logon screen. Since I'm not particularly interesting in having <a href="http://www.wincustomize.com/skins.aspx?skinid=1950&amp;libid=65" target="_blank">outer space</a>, <a href="http://www.wincustomize.com/skins.aspx?skinid=1288&amp;libid=65" target="_blank">sexy women</a>, <a href="http://www.wincustomize.com/skins.aspx?skinid=1583&amp;libid=65" target="_blank">XP-inspired landscapes</a> or <a href="http://www.wincustomize.com/skins.aspx?sort=dlall&amp;libid=65&amp;p=2" target="_blank">some arbitrary corporate graphics</a> as the background of the screen, I decided to make my own:</p> <p><a href="http://blog.arkidect.com/images/ABlankVistaLogonScreen_84A6/DSC03486.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="365" alt="DSC03486" src="http://blog.arkidect.com/images/ABlankVistaLogonScreen_84A6/DSC03486_thumb.jpg" width="480" border="0"></a></p> <p>A blank screen.</p> <p>It turns out that this is the best background in my opinion. Though very likely to be opposed by the marketing department for its lack of product identity, or to be criticized by the head of the graphic design department for being lazy, the black background seems to be the best transition between the computer turning on till the wallpaper shows up after logging on.</p> <p>The black blends with the edge of the monitor screen, very much so the way the Vista design team decided that <a href="http://shellrevealed.com/photos/blog_images/picture3664.aspx" target="_blank">a maximized window should have a black edge</a>.</p> <p>I had also flashed my BIOS for a blank boot-up screen as well to match the whole experience.</p> <p>To create a black Vista logon screen is easy. Simply go <a href="http://www.stardock.com/products/Logonstudio/" target="_blank">here to download</a> a free copy of Logon Studio Vista, courtesy of Stardock. All you need to do next is to create a black bitmap in any size. Here I made it in 640x480 and saved as a PNG. The UI of the software is fairly simple, and that's what makes you think that it is a safe process to customize your logon screen.</p> Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-5089955406335690562008-02-24T04:22:00.001-05:002008-02-24T04:22:36.139-05:00Mourning<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="365" alt="DSC02989" src="http://blog.arkidect.com/images/Mourning_3D83/DSC02989.jpg" width="480" border="0"> </p> <p><strong>Little turtle - R.I.P. 2006 - 2008.</strong></p> <p>One of my little turtles had died this morning.</p> Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-2091760944712266872008-02-22T04:12:00.001-05:002008-02-22T04:13:35.171-05:00On Graffiti and DRM<p>This is my off-topic take on the news of Adobe crippling Flash video with DRM, from <a href="http://www.boingboing.net/2008/02/22/adobe-cripples-flash.html" target="_blank">BoingBoing</a>:</p> <h5></h5> <blockquote> <p>Seth Schoen, staff technologist for the Electronic Frontier Foundation and one of the world's top DRM technical researchers, has written up an analysis of the DRM that Adobe has built into the latest version of Flash for videos, which prevents video viewers from making mashups and re-edits of the video they see on the net. <p>Amazingly, Adobe seems to have entirely missed the fact that the reason that the Flash video format has taken off is that it's so fluid, versatile and remixable -- not because they sucked up to some Hollysaurs and crippled their technology. </p></blockquote> <p>Lots of computer software begins its life as a tool for piracy, then turn 'legitimate' later on. This will be no exception. <p>Speaking of mashups and re-edits, I can compare them to graffiti. I'm not saying that there is no good or interesting art that comes out of it, but these day I have an ambivalent feeling that the cost is just too great to make these activities desirable. <p>In graffiti's case, lots and lots of public facilities and private houses are vandalized just because someone wants to write their name on it, while decaying neighborhoods, disrespecting other users and wasting a lot more money than needed in restoration. <p>Yes, I know that there is a <a href="http://www.banksy.co.uk/" target="_blank">Banksy</a> in 1 of 100000, and I know that some homeowners are so open that they let everyone graffiti their house. (Besides, those who are committed to do it will find the leeway.) <p>In the re-edit/remix's case, lots and lots of videos are just exact duplicates of the original, or just plain horrible work, just because someone wants to tell the whole world instead of his friends one single joke, while encourages the use of the medium for piracy and opens up an irreversible flaw for author who just wants to release their videos as <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/" target="_blank">CC:BY-ND-NC</a>. <p>Yes, I know that there is a (you name it) in 1 out of 1000000, and I know that there are plenty of filmmakers who happily lets others cut their film into pieces. (Those who are committed to remix will find the security loophole.) <p>With that said, I'm not saying that I support DRM. But I think the DRM is more acceptable - if it is not forced on all videos, and if the author has the choice on whether the video will have it or not. <p>Anyone who can shred some light on this dilemma is welcome. :)</p> Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-60629763607916163792008-02-22T04:04:00.001-05:002008-02-22T04:05:38.298-05:00New Direction<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="365" alt="Gridded Snowscape" src="http://blog.arkidect.com/images/NewDirection_3944/DSC03163_thumb.jpg" width="480" border="0"></p> <p>Hello all, sorry for forgetting to post here for quite a while. It has been great times for me, since I'm busy with work and a few great projects with my friends and for myself had started.</p> <p>I noticed that while it is hard to type anything specifically for the blog, I realize that I type a lot when I am writing in response to blogs or forums. Therefore, from now on I will also post those epic essays of mine here as a record and for all of you to read.</p> Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-67444264471410861842008-01-09T20:36:00.001-05:002008-01-09T20:39:14.470-05:00Switching Channels...<p>There were two major tech sites on the Internet in the Blogging Age: <a href="http://www.engadget.com" target="_blank">Engadget</a> and <a href="http://www.gizmodo.com" target="_blank">Gizmodo</a>. To satisfy their readers' neverending lust for gadgets, they chase after new releases like paparazzi. To entice their readers, they introduced humor, and later wit. And when the readers become bored by wit, they introduced sh*t-talking, to harmonize with the anonymous comments that were as disrespectful. When even sh*t-talking is not enough, they introduce rumors, false rumors, biased reviews, and disposable reviews that did not even bother using the product fully but focus fully on the joy of bashing. And last of all, photos of girls to make you think you are reading Maxim Magazine.</p> <p>Of course, there is a limit of how much of these "humors" an average reader can take. Therefore, occasionally, when the editors realize that their readership is falling, they would clean up their act a little bit and do some better reporting.</p> <p>However, as their readership increase again, the quality of articles decline.</p> <p>I found myself switching back and forth between these two sites back in the days. The switch is now over. I doubt I want to read either of the sites. There are much more interesting topics to be obsessive about, and there are a lot more other sites that would be willing to spend the time to give unbiased and insightful reviews of gadgets.</p> <p>To illustrate the last two paragraphs, here is a graph I drew up:</p> <p align="center"><a href="http://blog.arkidect.com/images/SwitchingChannels_121AE/TechBlogDecline.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="363" alt="TechBlogDecline" src="http://blog.arkidect.com/images/SwitchingChannels_121AE/TechBlogDecline_thumb.png" width="473" border="0"></a></p> Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-75243317133164447802008-01-05T17:04:00.000-05:002008-01-09T20:39:35.355-05:00One Year into Windows Vista<p>I had used Windows Vista for a year.</p> <p>Microsoft, in many ways, failed to market the product. It used the word "Wow" to describe how great the new operating system is. Yes, the OS is not bad, but "Wow" is too subjective a word to be used.</p> <p>For geeks, Vista is not a "wow", because Microsoft had disclosed way too much information for the 5 years of its development. No matter how good the product is, the excitement is already over for the geeks. New features, in the days of Instant Culture, are the most exciting only when it is unvealed, not when it is being used.</p> <p>For normal people, Vista is not a "wow", because it does not save them from their bosses, does not help them finish all the work of the day quicker, and does not attract lovers. And it crashes when the graphics driver is poorly written.</p> <p>For frat boys, Vista is not a "wow" because it is not a status symbol.</p> <p>For Apple fanboys, Vista is of course not a "wow". (Is it just me or is Leopard way too grayish?)</p> <p>It is a not-so-bad transition, nevertheless. Perhaps it proves that the operating system is slowly graduating to an <em>infrastructure</em> - like the power grid, water supplies or your sewage pipes - an upgrade is not about marketable excitement anymore. It is about "It just works".</p> <p>Anyway.</p> <h4>"Astrogirl" - Pentium 4 3 GHz, 1.5GB RAM</h4> <p>The first computer switched over was my home computer, a year ago. (Specs are listed not to show off, but to show you how poor I am.) It seems pretty slow and sluggish in the beginning (and it is sometimes pretty sluggish, like how the text does not appear immediately in Windows Live Writer as I am typing right now), but it seems to improve over time and updates. I plugged in my old hard disk to run Windows XP another day, and realized that the old system loaded up much slower.</p> <p>In my first install, I had UAC turned off. However, I clicked a wrong link a month or two later in a hazy dreary night, and my computer was filled with spyware. I reinstalled Windows as a result. Soon I realized that most of the UAC dialog pops up when I arrange my Start Menu items. Once I got through that stage, UAC is not so bad. (Someone please make a software to make Start Menu arrangement less annoying?)</p> <p>I am most satisfied with the ability to view photos nice and big in Explorer and Windows Photo Gallery. Other than that, it seems I could have done most of the tasks in Windows XP... Besides, Windows Live Photo Gallery is now available for XP as well. The new Network Center and diagnostics tool is a great addition though.</p> <h4></h4> <h4>"Elian" - Xeon 'Irwindale' 3.4 GHz, 2 GB RAM</h4> <p>The second computer upgraded was my office computer, a couple months later. Work is important, so if the work computer is down it would be disastrous. The computer also seems slower after the upgrade, in spite of a better graphics card.</p> <p>One biggest problem after the upgrade was the incompatibility of critical programs. Flash 8 would switch between scenes very slowly (It bugs Scott a lot, a hell lot), and Flash CS3 was not released half a year later. Paint Shop Pro XI is also painfully slow when saving files. </p> <h4></h4> <h4>"Bluebird" - Pentium 4 2 GHz, 768MB RAM, Laptop</h4> <p>Before Christmas I upgraded the hard drive of my laptop (It seems very urgent at the time, but now I forgot why, hmm (ah, out of space to install CS3)) and a reinstallation of the OS as a result. It had always been running XP Chinese Edition, so I installed the Chinese version of Vista for it. To my surprise, the OS is very fast to load - probably because it doesn't use Aero. However, Microsoft Windows Vista cannot find the drivers for the Microsoft Wireless Adaptor Card. Therefore, my laptop hardly ever has Internet access.</p> <h4></h4> <h4>"Alfie" - Celeron 2 GHz, 1 GB RAM</h4> <p>The last computer I upgraded was my family's computer. Although Aero is not running in this system, to my disappointment, Windows run very slow here. It also takes me a while to find all the drivers.</p> <p>After one year, Windows Vista is not too bad, but is entangled with speed and hardware problems. I am currently building a new computer these days, and hopefully this will finally be a speedy computer. I still have very hazy memory of a very slow Windows XP Beta 2 on my Pentium II 300 MHz PC though.</p> Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-80575435395409807852007-11-13T16:55:00.001-05:002007-11-13T17:11:19.866-05:00I Made It I (A Zune Mod)<p> Poor grammar of the title aside, after picking up a refurbished mocha-colored <a href="http://www.zune.net" target="_blank">Microsoft-made media player</a> (known as "Zune") from <a href="http://www.woot.com" target="_blank">Woot!</a>, I am pretty satisfied with owning a fully functional yet unnecessary piece of commodity: Although my cell phone does pretty much all of what it does, having a dedicated player not draining your cell phone battery is nice.</p> <p>Since it is colored in mocha, it is now lovingly named <strong>"Turdis"</strong>, a music dork reference to a line in one of Radiohead's songs, and the apparent color of a certain type of organic matter. It plays most of my songs (My library is 60+ GB), it never crashes (hahaha), and it showcases album art proudly.</p> <p>After the update today, it gained a very nice and graphic (i.e. flat) interface with big fonts, and a formidable section dedicated to podcasts, which means "Portable O-something Device Casts".</p> <p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="383" alt="Turdis: My modified Zune with new case patterns" src="http://blog.arkidect.com/images/IMadeItIAZuneMod_EDE0/DSC02570_thumb.jpg" width="494" border="0"> </p> <p>I was fine with the mocha color for a while, and it was a delight once in a while to see a subtle green glow around the border, when the device is shone in the bright rays of dawn. That effect is known as "double-shot".</p> <p>However, that's all the moments when the player actually look good.</p> <p>Unlike the iPod, this Zune is deeply discounted. And unlike the iPod, it does not have a shiny surface - being flat and matt is a nice aesthetic, too. Since it costs less than a hundred, it does not hurt to experiment and modify. So last weekend I decided to spend a morning modifying it.</p> <p>I posted the process on Instructables if anyone are interested.</p> <p>I am pretty satisfied with the result. I now have a player of my own, and it is not even available in Zune Originals. It is nice that we have alternatives that do not look way too pristine to be modified or touched, so that I can ruin it any way I want.</p> Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-8592333192205180632007-11-07T01:02:00.001-05:002007-11-07T01:03:58.742-05:00Yourself versus Your Zombie-Self<p>This is not about Halloween. It is about a strange world with a bizarre copyright system and record industry: Your own work can be used to compete with your own work.</p> <p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="166" alt="Radiohead - In Rainbows Diskbox" src="http://blog.arkidect.com/images/YourZombieSelfversusYourself_E8C/132.gif" width="236" border="0"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="Radiohead Boxset" src="http://blog.arkidect.com/images/YourZombieSelfversusYourself_E8C/shop_cont_021.jpg" width="236" border="0">&nbsp; </p> <p>Here's news: It's Radiohead versus Radiohead! While Radiohead had previously announced to release their new album <em><a href="http://www.inrainbows.com" target="_blank">"In Rainbows"</a></em> on their own on December 3rd, their previous record company decided to release all the previous Radiohead album, which they own the rights of, as a box-set just 7 days later, as an aggressive response to the fact that Radiohead decided not to continue the contract with them.</p> <p>Can an ordinary person tell the difference? Can even a fan tell the difference? In fact, can a fan even be zealous enough to follow through the band's principles, i.e. not support their previous record company by not buying the box-set, instead of succumbing to their own desires?</p> <p>Of course, it's not like Radiohead will lose money in this case. It's still their work. The difference is, in the former case they earn 100% of what they created, while in the latter they earn perhaps less than 10%.</p> <p>A record company is supposed to be simply a company that helps an artist to advertise, reproduce and distribute his work. Back in the days, it was necessary because it would be impossible for an artist to raise money to get their own record reproduction equipment, and to get a crew to advertise and distribute their records. And of course, after decades of lack of negotiation skills, artists lose their grounds to entrepreneurs, and nowadays artists only earn <a href="http://en.wikipedia.org/wiki/Recording_contract" target="_blank">less than 10%</a> of what they created, and get locked into long "six album deals". Six albums is most band's or singer's lifetime, if they are lucky enough to release two.</p> <p>I can foresee this happening to anybody, including myself, because I hardly own any rights to my current works either. Say, if my company were bought, I would own nothing more, despite 100% of the artwork and user interface design comes from my hand.</p> Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-87996503866105611592007-10-30T16:44:00.000-04:002007-10-30T22:32:12.719-04:00Temptation of Saint Anthony<p><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="360" alt="Temptation" src="http://blog.arkidect.com/images/TemptationofSaintAnthony_EBBB/Temptation.png" width="474" border="0" /> </p><p>So <a href="http://en.wikipedia.org/wiki/The_Temptation_of_Saint_Anthony" target="_blank">the story</a> goes: One night, Anthony the Great was faced with great temptations. Lucifier, the Seven Deadly Sins, the Martyrs, the Magicians, the Pagan Gods, Science, Lust and Death and the Monsters came out to stray him from his belief that isolation is the truest form of worship. And of course, our persistent protagonist survived all temptations and came out to be the greatest.</p><p>And somehow the story inspired and is translated into a technological commodity such as a Trillian skin. You are now the protagonist and have to survive from all these temptations, as angels and devils are in constant conflict on your very Contact List. Slay the devil with the sword in 90's-style violence. And which friend to trust and not trust? (Ok, that's a long stretch.) Wait, and if Science is one of the temptations, should you just ditch your computer all together and become Amish?</p><p>Nevertheless, here it is, the skin, appropriate to the atmosphere of Halloween: a pagan holiday that is in constant (now non-existent in the modern world) conflict with All Hallow's Eve.</p><p>Here are the steps to install this piece of holy parable/blasphemy on your Trillian desktop:</p><ol><li>Download skin from <a href="http://www.arkidect.com/files/Temptation-Build1.zip">http://www.arkidect.com/files/Temptation-Build1.zip</a> <li>Extract to Trillian\skins folder, and it should form "Trillian\skins\Temptation of Saint Anthony" by itself without you creating a folder. <li>Go to Trillian Astra Preferences -&gt; Skins -&gt; Custom Windows <li>Select "Temptation of Saint Anthony" from the list. Very tempting, huh? <li>Click "Apply Skin" at the bottom.</li></ol><p><strong><u>Important Note:</u></strong> This skin works for Trillian Astra only. To get the functions you normally get from the menus, you can <strong>right-click</strong> on the contact list window, or right click on the Trillian system tray icon.</p><p>Now, here's the hint, <strong>grab the sword and slay the demon</strong>!</p><p>Happy Halloween!!</p>Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-6209200662374035552007-10-08T18:41:00.001-04:002007-10-08T18:44:21.678-04:00Think Different (Part 3)<p>This is a 3-part series on porting Trillian across platforms, particularly Mac OS X. It would make more sense if you start reading from <strong><a href="http://blog.arkidect.com/2007/10/think-different-lesson-in-porting.html" target="_blank">Part 1</a></strong>. Thanks for your interest!</p> <h4>Coherence across platforms</h4> <p align="center"><a href="http://blog.arkidect.com/images/ThinkDifferentPart3_F382/TrillianPlatformComparisonLarge.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="381" alt="Trillian Platform Comparison" src="http://blog.arkidect.com/images/ThinkDifferentPart3_F382/TrillianPlatformComparisonSmall_thumb.png" width="474" border="0"></a> </p> <p>Meanwhile, the second question is the coherence of the product between different platforms. If the user switches between Web and Mac OS X often, it would be nice if their experiences are around the same. Our web version is a very delicate replica of the Windows version, so that transition between Web and Windows is very smooth. Users don't need to re-learn how to use again, as it is conceived as one single product. It would be not convenient if in one OS the toolbar is at the top, and in another the toolbar is at the bottom.</p> <p>In order to provide a familiar experience for all Trillian Astra users across the platform, we use the same skin through out. While we made a lot of changes to accommodate the ease of use in Mac OS X, the form of the contact list window remained the same - with its signature curved bottom housing a variety of controls - and it works well for the identity of the instant messenger as well.</p> <p>The OS X version of Cordonata has an overall flatter "lacquered and polished steel" appearance that is based on Leopard. I am not completely sure about the darkness of the window yet, but it seems most windows in Leopard are very gray. We have also flattened the bottom buttons to follow the new toolbar buttons in Leopard.</p> <p>Font choice varies across the platforms. It makes sense because certain system fonts do not exist on other systems. Default font of respective operating systems are used as a result, while in Flash we will try to adapt to both.</p> <p>Other Trillian-centric behaviors are kept in spots where familiarity between Trillian products weighs more beneficial than familiarity between Trillian and OS X, and where there were no precedents in Mac OS X. For example, we use the same toolbar in both Windows and Mac to showcase all the IM services the user is using.</p> <p>So this concludes my 3-part series on porting the design of Trillian to Mac OS X. Please feel free to send me comments on what you would expect on the designs of Trillian. Thanks!</p> Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-91730706474380916382007-10-08T18:15:00.001-04:002007-10-08T18:19:52.502-04:00Think Different (Part 2)<h4>Coherence with Mac OS X</h4> <p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="612" alt="Trillian Astra designed in context of OS X Leopard" src="http://blog.arkidect.com/images/ThinkDifferentPart2_F333/TrillianAstraDesignedInContextOfLeopard.png" width="477" border="0">&nbsp;</p> <p>There were two stages in the design of the windows. While critics may say it is unnecessary to design anything new with the use of HIG (Human Interface Guidelines) from Apple, it is in no doubt instant messaging requires a large variety of new controls.</p> <p>For instance, Apple had to introduce chat bubbles in iChat to distinguish individual messages in a conversation. In the contact list, there are no standards between how contacts are laid out. Some have two lines, some have one line. iChat has buddy icons in the size of 28x28, which is not a nice size as it has to shrink down a buddy icon usually 48x48 or 50x50 in size. It is also difficult to pick which control to use. Windows Live Messenger for Mac is the only messenger that uses the true list control from OSX, while iChat simply do away with groups for tidiness.</p> <p>Tabs are also another questioned area in OS X. While iChat in OS X Tiger have tabs at the bottom, iChat in Leopard moved the tabs to the left for the new Source List look, and Safari still have tabs at the top. Yahoo! Messenger followed suit to have tabs at the bottom to be as 'authentic' as possible.</p> <p>Therefore, custom controls are needed no matter what, but the question is how we can design it so it looks like a part of the OS. </p> <p>Of course, the necessity of custom controls is not the license to go crazy in the design. In order to pay respect to the users of Mac OS X, we paid attention to a lot of details so it can be easier to get used to.</p> <p>We made numerous small changes in the base version of <em>Trillian Cordonata</em>, the default skin of Trillian. Of two most obvious changes, the window buttons are moved to the position where OS X users are used to. The Zoom effect also maximizes the contact list to its content only. We are also going to make the scroll bar comply with the system setting so the arrow buttons will fall into the right place. The glow and selected states of list items will also correspond to the color settings in System Preferences. </p> <p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="201" alt="The design of Trillian Preferences was based on Mac OS X System Preferences." src="http://blog.arkidect.com/images/ThinkDifferentPart2_F333/PreferencesCompare.png" width="473" border="0"> </p> <p>And in fact, concepts from Mac OS X were referenced heavily in the design of Trillian. For example, the Trillian preferences window is based on System Preferences in Mac OS. Even though it has a Windows look in the Windows version currently, the Mac version will spot a Mac look with authentic controls. The design of the skin also has a feel of a 'remote control' in mind, similar to the widgets on Dashboard, or the controls of the Apple DVD Player.</p> <p><a href="http://blog.arkidect.com/images/ThinkDifferentPart2_F333/ImaginativeAppsOnOSX.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="220" alt="Various Apps on OSX that takes on imaginative forms" src="http://blog.arkidect.com/images/ThinkDifferentPart2_F333/ImaginativeAppsOnOSX_thumb.png" width="477" border="0"></a> </p> <p>In future, we would hopefully allow the possibility of having other interfaces. While I would love to see a 'normal' OS X window or a minimal black slate window also, the current plan is to develop Cordonata first, which is essentially the superset of these other alternative skins. Those other skins may be beneficial to those who only uses IM on a Mac.</p> <p>Next up, I'll talk about how Trillian Astra for Mac lives well with its brothers on the Web and on Windows.</p> <p>Proceed to Part 3...</p> Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-32059054896634046952007-10-08T17:52:00.001-04:002007-10-11T10:03:47.430-04:00Think Different: A Lesson in Porting<p align="left">With the <a href="http://blog.ceruleanstudios.com/?p=205" target="_blank">release of the alpha of Trillian Astra for Mac</a>, there are lots of comments and controversies stirred up by the new design of the software. In the following 3-part series, I will attempt to explain the reasoning behind the design and open myself to critiques and comments.</p> <p align="center"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="234" alt="iTunes-WindowsVSMac" src="http://blog.arkidect.com/images/ThinkDifferentAlessoninPorting_BAE1/iTunesWindowsVSMac.png" width="474" border="0"> <br><em>iTunes: a straight port</em></p> <p>Apple's Mac OS X is the Mecca of desktop user interface design. Despite how many times Apple itself breaks its own interface guidelines with iTunes, Time Machine or Dashboard, such new experiences are justified by good logic and craftsmanship, no matter how they deviate from the norm.</p> <p>As we move along in the future of software, I envision that the distinction between downloaded desktop software and web software. And this is how the design challenge began.</p> <h4>Designing between Platforms</h4> <p align="center"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="250" alt="Office-WindowsVSMac" src="http://blog.arkidect.com/images/ThinkDifferentAlessoninPorting_BAE1/OfficeWindowsVSMac.png" width="474" border="0"> <br><em>Microsoft Office: a culture-specific port</em></p> <p>We first saw software from OS X coming to Windows (e.g. iTunes, QuickTime), and software from Windows coming to OS X (e.g. Office), when their user bases were distinct, i.e. Mac users always stay in Mac, Windows users always stay in Windows. That was relatively easy. Windows and Mac OS X could be a metaphor of two different nations with different culture. One could simply translate the software directly into another and call it done, or one could also design the software to be culture-specific. The latter means that, Office for Windows have a Windows layout and Windows features, while Office for Mac have a Mac layout and Mac features.</p> <p align="center"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="201" alt="Photoshop-WindowsVSMac" src="http://blog.arkidect.com/images/ThinkDifferentAlessoninPorting_BAE1/PhotoshopWindowsVSMac.png" width="475" border="0"> </p> <p align="center"><em>Adobe Photoshop: an in-between port</em></p> <p>And then we also had software that are designed to work on both platforms (e.g. Photoshop). Back in the days, they were mostly professional software. Such software exists as its own entity; their users will be unhappy to relearn the software if they switch OS. Therefore, it is always interesting to look at Adobe and Macromedia products, in the way how they designed the UI to make users of both OS-es happy. In my observation, Adobe is getting more aggressive these days introducing its own UI elements, while still respecting the fonts and metrics of the OS.</p> <p>And now we have the third type of software: Software that is always connected, across operating systems and across platforms of desktop, web and device.</p> <p>So here's the challenge: <u>Design a unified interface across all OS platforms, desktop and web, while retaining an identity.</u> This is Trillian Astra.</p> <p>Admittedly, Trillian Astra is one of the few first software out there that attempts such triumvirate. Here at Trillian, a lot of users use IM across OS-es and devices. For example, one would have a Mac at home, while a Windows PC in the office, and also an iPhone on the run at the same time. There would also be users who have a Windows PC at home, and always on the run in libraries and Internet cafes. The user does not stay at the same platform all the time in these cases, as we encourage them to use Trillian across the board. In this point of view, <u>coherence is not simply between the software and the operating system, but also between the software in these different incarnations.</u></p> <p>I would like to start a conversation with any UX designers out there, and I hope we will have a better reach to do this with the release of the Mac edition. Please feel free to drop your comments in.</p> <p>Next up, I will talk about how Trillian is designed to be coherent with Mac OS X.</p> <p>Proceed to <a href="http://blog.arkidect.com/2007/10/think-different-part-2.html" target="_blank">Part 2</a>...</p> Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-31336407090926844552007-10-01T12:45:00.000-04:002007-10-08T12:50:36.205-04:00A Cavallo<p>It is essential for an artist to get out of his own realm and look for something that will excite him. Taking a break from all the tech talks, here are some of things I am helping out with recently in real life.</p><p>I always have a passion for creating an actual object in reality. Back in the days in Hong Kong, I had hardly any access to tools to create my own objects. The only choices are paper and Lego. RISD was heaven to me because I could access all these wonderful tools for creation that I had never seen before: table saws, metal molten casts, and all sorts of carving tools.</p><p>After graduation, my access to such machines were gone. My current job as the designer of Trillian is good and challenging, but I hardly have to leave my computer. There wasn't a lot of places for me to work on projects unless I rent my own shop (expensive) or go to an artist colony like <a href="http://3rdwardbrooklyn.org/" target="_blank">3rd Ward</a> (far).</p><p>But, anyway, let's get into the gist of what I had been helping out in free time:</p><p><img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="327" alt="A Cavallo in its full morning glory." src="http://blog.arkidect.com/images/ACavallo_B36E/_DSC64851_thumb.jpg" width="477" border="0" /></p><p>This is "<a href="http://www.acavallo.org/" target="_blank">A Cavallo</a>", an art piece designed by <a href="http://www.hydepower.com/" target="_blank">Quill Hyde</a> for Burning Man 2007 and beyond. I had been a lot happier since I was working on this project. The exercises involved in the welding, grinding and transportation of steel, the friendly and vibrant work crew (We meet often!), the smooth planning and management by Quill, and of course, the fresh air outside an air-conditioned office, are all refreshing.</p><p>The 'machine' is a very well-designed carousel, including a 2nd-level catwalk allowing the control of 6 rhythmic fire torches, a live music stage with custom sculpted speakers, and 6 steel horses circling up and down gracefully. The horses have an interesting origami folded look, that balances nicely between geometry and organic forms. They all have a different character, as portrayed by their surface finishes and a symbol on their heads.</p><p><img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="363" alt="Rachel welding a horse!" src="http://blog.arkidect.com/images/ACavallo_B36E/horseweld31_thumb.jpg" width="477" border="0" /> </p><p>The art piece was prominently shown in Burning Man, as we cruised around the desert every day and night with our wild music and carnival-esque faire. It was well-documented by a lot of participants in the festival, and it was also featured on New York Magazine. But this is not the end! We are trying to find more ways to show the carousel outside Burning Man. A ride in Halloween Parade would be cool, but some city ordinances prevented it from happening...</p><p>If you live around New York City and are interested in these wild horses, feel free to stop by our fundraiser in Red Hook next Saturday (Oct 13) night! We are giving out a quarter-sized steel horse in the raffle.</p><p>For more information, visit <a href="http://www.acavallo.org/">http://www.acavallo.org/</a>!</p>Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-79790250480159144192007-09-10T03:08:00.001-04:002007-09-10T03:10:47.591-04:00Supermassive iPhone Black Hole (Ordeal Part 4)<p>All your songs and videos in your pocket? No, more like in your black hole, known as the "Other" files - gone and inaccessible since there isn't a file finder - in your pocket.</p> <p><a href="http://blog.arkidect.com/images/Allyoursongsandvideossuckedintoablackhol_297B/image.png" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="79" alt="image" src="http://blog.arkidect.com/images/Allyoursongsandvideossuckedintoablackhol_297B/image_thumb.png" width="477" border="0"></a> </p> <p>This is what exactly happened after a series of self-triggered connecting and disconnecting of the iPhone. The audio and video files self-destroy into a pile of rumble. The hours I spent closing monitoring and synchronizing these files are wasted.</p> <p>Don't even think about the iTunes Music Store on my phone. The DRM-ed&nbsp;songs I buy would be erased in a sync error, or a wipe-out.</p> <p>All I can hear is the constantly beeping two-tone 'connected' sound of the iPhone, orchestrating with the two-tone 'device detected' sound of Windows Vista. The podcasts and videos I prepared for this morning's&nbsp;commute is no more: the last chance of me forgiving this device is gone. Very very sad.</p> <p>I checked all points of potential error:</p> <ul> <li>USB port: <strong>Unlikely.</strong> It is the second USB port on the motherboard, and it is a USB 2.0 connection. <li>The USB cable: <strong>Unlikely.</strong> It is the original cable that came with the box. <li>Port connection: <strong>Possible.</strong> Is the Apple hardware that badly made? But it's possible. I unplugged and plugged it a few times yesterday already for the AT&amp;T activation. <li>iPhone firmware: <strong>Possible.</strong> It is not the most updated. But then, the firmware update download never completes for me. <li>iTunes and the iPhone hardware driver for Windows Vista: <strong>Most likely.</strong> After all, iTunes never really got fixed for Windows Vista. Numerous reports can be found around the Internet even in the latest version. <li>Windows Vista: <strong>Unlikely.</strong> If it is the problem, my previous Windows Mobile phone would have never worked properly.</li></ul> <p>So kudos to the Apple software development for PC. You guys have created the worst software experience, and spoiled all the goodness of a good piece of hardware your company had made.</p> <p>I'm returning the phone tomorrow, so that the total loss will be kept minimal, i.e. <font color="#ff0000">$30</font>.</p>Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-55662608984017106062007-09-10T01:10:00.001-04:002007-09-10T01:10:24.621-04:00Spot the Error! (Ordeal Part 3)<p>iTunes never fails to amaze me:</p> <p><a href="http://blog.arkidect.com/images/SpottheError_14D6F/image.png" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="347" alt="image" src="http://blog.arkidect.com/images/SpottheError_14D6F/image_thumb.png" width="477" border="0"></a> </p> <p>Besides the infinite amount of <a href="http://www.technologyevangelist.com/2006/10/itunes_download_prob.html" target="_blank">error 3259</a>, this "8.2MB of 7.3MB" progress bar shoots through the roof of my patience.</p> <p align="center"><a href="http://blog.arkidect.com/images/SpottheError_14D6F/image_3.png" atomicselection="true"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="32" alt="image" src="http://blog.arkidect.com/images/SpottheError_14D6F/image_thumb_3.png" width="300" border="0"></a> </p> <p>Nevertheless, I was able to play around Safari browser and Youtube during dinner. Those were fun and great pastime, I must say <em>(I was watching "</em><a href="http://www.youtube.com/watch?v=kAO4EVMlpwM" target="_blank"><em>Hipster Olympics</em></a><em>" showing the corner of Bedford Ave and North 6th Street, exactly when I was passing there, and that was quite a wonderful feeling)</em>. But then, I'd rather look for Windows Mobile alternatives of those softwares before I explode&nbsp;due to&nbsp;the incompetence of iTunes. Windows Media Player, in contrary, had never given me sync errors like those, and it would show me exactly which files are synced.</p> <p>There are more detrimental flaws than nice details in the iPhone + iTunes combo that leaves me&nbsp;less and less&nbsp;love for it. My fantasy of showing off the phone to friends in Hong Kong is not worth the headaches of sync failures every day.</p> <p>Four days left with this phone.</p>Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-26099962020717584112007-09-09T18:52:00.001-04:002007-09-09T18:52:52.999-04:00The iTunes + iPhone Ordeal (Episode 2)<p>Nothing seems to motivate me better than rage, apparently. Have you ever seen me writing two blogs in a row? No, except the current issue that I would refer to as&nbsp;"iPhone ordeal".</p> <p>Either the iPhone is destined not to be my kind of phone, or I am in a really odd situation, the frustration is real.</p> <p>Despite the promise from an AT&amp;T representative that their billing system was being updated in the early morning until 7AM, iTunes still does not work in the afternoon. I called again, and it turns out that I am still using the old (pre-Cingular) AT&amp;T account, and they had to manually switch over.</p> <p>The activation went on smoothly afterwards, but then here comes the iTunes ordeal:</p> <ol> <li>The first screen you can see in iTunes is a black window, as if the software has crashed.</li> <li>While Windows Vista is brilliant enough to be able to detect the photo storage of the iPhone in Windows Explorer each time I reconnect the phone, iTunes sometimes would be dumbfounded, sat still and could not detect the device.</li> <li>The iTunes browser is the slowest browser I had ever used. Pages had a&nbsp;barber shop progress&nbsp;bar that only indicates pages are loading&nbsp;does not indicate any progress.</li> <li>The skinned buttons have not tactile responses. Sometimes you cannot really tell if you had clicked a button, or if iTunes is just hanging.</li> <li>Podcasts and iPhone update downloads constantly failed half-way, as it does not fare well in&nbsp;'slow' Internet connections. (P.S. I'm using a EVDO connection.)</li> <li>My photos were never synchronized properly. Every time I tried to disconnect and reconnect, it will halt in the middle, giving me this dialog:<br><br><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="124" alt="image" src="http://blog.arkidect.com/images/TheiTunesiPhoneOrdealEpisode2_1080C/image.png" width="412" border="0"><br></li> <li>The calendar took three syncs to get it right. In fact, I can never tell if iTunes&nbsp;had ever attempted copying anything&nbsp;to my phone.</li></ol> <p>Meanwhile, the iPhone experience has been not too bad so far. I was able to browse web pages, set up my contacts and wallpapers, and so on. The novelty factor does wear off pretty quickly though, however. There are a few annoyances so far:</p> <ol> <li>It takes quite a while to find the contact I want to dial to. Since it does not have a dialpad-based contact search like Windows Mobile does, I have to remember everyone's last names in other to find them. I have 100+ contacts, and even though I have a good memory of last names, it is much slower to find a contact here than in my WinMo.</li> <li>Besides, it takes too many steps to get into the dialpad, since there is no hardware dialpad anywhere.</li> <li>The squeezing and un-squeezing finger actions is not very accurate. While it works fine for casual browsing of photos, the finger flicking makes it too easy to jump around Google Maps accidentally, and wastes bandwidth and loading time as a result.</li> <li>The mail application marks everything from my mailboxes as unread. Worse still, there is no way to mark all mail as unread.</li> <li>Gmail is treated as a POP3 mailbox. And I don't understand why mails that I wrote would end up in my Inbox.</li> <li>There is no easy way to sync Notes.</li> <li>There are no voice recorder software available.</li></ol> <p>So my iPhone refund countdown has officially begun... It will properly be due this Thursday. It is going to be a lot of hassles, dealing with the Apple store refund and the AT&amp;T switching back process, but it probably will worth all the headaches I will get by using iTunes.</p>Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-81509448678981649972007-09-09T02:26:00.001-04:002007-09-09T02:32:43.858-04:00The iPhone Activation Ordeal<p>Since <a href="http://www.mobiletechreview.com/audiovox_SMT5600_smartphone.htm" target="_blank">my phone</a>, which could play videos, songs, browse Internet and look up Google Maps, and&nbsp;which had been working like a horse for 3 years, was broken, in the wrath of the deserts sands from Burning Man, I had to buy a new phone today. I miss the convenience of having all my contacts and files sync-ed.</p> <p>So I bought an iPhone. You know, my company is <a href="http://www.astra.im/iphone" target="_blank">developing a software</a> for it. And I led that project, in fact.</p> <p>But if there is anything wrong with the design of the iPhone, it is&nbsp;the activation process. It&nbsp;is an absolute failure.</p> <p>First of all, I have to close iTunes now because it keeps stealing focus of my windows every minute. I can't type at all.</p> <p>So here is the story.</p> <p>Once&nbsp;I opened your pristine box of the iPhone, I took out the phone, the dock, and everything, and I am&nbsp;greeted with no instructions. Ah, yes, it's a touch phone, so the instructions must be on the first page of a pamphlet called "Finger Tips".</p> <p>And I read the first instruction: Download iTunes. Of course, if you cant wait to turn on your phone (which you need to hold a button somewhere at the top right), you will be greeted with the same instructions as well.</p> <p>Why iTunes? I have no idea. I thought this is a phone, not a music player. But anyhow, I am forced to download a nearly 50MB file, via my slow broadband connection. That alone took half an hour of waiting.</p> <p>iTunes itself required the installation of two of the most annoying components: Apple QuickTime and Apple Software Update.</p> <p>And iTunes itself is a horrible software. Enter Key does not work. After you entered all your details in the iPhone wizard, enter key will not bring you to the next page. The software is very unresponsive as well, compared to Windows Media Player. There is no hierarchy to speak of when browsing your media.&nbsp;The giant list of all my 7000 songs in the Music Library is illogical. It is impossible to scroll through the whole thing. Want Podcasts? Want album artwork?&nbsp;Oops, you need an iTunes Store account. Everything points to an iTunes Store account, actually.</p> <p><a href="http://blog.arkidect.com/images/iPhoneActivationAnnoyances_113F6/image.png" atomicselection="true"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="369" alt="image" src="http://blog.arkidect.com/images/iPhoneActivationAnnoyances_113F6/image_thumb.png" width="477" border="0"></a></p> <p>It had been more than an hour since I called AT&amp;T. I checked my AT&amp;T account on their web site, and verified that the rate plan had already been updated, as they wished. However, Apple iTunes still told me that my voice plan is not compatible with their phone, and passed the blame on AT&amp;T. Way to go, Apple. It's totally your fault now and I'm waiting. Worse, you don't even have a proper technical support phone line that I can find easily.</p> <p>(As of 2:20AM, i.e. 8 hours later, it is still not working. Clearly, the AT&amp;T web site had been updated with the new plan.)</p> <p>Comparing a Windows Mobile, the setup process of the iPhone is a disaster. For a Windows Mobile, you install Outlook and Windows Mobile Device Center. Outlook, comparing iTunes, is a full-featured PIM. Besides, you don't even need to install all these things if you just want to make a call. The phone will just work when you turn it on. No locks and activation.</p> <p>I know, Microsoft introduced the concept 'activation' to the mass. Adobe soon followed. And Apple made it ugly.</p> <p>I am returning the phone next week, if the experience continues to degenerate.</p>Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-12566846897730984172007-07-30T16:56:00.001-04:002007-07-31T09:15:53.450-04:00Kibbles 'n Bits<p align="center"><img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="389" alt="Kibbles and Bits" src="http://blog.arkidect.com/images/KibblesnBits_EE3B/KibblesandBits.jpg" width="331" border="0" /> </p><p>I whipped up this 'logo' in an hour or two for my friend Ryan in the early early morning. It was a fun exercise and I think the result is great (commercially acceptable and great), and it includes all the cliches you can expect from me for my level of skillz: flat-style Illustrator shapes, nice shadows with transparencies and hue-based color changes, round and nicely-fine-tuned cartoons, and an overuse of stars on top "i"s.</p><p>It is also very "2000's indie", in the way that you got: handwriting fonts written by real hand not a computer, Web 2.0-style rounded fonts, ribbons, shape resembling a classic emblem but drawn like a cartoon, and lots of irony featuring animals running around happily in a environmental-friendly cage. Oh, humanity! (Originally I want animals running around with syringes to increase the sense of subtle irony.) My stand towards humans owning pets is ambivalent. I guess animals do want to be our friends, but I guess they think we are dreaming.</p><p>Anyway, I should do more time attack exercises like this and I'm glad I took the challenge Ryan gave me. So... now let's start earning some money!</p>Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-23680491695230266142007-07-08T03:15:00.001-04:002007-07-31T09:17:02.232-04:00Things Learnt From Making Trillian for iPhone<p>Phew! The week was quick! The idea of making Trillian work on the iPhone did not come around until two weeks ago, when we are convinced that Trillian Astra may be able to run on the phone. </p><p>There are a few engineering challenges concerning the connectivity of a mobile device, and design limits due to the size and processing power of the device. Since the iPhone is designed as a <a href="http://en.wikipedia.org/wiki/Gesamtkunstwerk">gesamtkunswerk</a> (a total work of art), my main concern is to create a user experience that is as coherent with the iPhone itself as possible, while still retaining a brand identity: something that won't make an iPhone user feel like they are contaminating their dear phone, while keeping Trillian users proud.</p><p align="center"><img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="240" alt="Trillian-for-iPhone-Login" src="http://blog.arkidect.com/images/ThingsLearntFromMakingTrillianforiPhone_29CD/TrillianforiPhoneLogin.png" width="213" border="0" /> </p><p>Here are some quick things that just come out of my brain in regards of designing applications on iPhone:</p><ol><li><strong>Ergonomics: </strong>After dissecting the iPhone UI, I concluded a very simple rule: Buttons need to be the size of a finger. And it cannot be too close to each other.</li><li><strong>Metrics:</strong> Apple keep sizes of things fairly straightforward, everything is around multiples of 10 pixels, which translates to 1/16 of an inch. A button is usually 40 pixels tall, which is a quarter of an inch.</li><li><strong>Color:</strong> The iPhone interface, in fact, uses very similar hue ranges as Trillian Astra. But then all these are just guessing unless we can actually take screenshots from the phone.</li><li><strong>Interface Inconsistencies:</strong> While reading from the iPhone applications, I realize that their interface is actually not very consistent: Sometimes the bottom is black, sometimes is blue, sometimes it's used as a status bar, sometimes a toolbar. Some screens are black, some screens are white. Nevertheless, it is still pretty tied together because it's intuitive and minimal enough.</li><li><strong>Font:</strong> Apple loves Helvetica on the iPhone. Humanist fonts seem to go out of style when Microsoft begins adopting them in Windows Vista. Surprisingly enough, the phone includes Helvetica's archnemesis, Arial, probably for viewing Google, who is obsessed in the font.</li><li><strong>CSS Compatibility:</strong> Most of the time was spent on getting the perfect CSS. I coded all the HTML using just &lt;DIV&gt;'s for reusability. It was a great experience to code a web page that works for just one browser. Makes you wonder why we should all suffer from browser wars. Safari on iPhone also spots some CSS3 features that other browsers don't have, and I can use them happily with no worries.</li><li><strong>Testing: </strong>You need to have an iPhone to test no matter what. Safari for Windows or Mac may help you verify your stylesheets, but it will not reflect the exact rendering on the iPhone and the way user interacts with the application.</li></ol><p>With that said, I have yet to get an iPhone... I know, it's harder to design if I cannot immerse myself into 'knowing' the device I am designing on.</p>Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.comtag:blogger.com,1999:blog-34187531.post-40760028616572082872007-06-11T15:22:00.001-04:002007-07-31T09:21:03.200-04:00Sorry for the Lack of Blogs...<p>Here's a funny:</p><p><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="318" src="http://blog.arkidect.com/images/SorryfortheLackofPosts_D80C/image05.png" width="477" border="0" /> </p><p>It's almost two years I had been working at Cerulean Studios. Only a few things had changed since then, I don't feel I had grown any more mature, but perhaps I had grown older as exposing my bare flesh in the open and wild world.</p><p>I had learnt that everything is unstable, but I need to feel stable while I can. I had moved twice, by myself or with the help of lots of dear friends. I had dealt with numerous legal issues and I learnt how to get help from lawyers. I learnt how to juggle my finances, while saving money and earning credits. I finally understood the importance of networking, and still striving to make new friends (or occasionally one or two enemies, unfortunately). I had been slowly learning how to manage my time, and be more responsible and responsive.</p><p>These are a lot of things that you don't learn by putting yourself in the greenhouse of colleges. During these two years, not much significant artwork had been made, but a pile of letters, whether business or personal, were read or written.</p>Pak-Kei Makhttp://www.blogger.com/profile/17250354857012453540noreply@blogger.com