Atsutanes kleiner Blog
  • home
  • about me
  • downloads
  • unterseiten
  • feed
  • suche

Tags

archlinux blog empfehlung english event frei hinweis howto netzkultur opensource politik projekte psp rl server software systeme unterhaltung vl

Blogroll

  • af-music
  • AVGP
  • ax86
  • BadBoy_
  • botnetz.com
  • Chaosblog
  • darkerradio
  • Ein Mädchen erobert Linux Mint
  • F.A.L.K.
  • Hanshiro
  • holycrap
  • js Blog
  • Kabarakh
  • Keepaway
  • last.fm
  • latino_heat
  • NoName e.V.
  • Planet Archlinux
  • Planet NoName e.V.
  • Planet Pytal
  • Pytalhost-Suche
  • RadioRock
  • somesay
  • Timothy
  • wemaflo
  • wonder's corner
  • Xography
  • XTaran

Die Tagsuche nach "software" ergab folgende Treffer:

BlogPostEditor - statt eines Posts ein ganzer Editor...

Atsutane, 30.05.2010 - 14:29

Es gibt Tage, da weiß man nicht so genau was man da eigentlich macht, bei mir war der gestrige ein solcher Tag. Eigentlich wollte ich abends nur einen kurzen Eintrag über den vorgestern auf meinem Laptop eingerichteten Mirror des Arch Linux core Repositories schreiben, dann stellte ich fest, dass mir hier am Laptop ein dafür geeigneter Editor fehlte und mir kam die Idee doch einfach mal selbst einen zu schreiben, schließlich war das Thema der OOT Vorlesungen in den vergangenen 14 Tagen das Java Toolkit Swing.

Also Eclipse gestartet und während im Fernseher zuerst Matilda und im Anschluss der restliche Eurovision Song Contest lief, ging ich hier nochmals durch die Folien und schrieb einen Editor, welcher zumindest halbwegs meinen Vorstellungen entspricht. Dabei tauchten im Laufe des Abends einige unerwartete Probleme mit dem Umgang mit Swing auf, insofern war dieser plötzliche Entschluss doch sehr gut zum lernen des Stoffes dieses Prüfungsfachs. Dank dem Master Studenten Wiesel wurde mir dann auch der - auf den Vorlesungsfolien nicht korrekt beschriebene - Umgang mit der Swing Klasse JFileChooser (Anzeige der Öffnen/Speicher Dialoge) klar, vielen Dank nochmal an dieser Stelle.

Wer sich den Editor anschauen möchte, kann dies in meinem github Repository BlogUtils erledigen, momentan ist er noch nichts anderes als ein grundlegendes Gerippe, ich werde ihn zur Übung wohl noch um einige nützliche Funktionen erweitern, wer Vorschläge hat, kann mir diese gerne unterbreiten.

Nachtrag: Da nicht auf jeder Maschine ein JDK installiert ist, habe ich schnell ein jar exportiert: Download zu starten mittels:

java -jar blogposteditor20100530.jar

Tags: projekte software

Trackback: http://atsutane.freethoughts.de/135/blogposteditor-statt-eines-posts-ein-ganzer-editor/trackback  :: 5 Kommentare

i3 v3.ε

Atsutane, 31.03.2010 - 07:26

sECuRE veröffentlichte gestern i3 v3.ε. Neuerungen sind unter anderem:

  • Umstieg von Xinerama auf RandR, Nutzer des Nvidia Treibers sollten sich unbedingt diese beiden Artikel anschauen: Multi-Monitor und Multi Monitor im Userguide.
  • Der neue Konfigurationsparser ist nun Standard, ggf. sind also kleine Änderungen an der Konfiguration nötig.
  • Der Funktionsumfang mittels IPC wurde vergrößert.
  • Die Workspace Leiste lässt sich abschalten und durch eine andere ersetzen.

Mit diesem Release habe ich gestern auch das i3 Paket aus dem AUR in das ArchLinux community Repository verschoben, bei 56 Votes wird das sicherlich den ein oder anderen Archer freuen.

Links:
Projektseite
git Repository
i3-git im AUR
i3lock im AUR
i3status im AUR

Tags: opensource software archlinux

Trackback: http://atsutane.freethoughts.de/133/i3-v3/trackback  :: 1 Kommentar

newsbeuter 2.2 veröffentlicht

Atsutane, 14.03.2010 - 14:00

Heute mittag wurde newsbeuter 2.2 von Andreas Krennmair freigegeben. Hinzugekommen sind unter Anderem:

  • Unterstützung für den Google Reader
  • Das markieren von Artikeln in der Artikelliste, abhängig vom Artikelinhalt.
  • Erweiterung der "ignore article" Funktion mit verschiedenen Modi.
  • "hard quit" zum direkten beenden des Readers.
  • Der HTML-Renderer rendert nun auch Tabellen.

Links:
Projektseite
Dev-Blog
Changelog

Tags: opensource software

Trackback: http://atsutane.freethoughts.de/132/newsbeuter-2-2-ver-ffentlicht/trackback  :: 0 Kommentare

Früher Userspace bei Arch Linux

Atsutane, 13.02.2010 - 20:00

Dieser Eintrag ist eine Übersetzung von brain0s Early Userspace in Arch Linux für jene Arch Linux Nutzer, welche mit dem Englischen dann doch ihre Probleme haben, keine Gewähr auf Fehlerfreiheit. Dieser Eintrag unterliegt nicht der im Impressum angegebenen Lizenz, die Rechte liegen bei Thomas Bächler, die Übersetzung ist mit seinem Einverständnis erfolgt.



In letzter Zeit gab es einige große Änderungen bei Archs Programmen des fühen Userspace. Also dachte ich mir, dass ich mir die Zeit nehme und allen diese Änderungen erläutere.

Bootvorgang von Linuxsystemen: Wofür braucht man einen frühen Userspace?

Früher war das starten eines Linux Systems einfach: Der bootloader lud den Kernel, dieser wurde extrahiert und initialisierte die Hardware, danach initialisierte er den Festplatten-Controller, erkannte die Festplatte und das sich darauf befindliche Root-Dateisystem, band dieses ein uns startete /sbin/init.

Heutzutage gibt es eine gigantische Menge an unterschiedlichen Controllern und eine große Anzahl unterschiedlicher Dateisysteme, da wir eine ordentliche Distribution sind möchten wir alle unterstützen. Also bauen wir sie alle in unser monolithisches Kernelimage welches nun mehrere Megabyte groß ist alles bis zur Küchenspüle unterstützt, aber dann kommt jemand und hat zwei SATA-Controller, drei IDE-Controller, sieben Festplatten sowie drei externe USB-Laufwerke und wer weiß was. Der Kernel erkennt diese nun alle asynchron, aber wo ist nun bitte das Root-Dateisystem? Ist es auf der ersten Festplatte? Oder auf der dritten? Was ist "die erste Festplatte" überhaupt? Und wie binde ich mein Root-Dateisystem in der LVM Laufwerksgruppe im verschlüsselten Container auf dem Software RAID-Array ein? Wie man sieht wird das alles etwas hässlich und der Kernel stellt sich gerne dumm oder kümmert sich einfach nicht um diese nervtötenden Probleme, besonders nachdem er durch uns - die wir ihn mit jeden erdenklichen Treiber gefüttert haben - so fett wurde.

Was nun? Ganz einfach, wir übergeben die Kontrolle dem Userspace und regeln die Erkennung der Hardware dort, richten den ganzen komplizierten und von den Leuten gewünschten Kram ein, binden das Root-Dateisystem ein und starten /sbin/init selbst. Nun frägst du dich sicherlich "Wie führe ich Applikationen im Userspace aus, wenn das Root-Dateisystem nicht eingebunden ist?" die Antwort darauf lautet "Magie!".

Was ist initramfs?

Naja die Antwort ist nicht Magie. Die Antwort lautet eigentlich initramfs: Jedes Linux System hat ein ramfs Dateisystem, welches immer eingebunden ist und rootfs heißt. Wahrscheinlich wirst du dieses nie sehen, da deine wirklichen Dateisysteme es nach dem Einbinden überdecken. Allerdings führt der Kernel auch ein komprimiertes cpio Archiv mit sich, welches direkt nach dem Start in das rootfs extrahiert wird. Noch besser: Es ist sogar möglich aus dem Bootloader heraus ein solches Archiv an den Kernel anzuhängen, welches dann ebenfalls in das rootfs entpackt wird.

Bevor der Kernel den altmodischen init Code ausführt, prüft er, ob das rootfs eine Datei namens /init enthält, ist dies der Fall überspringt er den klassischen Einbindungs- und Initcode und führt stattdessen /init aus. Nun liegt die Verantwortung für diese Aufgabe, welche für den Kernel als zu kompliziert eingeschätzt wird, bei diesem Programm. Auf diese Weise können wir einen Kernel, welcher keinerlei eingebaute Unterstützung für einen Festplatten-Controller auch nur für irgendein Dateisystem bietet(das ist eigentlich, was wir mit dem Arch Linux Standardkernel machen) bauen und fügen die benötigten Module schlichtweg in das initramfs Image ein.

klibc - Das Fegefeuer für die Initramfs Maintainer

klibc wurde ursprünglich als kleine leichtgewichtige C Bibliothek für den frühen Userspace entwickelt. Sie bringt einige Programme mit, welche einem dabei helfen alles Einzurichten. Mit klcc führt sie sogar ein hässliches Perlskript mit, welches den gcc aufruft und Binärdateien gegen die klibc anstatt die übliche libc linkt. Als Aaron Griffin 2006 mkinitcpio als Ersatz für die alten, unflexiblen Skripte mkinitrd und mkinitramfs entwickelte, wurde entschieden es auf klibc basieren zu lassen. Von Anfang an hatte klibc Probleme:

  • Das Set an mitgelieferten Programmen war begrenzt und den Programmen fehlten wichtige Optionen.
  • Die meisten externen Programme liesen sich nicht gegen die klibc linken oder mussten dafür stark gepatcht werden.
  • Es gab keinen dynamischen Linker, alle Binärdateien wurden statisch gegen eine spezifische Version der klibc gelinkt, diese Version änderte sich mit jeder Änderung an den klibc Quellen oder der Kernelheader, was dann wieder den Neubau aller - gegen die klibc gelinkten - Binärdateien nötig machte.
  • Es war nicht möglich andere dynamische Bibliotheken, als die klibc selbst zu erstellen.
All das resultiere in großem Arbeitsaufwand für die Instandhaltung von udev und den module-init-tools, wir mussten auch ein kleines klibc-extra Paket verwalten, welches die fehlenden klibc Programme mit unseren eigenen ersetzte. Fortgeschrittenere Programme wie lvm oder cryptsetup mussten wir statisch gegen die glibc linken und so bereitstellen.

