Saturday, November 21, 2009

gradualreport, where we gradually report

If you haven't seen Gradual Report videos, check them out. They're created by Daniel Grozdich (an American). In ex-Yu he's most famous for his "Serbian Language Lesson" clips, but  if you can understand the ex-Yu languages and don't consider cussing funny, ... well, don't watch those videos :-)

In any case, consider taking a look at (at least) "How to be emo". Read More......

Haiku spavača

ja bih htio spavati
bar do pol-tri, al ne daju.
ljudi su zli.  Read More......

Thursday, November 19, 2009

Great tutorials for SDL coders

Anyone familiar with GL knows about http://nehe.gamedev.net/ but there is precious little information and tutorials with regard to SDL. Which is sad, considering that once you get to know the little beast, you start to like it.

But what about SDL?

Apart from Googling, I'm suggesting these below:
* http://sites.google.com/site/sdlgamer/
* http://sol.gfxile.net/gp/index.html

Bottom one is the one I visited several years ago, and it doesn't seem to work anymore. Try the internet archive wayback machine. Read More......

Thursday, November 12, 2009

Zagreb's Public Transportation device details




Ako se pitate što vrte ZETovi tramvaji, to jest uređaji za poništavanje karata, čitajte dalje.
Rest of this post is in English.

Ticket checkout devices installed during 2009 in Zagreb's trams and buses are already known to run X Window System. I have identified and photographed it during an obvious malfunction. Another one has happened today.

In a tram on line 4, I took the shots attached to this post. They identify the hardware as running on Atmel's BIOS. CPU is also Atmel's; they contain AT91SAM9263 CPU at 200 MHz. Devices contain 64MB of SDRAM, and for storage purposes, 256 MB of NAND flash. They seem run U-Boot 1.1.5 from May 2 2008. At least I think that's a U; as you can see it was sliced off. Screen calibration fail, much?

Because it runs U-Boot, they also probably run Linux, on which they run X11, on which they run their custom GUI.

For those who don't know (those outside Zagreb), these are new smartcard-reading devices used to track "subscribers" and to charge "non-subscribers". You're supposed to put your card on the device in order for it to scan your ZET-issued smartcard, and charge you/record your movement accordingly.

Some more technicalities:

  • AT91SAM9263 is an ARM9-based system-on-a-chip with 200 million instructions per second, 27 DMA controllers, AC97 audio controller, USB 1.1 host,  compact flash, and more. See link for more info. A powerful little piece of hardware indeed; this means there could be literally anything in there.
  • U-Boot is a part of Linux4SAM, which led me to conclude they run Linux.
  • While they might, I doubt they run a GNU system. While it's probably Linux, as it's an embedded system I doubt it's GNU; or at least GNU comprises a much smaller part of it than on desktops. Which is why in text above I'm calling the system just Linux and not GNU/Linux :-)
This is all so fascinating. I hope someone does an interview with the designers of the system, and I'd love even more if I could meet those engineers. I'd love to hear some more inside info and some official specs. It's quite sad that I'm basing all my info on system crashes.
Read More......

Friday, November 06, 2009

Vader conducts Icelandic orchestra Háskólabíó

...mkay :-)

Read More......

Wednesday, November 04, 2009

Mac OS X: Turning off error reporting

So you want to turn off Apple's annoying crash reporting. I did, because PythonOgre application crashed for several minutes; since the python process could not be 'kill -KILL'ed, which is very odd on a UNIX, I concluded the problem must be with Apple automatically collecting post mortem debugging crash information.

So in order to disable the crash reporter do this:
sudo launchctl unload -w /System/Library/LaunchAgents/com.apple.ReportCrash.plist

This works on Leopard 10.5.8. Also it's somewhat at odds with Apple's manpage for ReportCrash. Read More......

Debian: Method rred has died unexpectedly!

Getting this error in Debian when running apt-get update?
E: Method rred has died unexpectedly! 
E: Sub-process rred received a segmentation fault.
Update like this:
apt-get update -o Acquire::PDiffs=false
Have fun! Read More......