|
|
|
|
und Opera mobile ist immer noch so viel geiler als FF. Haben die bei Mozilla mal die Konkurrenz begutachtet? Ich hätte ja ein sehr schlechtes Gewissen, das Ding in diesem Zustand rauszugeben.
|
|
|
|
|
|
|
| Zitat von csde_rats
Argentinische Militärdiktatur 76-83 und das Verhalten der BRD… mir ist gerade echt übel. Sowas wird natürlich nichtmal im Stichwortverzeichnis im Geschichtsunterricht (selbst LK) erwähnt.
| |
Wie hat sich die BRD denn verhalten?
|
|
|
|
|
|
|
$creditmemo->setOfflineRequested((bool)(int)$data['do_offline']);
Jetzt war ich so kurz davor, den Codestil von den Magento-Leuten zu mögen Aber das ganze Erstattungs-Modul ist nicht so kompetent geschrieben, mit überdurchschnittlich vielen Rechtschreibfehlern in der Doku.
|
|
|
|
|
|
|
Erst nach int und dann nach bool. Wtf man?
|
|
|
|
|
|
|
| Zitat von Danzelot
$creditmemo->setOfflineRequested((bool)(int)$data['do_offline']);
Jetzt war ich so kurz davor, den Codestil von den Magento-Leuten zu mögen Aber das ganze Erstattungs-Modul ist nicht so kompetent geschrieben, mit überdurchschnittlich vielen Rechtschreibfehlern in der Doku.
| | vllt. der sohn vom boss, der auch mal mitentwickeln wollte und irgendein leicht zu testendes modul in die schweißfiger gedrückt bekommen hat.
|
|
|
|
|
|
|
Halli hallo Salat,
mal ne Frage zu Mutex lock.
Wir haben einen Thread für Spieler und einen Thread für Gegner.
Ist es jetzt besser im Gegner Thread:
a]
locken
alle gegner durchlaufen und den kram machen
unlocken
oder b]
bei jedem Gegner einzelnd locken & unlocken, sodass eventuell zwischendrin noch Spielerfunktionen zugreifen können?
|
|
|
|
|
|
|
| Zitat von flying sheep
| Zitat von Danzelot
$creditmemo->setOfflineRequested((bool)(int)$data['do_offline']);
Jetzt war ich so kurz davor, den Codestil von den Magento-Leuten zu mögen Aber das ganze Erstattungs-Modul ist nicht so kompetent geschrieben, mit überdurchschnittlich vielen Rechtschreibfehlern in der Doku.
| | vllt. der sohn vom boss, der auch mal mitentwickeln wollte und irgendein leicht zu testendes modul in die schweißfiger gedrückt bekommen hat.
| | Ich traue PHP zu, dass das eine wichtige Taktik ist um irgendeinen Randfall zu beachten, die Variable kommt als String von einer Checkbox im Browser. Aber was das für ein Randfall sein soll, kann ich mir nicht vorstellen.
Möglicherweise ist auch der ganze Code so, aber das ist das erste Modul das ich mir wirklich genau angeguckt habe.
|
|
|
|
|
|
|
| Zitat von Danzelot
| Zitat von flying sheep
| Zitat von Danzelot
$creditmemo->setOfflineRequested((bool)(int)$data['do_offline']);
Jetzt war ich so kurz davor, den Codestil von den Magento-Leuten zu mögen Aber das ganze Erstattungs-Modul ist nicht so kompetent geschrieben, mit überdurchschnittlich vielen Rechtschreibfehlern in der Doku.
| | vllt. der sohn vom boss, der auch mal mitentwickeln wollte und irgendein leicht zu testendes modul in die schweißfiger gedrückt bekommen hat.
| | Ich traue PHP zu, dass das eine wichtige Taktik ist um irgendeinen Randfall zu beachten, die Variable kommt als String von einer Checkbox im Browser. Aber was das für ein Randfall sein soll, kann ich mir nicht vorstellen.
Möglicherweise ist auch der ganze Code so, aber das ist das erste Modul das ich mir wirklich genau angeguckt habe.
| | hmm, keine ahnung wie php castet, aber wenn da coercion eine rolle spielt, kann ich mir vorstellen, dass sie nur zahlen in bools verwandeln wollen:
"10" –(int)→ 10 –(bool)→ true
"1" –(int)→ 1 –(bool)→ true
"0" –(int)→ 0 –(bool)→ false
"murx" –(int)→ 0 –(bool)→ false
"false" –(int)→ 0 –(bool)→ false
"true" –(int)→ 0 –(bool)→ false
aber wenn die daten von einer checkbox kommen… was sind dann die werte?
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von flying sheep am 23.02.2013 13:21]
|
|
|
|
|
|
|
|
|
|
| Zitat von flying sheep
| Zitat von Danzelot
| Zitat von flying sheep
| Zitat von Danzelot
$creditmemo->setOfflineRequested((bool)(int)$data['do_offline']);
Jetzt war ich so kurz davor, den Codestil von den Magento-Leuten zu mögen Aber das ganze Erstattungs-Modul ist nicht so kompetent geschrieben, mit überdurchschnittlich vielen Rechtschreibfehlern in der Doku.
| | vllt. der sohn vom boss, der auch mal mitentwickeln wollte und irgendein leicht zu testendes modul in die schweißfiger gedrückt bekommen hat.
| | Ich traue PHP zu, dass das eine wichtige Taktik ist um irgendeinen Randfall zu beachten, die Variable kommt als String von einer Checkbox im Browser. Aber was das für ein Randfall sein soll, kann ich mir nicht vorstellen.
Möglicherweise ist auch der ganze Code so, aber das ist das erste Modul das ich mir wirklich genau angeguckt habe.
| | hmm, keine ahnung wie php castet, aber wenn da coercion eine rolle spielt, kann ich mir vorstellen, dass sie nur zahlen in bools verwandeln wollen:
"10" –(int)→ 10 –(bool)→ true
"1" –(int)→ 1 –(bool)→ true
"0" –(int)→ 0 –(bool)→ false
"murx" –(int)→ 0 –(bool)→ false
"false" –(int)→ 0 –(bool)→ false
"true" –(int)→ 0 –(bool)→ false
aber wenn die daten von einer checkbox kommen… was sind dann die werte?
| | 1 wenn gesetzt, existiert nicht wenn ungesetzt. Das lässt sich aber leichter auf true/false casten.
|
|
|
|
|
|
|
|
|
|
|
| Zitat von Danzelot
| Zitat von flying sheep
| Zitat von Danzelot
| Zitat von flying sheep
| Zitat von Danzelot
$creditmemo->setOfflineRequested((bool)(int)$data['do_offline']);
Jetzt war ich so kurz davor, den Codestil von den Magento-Leuten zu mögen Aber das ganze Erstattungs-Modul ist nicht so kompetent geschrieben, mit überdurchschnittlich vielen Rechtschreibfehlern in der Doku.
| | vllt. der sohn vom boss, der auch mal mitentwickeln wollte und irgendein leicht zu testendes modul in die schweißfiger gedrückt bekommen hat.
| | Ich traue PHP zu, dass das eine wichtige Taktik ist um irgendeinen Randfall zu beachten, die Variable kommt als String von einer Checkbox im Browser. Aber was das für ein Randfall sein soll, kann ich mir nicht vorstellen.
Möglicherweise ist auch der ganze Code so, aber das ist das erste Modul das ich mir wirklich genau angeguckt habe.
| | hmm, keine ahnung wie php castet, aber wenn da coercion eine rolle spielt, kann ich mir vorstellen, dass sie nur zahlen in bools verwandeln wollen:
"10" –(int)→ 10 –(bool)→ true
"1" –(int)→ 1 –(bool)→ true
"0" –(int)→ 0 –(bool)→ false
"murx" –(int)→ 0 –(bool)→ false
"false" –(int)→ 0 –(bool)→ false
"true" –(int)→ 0 –(bool)→ false
aber wenn die daten von einer checkbox kommen… was sind dann die werte?
| | 1 wenn gesetzt, existiert nicht wenn ungesetzt. Das lässt sich aber leichter auf true/false casten.
| |
Aber auch nur wenn niemand die Webseite manipuliert mit seinem Browser. Entsprechend ist es eher ne Sicherheitsmaßnahme. Normalerweise sieht man das aber anders, nämlich einfach nur "intval($variable)". Wenn die hier ganz bewusst nen bool speichern wollen kann man noch den Cast davorhängen, aber der INT der da rauskommt kann in Conditions eh automatisch zu true oder false werden, je nach Wert.
|
|
|
|
|
|
|
Bin ich der einzige bei dem sich die Zehen aufrollen, wenn er in einem großen Projekt Code sieht, der sich mit Formularhandling beschäftigt? Warum haben die da kein kleines Wrappersystem für, sondern verteilen das überall?
|
|
|
|
|
|
|
| Zitat von Danzelot
| Zitat von flying sheep
| Zitat von Danzelot
| Zitat von flying sheep
| Zitat von Danzelot
$creditmemo->setOfflineRequested((bool)(int)$data['do_offline']);
Jetzt war ich so kurz davor, den Codestil von den Magento-Leuten zu mögen Aber das ganze Erstattungs-Modul ist nicht so kompetent geschrieben, mit überdurchschnittlich vielen Rechtschreibfehlern in der Doku.
| | vllt. der sohn vom boss, der auch mal mitentwickeln wollte und irgendein leicht zu testendes modul in die schweißfiger gedrückt bekommen hat.
| | Ich traue PHP zu, dass das eine wichtige Taktik ist um irgendeinen Randfall zu beachten, die Variable kommt als String von einer Checkbox im Browser. Aber was das für ein Randfall sein soll, kann ich mir nicht vorstellen.
Möglicherweise ist auch der ganze Code so, aber das ist das erste Modul das ich mir wirklich genau angeguckt habe.
| | hmm, keine ahnung wie php castet, aber wenn da coercion eine rolle spielt, kann ich mir vorstellen, dass sie nur zahlen in bools verwandeln wollen:
"10" –(int)→ 10 –(bool)→ true
"1" –(int)→ 1 –(bool)→ true
"0" –(int)→ 0 –(bool)→ false
"murx" –(int)→ 0 –(bool)→ false
"false" –(int)→ 0 –(bool)→ false
"true" –(int)→ 0 –(bool)→ false
aber wenn die daten von einer checkbox kommen… was sind dann die werte?
| | 1 wenn gesetzt, existiert nicht wenn ungesetzt. Das lässt sich aber leichter auf true/false casten.
| |
Wert des value-Attributes, wenn gesetzt.
|
|
|
|
|
|
|
| Zitat von csde_rats
Bin ich der einzige bei dem sich die Zehen aufrollen, wenn er in einem großen Projekt Code sieht, der sich mit Formularhandling beschäftigt? Warum haben die da kein kleines Wrappersystem für, sondern verteilen das überall?
| |
Drupal macht das ganz gut, bei Magento, was ja auf Zend basiert, hätte man theoretisch auch Zend_Form benutzen können.
|
|
|
|
|
|
|
| Zitat von Daddi89
| Zitat von csde_rats
Bin ich der einzige bei dem sich die Zehen aufrollen, wenn er in einem großen Projekt Code sieht, der sich mit Formularhandling beschäftigt? Warum haben die da kein kleines Wrappersystem für, sondern verteilen das überall?
| |
Drupal macht das ganz gut, bei Magento, was ja auf Zend basiert, hätte man theoretisch auch Zend_Form benutzen können.
| |
Drupal war das doch mit den großen Hashmaps für Formularen, wo man dann nen Hook für jedes Form hatte oder so?
Jo, das is ganz ok.
|
|
|
|
|
|
|
| Zitat von csde_rats
Bin ich der einzige bei dem sich die Zehen aufrollen, wenn er in einem großen Projekt Code sieht, der sich mit Formularhandling beschäftigt? Warum haben die da kein kleines Wrappersystem für, sondern verteilen das überall?
| | hast recht. separation of concerns und so
|
|
|
|
|
|
|
| Zitat von Noch_ein_Kamel
| Zitat von Danzelot
1 wenn gesetzt, existiert nicht wenn ungesetzt. Das lässt sich aber leichter auf true/false casten.
| |
Wert des value-Attributes, wenn gesetzt.
| | Ich habe selbstverständlich vorher in den Code geguckt um sagen zu können welchen Wert das value-Attribut in diesem konkreten Fall hat :P
| Zitat von csde_rats
Bin ich der einzige bei dem sich die Zehen aufrollen, wenn er in einem großen Projekt Code sieht, der sich mit Formularhandling beschäftigt? Warum haben die da kein kleines Wrappersystem für, sondern verteilen das überall?
| | Dass Formulare im HTML erstellt werden, kann ich auch nicht nachvollziehen. An der Stelle ist das aber ganz normale Logik die die Werte weiterverarbeitet?
|
|
|
|
|
|
|
Nie wieder Alkohol
|
|
|
|
|
|
|
| Zitat von Danzelot
| Zitat von Noch_ein_Kamel
| Zitat von Danzelot
1 wenn gesetzt, existiert nicht wenn ungesetzt. Das lässt sich aber leichter auf true/false casten.
| |
Wert des value-Attributes, wenn gesetzt.
| | Ich habe selbstverständlich vorher in den Code geguckt um sagen zu können welchen Wert das value-Attribut in diesem konkreten Fall hat :P
| Zitat von csde_rats
Bin ich der einzige bei dem sich die Zehen aufrollen, wenn er in einem großen Projekt Code sieht, der sich mit Formularhandling beschäftigt? Warum haben die da kein kleines Wrappersystem für, sondern verteilen das überall?
| | Dass Formulare im HTML erstellt werden, kann ich auch nicht nachvollziehen. An der Stelle ist das aber ganz normale Logik die die Werte weiterverarbeitet?
| |
(bool)(int)$data['do_offline']
klingt für mich schwer danach, als wäre $data einfach nur ein Teil von $_POST…
|
|
|
|
|
|
|
Jo, stimmt.
Jetzt wird aber erstmal nicht mehr programmiert, sondenr Algorithmen II gelernt. Schlimmes Fach
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Danzelot am 23.02.2013 14:58]
|
|
|
|
|
|
flying: SoC ist ein gutes Stichwort, das Prinzip kennt wahrscheinlich jeder, den Namen nicht.
– Am Montag Einführung BS (Unix/Linux), am Montag darauf Modellierung von dynamischen Systemen, was von einer Dozentin gehalten wurde, die wenig verständliches Deutsch spricht. Entsprechend war auch niemand in der Vorlesung
|
|
|
|
|
|
|
| Zitat von csde_rats
| Zitat von Daddi89
| Zitat von csde_rats
Bin ich der einzige bei dem sich die Zehen aufrollen, wenn er in einem großen Projekt Code sieht, der sich mit Formularhandling beschäftigt? Warum haben die da kein kleines Wrappersystem für, sondern verteilen das überall?
| |
Drupal macht das ganz gut, bei Magento, was ja auf Zend basiert, hätte man theoretisch auch Zend_Form benutzen können.
| |
Drupal war das doch mit den großen Hashmaps für Formularen, wo man dann nen Hook für jedes Form hatte oder so?
Jo, das is ganz ok.
| |
In PHP ist jedes "Array" intern eine Hashmap. Dass Drupal intern Keys wie #type oder #title benutzt hat doch mit ner Hashmap nix zu tun
|
|
|
|
|
|
|
Kann sein, ich meinte halt nicht-numerische nicht-sequentielle Indizes in einem assoziativen Container
|
|
|
|
|
|
|
| Zitat von Ashtray
Nie wieder Alkohol
| |
Hast du letzte Woche auch gesagt.
|
|
|
|
|
|
|
|
|
|
|
| Zitat von SkunkyVillage
| Zitat von Ashtray
Nie wieder Alkohol
| |
Hast du letzte Woche auch gesagt.
| |
Was war da nochmal?
Achja, Geburtstag. Gestern haben wir den Chef auf seinen neuen Posten in nem anderen Bereich verabschiedet
|
|
|
|
|
|
|
| Zitat von csde_rats
Kann sein, ich meinte halt nicht-numerische nicht-sequentielle Indizes in einem assoziativen Container
| |
Achso, hab das erst falsch verstanden, eben wegen den Rauten
Aber nur nebenbei: die PHP "Arrays" sind sequentiell, weil es ordered Hash-Tables sind. Im folgenden Link sieht man schnell, wieso das auch bei erfahrenen Programmierern die zu PHP kommen schnell zur Verwirrung führen kann
http://technosophos.com/content/php-arrays-are-not-arrays
|
|
|
|
|
|
|
| Zitat von GarlandGreene
wie meinst du das? Die VS-Integration? da gibts doch schon Plugins, oder?
| |
Plugins habe ich mir ehrlich gesagt noch nicht angeguckt. Was ich gerne hätte, wenn ich in der Solution auf "Add to Source Control" klicke, er mir anbietet, ein lokales git-Repository zu erstellen (oder meinetwegen ein selbst erstelltes auszuwählen). Mag sein, dass es dafür schon was installationsfertiges gibt.
|
|
|
|
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |