Foxylicious extension was lately updated to Firefox 1.5 so finally I have all my del.icio.us bookmarks integrated with browser.
Harry Potter and Goblet of Fire
Yesterday I was in cinema with my girlfriend on ‘Harry Potter and the Goblet of Fire’ movie. After previous parts we knew that dubbing has very poor quality so we go for show with subtitles. Hopefully English used in movie was good so I did not have too much problems with understanding (it was hard to read subtitles and follow movie action).
On beginning I feel like watching trailer — so much content was ripped. But they atleast left important parts from book so it was nice movie. As always I tried to watch final titles to the end but there was so many companies which made visual effects that I decided to leave.
Btw — who is ‘best boy’ in movie crew? It always puzzled me.
Another device flashed
Today I flashed my USB Bluetooth dongle to newer firmware — it had v134 from 2001 now have v524 from 2003 (nearly newest one). Getting needed data was not quite easy — TDK provided it with older drivers that available ones.
So currently I do not have not-yet-(re)flashed device… flashed mainboards bios, cd/rw, cd, dvd drives, gfx board, palmtops.. my other devices are not flashable.
del.icio.us
As you can see I replaced “Links” part of sidebar with my latest bookmarks from del.icio.us service. If you want to check all of them then go my bookmarks.
UPDATE: hmm.. I like it ;) I use del.icio.us because I was tired of keeping one copy of bookmarks at work and other at home. Both were not available when I needed them in other places. Now I have most of them available online in any place and I can share them with others…
What I don’t like in Debian
I use Debian since potato was unstable and I like that distro. It has many packages which are easy to make and all dependencies are resolved in install time.
But there are too many dependencies when I want to install something.. Today I wanted to build monotone-viz which is written in OCaml and use GTK+ for it’s interface. It also require
graphviz
. OCaml need Tcl/Tk, graphviz also need Tcl/Tk packages but why I need them? All what I want is one tool from graphviz package and Ocaml compiler. I have GTK+ in system, I can even live with a fact that another extra lib which monotone-viz need has OpenGL libs in dependencies but why I have to install lot of GUI stuff just to build one tool.Thats why I like granular packages..
neverending spam problem
Spam… who does not get it in INBOX.. I get a lot of spam each day — one day I got 70MiB of spam and because of that I started to use bogofilter. It does his work well — I trained it with over 1GiB of spam from my collection and it rarely gives me ‘false positives’.
But KMail which I used as MUA run bogofilter synchronously so when I try to get mail I have it frozen for few minutes. Maybe it’s time to switch to old times scheme and use fetchmail+maildrop to fetch/filter mails…
The pirates of Silicon Valley
The pirates of Silicon Valley is a movie about how Apple Computers and Microsoft was created, how they grow. It is a story about creators of those companies — how Steve Jobs and Steve Woźniak built computer which show something on monitor instead of LED interface used in Altair.
It’s nice movie — a must for all geeks ;)
My OpenEmbedded enviroment
From time to time someone ask me why their attempt to use OpenEmbedded fail — I’m a bit tired of saying the same each time so I decided to write how I have directories setup.
I use ~/devel/ to keep all things where I’m involved:
bitbake/ -- Subversion tree of Bitbake build/ -- place where I do all OE builds build/0912/ -- currently used build (c7x0 related) build/oz353/ -- OpenZaurus 3.5.3 upgrades build/armv4l/ -- testing "collie" build build/native/ -- native i686 build for developing OPIE build/wrt/ -- build for my OpenWRT powered router doc/ -- misc documentation (QT/E, Qtopia and other) fonts/ -- DejaVu fonts which I convert from TrueType to QPF oe/ -- OpenEmbedded directory oe/org.openembedded.dev/ -- development repository oe/branch.oz354fam083/ -- frozen repository for release oe/hrw-packages/ -- my misc testing packages oe/hrw.db -- database with all OE stuff openwrt/ -- copy of OpenWRT build system opie/ -- development for OPIE sources/ -- DL_DIR, CVS_DIR for OpenEmbedded tmp/ -- place for all misc tweaking
This gives me easy way of doing builds. All to do is:
cd ~/devel/ . setup-oe.sh build/0912/
and everything is configured — BBPATH set, bitbake and gcc 2.95 added into PATH so I can start bitbake shell and do OE related work.
setup-oe.sh:
#!/bin/sh # Set this to the location of bb BB_DIR=/home/hrw/devel/bitbake/trunk/bitbake # The location of the packages OE_DIR=/home/hrw/devel/oe/org.openembedded.dev HERE=`pwd` cd $BB_DIR svn update cd $HERE cd $OE_DIR monotone pull monotone.vanille.de org.openembedded.dev monotone --lca merge monotone update cd $HERE cd $1 #use this if using the openzaurus cross compiler PATH=$BB_DIR/bin:/usr/local/arm/2.95.3/bin:${PATH} # Blank this so we don't link non-arm libraries LD_LIBRARY_PATH= # Don't export TARGET_ARCH -- it *will* cause build failures export PATH LD_LIBRARY_PATH #make error messages understable for everyone export LC_ALL=C #one command to make rebuild bbrebuild() { bitbake -b $1 --cmd=clean bitbake -b $1 } export BBPATH=`pwd`:$OE_DIR unset BB_DIR unset OE_DIR