Kennung: blog

Photogallerie fertig

Was lange wärt wird endlich gut ...


Selbsportrait

Nachdem ich einige Lösungen für Photogallerien mit django ausprobiert habe, was alles in allem eher nervig war, da viele Inkompatibilitäten zwischen der installierten django-Version und den diversen, mehr oder minder ausgereiften Modulen bestanden.

Darüberhinaus war erschreckend, wie stark man den Server verlangsamen kann, wenn man größere Bilddateien durch django überträgt. Die statische Lösung war um ein vielfaches schneller, was man sogar bei einer lokalen Installation deutlich zu spüren bekam.

Zu guter letzt fiel die Wahl auf ein Werkzeug, geschrieben in Python, mit dem man offline die Gallerien erstellt und diese dann komplett hochladen kann (ich könnte es auch bei webfaction installieren, aber das würde die begrenzte Rechenleistung und vor allem den zugeteilten Arbeitsspeicher über Gebühr beanspruchen). Es waren doch einige Stunden in die Anpassung zu investieren, da ich erstens kein Tabellendesign, wie es der Autor des Programms verwendet mag, und zum anderen das gewohnte Design dieser Seite erhalten bleiben sollte.

Es mag noch die eine oder andere Rauheit im Design übrig geblieben sein (wird im Laufe der Zeit behoben werden), aber ich hoffe in nächster Zeit weitere Bilder einstellen zu können und die Software soweit abändern zu können, daß ich die in meiner Bilddatenbank hinterlegten Kommentare und Bemerkungen zusammen mit dem Bild werden einbnden können.

Also geschwind auf Photo geklickt!

Noch ist nicht viel drin, teilweise noch das Testmaterial für das Design und die nötige Funktionalität.

  Nergal

Blog online Teil 3

Leider haben es die übrigens sehr freundlichen Jungs von grokthis.net leider nicht geschafft mir zu antworten und da mir die Zeit davon rennt, mehr dazu in Bälde, habe ich mich entschlossen die Liste der django-freundlichen Webhoster nochmal anzuschauen:
webfaction.com waren auch darunter.

Dort hat man ebenfalls sehr schnell geantwortet. Und mittlerweile bin ich ja ein gebranntes Kind war mein erstes Anliegen natürlich, ob denn nun eine Kreditkarte nötig sei, da man auch hier die Wahl zwischen jener und paypal hatte. Und siehe da, es ist egal, ob man zum Kreis der Kreditkartenbesitzer gehört oder sein Geld auch ohne horrende Transfergebühren auszugeben willens ist.

Also bin ich mal gespannt, wer von den beiden nun mich schließlich noch überzeugen kann.

  Nergal

Creative Commons Lizenz

Ich glaube zwar nicht, daß ich hier Dinge von großem Wert für andere verfassen werde, aber es soll auch nicht so sein, daß ich verbiete Auszüge daraus weiterzuverwenden. Eine Einschränkung ist, daß es nicht kommerziell genutzt werden darf, die andere verlangt, daß man das abgeleitete oder direkt kopierte Werk dann auch unter die gleiche Lizenz stellen muß wie die, unter die ich es gestellt habe.

Ich denke es ist fair für beide Seiten. Wenn jemand andere Bedürfnisse hat, bin ich natürlich bereit darüber zu reden.

  Nergal

Webhoster mit django

Dank sei django! Ich war beinahe drauf und dran einen vServer aufzusetzen, denn in Deutschland bietet (meines Wissens) kein Webhoster direkte Unterstützung für django an.

Auf der django-Seite gibt es aber freundlicherweise eine lange Liste von Webhostern weltweit (nur ein unbeugsames Dorf in Europa verweigert dies, die Deutschen), die django installiert haben. So bin ich nun auf GrokThis.net aufmerksam geworden. Alleine die Geschwindigkeit, mit der man auf meine Anfrage reagierte ist schon was Wert, ohne Standardtexte, sondern knappen, aber präzisen Antworten.

Und es liest sich fast wie das Paradies: PostgreSQL, ssh mit echter shell (hui!), cronjobs

und das beim derzeitigen Euro-Dollar-Kurs von 1,36 zu 1.

Dumm ist nur, daß es natürlich nur via Kreditkarte oder PayPal geht. Kennen die da drüben kein BIC und IBAN?

Hoffentlich ist dies alles hier bald jederzeit online erreichbar.

  Nergal

immer noch nicht permanent online

Klingt komisch, ist aber so. vermutl. Armin, 'Sendung mit der Maus'.

Warum einfach wenn es auch kompliziert geht?

