Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

That history meme

I've run that command line showing my most frequently used commands a few times. Maybe I've held off from posting because the results would be embarrassing. I also noticed that its results differ wildly, because only when you close a shell is its history saved.

One command remains constant, though:

mw@quill:~> history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}' | sort -rn | head -n 1
297 ls


Update: Benjaman Weber reminds me that you can make your history be saved more often by setting
PROMPT_COMMAND='history -a'
.
the avatar of Holger Macht

Maemo Music Player Client 0.2.1

Maemo Music Player Client 0.2.1

I finally managed to get to work on MMPC after quite some time. MMPC 0.1 was 2007-11-14 08:45 (wow, that was pretty early in morning :-))

http://mmpc.garage.maemo.org/images/mmpc.png

Well, mmpc-0.2.1 is available for immediate consumption. Changes, which were major concerns until now, are:

  • New buttons and images, finally. And a new logo you can see above.
  • Add tap-and-hold functionality to more places. For example, it's now possible to update the database from within the client.
  • Add scroll windows to all preference tabs to display the full content.
  • Bold the currently played track.
  • Increase connection timeout to 3 seconds. This will hopefully solve the strange disconnect issues I wasn't able to reproduce.
  • Fixed tree browsing in playlist browser.

Fresh screenshots can be found here. Packages are available from the extras repository. So most people will get the update automatically (if anything goes wrong, try to enable red pill mode). Otherwise, grab them from garage.

Next things will include the support for some plugins. Please report any problems. Happy listening!

a silhouette of a person's head and shoulders, used as a default avatar

Order and enjoy your Ubuntu Cola

I spent the last week in Leeds, for a conference. Leeds is a quite nice city, I like it. I took some photos, they will be available soon on my flickr page. Below are two photos with Ubuntu Cola. I don't know if there is something between Ubuntu Linux and Ubuntu Cola, but it is interesting. So, now, I am waiting to find somewhere "FreeBSD Beer" or maybe "OpenSUSE Cocktails", the true "fuel" for the true sysadmin's.

noalt

noalt

Enjoy your preferred drink Ubuntu Cola.

the avatar of Stephan Kulow

How to install perl modules

KDE Project:

Ever called a perl script and got this?

Can't locate Regexp/Common.pm in @INC (@INC contains: SCRIPT /usr/lib/perl5/5.10.0/i586-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at SCRIPT line 18.

Well, use zypper:

coolo@desdemona#STABLE>sudo zypper in -C 'perl(Regexp::Common)'
Reading installed packages...

The following NEW package is going to be installed:
perl-Regexp-Common

Easy, no?

a silhouette of a person's head and shoulders, used as a default avatar

RadeonHD 1.2 is out!

It's been a while since the last release of the RadeonHD driver.

Since then this driver has made a lot of progress:
  • Support for RV620/RV635 was added. This latest generation of ATI hardware has completely revised digital blocks to  provide support for DisplayPort - a new VESA interface standard for digital displays . DisplayPort itself isn't supported yet due to the lack of hardware.
  • 2D acceleration for R5xx and RS6xx have been added.
  • The driver can now light up the second digital output on RS690. ATI had introduced a new digital block which so far has only shown up on RS6xx hardware. We discovered the existence of this block was only recently.
  •  Support for interlaced modes was added. This is currently still disabled for digital outputs (mainly due to lack of testing) but once available it should allow to support more modes on HDTVs.
  •  Some feature I have already almost have forgotten about  since it's been so long ago: We initialize secondary graphics cards using AtomBIOS.
  • A huge number of bugs got fixed.
All this adds up to 9klocs of C.

A lot of distros have picked up the last release of this driver.
To give their users the benefit of these new features we today have released version 1.2.0 of the RadeonHD driver.

There are other things just right around the corner:
  • RS780 support is almost ready, we are just waiting for a missing piece of information form ATI.
  • Krisztian Loki provided a patch for backlight control on panels.
  • TVout support: A lot of pieces required for this have been added already. I just need to get around to finish  it.
  •  Work on DRI support is in progress.
  • Once DRI support is available Xv and enhanced EXA support is not far.
 

