June 18, 2009

Tweets from Pidgin

Filed under: geek,internet,ubuntu — @ 23:26

I use Pidgin as my primary chat client. Up until now I was forced to update my Twitter feed through SMS or a Firefox plugin.

A new plugin for Pidgin, microblog-pidgin, allows you to update your Twitter feed within Pidgin. Installation is straightforward.

sudo echo “deb http://ppa.launchpad.net/sugree/ppa/ubuntu jaunty main” >> /etc/apt/sources.list
sudo echo “deb-src http://ppa.launchpad.net/sugree/ppa/ubuntu jaunty main” >> /etc/apt/sources.list
sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com 0CF459B8DF37ED8B
sudo apt-get update
sudo apt-get install pidgin-microblog

Now start Pidgin, enable the plugin and add a Twitgin account.

March 24, 2009

Top 10 Most Annoying Tweets

Filed under: geek,internet — @ 23:23

A funny post on Niallh.com

September 16, 2008

Ubuntu, Intel 945GM/GMS and external display

Filed under: geek,linux,ubuntu,x11 — @ 19:33

I’ve been running Ubuntu on my laptop for a while. When I work at home I connect it to an external flatscreen (ViewSonic VP181b).

Since the upgrade to Ubuntu 8 I’ve lost the 1280×960 resolution every time the folks at Ubuntu released a kernel update. The wrong graphics module, a crappy X-org config file or bad karma … you name it.

This is my hardware

00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)

After the recent upgrade to kernel 2.6.24-21 I had to do these tricks:

Install the i386 kernel.

sudo apt-get install linux-headers-2.6.24-21-386
cd /usr/src
sudo rm -rf linux
sudo ln -s linux-headers-2.6.24-21-386 linux
sudo reboot

Adjust your xorg.conf file (/etc/X11/xorg.conf)

Section “Device”
Identifier “Intel Corporation Mobile Integrated Graphics Controller”
Driver “intel”
# Driver “i810″
BusID “PCI:0:2:0″
EndSection

Section “Monitor”
Identifier “Generic Monitor”
Option “DPMS”
HorizSync 28-64
VertRefresh 43-60
Option “MonitorLayout” “CRT,LFP”
Option “Clone” “true”
EndSection

After disabling the “cloning” of screens in the “Screen Resolution” settings of Ubuntu you should be all set.

August 19, 2008

Legoolympics

Filed under: geek — @ 00:06

These guys are crazy.

August 14, 2008

Use the HTC TYTN2 Smartphone to connect to the Internet

Filed under: geek,internet,linux,ubuntu — @ 21:01

My employer recently gave me a HTC TYTN2 Smartphone.

This smartphone is HSDPA/3G enabled so in theory it should be possible to surf the net with your laptop connected to this smartphone. This is the procedure that I used with Ubuntu 8.

Before you start make sure that your phone is NOT connected via the USB-cable to your laptop.

Install subversion

sudo apt-get install subversion

Now download the the source code, compile and install it.

mkdir synce
cd synce
svn co https://synce.svn.sourceforge.net/svnroot/synce/trunk/usb-rndis-lite/
cd usb-rndis-lite/
make
sudo ./clean.sh
sudo make install

Create the config file.

sudo mkdir -p /etc/sysconfig/network/
sudo vi /etc/sysconfig/network/ifcfg-rndis0

Enter this in your editor (hit ‘i’ for Insert, Save with “:w”, Quit with “:q”) :

BOOTPROTO=’dhcp’
BROADCAST=”
ETHTOOL_OPTIONS=”
IPADDR=”
MTU=’1460′
MRU=’1500′
NAME=”
PEERDNS=no
NETMASK=”
NETWORK=”
REMOTE_IPADDR=”
STARTMODE=’hotplug’
USERCONTROL=’no’
_nm_name=’static-0′

Make sure that you have Internet Sharing activated on your smartphone. “Connect” to the Internet with your smartphone. Now connect the USB-cable to your laptop. Your dmesg should look something like this:

[ 1928.183361] usb 1-2: new full speed USB device using uhci_hcd and address 9
[ 1928.355691] usb 1-2: configuration #1 chosen from 1 choice
[ 1928.458104] usbcore: registered new interface driver cdc_ether
[ 1930.188534] rndis0: register ‘rndis_host’ at usb-0000:00:1d.0-2, RNDIS device (SynCE patched), 80:00:60:0f:e8:00
[ 1930.188564] usbcore: registered new interface driver rndis_host
[ 1930.228643] udev: renamed network interface rndis0 to eth4

You’ll notice the last name where it says “renamed network interface rndis0 to eth4″. The eth4 can vary on your system, it might be eth1, eth2 or something else but you should see a new interface.
Now try to get a DHCP lease from your phone.

dhclient3 eth4

You should get something like this :

DHCPDISCOVER on eth4 to 255.255.255.255 port 67 interval 3
DHCPOFFER of 192.168.0.102 from 192.168.0.1
DHCPREQUEST of 192.168.0.102 on eth4 to 255.255.255.255 port 67
DHCPACK of 192.168.0.102 from 192.168.0.1
bound to 192.168.0.102 — renewal in 125407 seconds.

That should be all.

May 23, 2008

Gentoo en mythtv? Dat zuigt als de beesten.

Filed under: Open Source,geek,internet,linux — @ 10:59

Ik gebruik MythTV op een stokoude computer om tv-programma’s en films op te nemen. Alle sexy stuff wordt op een Hauppauge VCR-kaart gedaan, ‘t feit dat de pc die ‘t ding aanspreekt ‘n oude AMD op 550 MHz is, is (tot nu toe) geen probleem geweest.