Eigentlich hatte ich gehofft, an dieser Stelle schreiben zu können, daß alles nun bei einem webhoster online ist, aber das Leben ist hart. Wozu bietet man eigentlich eine Zahlungsweise mit paypal als Alternative zu einer Kreditkarte an, wenn man für die Identifikation dann doch wieder eine Kreditkarte braucht? Die anfängliche Freude über den webhoster grokthis.net ist teilweise verflogen, denn genau dort ist so ein Unfug bei der Zahlungsweise normal. Ich verstehe einfach nicht wo das Problem liegt, eine Zahlung per Vorkasse via paypal zu akzeptieren. Einfach so.

Und so wird es noch ein wenig länger dauern bis ich endlich dieses (oder ist es diesen) Blog online erreichbar habe ohne auf dynamisches DNS zurückgreifen zu müssen.

  Nergal

Erste Schritte mit Django

seit gestern habe ich mich ein wenig mit django beschäftigt. Ich stolperte mal wieder über django als ich auf der Suche nach einer Blogsoftware war, die auf Python basiert und es ermöglicht mit PostgreSQL als Datenbank zu laufen. Ich baue dieses Blog gerade (momentan noch experimentell) auf der blog-applikation beylog von beyking auf. Ich muß sagen, es war fast so einfach wie eine wordpress-Installation bis hierhin. Es fehlt noch, daß ganze auf einen Apache2 zu portieren. So und nun muß ich mich noch an das Design machen ... viel zu bunt :).
  Nergal

re:loaded

Es ist vollbracht!

Nach einiger Handarbeit, um die alten statischen HTML-Seiten in diesen Blog zu überführen und etlichen kleine Anpassungen für die Gestaltung ist der Umzug hierher im Prinzip fertig. Was noch fehlt ist der Umzug der Domain monasteriaobscura.de, da sonst Toxic Apple Radio nicht mehr erreichbar wäre. Aber auch hier kann ich prima zwei Nägel mit einem Hammer versenken, denn sobald der webspace nicht mehr geteilt wird ist auch das Radio leichter zu erreichen und dürfte auch von den diversen bots der Suchmaschinen etwas freundlicher wahrgenommen werden.

Da Kinga und ich die Sendung Monasteria Osbcura TV gemeinsam gestalten ist nun auch ihr Photo vor den entsprechenden Beiträgen eingefügt (sucht doch mal ;) ). Ein paar kleinere Nachrichten haben es nicht mehr herübergeschafft, da es sich sowieso nur um technische Hinweise der alten Seite handelte denke ich kann ich das hier getrost weglassen. Aus Nostalgiegründen gibt es selbstverständlich eine Sicherung, vielleicht schalte ich die mal frei, wenn diese Seite von heise, digg und slashdot heimgesucht werden sollte *LOL*.

In den Verweisen habe ich noch den Blog von Frank aufgenommen und etwas aufgeräumt bei den Themen, Kennungen und Verweisen.

Stück für Stück folgen in den nächsten Tagen noch der IRC-Chat und die WebCamera-Seite und ein paar andere Kleinigkeiten.

Nun aber herzlich willkommen auf Monasteria Obscura.de 2.0 beta - ohne 2.0 und beta ist man heutzutage ja nur ein halber Internetbewohner ;).

  Nergal

Logdatei von bots befreien

Auf dem webspace auf dem dieser Blog läuft, kann man sich eine Applikation (webalizer) einrichten, um die die Statistiken zu betrachten. Um mir diesen Applikationsslot freizuhalten lade ich mir lieber bei Bedarf die aktuelle access.log herunter und jage sie durch webalizer.

Eigentlich ist das ja auch so simpel wie nur irgendwas, aber eines ärgerte mich dann doch zunehmend, vor lauter Bots war an eine Analyse gar nicht zu denken.

webalizer bietet zwar durchaus in der Konfigurationsdatei einiges an, um sich Bots zu entledigen, aber die zu konfigurieren war mir viel zu umständlich und unflexibel.

Also galt es den ganzen Mist herauszufiltern. Dazu bieten RegEx ein breites Spektrum.

Etwas vergleichbares hatte ich im Internet nicht gefunden, und da vermutlich auch andere dieses Schicksal teilen, werde ich ein kleines Shell-Skript zum herunterladen anbieten.

Im Prinzip muß man es nur von dem Ordner aus aufrufen, in dem sich die access.log-Datei befindet. (Achtung! - webalizer erzeugt u.a. eine index.html-Datei, es sollte also nicht im root-Verzeichnis eines webspaces erledigt werden.) Es wird eine Zwischendatei angelegt, aus der webalizer gespeist wird (eine direkte Pipe ist leider nicht möglich, da webalizer mit dem Erzeugen beginnt, bevor sed fertig ist), diese Hilfsdatei wird aber wieder entfernt. auch die Logdatei bleibt intakt, für diejenigen, die dies gerne auf einem Servre ausführen möchten.

Das Shell-Skript:

antibot.sh

Viel Erfolg!

  Nergal

mein erster kleiner Blog-Eintrag

ein kleiner dummer blogeintrag mit django.
  Nergal