Bcache SSD/HDD caching Tutorial

Hab ein Tutorial gemacht wie man unter Fedora 18 Bcache zum laufen bekommt.
Gist damit andere es villeicht schneller hinbekommen als ich....

Wie man sich das Web programmiert.

Inzwischen benutzen die meisten von uns eine Reihe von Webbasierten Diensten (Tumblr,Gmail,Twitter, Facebook, G+ etc... ). Alle diese Dienste haben in der Regel eine API. Mit dieser API kann man auch ohne Webinterface mit ihnen interagieren z.B. Twittern usw... Wer sich jedoch mal bei einem ansprechen einer solchen API versucht hat wird schnell merken das man schnell 1-2 Tage reinstecken kann bis man raus hat wie es funktioniert (gerade die Facebook API soll grauenhaft sein..). Also ist es viel zu aufwendig für den Privatmann diese API zu nutzen um z.B. Facebook Post auch gleichzeitig auf Twitter zu veröffentlichen. Diesem Problem tritt iftt (if this than that) entgegen wer Programmiert kennt die if Bedingungen. Ich kann dort sagen das z.B. wenn ich auf Google Reader einen Post like ich ihn automatisch zu Instapaper gesendet bekomme.. Das alles noch kostenlos.  Normalerweise regiert der Dienst recht zügig (innerhalb von ca 15min) und ist recht selbst erklarend. 
 Leider wurde die Twitter unterstützung weitestgehend eingestellt :( wegen der API-Restriktionen....

OPUS massenweise encodieren

Habe gestern zum ersten mal eine CD im neuen OPUS-Codec gerippt. Zur Zeit gibt es nur ein Kommandozeilentool welches von wav in opus umwandeln kann. Leider muss man jede Datei einzeln angeben ca. so opusenc foobar.wav foobar.opus da aber eine CD bzw. in diesem Fall ein Hörspiel mehere Tracks hat ist das ziemlich  nervig. Deshalb habe ich mir ein kleines Rubyscript gebastelt was man in einen Order mit den wav Dateien kopiert und einfach ausführt und es alle umwandelt. Hier das Script. Damit man die Multicore CPUs auslasten kann codiert er alle gleichzeitig :D . Nebenbei sei bemerkt das unter Android die VLC Beta bereits mit OPUS umgehen kann!

Wie ich meinen Firefox aufräumte oder, wie ich meine Technische Schuld beglich.

So lange ich denken kann ist mein Firefox überlastet. Überlastet mit Favoriten, überlastet mit offenen Tabs und überlastet mit Addons. Dies wurde um so schlimmer seit ich ein Handy (ja ich sage bewusst Handy und nicht dieses pseudoelitäre Wort "Smartphone", den mit "Smart" hat das 0 zu tun. Ein ander mal mahr dazu...)
Und seit einigen Tagen ist es so schlimm geworden das einige Sekunden vergingen wenn ich auch nur einen neuen Tab aufgemacht habe. Und bei Programmen halte ich mich an Linus Torvalds Motto "Speed matters!".

Um ein grobes Bild zu geben:
- ca. 15 Plugins.
- ca. 50 - 150 Tabs offen.
- ganz grob geschätzte 1000 Favoriten.

Ok wo also anfangen zu optimieren?
Addons fressen laut  diversen Berichten einiges an Speicher und bremsen somit aus.
Problem jedoch alle Addons nutze ich auch regelmäsig können also nicht entfernt werden.

Somit bleiben noch die Tabs und Favoriten. Die Favoriten nutze ich so gut wie nie Favoritenleiste habe ich ausgeblendet. Favouriten habe ich immer dann angelegt wenn ich eine Website fand aber keine Zeit/Lust hatte immer schön einfach doppelklick auf das Sternchen in der URL und raus aus dem Kopf. So gemacht seit ca. 6 Jahren und per Sync/Backup auch bei jeder neuinstallation mitgeschleppt. Angeschaut habe ich mir die Favouriten so gut wie nie den um so mehr es waren um so weniger erfüllten sie ihren eigentlichen Zweck.

Kommen wir zu den Tabs die habe ich offen weil ich meist mehrere "Projekte" gleichzeitig im Auge behalten will. Arbeite ich mich zum Beispiel in neo4j ein, habe ich dazu ca. 5 - 10 Tabs offen. Das selbe noch für Bootstrap, Google Clousure usw. + Sachen wie Twitter, Webmail etc.

Dazu kommt noch das immer wenn ich auf dem Handy einen Spannenden Link fand den ich aber gerade nicht lesen wollte/konnte. Ich ihn mir per mail schickte damit ich ihn am Laptop in Ruhe lesen konnte.
Konkret war das so das ich auch am Laptop Link geöffnet und nächster Tab  (Das lese ich wenn ich mal Zeit habe... m(  ). Ich will nicht sagen das es komplettes Chaos war aber oft genug wusste ich nur bei 10% den konkreten Inhalt der Rest war für falls ich mal wieder an Projekt X arbeite....

Ich bin also über Jahre hinweg eine Technische Schuld eingegangen und so langsam kippte mir das auf die Füße.


Nun gut kommen wir zur Lösung. In mobileMacs wurde Pinboard empfohlen. Ein kleiner recht unbekanter Dienst der Favoriten speichert und vertagt (kostet einmalig ca. 10$). Ich habe alle meine Bookmarks gelöscht (vorher Backup in Datei nur für den Fall...). Tabs die offen waren habe ich auf Pinboard vertaggt, gespeichert und Tab geschlossen.
Sollte ich wieder an Projekt XY arbeiten gehe ich auf den richtigen Tag und kann recht schnell alle Tabs wiederherstellen.

Das ganze sieht jetzt so aus:




Vorteile:
- Alle Favs sind gesynct auf Handy, Laptop, Tablet, Chrome.
- Keine Emails mehr an mich selbst (Anroid App für Pinboard.)
- Ich unterstüze einen kleinen tollen Webdienst.

Nachteile:

- Wenn der Dienst weg ist sind alle meine Links weg.
(Gibt Backup Funktion.)