New GNOME plugin for uploading to Rackspace Cloud Files and APT/PPA repo for CF tools.

Sometime ago I made a shell script to upload directly to Rackspace CF using the script capability of nautilus. While working well it did not offer the progress bar and was hard to update. I have made now as a proper python nautilus plugin which offer these features. The code is available here : http://github.com/chmouel/nautilus-cloud-files-plugin The old version is here, which is still a good example for uploading to Rackspace CF via the shell : ...

December 21, 2009

XMPP notification for irssi running in a screen on a remote host

Like a lot of people I have my irssi on a server in a screen. This has been working great so far but my only concerns are the notifications on the desktop when something happening. Over the time I have found some different solution with mitigated results for me : Use fanotify script with the libnotify-bin and SSH like mentioned here. Setup your irssi (or other) as irc proxy bouncer and connect with your desktop client (like xchat) to get notification. ...

December 20, 2009

Vmware vmplayer and kernel 2.6.32

So you have a shiny new linux-2.6.32 kernel installed but your VMPlayer does not work anymore since the vmnet module does not compile by throwing this error : CC [M] /tmp/vmware-root/modules/vmnet-only/vnetEvent.o CC [M] /tmp/vmware-root/modules/vmnet-only/vnetUserListener.o /tmp/vmware-root/modules/vmnet-only/vnetUserListener.c: In function ‘VNetUserListenerEventHandler’: /tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:240: error: ‘TASK_INTERRUPTIBLE’ undeclared (first use in this function) /tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:240: error: (Each undeclared identifier is reported only once /tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:240: error: for each function it appears in.) /tmp/vmware-root/modules/vmnet-only/vnetUserListener.c: In function ‘VNetUserListenerRead’: /tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:282: error: ‘TASK_INTERRUPTIBLE’ undeclared (first use in this function) /tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:282: error: implicit declaration of function ‘signal_pending’ /tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:282: error: implicit declaration of function ‘schedule’ make[2]: *** [/tmp/vmware-root/modules/vmnet-only/vnetUserListener.o] Error 1 make[1]: *** [_module_/tmp/vmware-root/modules/vmnet-only] Error 2 make[1]: Leaving directory `/opt/temp/linux-2.6.32’ make: *** [vmnet.ko] Error 2 ...

December 5, 2009

Toshiba Regza 32AV615DB blank screen HDMI Linux

I have this nice Toshiba TV which is connected to a small Linux box which act as a media player. I have been some issue lately the things works fine under the 1920x1800 resolution most of the time. But once in a while I get a blank screen and the nvidia driver telling me this : (II) Dec 03 17:00:19 NVIDIA(0): “nvidia-auto-select” (II) Dec 03 17:00:19 NVIDIA(0): Virtual screen size determined to be 640 x 480 (WW) Dec 03 17:00:19 NVIDIA(0): Unable to get display device CRT-0’s EDID; cannot compute DPI (WW) Dec 03 17:00:19 NVIDIA(0): from CRT-0’s EDID. (==) Dec 03 17:00:19 NVIDIA(0): DPI set to (75, 75); computed from built-in default (==) Dec 03 17:00:19 NVIDIA(0): Enabling 32-bit ARGB GLX visuals. (–) Depth 24 pixmap format is 32 bpp ...

December 3, 2009

Nokia N95 bluetooth teethering with T-Mobile under Linux and Delll Latitude D630

Spent a bit of time to configure my Nokia mobile to teethering wih my Linux and T-Mobile. Here is some steps that may help the others : If you don’t have that blue bluetooth led switched on on your Dell Latitude D630 Laptop you have to enable it. I haven’t find any way to do that via the Linux Kernel module but with Windows under Vmware Player (3.0) enabling Bluetooth and installing the driver (manually not via the setup.exe) enabled bluetooth. Switched on bluetooth on the Phone and attached to the laptop via gnome bluetooth applet thingy. Get my phone device number from hcitool scan. And did this (as root) : cat </etc/bluetooth/rfcomm.conf ...

October 30, 2009

FTP server for Cloud Files

I have just committed an experiment of a FTP Server answering to Cloud Files. It act completely transparently to be able to use any FTP Client to connect to cloud-files. There is probably a couple of bugs there but the basis of it seems to be working, please let me know if you find any problems with it. Usage By default it will bind to port 2021 and localhost to be able to be launched by user which can be changed via the command line option -p. The username password are your API Username and key. ...

October 29, 2009

Accessing to Rackspace Cloud Files via servicenet (update)

Last week I have posted an article explaining how to connect to Rackspace Cloud Files via Rackspace ServiceNET but I actually got it wrong as pointed by my great colleague exlt so I had to take it down until figured out how to fix it. I have add that feature properly to the PHP and Python API in version 1.5.0 to add a ‘servicenet’ argument to the connection and updated the blog post here : ...

October 20, 2009

How to connect to Rackspace Cloud Files via ServiceNET

If you are a Rackspace customer and you are are planning to use Rackspace Cloud Files via it’s internal network (ServiceNet) so you don’t get billed for the bandwidth going over Cloud Files this is how you can do. The first thing is to make sure with your support team if your servers are connected to ServiceNet and if you have that connection then there is a small change to do in your code. ...

October 14, 2009

Rackspace Cloud Files helper scripts

It’s really a collection of quickly written stuff put in the same file but at least if not useful for you it would give you an idea how the python-cloudfiles works. It is all available here : http://github.com/chmouel/cloud-files-helper

September 24, 2009

Emacs transparency with mouse wheel

Emacs is playing fancy on the latest version (since emacs 23) it has now support for transparency at least on Linux when you have a composited Windows Manager. As explained on the Emacs wiki here everything is controlled by this frame parameter like this : (set-frame-parameter (selected-frame) 'alpha '(85 50)) I have automated the thing to allow the transparency to increase or decrease when combined with the alt key just put this code somewhere in your $HOME/.emacs or $HOME/.emacs.d/init.el : ...

September 16, 2009