Von Michael:
Vergleich von Django und Yii. An sich ja ein Äpfel-und-Birnen-Vergleich, für mich aber relevant:
http://blog.leehsueh.com/2010/03/django-vs-yii/
Von Michael:
Vergleich von Django und Yii. An sich ja ein Äpfel-und-Birnen-Vergleich, für mich aber relevant:
http://blog.leehsueh.com/2010/03/django-vs-yii/
Da Quadrate ja gerade in sind, hier ein neues Effekt-Plugin:
http://tympanus.net/codrops/2011/06/09/grid-navigation-effects/
Demo:
http://tympanus.net/Development/GridNavigationEffects/example5.html
Löschen aller Unterstriche (zum manuellen Austausch in Silverstripe):
#! /bin/bash
for file in *; do
filename=${file}
file_clean=`echo $filename | tr -d "_" `
final="$file_clean"
mv "$file" "$final"
done
Von michael:
> RexExp Tool
> http://txt2re.com/index-php.php3?s=Thu,%2014%20Apr%202011%2011:46PM&16&22&6
Tommi:
> ich hatte ja neulich erzählt, dass der dom ab r414 immer beim upload
> abbricht. Mit dieser Zeile tuts wieder, auch bei den neuen Versionen.
> Was für dein Braindump.
>
> in der Datei SWFUploadField.php line 20 :
> SWFUploadConfig::addPostParam(’PHPSESSID’,session_id());
Shit, ich hatte die Idee, meine Python-Installationen so zu bauen, dass sie auf dem Mac-OSX Filesystem arbeiten und über eine VMWare hgfs-Freigabe dann von Ubuntu benutzt werden. Klappt nicht, weil:
das Mac-Filesystem case-insensitive ist. Shit, ich wollte damit meine “svn in eclipse klappt nicht, weil Mac das SMB mistig mounted”. Nächster Versuch: NFS, diesmal aber mit Ubuntu als Server.
War gestern auf einer Konferenz, der http://www.tedxhamburg.de
Hier mein Fazit: http://andy.adiwidjaja.com/2010/05/tedx-hamburg-highlights/
Gerade mal SilverStripe 2.4 ausprobiert. Installiert aktuell nur, wenn man in der php.ini die Option
asp_tags = Off
schaltet.
Interessant: Wenn man in einem IP-Feld in mysql sehr viele Vorkommen der IP 127.255.255.255 hat, hat man einen falschen Feldtyp verwendet. Ein INT(11) kann nur bis zu dieser IP speichern, alles nach 128.0.0.0 hat den gleichen Speicherinhalt:
http://www.bot-trap.de/forum/index.php?topic=96465.0
Eine Lösung in Silverstripe ist schwierig, weil es weder unsigned noch bigint als Feldtyp erlaubt.
Sehr, sehr cool:
Ah – Benutzernamen statt E-Mail. Noch nicht getestet, ob man zusätzlich eine E-Mail-Adresse pflegen kann und Passwort vergessen funktioniert.
Von Tommi die Lösung für einen deutschen Editor in Silverstripe 2.3.7:
“Habe eben noch mal den TinyMCE unter Version 2.3.7 angeschaut und
endlich die Lösung gefunden”
HtmlEditorConfig::get('cms')->setOption('language', 'de');
Was für eine supercoole Fotowelt: http://www.ruetz.de/
Ok, das ist sehr nützlich zum Debuggen:
Email::bcc_all_emails_to("mail@test.de");
Email::send_all_emails_to("test@test.de");
Das sendet alle E-Mails an einen bestimmten Empfänger.
Haha, endlich! Silverstripe setzt immer solche Kommentare in den HTML-Code, wenn der dev-Mode gesetzt ist.
<!-- template /nesting/mysite/templates/Page.ss -->
Normalerweise nicht so schlimm, manchmal (mir nicht klar, wann, vielleicht bei HTML5) setzt er so einen Kommentar aber *vor* den Doctype der Seite, was dazu führt, dass IE6+7 in den Quirks-Mode gehen, was diverse Bugs auslöst.
Ok, und so kann man es verhindern:
SSViewer::set_source_file_comments(false);
Ok, utf-8 in Silverstripe braucht:
mysql_query (”SET CHARACTER SET utf8″);
mysql_query(”set names ‘utf8′”);
im Konstruktor der MysqlDatabase.
Das entspricht diesem Ticket:
http://open.silverstripe.org/ticket/2377
Könnte auch so gelöst werden:
http://silverstripe.org/migrating-a-site-to-silverstripe/show/256159?start=8
und ist in SS 2.4 gelöst. Und in unserem SVN auch.
Elegantere Methode für KopfbildVererbt und Co.:
public function Acquire($ComponentName){
$Component = $this->getComponent($ComponentName);
if(!empty($Component->ID))
return $Component;
$Parent = $this->Parent();
if(is_object($Parent) && $Parent->ID != 0){
return $Parent->Acquire($ComponentName);
} else {
return null;
}
}
Benutzen in Silverstripe-Templates:
$Acquire(HeaderImage)
@IATV: Wow, what a collection:”25 UI Inspiration and Design Pattern Resources” http://bit.ly/bqsmQ2 (speckyboy.com)
Hmm, ob sich das lohnt? Manchmal öffnen sich schon komische Programme auf dem Mac und die Änderung der Verknüpfung von Dateien auf Programme ist schon eher strange
Wenn die Redakteurspasswörter nach einem Transport einer Silverstripe-Instanz auf einen anderen Server nicht mehr funktionieren, liegt das an einer anderen PHP-Version:
http://www.silverstripe.org/general-questions/show/265645
In SS2.4 ist das gelöst, für SS2.3.4 gibt es einen Patch: http://open.silverstripe.org/ticket/3004, in älteren Versionen kann man den Hack aus dem Forum anwenden (s.o.)
Andy 09:09 on 2010/09/09 Permalink | Log in to Reply
Zur Info: NFS klappt fast perfekt. Viel schneller als SMB, allerdings Timeout-Probleme, wenn die VM nicht an ist.