Monthly Archives: February 2012

Raspberry Pi – RootFS Image released!

Es gibt Neuigkeiten aus dem Hause Raspberry Pi! Der kleine Wunderzwerg für gerade einmal 25/35$ soll noch diesen Monat bestellbar sein / ausgeliefert werden. Vorab hat nun die Foundation dahinter ein Debian 6 RootFS Image freigegeben. Ich hab euch davon einen Mirror erstellt, ihr könnt das Image hier runterladen!

Wollen wir hoffen dass das gute Stück gleich in der ersten Lieferung überzeugt und einschlägt wie eine Bombe! Das Potential hat der kleine Winzling auf jeden Fall.

Update: Hier gibt es noch ein ARM Linux Root FS Image: ARM Linux Raspberry
Update 2
: Das aktuelle Debian Image in Version vom 19.04.2012

Trim Enabler 2.1 für OS X

Tja es ist mal wieder so weit, ich hatte schon mal über den sog. TrimEnabler für OS X geschrieben. Vor kurzem ist Version 2 (2.1) erschienen. Ich hatte damals gemischte bis schlechte Erfahrungen unter OS X mit dem Einschalten von TRIM. Bei mir war öfter als normal ein BeachBall zu sehen und das System wirkte bei einigen Aufgaben träger als sonst. Der Datendurchsatz war super aber die Reaktionszeiten wurden bei mir dadurch ziemlich schlecht.

Für alle die keine Probleme damit haben / hatten. Hier Version 2 zum Download.

Apple X Code Developer Preview 4.4 + Comand Line Tools

Hab euch mal die Developer Preview der aktuellen X Code Version 4.4 zum Testen bereitgestellt. Leider hab ich die Command Line Tools nicht, falls die jemand zur Hand hat: Hinterlasst gerne einen Kommentar oder schreibt mir über Twitter 🙂

 

Update: Jetzt auch die Comand Line Tools!

X Code 4.4 Developer Preview (MD5Sum: d20560a078a9d38985f17ef97a6f9e8b)
X Code Comand Line Tools (10.8)

OpenSSL Cheat Sheet

OpenSSL ist die Sache bei der ich am spicken muss, welcher Befehl nun wieder wie zusammengebaut war. Daher für mich und euch, mein OpenSSL Cheat Sheet!

  • SSL Key mit RSA 4096Bit, 3DES Verschlüsselung und SHA2 erzeugen
openssl req -new -newkey rsa:4096 -sha512 -out domain.csr -keyout domain.key
  • SSL Key Erzeugen (Nutzbar für Zertifikatsherausgeber wie Verisign, Geotrust etc.)
openssl genrsa -out domain.key 4096
  • SSL CSR Erzeugen (Nutzbar für Zertifikatsherausgeber wie Verisign, Geotrust etc.)
openssl req -new -key domain.key -out domain.csr
  • SSL CSR Info ausgeben
openssl req -text -noout -in domain.csr
  • SSL Key Passwort entfernen (Nötig für Webserver, FTP Server und alle die ihr Key Passwort nicht klartext hinterlegen wollen)
openssl rsa -in domain.key -out domain.key-passless
  • SSL Zertifikat Infos ausgeben (Startzeitpunkt, Laufzeit, Aussteller etc.)
openssl x509 -in domain.crt -text
  • SSL Zertifikat gegen eine CA signieren (Nützlich bei bestehender CA Infrastruktur)
openssl x509 -req -days 365 -in domain.csr -CA CA_CERT.pem -CAkey CA_KEY.key -CAcreateserial -out domain.crt
  • Diffie-Hellman Parameter erzeugen
openssl dhparam -outform PEM -out dhparam.pem 4096
  • SMTP TLS/SSL Test und Info (Nützlich u.a. für Debugging von TLS/SSL Mailservern)
openssl s_client -starttls smtp -crlf -connect mail.server.tld:25
  • Generate P12 File
openssl pkcs12 -export -inkey domain.key -in domain.crt -out domain.p12

PS: Falls ihr mal in den Genuss eines WebDAV Laufwerks mit SSL kommen solltet und ab > Windows Vista der Explorer die Zusammenarbeit verweigert, das Zertifikat muss zuerst in den Windows internen Zertifikatsspeicher importiert werden. Zertifikat einfach mit Firefox speichern und mittels Doppelklick importieren.

10.8 Mountain Lion, Messages für Lion und Safari 5.2

So eben flatterte durch die Medien, Apple hat eine Preview von 10.8 Mountain Lion und Messages Beta für Lion freigegeben. Schöne Sache das, zumal es schon im “Spätsommer 2012” erscheinen soll. Für alle die sich die Message Beta mal anschauen wollen, hier der Direct Link (Mirror) von Apple.

Das Mountain Lion Beta Programm scheint aktuell für alle Developer gestartet zu sein. Also auf geht’s das Developer Preview davon testen! Ich hab für alle, die keinen Developer Account haben, hier mal die aktuellen Versionen zum Download bereitgestellt, damit ihr testen könnt!

OS X 10.8 Developer Preview 1 (MD5: 41e900523bd0952af888cc73e1476658)
Safari 5.2

Safari 5.2 Uninstaller

Kein Google Analytics mehr…

Sodala, jetzt hab ich es geschafft auch die letzten Seiten von Google Analytics Code zu befreien und das Analytics Konto zu löschen. Es wird ab sofort nur noch mit Piwik analysiert und das mit verkürzter IP Adresse auf 2 Stellen. Also liebe Leute, kein Google Analytics mehr, nur noch Piwik Code auf allen Websites von mir!

OCZ SSD Firmware Update mit OS X

Weil ich gerade darüber gestolpert bin, es gibt jetzt wohl “endlich” die Möglichkeit OCZ SSD’s direkt am (i)Mac(Book) mit neuer Firmware zu versorgen. Ich habe hier schon mal beschrieben, allerdings hat das nicht mit den aktuellen MacBooks (2011er) geklappt da dort eine ATI Grafik verbaut ist die mit der Live CD nicht zusammenarbeiten mochte.

Mit der aktuellen OCZ Tools Boot CD soll das jetzt klappen! Also hab ich das hier mal gespiegelt, da der Urspungsdownload auf Rapidshare (?) liegt, sogar mit Wartezeit… geht gar nicht!

Mirror OCZ Tools Live CD 3.1.3
Neue Version: OCZ Tools Live CD 3.1.6
Neue Version: OCZ Tools Live CD 3.20.2
Update: Hier gehts zu einem Artikel mit der Anleitung zum Firmware Update auf einem MacBookPro8,2

Arbeitsspeicher / System Konfiguration ausgeben

Drüben bei Cyberciti gab es gerade einen Tip wie man am besten die Arbeitsspeicher unter Linux auslesen kann. Dabei ist das Tool Memconf aufgetauch. Scheint ziemlich brauchbar zu sein, daher hier mein Tip für jeden der sich nicht sicher ist wieviel oder welche Art Arbeitsspeicher er verbaut hat:

cd /tmp
wget http://mirror.shade.sh/memconf.gz
gunzip memconf.gz
perl memconf -v

Der Output ist dann auch sehr informativ:

memconf:  V2.22 30-Jan-2012 http://www.4schmidts.com/unix.html
hostname: dev.shade.sh
manufacturer: ASRock
model:    E350M1 (AMD E-350 1600MHz)
CentOS release 6.2 (Final), 64-bit kernel, Linux 2.6.32-220.4.2.el6.x86_64
CPUSocket: AMD E-350 Process AMD E-350 1600MHz cpu, system freq: 100MHz
Memory Error Correction: None
Maximum Memory: 8192MB (8GB)
A1_DIMM1 A1_BANK1: 2048MB 1333MHz Synchronous DDR3 DIMM, Kingston 9905471-001.A01LF
A1_DIMM0 A1_BANK0: 2048MB 1333MHz Synchronous DDR3 DIMM, Kingston 9905471-001.A01LF
empty memory sockets: None
total memory = 4096MB (4GB)

Ich habe das Script hier gespiegelt und werde es aktuell halten falls die org. Quelle mal down sein sollte.

Linux Arbeitsspeicher manuell freigeben

Manchmal versagt das Linux interne Speichermanagement, so kommt es mir zumindest vor. Dann helfen nur ein Reboot oder ein paar Befehle um den Arbeitsspeicher wieder zu leeren. Also Reboot oder:

 sync ; sync ; sync ; echo 3 > /proc/sys/vm/drop_caches

Dieser Befehl sorgt dafür dass jeglicher Inhalt der sich noch im Cache befindet auf Platte geschrieben wird, danach werden mit dem Echo Befehl die Pagecaches, Dentries und Inodes geleert. Manchmal kommt es vor dass auch noch Swap in Benutzung ist, obwohl genug freier Speicher vorhanden ist, das kann mit:

 sync ; sync ; sync ; swapoff -a && swapon -a

bereinigt werden. Wie gesagt, normalerweise funktioniert das Speichermanagement von Linux problemlos, manchmal kann man jedoch Hand anlegen.

WICHTIGER HINWEIS: Diese Befehle nur dann ausführen wenn wirklich noch genug Speicher zur Verfügung steht. Andernfalls kann es dazu führen dass der Rechner einfach abstürzt.