Latest Updates: dev RSS

  • Andy 22:39 on 2010/08/29 Permalink | Log in to leave a Comment
    Tags: dev, ,

    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:

    http://weblog.hamishharvey.com/mishmash/2009/08/beware-the-osx-case-insensitive-filesystem-zopeplone-ubuntu-os-x-and-virtualisation.html

    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.

     
    • 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.

  • Andy 00:53 on 2010/05/06 Permalink
    Tags: dev,

    Gerade mal SilverStripe 2.4 ausprobiert. Installiert aktuell nur, wenn man in der php.ini die Option

    asp_tags = Off

    schaltet.

     
  • Andy 23:41 on 2010/05/02 Permalink
    Tags: dev, ,

    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.

     
  • Andy 23:00 on 2010/04/23 Permalink
    Tags: dev,

    Ah – Benutzernamen statt E-Mail. Noch nicht getestet, ob man zusätzlich eine E-Mail-Adresse pflegen kann und Passwort vergessen funktioniert.

    http://silverstripe.org/auth-username-module/

     
  • Andy 10:33 on 2010/03/17 Permalink
    Tags: dev,

    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.

     
  • Andy 21:06 on 2010/02/24 Permalink
    Tags: dev,

    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);
    
     
  • Andy 14:12 on 2010/02/18 Permalink
    Tags: dev,

    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.

     
  • Andy 08:51 on 2010/01/13 Permalink
    Tags: dev,

    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.)

     
  • Claudia 14:48 on 2010/01/06 Permalink
    Tags: dev

    Das Bookmark Tool von AddThis find ich ganz brauchbar:

    <!-- AddThis Button -->
    <div class="addthis_toolbox addthis_default_style">
    <a href="http://addthis.com/bookmark.php?v=250&amp;username=xa-4b4494033d98d9e1" class="addthis_button_compact">Bookmark</a>
    </div>
    <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=xa-4b4494033d98d9e1"></script>
    
     
  • Claudia 14:26 on 2010/01/06 Permalink
    Tags: dev,

    Transparente Bilder – bin mal wieder über das IE6 PNG Problem gestolpert.
    PNGs werden im IE6 ja nur über den Filter des AlphaImageLoaders korrekt angezeigt. Hier muss unbedingt daran gedacht werden, dass der angegebene Pfad relativ zum Server ist! Sonst sieht man das Bild nicht mehr.
    Also entweder den Pfad absolut eintragen oder wie im Beispiel für unseren Server:

    #logo {
    background-image: url(../images/logo.png);
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’/dev/silverstripe/mysite/images/logo.png’, sizingMethod=’crop’);
    _background:none;
    }

     
    • Andy 20:20 on 2010/01/18 Permalink | Log in to Reply

      Das ist falsch/unnötig. Ich hatte gesagt, Du sollst den Pfad mal absolut eintragen, das heißt aber nicht, dass das die beste Lösung ist. Der AlphaImageLoader lädt Bilder einfach nur nicht relativ zum CSS-File, sondern zur HTML-Datei. Ein einfaches “mysite/images/logo.png” reicht hier.

      • Claudia 10:48 on 2010/01/21 Permalink | Log in to Reply

        Das stimmt nicht, ich brauche den absoluten Pfad.
        Das PNG wird sonst auf den Silverstripe Unterseiten nicht angezeigt wenn ich nur den Pfad ab mysite/… eintrage!

        • Andy 09:18 on 2010/01/22 Permalink | Log in to Reply

          Ok stimmt in Silverstripe, er beachtet die base-href nicht, in meinem Beispiel hatte ich keine Base Href. Das ist doof, dann muss man an sich das in ein IE-Stylesheet tun, dass man dann dynamisch auf Grundlage der base_url erzeugt.

  • Andy 14:09 on 2010/01/06 Permalink
    Tags: dev

    ReCSS: Bookmarklet zum Neuladen des CSS ohne die Seite zu refreshen.

    ReCSS

    Einfach in die Bookmark-Leiste ziehen.

     
  • Claudia 12:18 on 2009/12/10 Permalink
    Tags: dev,

    Änderung von PHP Standardeinstellungen beim Provider 1und1 werden mit einer eigenen php.ini Datei im Root Verzeichnis des CMS durchgeführt.
    z.B. Memory Limit und Upload File Size ändern: (könnt ihr anschließende mit einer phpinfo.php überprüfen.

    <?php
    memory_limit = 128M
    upload_max_filesize = 20M
    ?>
    
     
  • Claudia 11:37 on 2009/12/08 Permalink
    Tags: dev

    Habe eine erste Groopbox Anleitung für das Anlegen von Subsites ins Dokuwiki geschrieben:
    http://atw.dyndns.org/dokuwiki/entwicklung:groopbox:subsite_einrichten

     
  • Claudia 11:03 on 2009/11/29 Permalink
    Tags: dev,

    Die nächste Ausgabe des t3n Magazins kann man zum Kennenlernen auch online in einer sehr brauchbaren Page Flip Anwendung lesen:
    http://t3n.de/app/to/34b9323688

     
    • Andy 13:08 on 2009/12/01 Permalink | Log in to Reply

      Merkwürdig, dass sich diese Blätterdinger durchsetzen. Melanie versuchen in Beratungssituationen seit ver.di Publik (2006) sie wegzudiskutieren, aber sie setzen sich doch durch.

      • Claudia 18:05 on 2009/12/02 Permalink | Log in to Reply

        Ich mag sie normaler Weise auch nicht – meistens zu langsam und irgendwie umständlich. Das ist aber schön, schnell und gut zu gebrauchen. Da hab ich glatt mal ein paar Seiten gelesen.

        • Andy 16:00 on 2009/12/03 Permalink | Log in to Reply

          Ja, aber mehr als ein paar Seiten kann man da doch nicht lesen, oder? Und gezielt auf Inhalte zugreifen kann man auch nicht wirklich.

          • Claudia 08:42 on 2009/12/04 Permalink | Log in to Reply

            Hm – das stimmt natürlich (die Ausgabe ist nicht vollständig) und Verlinkungen wären schön. Aber es reicht um eine interessantes Magazin aufzuschlagen, durchzublättern und mir interessante Artikel rauszupicken. Hab ich sonst nie gemacht.

  • Claudia 10:12 on 2009/11/01 Permalink
    Tags: dev

    Dynamische PHP Generierung. Hier ein Template basierter Ansatz

    http://www.phphatesme.com/blog/webentwicklung/pdf-erzeugung-mit-dem-zend-framework/
    http://www.livedocx.com/

     
  • Andy 19:20 on 2009/10/16 Permalink
    Tags: dev

    Von der Anwendung extrem interessant, aber wie zum Teufel bindet man Haskell in eine Web-Anwendung:

    http://johnmacfarlane.net/pandoc/

     
  • Andy 17:06 on 2009/10/15 Permalink
    Tags: dev

    jQuery – das hier:

    if (!$(this).hasClass("active")) {
                        $(this).addClass("active");
                    }
                    else {
                        $(this).removeClass("active");
                    }
    

    kann man so schreiben:

    
    $(this).toggleClass("active")
    
     
  • Jan 09:09 on 2009/10/14 Permalink
    Tags: dev

    Das tripwire Magazine hat eine umfangreiche Sammlung von Tools, Plugins, Getting Started Guides, Cheat Sheets und jede Menge andere nützliche Ressourcen für WordPress-Developer zusammengetragen.

    http://www.tripwiremagazine.com/tools/design/the-ultimate-wordpress-developer-toolbox.html

     
  • Claudia 20:30 on 2009/10/09 Permalink
    Tags: dev

    Vielleicht können wir was beitragen:
    Zur Zeit werden Ideen gesammelt zu den “97 Tricks, die jeder Entwickler kennen sollte”

    http://entwickler.com/itr/news/psecom,id,49874,nodeid,82.html

     
  • Claudia 09:01 on 2009/06/19 Permalink
    Tags: dev

    Das neue Silverstripe Release 2.3.2 ist frisch draussen:
    http://silverstripe.org/assets/downloads/SilverStripe-v2.3.2.tar.gz

    Ein Uptdate ins SVN erfolgt heute noch!

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
esc
cancel