datenfahrt

gnome3 extensions

Bei Ubuntu 12.04 angekommen habe ich mich daran gemacht, Gnome 3 einzurichten. Gestolpert dann über extensions.gnome.org was ich hier gerne erwähnen möchte. 9 Seiten voller Extensions für Gnome 3. Das besondere, wie ich finde das man die Erweiterung gleich vom Browser aus komfortabel installieren und verwalten kann:

Auschnitt

Wenn man sich wieder die Statusicons zurück wünscht, empfehle ich diese Extension:

https://extensions.gnome.org/extension/99/evial-status-icon-forerver/

In der jetzigen Installation verwende ich gnome 3.4.1, die Extension muss dahingehend abgeändert werden, wie einige dort kommentiert haben, das man in metadata.json die Versionsnummer ergänzt, die man mit

gnome-shell --version

rausfinden kann. In der extension.js kann man selbst die Anwendungen nachtragen die man ausserdem benötigt:

var notification = [
    'deadbeef',     // Deadbeef Music Player
    'pidgin',       // Pidgin IM Client
    'gcin',         // GCIN Chinese Input Method
    'hime',          // HIME Imput Method Editor
    'gstm', // ssh tunnel manager
    'clementine' // Clementine music player
]

Zu finden sind die beiden Dateien unter:

~/.local/share/gnome-shell/extensions/EvilStatusIconForever@bone.twbbs.org.tw/ 

Gnome 3 unter Ubuntu 12.04 installieren und Gimmicks:

Aufgepimpt:

nmon für linux / aix

Informationen über die Systemauslastung, Ressourcen kann man nie genug im Blickfeld haben. Ein älteres (2006?)Tool worauf ich aufmerksam wurde, nennt sich nmon. Ein Screenshot und Installationsanleitung für Ubuntu findet sich im Wiki

2012/04/29 17:38 · Haiko · 0 Kommentare · 0 Linkbacks

erstmal ein kaffee kochen, eine weltreise

und dann ist der download bestimmt fertig..

2012/04/27 10:31 · Haiko · 0 Kommentare · 0 Linkbacks

mint 12 gnome shell - neustart im terminal

Unter Mint 12 öfters im Einsatz, für alle Fälle:

STRG+ALT+T

echo $DISPLAY
# :0.0

STRG+ALT+F2

export DISPLAY=":0.0"
 
gnome-shell --replace

STRG+ALT+F7

Google Reader mit der eigenen StatusNet-Instanz verknüpfen

Im Browser bei Google-Reader kann man die Inhalte auch an andere Netzwerke senden. In den erweiterten Einstellungen findet man das Tab „Senden an“. Dort fügt man folgenden Link ein:

https://status.example.com/index.php?action=newnotice&status_textarea="${source}: ${title}" from ${short-url}

So sieht das, in meinem Falle, dann aus:

Screenshot

Komodo Edit macros + pastebin öffnen

Quelle: http://docs.activestate.com/komodo/5.2/macroapi.html#macroapi_openURI

getestet in Komodo Edit 7, das ganze ist sehr ausbaufähig - wenn man lust hat :D

Herunterladen und in die Toolbox importieren:

PasteBin.komodotool
{
  "keyboard_shortcut": "", 
  "name": "PasteBin", 
  "language": "JavaScript", 
  "trigger_enabled": false, 
  "value": [
    "try {", 
    "    ko.open.URI('http://pastebin.com/','browser');", 
    "} catch(e) {", 
    "    alert(e);", 
    "}"
  ], 
  "trigger": "trigger_postopen", 
  "rank": 100, 
  "async": false, 
  "type": "macro"
}

Oder ein neues Macro hinzufügen:

Macro Properties in Komodo Edit

try {
    ko.open.URI('http://pastebin.com/','browser');
} catch(e) {
    alert(e);
}

Ergebnis:

Ergebnis

Thunderbird Desktop unter Gnome 3

Bei diesem Anwendungsbeispiel geht es auch darum, Gewohnheiten zu ändern - gerade wenn man seine Daten in einer selbstverwalteten Umgebug sammelt. Warum kommerzielle, *kostenlose* Angebote nutzen wenn man selbst bestimmen kann wie und wo man seine Daten lagert. Der Preis, der sich durch Miete eines oder mehrere virtuellen Server ergibt hält sich sehr in Grenzen. Auf zwei grosse Latte Caramel verzichten und es finden sich gute Einstiegsangebote.

