Habe gerade in meinen Newsfeeds eine kleine Einführung zu PyQt (Python + Qt) gefunden.

Nettes kleines Beispiel, aber das geht auch mit Ruby! Folgend also “the Ruby way”.

I just read a nice blog article about PyQt (Python + Qt). It introduces a simple hello-world program. Of course, you can do the same with ruby!

Octave

Für die, die es noch nicht wissen: Octave ist ein Programm zur numerischen Rechnung am Computer. Obwohl es nicht den Anspruch 100% Kompatibilität mit sich bringt, lässt es sich jedoch sehr gut als Matlab-Clone benutzten.

Also ich benutzte Octave an Stelle von Matlab.

Sehr zu empfehlen ist an dieser Stelle noch die GUI QtOctave auf Basis von Qt4. Jene lässt sich unter OpenSuse bequem via OneClick installieren.

Doch ab und zu wird es mit Octave etwas kniffelig, gerade wenn es um pdf-Export geht, oder aber um spezielle mitgelieferte Programme, wie zum Beispiel ode34, oder45, etc.

Daher hier ein paar Tipps zur Lösung.

spectrumplot

| Keine Kommentare | Keine TrackBacks
Here will be additional information provided to the spectrumplot program. The official site is http://www.cli-apps.org/content/show.php/spectrumplot?content=101302.

Problem

Jeder kennt es: Man hat verschiedene pdf-Dateien und hätte sie gerne in einer einzigen PDF-Datei gespeichert.

Lösung

Unixbasierte Systeme wie Linux, BSD, Apple/Mac etc. bringen oft schon das nötige Werkzeug mit, eine funktionierende Ghostscript-Installation.

Sollte Ghostscript wider erwarten nicht installiert ist, lässt sich das über die integrierte Paketverwaltung leicht nachholen. Unter Opensuse ließe sich das auch in der Konsole leicht bewerkstelligen:

su # Root-Passwort eingeben
zypper in ghostscript-library # GhostScript installieren

Der Befehl zum zusammenfügen mehrerer PDF-Files ist nun:

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=Zusammenfassung.pdf Datei1.pdf Datei2.pdf Datei3.pdf # etc.

Das Ziel

Nach nun vielleicht einer Woche ist es mir gelungen mit Hilfe meiner neuen Freunde aus dem #qtruby IRC-Channel den unter KDE oft verwenden allzweck Editor Kate (KDE Advanced Text Editor) in Ruby elegant einzubinden.

Vor ein paar Tagen ist mir aufgefallen, dass ich meinen Erstrechner, den ich selbst zusammengebaut habe, unter openSUSE gar nicht in den Standby (auch: Suspend to RAM) schicken kann.

Ein neues Handy muss her

Nachdem mir mein “altes” Handy, ein Motorola W230, abhanden gekommen ist, habe ich mich nach einem neuen Handy umgesehen.

Die Wahl viel auf das Einsteiger-UMTS-Modell Nokia 3120 classic, welches auf Grund seines guten Preis-Leistungsverhältnisses schon vielfach gelobt wurde.

Motivation

Wer des öfteren in seinen Protokollen auf Latex-Basis mit Zahlenwerten und Einheiten zu tun hat, der sollte sich das Paket siunitx — nicht zu verwechseln mit siunits — einmal näher anschauen.

Es erlaubt die standardkonforme Formatierung der Zahlenangaben nebst richtigen Abständen und korrekter Angabe des Toleranzbereiches.

Ruby und Qt4: Update

| Keine Kommentare | Keine TrackBacks

Problem

> require 'Qt'
/usr/lib64/ruby/site_ruby/1.8/Qt/qtruby4.rb:2144: [BUG] Segmentation fault  
ruby 1.8.6 (2008-03-03) [x86_64-linux]

Irgendwie hat mir das Problem, nur Qt4 ohne KDE4 in Ruby einzubinden, dann doch keine Ruhe gelassen.

Ruby und Qt4/KDE4

| Keine Kommentare | Keine TrackBacks

Aus der eigentlich kleinen Aufgabe, Ruby mit Qt4 Binding zu installieren, ist dann doch eine den Tag füllende Herausforderung geworden.

Erwartungsgemäß hätte neben den Binärpaketen ruby, libqt4, libqt4-devel, vielleicht noch ruby-devel etc. nur noch ruby-kde4 installiert werden müssen. Doch so einfach war es leider nicht.

Aktuelle Kommentare

  • Eisfuchs: Ich hatte dasselbe Problem. Nach der zusätzlichen Installation der liba52.so read more
  • Robert: Ich bin mir sehr sicher, dass es nicht an der read more
  • Al: Ich habe deine Anweisungen befolgt und Picard unter Opensuse 11.1 read more
  • Robert: Hi Rainer, also ich benutze folgende Versionen: libopensync-plugin-syncml: 0.22-114.1 libopensync-plugin-kdepim: read more
  • Rainer Dorsch: Robert, danke für den Erfahrungsbericht. Welche Opensync Version verwendest Du? read more

Aktuelle Assets

  • BIOS-Screenshot-Standby-S3.png
  • SyncML-OBEX-CLient-Einstellungen.png
  • p4180105_edited.jpg
  • picard_screenshot.jpg

Aktuelle Einträge finden Sie auf der Startseite, alle Einträge in den Archiven.