CakePHP & DIEVOLUTION Blog

Rails Quicktipp: Stolperfalle bei “accepts_nested_attributes_for”

4. Mrz 2010

Gerade bin ich über Fehler gestolpert, der so nicht hätte passieren dürfen.
Ich benutze für eines meiner Projekte neuerdings “accepts_nested_attributes_for”. Dies ist dazu da, in einem nested-form (d.h. Ein Formular mit Eltern und Kindelementen) beim Speichern des Elternelements auch gleichzeitig alle Kindelemente zu speichern. Wirklich gutes Feature. Eine genauere Erklärung bekommt ihr bei Railscasts und in der API.
Aber Achtung Stolperfalle!
weiter…

Kategorie: Tipps, Rails | 0 Kommentare »

DIEVOLUTION.net im neuen Gewand

26. Feb 2010

Nach Jahren des “Wenn ich mal Zeit habe, werde ich mich um die Seite kümmern” habe ich es jetzt endlich (trotz Zeitmangels *g*) geschafft, die DIEVOLUTION Seite zu erneuern. Im Blog merkt man noch nichts, da das wieder eine andere Baustelle ist, aber die Seite selbst hat sich sehr verändert.

Hauptaugenmerk liegt nun auf dem Portfolio, dass fast alle aktuellen DIEVOLUTION Referenzen anzeigt. Wie das genau aussieht, kann man natürlich am besten auf http://www.dievolution.net sehen. Und nun wieder an die Arbeit.

Kategorie: Allgemein, Projekt | 0 Kommentare »

Neues Projekt Online: www.arminis.de

5. Feb 2010

Heute geht unser neustes Projekt online. Wir präsentieren die neue Internetpräsenz der “kleinen” Fußballfans von Arminia Bielefeld - den Arminis. Die Seite ist unter www.arminis.de zu erreichen und bietet von einer schicken interaktiven Startseite für Kids bis hin zu Videoplayer und Bildergalerien alle Informationen, die Arminis brauchen. Und Lohmann ist natürlich auch vertreten.

Kategorie: Projekt, Typo3 | 0 Kommentare »

WYSIWYG HTML Editor in Rails

21. Jan 2010

Stellen wir uns vor, wir haben einen Kunden, der gerne selbst Texte, Blogeinträge o.ä. über unsere neue Railsanwendung speichern und veröffentlichen möchte. Kurz nach Beginn des Meetings gibt es immer diesen einen Satz, den man als Webentwickler natürlich nicht gerne hört “Es soll einfach so sein wie Word.”. Natürlich ist es nicht einfach, mal eben so die grundlegenden Funktionen von Word im Internet abzubilden, sogar in Rails nicht ;-)

Zum Glück gibt es für Webseiten Alternativen auf Javascript Basis. Ich möchte euch vorstellen, wie ihr mit dem CKEditor in sehr wenigen Schritten aus einem Textfeld in einem Rails View einen echten WYSIWYG Editor a la Word macht.
weiter…

Kategorie: Rails | 1 Kommentar »

Pomodoro Helper: Twitter and more

5. Jan 2010

