19.03.2010 18:45

SMB vs NFS speed

Copying a 3.2GB MKV movie file from my local hard drive to a Synology NAS (100-MBit ethernet)…

  • …using SMB – 6min 40sec
  • …using NFS – 5min 43sec (-14%)

Note: This is not a professional speed test, just a little experiment.

19.03.2010 18:07

Change Linux UID/GID

Log in with another user than the one to be edited or reboot into recovery mode and enter the following commands:

usermod -u <new-UID> <old-username>
groupmod -g <new-GID> <old-groupname>
find / -user <old-UID> -exec chown <new-UID> {} \;
find / -group <old-GID> -exec chgrp <new-GID> {} \;

Warning: Use on your own risk. This change should only be done by users that know what they’re doing.

Wieder ein paar links, diesmal zum Thema Formulardesign…

Und noch eine Erinnerung an einen Link den ich vor 5 Tagen schon gepostet habe…

10.03.2010 10:36

Webdev Links 1

Here a collection of some useful links for webdesigners:

9.03.2010 16:35

CAPTCHAS knacken ohne OCR

Hier ein interessanter Blogpost über die Möglichkeiten ein CAPTCHA-Script ohne OCR (Bilderkennung) zu knacken, indem man die Session ID eines Requests verwendet, um andere Anfragen abzusetzen.

captcha example

http://www.puremango.co.uk/2005/11/breaking_captcha_115/

3.03.2010 19:41

Lindt Passion Chocolat

[Trigami-Review]

Wer sich in den letzten Tagen in einem Supermarkt umgesehen hat, wird vielleicht gemerkt haben, dass es von den “Schokolademachern” Lindt zwei neue Kreationen gibt, und zwar die Passion Chocolat Caramel & Fleur de Sel und Passion Chocolat Orange & Pistache.

Wie auf dem Bild zu erkennen, hat die Schokolade eine neuartige Kartonverpackung mit einem Sichtfenster, durch welches man sofort die Beschaffenheit der Schokolade sieht. Doch das ist nicht die einzige Neuerung, weitere Beispiele sind die aufgestreuten – statt in der Schokolade verarbeiteten – Zutaten und das Fehlen einer “Hüseli”-Struktur – die Tafeln sind in alle Richtungen beliebig brechbar. Dies funktioniert im Gegensatz zu Kochschokolade auch problemlos und ohne Krümel.

Lindt & Sprüngli gilt als weltweit führend im “Schokoladenbusiness” und ist schon in über 100 Ländern präsent. In den vergangenen 160 Jahren süsser Firmengeschichte baute das Unternehmen sechs Produktionsstandorte in Europa, zwei Standorte in den USA, sowie Vertriebsgesellschaften auf vier Kontinenten auf.

Die Passion Chocolat Caramel & Fleur de Sel besteht – wie der Name schon sagt – aus Schokolade, Caramel, und Salzblüte. Die Salzblüte verleiht der Schokolade einen speziellen, salzigen Nachgeschmack, was aber überhaupt nicht störend wirkt, sondern sehr erfrischend wirkt – salzige Schokolade habe ich bisher nur in Slovenien gekostet. Die Caramelstücke sind süss aber gleichzeitig leicht bitter.

Die Passion Chocolat Orange & Pistache ist sehr süss und hat einen starken Orangengeschmack. Die aufgestreuten Pistazienstücke machen die Schokolade knusprig und angenehm zum Essen.

Ich habe die Schokolade zuerst selbst gekostet und dann in einem Anfall von fehlendem Egoismus auch mit meiner Familie geteilt… Alle waren überzeugt von den zwei neuen Kreationen und bezeichneten sie als sehr gut. Auch ich mag die beiden Schokoladensorten sehr, bevorzuge dabei aber die Caramel & Fleur de Sel, da sie anders ist als die meisten anderen Schokoladensorten. Durch den leicht salzigen und bitteren Geschmack hebt sie sich von der Standard-Milchschokolade ab.

Fazit: Die beiden neuen Schokoladenkreationen sind kein Fehlgriff, sondern könnten ziemlich erfolgreich werden. Ich werd sie mir jedenfalls bestimmt vormerken, vielleicht nicht umbedingt als Znüni-Schokolade, aber sicher als Geschenkidee oder für spezielle Anlässe. E guete!

PS: Beim Passion Chocolat Wettbewerb gibts u.A. Kreativ-Workshops mit dem Maître Chocolatier und andere Preise zu gewinnen…

Um in der Linux Shell die 10 grössten Platzfresser im aktuellen Verzeichnis zu finden, füge folgenden Alias deiner ~/.profile hinzu:

alias ducks='du -cks * | sort -rn | head -11'

Resultat: Eine schöne, übersichtliche Liste, die den Total-Platzverbrauch wie auch die zehn grössten Speicherfresser auflistet.