Irgendwann war klibc inkompatibel zu den Kernelheadern und wir mussten mehr und mehr Hacks einführen um es aktualisieren zu können. Seit Linux 2.6.30 war ich nicht in der Lage überhaupt eine funktionierende Version der klibc zu bauen, was uns mit einer alten Binärdatei zurückließ, bei welcher wir nicht einmal mehr Bugs fixen konnten. Mitte 2009 starb dann upstream vollkommen, keine commits ins git Repository und acuh auf der Mailingliste gab es nur eine Hand voll Mails pro Monat. Das brachte mich dazu, mir folgende Frage zu stellen: "Worin besteht der Sinn eine seperate C Bibliothek zusammen mit Programmen zu verwalten, welche nur für den Bruchteil einer Sekunde beim Start des Systems Verwendung finden?" Außer einem kleineren initramfs Image und dadurch verkürzte Bootzeit vermutlich nichts.

Es einfach halten

2009 entschied ich dann, dass um eine initramfs Umgebung mit geringem Verwaltungsaufwand, vielen Funktionen und großer Flexibilität, die folgenenden Änderungen nötig waren:

  • Verwendung der C Bibliothek des Systems und keiner seperaten.
  • Die Verwendung von busybox für grundlegende System- und Skriptingprogramme, um einen guten Kompromiss ziwschen hoher Funktionalität und kleiner Dateigröße zu finden.
  • Die Verwendung von util-linux-ngs blkid, um Label von Dateisystemen, UUID und Typerkennung vollständig für alle neuen und alten Dateisysteme zu haben.
  • Die Verwendung von modprobe, udev, lvm, cryptsetup, mdadm/mdassemble aus den normalen Arch Paketen für weitere fortgeschrittene Funktionen.
Auf diese Weise müsste ich neben mkinitcpio selbst nur noch eine ordentlich konfigurierte busybox Binärdatei verwalten. Ich setzte busybox seit geraumer Zeit auf meinen OpenWRT Routern und wusste daher wie beeindruckend es war. Es stellte sich außerdem heraus, dass die Implementierung von NFS Root-Unterstützung einfacher war, wenn wir die mit der klibc gelieferten Programme nfsmount und ipconfig nutzten.

Nun ist es Februar 2010 und in den letzten Wochen hatte ich endlich die Zeit, die ganze Arbeit zu erledigen. Erst vor wenigen Tagen veröffentlichte ich mkinitcpio 0.6, diese Version ist deutlich stabiler, flexibler und weniger fehleranfällig als jede klibc-basierte Version die wir je hatten. Das initramfs ist nun um Durchschnitt 600KB bis 1MB größer, ich glaube nicht, dass sich deswegen jemand beschwert, es ist immer noch kleiner als bei den meisten anderen Distributionen. Ich bin froh, dass ich hoffentlich nie wieder mit klibc zu tun haben werde.

Tags: archlinux software

Trackback: http://atsutane.freethoughts.de/131/fr-her-userspace-bei-arch-linux/trackback  :: 1 Kommentar

newsbeuter 2.1 veröffentlicht

Atsutane, 09.12.2009 - 20:49

Am gestrigen Abend hat Andreas Krennmair den Terminal Feedreader newsbeuter in der Version 2.1 freigegeben. Zu den Neuerungen zählen unter anderem:

  • Support von 256 Farben unterstützenden Terminals
  • Support von SOCKS Proxies.
  • notify-beep Option(Sehr nützlich in Kombination mit dem Urgency Hint - siehe vorheriger Artikel)
  • Automatische Selektierung des ersten ungelesenen Artikels in einem Feed.
  • Verbessertes HTML Rendering.
  • Artikel können nun auch aus der Artikelansicht heraus gelöscht werden.
Außerdem wurden natürlich auch einige Bugs gefixt, für eine vollständige Liste der Änderungen lohnt sich ein Blick in das CHANGELOG.

Links:
Projektseite
Dev-Blog
Changelog

Tags: opensource software

Trackback: http://atsutane.freethoughts.de/127/newsbeuter-2-1-ver-ffentlicht/trackback  :: 0 Kommentare

[irssi,screen,urxvt]Configuring the urgency hint

Atsutane, 29.11.2009 - 14:10

As it took me some time yesterday evening, configuring those three to set an urgency hint for the terminal, so that my i3 highlights the workspace the urxvt containing the irssi-screen-session sECuRE told me I shall write a short post in order to help other finding the small glitches in their configuration which might cause problems.

screen: ~/.screenrc
Just turn the visualbell off:

vbell off



urxvt: ~/.Xdefaults
For urxvt you only have to activate the urgentOnBell option:

URxvt*urgentOnBell: true

If you use another terminal, you only have to search the documentation for "urgen" in order to find the option.

irssi: ~/.irssi/config
If you want to do configuration directly using the file, add these lines to the settings part:

settings = {
#...
  "fe-common/core" = {
    bell_beeps = "yes";
    beep_when_away = "yes";
    beep_when_window_active = "yes";
    beep_msg_level = "HILIGHT INVITES MSGS NOTICES CTCPS DCC DCCMSGS"
  }
}

Or using a running instance:

/set bell_beeps on
/set beep_when_away on
/set beep_when_window_active on
/set beep_msg_level HILIGHT INVITES MSGS NOTICES CTCPS DCC DCCMSGS
/save

Tags: english howto software

Trackback: http://atsutane.freethoughts.de/126/irssi-screen-urxvt-configuring-the-urgency-hint/trackback  :: 1 Kommentar

i3 3.δ

Atsutane, 10.11.2009 - 07:48

Gestern abend wurde i3 in der Version 3.δ veröffentlicht.

Changelog:

  • Implement tabbing (command "T" )
  • Implement horizontal resize of containers (containers! not windows)
  • Implement the urgency hint for windows/workspaces
  • Implement vim-like marks (mark/goto command)
  • Implement stack-limit for further defining how stack windows should look
  • Implement modes which allow you to use a different set of keybindings when inside a specific mode
  • Implement changing the default mode of containers
  • Implement long options (--version, --no-autostart, --help, --config)
  • Implement 'bt' to toggle between the different border styles
  • Implement an option to specify the default border style
  • Use a yacc/lex parser/lexer for the configuration file
  • The number of workspaces is now dynamic instead of limited to 10
  • Floating windows (and tiled containers) can now be resized using floating_modifier and right mouse button
  • Dock windows can now reconfigure their height
  • Bugfix: Correctly handle multiple messages on the IPC socket
  • Bugfix: Correctly use base_width, base_height and size increment hints
  • Bugfix: Correctly send fake configure_notify events
  • Bugfix: Don’t crash if the numlock symbol cannot be found
  • Bugfix: Don’t display a colon after unnamed workspaces
  • Bugfix: If the pointer is outside of the screen when starting, fall back to the first screen.
  • Bugfix: Initialize screens correctly when not using Xinerama
  • Bugfix: Correctly handle unmap_notify events when resizing
  • Bugfix: Correctly warp pointer after rendering the layout
  • Bugfix: Fix NULL pointer dereference when reconfiguring screens

Ich habe den PKGBUILD im AUR bereits aktualisiert.

Links:
Projektseite
git Repository
i3 im AUR
i3-git im AUR
i3lock im AUR
i3status im AUR

Tags: opensource software

Trackback: http://atsutane.freethoughts.de/124/i3-3/trackback  :: 0 Kommentare

i3status 2.0 veröffentlicht

Atsutane, 28.10.2009 - 09:50

Heute Nacht wurde i3status von sECuRE in Version 2.0 freigegeben. Ich zitiere einfach mal den Kern der Announcement Email:


i3status version 2.0 has just been released. It is considered stable and every
user should upgrade. The list of changes since version 1.2 follows:

 * add support for disk info (free/used/ins)
 * add support for displaying the ESSID of the wireless interface
 * add support for getting the public IPv6 address of the system
 * all "modules" now support format strings
 * switch to libconfuse for parsing the config file
 * merge support for FreeBSD for many "modules"
 * drop support for wmii, add support for xmobar
 



Links:
i3status Projektseite
i3status im AUR
i3status-git im AUR

Tags: opensource software archlinux

Trackback: http://atsutane.freethoughts.de/123/i3status-2-0-ver-ffentlicht/trackback  :: 0 Kommentare

Neues Keyboardlayout: eu_US

Atsutane, 23.09.2009 - 00:16

Nachdem ich nun jahrelang mit dem de_DE Tastaturlayout gearbeitet habe, hatte mich in den letzten Tagen dann doch das Interesse gepackt, mal ein anderes auszuprobieren. Nachdem mich das Neo2 Layout nicht sonderlich überzeugte und ich erst einmal auf das normale en_US Layout umsteigen wollte, wies mich js auf sein eu_US Layout hin, welches im ersten und zweiten Layer identisch mit ebenjenem ist, auf Layer 3 und 4 jedoch europäische Umlaute und andere Sonderzeichen liefert, die in Europa zusätzliche Taste rechts der linken Shift Taste wird mit Mod3 bemappt, was den Zugriff auf diese beiden Layer weiterhin erleichtert, erreicht man sie nun mittels dieser und der altbewährten Alt Gr Taste.

Da nicht jeder die Xmodmap lesen möchte, um zu sehen, wie das Layout aussieht, habe ich das Layout auf ein SVG des deutschen Layouts aus der Wikipedia übertragen, die Dateien stehen, wie die Vorlage, selbstverständlich unter CC BY-SA 3.0.

eu_US.svg
http://atsutane.freethoughts.de/img/eu_US.png
eu_US_colored.svg
http://atsutane.freethoughts.de/img/eu_US_colored.png

Neben der Xmodmap finden sich in dem Repository auch entsprechende Dateien für Windows und MacOS, bei der Xmodmap sind evtl. einige Anpassungen nötig, so wurde bei mir Mod3 auf den Code der linken Cursortaste und Mod4 auf die Ende Taste gemappt, mit xev hat man das aber in weniger als einer Minute korrigiert.

Tags: software systeme empfehlung

Trackback: http://atsutane.freethoughts.de/121/neues-keyboardlayout-eu-us/trackback  :: 2 Kommentare

i3 3.γ

Atsutane, 19.08.2009 - 17:47

sECuRE hat vorhin Version 3.γ von i3 freigegeben, damit ist es nun auch für User, welche weiterhin die stable Releases den doch sehr stabilen git-Builds vorziehen¹, möglich, ihre Workspaces zu benennen und gezielt Monitoren zuzuweisen, Keybindings über die KeySymbols zu konfigurieren und die rudimentäre IPC Unterstützung zu nutzen. Kurzer Ausschnitt der Release Notes:

    * Implement keysymbols in configuration file
    * Implement assignments of workspaces to screens
    * Implement named workspaces
    * Implement borderless/1-px-border windows
    * Implement IPC via unix sockets

Links:
Projektseite
git Repository
i3 im AUR
i3-git im AUR
i3lock im AUR
i3status im AUR

¹Ich hatte nach wie vor noch keine Probleme mit dem next Branch.

Tags: opensource software

Trackback: http://atsutane.freethoughts.de/117/i3-3/trackback  :: 0 Kommentare

Geany 0.18 veröffentlicht

Atsutane, 17.08.2009 - 01:59

Vor wenigen Stunden wurde die schlanke GTK IDE Geany in Version 0.18 veröffentlicht.

