Artikelübersicht

Artikel 1 bis 25 von 25

12. März 2017 13:38
Neue SSL-Zertifikate via »Let's Encrypt«

In Kürze endet die Gültigkeit der StartCom/StartSSL-Zertifikate. Zeit, auf »Let's Encrypt« umzustellen.

weiterlesen »
24. November 2016 20:25
EU Cookie Consent Hinweis

Auch juergen.rocks hat ihn jetzt – diesen unsäglichen Cookie Consent Hinweis: Eine reine JavaScript-Lösung unter Verwendung von jQuery, passend für das verwendete Bootstrap UI Framework.

weiterlesen »
23. Oktober 2016 14:12
Basis-Datenstruktur: Der einfache Trie (Präfixbaum)

Ein Trie – die Kurzform von »Retrieval« – ist eine einfache Datenstruktur, mit der man in Zeichenketten suchen kann. Ein anderer Begriff dafür ist der »Präfixbaum«. Heute erkläre ich kurz, was man mit einem solchen Teil anstellen kann und wie man es implementiert.

weiterlesen »
21. September 2016 21:04
Kleine Knobelei: Die Kette

»Die Kette« ist eine kleine syntaktische Knobelei, die es in sich hat – mit Lösungen in Python, JavaScript und C++.

weiterlesen »
31. August 2016 19:45
#MdRzA 2016 – eine persönliche Zusammenfassung und Auswertung

In diesem Jahr habe ich erstmals an der Aktion »Mit dem Rad zur Arbeit« teilgenommen. Eine Zusammenfassung mit lustigen Zahlenspielen.

weiterlesen »
15. Mai 2016 13:03
Opera® Werbeblocker – oder: Glaube keiner Statistik, die du nicht selbst frisiert hast

Statistiken sollte man immer mit Vorsicht genießen. Insbesondere dann, wenn sie dazu herangezogen werden, irgendwelche Umstände zu belegen – so wie der Adblocker-Speedtest von Opera®.

weiterlesen »
21. April 2016 18:22
Mit dem Fahrrad zur Arbeit: CO₂-Ersparnis

Das Fahrrad ist schon lange mein bevorzugtes Verkehrsmittel für den täglichen Weg zur Arbeit. Seit Anfang des Jahres ist es sogar so, dass ich die tägliche Pendelstrecke mit dem Rad schneller als mit dem Auto zurücklegen kann. Zeit für eine Abrechnung.

weiterlesen »
30. März 2016 20:32
Testen und Dokumentieren gleichzeitig: Ein Blick auf Pythons »doctest«

Tests direkt in der Quellcodedokumentation verfassen? Pythons »doctest« macht's möglich. Besonders praktisch ist das, wenn man im Rahmen der Quellcodedokumentation sowieso Beispiele mit angeben möchte. Damit spart man viel Zeit und die Beispiele funktionieren garantiert.

weiterlesen »
29. März 2016 21:18
Selenium StaleElementReferenceException: Wenn »schnell« mal zu schnell ist

Manchmal erlebt man beim Testen noch echte Überraschungen. Zum Beispiel dann, wenn gut geplante und lokal ausgeführte Tests urplötzlich nicht mehr funktionieren, wenn sie auf einem anderen Rechner oder einem Buildserver ausgeführt werden. So meldete sich die Browser-Automatisierung »Selenium« plötzlich mit dieser erheiternden Meldung:

StaleElementReferenceException: Message: Element not found in the cache - perhaps the page has changed since it was looked up

weiterlesen »
26. März 2016 21:20
Pythons »any« und »all« mal schön »lazy«

Pythons eingebaute Funktionen »any« und »all« sind tolle Hilfsmittel für das Entwickeln von gut les- und wartbarem Code. Ich möchte nicht mehr auf sie verzichten, auch, wenn sie ein winziges Problem mit sich bringen: Sie untergraben die Idee der Short Circuit Evaluation.

weiterlesen »
11. November 2015 21:42
Django-Tutorial Shortlink: Bei GitHub geht's rund!

Wir haben eigentlich gar keine Zeit dafür, aber Django macht viel zu viel Spaß, so dass wir mal aufgeschrieben haben, was wir schon so gelernt haben. Wenn es anderen beim Einstieg in Django hilft, hätten wir schon mehr erreicht als je gedacht.

