Bloodys Tech Junction

Suche mit elasticsearch

:: bloodywing :: 19/03/2012

Letzte Woche habe ich durch Zufall elasticsearch entdeckt. Sofort kam mir in den Sinn diese auch hier zu verwenden - da ich auch noch keine Suchfunktion hier besitze. Elasticsearch basiert JSON und HTTP - kann also ohne weitere Probleme in jeder Umgebung genutzt werden die zugriff auf das HTTP Protokoll gewährt. Clients und Libraries gibt es in vielen verschiedenen Sprachen. Ich werde mir mal speziell Elastica ansehen.

Wissenswertes

Benötigt Java JSON Ausgabe Zugriff über HTTP Open Source Verwendet von Mozilla Foundation, Sony und StumbleUpon

Viel mehr kann ich hier nun erst mal nicht schreiben dazu muss ich die Searchengine erst mal ausprobieren. Aber mit einigen Gist Snipples werde ich sicherlich in Zukunft um mich werfen.

Solr will ich nicht nehmen, ist mir zu overkill :)

Update: Habe nun einige erste Versuche mit elasticsearch gestartet, und gleich mal ein Cluster aufgesetzt, das funktioniert auch recht einfach, sind die elasticsearch Server in einem Subnetzt dann finden diese sich auch gegenseitig. Elasticsearch ist auf jeden Fall etwas anderes als direkt in der Datenbank zu suchen, Volltextsuchen auf mehreren Hunderttausend Datensätzen geht unheimlich schnell von statten ohne das ein riesengroßer Index erzeugt wird wie in MySQL.

Category: Open Source

Apache MPM itk mit Gentoo

:: bloodywing :: 16/02/2012

Angenommen, man richtet sich einen Server ein mit mehreren Usern und mehreren VHosts. Den Usern gibt man nur Zugriff per SFTP auf ihr Homeverzeichnis.

Dadurch werden Automatisch alle erstellten Ordner und Dateien mit dem Benutzer "User" und der Gruppe "User" angelegt. Soweit ist das auch okay, wenn die Dateiberechtigungen einigermaßen richtig gesetzt wurden. Da es aber im Normalfall so ist, das diese Benutzer nicht wissen wie sie die Berechtigungen richtig setzen müssen, muss hier ein Serveradmin nachhelfen :D.

Also gehts ran ans MPM installieren.

echo 'APACHE2_MPMS="itk"' >> /etc/make.conf
emerge -av www-servers/apache

In den vhosts Files muss dann nur noch der User und dessen Gruppe eingetragen werden.

<IfModule mpm_itk_module>
        AssignUserId user user
</IfModule>

Apache mit reload neu laden.

Category: Open Source

kubuntulogo

Canonical hat angekündigt das sie den Support für Kubuntu einstellen wollen - zumindest was den finanziellen Support betrifft. Grund dafür ist das Kubuntu nach 7 Jahren Dasein immer noch kein sichtbaren wirtschaftlichen Erfolg aufweisen konnte. Somit ist Kubuntu dann wieder dort wo es vor einigen Jahren war und muss sich wieder komplett auf die Community stützen. Das so was ohne Probleme klappen kann sieht man bei anderen Distributionen, wie Linux Mint und allen anderen Ubuntu-Derivaten die nicht mehr offiziell von Canonical unterstützt werden. Wird sich Kubuntu dadurch grundlegend ändern?

Kubuntu unterstützen!

Selbst für Kubuntu programmieren

Für Kubuntu testen

Für Kubuntu dokumentieren

Dem deutschen Ubuntu LoCo Team beitreten

Category: Open Source

Durch OMG! UBUNTU! bin ich darauf aufmerksam geworden, das der Spiegel einen Artikel über Linux geschrieben hat.

Der Autor des Artikels berichtet von einem sogenannten BKA Virus, das ist ein Wurm der sich per Drive By ins System installiert. Meistens über bestehende Sicherheitslücken von installierten Plugins.

BKA Fake Virus

Ich selbst war bisher noch nicht davon betroffen, musste aber auch in der Vergangenheit miterleben wie mein Rechner befallen wurde. Habe aber immer ähnliche Tools wie Frank Patalong, Autor des Spiegel Artikels, zur Hand - eben auch, weil ich für meine Verwandtschaft eine PC-Hotline bin, wie Frank Patalong ebenfalls schrieb.

Gut, ich bin nun nicht der Mega Fan von Ubuntu, aber ich finde es immer wieder toll, wenn sich jahrelange Windowsuser mal an eine Linuxdistribution heran wagen. Inzwischen ist auch gerade Ubuntu so einfach zu bedienen für Neulinge bis zu dem Punkt kommt an dem man kommerzielle Spiele spielen möchte.

Aber Moment, im Artikel wird zwar erwähnt das kommerzielle Spiele meistens nur mit Emulatoren funktionieren, aber es gibt noch gute Alternative. Es gibt nämlich durchaus viele Spiele die auch unter Linux laufen. Wie Beispielsweise die Spiel aus dem Humblbundle - die gibt es inzwischen auch noch für iOS und Android.

Eingefleischte Windowsuser für Linux zu begeistern ist im ersten Moment schwer, da leider Windows immer noch für Standard gehalten wird und der Mensch ein Gewohnheitstier ist. Aber sind den Viren/Würmer/Trojaner auch Standard?

Category: Open Source