Ich zitiere einfach mal die Punkte aus den Release Notes, über welche ich mich besonders freue:


* Improve inserting of comment templates like File header or licence notices.
* Add filetypes.common to 'Configuration Files' menu.
* Implement a graphical toolbar editor.
* Switching notebook tabs now works for the currently used notebook widget
  instead of always using the documents notebook.
* Reload color schemes via Tools menu (thanks to Eugene Arshinov).
* Implement named styles support for filetypes.* using a filetypes.common
  [named_styles] section; used as "style=named_style,bold".
* Allow style definitions with missing fields to use the filetypes.common default
  style's fields.
* Make C-like filetype styles use named styles & default background color.
* Allow indentation of wrapped lines (see style 'line_wrap_indent').
* Add new styles 'line_height' and 'marker_mark'.
* Show relative paths in Diff filename tags.
 



Links:
Projektseite
Release Notes

Tags: opensource software

Trackback: http://atsutane.freethoughts.de/116/geany-0-18-ver-ffentlicht/trackback  :: 0 Kommentare

Sommerpläne 09

Atsutane, 13.08.2009 - 13:22

Nun, dieses Jahr sind meine Sommerferien ja deutlich länger als sonst, was neben der üblichen Entspannung auch einige Pläne mit sich bringt, Hochschuleinschreibung ist so gut wie abgehakt, Führerscheinausbildung im Gange und auch auf technischer Seite sind einige Dinge in Bearbeitung, unter anderem:

  • Objective-C: Zwar eher für Apple Systeme zu gebrauchen, jedoch hat js mich nun doch dazu gebracht, mir das Ganze mal anzuschauen und eventuell mit seinem libobjfw zu verwenden.
  • PL: Etwas das ich schon seit Jahren vor mir herschiebe, ein kleines Strategiespiel, angelehnt an die Schlachten der Suikoden Reihe, vorerst mit simpler ncurses Dialog Steuerung, soll später aber mal ein ordentliches ncurses Spieleframework werden(Also mit Szenarien, welche Story, Initialwerte beherbergen und einem entsprechenden Editor.), momentan schwanke ich noch zwischen C und ObjC für den Code. Ein öffentliches Repository wird es auch erst nach dem ersten Release geben.
  • Ansonsten sind da auch einige Shellscripte am gedeihen, zum einen aur-repo, zum verwalten eines lokalen Repositories, welches Pakete aus dem AUR beiinhaltet, Stefan Husmanns autoaur hat dies nicht so wie von mir erwünscht erledigt, zum anderen gen_tarballs, welches mir beim aktuell halten meiner AUR Pakete hilft.

Ansonsten steht dann kommende Woche auch der Besuch der FrOSCon auf dem Programm, ich bin gespannt wen ich neben den Angekündigten noch treffen werde.

Tags: event archlinux projekte software rl

Trackback: http://atsutane.freethoughts.de/115/sommerpl-ne-09/trackback  :: 0 Kommentare

Telekom - Am Filtern?

Atsutane, 31.07.2009 - 00:19

Sehr interessant, ich verwende hier am Laptop keinen der Telekom DNS Server, dennoch war eben für etwa zwei Minuten die Domain meines Servers nicht zu erreichen, statt der üblichen Firefoxmeldung bekam ich allerdings eine Werbeseite der Telekom mit Suchergebnissen zu sehen, via IP war der Server nach wie vor zu erreichen und der DNS Check via HTML Verifier war auch problemlos möglich. Forcieren die nun schon für die anstehenden Netzsperren¹ den DNS Traffic ihrer Kunden über ihre Server?

¹ Welche ja bis dato noch nicht von Herrn Köhler unterzeichnet und damit gültig sind.

Tags: server politik software

Trackback: http://atsutane.freethoughts.de/114/telekom-am-filtern/trackback  :: 3 Kommentare

Claws Mail

Atsutane, 19.07.2009 - 19:19

Seit Donnerstag verwende ich nun Claws Mail anstatt Thunderbird und bin so weit doch sehr zufrieden, zum einen werden wesentlich weniger Ressourcen benötigt, zum anderen geht das erstellen von Filtern für Mailing Listen wesentlich einfacher von der Hand, GPG Signierung, Spam filtern und Notifications erfolgen über Plugins welche bei Arch gesammelt in einem zweiten Paket mitgeliefert werden, bei Debian(Etch) einzeln.

Zur Spam-Filterung verwende ich bogofilter welches sich recht problemlos einbinden lässt, allerdings sollte man einige Tage lang Spam sammeln um den Filter darauf auszurichten. Sehr praktisch ist, dass sowohl Mailing Listen, als auch Antworten auf andere Emails direkt in der Baumansicht dargestellt werden.

Tags: opensource software systeme

Trackback: http://atsutane.freethoughts.de/112/claws-mail/trackback  :: 1 Kommentar

unibrow

Atsutane, 08.07.2009 - 22:08

Xyne hat kürzlich eine recht nützliche Tray Applikation veröffentlicht, unibrow - ein kleiner Browser für Unicode Zeichen, so spart man sich das oft nervige durchstöbern einer entsprechenden Website und kann sich, wenn man mehrere Zeichen sucht, die Applikation fix in den Tray packen. Wer desöfteren mal Unicode Zeichen sucht, sollte mal schauen ob das für ihn von Vorteil ist.

Links:
Projektseite
PKGBUILD
Thread im offiziellen Archforum(archlinux.org)

Tags: software opensource archlinux

Trackback: http://atsutane.freethoughts.de/109/unibrow/trackback  :: 0 Kommentare

i3 3.β

Atsutane, 28.06.2009 - 11:57

Vorgestern hat sECuRE die zweite Version von i3 veröffentlicht, ich zitiere an dieser Stelle einfach mal die Zusammenfassung der Neuerungen aus den Release Notes:


The most important change probably is the implementation of floating clients,
primarily useful for dialog/toolbar/popup/splash windows. When using i3 for
managing floating windows other than the ones mentioned beforehand, please
keep in mind that i3 is a tiling window manager in the first place and thus
you might better use a "traditional" window manager when having to deal a
lot with floating windows.

Now that you’re warned, let’s have a quick glance at the other new features:
  * jumping to other windows by specifying their position or window class/title
  * assigning clients to specific workspaces by window class/title
  * automatically starting programs (such as i3status + dzen2)
  * configurable colors
  * variables in configfile
 



Ferner sind inzwischen auch i3lock in Version 1.0 und i3status in Version 1.2 erschienen.

Links:
Projektseite
git Repository
i3 im AUR
i3-git im AUR
i3lock im AUR
i3status im AUR

Tags: opensource software

Trackback: http://atsutane.freethoughts.de/107/i3-3/trackback  :: 0 Kommentare

System bei Abwesenheit absichern mal anders

Atsutane, 05.06.2009 - 13:20

Nun wer kennt das nicht, man ist mal eine Weile nicht zu Hause, ein Familienmitglied muss an einen Computer und schaltet das zu Hause gelassene Gerät an. Nun hat man unter Umständen das Problem, dass eben jenes Familienmitglied keinen Account am entsprechenden Gerät hat und sich dementsprechend nicht anmelden kann.
Dies war die Ausgangssituation für ein Gespräch mit einem Bekannten, welcher dieses Wochenende auf einem Festival verbringt und Angst hatte, dass jenes Familienmitglied dann in Panik einfach die Steckerleiste abschaltet, was einen Schaden im Dateisystem zur Folge haben könnte. Nachdem wir dann einige einfachere Hilfsmittel als, in seinem Falle, zu schwach erklärt hatten(Netzkabel mitnehmen, Netzteilschalter) kam uns dann die Idee, durch setzen des Runlevels auf 0(Halt) mittels anhängen einer 0 an die Kernelzeile des Booteintrages in der /boot/grub/menu.lst ein direktes sauberes Herunterfahren des Systems sicherzustellen.

Dank gebührt an dieser Stelle einem einige Stunden zuvor aufgetretenen Problemfall in #archlinux.de, welcher mittels der selben Technik(nur mit Runlevel 3 als Ziel) gelöst wurde, ansonsten wäre wohl Rechner aufschrauben und Stecker ziehen die gewählte Lösung geworden.

Tags: software systeme opensource archlinux

Trackback: http://atsutane.freethoughts.de/104/system-bei-abwesenheit-absichern-mal-anders/trackback  :: 0 Kommentare

Urlaub in der Karibik

Atsutane, 27.05.2009 - 18:00

Naja zumindest fast, gestern war The Curse of Monkey Island(Teil 3) fällig, heute war es dann The Secret of Monkey Island(Teil 1) und wenn ich nicht die Lust verliere wird in einigen Stunden wohl auch der Abspann von Le Chucks Revenge(Teil 2) über meinen Bildschirm flimmern, was meine blassen Arme angeht hat sich jedoch nichts getan. Während ich am Wochenende noch im Hackitfieber war, überkam mich gestern dann doch mal wieder die Lust nach Adventures, womit die Produktivität mal wieder in den Keller gesunken ist. Wären dies die Vereinigten Staaten von Amerika und ich durch diesen Produktivitätsausfall geschäftlich beeinträchtigt, wäre eine Schadensersatzklage gegen LucasArts sicher eine Überlegung wert. ;)

Wer sich nun fragt warum ich deswegen hier einen Eintrag tippe, nun dank dieses Produktivausfalls kamen mal wieder ein paar neue Einträge auf meine "potentiell sinnvolles Projekt"-Liste, vielleicht ergibt sich daraus - nach(!) den letzten Prüfungen in zwei Wochen - auch etwas nützliches für den ein oder anderen von euch, man kann ja nie wissen.

Ansonsten genieße ich jetzt erstmal den Rest dieser Ferienwoche bevor ich mich in der nächsten mit der Prüfungsvorbereitung herumschlage.

Tags: unterhaltung software vl

Trackback: http://atsutane.freethoughts.de/103/urlaub-in-der-karibik/trackback  :: 1 Kommentar

i3 3.α-bf1

Atsutane, 03.05.2009 - 22:29

Heute hat sEcuRE das erste Bugfix Release von i3 3.α veröffentlicht, was mich dann auch mal dazu anspornt hier davon zu berichten.

i3 ist ein momentan noch nicht ganz ausgereifter Tiling WM, wer einen stabilen WM mit Floating Layer benötigt sollte i3 vielleicht nicht unbedingt zu seinem Hauptwindowmanager machen, allerdings einen Blick riskieren und ihn sich, bei Gefallen, für spätere Versionen vormerken. Wer sich ohne Installation einen Eindruck verschaffen möchte, kann sich auf der Screenshots Unterseite neben zweier Screenshots auch einen kurzen Screencast anschauen.

http://atsutane.freethoughts.de/img/i3-3.a-bf1.png
Ein Screenshot meines Laptops, PCManFM, ROXTerm,
evince, unten i3status mit dzen2.

