Donnerstag, 26.08.2010 | Linux | 9 Kommentare | lenovo , thinkpad , edge , ubuntu
CPU
AMD Athlon™ Neo X2 Dual-Core Prozessor L325 Prozessor
Font Side Bus
800 MHz (AMD HyperTransport™ Technologie)
RAM
2048 MB DDR2 SDRAM PC 5300
Display
Graphics Card
ATI Mobility Radeon™ HD 3200 [works out of the box]
Hard Disc
Western Digital Scorpio Blue 250GB SATA II (WD2500BEVT-0)
LAN
Realtek RTL8111DL 10 MBit/s, 100 MBit/s, 1000 Mbit/s [works out of the box]
WLAN
Realtek RTL8192SE b/g/n [works out of the box]
Sound
HD Audio with a CX20582 codec [works out of the box]
To fix Lineout problem add following to the end of /etc/modprobe.d/alsa-base.conf
options snd-hda-intel model=lenovo-101e options snd-hda-intel position_fix=1 enable=yes
Webcam
Chicony Electronics Integrated Camera [works out of the box]
Card Reader
Generic Multi-Card [works out of the box]
Mittwoch, 20.01.2010 | /dev/null | Keine Kommentare | poster , zend framework
Endlich ist es soweit das lang ersehnte Zend Framework Poster ist da. Und kaum ist es da, hängt es schon an einem geeigneten Platz der Wand und wird von den Kollegen bestaunt! Auf dem DIN A0 großen Poster findet man nützliche Information zu den Bereichen: Application & Controller, Validieren & Filtern sowie View & Layout. Gesponsert wurde das Poster von der Firma Mayflower, bei denen ich mich hiermit herzlich bedanke!Dienstag, 05.01.2010 | /dev/null | Keine Kommentare | apache , webhosting , mod rewrite
Ja ja, ein Leben ohne Apache mod_rewrite ist schwer! Eigentlich wollte ich nur PHP5 und weniger bezahlen als ich mein Webhosting Paket geändert habe. Und jetzt habe ich mehr Webspace, zwei Datenbanken, mehr E-mail Speicher aber leider kein mod_rewrite mehr!Somit funktionieren meine tollen suchmaschinenoptimierten Permalinks ala
http://www.burak-yueksel.de/2010/01/sample-post/
auch nicht mehr und alle links von externen Webseiten gehen somit ins Leere. Dumm gelaufen!
Mittwoch, 30.12.2009 | /dev/null | 2 Kommentare | router , linksys , wrt54gl , firmware , openwrt
Seit ca. 2 Monaten benutze ich jetzt die orginal Firmware (Ver.4.30.13) für meinen Linksys WRT54GL-Router und muss sagen: So ein Müll. Ständig ist der Router offline, die WLAN Verbindung steht aber man kommt nicht auf die Administrations Seite, ständig muss resetet werden. Und überhaupt fühlt sich alles so lahm an. Nun hab ich wieder OpenWRT aufgespielt und da schau her alles funktioniert wunderbar! Vorallem ist die Verbindung spührbar schneller. Fazit: Nie wieder orginal Firmware!Mittwoch, 23.12.2009 | PHP | Keine Kommentare | php , wsdl , soap , webservices , zend framework
Um eine SOAP API zu programmieren benötigen wir erstmal eine Klasse, die alle Funktionen unserer neuen Schnittstelle bereitstellt.<?php // soap-server.php $zendPath = '...'; set_include_path(get_include_path().PATH_SEPARATOR.$zendPath); require 'Zend/Loader/Autoloader.php'; $autoloader = Zend_Loader_Autoloader::getInstance(); class MeinWebservice { /** * Gibt den Wert mal 10 zurück * * @param int $inputParam * @return int */ public function test1($inputParam) { return $inputParam * 10; } /** * Addiert die Werte * * @param int $inputParam1 * @param int $inputParam2 * @return int */ public function test2($inputParam1, $inputParam2) { return $inputParam1 + $inputParam2; } } ?>Unsere Klasse "MeinWebservice" stellt also die zwei Funktionen test1 und test2 bereit. Damit diese Funktionen aufgerufen werden können, erstellen wir jetzt unseren SOAP Server.
<?php // soap-server.php $wsdl = 'http://localhost/soap/soap-server.php?wsdl=1'; if($_GET['wsdl'] == 1) { $autodiscover = new Zend_Soap_AutoDiscover(); $autodiscover->setClass('MeinWebservice'); $autodiscover->handle(); } else { $server = new Zend_Soap_Server($wsdl); $server->setClass('MeinWebservice'); $server->handle(); } ?>Mit $server->setClass() übergeben wir dem Zend_Soap_Server Objekt unsere Klasse. Um die WSDL automatisch aus unserer Klasse zu generieren verwenden wir Zend_Soap_AutoDiscover. Die WSDL wird aber nur erzeugt wenn der $_GET Parameter 'wsdl' auf 1 gesetzt wird. (Damit die WSDL richtig generiert wird muss der Docblock korrekt sein.) Ist 'wsdl' ungleich 1 übernimmt Zend_Soap_Server die verarbeitung. Um unseren Server zu testen erstellen wir uns einen Soap-Client und rufen unsere Funktionen auf.
<?php // soap-client.php $zendPath = '...'; set_include_path(get_include_path().PATH_SEPARATOR.$zendPath); require 'Zend/Loader/Autoloader.php'; $autoloader = Zend_Loader_Autoloader::getInstance(); $client = new Zend_Soap_Client("http://localhost/soap/soap-server.php?wsdl=1"); $result = $client->test1(10); var_dump($result); $result = $client->test2(50, 35); var_dump($result); ?>Weitere Informationen zu SOAP gibt es bei Wikipedia und im Zend Framework Refernce Guide.
Donnerstag, 29.10.2009 | /dev/null | Keine Kommentare | windows 7 , torvalds , linus