Einige Updates zu meinem Pomodoro Helper Projekt (http://pomodoro.dievolution.com).

- Ab sofort mit Twitter Updates: Unter http://twitter.com/pomodorohelper twittert jetzt der helper die neusten Updates.
- Neue Startseite: Die neue Startseite für die Anwendung erklärt das Prinzip und die Features der Anwendung, bevor man sich anmeldet
- Counter sind jetzt in allen Listen vorhanden, die die wichtigsten Elemente zusammenzählen
- das neue Records-Tab enthält nun Graphen, die einen guten Überblick über die Pomodoro-Aktivitäten erlauben

Kategorie: Rails | 1 Kommentar »

Pomodoro Helper Update: Account löschen

14. Dez 2009

Nach dem wirklich guten Start des DIEVOLUTION pomodoro helpers habe ich ein kleines Update eingebaut, da doch diese Aktion tatsächlich nicht vorgesehen war. Ihr könnt nun, wenn Ihr unbedingt wollt, euren Account unter Options löschen, dabei werden natürlich all eure Daten aus der DB getilgt.

Zur Zeit arbeite ich an einer kleinen API für pomodoro, damit Ihr die Möglichkeit habt, Daten einfacher zu extrahieren (bsp. um sie für Offline Anwendungen zu nutzen).

Kategorie: Rails | 1 Kommentar »

Was neues: pomodoro.dievolution.com

11. Dez 2009

Heute habe ich ein neues Projekt online geschaltet. Es nennt sich (der Einfachheit halber) “DIEVOLUTION pomodoro helper” und ist eine Webapp mit dem Ziel, die “Pomodoro Technique” zu meistern. Hierbei handelt es sich um eine Methode, produktiver und schneller zu arbeiten, allerdings viel weniger komplex als dies andere Techniken wie GTD (Getting Things Done) versuchen.

Wer zu der Technik mehr wissen will, findet unter der offiziellen Seite ausführliches Material.

Und wer mal schauen will, was man alles mit ein bisschen Ruby on Rails innerhalb einer Woche schaffen kann, der guckt unter http://pomodoro.dievolution.com nach. Ein paar kleine Bugs muss ich noch ausbügeln, aber der normale Betrieb sollte schon laufen, also ruhig ausprobieren, ist ja auch kostenlos :-)

Kategorie: Rails | 2 Kommentare »

Ruby Kurztipp: “warning: default `to_a’ will be obsolete”

25. Aug 2009

Wollte man bisher testen, ob ein Objekt ein Array ist, bot sich folgende Zeile an:

  1. if obj == obj.to_a …

Ein Array, welches man in ein Array verwandelt, gibt sich selbt zurück.
Inzwischen bekommt man allerdings die Fehlermeldung “warning: default `to_a’ will be obsolete”, wenn das Objekt kein Array ist (da die Funktion String.to_a obsolet wird). Was ist also zu tun?
Lösung:

  1. obj.is_a?(Array)

Prüft, ob das Objekt ein Array ist

Kategorie: Rails | 1 Kommentar »

37 Signals “Presentations”

14. Aug 2009

37 Signals, die jedem, der gute Anwendungen schreiben will, ein Begriff sein sollten, haben einige ihrer Vorträge ins Netz gestellt. Ich empfehle vor allem den 2. Beitrag (David Heinemeier Hansson at Startup School), lustig präsentiert und voller nützlicher Informationen (auch wenn das meiste natürlich auch mit gesundem Menschenverstand selbst austüfteln könnte).

http://37signals.com/speaks

Kategorie: Allgemein | 1 Kommentar »

Adobe Shop Fehler oder wie man als Monopolist einen Un-shop baut

29. Jul 2009

Wer viel als Webdesigner unterwegs ist kennt das Problem, irgendwann muss man beim großen A(dobe) Produkte kaufen. Spätestens wenn man mit externen Dienstleistern oder Flash arbeitet, kommt man an Photoshop, Flash und Co. nicht vorbei. Nachdem ich jetzt mein Upgrade von CS3 auf CS4 notgedrungen im Adobe Shop erwerben musste, hier meine Kritikpunkte an diesem Online-Flop äh Shop:

  1. Der Shop ist komplett flashbasiert und damit sehr unübersichtlich, schwer zu manövrieren und auch nicht wirklich vertrauenswürdig.
  2. Nach der Bestellung werden erst einmal falsche Liefertermine genannt, ein paar Stunden später sieht man dann die wirkliche Lieferzeit.
  3. Bei Angabe von Bankeinzug als Zahlungsoption bucht Adobe vor Versand ab (müsste man das nicht vorher sagen?)

Der Oberhammer war aber die Versandbestätigung:

Von: “Background Only ADOBEGW”
Betreff: “Shipping Confirmation email”
Inhalt: Kein Inhalt, nur ein PDF Dokument.

Klar das sowas im Spamordner landet, oder? Dass Adobe allerdings im PDF selbst kein Deutsch spricht, ist bei Preisen jenseits von gut und böse schon erstaunlich:

Sehr geehrter Herr Thomas Diehl
Das Produkt, das Sie im Adobe Das Produkt, das Sie im Adobe Store
bestellt haben (Bestellnummer:xxxxxxxxx) from the Adobe Direct wurde per UPS verschickt am
24.07.2009.
Sie können die Sendung des Pakets per Track & Trace verfolgen unter
http://www.ups.com/tracking/tracking.html
Ihr Paket hat folgende UPS-Tracking-Nummer: xxxxxxxxxxxx.
Falls Sie Fragen zu Ihrer Bestellung haben, schicken Sie bitte eine E-Mail an den Kundendienst unter
Mit freundlichen Grüßen,
Adobe-Kundendienst-Team

Ohne Worte…

Kategorie: Allgemein, Meinung | 5 Kommentare »

« Vorherige Einträge