12.20.09
Posted in Ruby at 4:35 pm by sa
Hallo,
wollte über ssh / sftp ein paar Aufgaben automatisiert ablaufen lassen. Die meisten Beispiele, welche ich gefunden habe, beziehen sich auf die alte 1.x Version des SSH / SFTP Pakets, daher für mich zum Nachschlagen und für alle die’s interessiert ein Beipiel:
require 'net/ssh'
# Variablen, etc.
Net::SSH.start(@server, @user) do |ssh|
ssh.sftp.connect do |sftp|
sftp.dir.foreach(@directory) do |entry|
puts entry.name
end
end
end
Permalink
06.11.09
Posted in .NET, Development, Ruby at 10:33 am by sa
Ruby besitzt die respondsto Methode. Mit dieser kann bestimmt werden, ob ein Object eine Methode aufrufbar implementiert. Mit ein wenig Handarbeit ist das auch in C# möglich. Dazu braucht’s Extension methods, und schon wird’s sehr ähnlich.
Read the rest of this entry »
Permalink
05.15.09
Posted in Development, Ruby at 7:02 am by sa
Ich habe folgenden Fehler beim Ausprobieren von Watir bekommen:
uninitialized constant Windows::API::Error (NameError)
Eine aktualisierte Fassung von windows-pr löst das Problem:
Gem uninstall windows-pr
Gem install windows-pr
– Update: Typo
Permalink
11.08.08
Posted in Development, Ruby, SQL at 5:15 pm by sa
Der SQL Server 2008 hat einen neuen Datentyp hierarchyid. Kurz formuliert lässt sich mit diesem Datentyp eine Hierarchy Abbilden und einige Funktionen darauf ausführen. Der Datentyp ist ein CLR Datentyp, d.h. er ist in .NET geschrieben. Was mir fehlte, war eine Funktion, um alle Eltern eines Knotens zu erfragen.
Read the rest of this entry »
Permalink
10.24.07
Posted in Rails at 9:02 pm by sa
Zur Verwaltung unserer DVD Sammlung benötigen wir einen Platz, wo wir unsere Titel speichern. Dieser Platz ist in der Datenbank, welche wir im ersten Schritt angelegt haben. Wir werden jetzt eine Tabelle erstellen, welche die DVDs aufnimmt. Die Äquivalenz in Rails heisst Modell. Das Modell stellt der Rails Anwendung die Schnittstelle zur Datenbasis zur Verfügung. Je nach Konfiguration kann die Anbindung zB an MySQL, Postgres, MS SQL oder andere Datenbanksysteme stattfinden.
Read the rest of this entry »
Permalink
Posted in Rails at 5:51 pm by sa
RoR von Anfang bis zum Ende. Ich verwalte meine DVDs. Derzeit mit einer in .NET entwickelten Anwendung. Diese soll Schritt für Schritt in eine RoR Anwendung portiert werden. Abgesehen von den Programmen sind keine Vorraussetzungen erforderlich. Ruby, Rails und MySQL sind also erforderlich damit es losgehen kann.
Read the rest of this entry »
Permalink
10.16.07
Posted in Ruby at 8:40 pm by sa
Ich habe heute versucht mit Ruby Mails zu empfangen. Unter .NET und COM verwende ich die hervorragende Afterlogic Mailbee Bibliothek. Ich wollte einfach mal sehen was mit Ruby geht.
Read the rest of this entry »
Permalink
10.15.07
Posted in Ruby at 10:49 pm by sa
Die Geschwindigkeit, mit der man Dinge in Rails ausprobieren kann reizt. Einziges Manko: Man muss die Datenbanken anlegen, kaum ein Versuch hält den Vergleich mit der Realität stand ohne Datenbank unterstützung. Ich habe mir ein kleines Ruby Script gebaut, um mir die Datenbanken anzulegen:
1
2
3
4
5
6
7
| def create_the_rails_databases(host, user, password, db_base)
[ "development", "test", "production" ].each { |v|
IO.popen("mysql --host=#{host} --user=#{user} --password=#{password} --execute=\"create database #{db_base}_#{v}\"")
}
end
create_the_rails_databases ARGV[0], ARGV[1], ARGV[2], ARGV[3] |
Vielleicht hilft es ja noch jemandem
Permalink
10.14.07
Posted in Development, Ruby at 8:09 pm by sa
Ich habe mich vor kurzem ein wenig mit Ruby beschäftigt. Ich habe schnell an der Eleganz der Sprache Gefallen gefunden und experimentiere mit den unterschiedlichen Tools, um ein besseres Verständnis für die Sprache zu bekommen. Nebenbei kann ich Ruby auch auf meinem Mac nutzen
Wer sich näher mit Ruby beschäftigt stösst auch schnell auf Rails. Rails ist ein Framework für die Webentwicklung. Ich habe mich lange nicht mit Webentwicklung beschäftigt. Aber mit RoR hat es mir schnell wieder Spass gemacht. Da ich immer auf der Suche bin, wie ich meine täglichen Aufgabeneffizienter (= schneller und qualitativ dennoch auf dem gleichen Niveau) umsetzen kann, werde ich mich auch weiterhin mit RoR beschätigen.
Permalink