Geronimo89.dk

A blog about me, my doings and everything I think deserves attention.

First personal contact

Mentioned previously, I have some disagreements with my current university. For not leaving out the positive parts I have to say that the prompt reaction after my blog post is very appreciated. Prior to the meeting I had with the administration today, the big relief had already settled in, that asp.net and C# are not the only ways to a bachelor degree. We in fact are allowed to code with whatever we want and for now I think we have to choose PHP or C# for an exam project. This hopefully will not be the case on the day I leave this place.

So in contrast to my previous university, my blog post had an impact, I was listened to and encouraged to help to improve this, although the general happiness about the post itself was limited.

This is definitely and environment I can work with. Correcting the link from the previous post, that was sent to us (amfphp.org) I have no received the correct link which leads to a framework, that is supposed to make cross platform API involving development easier: silexlabs.org/amfphp/. Does anyone have any experience with this framework?

Wrapping up, it was a nice first day and I’m looking forward to doing cool stuff with interesting people.

Give me the first comment

Wallpaper Slideshow in Gnome

I’ve just stumbled across, that the feature for putting several pictures in a row and cycle them through as a wallpaper is not in the current version of Gnome for Ubuntu. I found a really nice tutorial at gnome-look.org where it’s described very well and easy going.

gnome diashow Wallpaper Slideshow in Gnome

At the bottom you can adjust the time for each picture and the time for the crossfading.

To do a slideshow just:

add this to your repositories with the software manager:

ppa:crebs/ppa

and install “crebs” through synaptic afterwards or do following in the terminal:

sudo add-apt-repository ppa:crebs/ppa
sudo apt-get update
sudo apt-get install crebs
Give me the first comment

Exaile and why it is my favourite

Exaile is one of the programs that nearly is constantly running, when my desktop PC is on. It’s my music player of choice. I’ve tried many over my Linux years. Rythmbox, Amarok, Aqualung (which also supports playlists in tabs), Listen, XMMS and some that may have been forgotten.

It has a customizable media library, tabbed playlists, lyric support (sometimes a little buggy) and it just fits my needs perfectly.

There are pretty up to date packages in the Ubuntu repositories, just:

apt-get install exaile

So if you have been looking around for something that is not fully overloaded or too minimal, give it a shot, it’s worth it.

exaile 300x240 Exaile and why it is my favourite

Give me the first comment

Das i in iPod steht für idiotisch.

Das i in iPod steht für idiotisch, weil es dies ist, dass man diese Drecksdinger, ähm proprietären Geräte nicht angemessen ohne die gebundelte Software verwenden kann. Ich befinde mich gerade in der Situation, dass ich meiner lieben Mitbewohnerin, die eigentlich, bis auf die üblichen Fallstricke die von Hard- und Softwareherstellern gespannt werden, sehr gut damit zurecht gefunden hatte, wieder Windows installieren muss in diesem Moment.

Vielen Dank an Apple, dass sie ihre Vorstellungen von Hardwarenutzung auf ihre engen Regeln und Grenzen beschränken, anstatt dem Nutzer ein wenig mehr Freiheit in seiner Entscheidung zu lassen. Wenn ich Hardware kaufe, erwarte ich, dass ich sie nach meinen Vorstellungen verwenden kann und keine spezielle Knebelsoftware brauche, die nicht einmal auf meinem Betriebssystem läuft. Ich möchte ja auch, wenn ich ein Kochrezept habe, nicht nur Gewürze einer bestimmten Firma verwenden dürfen und mich nach den Richtlinien des Kochbuches auch noch jegliche Garantieansprüche bei Missachtung dieser verlieren.

EDIT: lustige Unterhaltung über diesen Eintrag:

AstraMoni: ein hoch auf die freiheit
Jonathan: eben, ein Hoch auf die Freiheit, nieder mit Apple
AstraMoni: *mac in die tonne schmeiß*
Jonathan: Hey!
Jonathan: Was soll das?
Jonathan: Da kann man noch Linux drauf installieren!

Give me the first comment

bash: grep

Grep ist eines dieser kleinen Programme, die unendlich viel Zeit sparen können. Zum Beispiel wenn man gerade in der Ellenlangen Ausgabe eines anderen Programms nach etwas Bestimmten sucht. Zum Beispiel nach der Bezeichnung seiner liebsten Razer Maus:

geronimo@Zero-1:~$ lsusb | grep Razer
Bus 002 Device 002: ID 1532:0002 Razer USA, Ltd

Weitaus praktischer wird der Befehl noch, wenn man ein älteres Webprojekt nach einer bestimmten Variable für das Passwort durchsuchen muss. Da der Code nicht dokumentiert und die Dateien nicht eindeutig benannt war, musste ich gleich mehrere Dateien danach durchsuchen. Hier ein weiteres Beispiel:

geronimo@Zero-1:$ grep upload -rH *.php*
upload2.php:<title>valid upload script</title>
upload2.php:<h2>select the file you want to upload:</h2>
upload2.php:  <form enctype=”multipart/form-data” action=”upload.php” method=”POST”>

Wie wir sehen zeigt der Befehl die Ausgabe und führt dank des -H Parameters auch den Dateinamen an. Wer nicht lange suchen, sondern finden will, sollte sich also schleunigst mit grep vertraut machen icon wink bash: grep
Give me the first comment