roothausen

  • Impressum
  • Administration
  • Kontaktformular
  • Jabber
  • Tagcloud
  • Twitter
  • Soup
  • Github

Entries tagged as software

Entries tagged as software

Related tags

android apple code computer google gui ios iphone jabber java linux misc mobile opensource presentation programming rant screenshot sdk shortys tail -f /var/log/life video web webdesign xml zeitgeist bad world blog blogging browser captcha changes dns firefox fun hardware html life lighttpd linux&unix media murphy networking politics privacy s9y security server spam stuff tv webwide contentmanagement css free markup tool wordpress rss ruby cheatsheet documentation feedreader http realtime rest scala swing websockets windows xslt codec vp8 comic datamining eigenfaces encryption howto im javascript mail newsbeuter picture podcast psi regular expression subnetting test truecrypt unix forum unb perl conference dslr nikon photography coffee science 1 2

Nachtrag Mobile Darstellung

17:03

Tuesday, December 23. 2008

Ich habe mir gerade das Android-SDK installiert und damit rumgespielt. Hier mal ein Screenshot der mobilen Darstellung auf Android:

Posted by Sven Pfleiderer in computer, web | Comments (0) | Trackbacks (0)
Defined tags for this entry: android, computer, mobile, screenshot, software, web, webdesign

Radeonhd

19:05

Monday, December 22. 2008

Nach Jahren der Qual und viel Leid mit dem ATI-Catalyst-Treiber fuer Linux hat die Situation auf meinem bleeding edge System mit dem Upgrade auf X.org 7.4 und Catalyst 8.11 nun einen traurigen Hoehepunkt erreicht. Hier mal ein paar der schwersten Fehler:

  • Der Xserver hat sich geweigert im Akkubetrieb zu starten. Zu sehen bekam man nur einen schwarzen Bildschirm und dann ging nichts mehr. Also Neustart und ohne X booten. Zum Glueck bin ich in der Lage auch ohne graphische Oberflaeche zu arbeiten.
  • Beim Zuklappen des Notebooks kam es in zufaelligen Abstaenden zum Einfrieren des XServers was ebenfalls nur durch einen Neustart gefixt werden konnte.
  • Beim Abspielen einiger Videos kam man irgendwann in die absurde Situation, in der das Bild dem Ton um hinterher rennt. Teilweise um Sekunden versetzt.

Nach all diesem Leiden habe ich mich mal nach dem aktuellen Befinden des RadeonHD-Treibers erkundigt, der mit Hilfe der offen gelegten Spezifikationen entstanden ist. Also installiert, xorg.conf editiert. Geht. Die oben beschriebenen Probleme sind Vergangenheit. Einziger Nachteil: Der Treiber bietet keine hardwarebeschleunigte 3D-Ausgabe. Ist auf dem Notebook zum Arbeiten allerdings auch nicht zwingend notwendig. Immerhin muss ich mich nun nicht mehr auslachen lassen wenn mein Notebook in einer Vorlesung nicht vernuenftig hochfahren will. Weitere Infos zur Installation bekommt man im ArchWiki.

Posted by Sven Pfleiderer in computer, misc | Comments (2) | Trackbacks (0)
Defined tags for this entry: bad world, computer, hardware, linux&unix, misc, opensource, software

ZML - Markup mal anders

22:03

Thursday, November 20. 2008

Ich bin gerade auf ein sehr interessantes Projekt namens ZML gestossen:

Basically, ZML is a markup language with a C-style syntax and lots of syntactic sugar. Furthermore the ZML toolchain provides a ZML to XML compiler, which means that ZML is a convinient way of writing XML. So you could regard it as an alternativ to a feature rich XML editor.
But ZML is more. It is also a technique of code generation, thus an alternativ to Model Driven Architecture. These two aspects fit together when you know that ZML code generation is done with XSLT. Using the ZML syntax instead of the XML syntax for XSLT stylesheets makes it very easy to write a code generation tool whenever approriate. No BNF, flex and bison, no theoretical knowledge about gramar and parser classes. Just some XML, XSLT and XPATH, denoted in a convinent way.

