Casio LCD datasheets
Sunday, January 13th, 2008Dear Lazy Web, where could I get a datasheet for following Casio 2.8″ LCD?
![]()
It originates from Olympus SP-550UZ camera, seems to be 2.8″ and has 2653 written on it ![]()
Dear Lazy Web, where could I get a datasheet for following Casio 2.8″ LCD?
![]()
It originates from Olympus SP-550UZ camera, seems to be 2.8″ and has 2653 written on it ![]()
After some fiddling, it works ![]()

Although, it doesn’t look as good as Ross’s due to the missing image. Google Maps doesn’t have one yet.. ![]()
As I needed a bit more recent kernel on one machine due to some exotic hardware, I didn’t want to use regular kernel provided by portage. Instead I opted to track latest Linus’s snapshot using git. Although there are snapshot kernel packages in the portage their usage is a bit cumbersome because every time new release is made and you update it, kernel sources will land into different directory… Managing these will become quite cumbersome… ![]()
There was also another gotcha: removing all the kernels provided by portage made it unhappy as it wants to have at least one installed kernel. First I though I can just use the ‘–inject’ option to insert the package by not installing it, but unfortunately this feature has been removed ages ago ![]()
Fortunately the feature itself hadn’t been removed as it is possible to use either /etc/portage/package.mask or /etc/portage/profile/package.provided. package.mask isn’t suitable to use because there are some packages I use that depend on kernel package, so I had to use second option. But it took a while to figure out how to ignore all the versions because the package atom has to be provided with version number. So, in order to “inject” a package into system one has to use similar form:
sys-kernel/gentoo-sources-9999
Today I had an opportunity to toy around with Lenovo X60s. Of course, I immediately wanted to try Gentoo on it ![]()
Unfortunately the machine has no internal CD device and I have no external one either… First though was netboot. So last night I fiddled around with dhcp stuff on Linksys WRT54G (I didn’t want to set up my workstation as DHCP server) and set up a tftp server to provide netboot image. Fortunately it was already too late and as I didn’t have the X60s yet, so I went to bed.
Machine arrived today. After confirming it was able to boot using network card and USB, I decided to use another approach. As I had a CF card reader laying around and as my camera has 2GB CF card I was wondering whether it is possible to use these.
Indeed it is. All you need is the ISO image of the installation CD, sys-boot/syslinux package. And this HOWTO for a start
Anyway.. using the minimal install CD it wasn’t that easy because minimal install cd was unable to mount VFAT partitions. So I had to use extlinux instead of syslinux:
I wish I could take a picture of the machine booting from the CF card, but well.. I can’t, because card is in use…
Next stop: crypted root.. ![]()
I hate when this happens: You are coding something that should work, but just doesn’t. Neither does it crash or hang, but just silently doesn’t do anything… And it is even worse when there are different interfaces for different platforms. But enough of whining, here comes my story:
Last week, a friend of mine asked whether I knew how to code in Javascript. Although I’m not very skilled in it, I have done some (advanced, as he said) stuff before (check this for an example) I decided to take the challenge… Some hours later, thanks to jQuery and its plugins I had already a working version with only one minor bug left… The bug in question seemed relatively simple: when appending text to input box, one had to put the caret to the end of the input box so when person continues typing new text gets appended to the end. It seemed to work very well, until the input box got filled with text when caret wasn’t visible anymore because no scrolling happened. After a lot of painful hours of console.debug() calls, I finally got to know that the same thing works on Internet Explorer.
So I decided to check Mozilla’s bugzilla. After typing some magic keywords to the searchbox I got a long list of bugs from where I found few reports describing the same issue. Fortunately one came with a patch which was posted almost 3,5 years ago!!! So I took the patch, adapted it to current XULRunner’s trunk (some paths and variables had changed over time), patched my local overlay and compiled it. It worked. :D:D:D
Bug report, my testcase and patch. Hopefully someone reviews it and commits it before new releases…