Python PyDev Eclipse Ubuntu

To Use PyDev Eclipse Plugin on Ubuntu:


apt-get install eclipse
open eclipse
help --> Install New Software
add button
insert: PyDev
Position: http://pydev.org/updates
check all
accept license
Next
Window -> Preferences -> PyDev -> Interpreter -> Python
New -> link to python interpreter (default: /usr/bin/python)
finish

Raspberry Pi with Amazon Prime Video Flatrate

Nachdem Amazon einen neuen Bestandteil von Amazon Prime angekündigt hat, stellt sich natürlich die Frage, ob auch ein Plugin für Amazon Prime Video on Demand für den Raspberry Pi bzw. raspbmc / XBMC kommen wird.

Vermutlich haben viele Nutzer einen Raspberry Pi als Mediacenter an ihrem Fernseher und würden sich darüber freuen, den Pi als Streaming client für Amazon Prime nutzen zu können.

Ein Plugin für den Raspberry Pi und Lovefilm, die Amazon Tochter, gibt es meines Wissens nach auch schon. Eine Ankündigung, dass Kindle Fire unterstützt wird, hab es schon.

Update 28.02.2014:
Evtl. hilft dieses Repo aus diesem Artikel.

Anonyme Suchmaschine

Durch die anhaltende Diskussion um Edward Snowden, den Enthüllungen der NSA etc. werden auch viele Tools in frage gestellt, die sich ins tägliche Leben der User fest eingebrannt haben und es teilweise sogar in den Duden geschafft haben.

Google und der Begriff googlen z.B. die Suchmaschine aus den USA ist de facto Monopolist in Deutschland. Das persöhnliche Suchverhalten verrät viel über den User, incl. Krankheiten (Suche nach Husten z.B.), Geldprobleme (Suche nach Krediten) oder Beziehungsprobleme (Suche nach Dating Seiten). Auch wenn diese Daten derzeit nicht gegen den User verwendet werden, niemand ist sicher, dass sie nicht in der Zukunft verwendet werden.

Das DuckDuck Projekt hat nun als anonyme Suchmaschine gestartet: https://duckduckgo.com. Zusätzlich zu der Webseite sind auch Addons etc vorhanden, z.B. für den FireFox.

Auch ganz nett ist http://donttrack.us/

Update:
Durch die neuerlichen Veröffentlichungen durch den Spiegel und andere Organisationen erscheint das Thema immer wichtiger.

a better wp security plugin problem

Das WordPress Security plugin „A better wp security“ ist sehr wertvoll, bei manchen Webhostern können einzelne Funktionen jedoch dazu führen, dass der WordPress blog nicht mehr erreichbar ist.

Z.b. führt das nutzen der Funktion „Dateiänderungen tracken / File change detection“ auf einem shared hoster unter Umständen zu einem Timeout, weil nicht genug CPU / RAM vorhanden ist um alle Files zu checken.

Hier muss das plugin „A better WP security“ zurück gesetzt werden.

Mit dem folgenden SQL command werden alle options rückgesetzt:


SELECT *
FROM `wp_options`
WHERE option_name LIKE '%bwps%'

Alternativ lohnt sich ein Blick in die htaccess, welche durch das plugin ggf. auch angepasst wird.

Die default WordPress htaccess Datei sieht wie folgt aus:

# BEGIN WordPress


RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Für Einsteiger noch eine Buchempfehlung zu dem Thema:

Für Profis:

Der tag nach dem Herz für Blogger

Ein Herz für Blogs und der Tag danach…
Gestern über die Aktion „Ein Herz für Blogs“ geschrieben, heute haben sich dort mehrere Hundert Blogs in die TrackbackListe eingetragen. Beeindruckend!
Trackback: Stadtbahn-Blog
Trackback: Doktorsblog
Trackback: Testspiel.de
Trackback: hombertho.de
Trackback: C33» Blogarchiv
Trackback: Architekturblog
Trackback: anrichter
Trackback: twive!
Trackback: superschurke.de
Trackback: PinMe

SVN subclipse howto

Subclipse Apple OSX

Subclipse Apple OSX

Der Informatik Fachbereich der Uni Köln etwas versteckt eine sehr gut beschriebene Anleitung zum Thema SVN mit Subclipse.

Die Anleitung umfasst dabei die Installation und Benutzung des Plugins und Umschreibt die Vorgänge / Notwendigkeiten in ausreichendem Maße.

SVN sublipse howto Uni Köln

Subclipse ist ein Plugin der freien Entwicklungsplattform Eclipse, welche plattformunabhängig auf Java aufbaut. Sublipse wird dabei zur Versionierung von Dateien im Entwicklungszyklus genutzt und kommuniziert mit einem Subversion Server.

Subversion:

Subversion (SVN) ist eine Open-Source-Software zur Versionsverwaltung von Dateien und Verzeichnissen.

