Posts

Save yourself some trouble with iLife'11

Image
Just for testing it I installed the new iLife'11 on one of my systems. I mostly use iPhoto and I was happy with iLife'09. What I can see now is that iPhoto look has changed to be more similar to iMovie on the user interface. Some floating menus (like photo adjustment) are not embedded on the application window and general look is worse IMHO. But this is not the only problem. Calendars are no longer available on iPhoto, so it seems they will be back soon . The worst thing, however, happened when I was using the new iPhoto: Suddenly my system stopped responding to mouse click or keyboard. Pointer still moved with the mouse but that was it. I suspend the system and when restarted I've just got a blue screen. I power it off by holding the power button for a few seconds. On the next power up they system asked me if I wanted to send a report to Apple, which I did. Whether this was caused by the new version of iLife or not, I do not know. But my system has been running rock solid ...

Multi-flavor remote access with TeamViewer

Image
Remote access is a cool feature, whether you are (still?) using telnet to remote desktop protocol it is something that is very useful. If you are like me, from time to time you get a phone call from a friend asking for help. Of course her explanations hardly match what you picture in your mind, so many times you cannot help them. If you plan on supporting someone online you can install and configure the computer and networking gear (broadband router?) so you'll be able to connect to that system in the future when there is trouble. Many different solutions can be used, but most of them are OS-dependent. You can do lots of cool things with SSH but mostly on a Linux or OS X system. Microsoft includes the RDP tool for remote desktop access to Windows computers. I've heard about TeamViewer before from a client, but given it was a Windows-only solution I did not pay many attention at the moment. I've recently learned that many interesting choices were available: iPad & iPod ...

Prototyping on the cloud

Image
I recently learned about an embedded design contest jointly organized by Circuit Cellar Magazine and NXP and mbed . I signed in and I've got lucky as I've got one of the free development units. Having used Arduino platform before I was curious about how easy this thing would be. Fear no more, I was setup in a moment. The funny thing developing with mbed is twofold: On the one hand, your computer will see a new flash storage drive when you plug in mbed. On the other hand, no compiler is installed on your computer. Instead, you use the mbed web. They host the compiler through a web interface. Once your code is compiled you just download the binary code to the flash drive and (now Arduino fans can smile) you manually press reset button for your code to be run. I guess many complaints can be made if you dissect the service EULA, but definitely this way of working comes with many advantages too. Being multi-platform is not one of the least important ones. Now I have to think abou...

Snow Leopard on your favourite virtual platform

Image
I've been using computers for quite a while and one of the things I like is to play with them. Since Apple moved away from PowerPC processors to Intel x86 processors many people thought we will soon have OS X on our PC hardware. Being Apple a hardware company, they have few reasons to make that happen (or so they think and act upon). A few attempts from small hardware manufacturers of offering hardware that allows the install of OS X have faced a lawsuit that more or less kicked them out of business. Some other people just made that same thing just for fun. What they call hackintosh computers are PCs running OS X that has been install after a more or less "hide and seek" game with several DVDs. You need determination and the right hardware to get it working. Many times, a software update prevents your system to boot up next time. As a challenge it might be fun, but there is no fun on discovering your work is buried inside a system you can no longer boot-up. So the use...

Any magic on the new Apple touchpad?

Image
I liked the idea of a new tracking device. I guess some time using the iPad gave me the wrong idea on what it could feel like to have a similar interface as a mouse replacement. The same day I received an email from Apple stating the new Magic Trackpad was available I rang a local shop to see if they have it. I was told that because it was announced today they did not have it. That I should wait a few weeks before they would have it. Weird. Anyway, after the summer holidays I wanted to switch one of our iMacs to wireless keyboard and mouse so after being turned down in one Apple shop (a different one), where again I was told I will still have to wait an unknown amount of time (not very helpful direction). Hopefully, I stopped by a third shop where I bought a Bluetooth keyboard and a Magic Trackpad. Trackpad is ok but not magic. For the same money I would suggest anyone to go for a Magic Mouse. It is not that the trackpad does not work, but I've found much more convenient to use the...

Bye S90, Hello S95

The Canon PowerShot S90 I've bought a few months ago had a problem . I had to sent it back to Canon to be serviced. I was unlucky and after more than two months waiting I complained to Canon. It transpired that a new part was needed for the repair. My long wait was rewarded with a brand-new PowerShot S95 instead. Even the seller (I bought it on eBay) was so ashamed about me waiting that long that gave away a 4GB SD memory too. Have a look at this analysis .

Plastic Logic bites the dust