aus der README.md von github.com:django-tutorial/shortlink.git

weiterlesen » 2. August 2015 21:25
Neue Version: BlackRed v0.3.0

Ab sofort steht eine aktualisierte Version des BlackRed-Pakets zur Verfügung. Wichtigste Neuerung: Endlich kann Redis' AUTH-Funktion verwendet werden.

weiterlesen »
16. Juni 2015 20:11
Python-Klassen-Initialisierung: Bemerkenswertes Verhalten

Während der Entwicklung von »BlackRed« ist mir ein Python-Verhalten aufgefallen, welches ich so nicht auf dem Schirm hatte. Man lernt eben nie aus.

weiterlesen »
14. Juni 2015 14:46
Mit BlackRed Benutzer-Logins absichern

Mit dem Python-Package »BlackRed« lässt sich eine Benutzeranmeldung zusätzlich gegen Brute-Force-Angriffe absichern. Als Datenbank dafür dient »Redis«.

weiterlesen »
13. Juni 2015 15:22
Django Lessons Learned: Projekt- und App-Verzeichnisstruktur

Es gibt viele gute Vorschläge und Ideen, wie man ein Django-Projekt anlegen und verwenden sollte. Die in diesem Artikel beschriebene Struktur hat sich bei mir so entwickelt und inzwischen verwende ich sie bei allen Projekten.

weiterlesen »
10. Juni 2015 17:13
Django Lessons Learned: Durch Django verschickte Mails als Dateien ablegen

Während der Entwicklung und für Tests ist es sehr hilfreich, wenn durch Django verschickte Mails als Dateien auf der Festplatte landen. So kann man ohne Mail-Infrastruktur sehen, was alles mit welchem Inhalt hätte verschickt werden sollen.

weiterlesen »
9. Juni 2015 19:55
Mozilla Firefox Mobile (Fennec) auf BlackBerry Z10 installieren

BlackBerry OS 10 führt Android-Anwendungen aus. So kann man mit nur wenigen Handgriffen eine Alternative zum BlackBerry-Browser einrichten.

weiterlesen »
9. Juni 2015 16:47
Django Lessons Learned: Development- und Production-Settings

Für ein Django-Projekt werden oft während der Entwicklung und während des Betriebs unterschiedliche Einstellungen benötigt. Doch viele Einstellungen sind in beiden Umgebungen gleich.

weiterlesen »
27. Mai 2015 21:26
Twitter-Umstellung abgeschlossen

Als Folge der Ablösung von jued.de wurde nun auch der Twitter-Account umgestellt.

weiterlesen »
3. Mai 2015 23:25
Neu: Artikelsuche

Es gibt zwar noch nicht viele Artikel, aber dafür jetzt schon eine Suchfunktion.

weiterlesen »
18. April 2015 11:26
Facebook-Blockade direkt im Bind9-Nameserver

Wer seinen eigenen Nameserver betreibt, kann mit ganz einfachen Mitteln ungeliebte Domains aussperren und somit beispielsweise das Tracking durch ein großes soziales Netzwerk erschweren. Doch Medienkompetenz durch Zensur zu ersetzen, kann keine Lösung sein.

weiterlesen »
16. April 2015 18:15
Neu: RSS-Feed für Artikel

Jedes Blog benötigt einen RSS-Feed. Nun hat auch juergen.rocks einen.

weiterlesen »
13. April 2015 17:16
Neues Zertifikat und HSTS

juergen.rocks hat ein neues Zertifikat von StartCom Ltd. und unterstützt nun »HTTP Strict Transport Security«.

weiterlesen »
11. April 2015 13:18
HTTPS und Hostnamen ohne »www« per mod_rewrite erzwingen

Eine Notiz an mich selbst: Ganz einfach per mod_rewrite-Konfiguration in der .htaccess-Datei im Document Root HTTPS und einen Hostnamen ohne »www« erzwingen.

weiterlesen »
11. April 2015 13:18
juergen.rocks löst jued.de ab

Was als kleines Versuchsprojekt mit dem Django-Framework begann, löst heute das alte Wordpress-basierte Blog jued.de ab.

weiterlesen »