|
|
|
|
das soll perl sein? Das hat sogar Kommentare!
|
|
|
|
|
|
|
ist auch viel zu lang für ein Perl-Skript.
|
|
|
|
|
|
|
Grundrisse mit Visio zeichnen macht keinen Spaß
Gibts da nix einfacheres
*kritzel*
|
|
|
|
|
|
|
|
|
|
|
Was macht eigentlich Boost.Wave? Die Lib ist bei mir mit Abstand die größte (47 MB Binary!)...!?
|
|
|
|
|
|
|
Weiß jemand auf die schnelle, wie ich in C++ möglichst einfach einen UTF-16 String in ASCII umwandle? Boost.Python unterstützt leider kein Unicode...
|
|
|
|
|
|
|
|
|
|
|
Gerade entschieden, dass ich mir im August oder September ein Thinkpad kaufe. Mir geht bei meinem Acer die Festplatte auf den Geist. Sobald ich eine VM aufhab, kann ich alles vergessen. Also will ich eine SSD. SSD alleine ist scheiße, weil ich meine 300 GB Bilder auf dem Laptop haben will. Deshalb eine Extra-HDD in die Ultrabay.
Gerade spaßeshalber mal durchgeklickt. Ich komm da auf $1500. Eventuell komm ich über die Firma noch etwas günstiger dran. Für ein vergleichbares MBP würde ich $2350 zahlen und hätte keine Grafikkarte und nur 1680x1050.
|
|
|
|
|
|
|
Technische Informatik 2,7. In der Einsicht vielleicht noch 2,3. Naja, ist ja nur TI.
|
|
|
|
|
|
|
| Zitat von [Dicope]
libiconv?
| |
Le Lösung: Auf nativen Code scheißen und einfach alles in Python machen. Ich hab zwar keine Ahnung wie comtypes die BSTRs in Python ASCII-strs umwandelt, aber ich will es ehrlich gesagt auch gar nicht wissen...
|
|
|
|
|
|
|
So Hausaufgaben neben der Vollzeit-Beschäftigung sind irgendwie nicht so doll.
Reicht ja nicht das man 3 mal die Woche Abends bis 22 Uhr in der Uni ist und nebenbei noch für die Prüfungen lernen muss.
|
|
|
|
|
|
|
Hätte ich nur gleich studiert.
|
|
|
|
|
|
|
Ne, das ist auch blöd.
Keine Studienzeiten. Ohne Pausen, Mahlzeiten und Anfahrt.
|
|
|
|
|
|
|
Musst dir ja nicht so viel Mühe geben :P
|
|
|
|
|
|
|
Nicht mal 5h am Tag
|
|
|
|
|
|
|
Ah. N24, 22:05: "Das UFO-Projekt der Nazis".
Gut, dass wir Nachrichtensender haben.
|
|
|
|
|
|
|
IronSky jetzt schon im Free-TV? :O
|
|
|
|
|
|
|
Nur diesmal wissenschaftlichst recherchiert!
|
|
|
|
|
|
|
ohne Aiman Abdallah?
NOWAI
|
|
|
|
|
|
|
Der fliegt sicher noch in seinem Nazi-UFO durchs Bild.
|
|
|
|
|
|
|
| Zitat von WeGi
| Zitat von Daddi89
| Zitat von WeGi
Perl lernen ist so eine Hassliebe. Einerseits ist es ne coole Sprache und man freut sich, wenn man dann die 100 Zeilen für die Übungsaufgabe zusammengeklatscht hat. Nur kommt dann der Übungsgruppenleiter und präsentiert am Ende seine Lösung, welche aussieht als hätte er seine Katze über die Tastatur laufen lassen, welche das Problem wiederum in 5 Zeilen gelöst hat.
| |
Zeig doch mal ein Beispiel, würde mich interessiern
| |
|
Code: |
if ($calc =~ m/^(\d+)\s* # first number
([\-\+\/\*]|[\*]{2})\s* # operator
(\d+)\s* # second number
=\s* # equal sign
(\d+)$/x) { # given result
$left = $1;
$right = $3;
$operator = $2;
$result = $4;
# wahres Ergebnis ausrechnen
$tr = eval "$left $operator $right";
if ($@) {
warn "something went wrong: $@!\n\a";
}
|
|
Hat bei mir etwa 60 Zeilen und hässliche Case Konstuktionen gebraucht. Ich schäme mich sehr dafür. (Geht um die Regular expression)
| |
|
Code: |
if (m/^(\d+)\s*([-+/*]|\*{2})\s*(\d+)\s*=\s*(\d+)$/) {
$tr = eval "$1 $2 $3";
warn "$@!\n\a" if ($@);
} |
|
ftfy: extended regexes, kommentare, leerzeilen, aussagekräftige variablennamen und generell whitespace sind was für weicheier. implizite anwendung von regexes auf „$_“ ist „$var ~= m///“ vorzuziehen. unnötige backslashes in „[]“ sind zu entfernen. modifier statt expressions, wenn möglich. jedes byte zählt!
PS: alles natürlich ungetestet. meine zweifel hab ich nur beim backslash-entfernen, da ich nicht mehr genau weiß, wie die regeln innerhalb von „[]“ sind. ich vermute aber stark, dass das „*“ dort keine besondere bedeutung hat und das „-“ am anfang und am ende der zeichenliste auch nicht
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von flying sheep am 07.05.2012 22:02]
|
|
|
|
|
|
|
|
|
|
<NVM>
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von csde_rats am 08.05.2012 0:19]
|
|
|
|
|
|
| Zitat von flying sheep
|
Code: |
if (m/^(\d+)\s*([-+/*]|\*{2})\s*(\d+)\s*=\s*(\d+)$/) {
$tr = eval "$1 $2 $3";
warn "$@!\n\a" if ($@);
} |
|
ftfy: extended regexes, kommentare, leerzeilen, aussagekräftige variablennamen und generell whitespace sind was für weicheier. implizite anwendung von regexes auf „$_“ ist „$var ~= m///“ vorzuziehen. unnötige backslashes in „[]“ sind zu entfernen. modifier statt expressions, wenn möglich. jedes byte zählt!
PS: alles natürlich ungetestet. meine zweifel hab ich nur beim backslash-entfernen, da ich nicht mehr genau weiß, wie die regeln innerhalb von „[]“ sind. ich vermute aber stark, dass das „*“ dort keine besondere bedeutung hat und das „-“ am anfang und am ende der zeichenliste auch nicht
| |
|
Code: |
$tr=eval if s/(.*)\s*=.*/$1/;
warn"$@\n\a"if$@;
|
|
|
|
|
|
|
|
|
| Zitat von GH@NDI
| Zitat von flying sheep
|
Code: |
if (m/^(\d+)\s*([-+/*]|\*{2})\s*(\d+)\s*=\s*(\d+)$/) {
$tr = eval "$1 $2 $3";
warn "$@!\n\a" if ($@);
} |
|
ftfy: extended regexes, kommentare, leerzeilen, aussagekräftige variablennamen und generell whitespace sind was für weicheier. implizite anwendung von regexes auf „$_“ ist „$var ~= m///“ vorzuziehen. unnötige backslashes in „[]“ sind zu entfernen. modifier statt expressions, wenn möglich. jedes byte zählt!
PS: alles natürlich ungetestet. meine zweifel hab ich nur beim backslash-entfernen, da ich nicht mehr genau weiß, wie die regeln innerhalb von „[]“ sind. ich vermute aber stark, dass das „*“ dort keine besondere bedeutung hat und das „-“ am anfang und am ende der zeichenliste auch nicht
| |
|
Code: |
$tr=eval if s/(.*)\s*=.*/$1/;
warn"$@\n\a"if$@;
|
|
| | netter trick mit dem eval if , ich habe einfach mal angenommen, dass die aufgabenstellung war, nur valide rechenoperationen durchzulassen und nicht alles, was evaluiert.
aber natürlich bist du der perl-gott hier, und das wird auch so bleiben. solange meine meinung in sachen python etwas wert ist, bin ich zufrieden
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von flying sheep am 08.05.2012 1:35]
|
|
|
|
|
|
Guten morgen.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Noch_ein_Kamel am 08.05.2012 8:17]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ich habe ein Problem: Ich habe zur Zeit keine materiellen Wünsche.
Worauf könnte ich so schönes hinarbeiten? Worauf spart ihr? Was habt ihr euch kürzlich schönes gekauft?
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |