Ruby
am 01.06.2009 in Code-Schnipsel, Ruby
Rails-Plugin: acts_as_browsable
Kristof und ich arbeiten gerade an einem etwas umfangreicheren Rails-Projekt. Dort wurde eine kleine Erweiterung für ActiveRecord nötig, die wir mit unserem ersten selbst geschmiedetem Rails-Plugin nachgerüstet haben. Kris’ Artikel lässt mehr darüber erfahren - darin ist auch der Link zum Github-Projekt enthalten.
am 11.03.2009 in Grundlagen, Ruby
Ruby-Syntax-Grundlagen für Rails-Einsteiger
Im Rahmen unserer Agentur bereite ich einen Lehrplan für Ruby on Rails vor. Im letzten Artikel habe ich dafür eine Link-Liste für den Einstieg vorgestellt. Hier möchte ich nun die Ruby-Syntax-Grundlagen für Rails-Einsteiger aufzeigen, die man für die ersten Zeilen sicherlich gut gebrauchen kann.
am 10.06.2008 in Grundlagen, Ruby
Fehlerbehandlungen als Einzeiler
War mir bislang nicht bekannt: Ähnlich wie Anweisungsmodifikatoren if-Anweisungen verkürzen können, so lassen sich auch Fehlerbehandlungen sehr elegant abkürzen, wenn begin- und rescue-Blöcke jeweils nur eine Anweisung enthalten.
am 10.05.2008 in Ruby on Rails
CommunityEngine – Community als Plugin
CommunityEngine macht die Erstellung einer Social Network Plattform sehr einfach: Eine Installation dieses Rails-Plugins bewirkt die sofortige Verfügbarkeit eines Benutzersystems mit Profilen, Freunden, Blogs, Foto-Upload, Clippings, Foren und vieles mehr. Einfacher und günstiger (CommunityEngine ist Open Source) geht’s nicht.
am 13.04.2008 in Ruby on Rails
The Ruby on Rails Link Library
»The Ruby on Rails Link Library« ist in den letzten zwei Wochen als Mini-Projekt von Labuschin Wedesign enstanden. Die Link-Sammlung enthält zur Zeit genau 101 Links zu nützlichen und interessanten englischsprachigen Ruby on Rails-Quellen. Sie wird ständig erweitert und wartet auch auf Vorschläge von euch!
am 13.04.2008 in Ruby on Rails
Ruby on Rails Schnellreferenz
In dieser Ruby on Rails Schnellreferenz werden alle wichtigen Funktionen, Scripts und Validierungen, Relationen etc. übersichtlich gegliedert und erklärt.
am 09.04.2008 in Ruby on Rails
Tabelleninformationen als Kommentar im Model
Dieses nette Plugin für Ruby on Rails versieht Models mit einem Kommentar am Anfang der Datei, der alle Tabellenattribute der entsprechenden Tabelle in der Datenbank enthält. So spart man sich wildes Klicken zu den Migrationsdateien.
am 09.04.2008 in Ruby on Rails
Das Beste aus Railscasts
Ryan Bates hat am Anfang dieser Woche die 100. Episode seines Ruby on Rails-spezifischen Screencast veröffentlicht. Passend zum Jubiläum hat Rails Jedi eine eigene Top-Liste der besten Episoden zusammengestellt. Sollte man unbedingt gesehen haben.
am 08.04.2008 in Code-Schnipsel, Ruby
Namen in attributive Genitive umwandeln
Diese Methode wandelt einen Namen in einen attributiven Genitiv um und beachtet dabei Sonderfälle in der deutschen Grammatik.
am 26.03.2008 in Code-Schnipsel, Ruby
Einfache Strings für SEO-freundliche URLs vorbereiten
Es werden alle Sonderzeichen aus dem String entfernt. Umlaute werden in AE, OE und UE etc., das ß in SS umgewandelt. Alle Buchstaben werden in Minuskeln umgewandelt und alle Leerräume werden mit Minuszeichen gefüllt. Ein doppeltes Vorkommen, das Beginnen oder Beenden mit einem Minuszeichen wird verhindert.
am 27.09.2007 in Ruby on Rails
Bekannte Performanceprobleme von Ruby on Rails
Bei InfoQ werden allgemeine und bekannte Performance Probleme von Ruby on Rails vorgestellt. Zu jedem Problem werden aber auch gleich Lösungen aufgezeigt.
am 09.09.2007 in Ruby on Rails
Massive List of Rails Development Tips
Bei Nuby on Rails findet sich eine große Ansammlung von Tipps für Rails-Entwickler. Einige davon sind selbstverständlich, andere wiederum nützliche Feinheiten, die man vielleicht noch nicht kennt.
am 29.08.2007 in Ruby on Rails
Tag-Cloud (Tagwolke) mit Ruby on Rails generieren
In den Rails-Tipps von Ruby Inside habe ich einen Helper gefunden, der Tag Clouds aus einer Gruppe von Tags zu bilden. Er ermittelt optional die Farbe und die große jedes einzelnen Tags und gibt einen String zurück, der problemlos als Wert des Style-Attributs eingebettet werden kann.
am 27.08.2007 in Ruby on Rails
Vorschau auf „Labuschin on Rails“
Wie vielleicht einige meiner Twitter-Freunde mitbekommen haben, arbeite ich zur Zeit an einer auf Ruby-on-Rails-basierten Version dieser Website (und habe deswegen wenig Zeit für Artikel). Ich plane die Fertigstellung in den nächsten ein bis zwei Wochen. Hier schon mal ein kleiner Vorgeschmack.
am 19.08.2007 in Ruby on Rails
PDF-Download: Toturial für has_and_belongs_to_many-Assosziationen
Dieses PDF-Dokument zeigt eines Beispiels, wie man mit has_and_belongs_to_many-Assoziationen umgeht.
am 29.07.2007 in Code-Schnipsel, Ruby
Ruby-Snippet: Texte ordentlich kürzen
Die folgende Methode wird auf String-Objekte angewendet. Sie kürzt den übergebenen Text bis zu einer angegebenen Zeichenzahl, "rundet" auf ganze Wörter ab und gibt ihn dann zurück. Eine sinvolle Implementierung in einem Ruby-on-Rails-Projekt wäre im Modul ApplicationHelper. Sie kann dann ganz einfach in den Templates angewendet werden.
am 15.07.2007 in Grundlagen, Ruby
Kontrollstrukturen
Eine Programmiersprache ohne Kontrollstrukturen wie if-Anweisungen oder while-Schleifen ist ganz und gar nicht vorstellbar - zumindest nicht in der aktuellen Generation der Programmiersprachen. Sie kontrollieren (wie der Name schon sagt) Programmabläufe mithilfe von boolschen Ausdrücken.
am 09.06.2007 in Ruby on Rails
Assoziationen und Verknüpfungstabellen in Ruby on Rails
Hier werden Assoziationen in Verbindung mit Verknüpfungstabellen in Ruby on Rails anhand der Beispiel-Modelle Benutzer, Mitgliedschaft und Gruppe erklärt.
am 07.06.2007 in Ruby on Rails
Nuby on Rails
Auf seinem Blog stellt Geoffrey Grosenbach stellt seine Gedanken und Tipps zu Themen, wie Ruby, Ruby on Rails und Grafik Design vor. Lesenswert!
am 05.06.2007 in Ruby on Rails
JavaScript-Widgets mit Ruby on Rails erstellen
Auf Basis eines del.icio.us-Widgets erklärt Ilya Grigorik wie man JavaScript-Widgets mit Ruby on Rails erstellt.
am 04.06.2007 in Ruby on Rails
Ruby on Rails Plugin: SpiderTest
SpiderTest ist Selenium on Rails im ersten Moment sehr ähnlich (also auch ein Rails-Anwendungsprüfungs-Plugin), jedoch beschränkt es sich frontend-spezifische Prüfungen. Es füllt alle möglichen Formulare aus, schickt sie ab und validiert selbst die darauffolgenden Seiten und gibt Warnungen aus. Auch AJAX-Updater-Links kann gefolgt werden.
am 04.06.2007 in Ruby on Rails
Ruby on Rails Plugin: Selenium on Rails
Selenium on Rails ist ein Plugin für Ruby on Rails, welches Rails-Anwendungen auf Herz und Nieren testet: Browserprüfungen, Formularprüfungen, XHTML- und CSS-Validierungen und Unit-Tests direkt mit Ruby steuern. Schön.
am 01.06.2007 in Ruby on Rails
Ruby, Rails, Subversion, Mongrel und MySQL unter Mac OS X einrichten
Da eine solche Totur nicht gerade einfach zu sein scheint, gibt es bei Hivelogic ein passendes und sehr ausführliches Tutorial.
am 01.06.2007 in Ruby on Rails
HTML/CSS mit Ruby on Rails in PDF konvertieren
subLog beschreibt, wie man mit Ruby on Rails HTML/CSS-Dokumente als PDF-Datei (z.B. für den Druck) exportieren kann. Der Vorteil einer solchen Technologie ist das Durchbrechen der Limits, die CSS dem Print in den Weg legt. Die nötigen Dateien für die Implementierung sind unter dem Artikel aufgeführt.
am 30.05.2007 in Ruby on Rails
CodeGear stellt IDE für Ruby on Rails vor
Golem berichtet: Das Borland-Spin-Off CodeGear hat eine integrierte Entwicklungsumgebung rund um das quelloffene Web-Framework Ruby on Rails vorgestellt. Damit sollen sich Web-2.0-Anwendungen auch ohne große Erfahrungen mit Rails entwickeln lassen.
Danke an Steffen Giers für diesen Link-Tipp!
am 29.05.2007 in Ruby on Rails
PDF: Ruby On Rails Cheatsheet für Anfänger
Als Blaine Kendall den Umgang Ruby on Rails lernte, hat er sich nach und nach einen recht nützlichen Spickzettel für sich gemacht. Diesen hat er nun als PDF veröffentlicht. Es besteht aus 14 Seiten voll mit wertvollen Informationen für Ruby on Rails Einsteiger.
am 28.05.2007 in Ruby on Rails
Rails Migration Cheat Sheet
Hier wurden viele wichige Informationen für Migrations und Rubys Support für Database Schemas zusammengetragen. Danke, Garrett Snider.
am 28.05.2007 in Ruby on Rails
Ruby on Rails auf Apache 2 installieren und starten
Falko Timme beschreibt auf Howtoforge, wie man auf einem Apache 2 Webserver Ruby und Ruby on Rails installiert, eine Ruby on Rails Application auf dem Apache 2 Server anlegt und für Port 80 (Standardport für http) startet.
am 25.05.2007 in Ruby on Rails
Ruby On Rails API Dokumentation
Die erste Version dieser Ruby On Rails API Dokumentation bietet eine schnelle und fortschrittliche Suche nach Informationen und eine Baumverzeichnisstruktur für Klassen, Gems und Module.
am 24.05.2007 in Ruby on Rails
Bayes-Klassifikator in Ruby
Ilya Grigorik erklärt, wie man in Ruby eine Bayes-Klassifikation implementiert und andwendet. Dabei wird u.a. auf das Ruby Gem classifier zurückgegriffen, welches den Satz von Bayes enthält.
am 20.05.2007 in Grundlagen, Ruby
Hashes
Hashes (Sing.: Hash, auch Hashmap genannt) sind assoziative Arrays. Im Gegensatz zu PHP gibt es eine strikte und klare Trennung zwischen Hashes und normalen Arrays. Wissenswertes über Rubys Hashes erfahrt ihr in diesem Artikel.
am 20.05.2007 in Grundlagen, Ruby
Arrays
Arrays sind indizierte Sammlungen von Objekten. Welche Eigenschaften, Syntaxregeln und Literale sie in Ruby besitzen, erfährt man in diesem Artikel.
am 20.05.2007 in Ruby on Rails
„Programmierung in Ruby“ als HTML-Ebook
Der deutsche Leitfaden der Pragmatischen Programmierer.
am 18.05.2007 in Grundlagen, Ruby
Variablen, Ihre Namenskonventionen und Gültigkeitsbereiche in Ruby
Hier erfahrt ihr alles über Variablen, ihre Namenskonvetionen und Gültigkeitsbereiche. In Ruby gibt es, wie auch in anderen objekt-orientierten Sprachen lokale und globale Variablen, wie auch Instanz- und Klassen-Variablen.
am 16.05.2007 in Ruby on Rails
Hi, I'm Ruby on Rails ...
Ganz im von Apple TV-Spots gewohnten Stil kann man sich bei RailsEnvy anschauen, wie Ruby on Rails mit Java oder PHP reden würde. Gleich dreimal lustig. Ein vierter Teil wird bereits erwartet.
am 14.05.2007 in Ruby on Rails
Ruby on Rails Plugin: ActiveScaffold
Bei vielen Web Applikationen arbeiten Models eher im Backend als im Frontend. Es wäre also ziemlich unnötig für alle Models manuell CRUD Interfaces anzulegen. ActiveScaffold ist smart genug, einem diese Arbeit abzunehmen und dabei noch die ActiveRecord-Assoziationen zu handeln.
am 02.05.2007 in Ruby on Rails
74 Ruby on Rails Ressourcen und Tutorials
Eine beträchtliche Sammlung an Tipps, Quellen und Tutorials wurde hier zusammengetragen. Sehr hilfreich für Einsteiger und Interessierte
am 10.04.2007 in Grundlagen, Ruby
Objektorientierte Programmierung
Die objektorientierte Programmierung ist ein Programmierparadigma. Verglichen mit der prozedualen Programmierung hat die OOP den Vorteil, die Funktionen von Programmen flexibler und wiederverwendbar zu formulieren. Weitere wichtige Informationen über die OOP habe ich in Folgendem zusammengefasst.
am 04.04.2007 in Grundlagen, Ruby
Wissenswertes über Ruby
Ruby ist eine objektorientierte Programmiersprache. Sie wurde 1995 von Yukihiro Matsumoto, genannt Matz in Japan veröffentlicht. Die Sprache selbst wurde mit C verfasst. Mehr Wissenswertes über Ruby erfahrt ihr in diesem Artikel.
am 03.04.2007 in Grundlagen, Ruby
Gestatten, Ruby.
Nachdem ich von Denny Carl das Buch Praxiswissen Ruby on Rails erhalten habe, stieg mein Interesse an Ruby und Ruby on Rails gewaltig. Daher möchte ich meine Erfahrungen mit interessierten Lesern von Labuschin Webdesign teilen. Ich habe extra für Ruby einen eigenen Bereich angelegt, der auch als RSS abonniert werden kann.
am 21.02.2007 in Ruby on Rails
Ruby on Rails - Erste Schritte
Nachdem ich euch einige Grundlagen des Ruby on Rails-Frameworks vermittelt habe, und ich auch noch etwas dazu gelernt habe, möchte ich euch von meinen ersten Schritten in der Ruby on Rails-Welt erzählen.
am 17.02.2007 in Ruby on Rails
Ruby on Rails - Einführung
Ich begann schon vor einigen Wochen mich damit auseinander zu setzen, was Ruby on Rails ist und wie das ganze funktioniert. Nachdem ich für kurze Zeit das Interesse verloren habe, kam ich letzte Woche endlich dazu von der Theorie in die Praxis über zu gehen. Für alle, die sich für Ruby on Rails interessieren habe ich hier eine kleine Einführung.