Mozilla Thunderbird ist sehr erweiterungsfreudig und so kann man natürlich auf Idee kommen, in Thunderbird zum Beispiel ein Zugriff auf Owncloud zu geben. Thunderbird und Lightning bedienen sich per CalDAV um Kalenderdaten synchron zu halten. Ein Plugin, wo sich beliebige Internetadressen in ein Tab laden lassen ergeben eine riesige Auswahl an Möglichkeiten sein Thunderbird als Zentrale für das Managment der eigenen Informationsinfrastruktur zu erheben, einschliesslich Dateien die auch per WebDAV zur Verfügung stehen. Mutige können per Symlink ein Verzeichnis in Owncloud integrieren und so eine Website pflegen, inklusive Syntaxhervorhebung. Ich habe zum Beispiel den selbstgehosteten HTML5 Webdienst Mindmaps noch ein Tab spendiert. Es wird vom blossen „Surfbrowser“ getrennt und lenkt mich nicht vom wesentlichen ab.

Nun möchte man vielleicht nicht gerade mit Alltray Thunderbird im Speicher halten um eine Benachrichtung auch zu erhalten. Die für mich beste Lösung habe ich mit Mailnag gefunden. Mit einem IMAP-Account können die Nachrichten auch gepusht werden, SSL beherrscht die Anwendung auch. Gnome 3 meldet dann die neuen Nachrichten, ein Klick und Thunderbird wird dann gestartet. Man kann so (hier waren es ca 300 MB, Mailnag ungefähr hundert) Arbeitsspeicher sparen.

Gnome 3 wird so langsam mein Standard werden. Mit Mint hat man die Möglichkeit auf Cinnamon auszuweichen, was bei mir aufgrund der Stabilität in den Hintergrund gerückt ist. Man ist und bleibt ein Spielkind ;)

DuckDuckGo

guckst du

Die Suchmaschine mit dem (tollen?) Namen „DuckDuckGo“, was in Mint die voreingestellte Suche im Browser ist, schenke ich immer mehr Aufmerksamkeit. Die offene, in Perl geschriebene Software verspricht Privatssphäre (was nicht mit https anfängt und aufhört) und viele Einstellungsmöglichkeiten - die Personalisierung. Die Suchmaschine stellt einen eigenen Syntax, den vielen Goodies, die man sich unbedingt mal anschauen sollte. Die Seite ist schlicht und man gibt sich „cool“, so wie Google einst mit dem Konzept der minimalistischen Aufmachung.

Zum Thema Privacy bzw. Unterschiede zwischen einer Suche mit Google und duckduckgo.com werden zwei gut illustrierte Seiten von den Seitenbetreibern bereitgestellt:

Das Projekt betreibt einen Jabber-Server und da darf natürlich kein Bot fehlen (im @ ddg.gg) das die Suchmaschine via XMPP ansprechen lässt.

Ich finde, die Suchergebnisse sind sehr auf das Wesentliche reduziert. Vorallem - ich fühle mich nicht durch andere Informationen abgelenkt ;) Spätestens dann merkt man, dass andere Plattformen eher zum Kaufrausch verführen wollen als mir ein optimales Suchergebnis zu zeigen.

Einfach mal ausprobieren und offenen Projekten eine Chance geben:

Die Suche nach der PHP-Funktion bringt eine wirklich gute Zusammenfassung der Ergebnisse.

Oder, wenn es schon um Suchmanschinen geht:

Und per Hash:

Und für Android-Nutzer gibt es auch eine Anwendung im Market.

Für andere Konsumenten gibt es auch eine API:

{
   "Definition" : "",
   "DefinitionSource" : "",
   "Heading" : "DuckDuckGo",
   "AbstractSource" : "Wikipedia",
   "Image" : "",
   "RelatedTopics" : [
      {
         "Result" : "<a href=\"http://duckduckgo.com/c/Companies_based_in_Pennsylvania\">Companies based in Pennsylvania</a>",
         "Icon" : {
            "URL" : "",
            "Height" : "",
            "Width" : ""
         },
         "FirstURL" : "http://duckduckgo.com/c/Companies_based_in_Pennsylvania",
         "Text" : "Companies based in Pennsylvania"
      },
      {
         "Result" : "<a href=\"http://duckduckgo.com/c/Internet_search_engines\">Internet search engines</a>",
         "Icon" : {
            "URL" : "",
            "Height" : "",
            "Width" : ""
         },
         "FirstURL" : "http://duckduckgo.com/c/Internet_search_engines",
         "Text" : "Internet search engines"
      }
   ],
   "AbstractText" : "DuckDuckGo is a search engine that is based in Valley Forge, Pennsylvania and uses information from crowd-sourced sites with the aim of augmenting traditional results and improving relevance.",
   "Abstract" : "DuckDuckGo is a search engine that is based in Valley Forge, Pennsylvania and uses information from crowd-sourced sites with the aim of augmenting traditional results and improving relevance.",
   "AnswerType" : "",
   "Redirect" : "",
   "Type" : "A",
   "DefinitionURL" : "",
   "Answer" : "",
   "Results" : [
      {
         "Result" : "<a href=\"https://duckduckgo.com/\"><b>Official site</b></a><a href=\"https://duckduckgo.com/\"></a>",
         "Icon" : {
            "URL" : "https://i.duckduckgo.com/i/duckduckgo.com.ico",
            "Height" : 16,
            "Width" : 16
         },
         "FirstURL" : "https://duckduckgo.com/",
         "Text" : "Official site"
      }
   ],
   "AbstractURL" : "https://en.wikipedia.org/wiki/DuckDuckGo"
}

Banshee aufgepimpt

Banshee ist mein Medienplayer unter Mint. Ich mag die Software, auch wenn ich über die kleinen Schwierigkeiten nachdenken muss bei dem Satz. Im Einsatz sind das Ampache Plugin, was auch (mittlerweile) gut mit Owncloud spricht und nicht zu vergessen das Remote-Plugin, was aus Android Handys eine Fernbedienung (Wifi) macht. Das Remoteplugin ist auch bei Launchpad zu finden. Wer Mono mag, kann mitpimpen..

$ apt-cache search banshee-extension
banshee-extension-soundmenu - Medienverwaltungs- und Abspielanwendung - Erweiterung für das Audiomenü
banshee-extension-ubuntuonemusicstore - Medienverwaltungs- und Abspielanwendung - U1MS-Erweiterung
banshee-extension-alarm - Erweiterung Alarm für Banshee
banshee-extension-ampache - Erweiterung Ampache für Banshee
banshee-extension-appindicator - Application Indicator extension for Banshee
banshee-extension-awn - AWN integration extension for Banshee
banshee-extension-clutterflow - CoverFlow functionality for Banshee
banshee-extension-coverwallpaper - Cover wallpaper extension for Banshee
banshee-extension-jamendo - Jamendo extension for Banshee
banshee-extension-karaoke - Karaoke extension for Banshee
banshee-extension-lastfmfingerprint - Last.FM fingerprinting extension for Banshee
banshee-extension-lcd - LCD display integration extension for Banshee
banshee-extension-lirc - LIRC integration extension for Banshee
banshee-extension-liveradio - LiveRadio extension for Banshee
banshee-extension-lyrics - Lyrics extension for Banshee
banshee-extension-magnatune - Magnatune for Banshee
banshee-extension-mirage - Automatic Playlist Generation extension for Banshee
banshee-extension-openvp - visualizations extension for Banshee
banshee-extension-radiostationfetcher - radio station fetcher extension for Banshee
banshee-extension-randombylastfm - Random By Last.FM extension for Banshee
banshee-extension-streamrecorder - StreamRecorder extension for Banshee
banshee-extension-telepathy - Telepathy extension for Banshee
banshee-extension-zeitgeistdataprovider - Zeitgeist data provider extension for Banshee
banshee-extension-albumartwriter - Album art writer extension for Banshee
banshee-extension-duplicatesongdetector - Duplicate song detector extension for Banshee
banshee-extensions-common - common files for banshee-community-extensions