Das hoert sich nach einem interessanten Weg an um XML zu schreiben ohne sich mit den "> <" Zeichen herum plagen zu muessen.

Posted by Sven Pfleiderer in computer | Comments (2) | Trackbacks (0)
Defined tags for this entry: code, computer, markup, opensource, programming, software, xml, xslt

1337?!

23:54

Friday, October 31. 2008

Gerade in OpenOffice Calc gesehen:

Posted by Sven Pfleiderer in computer | Comments (2) | Trackbacks (0)
Defined tags for this entry: computer, fun, software, stuff

Referenzen?!

23:51

Sunday, October 26. 2008

Sollte mal jemand auf der Suche nach Linux/Unix Cheat-Sheets sein, schaut euch mal diese hier an. Ihr findet dort eine sehr ausfuehrliche Sammlung an Cheatsheets, die man immer mal wieder gebrauchen kann.

Posted by Sven Pfleiderer in computer, web | Comment (1) | Trackback (1)
Defined tags for this entry: cheatsheet, computer, linux&unix, software, tool, web, webwide

Tinyurls in Langform erhalten

22:02

Saturday, September 13. 2008

Bei vielen Diensten wie z.B. Twitter werden mittlerweile statt normalen URLs verkuerzte abgeschickt. Sollte man mal auf die Idee kommen diese wieder in Orginalform haben zu wollen, koennte man dazu fuer jeden der bekannten Dienste Methoden implementieren. Oder man benutzt die API des Dienstes longurl.com. Die Software dahinter wurde uebrigens unter der AGPL lizensiert und den SourceCode kann man hier ankucken.

Ich habe natuerlich gleich die Klasse fuer bit.ly erweitert:


#!/usr/bin/env ruby

# client class for url shortening service bit.ly and url expandig service longurl.com

require 'rubygems'
require 'net/http'
require 'uri'
require 'json'


class ShortURL
  def self.shortURL(url)
    api_url = "http://bit.ly/api"
    res = Net::HTTP.post_form(URI.parse(api_url),{'url'=> url})
    return res.body
  end

  def self.expandURL(url)
    api_url = "http://api.longurl.org/v1/expand?url=#{url}&format=json"
    res = Net::HTTP.get(URI.parse(api_url))
    data = JSON.parse(res)
   # if expanding url failed
    if data.has_key? 'messages'
      return url
    end
    return data["long_url"]
  end
end
 

Somit lassen sich mit der Methode ShortURL.expandURL(uri) URLs auch verlaengern.

Zusaetzlich gibt es fuer diesen Dienst noch eine Firefox Erweiterung und ein Greasemonkey Script um die langen URLs in Tooltips darzustellen.

Posted by Sven Pfleiderer in computer, web | Comments (0) | Trackbacks (0)
Defined tags for this entry: code, computer, programming, ruby, software, web

OTR mit PSI

22:32

Thursday, September 11. 2008

Eigentlich finde ich die Idee hinter OTR-messaging ja wirklich ganz nett. Leider gab es bisher keinen Jabberclient, der das unterstuetzt und den ich auch benutzen wuerde. Pidgin, Kopete etc. gefallen mir einfach nicht und es fehlen Features, die ich haben moechte.

Auf der Suche nach einer Loesung fuer PSI bin ich vor ein paar Monaten auf ein experimentelles Plugin gestossen, das vor kurzem in einer neuen Version veroeffentlicht wurde.

Da die Installation relativ aufwaendig ist, da man unter anderem PSI patchen muss, habe ich beschlossen dafuer ArchLinux-Pakete im AUR zu erstellen. Gesagt, getan: Benoetigt werden die Pakete psi-otr und psi-otrplugin. Wenn man yaourt installiert hat, genuegt dazu ein "yaourt -S psi-otr psi-otrplugin"

Nach der Installation sollte in PSI ein weiterer Menuepunkt namens Plugins in den Optionen erscheinen. Dort kann man dann die OTR-Optionen verwalten.

