Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: Che Guevara


 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 5281 5282 5283 5284 [5285] 5286 5287 5288 5289 ... 6582 nächste » letzte »
erste ungelesene Seite | letzter Beitrag 
flying sheep

AUP flying sheep 04.12.2011
 
Zitat von Elkano

 
Zitat von Danzelot

Und gerade beim Herumdebuggen als Nebeneffekt gehabt: Ein
 
PHP:
<?php
$string 
"SELECT";
echo 
$string['hurz'];
gibt unglaublich intuitiv 'S' aus und schmeißt noch nicht mal eine Notice.


Ist doch ganz logisch... dein String ist ein Array, also wird das 'hurz' zu einer Zahl umgewandelt, nämlich 0, um als Index zu dienen. Was soll daran jetzt unerwartet sein?


warum „0“?
wenn der string boolesch interpretiert wird, ist er nicht leer, also z.b. „1“, aber keinesfalls „0“.
wenn er als hashmapzugriff interpretiert wird, sollte es gar nix/fehler/„-1“ zurückgeben, da der schlüssel nicht vorhanden ist.
06.04.2011 14:58:24  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
cms

AUP cms 14.11.2012
Pfeil
 
Zitat von flying sheep

 
Zitat von Elkano

 
Zitat von Danzelot

Und gerade beim Herumdebuggen als Nebeneffekt gehabt: Ein
 
PHP:
<?php
$string 
"SELECT";
echo 
$string['hurz'];
gibt unglaublich intuitiv 'S' aus und schmeißt noch nicht mal eine Notice.


Ist doch ganz logisch... dein String ist ein Array, also wird das 'hurz' zu einer Zahl umgewandelt, nämlich 0, um als Index zu dienen. Was soll daran jetzt unerwartet sein?


warum „0“?
wenn der string boolesch interpretiert wird, ist er nicht leer, also z.b. „1“, aber keinesfalls „0“.
wenn er als hashmapzugriff interpretiert wird, sollte es gar nix/fehler/„-1“ zurückgeben, da der schlüssel nicht vorhanden ist.


 
Zitat von Elkano
=><=

06.04.2011 15:02:23  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Elkano

Elkano
weil ich ihnen zutraue, dass sie es so wie hier beschrieben machen: http://de.php.net/manual/en/function.intval.php
06.04.2011 15:03:01  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
schöne zusammenfassung warum die sperren nutzlos sind, die sollte man denen, die es immer noch nicht gerafft haben, mal ausdrucken.

lustigerweise hab ich alle argumente außer dem letzten heute jmd. vorgebracht. schön, wie viel man sich merken kann, wenn man sich für etwas interessiert.
06.04.2011 15:03:26  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
 
Zitat von Elkano
weil ich ihnen zutraue, dass sie es so wie hier beschrieben machen: http://de.php.net/manual/en/function.intval.php

0 on failure?

wo zum teufel gibt’s das denn? entweder -1 oder gleich ne exception (disclaimer: ich kann kein php)
06.04.2011 15:07:26  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Danzelot

AUP Danzelot 28.02.2014
 
Zitat von Elkano

weil ich ihnen zutraue, dass sie es so wie hier beschrieben machen: http://de.php.net/manual/en/function.intval.php

Tests mit intval haben ergeben: Ist tatsächlich so.

Eine
Warning: Illegal offset type
wird übrigens in dem Fall gegeben:
 
PHP:
<?php
$string 
"ABCDEFGHIJKLMNOPQRSTUVWXYZ";
echo 
$string[array()];
und trotzdem "A" ausgegeben.
Wenn man
 
PHP:
<?php
$string 
"ABCDEFGHIJKLMNOPQRSTUVWXYZ";
echo 
$string[array('a''b')];
versucht, wird eine Warning geworfen und "B" ausgegeben.
06.04.2011 15:34:49  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
GH@NDI

ghandi2
Oh das ist super! Das ist so genial! Breites Grinsen

Und wie unterscheide ich in PHP jetzt den Fehlerfall vom regelfall das jemand mir eine 0 oder ein -1 reingegeben hat? Breites Grinsen

Das ist so unfassbar super. Ich brech weg! Breites Grinsen
06.04.2011 15:38:34  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
verschmitzt lachen
Bestimmt kommt gleich Ghandi mit einem gehässigen Kommentar an.
06.04.2011 15:52:41  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Flash_