Dokuwiki "Angua", keine Buttons mehr im Editor

Ich hatte noch das jQuery-Plugin aus der alten Installation aktiv und da die Library in Angua jetzt Bestandteil ist, waren die Buttons nach der Deinstallation des Plugins wieder da.

htc desire classic mit cyanogenmod 7.10

Das HTC Desire begleitet mich jetzt seit gut 2 Jahren und die letzten Wochen habe ich verstärkt über Updatemöglichkeiten nachgedacht. Obwohl bei O2 gekauft, war ein Branding enthalten was ich erstmal loswerden musste. Der Sollzustand sollte ein Einstieg in neue Welten mit Cyanogenmod 7.10 werden.

Es gibt im Netz eine unglaubliche Vielfalt an Erklärungsversuchen, wie man das am besten bewerkstelligt.  Quelle: https://en.wikipedia.org/wiki/File:Screenshot-1318632299047.png#filelinksIm Forum von android-hilfe.de gibt es eine recht gute Anleitung für diese, nicht ganz ungefährliche, Prozedur.

Hier lief das folgendermassen ab: Das Debranden mit der Goldcard Methode war ein Klacks. Das Rooten mit unrevoked nicht erwähnenswert, vorausgesetzt die modifizierten Android-USB Treiber sind installiert, dann funktioniert es auch mit dem Bootloader und das Flashen konnte beginnen. Wo alles schick war, mit Root-Rechten habe ich noch Cyanogenmod über Clockwork zur installation getriggert.

Das wars letzendlich gewesen und das Feeling ist erstmal angenehm: Nach 3 Tagen Dauereinsatz habe ich bisher nichts haarsträubendes erleben können. Man muss natürlich wieder viele Einstellungen machen bis man seine gewohnte Umgebung zurück hat. Begeistert hat mich der DSP-Manager, der den Klang wirklich verbessern kann. Der Launcher gefällt mir und auf die Sense Widgets zu verzichten ist meiner Meinung nach, zumindest bei der O2 / HTC 2.2 Version nicht schwierig. Man findet andere gute Calendarwidgets die viel mehr können als nur gut aussehen. Gute Sache!

dubstebexkurs

In letzter Zeit habe ich viel Dubstep gehört. Die meisten Sets/Podcasts sind erreichbar unter Archive.org und so entschloss ich mich einige Freeware VST-Plugins auszuprobieren und mein Dubstep-Geschmack festzuhalten (Die Links werde ich später hinzufügen). Herausgekommen und bei Soundclöud gehostet ist folgender Track:

Übrigens hab ich bei Soundcloud ein HTML5-Widget entdeckt der per Iframe den Code einbindet.

<iframe width="100%" height="166" class="html5player" scrolling="no" frameborder="no" src="http://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F31890074&show_artwork=true"></iframe>
2011/12/29 21:35 · Haiko · 0 Kommentare · 0 Linkbacks

musika abend vorm balkon demo laptop korgnanokontrol

Das geliebte Northpole-VST Plugin, was ich benutze seit ich VST_Plugins kenne wird benutzt. Und wie ich eben festgestellt habe, wird das Plugin noch weiterentwickelt. Antesten! Ich nutze es in einer Uralt-Version.

abend vorm balkon by haikohall

goaccess ausprobiert

Ein real-time Logfile-Analyzer für Apache auf Unix Maschinen. Hab es auf einem Ubuntu-Server mittles dpkg installiert. Wunderbar für Remotesitzungen mit SSH.

http://goaccess.prosoftcorp.com/

Gefunden auf http://www.ubuntugeek.com/goaccess-visual-apachenginx-log-analyzer.html

Ältere Einträge >>

Linkbacks

Mindmapping mit html5 – exdc, 2011/08/04 11:55 (Pingback)
[...] Haikos [...]
 

Diskussion

Geben Sie Ihren Kommentar ein
Wenn Sie die Buchstaben auf dem Bild nicht lesen können, laden Sie diese .wav Datei herunter, um sie vorgelesen zu bekommen.
 

Open Source
StatusNet
Snake

Snake in 140byt.es
from gist.github.com/1449250

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Noncommercial-Share Alike 3.0 Unported