Achtung: Das Plugin ist experimentell und koennte eventuell zu Abstuerzen von PSI fuehren. Es besteht zudem noch ein Fehler, der die komplette Oberflaeche von PSI einfrieren laesst, wenn beim ersten verschluesselten Chatten neue private Schluessel generiert werden. Sollte es also den Anschein haben, dass PSi eingefroren ist, wartet lieber ein paar Minuten, da die Generierung etwas Zeit benoetigt. Nachdem die Schluessel generiert sind, sollte das Teil dann laufen. Ich bin allerdings selbst noch am testen. ;-)

Mehr Informationen und Erlaeuterungen gibt es in der Diplomarbeit des Entwicklers, der das Plugin erstellt hat.

Posted by Sven Pfleiderer in computer | Comments (0) | Trackbacks (0)
Defined tags for this entry: computer, encryption, linux&unix, privacy, psi, security, software

Newsbeuter 1.0

21:28

Wednesday, August 20. 2008

Der grossartige, von mir genutzte, Feedreader newsbeuter ist nun endlich in der Version 1.0 verfuegbar. Nun gibt es auch eine eigene Website des Projekts.

Hier mal die Releasenotes:

1.0 (2008-08-20):
Implemented support for highlighting of regular expressions
Implemented search function in help dialog
Implemented "show-read-articles" configuration option to toggle displaying of read articles
Implemented "always-download" configuration option to configure a list of feed URLs for which newsbeuter ignores the Last-Modified timestamp
Added read progress display in article view
Added optional format string support for "browser" configuration option
Added "reset-unread-on-update" configuration command

Weitere Infos bekommt man unter anderem im Newsbeuter-Devel-Blog und auf der offiziellen Downloadseite

Als jahrelanger User und Fan dieser Software, kann ich sie nur weiter empfehlen. :-)

Posted by Sven Pfleiderer in misc, web | Comments (5) | Trackbacks (0)
Defined tags for this entry: computer, feedreader, misc, newsbeuter, opensource, rss, software, web

Bit.ly API in ruby

20:13

Friday, August 1. 2008

Ich arbeite gerade an einem kleinen Tool, fuer das ich den URL-Kuerzungsdienst bit.ly ansprechen wollte. Daher habe ich mir eine Ruby-Klasse dafuer geschrieben, die die RESTfull-API anspricht:


#!/usr/bin/env ruby

# client class for url shortening service bit.ly

require 'net/http'
require 'uri'

class Bitly  
   def self.shortURL(surl)
      api_url = "http://bit.ly/api"
      res = Net::HTTP.post_form(URI.parse(api_url),{'url'=> surl})
      return res.body
   end
end


# Possible usage
puts Bitly.shortURL("http://blog.roothausen.de")
 

Das Ergebnis schaut so aus:

./bitlyapi.rb
http://bit.ly/2BTVbK
Posted by Sven Pfleiderer in computer, web | Comments (3) | Trackbacks (0)
Defined tags for this entry: computer, programming, ruby, software, web

Es riecht nach Aerger

05:21

Thursday, July 17. 2008

Ich bin mal gespannt, wie dieser Kommentar aufgenommen wird.

Security people are often the black-and-white kind of people that I can't stand. I think the OpenBSD crowd is a bunch of masturbating monkeys, in that they make such a big deal about concentrating on security to the point where they pretty much admit that nothing else matters to them.

Ich werde das nicht kommentieren. ;-)

Posted by Sven Pfleiderer in misc, web | Comment (1) | Trackbacks (0)
Defined tags for this entry: bad world, computer, linux&unix, misc, opensource, programming, security, software, web

Nochmals Firefox3

20:54

Tuesday, June 24. 2008

Nachdem der neue Firefox nun auch im Arch Repository verfuegbar ist, habe ich das Teil mal auf meinen beiden PCs getestet. Hier mal ein kleiner Bericht ueber die Neuerungen, die mir aufgefallen sind:

Bei der Installation auf meinem Desktoprechner hatte der Firefox3 erstmal keine Lust die 4. und 5. Maustaste zur zurueck bzw. vor-Navigation zu belegen. Eine Loesung dazu findet man hier.

