z6c - personal blog about topics

Christian Müller – Letzte Änderung: 14.12.2015 05:32 Uhr

The Evolution of a Software Engineer

On Coming Full Circle Page: medium.com

Christian Müller – Letzte Änderung: 16.01.2014 14:41 Uhr

Django project in Virtual Environment with bootstrapped_admin and MySQL from scratch in PyCharm3

Eine ausführliche Schritt für Schritt Anleitung, ein Django Projekt mit meinen präferierten Paketen und Settings in PyCharm3 zu starten. Voraussetzungen Angemerkt sei, daß ich auf meinen Systemen zwecks einfacherem Deployment jeweils einen Symlink von /env in den Development Folder meines Users habe. Des...

Christian Müller – Letzte Änderung: 17.10.2013 10:22 Uhr

regex für MAC Adressen

Von Stackoverflow: The standard (IEEE 802) format for printing MAC-48 addresses in human-friendly form is six groups of two hexadecimal digits, separated by hyphens - or colons :. So: ^([0-9A-F]{...

Christian Müller – Letzte Änderung: 29.08.2013 16:20 Uhr

Kurztipp: decoder JPEG not available PIL

Per default werden wohl mit PIL nicht alle notwendigen libs installiert, die PIL benötigt, um auch mit JPEG Dateien umgehen zu können. Kein Problem, meint Stackoverflow: aptitude install libjpeg-dev Dann je nach Architektur: ...

Christian Müller – Letzte Änderung: 29.08.2013 15:29 Uhr

Kurztipp: msgfmt: command not found

Bemängelt ein Programm (insbesondere pip install django-autocomplete-light) die Abwesenheit des Tools msgfmt, lässt sich dies nach Stackoverflow einfach lösen mit einem beherzten aptitude install gettext und ansc...

Christian Müller – Letzte Änderung: 29.08.2013 13:59 Uhr

Eigener PyPi Mirror

Simon Pirschel beschreibt unter aboutsimon.com, wie man in wenigen Schritten einen eigenen lokalen PyPi Mirror aufsetzt. Spätestens wenn man hinter dünner Internetverbindung mit vielen Virtualenvironments arbeitet, freut man sich sehr über einen loka...

Christian Müller – Letzte Änderung: 23.08.2013 09:27 Uhr

Linktipp: major.io - Blog über Linux, Server, Netz, Python

Durch den Artikel SWITCHING FROM GLUSTERFS TO DRBD AND OCFS2 bin ich auf folgenden Blog aufmerksam geworden: MAJOR.IO Words of wisdom from a Linux engineer focused on information security major.io aufmerksam geworden....

Christian Müller – Letzte Änderung: 22.08.2013 15:08 Uhr

MDB-Dateien (MSSQL Server/Access) lesen und konvertieren (CSV)

In einem aktuellen Projekt gilt es, aus einer Access Datei (.mdb) Daten zu extrahieren und in eine neue Anwendung (in diesem Fall MySQL) zu importieren. Das Ziel (MySQL) ist letztlich Wurst, bekomm ich CSV raus, kann ich damit ja quasi alles machen, was ich will. Witzigerweise ist die Datenbank Passwort *gesch...

Christian Müller – Letzte Änderung: 20.08.2013 10:57 Uhr

Django/Bootstrap: Zum Thema Modelforms

Linkliste, unkommentiert zu django-bootstrap und Modelforms… UPDATE: Habe in einem der unten stehenden Artikel django-crispy-forms gefunden. Und dieses macht genau das, was man will… Customizable Forms with bootstrap als Default template. Link...

Christian Müller – Letzte Änderung: 06.08.2013 11:05 Uhr

Django mit wsgi über Apache laufen lassen inkl. Static Files und Admin Templates

Aus verschiedenen Quellen zusammengetragen Vorbereitung: pip install wsgiref Von Django Docs "STATIC_URL als Alias definieren": Link zur Quelle STATIC_URL Default: None URL to use when referring to stat...

Christian Müller – Letzte Änderung: 04.08.2013 16:26 Uhr

'maximum recursion depth exceeded' in Django Admin Template

Das Customizing von Django Admin Templates ist ja eine der Stärken von Django. Eigentlich die Tatsache, daß man quasi alles customizen bzw. überschreiben kann. Neulich stieß ich dabei jedoch auf den Fehler 'maximum recursion depth exceeded'. Im Nachhinein nachvollziehbar, was da warum passierte, gut erklärt bei...

Christian Müller – Letzte Änderung: 04.08.2013 16:16 Uhr

pip upgrades durchführen

Wiedermal ist es StackOverflow, wo man Antworten findet auf Fragen, die andere gar nicht mal stellen würden... Die Frage auf die diesmalige Antwort wäre "Wie update ich alle per PIP installierten Packages?" Generell kann man ja Pa...

Christian Müller – Letzte Änderung: 31.07.2013 17:34 Uhr

Diverse Links zu git

Heute hatte ich viel Spaß mit defektem Code, der irgendwann mal funktioniert hat, dem ich aber als er bereits – von mir unbemerkt – kaputt war, neue Funktionen und Bugfixes hinzugefügt habe. Resultat war also Code, der an manchen Stellen wunderbare neue Funktionen und an anderen Stellen kaputten Müll enthielt. ...

Tags: dev git

Christian Müller – Letzte Änderung: 26.05.2013 12:22 Uhr

Facebook Miniaturbild und Metadaten für Links definieren

Wie liquid-artwork zu erzählen wissen, gibt es mittlerweile neue, fest vorgegebene Wege, Facebook Seitenlinks mit einem ausgesuchten Miniaturbild und diversen Meta Informationen zu versehen. Eine...

Tags: dev html facebook

Christian Müller – Letzte Änderung: 26.05.2013 01:28 Uhr

Python Virtual Environment, easy_install/pip Package List exportieren zwecks Portierung auf anderen Server

Erfreulicherweise kann easy_install/pip auch eine Übersicht der vorhandenen bzw. verwendeten Packages ausgeben lassen, die sich wunderbar auch auf anderen Rechnern importieren lässt… pip freeze heisst der Befehl und gibt beispielsweise etwas in der Art aus: Django==1.4.3 Markdown==2.2.1 So...

Tags: dev django git pip

Christian Müller – Letzte Änderung: 14.03.2013 09:22 Uhr

Django South - table already exists

Stackoverflow weiß mal wieder Rat… manage.py migrate läuft auf Fehler "table already exists"… Hilfe schafft oft: ./manage.py migrate myapp --fake

Christian Müller – Letzte Änderung: 02.03.2013 17:59 Uhr

Windows - RunAs Whitout UAC Prompts

Auf bitbinary.com fand ich folgendes nettes Spielzeug: C:\Users\james>runasspc /cryptfile:"C:\Users\james\_config\runasspc\duplicati_crypt.spc" /program:"C:\Program Files\Duplicati\Duplicati.exe" /domain:"3MMEL-TP01" /user:"root" /pass...

Christian Müller – Letzte Änderung: 02.03.2013 17:54 Uhr

Python thread based Server

Beispiele für socket basierte threaded server gibt es einige, repräsentativ hier das des Users LJ von code.activestate.com: from socket import * import thread BUFF = 1024 ...

Christian Müller – Letzte Änderung: 20.02.2013 23:16 Uhr

Interactive jQuery price slider calculator

speakingofcode.com zeigt einen netten jqueryui slider mit automatischer Berechnung bei slide Demo davon hier

Christian Müller – Letzte Änderung: 20.02.2013 23:13 Uhr

jQuery sliders calculator

Von Stackoverflow: Hi I want to create some sliders, what i need to do is to make a slider which has 3 options in it: the amount the user wants to borrow (from 12,500 upto 100,000) - will display a value from where the selector is here...

Christian Müller – Letzte Änderung: 19.02.2013 10:38 Uhr

ModX CMS bietet jetzt auch das einbinden von statischen Files

Durch Aktivierung des Punktes "ist statisch" können Dateien des Filesystems als Chunks, Snippets oder Temples eingebunden werden. Insbesondere für Temples sehr sehr praktisch!

Tags: dev modx

Christian Müller – Letzte Änderung: 13.02.2013 23:09 Uhr

find all youtube links with js (jquery)

Stckoverflow hat map wider Lösungen und ich kein Problem: Say there is a div that has content and a youtube link. I want to grab that youtube link and embed it. <div class="content"><p>Here is a cool video. Check it out:...

Christian Müller – Letzte Änderung: 13.02.2013 12:05 Uhr

Integrating Prettify with Markdown Output

Michael Shepanski erklärt wie man Markdown und Google-Prettify kombiniert: <script type='text/javascript'> $(function() { $('pre').addClass('prettyprint'); prettyPrint(); } </script>

Christian Müller – Letzte Änderung: 13.02.2013 11:20 Uhr

django-paginator-bootstrap.html

jmccell auf github hat ein nettes Vorgehen beschrieben, die Django interne Paginator Funktionalität mit Bootstrap zu kombinieren. {# This template snippet will take a page from a django Paginator and create a Twitter Bootstrap pagination HTML snippet. To use: ...

Christian Müller – Letzte Änderung: 13.02.2013 09:16 Uhr

Starting a Django Project the Right Way

Von jeffknupp.com ist dieses praktische Tutorial zu Django Projekten. Es erklärt den Aufbau von Django Projekten mit allen wichtigen Werkzeugen, die man heutzutage gern dabei hätte: virtualenv pip git south deve...

Christian Müller – Letzte Änderung: 13.02.2013 09:11 Uhr

SOUTH: intelligent schema and data migrations for ​Django projects

Auf Readthedocs gibts die Doku von SOUTH. Mit South verwaltet und migriert man Django Datenbanken auf sehr elegante und angenehme Weise.

Christian Müller – Letzte Änderung: 13.02.2013 09:07 Uhr

Django Staticfiles / Admin CSS in Django WSGI / FastCGI

Auf obroll.com wird erklärt, wie man Probleme mit fehlenden Pfadzuweisungen in mod_wsgi umgeht, die dafür sorgen, daß der Django Admin ohne CSS daher kommt. Kurz: cd templates python manage.py collectstatic

Christian Müller – Letzte Änderung: 13.02.2013 09:07 Uhr

Resize fields in Django Admin

stackoverflow

Christian Müller – Letzte Änderung: 13.02.2013 09:04 Uhr

Bootstrap your Django admin in 3 minutes

Installieren, aktivieren, läuft… codingnot.es

Christian Müller – Letzte Änderung: 11.02.2013 22:21 Uhr

Technik des Blogs

In eigener Sache Das Blog wurde auf Basis folgender Software / Quellen programmiert: Django (www.djangoproject.com) mit den Paketen django-markdown (pip install django-markdown) tinymce (pip install django-tinymce) south (pip install south) ...

Christian Müller – Letzte Änderung: 08.11.2011 00:22 Uhr

sqlite2mysql - untested

Bei Treibsand.com fand ich folgendes Rezept, sqlite nach MySQL zu konvertieren: Achtung! Ungetestet #!/usr/bin/env python import sys import re file = sys.stdin.read() file = re.sub(r'(CREATE (TABLE|INDEX)[^;]*|COMMIT|BEGIN TRANSACTION...

Tags: dev sqlite mysql

Christian Müller – Letzte Änderung: 08.11.2011 00:18 Uhr

sqlite3 UNIQUE entfernen

Bei Stackoverflow fand ich die Antwort auf die Frage "Wie entferne ich das UNIQUE Flag von Felder in sqlite3 Tabellen?" SQLite does not support the alter table drop constraint command. You will need to create a n...

Tags: dev sqlite

Christian Müller – Letzte Änderung: 01.11.2011 23:42 Uhr

Objekte aus Strings heraus suchen zwecks dynamischer Ajax Nutzung

Um nicht für jeden Pups eine eigene Ajax Anbindung schreiben zu müssen, versuche ich meine Libs einigermaßen universell zu programmieren. Hierbei bietet es sich definitiv an, den einzelnen Objekten die gleichen Eigenschaften zukommen zu lassen, selbst wenn die Namensgebung dann möglicherweise leicht am Inhalt...

Christian Müller – Letzte Änderung: 01.11.2011 00:10 Uhr

Model Struktur als Grafik ausgeben mit modelviz

Um sich bei fortgeschrittenem Projektverlauf weiterhin ein gutes Bild der Modelabhängigkeiten und -Eigenschaften machen zu können, bietet sich DjangoGraphviz an. Dieses erstellt aus den vorhandenen models eines Django Projektes eine Grafik mit sinnvoller Ansicht der Objekte. Installation: Das benötigte Scr...