de.comp.lang.perl.misc
  Home FAQ Contact Sign in
de.comp.lang.perl.misc only
 
Advanced search
January 2008
motuwethfrsasuw
 123456 1
78910111213 2
14151617181920 3
21222324252627 4
28293031    5
2008
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007 2006  
total
de.comp.lang.perl.misc Profile…
RELATED GROUPS

POPULAR GROUPS

more...

 Up
  Re: Perl und UC4         


Author: Ingo Menger
Date: Jan 31, 2008 07:04

On 31 Jan., 12:56, "Ferry Bolhar" wrote:
> Ingo Menger:
>
>> Meine Güte, ihr laßt aber auch wirklich nichts aus!
>
> Wie meinst du das?

Vergiß es, sollte ein Scherz sein.
>
>> Es wäre interessant, ob es möglich ist, dieses API auch von Perl
>> aus zu benutzen.
>
>> Sicher, du mußt nur den XSUB-Glue schreiben.
>
> Ja klar, meine Frage war eben, ob das vielleicht schon jemand
> anderer getan hat (von wegen Rad nicht zweimal erfinden und so...).
>
> Erschwerend kommt hinzu, dass ich es für Linux und W2K brauche.
Show full article (0.74Kb)
4 Comments
  Wholesale to Home 99107         


Author:
Date: Jan 29, 2008 15:35

Our website offers a range of wonderful gifts for various occasions such as holidays, weddings, birthdays, wedding anniversary, graduations, kids and other special occasions at wholesale prices.

www.wholesaletohome.com

99107
no comments
  WSDL erzeugen         


Author: Jens Puruckherr
Date: Jan 29, 2008 00:00

Hallo,

gibt es mittlerweile etwas Sinnvolles, was mir in Perl WSDL-Files
korrekt generiert? WSDL::Generator wird wohl nicht mehr weiterentwickelt
und kommt nur mit Perl5.6 klar - ansonsten finde ich nix weiter.
Muss ich wirklich meine WSDLs per Hand schreiben? Nicht wirklich ... oder?

Jens
no comments
  5. Ausgabe von $foo         


Author: ReneeB
Date: Jan 28, 2008 10:22