AUP FIash 26.01.2008
verschmitzt lachen
inzuspät
06.04.2011 15:54:41  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Danzelot

AUP Danzelot 28.02.2014
Das geht ja sogar in die andere Richtung D:
 
PHP:
<?php
$string 
"ABC";
$string[array()] = "#";
$string[array('a''b')] = "*";
echo 
$string// "#*C"
06.04.2011 16:02:00  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
http://thedailywtf.com/Articles/The-Shortcut-Guy.aspx
06.04.2011 16:02:53  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
wo wir grad dabei sind: gibt’s ein namespace-agnostisches xpath in python?

etree ist ja ganz nett, aber um ein RDF-dokument zu parsen will ich nicht
/{http://www.w3.org/1999/02/22-rdf-syntax-ns#}RDF/{http://www.w3.org/1999/02/22-rdf-syntax-ns#}Description/{http://www.mozilla.org/2004/em-rdf#}id
eingeben.

und dann vor allem nicht das hier lesen:
FutureWarning: This search is broken in 1.3 and earlier, and will be fixed in a future version.
If you rely on the current behaviour, change it to './{http://www.w3.org/1999/02/22-rdf-syntax-ns#}RDF/{http://www.w3.org/1999/02/22-rdf-syntax-ns#}Description/{http://www.mozilla.org/2004/em-rdf#}id'


m(
warum? warum nur‽
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von flying sheep am 06.04.2011 16:30]
06.04.2011 16:27:52  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Achsel-des-Bösen

AUP Achsel-des-Bösen 06.10.2009
Welche Lib benutzt du denn? Kannst du keinen Default-Namesspace setzen?
06.04.2011 17:15:04  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
http://www.preisjaeger.at/quickdeals/selbstfliegendes-ufo-fuer-5e-ebay/

Naja wobei, ist mir keine 5 Euro wert. Liegt eh nur wieder in der Ecke rum fröhlich
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von TriggerTG am 06.04.2011 17:29]
06.04.2011 17:27:48  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
eingebaute etree-lib; namespaces muss man soweit ich weiß so angeben.

ich hab ihn übergangsweise hart codiert, aber sobald ich das wiederverwende und in der install.rdf das „#“ am ende von http://www.mozilla.org/2004/em-rdf# weglasse oder so ist das halt im arsch.

am robustesten wäre eine xslt, die die namespaces löscht, aber das führt zu weit für ein 20-zeilen-rdf und ein kleines buildscript.

im folgenden das script, ist denke ich ganz dry und nützlich. dateiliste ändern und ab dafür, ausführbar durch draufklicken,
./build.py
und
python2.7 /pfad/zu/build.py /pfad/zu/extension/ordner


 
Code:
#!/usr/bin/env python2.7
# -*- coding: utf-8 -*-
import os, sys, zipfile
from xml.etree.ElementTree import ElementTree

extension_path = os.path.dirname(os.path.abspath(__file__)) if len(sys.argv) == 1 else sys.argv[1]
extension_files = {os.path.join(".", p) for p in (
	"install.rdf",
	"bootstrap.js",
	"icon.png",
	"stylesheet.css"
)}

os.chdir(extension_path)

#infos holen
rdf_tree = ElementTree()
rdf_tree.parse("install.rdf")
ns_em = "{[URL]http://www.mozilla.org/2004/em-rdf#[/URL]}"
name    = rdf_tree.find("//%sid"      % ns_em).text
version = rdf_tree.find("//%sversion" % ns_em).text

rdf_filename = "%s-%s.xpi" % (name, version)
if os.path.isfile(rdf_filename):
	os.unlink(rdf_filename)

#schnüren der extension und entfernen von backups
with zipfile.ZipFile(rdf_filename, "w") as xpi_file:
	for dirpath, dirnames, filenames in os.walk("."):
		for filename in filenames:
			filepath = os.path.join(dirpath, filename)
			if filepath in extension_files:
				xpi_file.write(filepath)
			elif filepath.endswith("~"):
				os.unlink(filepath)
06.04.2011 17:35:37  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Erstes Kommentar:

http://www.youtube.com/watch?v=i08XDDOI9wI
06.04.2011 18:04:52  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Achsel-des-Bösen

AUP Achsel-des-Bösen 06.10.2009
Die Entwickler von Pentaho sind offenbar ziemlich doof...auf jeden Fall haben sie in ihrem Repository (Subversion ) einen Ordner "libext/" in dem sie jede verdammte Library als JAR vorhalten, die sie benutzen...
 