Changelog:

  * Bugfix: When entering a stack window with the mouse, set focus to the
    active client in the container the stack window belongs to.
  * Bugfix: Correctly filter out the numlock bit. This fixes i3 not reacting
    to any keybindings after pressing numlock once.
  * Bugfix: Don't crash when Xinerama is disabled.
  * Bugfix: Correctly remove client from container when moving to another
    workspace.
  * Bugfix: Set focus to the client which was previously focused instead of
    the next client in container when moving windows out of a container.
  * Bugfix: Correctly set focus when switching between screens.
  * Bugfix: Don't crash anymore moving focus to another screen under the
    following conditions: The screen you switch to has a lower number of cells
    and/or rows than the current one, you switch focus using your mouse, you
    previously were in a column/row which is not available on the destination
    screen.
  * Bugfix: When switching screens, warp the pointer to the correct
    destination window.
  * Bugfix: Store dock clients per screen, not per workspace.
  * Bugfix: Perform bounds checking for snapped containers.
  * Bugfix: Send clients their absolute position/size (on the root window) in
    generated configure events. This fixes problems with xfontsel, xmaple,
    etc.
  * Bugfix: Correctly update state when moving fullscreen windows across
    workspaces.
  * Bugfix: Correctly restart i3 when not using its absolute path
  * Bugfix: Drag & Drop in GTK applications works now
  * Bugfix: Don't hide non-managed windows (libnotify-popups for example)
    when raising clients in stacked containers.
  * Bugfix: Correctly restore focus when leaving fullscreen mode
  * Bugfix: Re-distribute free space when closing customly resized containers,
    re-evaluate for other containers
  * Bugfix: When moving windows into different containers, insert them at the
    correct position.
  * Bugfix: Correctly set focus when moving windows into other containers
  * Implement scrolling on stack windows and on the bottom bar.
  * Create i3-wm-dbg with debug symbols
  * Don't rely on libxcb-wm any longer, as it got removed in libxcb 0.3.4.
 



Links:
Projektseite
git Repository
i3 im AUR
i3-git im AUR


Nachtrag 04.05.09 - 7:53: Mittlerweile gibt es bf2, nachdem das gestrige bf1 noch zwei unschöne Bugs enthielt:

  * Bugfix: Don't crash when setting focus
  * Bugfix: Reconfigure bar window when changing resolutions
 

Tags: opensource software

Trackback: http://atsutane.freethoughts.de/101/i3-3-bf1/trackback  :: 1 Kommentar

newsbeuter 2.0 veröffentlicht

Atsutane, 21.04.2009 - 18:04

Vor wenigen Stunden hat Andreas Krennmair Version 2.0 des Terminal Feedreaders newsbeuter freigegeben. Unter anderem fanden die folgenden Änderungen Einzug in die neue Version:

  • Flexiblere Dialoge
  • Mehrere neue Konfigurationsoptionen, u.a. zum Festlegen der Speicherdauer der gesicherten Artikel.
  • libmrss durch libxml2 ersetzt.
  • Verbessertes HTML rendering.
  • Mehrere neue Kommandos, u.a. zum erneuten Laden der Konfiguration.
  • Lokale Dateien können nun mittels "file://" als feeds eingebunden werden.
  • Hervorhebung des gesuchten Begriffes.
Außerdem wurden natürlich auch einige Bugs gefixt, für eine vollständige Liste der Änderungen lohnt sich ein Blick ins CHANGELOG.

Links:
Projektseite
Dev-Blog
Changelog

Tags: opensource software

Trackback: http://atsutane.freethoughts.de/100/newsbeuter-2-0-ver-ffentlicht/trackback  :: 0 Kommentare

Probleme mit NoScript

Atsutane, 27.02.2009 - 15:14

Im Zusammenhang mit github bin ich gestern auf einige Probleme mit dem Firefox gestoßen, allerdings kam ich erst heute dazu, das Ganze genauer zu untersuchen.

Ursache war die Firefox Erweiterung NoScript, bei welcher zwar sowohl github.com als auch googleapis.com auf der Whitelist standen, die jedoch weiterhin einige JavaScripts deaktivierte(Änderung der Angaben im Profil) oder zu Fehlern bei deren Ausführung führte(statt das Projekt auf die watch-Liste zu setzen, wurde es geforkt). Nun gut, in der FAQ war nichts zu finden, was den Fehler behob und auf NoScript zu verzichten, halte ich für keine gute Idee. Durch Zufall bin ich dann in den Einstellungen über die Option "Aus Lesezeichen geöffnete Webseiten erlauben" gestoßen¹, aktiviert man diese Einstellung und ruft github über ein Lesezeichen auf, funktioniert die Seite endlich so, wie sie eigentlich sollte.

Da ich dieses Verhalten nun zum ersten Mal beobachten konnte und bis dato nicht sagen kann, ob das Versagen der Whitelist an github oder NoScript liegt, unterlasse ich das reporten eines Bugs, wer dieses Verhalten auch andernorts bestätigen kann, kann in diesem Thread der MozillaZine Foren einen Bugreport abgeben(vielleicht gibt es auch schon einen, ich hab nur die letzten beiden Seiten des Threads überflogen).



¹ Ich arbeite generell nicht viel mit Lesezeichen, sie dienen als Erinnerung, aber ich speichere die Tabs beim beenden von Firefox und lade sie erneut beim Start des Profils, nicht die schnellste Methode zum starten des Browsers, aber er rennt bei mir so oder so die ganze Zeit auf einem Desktop.

Tags: software

Trackback: http://atsutane.freethoughts.de/95/probleme-mit-noscript/trackback  :: 0 Kommentare

Blauzahn

Atsutane, 23.02.2009 - 19:03

Nachdem Tblue mir im Sommer die Mitteilung machte, dass unsere Notebooks zwar Schalter für Bluetooth Adapter besitzen, die Adapter jedoch nur in den teureren Modellen der Acer5220 Serie verbaut sind, hatte mit dem Thema eigentlich abgehakt.

In den vergangenen Wochen jedoch las ich das ein oder andere Paper zu diesem Thema und als ich Mitte vergangener Woche feststellen durfte, welche Möglichkeiten moderne Handys mit dieser Technologie bieten war mein Interesse dann vollends wieder da, nur einen Stick hatte ich bis dato nicht. Nun gut diese Woche sind hier in Baden-Württemberg Ferien, also hatte ich vor mich an einem Vormittag in der zweiten Hälfte der Woche auf den Weg zu einem der bequem erreichbaren Elektronikmärkte zu machen. Naja das kann ich mir sparen, denn als heute mein alter Herr von der Arbeit heim kam, war das erste was er mir in die Hand drückte ein Bluetooth-Stick(Kommentar: "Den hab ich bei mir im Schreibtisch gefunden, den hab ich vor nem Jahr gekauft weil ich dachte das sei ein normaler USB-Stick.";) in die Hand. Dafür gibt es dann erstmal ein Kreuz im Kalender, denn a) gibt er Fehlkäufe nicht zu und b) meint es das Glück/Schicksal/$Ähnliches gut mit mir, von meinen Plänen wusste der Herr nämlich nichts.

Also erstmal den Artikel im archlinux.org-Wiki durchgelesen und die entsprechenden Pakete installiert, das Dongle eingesteckt und erleichtert aufgeatmet, denn prinzipiell funktioniert alles, abgesehen von der Tatsache, dass der passkey-agent nicht im bluez Paket enthalten und auch ansonsten nicht aufzufinden ist. Da ohne diesen leider, weder die von mir gewünschte obexfs Methode, noch die grafischen Programme(blueman, gnome-bluetooth und bluez-gnome) mit meinem Handy Kontakt aufnehmen können, bin ich da momentan etwas aufgeschmissen.


$ lsusb
Bus 005 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)



$ hciconfig -a hci0
hci0:   Type: USB
        BD Address: 00:15:83:B4:01:71 ACL MTU: 384:8 SCO MTU: 64:8
        UP RUNNING PSCAN 
        RX bytes:7264 acl:144 sco:0 events:252 errors:0
        TX bytes:2634 acl:90 sco:0 commands:111 errors:0
        Features: 0xff 0xff 0x8f 0xfe 0x9b 0xf9 0x00 0x80
        Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
        Link policy: RSWITCH HOLD SNIFF PARK 
        Link mode: SLAVE ACCEPT 
        Name: 'hellgate-0'
        Class: 0x0a010c
        Service Classes: Networking, Capturing
        Device Class: Computer, Laptop
        HCI Ver: 2.0 (0x3) HCI Rev: 0x7a6 LMP Ver: 2.0 (0x3) LMP Subver: 0x7a6
        Manufacturer: Cambridge Silicon Radio (10)



Nachtrag 20:03: Der Bugtracker bringt mit Ticket #12851 die Antwort, leider ist Damjans Repository momentan nicht zu erreichen, also werde ich wohl in Ruhe den PKGBUILD anpassen und das Paket neu bauen, ein Hoch auf das ABS.

Nachtrag 20:33: So, kernel.org ist leider quälend langsam gewesen(1.3KB/s im Schnitt), aber der Rest ging flott und ohne Probleme, mein Handy ist mountbar, auch wenn es nicht viel bietet.

Tags: archlinux opensource software systeme

Trackback: http://atsutane.freethoughts.de/93/blauzahn/trackback  :: 0 Kommentare

Kalenderwoche 8 2009

Atsutane, 20.02.2009 - 19:30

Ich fasse kurz diejenigen Ereignisse der letzten Tage, welche hier her gehören, zusammen:

  • Der mütterliche PC funktioniert wieder, Ursache war wie vermutet der WLAN-Adapter, seltsam aber wahr...
  • Aufgrund eines dummen Missgeschicks habe ich meinen privaten GPG Key samt Revoke-Certificates gelöscht, ein Backup konnte ich bis dato nicht finden, weshalb ich mir einen neuen erstellt habe, dieser dürfte bald auf allen Key-Servern sein, ansonsten findet man ihn hier(Fingerprint: 39F8 80E5 0E49 A4D1 1341 E8F9 39E4 F17F 295A FBF4)
  • Für diejenigen, die desöfteren vor einfachen Fragen stehen(bspw. welches Buch denn während der Benutzung des öffentlichen Nahverkehrs gelesen werden soll), habe ich mit whattodo eine kleine Erleichterung ;)

Tags: rl vl software

Trackback: http://atsutane.freethoughts.de/92/kalenderwoche-8-2009/trackback  :: 0 Kommentare

Tiny C Compiler

Atsutane, 05.02.2009 - 15:58

Vor einigen Wochen/Tagen(ich weiß es schon nichtmehr) bin ich über den Tiny C Compiler gestoßen, habe ihn bei mir installiert und etwas damit herumexperimentiert, allerdings habe ich dann aufgrund meiner Grippe(dank der ich die letzten anderthalb Wochen auch nicht wirklich etwas von mir verlauten lies) das Interesse verloren.

