calendar
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « Jan | ||||||
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | ||||
Kategorien
- Allgemein (64)
- Business (13)
- Lightwerk (3)
- Fun (42)
- Kino (9)
- Privates (37)
- Sonstiges (9)
- Sport aktiv (9)
- Sport passiv (24)
- Stuttgart (4)
- TYPO3 (44)
- VfB Stuttgart (23)
- Web (24)
Blogroll
- Amazon Wunschliste - Bin für Spenden offen…;)
- Blog von Volker - Volker und seine Reisen
- Dani’s Blog - Dani’s Blog
- Die Buch Parade - Aktuelle Buchempfehlungen
- Die Katzenzucht Vonozan – Türkisch Angora - Die Katzenzucht Vonozan – Türkisch Angora
- Lightwerk GmbH (TYPO3 Agentur)
- Meine Picasa Galerie
- Meine Website
- Tim’s Blog
- Twitter tomalo_de
- XING Profil - Mein Profil bei XING
Wie schon einige Nerds gemerkt haben, ist dieses Jahr vollgespickt mit “Nerd”-Feiertagen. Das heißt soviel wie rein binärische Daten (z.B. 01.10.10 oder 01.01.10).
Natürlich kam man dann als Fan des Romans oder Films “Per Anhalter durch die Galaxis” von Douglas Adams auf die Idee, dass das Datum 10.10.10 in Dezimal umgerechnet genau den Wert “42″ ergibt. Die Antwort auf alles.
Ich möchte nun hiermit den offiziellen Feiertag aufrufen und suche noch Mitstreiter, die diese Nachricht unter allen “Unkundigen” verbreitet.
Wer ist dabei?
Dieses Jahr fand wieder die berühmt-berüchtigte T3BOARD statt, wie letztes Jahr auch wieder in Laax in der Schweiz.
Vom 28.2. bis zum 7.3. war damit Skifahren, Boarden, Party und natürlich auch Coding & Nerding angesagt. Ich hab mich sehr gefreut, dass ich wieder teilnehmen durfte trotz gerade mal 4 Wochen in meinem neuen Job. Danke nochmals an die Uni Hohenheim.
Ich habe neben meinen alten Bekannten natürlich auch neue Bekanntschaften gemacht. Zudem durfte ich mit Oliver Hader zusammen einen Bug von der Bug-Auction fixen, was auch sehr viel Spaß gemacht hat.
Berichte, Bilder und Videos gibt es allerhand. Hier ein paar Links:
- Berichte bei TYPO3Blogger
- Bilder auf Flickr
Und hier noch einige youtube Videos:
Nachdem ich mich vor ein paar Wochen mit einem Twitter-Bot beschäftigt habe, möchte ich natürlich allen Interessierten zeigen, wie man so etwas macht. Mein Twitter-Bot holt sich alle Replies, die an den Bot geschickt wurden, und retweetet diese Nachrichten.
Anfangs hatte ich es so geschrieben, dass den Nachrichten einfach das @meinbot rausgelöscht wird und am Anfang ein “RT: @deradressat” eingefügt wird. Dann hab ich allerdings das Skript so umgeschrieben, dass die neue Retweet-Funktion von Twitter genutzt wird, die es seit November 2009 gibt.
Zuallererst braucht ihr natürlich einen Twitter-Account, über den das Ganze laufen soll. Diesen kann man auf http://twitter.com/ registrieren.
Als zweites sollte man eine gescheite Server-Umgebung haben. Wir brauchen die Möglichkeit, Cronjobs einzurichten und eine PHP-Umgebung mit Curl.
Kommen wir zum Code:
Einerseits habe ich eine Klasse für die Twitter API genutzt, die man bei Google Code findet. Leider ist der Entwickler nicht sehr aktiv und wir müssen noch einige Anpassungen machen, die nicht funktionieren.
Zum einen wird bei der Abfrage nach den Replies immer eine ID mitgegeben, damit ich nicht immer alle Nachrichten bekomme, sondern nur die, die ich noch nicht abgefragt habe. Die ID der neuesten Nachricht speicher ich bei jedem Aufruf in eine Datei. Beim nächsten Aufruf wird die ID aus der Datei gelesen und genutzt.
Diese ID wird vor der Abfrage als Integer gecastet, was inzwichen ein Problem ist, weil die ID schon weit über dem Integer-Wert liegt. Also entfernen wir das (int) vor dem Wert und fragen ab, ob die ID numerisch ist. Dies wird mit der Funktion “is_numeric()” ausgeführt.
Zum anderen habe ich eine neue Funktion im Code eingefügt, die die API von Twitter für die Retweets nutzt. Diese war noch nicht vorhanden, da ja neu.
Aber bevor ich viel erzähle, habe ich hier die Anpassungen für euch:
class.twitter.php: Änderung der Funktion getReplies()
/**
* Get @ replies
* @param integer Optional. Paging of tweets. Number specifies which page of results
* @param string $since (HTTP-formatted date) Optional. Narrows the resulting list of direct messages to just those sent after the specified date.
* @param integer $since_id Optional. Returns results posted that have an ID greater than $since_id
* @return string
**/
function getReplies( $page = false, $since = false, $since_id = false )
{
if( !in_array( $this->type, array( 'xml','json','rss','atom' ) ) )
return false;
$args = array();
if( $page )
$args['page'] = (int) $page;
if( $since )
$args['since'] = (string) $since;
if( is_numeric($since_id) )
$args['since_id'] = $since_id;
$qs = '';
if( !empty( $args ) )
$qs = $this->_glue( $args );
echo $qs;
$request = 'http://twitter.com/statuses/replies.' . $this->type . $qs;
return $this->objectify( $this->process( $request ) );
}
Laut XING-Events findet die TYPO3 Akademie 2010 (T3AK10) recht früh im Jahr in München statt.
Am 19.02. und 20.02. gibt es wieder viele Themen und Vorträge zum Thema TYPO3. Anmeldungen gehen bisher nur über XING, Website hab ich auch noch keine gefunden. Veranstalter ist wie jedes Jahr die Marit AG.
XING-Link: https://www.xing.com/events/typo3-akademie-2010-t3ak10-441704
Soeben habe ich meine zweite Extension namens “be_secure_pw” ins TER hochgeladen.
Diese Extension bewirkt, dass man als Admin einstellen kann, wie das Passwort auszusehen hat. Jeder BE Benutzer und somit auch Redakteur muss diese Konventionen einhalten. Man kann z.B. einstellen, dass das Passwort mind. 8 Zeichen lang sein soll und es müssen Klein- und Großbuchstaben enthalten sein.
Diese Extension läuft ab TYPO3-Version 4.2.7 und ist auch umgesetzt für die neue 4.3.0!
Hier kann man sie herunterladen: http://typo3.org/extensions/repository/view/be_secure_pw/current/
Wer Fragen hat, kann sich einfach bei mir melden. E-Mail steht in der Extension.:)
Zitate
von Dieter Eilts
Recent Posts
Tag Cloud
Archives
- March 2010 (2)
- January 2010 (1)
- December 2009 (3)
- November 2009 (3)
- October 2009 (4)
- September 2009 (1)
- June 2009 (2)
- May 2009 (4)
- April 2009 (5)
- March 2009 (12)
- February 2009 (5)
- January 2009 (6)
- December 2008 (8)
- November 2008 (14)
- October 2008 (9)
- September 2008 (12)
- August 2008 (18)
- July 2008 (15)
- June 2008 (6)
- May 2008 (8)
- April 2008 (9)
- March 2008 (7)
- February 2008 (4)
- January 2008 (11)
- December 2007 (2)
Kommentare
Sonstiges
recent entries
Wordpress theme by Wordpress Themes |WordPress Theme download