Code:
A    trunk/libext
A    trunk/libext/jsch-0.1.42.jar
A    trunk/libext/odfdom.jar
A    trunk/libext/jzlib-1.0.7.jar
A    trunk/libext/SNMP4J.jar
A    trunk/libext/jug-lgpl-2.0.0.jar
A    trunk/libext/jakarta-oro-2.0.8.jar
A    trunk/libext/dom4j-1.6.1.jar
A    trunk/libext/janino.jar
A    trunk/libext/saxon9.jar
A    trunk/libext/ascsapjco3wrp.jar
A    trunk/libext/pentaho
A    trunk/libext/pentaho/sqleonardo.jar
A    trunk/libext/pentaho/pentaho-xul-core-TRUNK-SNAPSHOT.jar
A    trunk/libext/pentaho/pentaho-hdfs-vfs-TRUNK-SNAPSHOT.jar
A    trunk/libext/pentaho/pentaho-s3-vfs-TRUNK-SNAPSHOT.jar
A    trunk/libext/pentaho/pentaho-vfs-browser.jar
A    trunk/libext/pentaho/hadoop-core-0.20.2.jar
A    trunk/libext/pentaho/pentaho-xul-swt-TRUNK-SNAPSHOT.jar
A    trunk/libext/pentaho/pentaho-database-TRUNK-SNAPSHOT.jar
A    trunk/libext/pentaho/libbase-TRUNK-SNAPSHOT.jar
A    trunk/libext/pentaho/pentaho-formula-editor-0.0.1.jar
A    trunk/libext/pentaho/jets3t-0.7.4.jar
A    trunk/libext/pentaho/sqleonardo-swt-wrapper.jar
A    trunk/libext/pentaho/kettle-vfs-20100924.jar
A    trunk/libext/trilead-ssh2-build213.jar
A    trunk/libext/jsonpath.jar
A    trunk/libext/JDBC
A    trunk/libext/JDBC/derbyclient.jar
A    trunk/libext/JDBC/mysql-connector-java-3.1.14-bin.jar
A    trunk/libext/JDBC/postgresql-8.4-702.jdbc3.jar
A    trunk/libext/JDBC/jtds-1.2.5.jar


Schonmal was von Maven gehört?
06.04.2011 18:06:06  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Maven <3

Aber schlussendlich ist es doch jeden selbst überlassen, ob und wie er die aktuellen Möglichkeiten nutzen will.
06.04.2011 18:10:41  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Noch_ein_Kamel

Guerilla
 
Zitat von -Marvin-

 
Zitat von Noch_ein_Kamel

Wir haben ne neue Webseite
http://www.salient.de


Disclaimer: ich hab damit nix zu tun



das meint ihr doch hoffentlich nicht ernst, oder?!?


Doch, meinen die blöden Designer!
Nichma Html5, sondern komisches xhtml -_-
Und alles statisch gebaut :O
06.04.2011 18:22:35  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Achsel-des-Bösen

AUP Achsel-des-Bösen 06.10.2009
Jabinichdenntotalbescheuert?!

Ich habe hier eine ETL-Tools (Kettle aus der Pentaho-Suite) und möchte dafür ein eigenes Plugin schreiben. Ich habe auch ein Beispielplugin, dass super funktioniert. In dem Beispielplugin wird eine Klasse "org.pentaho.di.core.row.ValueMetaAndData" verwendet. Die exisitiert auch in der beiliegenden JAR-Library aber nirgends sonst. Ich kann sie im offiziellen Repo nicht finden. In den Javadocs auf der offziellen Seite finde ich auch nix, da exitiert das ganze Package "row" nicht. Und Google bringt mich auch nicht weiter.
Und weil die dieses "tolle" Subversion benutzen, kann ich auch nicht mal eben das Repo klonen und in den Commitnachrichten suchen ob es vielleicht da irgendwo eine umstrukturierung gab.

Ich will eigentlich nur wissen, wofür die Klasse gut ist. Und außerdem
06.04.2011 18:45:32  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Achsel-des-Bösen

AUP Achsel-des-Bösen 06.10.2009
JETZT STÜRZT DIESES VERFICKTE SUBVERSION BEIM AUSCHECKEN STÄNDIG AB!1!!