Image
I was very excited by what this company was about to deliver. But unfortunately they have cancelled the launch of their QUE electronic ink device. In the mean time, Amazon and Barnes & Noble get into price fight that drove down the prices of their entry-line ebook readers to around $140. This is around halve of the original price and what is better, more features are added to the new devices (ie: wifi). I really like the new Kindle 3 and over the summer I've been reading a lot on my 6" Papyre ebook reader. I've come to the conclusion that 6" is more convenient than the larger size of Kindle DX for reading novels. I'm kind of disappointed with KDX as it is not good for letter-size documents (or A4-size) in my opinion. I've used a lot our iPad over the summer but just for browsing and, more importantly, to use the Maps application to find where to have dinner or to look for the route to a destination (very handy when travelling). However I've read no...

Kindle DX update blues

Image
A few days ago I received a letter from Amazon stating a new firmware was available for Kindle, and that those with coverage problems with Whispernet could get the update file from the web too. Firmware update for Kindle is supposed to be quite a straightforward operation. First, update file is downloaded to your Kindle, either wirelessly or manually by the user, to the main folder of the system. Once in there, either because user request or automatically, update process starts. I've done this before and no trouble happened then. This time was different, though. I mentioned on a previous post that I've played with the USB networking hack, that enables network access to the Linux system running in the Kindle. I did some tests, set the correct system time on my Kindle and forgot about it. Now that I was trying to update from version 2.3.4 to the new 2.5.2 version I was stucked. Update process stated normally, and "stage 1 of 3" was shown on the lower right corner of the...

Prepaid data plans in Finland

Image
I've been researching the topic of how to get prepaid data cards for an upcoming trip to Finland. It is said that Finland is one of the cheapest and most competitive wireless communications markets. Contrary to most people, I just need a temporary solution to get our iPad working while on the go. While most hotels and cities (i.e. Oulu) do have free wifi, I was looking for an alternative to the outrageous roaming cost of Movistar (from 4 to 10 EUR per megabit). Saunalahti offers a seven-day 4 Mbps data plan for 6.90 EUR. I thought my problem was solved. But just in case, I asked customer service. I learned two things that were a problem: In order to activate the card an SMS had to be sent. Unfortunately, sending an SMS is not one of the things Apple decided you're entitled to do with your iPad. Saunalahti is reserving microSIM cards for contract customers, so if you want pre-paid and microSIM you're out of luck with them. (Apparently you might get lucky in an...

iPad and PDF magazines

Image
I'm a subscriber (and sometimes an author too) of Circuit Cellar magazine. I use to buy it in print format but a few years ago they made the switch to electronic format. Despite the well-know blues about piracy, they chose PDF files with no particular DRM built in. Since then I'm a paying customer. While I was disappointed with the way the PDF was rendered on Kindle DX, I'm happily surprised that the magazine looks quite nice on iPad. And given the zoom capabilities and the instantaneous response of the device to pan actions I can say it is a very nice experience to read the magazine with it. The only caveat is that sometimes it freezes for a while when browsing the pages quickly. I guess it takes a while to render next page and iPad has limited both computing power and RAM memory. How to get the PDF file on the iPad is also not obvious. Though there are several PDF viewers for iPad, the ones I've tried do not allow me to add the files I want to view. However, iTunes so...

My wife has got an iPad

I've been reluctant to give in to the latest Apple gizmo. I tried it out last week and it was ok. Web browsing was smooth and comfortable till you reach a flash based page (flash does not work out of the box). The best feature I noticed was that it dos not get hot. This is very nice when the weather is hot. Writting tris entry using iPad keyboad proved not to be very convenient, as many words get replaced by others guessed by Safari to be what I want to write. Maybe it is causes by a mismatch between my localization and writing in English here. A simple post like this took me ten minutes and lots of backspace.

Getty Images Settlement Letters in Spain too

Apparently, Getty Images is a company that sells stock photos. The same company you can accept on Flickr to represent your photo portfolio. As such, it is believed Getty Images make they money by selling stock photos to their costumers, either end-users or designers that use them on their customer's projects. As any other company dealing with intellectual property, they may have copyright infringement cases every now and then. But here is where the innovation comes: Instead of sending a cease and desist letter to those believed to be infringing upon any right owned by Getty Images, they will just send a "settlement demand letter". The whole purpose of that document is to (1) notify the alleged infringement, (2) to act as an invoice for the amount they claim it is worth the damages for the previous use of the infringing images (3) to provide erroneous legal claims to confuse addressee (4) to rush recipient to pay without a second thought (5) to offer the licensing of the ...

Unexpected treat

