Michael Neumann | 24 May 21:17
Picon
Gravatar

Re: DBI: Überfluessiges Quoten verhindern

On Mon, May 24, 2004 at 09:07:05PM +0200, Detlef Reichl wrote:
> Hallo,
> 
> bei der Nutzung von SQL via DBI kommt es des häufigeren bei mir vor,
> dass auch die Spaltennamen erst zur Laufzeit festgelegt werden.
> Beispiel:
> 
> @handle.do("INSERT INTO ? (Word)
>             VALUES (?)", @lang_source, source)
> 
> Dies geht schief, da @lang_source gequoted wird. Deshalb weiche ich
> momentan auf folgendes Gebilde aus:
> 
> @handle.do("INSERT INTO " + @lang_source + " (Word)
>             VALUES (?)", source)

Mit Interpolation:

  @handle.do("INSERT INTO #{ @lang_source } (Word) VALUES (?)", source)

Oder gar so (aber nicht zu empfehlen):

  @handle.do("INSERT INTO #@lang_source (Word) VALUES (?)", source)

> Gibt es eine Möglichkeit das quoting selectiv zu unterbinden. Waere es
> nicht praktisch, wenn der DBI Treiber dies nicht selbst richtig
> macht :-) ? Habe leider nichts in der Doku gefunden.

Nein, ist glaub nicht machbar, es sei denn man würde einen SQL-Parser
schreiben, der weiss an welcher Stelle ein Spaltenname kommt, oder man
(Continue reading)

uruz | 25 May 10:05
Picon

diff patch

hi leute
eine blöde frage was mache ich mit einem diff patch wie dem folgenden? 
hab so noch nie gepatcht

Hi,

I think attribute values shuld be unnormalized in stream
parsing. Because text is unnormalized.

P.S.
  Congratulations, SER!!
  Sorry I'm late.

--
kou

------------------------------------------------------------------------

Index: lib/rexml/parsers/sax2parser.rb
===================================================================
RCS file: /src/ruby/lib/rexml/parsers/sax2parser.rb,v
retrieving revision 1.5
diff -u -p -r1.5 sax2parser.rb
--- lib/rexml/parsers/sax2parser.rb	13 Feb 2004 22:40:14 -0000	1.5
+++ lib/rexml/parsers/sax2parser.rb	24 May 2004 15:22:32 -0000
@@ -89,6 +89,7 @@ module REXML
 						if procs or listeners
 							# break out the namespace declarations
 							# The attributes live in event[2]
+							event[2].collect! {|n, v| [n, @parser.normalize(v)]}
(Continue reading)

Sascha Dördelmann | 25 May 10:28
Picon

Antwort: diff patch

Hi Martin,

> eine blöde frage was mache ich mit einem diff patch

Da gibt es zwei Varianten. Entweder jemand schickt dem Entwickler einer 
Bibliothek einen Patch oder der Patch ist bereits eingespielt und jemand 
zeigt dir mit dem Patch, welche Version du nachladen solltest. Der Diff 
sieht mir nach letzterem aus, also würde ich mir an deiner Stelle einfach 
einen aktuellen Snapshot aus dem CVS-Repository holen.

Ich finde die Frage nicht blöd. Man kommt als normaler User mit solchen 
Fragen ja eigentlich gar nicht in Berührung. Ich arbeite schon mehrere 
Jahre mit CVS und habe trotzdem noch nie so einen Patch eingespielt. Ich 
schätze, das geht erst los, wenn man sich intensiver mit verteilter 
Entwicklung auseinandersetzt, wie sie in der OpenSource-Szene Usus ist.

Ciao
Sascha
uruz | 25 May 10:34
Picon

Re: Antwort: diff patch

Sascha Dördelmann wrote:

>Hi Martin,
>
>  
>
>>eine blöde frage was mache ich mit einem diff patch
>>    
>>
>
>
>Da gibt es zwei Varianten. Entweder jemand schickt dem Entwickler einer 
>Bibliothek einen Patch oder der Patch ist bereits eingespielt und jemand 
>zeigt dir mit dem Patch, welche Version du nachladen solltest. Der Diff 
>sieht mir nach letzterem aus, also würde ich mir an deiner Stelle einfach 
>einen aktuellen Snapshot aus dem CVS-Repository holen.
>
>Ich finde die Frage nicht blöd. Man kommt als normaler User mit solchen 
>Fragen ja eigentlich gar nicht in Berührung. Ich arbeite schon mehrere 
>Jahre mit CVS und habe trotzdem noch nie so einen Patch eingespielt. Ich 
>schätze, das geht erst los, wenn man sich intensiver mit verteilter 
>Entwicklung auseinandersetzt, wie sie in der OpenSource-Szene Usus ist.
>
>Ciao
>Sascha
>
>_______________________________________________
>Ruby-de-talk mailing list
>Ruby-de-talk <at> rubyforge.org
>http://rubyforge.org/mailman/listinfo/ruby-de-talk
(Continue reading)

uruz | 25 May 10:44
Picon

mysql-ruby

hi
ich versuche jetzt seit 3 tagen mysql-ruby zu installieren aber es will 
mir einfach nicht gelingen. Jetzt tritt folgender fehler auf:
 # rpm -i mysql-ruby-2.4.3a-alt3.i586.rpm
warning: mysql-ruby-2.4.3a-alt3.i586.rpm: V3 DSA signature: NOKEY, key 
ID eac91ca0
error: Failed dependencies:
        ruby-stdlibs-core >= 1.7.3-alt7 is needed by mysql-ruby-2.4.3a-alt3
        libmysqlclient.so.10 is needed by mysql-ruby-2.4.3a-alt3
        libruby.so.1.7 is needed by mysql-ruby-2.4.3a-alt3

allerdings ergibt:
find -name  libmysqlclient.s*
./usr/lib/mysql/libmysqlclient.so
./usr/lib/mysql/libmysqlclient.so.12
./usr/lib/mysql/libmysqlclient.so.12.0.0
./usr/lib/libmysqlclient.so
./usr/lib/libmysqlclient.so.12
./usr/lib/libmysqlclient.so.12.0.0

und
find -name libruby.so*
./usr/lib/libruby.so.1.8.0
./usr/lib/libruby.so.1.8
./usr/lib/libruby.so
was heisst das jetzt?

--

-- 
thx
martin pfeffer
(Continue reading)

Sascha Dördelmann | 25 May 10:52
Picon

Antwort: Re: Antwort: diff patch

Hi Martin,

>> wo finde ich denn infos ueber csv und patchen auf diese art?

Unter Unix mit man und/oder info. Unter Windows je nach Art der 
Installation. Wincvs installiert z. B. eine gute cvs-Doku, welche auch 
online verfügbar ist, siehe http://www.wincvs.org/. Bzgl. OpenSource in 
http://cvsbook.red-bean.com/ aber z. B. auch in den Hilfeseiten von 
Sourceforge. Mehr Links auf 
http://www.wikiservice.at/dse/wiki.cgi?action=browse&id=CVS.

Tschüs
Sascha
Andreas Schwarz | 25 May 12:06

Gmane

Hallo,

diese Mailingliste ist nun unter dem Namen gmane.comp.lang.ruby.german
auf news.gmane.org verfügbar.

Gruß
Andreas
Michael Neumann | 25 May 12:47
Picon
Gravatar

Re: mysql-ruby

On Tue, May 25, 2004 at 10:44:12AM +0200, uruz wrote:
> hi
> ich versuche jetzt seit 3 tagen mysql-ruby zu installieren aber es will 
> mir einfach nicht gelingen. Jetzt tritt folgender fehler auf:
> # rpm -i mysql-ruby-2.4.3a-alt3.i586.rpm
> warning: mysql-ruby-2.4.3a-alt3.i586.rpm: V3 DSA signature: NOKEY, key 
> ID eac91ca0
> error: Failed dependencies:
>        ruby-stdlibs-core >= 1.7.3-alt7 is needed by mysql-ruby-2.4.3a-alt3
>        libmysqlclient.so.10 is needed by mysql-ruby-2.4.3a-alt3
>        libruby.so.1.7 is needed by mysql-ruby-2.4.3a-alt3
> 
> allerdings ergibt:
> find -name  libmysqlclient.s*
> ./usr/lib/mysql/libmysqlclient.so
> ./usr/lib/mysql/libmysqlclient.so.12
> ./usr/lib/mysql/libmysqlclient.so.12.0.0
> ./usr/lib/libmysqlclient.so
> ./usr/lib/libmysqlclient.so.12
> ./usr/lib/libmysqlclient.so.12.0.0
> 
> und
> find -name libruby.so*
> ./usr/lib/libruby.so.1.8.0
> ./usr/lib/libruby.so.1.8
> ./usr/lib/libruby.so
> was heisst das jetzt?

Na dann probier jetzt doch mal mysql-ruby von den sourcen zu installieren. 
Jetzt sollte zumindest libmysqlclient gefunden werden.
(Continue reading)

Christian Neukirchen | 25 May 13:02
Picon
Favicon

Re: Gmane

In article <slrncb66kg.ase.usenet <at> 213-203-244-47.kunde.vdserver.de>,
Andreas Schwarz wrote:
> Hallo,
> 
> diese Mailingliste ist nun unter dem Namen gmane.comp.lang.ruby.german
> auf news.gmane.org verfügbar.
> 
> Gruß
> Andreas

Wunderbar.
(Hab' den Post gerade entdeckt, als ich's dort eintragen wollte.)

Christian Neukirchen
Detlef Reichl | 25 May 18:17
Picon

Re: Antwort: diff patch

On Die, 2004-05-25 at 10:34 +0200, uruz wrote:
> >
> wo finde ich denn infos ueber csv und patchen auf diese art?
> 

eine gute Anlaufstelle ist http://www.gnu.org/manual/manual.html

Allerdings sind die Dokus mitunter sehr umfangreich. In den meisten
Fällen reichen die Infos in den man pages vollkommen aus (Sofern man
denn ein unixoides System verwendet oder sich etwas im Sinne von Cygwin
aufgesetzt hat).

gruss
detlef

--

-- 
Wer für alles offen ist, kann nicht ganz dicht sein.

                 <* ))))x<

Gmane