WordPress 3.0 „Thelonious“ veröffentlicht!18 Jun

Von Julian am 18.06.2010. Es wurde noch kein Kommentar hinterlassen. Du kannst einen Kommentar hinterlassen oder trackbacken.

Wordpress 3.0

Wordpress 3.0

Gestern wurde nun schließlich nach dem Release Candidate 3 die Final Release Version veröffentlicht! Neben der angekündigten Integration von WordPress MultiUsers, gibt es eine Hand voll neuer Features: Dynamische Menus, Zentrale Updates von Plugins und WordPress selbst, individuelle Headers für Artikel und vieles mehr.

Weiterlesen ..

Lines of Code in der Bash zählen16 Jun

Von Julian am 16.06.2010. Es wurde ein Kommentar hinterlassen. Du kannst einen Kommentar hinterlassen oder trackbacken.

Für all diejenigen, die gerade kein entsprechendes Tool (IDE o.ä.) zur Hand haben, hier ein kleiner Befehl zum Zählen der Lines of Code eines Projektes:

echo 'Lines of code (without spaces): '
find . -path -prune -o -print | egrep '\.php|\.as|\.sql|\.css|\.js' | grep -v '\.svn' | xargs cat | sed '/^\s*$/d' | wc -l
echo 'Lines of code (all): '
find . -path -prune -o -print | egrep '\.php|\.as|\.sql|\.css|\.js' | grep -v '\.svn' | xargs cat | wc -l

Der Befehl wird jeweils im aktuell ausgewählten Verzeichnis ausgeführt und zählt oben aufgeführte Dateitypen rekursiv in allen Unterverzeichnissen. Viel Spaß ;)

vintage computing17 Apr

Von krisi am 17.04.2010. Es wurde noch kein Kommentar hinterlassen. Du kannst einen Kommentar hinterlassen oder trackbacken.

Ich bin schon immer ein Fan von Steinzeit-EDV und großen Anhäufungen rechnender Elektronik gewesen. Hier habe ich einfach mal ein paar nette Youtube-Links zusammengestellt, über die ich kürzlich gestolpert bin. Viel Spaß

  Kristian

Typo3: Remote Command Execution in Typo3 Core10 Apr

Von Julian am 10.04.2010. Es wurde noch kein Kommentar hinterlassen. Du kannst einen Kommentar hinterlassen oder trackbacken.

Wie ich soeben über Heise erfahren habe, wurde eine kritische Sicherheitslücke im Typo3 Core entdeckt. Dabei handelt es sich um eine Sicherheitslücke, die als “highly critical” eingestuft wurde. Die Sicherheitslücke ermöglicht es Hackern in der Typo3-Installation PHP-Code aus einer externen Quelle auszuführen, was im Prinzip vollen Zugriff auf das System erlauben kann.
Betroffen sind die Typo3-Versionen 4.3.0, 4.3.1, 4.3.2 und Entwicklungs-Snapshots aus dem 4.4-Branch. Allerdings müssen folgende Konfigurationen am Server aktiviert sein:

  • register_globals
  • allow_url_include
  • allow_url_fopen

Standardmäßig sollte register_globals sowieso “off” sein, wer das aber dank Hoster nicht ändern kann, sollte möglichst schnell mit diesem in Kontakt treten oder entsprechende Patches installieren. Diese finden sich im offiziellen Security Bulletin von Typo3: Typo3 security bulletins.
Wer sich nicht sicher über entsprechende Konfigurationseinstellungen ist, kann diese ganz einfach über ein

<?php
phpinfo();
?>

einsehen. Einstellungen, die das Auslesen von Daten externer Server ermöglichen oder ein aktiviertes register_globals sind sowieso mit größter Vorsicht zu genießen und nicht zu empfehlen, wenn sie nicht unbedingt benötigt werden.

Auch Profis lernen noch dazu – Ikeas robots.txt27 Mrz

Von Julian am 27.03.2010. Es wurden 5 Kommentare hinterlassen. Du kannst einen Kommentar hinterlassen oder trackbacken.

Ikeas robots.txt

Ikeas robots.txt

Der Chef von Ikea, dem größten Möbelhersteller weltweit, war zeitweise der reichste Mann der Welt. Für Entwickler gibt Ikea scheinbar aber nicht viel Geld aus oder es war – wie Cyb vermutet – tatsächlich ein Praktikant am Werk. Denn in der robots.txt findet sich ein auskommentierter Link zu einem Tutorial über die kleinen Textdateien für Suchmaschinen.
Allerdings sind weder die angegebenen Disallow-Unterseiten von Ikea, noch das Tutorial vorhanden. Somit wird die robots.txt vermutlich schon ziemlich alt sein. Die Möbel sinds trotzdem wert ;)

Mehrere Versionen von jQuery parallel verwenden06 Mrz

Von Julian am 06.03.2010. Es wurde noch kein Kommentar hinterlassen. Du kannst einen Kommentar hinterlassen oder trackbacken.

Um jQuery neben anderen Frameworks laufen zu lassen, gibt es die Möglichkeit einer noConflict-Methode. Beispielsweise ermöglicht WordPress es damit, Prototype und jQuery zusammen einsetzen zu können, obwohl beide Frameworks by-default das Dollar-Zeichen $ als (verkürzten) Objektnamen verwenden.

<script src='jquery-1.3.2.js'></script>
<script>
  var jQuery132 = jQuery.noConflict();
</script>
<script src='jquery-1.4.2.js'></script>
<script>
  var jQuery142 = jQuery.noConflict();
</script>

Man muss allerdings darauf achten, dass die jeweiligen Objekte direkt nach dem Einbinden der jeweiligen jQuery-Version erstellt werden, damit diese sich gegenseitig nicht überschreiben. So wird nämlich die Klasse jQuery mit Version 1.3.2 in Zeile 5 durch die neuere Version ersetzt. Das Objekt jQuery132 muss also bereits davor zugewiesen werden. Danach ist per Zugriff auf entweder jQuery132 oder jQuery142 die jeweilige jQuery-Version genau wie das “$” anzusprechen.

Mailingliste informiert über aktuelle Themen rund um GI-project26 Feb

Von krisi am 26.02.2010. Es wurde noch kein Kommentar hinterlassen. Du kannst einen Kommentar hinterlassen oder trackbacken.

Soeben ging die GI-project.de News-Mailingliste an den Start!
Aktuelle Informationen rund um gi-project und Hinweise auf neue Blogeinträge könnt Ihr euch jetzt direkt per Mail zusenden lassen und Eure Neuigkeiten rund um das Projekt allen zur Verfügung stellen!

Die Anmeldung geht ganz einfach:
Schickt eine E-Mail an

news-subscribe at gi-project.de

Der Rest erklärt sich von selbst.

Kristian

PHPHatesMe.com – 500. Artikel23 Feb

Von Julian am 23.02.2010. Es wurde noch kein Kommentar hinterlassen. Du kannst einen Kommentar hinterlassen oder trackbacken.

PHPHatesMe.com Startseite
Für all diejenigen, die keine eMail-Benachrichtigung erhalten haben: www.phphatesme.com hat gestern den 500. Blog-Artikel veröffentlicht und in diesem Zusammenhang das Blog-Layout erneuert.
Lustigerweise hat Nils nun zwar die 500 Artikel gebührend gefeiert, entsprechende technische Anpassungen immer noch nicht unternommen. So ist die Ideenschmiede immer noch sichtlich einfach manipulierbar. Darüber hinaus hat die Qualität des Blogs in meinen Augen die letzten Monate ziemlich abgenommen. Während früher tatsächlich täglich interessante Beiträge rund um PHP (design patterns, performance tuning, bugs, frameworks, project management, ..) veröffentlicht wurden, sind mittlerweile viele Lücken zu entdecken. Die Beiträge erscheinen nicht mehr täglich (wofür sich der Blog ja einst rühmte) und viele sind lediglich kurze, etwas weniger themenbezogene Artikel. Die Linksammlung und Artikelreihe “Max’ Lesestoff zum Wochenende” wirkt da ebenfalls wie ein Lückenstopfer, der die Leser hinhält.
Jetzt, da PHPHatesMe.com eine sehr starke Popularität in der php-Community erhalten hat, frage ich mich doch, ob das Design und vielerlei Features wirklich einen guten Blog ausmachen, oder ob es nicht doch die qualitativ guten und ausgewählten Beiträge sind.

Neues Design

Von Julian am 23.02.2010. Es wurde noch kein Kommentar hinterlassen. Du kannst einen Kommentar hinterlassen oder trackbacken.

Nicht gerade unauffällig, aber dennoch erwähnenswert: Seit letzten Sonntag erscheint der GI Project Blog nun in neuem Gewand, dank der künstlerischen Vorarbeit durch Thorwald Hoffmann von geschossen.com. Nach einigen Feinkorrekturen durch Kris ist das Design nun einsatzbereit und hoffentlich angenehmer als das Vorherige – immerhin haben wir uns nun von grausamen Formatierungen durch JavaScript verabschiedet.

Symfony support in NetBeans 7.020 Feb

Von Julian am 20.02.2010. Es wurde ein Kommentar hinterlassen. Du kannst einen Kommentar hinterlassen oder trackbacken.

Über Symfonynerds.com habe ich erfahren, dass Sun nun offiziell angekündigt hat, Symfony in NetBeans 7.0 zu integrieren. Damit lassen sich sehr viele kleine Tätigkeiten von der IDE automatisch erledigen, was Symfony zu meinen favorisierten Frameworks macht.
Symfony wird momentan übrigens ebenso energisch wie Flow3 vorangetrieben und ist für zukünftige Anwendungen in größerem Stil sehr zu empfehlen. Hoffen wir, dass sich PHP 5.3 und entsprechende Frameworks schnell durchsetzen, um die elenden Zend-Klassenbenennungen endlich loszuwerden.

« vorherige Seite

© 2009 GlobalIndustry-Project Blog