danilo@srv:/bin$ ducks
3768    insgesamt
692     bash
236     tar
196     ip
152     nano
112     cpio
108     netstat
104     grep
96      vdir
96      ls
96      egrep

(Quelle: Linux Server Hacks, O’Reilly, 2003, ISBN 3-89721-361-3)

24.02.2010 9:10

OpenGrades

Ich habe noch etwas in meinen Dateien und Github-Projekten gewühlt, und dabei entdeckt, dass ich eines meiner Projekte hier gar nie erwähnt habe.

Zusammen mit Marcel (und teilweise mit der Hilfe von Jonas (damit hier niemand beleidigt ist)) habe ich im 6. Semester meiner Informatikerlehre als Semesterprojekt eine webbasierte Notenverwaltung mit dem Namen OpenGrades programmiert. Grund dafür war, dass wir bisher kein solches Tool gefunden haben, welches auch unseren Ansprüchen entsprach.

Screenshot

Features

  • Erfassen von Prüfungsnoten, Ausbildungsorten und Schulfächern
  • Multiplikator bei Schulnoten zur Berücksichtigung von doppelter/halber Gewichtung
  • Detaillierter Report mit Filtermöglichkeiten, Durchschnittsberechnung und grafischer Darstellung
  • PDF- und CSV-Export
  • Drucklayout zum sauberen Druck von Reports
  • Browser- und Betriebssystemunabhängig
  • PHP-Code nach dem MVC-Modell aufgebaut
  • Geplant: Unterstützung von Deutschem wie auch Schweizerischem Notensystem

Lizenz

GPLv3 oder höher

Sourcecode

Der Sourcecode wurde von mir nach dem Projekt ohne grossartige Änderungen auf Github geladen. Wir waren gegen Ende des Projekts sehr im Stress, deshalb wird es im Code wohl noch so einige Hacks, Unschönheiten, und Intransparenzen geben. Wenn ich mal nichts zu tun habe, werde ich mich mal wieder der Weiterentwicklung des Projektes widmen. Wenn jemand aber Lust hat sich damit zu befassen, kann er den Quellcode auch mal auf Github auschecken, verbessern, und mir einen Pull Request senden :)

Falls der Code mal sauber genug und getestet ist für einen ersten Release, werde ich es hier sicher erwähnen.

Hier noch die URL zur Projektseite: http://github.com/gwrtheyrn/OpenGrades.

Wer häufig beispielsweise Bilder aus Word-Dokus oder ähnlichen Quellen in Dateien abspeichern muss, kennt den mühsamen Workflow: Kopieren > Win+R > mspaint+Enter > Ctrl+V > Datei > Speichern > Dateityp ändern > Done. Ich dachte, das müsse doch einfacher gehen. Basierend auf diesem Artikel habe ich mir daher ein Tool in C# geschrieben.

Das Tool speichert Bilddaten aus der Zwischenablage direkt auf den Desktop oder in einen gewählten Ordner. Unterstützte Dateitypen: png, jpg, gif, bmp

Screenshot Clipboard2Image

Weitere Infos und Download hier oder auf der Github-Projektseite.

22.02.2010 21:38

Play Rayman 1 using DosBox

This is a tutorial to install and play Rayman 1 (the greatest jump’n'run game ever) using DosBox on Ubuntu.

  1. Copy the contents of the Rayman CD to a folder on your computer, e.g. /home/<user>/Games/RaymanCD
  2. Install DosBox (sudo apt-get install dosbox)
  3. In your dosbox.conf (Usually in ~/.dosbox/dosbox-<version>.conf) set the keyboard layout option to your keyboard layout code (e.g. sg for swiss german layout)
  4. Create a new folder for the Rayman installation, e.g. /home/<user>/Games/Rayman
  5. Issue the following command in your terminal:
    dosbox -noautoexec -c 'mount c /home/<user>/Games/Rayman -freesize 100' -c 'mount r /home/<user>/Games/RaymanCD' -c 'r:' -c 'install.bat'
  6. Install Rayman (Don’t forget to auto-recognize your soundcard). After the setup, don’t play the game, just exit the menu and close the DosBox window.
  7. Put a new file called rayman.sh somewhere on your computer (e.g. on your Desktop)
  8. Add the following lines to the freshly created file:
    #!/bin/bash
     
    dosbox -noautoexec -c 'mount c /home/<user>/Games/Rayman -freesize 100' -c 'mount -t cdrom r /home/<user>/Games/RaymanCD' -c 'c:' -c 'rayman.bat'
  9. Make the file executable: chmod +x rayman.sh

Done, now you can start Rayman at any time by executing the rayman.sh file. If the gameplay is too fast, change the frequency to 50.

Kategorien

Seite 1 von 3112345...Last »