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

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

Nochmal Survey-Blog

So allmächlich kristallisiert sich die Richtung in die die Hattusa Survey Webseite gehen wird heraus. Vom ursprünglich eher luftig leichtem Inhalt, mit ein paar netten Bildern, um externe auf das Projekt aufmerksam machen zu können, wird es allmählich richtig ernsthaft und es ist zudem eine grandiose Spielwiese in technischer Hinsicht. Im Hintergrund experiemtier ich derzeit mit OpenLayers, um mich dauerhaft von Google Karten lösen zu können.

Eigentlich hatte ich heute für den historischen Überblick eine kleine Graphik erstellen wollen, um den zeitlichen Abriß besser einordnen zu können. Zahlenkolonnen sind zwar nicht sachlich falsch, aber um ehrlich zu sein, man ließt doch grob drüber weg.

Sehr schnell sah ich, daß man dafür einen enormem Platzverbrauch in Kauf nehmen müßte. Eine Suche nach Ideen, wie andere so eine Zeitskala aufgebaut hätten, fand ich als ersten Treffer SIMILE | Timeline.

Ein echt cooles Tool. Es erklärt sich fast von selbst, relativ simpel implementiert und sieht auch noch schick aus:

Momentan (28.02.2009) ist da nicht viel Gehalt in den Ereignis-Dateien, das Design ist default und eingebunden in einen iFrame. Also nicht wundern ;).

Bin gespannt, was man damit noch so alles anstellen kann.

  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

Hattusa-Survey

Es ist vollbracht

Das letzte Wochenende stand ganz im Zeichen der Webseite für den Hattusa-Survey. Nebenbei noch diese Django-App hier mit meinem Blog auf Vordermann gebracht, um die Speicherauslastung bei meinem Hoster Webfaction auf ein gesundes Maß zu schrumpfen. Sonst wäre dieses Blog und das vom Survey nicht in der kleinsten Stufe von webfaction möglich gewesen.

Gerade noch ein CSS-basiertes Menüsystem eingebaut - sieht echt cool aus! (nur die Photos muß ich jetzt noch umbauen) ein paar Kleinigkeiten gefixt, daß ganze Team mit Accounts versehen.

Naja schaut es Euch an: Hattusa-Survey, es gibt auch einen Newsfeed ... (Mist, den wollte ich noch auf der Seite verlinken ...).

  Nergal

mein erster kleiner Blog-Eintrag

ein kleiner dummer blogeintrag mit django.
  Nergal

kein Kommentar

Schade eigentlich ... - leider habe ich schon kaum Zeit die vielen Themen hier niederzulegen, die mir über den den Weg laufen. Aber so viel Spam wie hier zeitweise abgeladen wurde über das Kommentarfeld, ja bis nahezu DoS-Angriffen, was die Beanspruchung der Seite betrifft, führt den Sinn und Zweck ad absurdum. Ich habe nicht vor einen Spamfilter hier mühsam einzubinden, dann schreibe ich lieber einen vernünftigen Post. - Also keine Kommentare mehr.

Ich denke wer mir etwas sagen will, kann mich jederzeit erreichen, wozu gibt es schließlich ein Impressum.

  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