Onlangs kwam er een nieuwe versie van mythtv uit. M’n “viewer” op (op Ubuntu) deed de upgrade perfect. De backend-server (onder Gentoo) peinst echter dat het tijd is om de middelvinger uit te steken.

De nieuwe versie van mythttv (media-tv/mythtv-0.21_p16944) heeft mysql-5 nodig. Geen probleem, upgrade werkte perfect. Nadien komt er bij’t starten van mythtv altijd een leuke rits boodschappen in de log (onderaan deze post).

Iemand op de developer-lijst vertelde mij dat je ook de mysql-driver die in QT zit moet upgraden. Weer een halve dag later, geen succes.

Vanop de console kan ik zonder problemen inloggen op de mysql-db (mysql -u mythtv -h localhost -p). Via phpmyadmin zijn alle tabellen perfect te gebruiken. Waarom dat “Would you like to configure the database connection now?” in de logs tevoorschijn komt is mij’n raadsel (‘k Krijg die nu ook te zien als ik mythbackend in debug modus opstart).

Help …

UPDATE
Klein detail bij het upgraden van QT. Er staan twee versies van QT geïnstalleerd, qt-3 en qt-4. Het lijkt evident dat mythtv qt-4 zou gebruiken maar dat is het niet. Het was ook handig geweest als de portage manager had aangegeven dat je mysql én qt moet upgraden. Bon, problem solved door naar de laatste qt-3, x11-libs/qt-3.3.8-r4 te upgraden.

2008-05-23 10:47:57.560 Using runtime prefix = /usr, libdir = /usr/lib
2008-05-23 10:47:57.694 Empty LocalHostName.
2008-05-23 10:47:57.710 Using localhost value of vcr
QSqlDatabase: QMYSQL3 driver not loaded
QSqlDatabase: available drivers: (null)
2008-05-23 10:47:57.847 New DB connection, total: 1
2008-05-23 10:47:57.866 Unable to connect to database!
2008-05-23 10:47:57.867 No error type from QSqlError?  Strange...
QSqlQuery::exec: database not open
QSqlQuery::exec: database not open
2008-05-23 10:47:57.923 DB Error (KickDatabase):
Query was:
SELECT NULL;
No error type from QSqlError?  Strange...
........................................................................
2008-05-23 10:48:00.581 UPnPautoconf() - No UPnP backends found
2008-05-23 10:48:00.583 No UPnP backends found

No UPnP backends found

Would you like to configure the database connection now? [yes]
[console is not interactive, using default 'yes']
Database host name: [localhost]
[console is not interactive, using default 'localhost']
Should I test connectivity to this host using the ping command? [yes]
[console is not interactive, using default 'yes']
Database non-default port: [0]
[console is not interactive, using default '0']
Database name: [mythconverg]
[console is not interactive, using default 'mythconverg']
Database user name: [mythtv]
[console is not interactive, using default 'mythtv']
Database password: [xxxxx]
[console is not interactive, using default 'mythtv']
Unique identifier for this machine (if empty, the local host name will be used):
[console is not interactive, using default '']
Would you like to use Wake-On-LAN to retry database connections? [no]
[console is not interactive, using default 'no']
2008-05-23 10:48:00.602 Unable to connect to database!
2008-05-23 10:48:00.604 No error type from QSqlError?  Strange...

May 8, 2008

YAML, News sectie.

Filed under: funny,geek,internet — @ 10:14

Wie een korte blik op het news gedeelte werpt op http://yaml.org/ moet toch spontaan even glimlachen bij de hier en daar merkwaardige naamgeving.

February 29, 2008

Google Experiments / Alternatives

Filed under: geek,internet,seo — @ 22:19

Everyone knows the default Google queries, you get your URL’s, keywords and the headline of the pages in the result-query. It doesn’t stop there …

Google has some new features to improve the “search experience”. You can view your results on a timeline, map or in context of other information types. Take a look at Alternate views for search results and prepare yourself to spend a couple of hours of “ohwh”s.

February 12, 2008

.htaccess is niet hetzelfde als .htacces

Filed under: Security,geek,internet,linux — @ 23:31

Een pint voor wie een spell-checker voor configuratiebestanden kan uitvinden. Liefst met rekening houdend met de “moron”-capaciteiten van de te spellchecken gebruiker. Zucht.

November 21, 2007

10 GbeE switches van Google

Filed under: funny,geek,internet — @ 03:28

Een hele hoop geblaat van Andrew Schmitt over het feit (?) dat Google z’n eigen switches aan’t fabriceren is. En wat dan nog? Nadat Google z’n eigen servers al heeft ontwikkeld heeft lijkt het nogal evident dat ze nu ook eigen switches maken, waarschijnlijk als aanzet naar hun op stapel staande 10Tb routers (sic).

Het lijkt me niet ondenkbaar dat ze kostenbesparend proberen te werken maar je kan Google moeilijk beschuldigen van het wiel opnieuw uit te vinden. Waarschijnlijk nemen ze gewoon ‘n bestaand product en zoeken ze oplossingen om de tekortkomingen weg te werken. Bij een server-voeding valt er heel wat te vinden. Een goede switching of routing engine verbeteren is heel andere koek. Waarom zouden ze überhaupt? Een bestaand product rebranden en wat aanpassen aan de eigen eisen lijkt me heel wat meer kostefficiënter.

Een rode draad doorheen het hele (ook dit) verhaal : gissingen. Horen we daar ergens Roswell en een in’t zand begraven Bender roepen?

Next Page »