2007-11-30

Remote und Local Subversion synchronisieren

... mit svk

  1. svk Depot anlegen
    svk depot my_appl x:\misc\svk\my_appl

  2. Remote Subversion Repo im Depot anmelden
    svk mirror /my_appl/remote http://svn.host.domain/my_appl/

    ... und synchronisieren
    svk sync /my_appl/remote

  3. das gleiche für das local Subversion Repo
    svk mirror /my_appl/local file:///e:/svn_repo/my_appl

    svk sync /my_appl/local

  4. Synchronisieren (beim ersten Mal zusätzlich den Parameter --baseless angeben!)
    svk smerge --incremental /my_appl/remote /my_appl/local



(Basierend auf SVK Quick Start Guide)

2007-09-24

Druckkopfinspektion

Nachdem der Druckkopf (eines Canon iP3000) auch nach mehreren Tagen Spülung mit Alkohol und destiliertem Wasser keine Spur von Rot drucken wollte - hatte sein letztes Stündlein geschlagen ...

Voher ...
von der Seite
von unten
von hinten
nachdem lösen der Schrauben.
Gummidichtung entfernt. Bis hierher wäre wahrscheinlich sogar ein Zusammenbau noch möglich gewesen.
... nun ist alles zu spät.

Firefox Update abbrechen

Wenn man als eingeschränkter Benutzer die Update-Dateien bereits heruntergeladen hat, danach aber die Installation fehlschlägt, ist es nicht nötig, den Benutzer zum Hauptbenutzer oder Admin zu machen.

Es empfiehlt sich, den Inhalt des folgenden Ordners zu löschen:

C:\Dokumente und Einstellungen\Benutzername\Lokale Einstellungen\Anwendungsdaten\Mozilla\Firefox\Mozilla Firefox\updates\0


Quelle: Link

2007-09-18

Identifier name ... too long

Bei Problemen mit zu langen (generierten) Indexnamen hilft

:name => ?something_idx?

als weiterer Parameter im add_index Aufruf.

2007-09-13

gem update hinterm proxy

Wenn Meldungen wie diese ...

ERROR: While executing gem ... (NoMethodError)
undefined method `[]=’ for Gem::ConfigFile

In ruby/site_ruby/1.8/rubygems/config_file.rb folgendes hinzufügen:
def []=(key, value)
@hash[key.to_s]=value
end


Source

2007-09-07

2007-08-03

Umbenennen von Rake migration Scripts

Rake migration Scripts dürfen anscheinend nur kleinbuchstaben im Namen haben.

Z.B. 010_add_isNew.rb geht also nicht. Beim generieren mit dem rake Generator wird dann auch aus generate migration add_isNew das Script add_is_new.rb.

Ausserdem muss der Name der Klasse im Script mit dem Dateinamen korrespondieren: add_is_new.rb bzw. AddIsNew

2007-08-01

CSS: Class Oder ID

Der Unterschied ergibt sich hinsichtlich der Verwendung in den HTML Seiten. In einer HTML- Seite kann eine ID nur einmal vergeben werden. Demzufolge kann ID z.B. nicht verwendet werden, um in einer Tabelle die Zeilen mit abwechselndem Layout zu formatieren.

Im Allgemeinen könnte man sagen:
  • benutze IDs für eindeutige (unique) Seiten-Strukturen, z.B. zum Kennzeichnen von Header, Footer usw.
  • benutze CLASS für wiederkehrende Formatierungen

2007-07-05

rake db:migration

Auswahl der Version über Parameter VERSION=number

rhtml Tags

Bedeutung der rhtml Tags
  • <%= /content/ %>
    /content/ wird als Ruby Code interpretiert und ausgeführt. Das Ergebnis ersetzt die Markierung.
  • <% /content/ %>
    /content/ wird als Ruby Code interpretiert und ausgeführt. Die Markierung wird im Output gelöscht, aber nicht ersetzt.
    Wird oft für die Generierung von Html Code in Schleifen benutzt.
  • <% /content/ -%>
    Wie die Markierung zuvor, allerdings wird im Output zusätzlich das NewLine nach der Markierung entfernt.

2007-07-01

Impressum

Thomas Mohaupt
Löher Höhenweg 5
51429 Bergisch Gladbach

E-Mail: Thomas.Mohaupt [at] gmail.com

Haftungshinweis: Ich übernehme keine Haftung für die Inhalte externer Links. Für den Inhalt der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich.