benötigt noch ein paar modifikationen *g*
Sie sind nicht angemeldet. Bitte melden Sie sich an oder registrieren Sie sich.
devshare.de » Beiträge von braveheart
benötigt noch ein paar modifikationen *g*
nuja, das mach ma mit RegExes...
/<table>(?:<tr><td>.*</td></tr>){3}<tr><td>(.*)</td></tr>/
müsste in $1 das richtige haben. tests dann gleich mal...
ein beispiel des zu parsenden files wär cool.
OT: nur geil, dass der _ganze Dreck_ sowieso verschwinden wird. stichwort Perl 6. alles hübscher, besser, toller und mächtiger.
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Zitat:</font><hr /><font size="2" face="Verdana, Helvetica, sans-serif">Original erstellt von tragatschnig:
<strong>wozu is eine gute frage:
stell dir vor: rießen host, assembler-progs laufen darauf. wegen wartungsarbeiten (wer kann heut noch assembler flüssig lesen) is besser, cobol-romane zu lesen.
wer kann da widersprechen?</strong></font><hr /></blockquote><font size="2" face="Verdana, Helvetica, sans-serif">wer? ich. wie wärs mit ner richtigen sprache? also _ich_ kann mehr Assembler als Cobol (obwohl die Assembler-Kenntnisse alles andere als umwerfend sind). also in C umwandeln fänd ich besser. und es gilt eigentlich doch das ungeschriebene gesetz, dass das resultat einer (maschinellen) übersetzung auf nur wenig höherem Level sein sollte. naja, deine situation verlangt eigentlich nach einem Experten.
P.S.: Sind diese Rechtschreibfehler gewollt?
Assembly --> Cobol? Wozu das? Ich kenn da bestimmt kein Tool.
und noch einer:
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">
sub operator:§ is prec(&operator:+($))
($var : $suffix //= '')
{
my sub z {
my sub vv($x) { $x >= 0 }
given @_[0] {
when vv { print $_ . $suffix;
z($_ - 1);
}
}
return @_[0];
}
z($var);
}
print "OKn" if 4 == § 4 : ' ';
[/code]</blockquote><font size="2" face="Verdana, Helvetica, sans-serif">
@mirko: das sollte helfen: http://dev.perl.org/perl6/
oder http://www.perl.com/
du fragst was + und _ sind. nur um das mal vorwegzunehmen (in meinen links findest du's genauer): unäres + ist der Numerification-Operator (wandelt alles zwangsweise in Zahlen um), unäres _ ist der Stringification-Operator (_$a entspricht "$a"), mehr in Apocalypse 3 bzw. Exegesis 3 (glaub ich). ach ja: die & vor dem Funktionsnamen sind hier herzlich überflüssig.
print $_; ist immer noch das gleiche wie print; geht hier aber nicht (denke ich, anders mit given)
spaßeshalber:
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">
sub zaehlen($var) {
given ($var >= 0 ?? $var :: undefined) {
print;
zaehlen($_ - 1);
}
}
>> oder aber:
sub operator:§ is prec(&operator:+($)) ($var) {
my sub z($v) {
my sub test($x) { $x >= 0; }
given $var {
when test {
print; z($_ - 1);
}
}
$v;
}
z($var);
}
print "nOKn" if § 4 == 4;
[/code]</blockquote><font size="2" face="Verdana, Helvetica, sans-serif">
<small>[ 03-08-2002, 12:13: Beitrag editiert von: whitehouse ]</small>
nur mal spaßeshalber:
soweit ich über Perl 6 weiß (das ist mehr als über Perl 5 *fg*):
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">
sub zaehlen{
my $var = $_[0];
if ($var >= 0) {
print $var;
$var--;
&zaehlen($var);
}
}
>> wird zu >>
sub zaehlen($var) {
if (+$var >= 0) {
print _$var;
zaehlen(+$var - 1);
}
}
[/code]</blockquote><font size="2" face="Verdana, Helvetica, sans-serif">Quizfrage: was hätte ich weglassen können? Was sind die Veränderungen? Und was zum Henker bringt diese ****** Funktion?
@matho: ich würde gern mal mit deinem Kater Fritz reden *rotfl*
PS: ja, ich weiß, dass ich albern bin.
wozu bitte die + ?
welches os is den auf'm server?
ich möchte nur anmerken das der titel wohl sehr ironisch und keineswegs hilfreich ist
warums nicht mit dem '/blub/aie' geklappt hat? wegen dem führenden '/'!
tsts, ich glaubs ja nich
cd ..
ist das gleiche wie
cd blub
nur .. statt blub
DAS HEISST:
$ftp->cwd('..');
@dev0: also, jetzt müssts auf jeden Fall gehen mim wcount; und das mim %... nuja, die Formeln sind jetz nich wirklich schwierig
wie wärs mit
$ftp->cwd('../../blub/aia');
kann ich machen.
/
gemacht.
<small>[ 19-07-2002, 22:50: Beitrag editiert von: whitehouse ]</small>
Tool fertig. Als Purist musste ich das Win32 schreiben. Aber funzt. Bei mir. Schauts euch an: http://mitglied.lycos.de/whiteheard/
<small>[ 19-07-2002, 16:47: Beitrag editiert von: whitehouse ]</small>
@nobody: zeig dein js. das fände ich sonst egoistisch.
juut. das is ja schon ganz interessant. aber du weißt, das lesen des codes hilfreich sein könnte... (jaja, die alte debatte)
irgendwie die sache mit dem computed-style gefällt mir nich. mitn bissl disziplin geht das auch ohne... ich will ja nur auf mein kleines skript verweisen (das, denke ich, sogar lesbar ist *lol*) - ebendas funktioniert auch im mozilla 1.0 (hab ich mir gestern installiert)
um mal zu zeigen, wie schön das geht:
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">
<html>
<head>
<title>Scaling test</title>
<script>
function setFont(pts)
{
var Body = document.getElementsByTagName('body')[0];
if ( ! Body.style.fontSize.match(/^d*pt$/) ) return;
var origSize = parseInt(Body.style.fontSize);
//Body.style.fontSize = pts + 'pt';
var inc = pts - origSize;
_elfsz(Body, inc);
}
function incFont(pts)
{
var Body = document.getElementsByTagName('body')[0];
_elfsz(Body.firstChild, pts);
}
function _elfsz(e, inc)
{
for (; e; e = e.nextSibling) {
if ( e.nodeType == 1 && e.style.fontSize.match(/^d*pt$/) ) {
e.style.fontSize = parseInt(e.style.fontSize) + inc + 'pt';
}
_elfsz(e.firstChild, inc);
}
}
</script>
</head>
<body style="font-size:12pt" onmouseover="setFont(14)" onmouseout="setFont(12)"
onmousedown="incFont(7)" onmouseup="incFont(-7)">
<div style="font-size:16pt">aaajo<div style="font-size:10pt">ha</div>
<div style="font-size:700%">hehehee</div></div>
<div style="font-size:32px">test32px-fix</div>
</body>
</html>
[/code]</blockquote><font size="2" face="Verdana, Helvetica, sans-serif">
na, wenn du kein js kannst...
@matho: 'zumindest im IE' ist wahr... Mozilla DOM Ref Index
<small>[ 14-07-2002, 22:25: Beitrag editiert von: whitehouse ]</small>
was ist das ne seite? englisch, deutsch oder denglish oder was? 'hab ja nix gegen anglizismen, aber 'Animals'...
Was zum Henker ist das für eine Frage? Du kannst doch JS, oder?? Das war eine _Anregung_! Ich will dir nicht auch noch das Denken abnehmen. Natürlich geht das als Link. Natürlich geht das auch relativ.
p.s.: mit _elfsz(document.getElementsByTagName('body')[0], inc) geht das relativ...
<small>[ 14-07-2002, 19:23: Beitrag editiert von: whitehouse ]</small>
Zieh dir das rein:
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;"><html>
<head>
<title>Scaling test</title>
<script>
function setFont(pts)
{
var Body = document.getElementsByTagName('body')[0];
if ( ! Body.style.fontSize.match(/^d*pt$/) ) return;
var origSize = parseInt(Body.style.fontSize);
Body.style.fontSize = pts + 'pt';
var inc = pts - origSize;
_elfsz(Body.firstChild, inc);
}
function _elfsz(e, inc)
{
for (; e; e = e.nextSibling) {
if ( e.nodeType == 1 && e.style.fontSize.match(/^d*pt$/) ) {
e.style.fontSize = parseInt(e.style.fontSize) + inc + 'pt';
}
_elfsz(e.firstChild, inc);
}
}
</script>
</head>
<body style="font-size:12pt" onmouseover="setFont(14)" onmouseout="setFont(12)">
<div style="font-size:16pt">aaajo<div style="font-size:10pt">ha</div></div>
</body>
</html>[/code]</blockquote><font size="2" face="Verdana, Helvetica, sans-serif">
<small>[ 14-07-2002, 18:58: Beitrag editiert von: whitehouse ]</small>
devshare.de » Beiträge von braveheart
Powered by PunBB, unterstützt von Informer Technologies, Inc.
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.