Image
Now that the classes are over and I'm thinking about a summer trip I've got myself a new camera. Two years ago I was impressed with Panasonic DMC-LX3 camera but I did not buy it as I've just bought a DSLR by then. Last night I was checking prices on eBay and I saw a good deal for a Canon S90. I checked its features and it turned to be Canon's answer to Panasonic's LX3. It also has a nice F2.0 lens with more zoom than LX3 (28-105mm), a 10 Mpixel sensor and a nice 3" display. It has plenty of manual control and a myriad of shooting modes too. And it is compact, a bit more compact than LX3. I was not planning on buying it but apparently nobody else was interested on bidding and below $300 it was a steal. My first experiences with the camera are good. Not really sure about the best way of holding it as it is quite small. The worst part is the wrist strap that does not seem to fit nicely. She will explain all the basics better than me.

RGB color matrix project

This project is a 5x5 RGB color matrix controlled by an Arduino processor. However, I've used my own RGB controller I mentioned on a previous entry of this blog. Being controlled by serial communications I was able to develop the project on a computer and to try the different light patterns (I used Processing for this). Later, I transfer the code to an Arduino (Processing and C++ syntax are quite similar so it was easy to adapt the code). Details can be found here .

Testing Chrome on Linux

Image
In case you didn't know, OS X and Linux now have Google's Chrome 5.0 browser available . My first impression was good till I was writing this post. Then, an oops screen was shown while editing this message with Blogger (I think it was when switching from HTML to preview mode). Anyway, browser seems to work nicely. It seems fast, imported nicely my password database,bookmarks and digital certificates from Firefox. Flash worked ok too. I've only got a minor problem with Vimeo videos that do keep the browser window on top of the full screen video when switching to full-screen.

Optical tweezers

Last time you used tweezers they were made of steel, weren't they? Well apparently there are " other ways ". I think that a video will explain it better than my words. In the videos small (reflective) smoke particles are captured by the laser beam.

Google Code Jam 2010: Phew!

Image
I've just qualified for Round 1 on CodeJam 2010. I've found the exercises interesting but I was stuck with Fair Warning and I failed the large problem set for the Theme Park. Snapper Chain was the easiest (IMHO) as far as you saw the connection with binary numbers. One more year I'm ready to bite the dust on Round 1. Update : Yep, as expected I failed to move beyond Round 1. I solved two first problems but failed the large data on the second because of my insistence to use int instead of long integers.

Animate the drawing of a SVG file

Several times I've blogged about Inkscape vector drawing software and its many uses. Being free software there is nothing to lose if you want to try it out. I use it on Windows, Linux and OSX happily. For a new project I wanted to get a given drawing animated and maybe with a soundtrack. My goal was to use this for explaining some topics of my lessons. Long ago I saw LectureScribe and I liked it. But it was not exactly what I was looking for, though you might want to give it a try too. What I am showing you below is a rough demo (no music so I won't get any damn DMCA notice; yes I know there are copyright free music). I've used a Python script by Ed Halley to get a sequence of photograms. Next I've used mencoder to combine them to create a video I later uploaded to youtube. It's a drawing of an stepper motor interface. In case you wonder, I captured this drawing using a Genius G-note board.

I lost my parallel programmer

Image
A while ago I wired a 25-pin parallel port socket with three resistors to build a parallel programmer for burning Arduino bootloader on brand-new chips. I used several times and it was great. However I do have the need to use it now and I cannot find it. I've bought an ATMega328 as a drop-in replacement to have more memory available for a project involving the Ethernet shield and UDP networking. Unfortunately, Arduino Mega does not have the proper pinout for the Ethernet shield, so the ATmega328 is my best choice. But the new chip I've bought was empty and I need to burn the booloader. I do keep my old PC available just in case, but my new iMac does not have a parallel port either. So I remembered that there was another way of burning the bootloader with some extra wiring on a Diecimila board. And the wires go to the ICSP header ... This way the FTDI serial chip can be used to burn the bootloader in the flash memory of the ATmega. However, it is not as easy if you are not us...

MicroRGB: A LED with a brain

Image
A recent project required to create a matrix of RGB leds. First prototype was set to a 5x5 matrix. For quite some time I've been thinking on the cheapest and more powerful way of doing this. Other people already answered the question in different ways. Either they put a micro controller on board, like BlinkM or they use a PWM shift register like ShiftBrite . A while ago I learned of a website with several PIC-based projects in the same line, one of them it was a serial addressable RGB led controller . One of the factors I was taking into account was cost. When you are using a large amount of units the unit cost becomes important if your budget is limited. I decided I wanted to create my own device. Should I chose a Microchip micro controller I could use the software mentioned above. My fist take was to use a 12F675 8-pin micro controller I found for $1 each on eBay. Unfortunately it seems too limited for the task of handling 3 PWM channels and serial communications as it lacks o...