Ansonsten macht der Browser zum Grossteil einen ordentlichen Eindruck:

  • Das surfen geht etwas schneller und Javascript ist deutlich schneller
  • Die neue Eingabeleiste gefaellt
  • Das Bookmark- und Erweiterungssystem fuehlt sich deutlich besser an
  • Es gibt endlich einen "echten" Vollbildmodus
  • Es werden nun native Elemente des Bedienelemente des Betriebssystems genutzt
  • Webseiten koennen komplett skaliert werden (auch die Grafiken)

Was mir ueberhaupt nicht gefaellt ist wie mit selbstsignierten SSL-Zertifikaten umgegangen wird. Hierzu gibt es auch schon hier Kritik. In Sachen Geschwindigkeit ist er gefuehlt immer noch langsamer als der Opera 9.5, den ich zum Testen von Webseiten installiert habe. Von weniger Ressourcenverbrauch habe ich leider auch nichts bemerkt. Zudem kommt noch, dass der "Protocol-Handler-Hack" nicht mehr funktioniert. Somit muss ich mir nun was ausdenken, die ich URLs mit anderen Protokollen ausser den bekannten anspreche ...

Alles in allem ist mit der Version 3 ein durchaus brauchbarer Browser gelungen, der leider weiterhin an ein paar Macken leidet. Ein Upgrade lohnt sich aber auf jeden Fall.

Posted by Sven Pfleiderer in computer, web | Comments (3) | Trackbacks (0)
Defined tags for this entry: computer, firefox, html, software, test, web, zeitgeist

Integration software's manboobs

01:35

Friday, June 20. 2008

Ich habe gerade einen wunderbaren Vortrag ueber Softwareintegration gefunden, den ich euch nicht vorenthalten will.

Posted by Sven Pfleiderer in computer, zeitgeist | Comments (0) | Trackbacks (0)
Defined tags for this entry: computer, media, programming, software, zeitgeist

Subnetzberechnung einfach gemacht

01:45

Thursday, June 5. 2008

Im Allgemeinen ist die Berechnung von Subnetzen zwar nicht schwer aber recht zeitaufwaendig. Aber zum Glueck gibt es dafuer ein sehr cooles Tool, dass einem die Arbeit abnimmt. Es nennt sich ipcalc und funtioniert recht schmerzlos:


 ipcalc 192.168.13.23/26   
Address:   192.168.13.23        11000000.10101000.00001101.00 010111
Netmask:   255.255.255.192 = 26 11111111.11111111.11111111.11 000000
Wildcard:  0.0.0.63             00000000.00000000.00000000.00 111111
=>
Network:   192.168.13.0/26      11000000.10101000.00001101.00 000000
HostMin:   192.168.13.1         11000000.10101000.00001101.00 000001
HostMax:   192.168.13.62        11000000.10101000.00001101.00 111110
Broadcast: 192.168.13.63        11000000.10101000.00001101.00 111111
Hosts/Net: 62                    Class C, Private Internet

[via]

Posted by Sven Pfleiderer in computer | Comment (1) | Trackbacks (0)
Defined tags for this entry: computer, networking, opensource, software, subnetting, tool

Firefox Erweiterungen

00:32

Thursday, June 5. 2008

Da ich ja sowieso schon beim Thema war und eine nette Erweiterung gefunden habe, mit der ich die installierten Erweiterungen dumpen kann, moechte ich die Ausgabe mal hier veroeffentlichen:

Application: Firefox 2.0.0.14 (2008041709)
Operating System: Linux (x86-gcc3)

  • /Find Bar/ 1.0
  • Adblock Plus 0.7.5.4
  • Adblock Plus: Element Hiding Helper 1.0.4
  • BBCodeXtra 0.2.5.6
  • Bookmarks Synchronizer 1.03
  • CS Lite 1.3.8
  • del.icio.us Complete 1.3
  • Deutsches Wörterbuch 1.0.1
  • DOM Inspector 1.8.1.14
  • Download Statusbar 0.9.6.1
  • DownThemAll! 1.0.1
  • Extended Statusbar 1.2.7
  • Extension List Dumper 1.13.1
  • Firebug 1.05
  • FoxyProxy 2.7.4
  • Master Password Timeout 0.2.6
  • Menu Editor 1.2.6
  • NoScript 1.6.8
  • Screen grab! 0.95
  • Spamavert.com 1.0.0
  • Tab Mix Plus 0.3.6
  • United States English Dictionary 3.0.3
  • Web Developer 1.1.6