Die Versionierung erfolgt in einem zentralen Projektarchiv (engl. repository) in Form einer einfachen Revisionszählung. Wenn Änderungen an Inhalten verteilt auf den Computern der Bearbeiter ausgeführt werden, werden zwischen dem Projektarchiv und einem Arbeitsplatz jeweils nur die Unterschiede zu bereits vorhandenen Ständen übertragen; anfangs das gesamte Projekt, später nur Änderungen.[…]

Aptana Eclipse SFTP remote arbeiten

In einem älteren Artikel wurde beschrieben, wie Aptana, das frei Entwicklungswerkzeug auf Eclipse Basis genutzt werden kann, um remote auf einem FTP Server zu arbeiten.

Im täglichen Arbeitsablauf hat sich dieses Tool mittlerweile bewährt, doch Stillstand ist ja bekanntlich Rückschritt. Die konsequente Weiterentwicklung ist Verschlüsselung. Wie bekommt man diese Daten am einfachsten verschlüsselt. Die Lösung ist simpel: SFTP (SSH File Transfer Protocol).

Dieses wird mit SSH mitgeliefert und ist somit auf jedem Webserver mit SSH Zugang verfügbar. Da 99,9% aller Webserver, Rootserver und virtuellen Server über einen solchen Zugang verfügen ist die Verbreitung gewährleistet.

Technisch basiert es auf SCP, dem Secure Copy Protokol.

Um in Aptana SFTP nutzen zu können, muss ein Plugin installiert werden. Dieses ist über: http://aptana.com/plugins/ verfügbar, wird aktuell jedoch nicht unterstützt. Die Installation wird über Help -> Software Updates vorgenommen.

Danach ist SFTP als neue Möglichkeit im File Browser verfügbar. Dort kann dann eine neue Verbindung angelegt werden. Natürlich muss der SSH Nutzer Zugriff auf das public Verzeichnis des Webservers haben, diese Thematik muss aber gesondert bedacht werden.

Source Code Syntax highlighting in WordPress

Ab heute wird hier im Blog der Sourcecode von eingefügten Codeschnipseln farbig hervorgehoben um die Lesbarkeit zu erhöhen.

Beispiel:

 function hello_world(){
System.out.println("hello world");
}

Dabei werden die Zeilennummern automatisch mit angezeigt, beim Kopieren aber nicht mitkopiert.
Das Plugin bekommt man bei www.deanlee.cn.

Dort findet sich auch die Installationsanleitung, einfach das Zip entpacken, in den Plugin Ordner der WordPress Installation legen.
Dann im Admin Menü aktivieren und beim Schreiben von Beiträgen den entsprechenden Tag nutzen.

Eclipse PHP Entwicklung mit FTP Sync

Eines der schlagenden Argumente für Dreamweaver beim Einsatz in kleineren Projekten ist die Fähigkeit, Remote auf einem Server zu arbeiten. Dabei werden die Files automatisch vom FTP Server geholt, können lokal bearbeitet werden und dann direkt auf dem FTP Server gespeichert werden.

Die aus der Java Entwicklung entstandene IDE Eclips ist nun auch für ambitionierte PHP Entwickler immer relevanter. Das Eclipse PDT Projekt erweitert Eclipse um eine PHP Umgebung. Dies beinhaltet die Eclipse gewohnte Code-Vervollständigung, PHP Dokumentation und ein direktes Debuggen, sofern der benutzte Server dies unterstützt.

Ein wichtiges Feature erhällt man nach Installation von Aptana als Eclipse Plugin über:

1) Eclipse Help Menü -> Software-Updates -> Find and Install

2) neue remote Site (Name Aptana Url: http://update.aptana.com/install/3.2/)

3) das erstellte Aptana auswählen

4) Anweisungen folgen und Eclipse neustarten

Jetzt beginnt das eigentliche einrichten der Synchronisation:

1) Window – > Show View -> Other -> Aptana Standard Views -> Sync Manager

Hier kann das neue Sync Device angelegt werden. Der Seitenname ist dabei frei zu vergeben, die FTP Daten müssen hinterlegt werden, die Connection kann nach Eingabe der Daten getestet werden.

Nach Abschluss nun der erste Remote Sync:

Sync Dialog

Danach sind alle Dateien lokal vorhanden im Workspace Directory. Ab jetzt kann in dem Sync Tab gewählt werden, ob man nur in Richtung Remote Server, nur in Richtung lokalem Rechner oder in beide Richtungen abgeglichen werden soll.

Zu beachten ist, das nur gespeicherte Files auch abgeglichen werden können. Vorher also immer mittels Strg+S bzw cmd+S bei Apple Systemen die Dateien speichern.

Weiterführende Dokumentationen:

Installing Aptana as a Plugin

Update 2014:
Aptana hat nun auch wieder PHP Unterstützung eingebaut: http://www.aptana.com/products/php/