Wie auch immer, heute war ich wieder in die Schule und wie das Leben es so will, fielen direkt die ersten beiden Stunden Unterricht aus und wir saßen im PC-Saal, ohne groß zu wissen, was wir denn machen könnten(genauer: Was denn gespielt werden sollte, WC3 oder Q3 ;)), naja ich hatte die Windowsversion aufm Stick und habe dann ein wenig entwickelt, denn immerhin musste ich nun nicht den elenden MS Visual C/C++ 6.0 Krams der Schulinstallation verwenden. Erste interessante Festellung: Ein kleines Hello World kommt auf gerade einmal 1563 Byte(!)(PEX), einen Screenshot habe ich nicht gemacht, werde ich nächste Woche nachholen. Selbst bei meinem heimischen gcc komme ich mit dem selben Source auf 5618 Byte(ELF), der MS Krams fabriziert sogar 30KB(PEX)(Alle Angaben ohne Optimierungen).

Ich werde am Wochenende mal diverse Tests machen(Kernelkompilierung) vielleicht habe ich ja meinen neuen Hauptcompiler entdeckt ;)

Tags: software

Trackback: http://atsutane.freethoughts.de/89/tiny-c-compiler/trackback  :: 1 Kommentar

Ein Terminal auf dem Fluxbox Desktop

Atsutane, 10.01.2009 - 14:21

Da mir liferea auch am Desktop zu langsam wurde, habe ich mir die letzten Tage Gedanken darüber gemacht, wie ich es schaffe ein Terminal auf den Desktop zu packen um darin newsbeuter laufen zu lassen. Bisher bin ich immer daran gescheitert, dass das Terminal zwar ohne Deko auf dem Desktop Layer lag, aber nach wie vor in der Toolbar gelistet wurde. Gestern Abend bin ich beim experimentieren mit urxvt in der Fluxbox-Manpage endlich auf die Lösung gestoßen, eine einfache Erweiterung in der ~/.fluxbox/apps schafft Abhilfe([Hidden] {yes}).

Momentan hakt es leider noch bei der Pseudotransparenz, aber ansonsten rennt das Ganze und newsbeuter verrichtet nun auch am PC seinen Dienst. Bei der Gelegenheit habe ich auch mal wieder in den abonnierten Feeds aufgeräumt und über die Hälfte rausgeworfen.

http://atsutane.freethoughts.de/img/urxvt_auf_fluxbox_desktop.png

Eintrag in der ~/.fluxbox/apps

[app] (name=newsbeuter) (class=URxvt)
  [Position]    (UPPERLEFT) {0 75}
  [Deco]    {NONE}
  [Hidden]  {yes}
  [Sticky]  {yes}
  [Layer]   {12}
[end]



Eintrag in der ~/.fluxbox/startup

urxvt -name newsbeuter -tr -tint black -sh 50 -e screen newsbeuter &



Nachtrag um 22:06 Uhr: So die Pseudotransparenz funktioniert mittlerweile auch, Schuld war die URxvt*depth: 32 Option in der ~/.Xdefaults. Jetzt also nochmal ein Screenshot mit Transparenz und eigentlichem Wallpaper:
http://atsutane.freethoughts.de/img/urxvt_auf_fluxbox_desktop2.jpg
Außerdem habe ich es von 80 auf 100 Zeichen verbreitert.

Tags: software systeme howto

Trackback: http://atsutane.freethoughts.de/86/ein-terminal-auf-dem-fluxbox-desktop/trackback  :: 0 Kommentare

Fluxbox und echte Transparenz

Atsutane, 14.12.2008 - 22:30

Wie ich bereits im gestern ankündigte, möchten BadBoy_ und meine Wenigkeit bis zum Wochenende für das Wiki von archlinux.de einen Artikel zu Fluxbox schreiben, um einen groben Umriss über die nötigen Themen zu erhalten, habe ich heute die Artikel zu anderen Fenstermanagern und Desktopumgebungen im Wiki gelesen.

Da sich jeder Fenstermanager dann ja doch etwas von den anderen unterscheidet, entschloss ich mich, auch die Wiki Artikel anderer Distributionen zu lesen und bin dann bei ubuntuusers.de neben den üblichen Punkten auch über ein mir bisher unbekanntes Feature gestoßen: Echte Transparenz mit xcompmgr. Das ganze kannte ich selbst bisher nur von awesome und aus der Featureliste einiger anderer Fenstermanager, nicht jedoch von Fluxbox. Besonders ärgerlich war, dass der einzige Konfigurationsunterschied darin lag, den Haken bei "Erzwinge Pseudotransparenz" zu entfernen, da xcompmgr nach wie vor in der ~/.fluxbox/startup stand.
Wie auch immer hier einmal ein Screenshot, allerdings werde ich das Ganze sicher nicht weiter benutzen, die Pseudotransparenz für Menü und Dekoration war durchaus ausreichend.
http://atsutane.freethoughts.de/img/fluxbox_transprarency.png

Nachtrag ~15 Minuten später: Da ich schon so kurz nach Eintragsveröffentlichung zweimal gefragt wurde: Die Transparenz lässt sich regeln, über das selbe Menü, wie die Pseudotransparenz. Ich werde den Abschnitt jedoch nicht aufgreifen, da ich der Ansicht bin, dass sich der Artikel eher mit grundlegenden Dingen befassen sollte, wer will kann es ja gerne im Nachhinein eintragen.

Tags: software howto

Trackback: http://atsutane.freethoughts.de/82/fluxbox-und-echte-transparenz/trackback  :: 0 Kommentare

newsbeuter 1.3 erschienen

Atsutane, 06.12.2008 - 16:13

Nach 3 Monaten Entwicklung wurde heute Version 1.3 des Feedreaders newsbeuter veröffentlicht. Aufgrund des Umstiegs auf Smart Pointer ist zum kompilieren mindestens g++ in der Version 4.0 erforderlich.
Neue Features:

  • Podbeuter speichert heruntergeladene Dateien nun solange, bis diese abgespielt wurden.
  • Im Downloadverzeichnis können nun Platzhalter verwendet werden, so dass Podbeuter die Downloads sortieren respektive sinnvolle Namen vergeben kann.
  • Die Liste der abonnierten Feeds lässt sich nun direkt aus newsbeuter heraus editieren, dazu wird der in $EDITOR festgelegte Editor benützt.
  • Es ist nun möglich Metadaten der abonnierten Feeds zwischen mehreren Newsbeuterinstallationen auszutauschen, um so Artikel nicht mehrere Male lesen zu müssen.
  • Mit der neuen Konfigurationsoption feed-sort-order ermöglicht es, die Feedliste nach dem ersten, einem Feed zugewiesenen, Tag zu sortieren.
  • Ferner kann man nun die Anzahl der parallelen Downloadthreads einstellen, um die Bezugsgeschwindigkeit bei großen Feedlisten zu erhöhen.


Links:
Projektseite
Dev-Blog
Changelog

Tags: opensource software

Trackback: http://atsutane.freethoughts.de/79/newsbeuter-1-3-erschienen/trackback  :: 0 Kommentare

X.Org Update auf Version 7.4

Atsutane, 04.12.2008 - 18:38

Seit Sonntag befindet sich X.Org 7.4 in archlinux' extra-Repository, nachdem ich Sonntag Nachmittag die ersten Erfahrungen anderer User im IRC und der deutschen Community abwartete und las, wagte ich dann am späten Montagnachmittag das Update am PC, was dank Rücksprache mit Bluewind relativ problemlos von Statten ging(da auch ein neuer Kernel installiert wurde, war auch ein Reboot nötig, welcher dann natürlich von fsck-Durchlauf über die 500GB Archiv-Festplatte verlängert werden musste... ;)). Da es trotz Sammelthread und Wiki-Artikel(Artikel im englischsprachigen Wiki) immer noch einige Unklarheiten bezüglich des Touchpad Treibers synaptics gab, nahm ich mir vor, noch einige Tage mit dem Update am Notebook zu warten.
Nun gut, seit Montag kamen einige neue Berichte hinzu und auch der Wiki-Artikel wurde um einen entsprechenden Eintrag erweitert, weshalb ich mich vorhin dazu entschloss, nun auch am Laptop das Update durchzuführen und ich muss zugeben, dass ich überrascht bin wie unproblematisch es von Statten ging, der Konfigurationszeitaufwand betrug etwa 20 Minuten, ich hatte ursprünglich mit ein bis anderthalb Stunden gerechnet. Soweit mir das Testen bisher möglich war, funktioniert jede Einstellung, einzig die Geschwindigkeit des Touchpads ist noch nicht optimal, das war sie aber zuvor auch nicht, weswegen ich dies nicht als "Durch-Update-verursachtes-Problem" bezeichnen kann.

Tags: archlinux systeme software

Trackback: http://atsutane.freethoughts.de/78/x-org-update-auf-version-7-4/trackback  :: 0 Kommentare

C-Implementation of the Vigenère cipher

Atsutane, 11.11.2008 - 20:02

English:
Well, two weeks ago I read a short description of hacker.org in the c't (a german technology magazine) and registered there. I solved several challenges there and well yeah, once again my interests in cryptology are awakened so I began reading about different cryptographic algorithms. So I grabbed several papers of my digital library and read them, also AVGP gave me a very nice introduction into the different kinds of cryptographic algorithms, the paper's split into four parts. Part three gave me the idea to implement the Vigenère cipher, so I did so. My implementation is not finished, as there are no tests of the key. But I decided to release it now, because it's in a state in what it's functional and easily understandable for people not so good with cryptographic algorithms(Well I'm not that experienced either, but I work on it ;)). You can get the file here.

Deutsch:
Für diejenigen, die des Englischen nicht sonderlich mächtig sind, fasse ich kurz das wesentliche zusammen:
Ich habe hier eine leichtverständliche, wenn auch nicht wirklich saubere(der Schlüssel wird nicht überprüft) C-Implementierung der Vigenère Verschlüsselung geschrieben, wer sich für Kryptologie interessiert kann sich das ganze ja einfach mal anschauen ;)

Tags: english projekte opensource software

Trackback: http://atsutane.freethoughts.de/71/c-implementation-of-the-vigen-re-cipher/trackback  :: 1 Kommentar

"NanOS - a little experimental kernel"

Atsutane, 01.11.2008 - 17:11

Wer sich mal ein paar Gründzüge der Kernelprogrammierung ansehen möchte, sollte mal einen Blick auf AVGPs NanOS werfen. Da der Code noch sehr überschaubar ist, hat man sich schnell eingelesen und versteht diesen eigentlich recht problemlos. C und grundlegende ASM Kenntnisse wären natürlich sehr praktisch, zum ausführen (zumindest via der mitgelieferten Scripte) ist qemu nötig.

Den Code erhält man via Websvn oder mittels:

svn co svn://svn.avgp.selfip.org/mysoftware/trunk/NanOS/

Tags: software opensource

Trackback: http://atsutane.freethoughts.de/69/nanos-a-little-experimental-kernel/trackback  :: 0 Kommentare

"Atsu und die WMs"

Atsutane, 26.10.2008 - 11:57

Um das ganze direkt mal mit AVGPs Worten zu schmücken und auf den Punkt zu bringen ;)

