Entries tagged as tool
Related tags
blog bad world blogging browser changes code computer contentmanagement css firefox free html markup media misc murphy opensource s9y server software stuff tail -f /var/log/life web webdesign webwide wordpress zeitgeist captcha hardware linux&unix privacy programming rss ruby security spam cheatsheet android documentation feedreader google gui http jabber java linux networking presentation realtime rest scala sdk shortys swing video websockets windows xml xslt apple comic datamining dns eigenfaces encryption fun howto im ios iphone javascript life lighttpd mail mobile newsbeuter picture podcast politics psi rant regular expression screenshot subnetting test truecrypt unix perl coffee conference dslr nikon photography science tv codec vp8 forum unb 1Heute gibt es hier eine kostenlose Serial fuer Codeweavers Crossover. Man kann sich dort eine Linux- oder Mac-Serial per Email zuschicken lassen und Crossover zum spielen von Windows-Spielen oder anderen Windowsprogrammen nutzen. Viel Spass damit.
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.
Vor einiger Zeit habe ich ein Tool gesucht um Newsfeeds aus einer OPML-Datei auf Erreichbarkeit zu ueberpruefen. Nachdem ich keines gefunden hatte, habe ich mir selbst eines geschrieben.
Das kleine Tool wurde nun nochmals ein klein wenig ueberarbeitet. Hier mal die groebsten Aenderungen:
- Support von Threads
- Abfangen nicht konformer HTTP-Antworten
- Abfangen von "connection refused"-Fehlern
Alleine die Verwendung von Threads bringt einen erheblichen Performancegewinn. Als Beispiel dient meine Feedliste mit 179 Feeds. Hier ist das Ergebnis der Version ohne Threads:
time ./feedchecker.rb /tmp/rss.opml
./feedchecker.rb /tmp/rss.opml 2.70s user 0.88s system 1% cpu 4:05.40 total
Und hier mal die Version mit Threads:
time ./feedchecker_thread.rb /tmp/rss.opml
./feedchecker_thread.rb /tmp/rss.opml 1.51s user 0.35s system 4% cpu 42.661 total
Das Script gibt es hier zum download. Feedback ist wie immer willkommen.
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]
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.
In letzter Zeit musste ich viel mit CSS und HTML in Verbindung mit Templates fuer Contentmanagementsysteme hantieren und diese debuggen.
Hierbei hat sich das Gespann aus Firefox und den Erweiterungen Web Developer und Firebug bewaehrt. Ich wuerde jedem, der mit Webseiten hantieren muss, dazu raten sich diese Tool mal anzusehen. Es lohnt sich wirklich. ![]()
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.
Calendar
| « | February '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 | ||||


