Beitrags-Archiv für die Kategory 'Development'
Dienstag, 23. Februar 2010 15:20
Das Thema Taxonomie existiert schon ziemlich lange in WordPress. Seit Version 2.3 wurde die Taxonomy API eingeführt, die die bestehenden Tabellen categories, post2cat, und link2cat ersetzt, mittels denen bisher Zuordnungen zwischen Beiträgen, Links und Kategorien hergestellt wurden. Wie sie sich zusammensetzt, kann man hier nachlesen.
Szandardmässig existieren 3 Taxonomien: category, post_tag, und link_category, mit den beiden ersteren werden Posts gelabelt und die Dritte erlaubt die Katgorisierung von Links. Sämtliche Tags, mit denen man einen Post versieht, werden als “Term” bezeichnet.
wie genau man die Taxonomie einrichten und dann auch benutzt, kann man hier anhand von Beispielen sehen. Leider funktionieren die Taxonomien bisher nur in Verbindung mit den Posts. Wonach ich eigentlich gesucht hatte, war die Verwendung im Rahmen von Links, um Links kontextsensitiv je nach Inhalt der Posts anzuzeigen, aber das kommt ja vielleicht bald.
Thema: Allgemein, Development, Howto, blogging, open source, stuff for nerds, web2.0, wordpress, wp-themes |
Kommentare (0)
Montag, 25. Januar 2010 22:00
Aus beruflichen Gründen habe ich mich in letzter Zeit ein wenig mit dem CMS Drupal beschäftigt, Grund genug, hier mal wieder eine weitere Kategorie im Blog aufzumachen… Die Fülle an Modulen für Drupal ist ungeheuer groß und innerhalb der Drupalhomepage selbst meiner Meinung nach nicht besonders komfortabel. Ich bin allerdings auf eine Seite gestoßen, die einen etwas komfortableren Zugriff auf alle Module bietet.
Thema: Design, Development, Websitecontent, drupal, open source, social networking, stuff for nerds, web2.0 |
Kommentare (0)
Dienstag, 6. Oktober 2009 19:36
Die Entwicklung neuer Dinge im Rahmen des WWW ist ja heute so schnell geworden, dass man selbst als interessierter und technikaffiner Mensch ständig hinterherhängt und manchmal bemerkt man Dinge erst nach einer Ewigkeit. So ging es mir mit den Tumbleblogs, oder genauer gesagt dem Dienst soup.io. Darauf gestossen bin ich erst,als ichdarüber gelesen habe, dass die Schöpfer eine Auszeichnung defür bekommen haben. Neben Bildern Texten und multimedialen Inhalten, kann man via diesen Dienst interessante Dinge sammeln und mitteilen, die man im Web aufgestöbert hat und es, ganz im Sinne der social Community, mit anderen teilen. Eine tolle Idee für die “Generation upload”, wie ich es als Begriff vor kurzem in einer Werbekampagne gesehen habe.
Thema: Ajax, Design, Development, Websitecontent, blogging, codehacker, fun, open source, social networking, stuff for nerds, web2.0 |
Kommentare (0)
Montag, 5. Oktober 2009 19:31
Wie in einem älteren Post beschrieben, lief mein EEE 4G eine ganze Weile mit der 1.0 Version von EasyPeasy, dort hatte ich soweit alles laufen, allerdings fehlte es mir bei einigen Paketen an Aktualität, wie z.B. beim gpsd, der in der dortigen Situation nicht zum Zusammenspiel mit dem Navilock USB GPS Stick zu bewegen war. Mit dem Erscheinen von 1.5 habe ich dann eine Neuinstallation gemacht, die jedoch wenig überzeugend war. Aus der Suche nach einem geeigneten OS ist dieser Beitrag entstanden:
Prämisse war, möglichst wenig Konfigurationsaufwand im Rahmen der Installation treiben zu müssen, aber dennoch die volle Paketauswahl einer Debian basierenden Distribution zur Verfügung zu haben
- EasyPeasy 1.5 Positiv aufgefallen ist mir die Hardware Unterstützung. Die meisten Dinge funktionoeren auf Anhieb und die Nacharbeiten halten sich im Rahmen, es macht insgesamt einen relativ zuverlässigen Eindruck. Was mir nicht gefällt, dass bei der Paketpflege eigenen Wegeg gegangen werden. Während men bei der früheren Version noch aus den üblichen Ubuntu Paketen wählen konnte, ist das jetzt nciht mehr ohne weiteres möglich, die Auswahl wird also eingeschränkt. Geht also nicht ohne einiges an Aufwand.
- Debian Eee PC Schnell installiert und mit LXDE auch gut benutzbar. Problematisch waren jedoch Hardwaresupport im Bereich Funktionstasten und WLAN, nicht vollständiges Herunterfahren und all die nervigen Kleinigkeiten, über die man so stolpert, wenn man ein wenig durch die einschlägigen Foren liest. Geht aich nur mit einigen Nacharbeiten.
- Kubuntu 9.10 for Netbooks: Ja, ich weiß es ist noch eine Beta und so einiges wird noch nicht gehen, aber bereits der Installer ist größer als das Display und lässt sich nicht verkleinern, oder schieben. Man kann die richtigen Schaltflächen nur raten, um sich durch die Menüs zu bewegen… Noch nicht zu gebrauchen.
- Ubuntu 9.10 UNR beta: Auch hier eine Beta, die sich aber gut installieren lässt und mit ein paar kleinen Verschluckern reibungslos läuft: Für mich macht das von allem, was ich mir angesehen habe, den besten Eindruck im Verhältnis zum Aufwand, den man treiben muss, um das System einfach nur zu benutzen. Das Human Netbook Theme ist nur noch zweispaltig und macht einen aufgeräumten Eindruck. Das Tiling Problem, welches bei der 9.04er Version noch auftrat scheint ebenfalls behoben. Der Bootvorgang ist deutlich schneller geworden, dank neuer Technik.
Man kann nur hoffen, dass mit dem Verlassen der beta Phase noch ein wenig Stabilität dazu kommt, dann ist es durchaus für den Dauerbetrieb geeignet.
Thema: Development, EEE PC, codehacker, easyPeasy, open source, stuff for nerds |
Kommentare (0)
Sonntag, 4. Oktober 2009 20:36
Es gibt eine ganze Reihe von Möglichkeiten Fotos in WordPress unterzubringen und ansprechend darzustellen. Für eine eigene Subdomain, die nur für Bilder da sein soll, bietet es sich an, eine eigenständige Software zu verwenden, die speziell zu diesem Zweck geschaffen wurde. Meine ersten Gehversuche in der Richtung habe ich mit Pixelpost gemacht, weil es simpel zu installiereund zu konfigurieren war, ohne dass man sich allzu intensiv mit dem Produkt auseinandersetzen musste.
Was ich nicht bedacht hatte, war dass mein hauptsächlicher Anwendungsfall ist, eine Menge Bilder in einem Rutsch in die Galerie zu bringen, ein Unterfangen, dass sich nicht ohne weiteres mit Pixelpost lösen lässt. Zwar gibt es Erweiterungen, die das ermöglichen, aber trotzdem muss man die Bilder erst auf den Server hochladen, um Sie anschliessend einzulesen. Umständlich und, wie ich feststellen musste auch sehr fehleranfällig, wobei die Fehlemerldungen nicht unbedingt ausgegeben werden und man eine ganze Weile im Dunklen tappt bei der Ursachenforschung.
Bei der Suche nach Alternativen, die nicht zu schwergewichtig sind, aber trotzdem den zuvor beschriebenenn Zweck genügen, bin ich auf Zenphoto gestossen. Innerhalb weniger Minuten installiert und konfiguriert, begeistert es schnell. Bilderssammlungen kann man auf dem lokalen PC albumweise zu ZIP Dateien zusammenfassen und hochladen. Auf dem Server werden sie dann entsprechend verarbeitet. Dank mitgebrachter Plugins kann man aus der Software ein Foto CMS machen und seinen Besuchern u.a. die Möglichkeit eröffnen, Bilder zu bewerten.
Darüber hinaus kann man Galerien in Flash darstellen lassen und vieles mehr. Alles in allem ein tolles Produkt, das nur wenig Wünsche offen lässt.
Thema: Design, Development, Howto, Websitecontent, bildbearbeitung, blogging, open source, social networking, virtualization, web2.0 |
Kommentare (0)
Sonntag, 2. August 2009 12:12
Vor kurzem habe ich eines meiner WordPress Blogs auf die aktuelle Version 2.8.1 upgedatet. Das schöne ist, dass die Auto Update Funktion soweit ausgereift ist, dass man tatsächlich nicht mehr Hand anlegen muss um eine Aktualisierung zu machen. Vom Funktionsumfang her ist auch alles was ich bisher getestet habe, soweit in Ordnung, allerdings scheint mir die Unterstützung für die Deutsche Sprache noch unvollständig zu sein, im Adminmenü sind die z.B. Einträge für das Erstellen neuer Posts und Seiten jedenfalls noch auf englisch, während das übrige Menü deutsch ist. Schade, aber solange es die Funktion nicht beeinträchtigt, soll es mir egal sein.
Thema: Development, Websitecontent, blogging, web2.0, wordpress |
Kommentare (0)
Dienstag, 28. Juli 2009 20:54
SuSE hat eine neue Spielerei ins Netz gestellt, mit der man sich mit einigen wenigen Mauklicks eine eigene SuSE Linux Appliance, oder eine massgeschneiderte Distribution zusammenstellen kann. Das Ganze trägt den Namen SuSE-Studio. Wie es funktioniert, kann man auf der Seite in einem Screencast sehen, Voraussetzung für die Benutzung ist allerdings eine Registrierung.
Der auf der Seite gezeigte Anwendungsfall zeigt beispielsweise eine Appliance für den Betrieb eines WordPress Blogs.
Thema: Development, XEN, codehacker, open source, stuff for nerds, virtualization |
Kommentare (0)
Mittwoch, 11. März 2009 20:39
Sinn und Zweck eines Netbooks ist ja vor allem, auch unterwegs online gehen zu können, neben dem Internetzugang per UMTS bieten sich hierzu offene W-LANs und Hotspots an. Für das Aufspüren von W-LANs ist unter Linux sicherlich Kismet das Mittel der Wahl, kombiniert man das Ganze dann noch mit der Sprachausgabe (Festival) halte ich das für eine prima Sache.
Aus früheren Versuchen weiß ich, dass nicht alle W-LAN Chips ohne weiteres mit Kismet funktionieren und sich in den benötigten Monitor-Mode versetzen lassen, daher wollte ich herausfinden, ob das mit einem EEE-PC und dem verwendeten Atheros Chipsatz möglich ist.
Um das Ergebnis vorwegzunehmen: Es geht!
So hab ichs gemacht:
- zunächst über die Paketverwaltung kismet und festival mit den benötigten Abhängigkeiten installiert.
- Herausfinden, welches Interface als wireless Interface verwendet wird: sudo iwconfig bei mir war das Interface wlan0
wlan0 IEEE 802.11bg ESSID:”warp-zone”
Mode:Managed Frequency:2.422 GHz Access Point: 00:1B:2F:50:B8:10
Bit Rate=36 Mb/s Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Encryption key:1410-2001-04 Security mode:open
Power Management:off
Link Quality=68/100 Signal level:-53 dBm Noise level=-97 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
- Chipsatz des W-LAN Chips identifizieren: lspci | grep -i net.
01:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wirele
ss PCI Express Adapter (rev 01)
03:00.0 Ethernet controller: Attansic Technology Corp. L2 100 Mbit Ethernet Adap
ter (rev a0)
Wichtig ist dabei die folgende Zeile: Den zugehörigen Treiber findet man in der Kismet Dokumentation unter Punkt 12 (Capture Sources).
- die Datei /etc/kismet/kismet.conf muss angepasst werden. Dort wird zunächst der User eingetragen, mit dem ich mich am System anmelde:
- Ausserdem muss als source das Ergebnis der Punkte 2 und 3 eingetragen werden. Bei mir sieht die Zeile dann so aus: source=ath5k,wlan0,atheros
- Damit die Sprachausgabe funktioniert muss noch folgendes aktiviert werden:
- mit sudo kismet das Ganze starten und schauen, welche W-LANs gefunden werden
Wie die Bedienung von Kismet funktioniert, bzw. welche Parameter noch über die Konsole beim Programmstart mitgegeben werden können, ist der entsprechenden Seite im Ubuntuuserswiki zu entnehmen.
Have fun!
Thema: Development, EEE PC, Howto, codehacker, easyPeasy, open source, stuff for nerds |
Kommentare (0)
Dienstag, 10. März 2009 6:57
Eins der Dinge, die mir sehr gut am EEE PC mit originalem Betriebssystem gefalllen ist das Voice Control Modul. Bei meinen Tests funktionierte es ziemlich gut, schade nur, dass es nicht erweiterbar ist. Für die EasyPeasy Installation auf meinem Laptop habe ich mich auf die Suche nach einem entsprechenden Tool für Ubuntu gemacht und bin dabei auf Gnome Voice Control gestossen. Ursprünglich entstanden zum Google Summer of Code, hat das Projekt mittlerweile Einzug in die Package Repositories von Debian gehalten.
Nach der Installation des Paketes war ich zunächst ein bisschen verwirrt, weil ich es nicht finden konnte, bis ich dann festgestellt habe, dass es sich um ein Gnome Panel handelt, dass einer Leiste hinzugefügt werden muss.
Mit dem Netbook Remix hat man nicht so ohne weiteres Zugriff auf die Symbolleisten, da die Oberfläche eine fixierte obere Fensterleiste mitbringt, und der Platz rechts und links daneben bereiots belegt ist. Mit einem Rechtsklick auf die Fensterleiste kann man diese Fixiereung allerdings aufheben und anschliessend die Größe verändern. Dadurch legt man einen Teil der darunterliegenden Leiste frei und kann Gnome Voice Control als neues Panel hinzufügen. Das habe ich dann ebenfalls in der Größe verändert und ganz links plaziert, siehe Screenshot.
Mit einem Rechtsklick auf das Panel lässt sich die Spracherkennung starten und ist nach einigen Augenblicken einsatzbereit. Meine Tests mit dem Mailclient haben auch soweit funktioniert, jetzt hoffe ich auf eine Liste aktueller Kommandos und zügiger Erweiterungen.
Im Netz finden sich ein paar Videos, die die Funktionsweise verdeutlichen.
Thema: Development, EEE PC, Howto, codehacker, easyPeasy, fun, open source, stuff for nerds |
Kommentare (0)
Montag, 9. März 2009 23:31
Nachdem mein DVB-T Stick Pinnacle e72 mit Xandros nicht laufen wollte, weil Xandros es für ein USB 1.1 Gerät gehalten hat, habe ich nun mit EasyPeasy einen neuen Versuch gewagt. Als Wiedergabeprogramm habe ich mir Me TV ausgeguckt, weil das ziemlich leichtgewichtig ist und nicht zu viele Abhängigkeiten mit installiert.
Eigentlich hatte ich mich nach dem Einstecken des Sticks schon auf umständliches Kompilieren und Treiber einrichten eingestellt, doch ein kurzes dmesg hat gezeigt, dass der Stick erkannt und als Gerät registriert wurde. Also schnell Me TV installiert und gestartet. Siehe da, das System fragt nach meinem Standort und startet die Sendersuche. Kaum ist die abgeschlossen, startet die Wiedergabe des ersten Senders in der Liste.
Toll!
Thema: Development, EEE PC, Howto, codehacker, easyPeasy, open source, stuff for nerds |
Kommentare (2)