Nachdem ich in den vergangenen Tagen awesome in der Version 3 ausprobiert habe, war mir das Ganze dann doch etwas zu bunt. Zwar bietet es nun immensen Komfort, frisst aber so viel Leistung wie ein XFCE, was für einen PC zwar wirklich vollkommen in Ordnung ist, aber bei meiner Celeron Laptop-CPU, für meinen Geschmack, dann eben doch zu viel ist. Die Vorgänger Pakete und Konfiguration habe ich zwar noch, aber ich wollte nun doch mal etwas anderes ausprobieren, wenn das nichts für mich ist, kann ich immer noch zu awesome 2.3.4 zurückkehren.
Nun hatte ich diese Woche eine Unterhaltung mit eiffel56 bezüglich des Ressourcenverbrauchs des aktuellen KDE und der Nutzbarkeit auf einem Notebook, allerdings gibt es dann doch noch 2 Punkte, welche mich davon abhalten, zum einen benutze ich mit Absicht einen Tiling WM auf dem Laptop, zum anderen habe ich nicht wirklich Lust alle paar Tage dev Pakete zu aktualisieren, dazu fehlt mir schlichtweg die Zeit. bl1nk, warf wie üblich Openbox in den Raum, aber ich möchte eben doch einen Tiling-WM benutzen(auch wenn er es auf seinem 7" Display irgendwie schafft damit zurecht zu kommen, ich habe mit meinen 15,4" schon Probleme ;)').

Nun gut, blieben mir noch 3 Punkte auf meiner alten "Möglicher Laptop-WM"-Liste: xmonad und die beiden suckless.org Windowmanager wmii und dwm. xmonad fiel vorerst(bzw wie bisher) aufgrund der 400MB Haskell Deps weg. Blieb also die Wahl zwischen dwm und wmii, mit einem eigenen dwm Fork liebäugel ich zwar schon seit Monaten, andererseits fehlt mir wie gesagt die Zeit für derartiges, also war wmii der Kandidat der Stunde.

Ein pacman -S wmii und 20 Sekunden in Anspruch nehmendes Anpassen der .xinitrc später, folgte dann ein startx, normalerweise hätte ich mich an dieser Stelle geohrfeigt, weil ich mir die Dokumentation nicht angesehen hatte, aber wmii ersparte mir die (leichten) Schmerzen, denn ich wurde mit einer xmessage begrüßt welche mir schnell die Standardkeybindings erläuterte. Die Konfiguration erfolgt über Scripts, was sich als recht interressant erweist, ob sich wmii aber halten wird, weiß ich noch nicht, es ist zwar eine brilliante Entwicklungsumgebung, aber awesome 2 übt dann doch gewisse Reize aus. awesome 3 wäre bei stärkerer Hardware sowieso der WM der Wahl, vereint es nunmal enormen Komfort(integrierter Tray, gut dokumentierte Konfigurationssprache, etc.) mit mehreren übersichtlichen Tilinglayouts, nur muss ich hier Ressourcenbedarf und Komfort dann doch irgendwie auf einen Nenner bringen.

Tags: systeme software archlinux opensource

Trackback: http://atsutane.freethoughts.de/67/atsu-und-die-wms/trackback  :: 1 Kommentar

awesome3 - Erster Eindruck

Atsutane, 21.10.2008 - 19:30

So, auch ich habe nun awesome3 auf dem Notebook am Laufen und bin fürs Erste doch sehr zufrieden. Zwar ist die alte Konfiguration nichtmehr zu gebrauchen(die Konfigurationsdatei ist nun ein LUA Script), aber ich hatte das meiste dann doch recht fix wieder so konfiguriert, wie es zuvor war. Sehr schön ist vor allem der, schon in der Standardkonfiguration, in die Statusbar integrierte Tray, was mir das benutzen von trayer erspart, da gab es in der Vergangenheit immer mal wieder Probleme mit der Statusbar. Gut, dass die Konfiguration nun auf LUA setzt wird sicherlich einige Einarbeitung benötigen, aber das drängt ja nicht.
Wenn dann mal fertig bin, gibt es auch einen Screenshot ;)

Tags: systeme software archlinux opensource

Trackback: http://atsutane.freethoughts.de/66/awesome3-erster-eindruck/trackback  :: 0 Kommentare

Kernel 2.6.27 und gspca

Atsutane, 19.10.2008 - 17:42

Wie der ein oder andere eventuell mitbekommen hat, wurde der Webcamtreiber gspca ja nun in den Linuxkernel aufgenommen. Meine Webcam ist eines der Modelle, welche dieses Kernelmodul benützen, weshalb ich nach dem Kernelupdate ersteinmal ein paar Probleme hatte, welche sich allerdings binnen kurzer Zeit lösen liesen.
Daraufhin folgte der erste Schreck, meine Bilder sind nichtmehr absolut über- oder unterbelichtet (ein gesundes Mittelmaß gab es nie), nein sie sind nur minimal unterbelichtet und anstatt eines enormen Grünstiches (Hellgrüne Zimmerwände) nur noch leicht blaustichig, dank der relativ normalen Beleuchtung hat man nun also ein recht vernünftiges Bild. An und für sich nicht verwunderlich, wäre da nicht, ja wäre da nicht, dass die integrierte Version die selbe sein soll, welche ich vorher nicht extern mit Kernel 2.6.26 benutzte. Naja ich denke mal das sind falsche Informationen, ansonsten wäre das Ganze doch sehr verwunderlich ;)

Tags: software systeme

Trackback: http://atsutane.freethoughts.de/65/kernel-2-6-27-und-gspca/trackback  :: 0 Kommentare

sqlite - Erste Erfahrungen

Atsutane, 11.10.2008 - 16:32

Seit Wochen spekuliere ich darauf mich mit der Programmierung von Anwendungen, welche mittels sqlite Daten verwalten, zu beschäftigen. Gestern Abend kam ich dann endlich dazu, das bisschen Theorie-Wissen, welches ich mir aus manpages und der Dokumentation der Webseite angeeignet hatte, zu verwenden. Das Ergebnis ist eine kleine Terminalapplikation, welche man dann doch für recht verschiedene Zwecke verwenden kann, ich persönlich verwende sie um den Überblick über meine Projekte und Aktivitäten zu behalten und ihnen eine Priorität zuzuweisen, einfach um mein viel beklagtes Problem der falschen Zeitinvestition in den Griff zu bekommen.
Das Ganze funktioniert momentan zwar einwandfrei, allerdings ist der Code noch das reinste Chaos[1], ich werde ihn auf jeden Fall noch stark umstrukturieren bevor ich ihn veröffentliche(was durchaus noch Wochen dauern kann, der Eintrag hat keine sonderlich hohe Priorität).

Ich bin kein SQL-Profi, überhaupt habe ich mich erst seit etwa einem Jahr, aufgrund des schulischen Unterrichtsstoffes, näher mit Datenbanken befasst und wenn, dann eigentlich auch nur MySQL[2]. Insofern ist der folgende Rat wohl nicht für jeden von Interesse, aber ich empfehle doch einige Stunden im sqlite3 Client zu verbringen, um sich mit den Besonderheiten der Bibliothek vertraut zu machen. Die Lektüre der manpages und Dokumentation ist, denke ich, selbstverständlich.

  1. Auch wenn BadBoy_ und AVGP es gestern Abend als nicht so schlimm betrachteten.
  2. Die Unterrichtslektionen, welche sich mit MS Access befassen lasse ich mal bei Seite, mit SQL hatte ich in deren Rahmen, mit Ausnahme einiger DELETE und DROP Anweisungen, nichts zu schaffen.

Tags: projekte software

Trackback: http://atsutane.freethoughts.de/63/sqlite-erste-erfahrungen/trackback  :: 0 Kommentare

Fallout

Atsutane, 10.10.2008 - 21:04

Die sich häufenden Artikel über das bevorstehende Fallout 3 Release haben mich dazu gebracht, meine "Gold Games 4" aus dem Regal zu holen und endlich mal Fallout 1 in Zusammenarbeit mit WINE zu testen, war es mir doch auch auf meinem Win98SE Rechner nicht möglich das Spiel zu spielen(okay, das ist nun auch gut 7 Jahre her, aber naja). Wie auch immer es läuft einwandfrei und macht auch richtig Spaß, was leider dazu führt, dass noch mehr meiner momentan ohnehin schon knappen Freizeit, nicht in langfristig sinnvolle Akivitäten sondern in unterhaltungstechnische fließen. Zu mal ich, wie ich mich kenne, nach durchspielen des ersten Teiles wohl auch Teil 2 wieder installieren werde (und wenn das nicht so mit WINE möchte, wie ich, klaue ich meinem kleinen Bruder eben meinen Ex-PC ;)).

Tags: rl software unterhaltung

Trackback: http://atsutane.freethoughts.de/62/fallout/trackback  :: 0 Kommentare

Drascula Komplettlösung

Atsutane, 03.10.2008 - 19:15

Da in den letzten Tagen öfters mal Leute auf der Suche nach einer Drascula Komplettlösung hier gelandet sind, habe ich mir gedacht, dass ich mal eine schreibe. Ich habe sie möglichst Spoilerlos geschrieben, so dass es nur eine kurze Anleitung ist, wenn man mal nicht weiter kommt ;)

Bar: 
    * Sprich mit dem Barmann über alle verfügbaren Themen
    * Geh nach oben und schau dir die Sequenz an
    * Geh wieder in den Schankraum und sprich mit dem Pianisten und dem Betrunkenen
BJs Raum:
    * Öffne die Truhe und nimm BJs Handtasche, öffne diese und nimm das Geld und die Münzen
Nebenraum:
    * Wirf eine Münze in den Zigarettenautomaten, drücke diesen daraufhin um eine Packung Zigaretten zu erhalten
    * Verlasse die Bar und geh nach links
Hinter der Bar:
    * Betrachte den Mülleimer um eine Packung Taschentücher zu finden
Dorfplatz:
    * mitte links: Bar
    * oben rechts: Seitenstrasse des Blinden
    * unten links: Dorfrand
Dorfrand:
    * Drücke das Fass um Kaugummi zu finden, verlasse anschließend das Dorf und geh zur Hütte
Hütte:
    * Öffne die Tür
    * Sprich mit der Tür
    * Schlage vor, gemeinsam gegen Drascula vorzugehen
    * Mache den Test(man schafft ihn nicht, also keine Sorge ;) )
    * Geh wieder hinein, von Braun schläft, nimm das Buch auf dem Regal
Bar:
    * Gib das Buch dem Pianisten, im Gegenzug erhälst du dessen Ohrstöpsel
Hütte:
    * Geh hinein, benutze die Ohrstöpsel mit dir selbst
    * wecke von Braun und mache den Test ein weiteres Mal
Seitenstrasse des Blinden:
    * Sprich mit dem Blinden
    * Gib dem Blinden das Geld um eine Sichel zu kaufen
Friedhof:
    * Betrachte den Zaun, nimm das lose Stück
    * Betrachte die Pflanze am Mausoleum
    * Benutze die Sichel mit der Pflanze um deren Blätter zu erhalten
    * Gehe nach rechts um auf die Rückseite der Kirche zu gelangen
Kirche:
    * Breche das hintere Fenster mit dem Zaunpfahl auf, klettere anschließend durch das Fenster ins Innere
    * Geh durch die Tür und nimm eine Kerze
Hütte:
    * Sprich mit von Braun
    * Nachdem du den besonderen Glimmstängel erhalten hast und von Braun dir erklärt hat wie du ins Schloss gelangst, geh zurück zur Kirche
Kirche:
    * Verlasse den Hauptteil durch das Fenster auf der rechten Seite
    * Spring in den Brunnen
Höhle:
    * Gehe nach rechts und benutze das (auf seltsame Weise erschiene Kruzifix) mit dem Vampir
    * Gehe weiter und verlasse die Höhle
Schlosshof:
    * Nimm das Seil
    * Gehe nach oben Links zu den Bäumen
    * Wirf die Münze zum Vogel
    * Nimm den Schlüssel aus dem Nest
    * Benutze den Schlüssel mit der kleinen Tür und gehe in den Ballraum
Ballraum:
    * Verlasse den Raum auf der linken Seite
Schloßhalle:
    * Geh durch die Tür auf der linken Seite
Studierzimmer:
    * Sprich mit Igor verlasse daraufhin das Zimmer
Schlosshalle:
    * Geh nach oben
Schlosshalle F1:
    * Tür 2: Küche
    * Tür 5: dunkler Raum
    * Tür 1 im Hintergrund: Bibliothek
Küche:
    * Öffne die Tür rechts
    * Die Schaniere des Schranks sind eingerostet
Bibliothek:
    * Öffne das linke Regal
Labor:
    * Nimm das Gehirn und das darunter liegende Fläschchen Schmieröl
    * Nimm den Mantel vom Kleiderständer
Küche:
    * Benutze das Schmieröl mit den Schanieren
    * Öffne den Schrank um einen Beutel Mehl zu erhalten
Bibliothek:
    * Zieh an der Fackel um einen weiteren Geheimgang zu öffnen
Geheimgang:
    * Laufe immer weiter nach rechts(das dauert eine Weile)
    * Betrachte das Schild und geh zurück
Ballraum:
    * Schließe die rechte Tür und nimm den Beutel vom Tisch
    * Schau dir die kurze Sequenz an ;)
Studierzimmer:
    * nimm das Toupet vom Tisch - (Sequenz)
    * Benutze alle im Schloss gesammelten Items mit dir - (Sequenz)
    * verlasse mit dem Schlüssel das Zimmer
Schlosshalle F1:
    * Öffne mit dem eben erhaltenen Schlüssel die erste Tür
Wohnzimmer:
    * Nimm die Axt von der Wand
Schloßhof:
    * (Bäume) Benutze die Axt mit dem Ast
    * Benutze das Seil mit dem Ast
    * Benutze den gerade gebastelten Greifhaken mit dem Turm
Turm 1:
    * Geh in den Keller und steck den Stecker in die Steckdose
    * Drücke den Schalter(nichts geschieht)
    * Benutze das Gehirn mit Fruskysteins Monster
Turm 2:
    * Geh in den Keller und betrachte die Tür
    * Sprich mit der eingesperrten BJ
    * Frag sie nach Haarnadeln
    * Betrachte das Skelett und nimm den Beinknochen
Turm 3:
    * Sprich mit dem Werwolf
    * Benutze den Knochen mit dem Wolf
    * Gehe nach rechts zum vierten Turm
Turm 4:
    * Geh in den Keller
    * Betrachte die Tür und nimm die losen Schrauben auf der rechten Seite
Turm 1:
    * Benutze die Schrauben mit Fruskysteins Monster
    * Betätige den Schalter
    * Geh durch das Loch um im Turm 4 zu landen
Turm 4:
    * Gehe nach rechts in Drasculas Zimmer
Drasculas Zimmer:
    * Öffne den Sarg, es folgt eine Sequenz
Folterkammer:
    * Sprich mit Drascula und erbitte einen letzten Wunsch
    * Rauche den Glimmstängel, es folgt eine weitere Sequenz
    * Benutze deine Hände mit dem Pendel
    * Ziehe an der Fackel und laufe nach links
BJs Raum:
    * Sprich mit BJ, es folgt eine Sequenz
Bar:
    * Benutze das Kruzifix mit Drascula
    * Sprich mit den Anwesenden
    * "Drücke" das Piano
    * Sprich mit dem Barmann und drohe nochmal Piano zu spielen, wenn er nichts ausschenkt
    * Gib den Scotch Drascula
    * Benutze das Kruzifix ein weiteres Mal mit Drascula, gehe zurück nach oben
BJs Raum:
    * Genieße den Abspann ;)



Download als PDF

Tags: software unterhaltung

Trackback: http://atsutane.freethoughts.de/60/drascula-komplettl-sung/trackback  :: 3 Kommentare

Phun

Atsutane, 18.09.2008 - 20:53

Vor zwei Tagen bin ich bei Nachtwandler über Phun gestoßen(hatte den Eintrag bisher irgendwie überlesen) und habe mir damit während der großen Pausen in der Schule die Zeit vertrieben, ich kann das Spiel auf jeden Fall sehr empfehlen ;)

Das Spiel gibt es für Windows, Linux und MacOS. Es gibt auch einen neuen PKGBUILD, für diejenigen Archer, welche es installieren möchten.

Tags: software unterhaltung

Trackback: http://atsutane.freethoughts.de/53/phun/trackback  :: 0 Kommentare

Drascula nun Kostenlos zu haben

Atsutane, 09.09.2008 - 17:48

Nun gut ich bin auch erst heute mittag durch das AUR darauf gestoßen, aber das 1996 erschienene Adventure Drascula ist nun als Freeware erhältlich. Gespielt werden kann es mittels scummVM ab Version 0.12.0. Das Spiel ist nicht sonderlich schwer (ich habe nichteinmal 4 Stunden zum durchspielen gebraucht, na gut ich habe von klein auf Adventures gespielt), sorgt für einigen Kurzweil und erinnert an die "alten Zeiten" der großen Adventures, für Liebhaber der alten LucasArts Adventures also einen Blick wert ;)

Man kann es ebenfalls auf der scummVM Seite herunterladen.

Nachtrag 5. Oktober 2008: Da man, wenn man mit einer Suchmaschine nach einer Lösung für Drascula sucht, immer noch hier landet verlinke ich einfach mal auf die Lösung ;)

Tags: software unterhaltung

Trackback: http://atsutane.freethoughts.de/49/drascula-nun-kostenlos-zu-haben/trackback  :: 1 Kommentar

Fluxbox in Version 1.1 erschienen

Atsutane, 04.09.2008 - 13:33

Zwar hatte ich selbst noch nicht die Gelegenheit ein Update durchzuführen, allerdings möchte ich das Release doch kurz erwähnen, bevor es in meinem Alltagsstress untergeht ;)

Auf der Projektseite ist es noch nicht vermerkt, allerdings findet man entsprechendes schon bei sourceforge.

Wer eine kurze Übersicht möchte liest am besten die Pro-Linux News, das hat mehr Sinn, als wenn ich hier unausgeschlafen Changelog und Releasenotes zitiere.

Update am 05.09.2008 13:10 Uhr: Auch auf der Projektseite wurde das Release nun bekannt gegeben.

Tags: opensource software

Trackback: http://atsutane.freethoughts.de/46/fluxbox-in-version-1-1-erschienen/trackback  :: 1 Kommentar

newsbeuter 1.2 erschienen

Atsutane, 02.09.2008 - 15:40

Nachdem gestern erst Version 1.1 erschien, hat Andreas Krennmair heute Version 1.2 freigegeben, da der Securityfix nicht vollständig war. Abgesehen davon, gibt es einige weitere Verbesserungen:

  • Zwei neue Konfigurationsmöglichkeiten, "download-retries" und "download-timeout"
  • Verbessertes <pre> HTML Rendering

Links:
Projektseite
Dev-Blog
Changelog

Tags: opensource software

Trackback: http://atsutane.freethoughts.de/45/newsbeuter-1-2-erschienen/trackback  :: 0 Kommentare

newsbeuter 1.1 erschienen

Atsutane, 01.09.2008 - 14:47

newsbeuter erschien erst kürzlich in der Version 1.0, nun wurde Version 1.1 des Feedreaders veröffentlicht, die Änderungen sind folgende:

1.1 (2008-09-01):
        Added a line wrap for the article view's headers and the link list on the bottom (fixes Debian issue #491122)
        Added test suite for functional tests of the user interface
        Fixed potential security issue when opening article URLs with the configured browser (thanks to J.H.M. Dassen (Ray) for pointing out)


Wer sehen möchte, was sich zwischen den bisherigen Versionen verändert hat bekommt hier eine vollständige Liste.

Tags: opensource software

Trackback: http://atsutane.freethoughts.de/44/newsbeuter-1-1-erschienen/trackback  :: 0 Kommentare

newsbeuter in Version 1.0 erschienen

Atsutane, 20.08.2008 - 21:12

Juhu! Mein auf dem Notebook mittlerweile über alles geliebter Terminalfeedreader newsbeuter erschien heute in der offiziellen Version 1.0. Gleichzeitig verkündet der Autor Andreas Krennmair, die Eröffnung einer neuen Projektseite auf newsbeuter.org.
newsbeuter stellt, neben irssi, screen, mcabber, w3m und rtorrent, eines der Programme dar, welche eigentlich immer laufen, wenn das Notebook eingeschalten und Internetzugang möglich ist. Ferner stellt es in Kombination mit w3m den ultimativen Grund dar, sich nicht über Änderungen am Design bei heise und co wundern zu müssen. (Bevor jemand frägt, nein, ich habe keine Probleme mit dem neuen Design.)

Newsbeuter im AUR

Tags: software opensource

Trackback: http://atsutane.freethoughts.de/39/newsbeuter-in-version-1-0-erschienen/trackback  :: 0 Kommentare

conkyrc (mal wieder) überarbeitet

Atsutane, 19.08.2008 - 23:19

Joah ich hab die letzte Stunde mal damit zugebracht meine $HOME/.conkyrc zu überarbeiten, statt eines vertikalen Blocks nun eine horizontale Bar am oberen Bildschirmrand:
http://atsutane.freethoughts.de/img/desktop20080819.jpg
Die conkyrc gibt es natürlich auch zum Download. ;)

Tags: software systeme

Trackback: http://atsutane.freethoughts.de/38/conkyrc-mal-wieder-berarbeitet/trackback  :: 0 Kommentare

Spezielle Arch Live-CD zur FrOSCon08

Atsutane, 19.08.2008 - 15:42

Zur diesjährigen FrOSCon gibt es eine spezielle archlinux Live-CD, es handelt sich hierbei um die normale Installations-CD mit einigen kleinen Extras, so sind beispielsweise beide Architekturen(i686 und x86:64) auf dieser CD vertreten und neben der normalen Basispakete sind ein paar weitere enthalten, ich zitiere einfach mal aus Pierres Post:

This ISO has some special features:
* both architectures (i686 and x86_64) on one ISO image
* snapshot of [core] dated august 18th 2008
* use German keymap and timezone settings in grub and live environment by default
* Added some more packages to the live environment:
    base-devel (gcc, make, patch etc.)
    bash-completion
    htop
    irssi
    lm_sensors
    mc
    pacman-contrib
    rsync
    screen
    smartmontools
    sshfs
    testdisk
    vpnc
    zsh
* some workaround to avoid an out-of-memory bug when using pacman


Wie man sieht wurden mehrere extrem nützliche Applikationen aufgenommen, wer also vorhat arch auf einem System ohne Internetzugang zu betreiben(beispielsweise einen Heim Mediaserver) bekommt eine ganze Reihe nützlicher Shellapps ohne das System extra an internetfähige Struktur hängen zu müssen.

Tags: archlinux opensource software

Trackback: http://atsutane.freethoughts.de/37/spezielle-arch-live-cd-zur-froscon08/trackback  :: 0 Kommentare

Ein paar Firefox Addons

Atsutane, 14.08.2008 - 05:33

Vorgestern Abend habe ich mal wieder einen Blick in Mozillas Addon Verzeichnis für den Firefox geworfen und etliche Addons installiert, welche ich im Laufe des vergangenen Tages getestet habe. Diejenigen die ich behalte, stelle ich an dieser Stelle einfach mal vor, eventuell findet der ein oder andere von euch ja Gefallen an einem ;)

404-Error? Site/File/Page-Not-Found? Now it will be!
Zugegeben, ein etwas langer und ungewöhnlicher Name für ein Addon, aber es erfüllt seinen Zweck, es bringt euch(sofern vorhanden) auf eine archivierte Version der momentan besuchten Seite bei archive.org.

Add N Edit Cookies
Wie der Name schon verrät ein Cookie Editor, vor allem nützlich wenn man Web-Applikationen entwickelt/testet.

GooglePreview
Mehr ein kosmetisches Addon, welches ich vor einiger Zeit schoneinmal benutzt habe, es blendet einen Screenshot der Seite neben dem entsprechenden Suchergebnis bei Google oder Yahoo ein.

refspoof
Eine Toolbar welche das senden eines gefakten Referers ungemein erleichtert, kann in den verschiedensten Situationen von großem Nutzen sein.

SQL Injection
Spart beim testen eigener Webapplikationen ungemein viel Tipparbeit und macht somit auch unsichere Formulare aus.

Undo Closed Tabs Button
Gibt einen die Möglichkeit zum einen in der Tableiste einen Button zum Öffnen des zuletzt geschlossenen Tabs zu platzieren, oder zum anderen das Platzieren eines Buttons in der Navigationsleiste, welcher dann jedoch mit einer "History"-Funktion ausgestattet ist, so dass man direkt den gewünschten Tab wiederherstellen kann und nicht etliche unerwünschte Tabs öffnen muss, nur um sie kurz darauf wieder zu schließen.

Hackbar
Ich habe offen gesagt noch nicht alle Funktionen getestet, allerdings strotz dieses Addon nur so von Möglichkeiten zur Manipulation von gesendeten Daten und erweckt den Anschein wirklich alle nötigen Aspekte zum Testen einer Webapplikation abzudecken.

Dies waren die Addons die auch weiterhin installiert bleiben(ich habe vorgestern etwa 40 Addons installiert und getestet). Ich denke ich werde bald eine Seite mit allen von mir benutzten Addons erstellen, da der Fokus diesmal ziemlich stark auf dem absichern von Webapps lag.

Tags: software opensource

Trackback: http://atsutane.freethoughts.de/35/ein-paar-firefox-addons/trackback  :: 0 Kommentare

Umstieg auf zsh

Atsutane, 29.07.2008 - 23:07

So, sowohl am Notebook, als auch am PC bin ich von meiner langjährigen Shell bash auf zsh umgestiegen. Warum ich meine Shell austausche? Naja zum einen Neugier zum anderen lässt sich zsh wesentlich umfangreicher konfigurieren, hier hoffe ich in den nächsten Wochen zu einer effizienteren Arbeitsumgebung zu kommen, dank bash Kompatibilität spar ich mir auch eine Menge Arbeit beim portieren von Skripten.

Tags: archlinux systeme software

Trackback: http://atsutane.freethoughts.de/27/umstieg-auf-zsh/trackback  :: 1 Kommentar

awesome

Atsutane, 10.07.2008 - 20:40

Nachdem ich die letzten Wochen schon mit dem Gedanken spielte auf dem Notebook xmonad auszuprobieren, wovon mich jedoch die in Haskell geschriebenen Configdateien abhielten, bin ich gestern in der englischen Wikipedia auf dwm und dessen Ableger awesome gestoßen. Heute mittag hatte ich dann im Unixboard IRC Channel eine Unterhaltung mit espo, welche mich dazu brachte einmal awesome auszuprobieren.

Ich muss sagen, ich bin begeistert, an der Standardkonfiguration waren nur minimale Veränderungen nötig, um ein gut benutzbares Ergebnis zu erhalten. Zwar gibt es mit Trayicons Probleme, da dies jedoch nur eine Hand voll Apps betrifft ist davon abzusehen, zu mal ich nicht vorhabe auf fluxbox zu verzichten, sondern beide Koexistent zu benutzen, d.h. fluxbox wird dann benutzt, wenn ich mehr zum Vergnügen als zum programmieren am Notebook sitze und awesome wird so konfiguriert, dass ich administrative und programmiertechnische Aufgaben bequem gleichzeitig erledigen kann.

Zu guter Letzt noch ein Screenshot:
http://atsutane.freethoughts.de/img/awesome.png

Nachtrag 11.07.2008 12:45: Okay das mit dem Trayproblem hat sich dank stalonetray nun auch erledigt ;)

Nachtrag 20.07.2008 16:07: So, hier mal ein Screenshot nach 10 Tagen Dauerbenutzung:
http://atsutane.freethoughts.de/img/awesome2.png

Tags: software systeme

Trackback: http://atsutane.freethoughts.de/20/awesome/trackback  :: 0 Kommentare

Browserupdates und ihre Folgen...

Atsutane, 22.06.2008 - 21:31

Nunja heute war es dann soweit, der Firefox3 war aus den arch Repositorien zu beziehen. Also den aufgeschobenen Umstieg vollzogen und tada, alle Erweiterungen sind kompatibel, auch ansonsten waren auf den ersten groben Blick keine Probleme zu erkennen. Nach einigen Minuten und etlichen entdeckten Renderfehlern habe ich dann doch mal einen Blick in die Einstellungen geworfen und den Übeltäter ausgemacht, die Einstellungen Bezüglich der Schrift, diesen Kampf hatte ich mit Firefox 2 schon und ich bin bisher davon ausgegangen, diesen nicht noch einmal führen zu müssen, aber die Fontsettings sind die einzigen Einstellungen, die nicht übernommen wurden :/

Jetzt sitze ich seit über einer Stunde hier und quäle mich durch alle möglichen Kombinationen aus Schrift, Zoom und Schriftgröße um alle Seiten, welche CSS benutzen mehr oder weniger ordentlich zu rendern, alle anderen machen da keine Probleme... da wünsch ich mir doch fast die Web 0.5 Zeiten zurück :)

Tags: software

Trackback: http://atsutane.freethoughts.de/14/browserupdates-und-ihre-folgen/trackback  :: 1 Kommentar

Atsus bevorzugte Software

Atsutane, 15.06.2008 - 13:17

Nunja, da ich in den letzten Tagen desöfteren gefragt wurde welche Applikation zu welchem Zweck einsetze, liste ich das ganze einfach mal hier auf. Der Eintrag ist drei geteilt, zu erst einmal liste ich welche Software ich sowohl auf dem Notebook als auch am PC einsetze, dann welche nur auf einem der beiden zum Einsatz kommt und schließlich, wenn mehrere Applikationen eines Typs angegeben sind, wann (und weshalb) welche zum Einsatz kommt.

  • Distribution: Archlinux
  • Browser: Firefox und epiphany
  • Audioplayer: Audacious
  • Videoplayer: mplayer und smplayer
  • Texteditor: vim und leafpad
  • Terminal: roxterm
  • Dateimanager: pcmanfm
  • Jabberclient: gajim
  • PDF Betrachter: evince
  • Bildbetrachter: mirage
  • Entwicklungsumgebung: geany

Notebook:
  • Windowmanager: awesome
  • Feed Reader: newsbeuter
  • IRC-Client: irssi
  • Jabberclient: mcabber

PC:
  • Windowmanager: Fluxbox
  • Feed Reader: liferea
  • Grafikbearbeitung: gimp
  • IRC-Client: xchat

Nunja wie man sieht benutze ich auf beiden Geräten zum Großteil die selbe Software, das ist nicht alles, aber alles was täglich benutzt wird.

Warum zwei Browser?
Nunja ganz einfach, Firefox hat das wunderbare Feature die Tabs beim schließen zu speichern und beim starten wieder zu öffnen, da ich immer mindestens 20 Tabs offen habe(meist sogar mehr) dauert ein Start von Firefox schonmal eine Minute. Wenn ich den FF aber geschlossen habe und nur schnell eine Sache zu erledigen habe, starte ich eben schnell den epiphany und bin mitunter dann fertig wenn FF gerade mit dem letzten Tab fertig wäre. Ausserdem öffne ich alle Links aus liferea im epiphany, so kann ich mehrere News auf einmal öffnen und habe die gesondert von den Tabs im FF.

mplayer <-> smplayer
Hängt vom Videoformat ab, DVDs/Videodateien bei denen man die Wahl zwischen verschiedenen Ton-/Untertitelspuren hat schaue ich mir prinzipiell mit dem smplayer an, einfach weil man mit der GUI eine bessere bedienbarkeit hat. Das Standard mplayer Frontend Mplayer finde ich einfach nur zum k*****. Alle anderen Videos werden eben normal über den mplayer geschaut ;)

gajim <-> mcabber und xchat <-> irssi
Naja das ist sehr einfach, mcabber und irssi verlieren ab einer bestimmen Anzahl offener "Chats" einfach an übersichtlichkeit, ich benutze beide am Notebook, da ich dort nur mit wenigen Leuten schreibe und somit ihre Vorteile voll auspielen kann. Am PC bin ich meist für jeden zu erreichen, da brauch ich eben Ordnung, zu mal gajim (meiner Meinung nach) der mit Abstand beste grafische Jabberclient ist.

vim <-> leafpad und vim <-> geany
leafpad kommt meist dann zum Einsatz, wenn ich schnell einen Text zwischenlagern muss, vim bei Texten die auch gespeichert werden. Wenn ich programmiere kommt es auf den Umfang des Projektes an, alles unter 5 Dateien die jeweils auch nicht länger als 200 Zeilen sein dürfen, wird mit vim erledigt, alles andere (+sämtliche python Skripte) werden mit geany erledigt, einfach aus Gründen der Bequemlichkeit und Übersicht.

Tags: software systeme

Trackback: http://atsutane.freethoughts.de/9/atsus-bevorzugte-software/trackback  :: 2 Kommentare

devbird v0.4.2 :: Design: AkB :: Impressum :: Login