Ich dreh hier noch am Rad! Wir kann man dieses nichtsnutzige, langsam, beschissene Subversionrotzding überhaupt benutzen. ARGH!
06.04.2011 18:51:28  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Jau, ich hab sonst, was das merging angeht, nix gegen Subversion. Aber das es so anfällig ist: Ich muss oft 3-4 mal committen, wenn ich was größeres einchecken will. kA wodran das liegt.

Manchmal geht es sogar garnicht (zB. mein Liferay Portal mit Tomcat krioeg ich ums Verrecken nicht als Ganzes eingecheckt.)
06.04.2011 18:59:06  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Achsel-des-Bösen

AUP Achsel-des-Bösen 06.10.2009
Wenn ich immer höre, das Subversion im vergleich zu CVS toll sein soll, frage ich mich, wie schlimm CVS gewesen sein muss.

Da würde ich ja lieber Diffs hin und her mailen.

--

Ich habe mein Package übrigens immer noch nicht gefunden. Frage ich halt in der Mailingliste - die ist aber nicht offen sondern man muss erst freigeschaltet werden. Oh mann traurig
06.04.2011 19:23:14  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
http://www.youtube.com/watch?v=rOhgMAOrp0c&feature=player_embedded

WTF
WTF
WTF
06.04.2011 19:42:15  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Floder

Floder
kräääänk
06.04.2011 20:21:24  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
jdo_O

Arctic
Kennt ihr das wenn man einen Bug gerne rückgängig machen würde?
Aktuell hätte ich gerne diese Fähigkeit.
06.04.2011 20:21:34  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
https://addons.mozilla.org/en-US/firefox/addon/mdebw/
06.04.2011 20:26:44  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
 
Zitat von Achsel-des-Bösen

Wenn ich immer höre, das Subversion im vergleich zu CVS toll sein soll, frage ich mich, wie schlimm CVS gewesen sein muss.

Da würde ich ja lieber Diffs hin und her mailen.

--

Ich habe mein Package übrigens immer noch nicht gefunden. Frage ich halt in der Mailingliste - die ist aber nicht offen sondern man muss erst freigeschaltet werden. Oh mann traurig

ich kenn nur svn und (rudimentär) git.

was findest du denn toll? mercurial?
06.04.2011 20:28:31  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Ashtray

ashtray2
...
 
Zitat von flying sheep

https://addons.mozilla.org/en-US/firefox/addon/mdebw/


geilo
06.04.2011 20:34:32  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
https://addons.mozilla.org/de/firefox/addon/mdebw/

wer wie ashtray die mausbuttons vertauscht haben will (linksklick für reload, mittelklick für alle öffnen): http://www.mediafire.com/?xiq1w01tnqm1wey
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von flying sheep am 06.04.2011 21:07]
06.04.2011 20:45:55  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 5281 5282 5283 5284 [5285] 5286 5287 5288 5289 ... 6582 nächste » letzte »

mods.de - Forum » Webdesign & Coding » 

Hop to:  

Thread-Tags:
Mod-Aktionen:
23.08.2018 12:40:15 TriggerTG hat den Thread-Titel geändert (davor: "Wiederbelebungssalat")
09.03.2017 08:55:19 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
21.05.2014 16:08:26 Redh3ad hat den Thread-Titel geändert (davor: "Hochzeitssalat")
10.05.2014 09:43:28 Redh3ad hat den Thread-Titel geändert (davor: "Gehirnsalat")
19.10.2013 21:43:03 [DK]Peacemaker hat diesen Thread repariert.
04.10.2013 20:11:45 TriggerTG hat den Thread-Titel geändert (davor: "Damiferkel-Salat")
29.08.2013 19:59:27 [DK]Peacemaker hat den Thread-Titel geändert (davor: "HerpDerpSalat")
19.08.2013 10:04:19 TriggerTG hat den Thread-Titel geändert (davor: "SirSiggiSalat")
13.08.2013 18:43:13 TriggerTG hat den Thread-Titel geändert (davor: "Kamelwochensalat")
05.08.2013 09:47:37 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
24.06.2013 16:30:39 TriggerTG hat den Thread-Titel geändert (davor: "cmssalat")
20.06.2013 12:58:35 TriggerTG hat den Thread-Titel geändert (davor: "Krissalat")
13.06.2013 10:59:25 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
08.06.2013 11:28:06 TriggerTG hat den Thread-Titel geändert (davor: "rABBIntensalat")
03.06.2013 09:56:52 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")

| tech | impressum