Seit heute gibt es die 5. Ausgabe des deutschsprachigen Perl-Magazins
$foo (http://www.foo-magazin.de).

Die Themen dieser Ausgabe:

* Vorwort
* Einiges zum Thema CGI-Sicherheit
* Größere Datenmengen in Bilder gepresst
* Rezension - Mastering Perl
* Interview - Richard Dice
* Neue RegEx-Features in Perl 5.10
* Rätselhaftes open
* Probleme mit base.pm
* Perl 6 Tutorial - Teil 2
* Winter of Code
* Charsets
* Tipps und Tricks: $/
* Date::Calc
* Usergruppen: Erlangen.pm
* CPAN-News
no comments
  Re: fehlende Interpolation von \n         


Author: Slaven Rezic
Date: Jan 27, 2008 00:20

Richard Möhn writes:
> Hallo Zusammen!
>
> Warum wird das \n in folgendem Text nicht interpretiert und folglich
> der ganze Text auf eine Zeile geklatscht?:
>
> use UI:Dialog::Backend::XDialog;
>
> my $dialog = new UI:Dialog::Backend::XDialog;
> $dialog -> infobox(title => 'netter Titel',
> text => "Dies\nist\nein\nBeispieltext.");
>

Das sieht wie eine Einschränkung von UI::Dialog aus. Am besten hier
berichten: http://rt.cpan.org/Public/Dist/Display.html?Name=UI-Dialog

Gruß,
Slaven

--
Slaven Rezic - slaven rezic de
Show full article (0.67Kb)
no comments
  List Context erzwingen?         


Author: Ferry Bolhar
Date: Jan 22, 2008 08:14

Hallo,

bekanntlich kann man mittels der scalar Funktion einen skalaren Kontext
erzwingen:

print @x; # Gibt die Element von @x aus
print scalar @x; # Gibt die Elementanzahl von @x aus

Ich bräuchte jetzt genau das Umgekehrte - das Erzwingen eines
Listenkontexts.

Ich habe eine Anweisung in der Form:

my $val = '/F:' . $option =~ /^Ref: (.+) / . 'DATA';

Ich binde den in der Regex gefundenen Wert an $1 und möchte dieses $1 mit
den beiden Stringliteralen vorher und nachher verknüpfen. Es wird aber nicht
$1 (das, wie sich beim Testen zeigt, den gewünschten Wert enthält), sondern
die Ziffer "1" eingesetzt. Klar - im skalaren Kontext (der durch den
Verknüpfungsoperator "." vorgegeben wird) gibt der Match-Operator die Anzahl
an Matches zurück, nicht die Matches selbst.

Klar, dass ich das zweizeilig auch schreiben kann. Aber gibt es eine
Möglichkeit, das wie angedeutet in einer Zeile zu formulieren?

Danke für eure Hilfe & schöne Grüße aus Wien,

Ferry
Show full article (1.12Kb)
5 Comments
  Windows Pfadnamen mit Leerstelle         


Author: Hago Ziegler
Date: Jan 15, 2008 23:53

Hallo,

ich versuche mit system() eine *.exe-Datei aufzurufen.
Das klappt leider nicht, weil sich in dem Pfad dorthin eine typische
Windows-Leerstelle befindet. Fehlermeldung:
' Der Befehl "Synchredible.exe" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.'

Wenn ich es in einem anderen Verzeichnis ohne Leerstelle im Pfad teste,
funktioniert es prima.

Was kann ich also tun, dass die EXE trotz Leerstelle gefunden wird?

Gruß, Hago
5 Comments
  anf_frage: Variablen-Interpolation in RegEx         


Author: Theo Pilz
Date: Jan 15, 2008 13:52

Hallo zusammen,

die gewünschten Dateien (AUSG) werden richtig angelegt (b1.shtml -
b7.shtml). In den Zeilen 34 und 36 wird aber $nr nur mit dem Wert "1"
berücksichtigt. Vielleicht kann jemand einem Anfänger helfen?

my $nr = 1;
my $zahl = 7;
while ( $nr <= $zahl ) {
$rueck = $nr - 1;
$vor = $nr + 1;
$zeilen[34] =~ s/xxx01ueb/$nr\. Überschrift/;
$zeilen[36] =~ s/xxx02rueck/b$rueck/;
$zeilen[36] =~ s/xxx03weit/b$vor/;

open AUSG, "> b$nr.shtml";
select AUSG;
print "@zeilen";
close AUSG;
$nr += 1;
}

Danke
Show full article (0.56Kb)
2 Comments
  Liste aus Funktion zurückgeben         


Author: Thomas Barth
Date: Jan 14, 2008 07:07

Hallo,
warum kann ich die aus der Funktion zurückgegebe Liste nicht verwenden?

my @keywords = getKeywords();

for (my $i; $i < @keywords; $i++) {
print $keywords[$i]."\n";
}

sub getKeywords {
my @keywords;

my ($select) = qq{SELECT keyword
FROM content_requests
GROUP BY keyword};

my $sth = $db_content_report->prepare($select);
$sth->execute();

while (my $hash_ref = $sth->fetchrow_hashref()) {
my $keyword = $hash_ref->{keyword};
push(@keywords, $keyword);
}

return \@keywords;
}
Show full article (0.60Kb)
2 Comments
  Behandlung UTF-8 Zeichen Linux/Solaris         


Author: Christoph Krempe
Date: Jan 14, 2008 05:14

Hallo,

ich bin über folgendes Problem gestolpert, für das ich keine Lösung
gefunden habe. Mein Programm ließt eine UTF-8-Datei ein und behandelt
den Inhalt zeichenweise:

use strict;
binmode(STDOUT, ":utf8");
use open ':utf8';

open ALG, "<", "eingabe";
while(){
my $zeichen;
my @satz = split(//,$_);
foreach $zeichen (@satz) {
print $zeichen;
}
close(ALG);

Unter Linux (32bit) funktioniert das, unter Solaris (64bit) werden UTF-8-
Zeichen der Eingabedatei byteweise, nicht wie in perl vorgesehen
zeichenweise durch das "split" verarbeitet.
Show full article (0.71Kb)
6 Comments
 
1 2 3