Mac Mini

2013-11-21 20:01 (2013-11-21 20:01)

Neues Arbeitsgerät zuhause:

MD387D/A

  Modellname:	Mac mini
  Modell-Identifizierung:	Macmini6,1
  Prozessortyp:	Intel Core i5
  Prozessorgeschwindigkeit:	2,5 GHz
  Anzahl der Prozessoren:	1
  Gesamtanzahl der Kerne:	2
  L2-Cache (pro Kern):	256 KB
  L3-Cache:	3 MB
  Speicher:	4 GB
  Boot-ROM-Version:	MM61.0106.B03
  SMC-Version (System):	2.7f1

Scheint nicht viel schneller zu sein als das Macbook, vielleicht weil die 500MB Festplatte nur mit 5.400 (recht leise) dreht. Schön klein jedenfalls, das Teilchen.

Janos Bekesi

Hardware, Programmierung

---

Gunicorn als runserver-Ersatz bei der Django-Entwicklung

2013-10-31 14:14 (2013-10-31 14:14)

Auf Anraten von Glyph “Twisted” Lefkowitz (Video von der DjangoCon 2010) hab ich ausprobiert, ob man statt runserver was anderes nehmen kann, das robuster ist.

Ich habe Gunicorn probiert (noch via manage.py run_gunicorn und Aufnahme in INSTALLED_APPS), musste nur die urls.py etwas anpassen.

Mal sehen, wie das beim Erdgasautos-Relaunch tut.

Insgesamt grase ich einen Empfehlungslink (Solid Python Deployments for Everybody von Hynek Schlawack ab und schau, ob da was dabei ist zum Gebrauch.

Nachtrag: geht nur auf Mac und Linux, unter Windows fehlt fork oder eine ähnlich klingende Ferkeley…

Janos Bekesi

Software, Programmierung

---

IT-Orchestration and Deployment: ANSIBLE

2013-10-12 23:23 (2013-10-12 23:23)

In den letzten Tagen hab ich begonnen, mit ansible zu experimentieren, einem Python-basierten Deployment- und Orchestration-Tool (ähnlich wie Puppet, Chef oder Salt). Ein Vorteil davon ist, daß es keine Clients benötigt — wird alles per ssh erledigt. Außerdem kann ich ganz gut mit der virtuellen Maschine von Vagrant üben. Sieht vielversprechend aus, eine Art aufgebohrtes Fabric.

Ziele:

  • Rhea-Verwaltung (starten/stoppen von Apache usw)
  • Pan-Verwaltung
  • xWeb: Erstellen von Packages mit fpm und Einspielen ins apt-Repository
Janos Bekesi

Admin, Software

---

Website-Beschleunigung durch Expires-Header

2013-09-17 09:28 (2013-09-17 09:28)

Habe Google PageSpeed auf unsere Sites losgelassen, und in fast allen Websites das “Expires”-Module
aktiviert. Funzt tatsächlich ein wenig schneller. Die Seiten sind jetzt so bei 1-2 sec Ladezeit übers Netz angelangt (Messung ohne Browsercache durch Firebug/Net bzw. PageSpeed Plugin).

PageSpeed empfiehlt, sowohl Expires als auch Last-Modified zu verwenden. Ist natürlich bei der Entwicklung etwas umständlich.

(Vgl. Artikel von Amooma)

In den conf-Dateien:

# BEGIN EXPIRES
<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access plus 10 days"
    ExpiresByType text/css "access plus 1 week"
    ExpiresByType text/plain "access plus 1 month"
    ExpiresByType image/gif "access plus 1 month"
    ExpiresByType image/png "access plus 1 month"
    ExpiresByType    image/jpeg "access plus 1 month"
    ExpiresByType    application/x-javascript "access plus 1 month"
    ExpiresByType    application/javascript "access plus 1 week"
    ExpiresByType application/x-icon "access plus 1 year"
</IfModule># END EXPIRES

Hab ich irgendwo gefunden…

ABER: Funktioniert zu gut, jetzt hab ich als ExpiresDefault “M plus 3 minutes” angegeben,
damit gewisse Zope-Seiten besser funken

Janos Bekesi

Admin, Software

---

Rhea: Neuer Switch

2013-09-17 08:28 (2013-09-17 08:28)

Der neue Switch für Rhea wurde von Hetzner installiert. Funktioniert, habs überprüft laut
den Anweisungen im Wiki. Alles paletti, jetzt sollten 200MB/s garantiert sein (Netzwerk läuft auch mit 1 GB).

Janos Bekesi

Admin, Hardware

---

« älter neuer »