Vielleicht ist ja fuer den einen oder anderen etwas dabei das er/sie noch nicht kennt und gebrauchen kann. Fuer weitere sinnvolle Tipps waere ich natuerlich dankbar.

Posted by Sven Pfleiderer in computer, web | Comments (3) | Trackbacks (0)
Defined tags for this entry: computer, firefox, software, tool, web, webdesign, webwide

Feeds ueberpruefen

20:20

Thursday, May 22. 2008

RSS- und andere Newsfeeds sind ne tolle Sache, das ist klar. Nur haben sich bei mir mittlerweile eine Menge Feeds angesammelt bei denen es mal vorkommt, dass einige der Blogs und Podcasts umgezogen oder nicht mehr erreichbar sind. Ab und zu kommt es auch vor, dass der Feed umgestellt wird ohne eine Weiterleitung einzurichten.

Im kleinen koennte man hier ab und zu mal seine Liste manuell checken um zu sehen was Sache ist. Bei mir sind es allerdings > 160 Feeds. Darum habe ich ein kleines Tool geschrieben, das im Endeffekt nichts anderes macht als sich die Feeds aus einer opml-Datei zu holen, diese abzurufen und den HTTP-Response-Code auszuwerten. Dazwischen werden noch ein paar moegliche Fehler abgefangen.
Feeds, bei denen Weiterleitungen aktiv sind, Seiten bei denen der Feed nicht gefunden wurde oder zu denen aus anderen Gruenden keine Verbindung aufgebaut werden kann, werden ausgegeben. Bei umgeleiteten Feeds wird noch die URL, auf die umgeleitet wird, angezeigt.

Anwenden kann man das Tool in dem man es herunter laedt, ausfuehrbar macht und auf der Kommandozeile aufruft. Als ersten Parameter erwartet das Script eine opml-Datei:

./feedchecker.rb /tmp/rss.opml

Vorausgesetzt wird ein Ruby-Interpreter. Ich habe das ganze in der Version 1.8.6 getestet. Es werden zudem noch ein paar Teile der Ruby-Kernbibliothek benutzt. Das Teil ist in recht kurzer Zeit entstanden und daher ist es durchaus moeglich, dass in den 52 Zeilen Ruby-Code noch der eine oder andere Fehler steckt. ;-)
Fehlerberichte oder Verbesserungsvorschlaege sind durchaus erwuenscht und koennen als Kommentar, per Mail oder Jabber abgegeben werden.

Posted by Sven Pfleiderer in computer, web | Comments (0) | Trackback (1)
Defined tags for this entry: blogging, computer, programming, rss, ruby, software, tool, web
« previous page   (Page 2 of 12, totaling 174 entries)   next page »

JavaScript String .fromCharCode

Calendar

« May '12 »
Mo Tu We Th Fr Sa Su
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Quicksearch

Kategorien

  • XML computer
  • XML misc
  • XML web
  • XML zeitgeist


All categories

Archiv

  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • Recent...
  • Older...

Feeds

  • XML RSS 2.0 feed
  • ATOM/XML ATOM 1.0 feed
  • XML RSS 2.0 Comments

Links

Retinacast
Shackspace
Yaxim
Radio Tux
Kais Blog
Blumen Pfleiderer
Alk
paxos
filzo
Marc Seeger
polzifer
Moritz Haarmann

Tags

android bad world blog blogging browser changes code comic computer contentmanagement encryption feedreader firefox free fun google gui hardware howto html im jabber java life lighttpd linux linux&unix markup media misc mobile murphy networking newsbeuter opensource picture politics presentation privacy programming regular expression rss ruby s9y scala screenshot sdk security server shortys software stuff tail -f /var/log/life test tool tv unix video web webdesign webwide windows xml zeitgeist

Lizenz

Creative Commons License - Some Rights Reserved