the avatar of Stephan Kulow

openSUSE 11.0: Package installation 743% faster for default patterns

KDE Project:

We implemented some very interesting features for openSUSE 11.0 to make the
installation easier and faster:

  • giving it a green face
  • making the configuration automatic
  • switching from bzip to lzma for rpm payload
  • put images of default patterns on the DVDs
  • move online update to the desktop applets
  • improved package management speed

Yesterday I installed 11.0 Alpha3+ (which is a snapshot of Factory burned
on DVD) and it definitely felt fast and easy. So today I decided to give
10.3 another try to measure where exactly we improved or if it's just placebo.

I let the #yast channel know my ongoing times (here only a short excerpt):
10:22 * coolo starts with a 10.3-i386
10:23 < coolo> ok, let's start.
10:29 < coolo> 6 minutes for first stage configuration
10:52 < coolo> finishing basic installation
11:06 < coolo> I'm in the 10.3 KDE online and registered
11:06 < coolo> 43 minutes all in all
11:09 < coolo> ok, on to 11.0
11:16 < coolo> starting from DVD
11:21 < coolo> first stage config done
11:25 < coolo> images deployed
11:33 < coolo> finishing basic installation
11:40 < coolo> I'm online in KDE - 24 minutes

I did not do online updates in either - that would have been incomparable, the
registration is missing from 11.0 though, this will only be done in time for
beta1. But even if you add another 2 minutes, an improvement from 43 to 26
minutes would be a very good deal to install a full blown system with 2.6 GB.

Sorry that I did not create graphical representations of the individual stages,
that will come later - and yes, the title of this blog was fixed before I did
the actual testing.

the avatar of Andrés G. Aragoneses

Mono news FROM/FOR the Spanish side

[English version below]

DESDE: Me enorgullece comunicar que finalmente el Planeta Mono-Hispano ha resucitado! Felicitaciones a toda la gente involucrada en que esto saliera adelante.

PARA: Si estás terminando tu carrera de Ingeniería Superior en Informática en la UPM (donde yo la hice también), conozco una profesora que está buscando un alumno para hacer un PFC en el que tendrá que usar Silverlight/Moonlight, así que si estás interesado, ponte en contacto conmigo!

--

[English version]


FROM: I'm glad to tell that finally the Mono-Hispano Planet has resurrected! Congratulations to all the guys involved in making this happen.

FOR: If you are finishing your engineer's degree in Computer Science at the UPM university (where I did in the past), I know a teacher that is looking for a student to do his PFC (how do you guys call this en English?) using Silverlight/Moonlight, so if you're interested, contact me!

the avatar of Stephan Kulow

the avatar of Carlos Gonçalves

Linux 2008

Caixa Mágica and Sysbase for the 6th consecutive year are preparing Linux 2008, a National Open Technology Meeting event at the Auditório da Lispólis, Pólo Tecnológio de Lisboa, Telheiras, Portugal, coming up in 15 April.

Among many talks, "Linux in the low cost PC market" by Mandriva CEO François Bancilhnon, and "Debate: Definition of Open Standards and of Interoperability" by many known Portuguese and international people, including Manager Novell Portugal João Batista, would be personally the top moments of the day.

Also, there will be a short presentation about the recent decision that PSA Peugeot Citroën made for have choose SUSE Linux Enterprise for its desktop and server machines - 20,000 desktops plus 2,500 servers.


Unfortunately I will have to miss Linux 2008 due to an exam that I have to do (damn Maths!) ...

a silhouette of a person's head and shoulders, used as a default avatar

YaST2 Network - metric

Last Friday I added support for metric into Route dialog. You can imagine metric as "preference" value.






Example of use:
We have 2 interfaces, eth0 and eth1. Both of them are connected into different networks with different routes (we have 2 possible gateways). Here we can set one of them as default gateway. When it somehow failed we lost connetion.

Solution:
In situation above we can set both routes as a default route with different metrics. Set devices controled with ifplugd daemon. Route with higher metric is used as default. When device is disconnected, it's route is removed and the next one is used.

Note:
Current kernel doesn't use metric in static routing, Only routing daemons like multipathd does.