1 2 3 4 5 6 7 | mysql> SELECT COUNT(*) FROM scan_data; +----------+ | COUNT(*) | +----------+ | 2165042 | +----------+ 1 row in set (0.00 sec) |
Dat bedoel ik inderdaad, vind het eerlijker.. eventueel wil ik ook gaan werken met het geven van prioriteit van projecten, dus bv project A 100% maar project B 50% en eventueel project C 25% en als het even kan project D 75% oid... en daar dan tussen switchenquote:Op woensdag 22 mei 2013 11:52 schreef Maringo het volgende:
Dus eigenlijk een multidimensionale array zoals dit:
[ code verwijderd ]
En dan nadat user 1 klaar is met de eerste website wordt ie achteraan gezet en wordt user2 de eerste volgende etc etc.
Dan worden de websites in deze volgorde verwerkt:
website1a
website2a
website3a
website1b
website3b
website1c
Dat bedoel je toch?
1 | SELECT column FROM table WHERE stringvar in ('string1, 'string2', 'string3', ...); |
1 | SELECT column FROM table WHERE stringvar in (); |
Ik zou, indien IN() leeg is, überhaupt de query niet uitvoeren, maar dit afvangen in je code.quote:Op woensdag 22 mei 2013 18:16 schreef MichielPH het volgende:
Voor Android / sqlite heb ik een algoritme geschreven die dit produceert:
[ code verwijderd ]
Echter, het kan zijn dat dit een uitkomst is:
[ code verwijderd ]
Heb het getest in 4.1, daar kreeg ik een Cursor met lengte 0 terug, zoals verwacht. Gaat dit altijd goed?
Zolang je maar goede indexen gebruikt, mag het geen al te groot probleem zijn. Dat doet meer dan periodiek opschonen.quote:Op woensdag 22 mei 2013 17:22 schreef KomtTijd... het volgende:
procesgegevens van machines aan het loggen.
Had van te voren geen idee hoe snel de de data zou gaan groeien en watvoor performance impact dat zou hebben, maar tot nu toe met een goeie 2 miljoen records gaat het vrij aardig.
En da's ook ruim genoeg want van de meeste machines heb ik de gegevens van 2 jaar terug tot nu erin staan, terwijl 2 maanden al voldoende zou zijn. Dus mocht de database het toch moeilijk gaan krijgen ga ik gewoon periodiek opschonen.
Zo blijkens. Voor mij is het een ervering die ik rijker ben.quote:Op donderdag 23 mei 2013 00:18 schreef Light het volgende:
[..]
Zolang je maar goede indexen gebruikt, mag het geen al te groot probleem zijn. Dat doet meer dan periodiek opschonen.
Er zal toch iets geechoed moeten worden om output te genereren, of er moeten alleen soap requests verwerkt worden.quote:Op donderdag 23 mei 2013 11:02 schreef Crutch het volgende:
Hey hallo,
Even een vraagje.
Stel je werkt als webdeveloper met PHP, maar je gebruikt geen echo's om HTML uit te poepen.
Ik denk zelfs dat er gebruik gemaakt wordt van xsl(t).
Zijn daar frameworks voor? Ik kom niks tegen.
Het gaat om een soort 'desktop like application' framework.
Je moet toch een keertje iets uitpoepen? Of je gebruikt phtml includes waar je de waardes genereerd, maar doet wordt toch ook op een bepaalde manier geprint.quote:Op donderdag 23 mei 2013 11:02 schreef Crutch het volgende:
Hey hallo,
Even een vraagje.
Stel je werkt als webdeveloper met PHP, maar je gebruikt geen echo's om HTML uit te poepen.
Ik denk zelfs dat er gebruik gemaakt wordt van xsl(t).
Zijn daar frameworks voor? Ik kom niks tegen.
Het gaat om een soort 'desktop like application' framework.
quote:Op donderdag 23 mei 2013 12:42 schreef ViPeRII het volgende:
[..]
Er zal toch iets geechoed moeten worden om output te genereren, of er moeten alleen soap requests verwerkt worden.
xsl is eigenlijk xml, en moet ook worden geechoed.
Sommige developers gebruiken echter liever print.
Ook daar niks van te zien?
Edit: toevoegin: een schrijf actie naar php://output kan overigens ook nog.
Ja ik denk dus dat er xsl geöutput wordt met een xsl-template.quote:Op donderdag 23 mei 2013 12:49 schreef Pakspul het volgende:
[..]
Je moet toch een keertje iets uitpoepen? Of je gebruikt phtml includes waar je de waardes genereerd, maar doet wordt toch ook op een bepaalde manier geprint.
Dan is het Dom injection.. tsja, goed dat ik zie ik ook als echo..quote:Op donderdag 23 mei 2013 12:51 schreef slacker_nl het volgende:
Hoezo, je php returned dan toch gewoon xml-datastructuren, waarom zou je dan dan echo of print moeten gebruiken?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | <?php class Foo { protected static $_Instance; protected function __construct() { } final public function __clone() { trigger_error( "Cannot clone instance of Singleton pattern ...", E_USER_ERROR ); } final public function __wakeup() { trigger_error('Cannot deserialize instance of Singleton pattern ...', E_USER_ERROR ); } final public static function GetInstance() { if ( self::$_Instance === null ) { self::$_Instance = new static(); } return self::$_Instance; } } class Bar extends Foo { } ?> |
quote:Op donderdag 23 mei 2013 12:57 schreef KomtTijd... het volgende:
Wat wil je doen dan? Een desktop-applicatie schrijven in PHP? Daarvoor lijkt PHP me een uitermate slechte keuze.
Als je dan toch bij PHP wilt houden, installeer dan een combinatie van webserver, internetbrowser en draai daarop je webapp.
Ik zal even wat informatie inwinnen en dan kom ik erop terug.quote:Op donderdag 23 mei 2013 13:07 schreef ViPeRII het volgende:
[..]
Dan is het Dom injection.. tsja, goed dat ik zie ik ook als echo..
Dan is het geen singleton meer :-)quote:Op donderdag 23 mei 2013 13:07 schreef Pakspul het volgende:
Mocht iemand nog een overerfbare singleton zoeken.
wacht even, een return $xml_object is voor jou een echo $xml_object->as_string?quote:Op donderdag 23 mei 2013 13:07 schreef ViPeRII het volgende:
[..]
Dan is het Dom injection.. tsja, goed dat ik zie ik ook als echo..
Nee, dat was niet wat ik bedoeldequote:Op donderdag 23 mei 2013 13:32 schreef slacker_nl het volgende:
[..]
wacht even, een return $xml_object is voor jou een echo $xml_object->as_string?
Wat dan?quote:
Is dat zo? Lomp, dan gebruik ik dus een hybrid versie? Naja, het werkt voor zijn doel dus dat is goed.quote:Op donderdag 23 mei 2013 13:31 schreef rekenwonder het volgende:
[..]
Dan is het geen singleton meer :-)
Dat is niet nodig bij een singleton class in php (single threaded).quote:Op donderdag 23 mei 2013 14:14 schreef rekenwonder het volgende:
Niet overerfbaar, niet overerfbaar... Het is by design.
Denk je nog even aan je locking-issue? :-)
Wat ons op de vraag brengt: wat is het nut van een singleton in php? :-)quote:Op donderdag 23 mei 2013 14:18 schreef zoem het volgende:
[..]
Dat is niet nodig bij een singleton class in php (single threaded).
Het nut? Tja, dat is discutabel. Het kan in speciale gevallen handig zijn, maar over het algemeen is het singleton pattern in php niet noodzakelijk. Hoe dan ook: 'use the right tool for the right job'quote:Op donderdag 23 mei 2013 14:20 schreef rekenwonder het volgende:
[..]
Wat ons op de vraag brengt: wat is het nut van een singleton in php? :-)
Overigens zou ik liever niet uitsluiten dat iemand m'n code in een multi-threaded omgeving gaat gebruiken.
1 2 3 4 5 | <?php $pos = strpos($haystack, $needle); if (is_numeric($pos)) echo 'foo'; if ($pos !== false) echo 'bar'; ?> |
1 2 3 4 5 6 7 | <?php public function createFooBar($foo,$bar){ /** heel veel code **/ return true; exit; } ?> |
Dit... en anders zou ik nog eerder is_int() gebruiken dan is_numeric().quote:Op vrijdag 24 mei 2013 09:05 schreef Tijn het volgende:
De variant zonder function call lijkt me sneller. Dat is ook hoe het in de documentatie van PHP staat trouwens.
Op zich niet heel raar toch? zo'n functie kan prima wat data verwerken of wegschrijven ofzo, false returnen bij een error en true als hij helemaal doorlopen is.quote:Op vrijdag 24 mei 2013 09:08 schreef Sitethief het volgende:
OMG
Kom net dit tegen in de code
[ code verwijderd ]
Dead code.quote:Op vrijdag 24 mei 2013 09:49 schreef KomtTijd... het volgende:
[..]
Op zich niet heel raar toch? zo'n functie kan prima wat data verwerken of wegschrijven ofzo, false returnen bij een error en true als hij helemaal doorlopen is.
Dat vind ik toch wel een enorm nadeel aan talen als PHP hoor, ik gebruik resharper in Visual Studio en je ziet gelijk alle zaken die niet in gebruik zijn.quote:Op vrijdag 24 mei 2013 11:09 schreef Maringo het volgende:
Erger vind ik het als hele functies commented zijn. Er is niet voor niets iets als versiebeheer.
Ik kwam er net drie tegen . En wij gebruiken gewoon Git dus nodig is het niet echt. Veel erger zijn functies die dan in een keer naar xxxLalaFunctie en xxxTempDeleteDingus worden ombenoemd.quote:Op vrijdag 24 mei 2013 11:09 schreef Maringo het volgende:
Erger vind ik het als hele functies commented zijn. Er is niet voor niets iets als versiebeheer.
1 2 3 4 5 6 7 8 9 10 | <?php $ActionResult = $Items->createLala($foo,$bar,$lala,$lolo); if($ActionResult == true){ $result = array('foo'=>1,'bar'=>2); echo json_encode($result); }else{ $result = array('error' => "returnmessage"); echo json_encode($result); } ?> |
1 2 3 4 5 6 7 8 9 10 11 | <?php public function createLala($foo,$bar,$lala,$lolo){ /** veel code **/ if($conditie){ $result = array('error' => "foutcode"); echo json_encode($result); exit; } /** veel code **/ } ?> |
Bedoel je de comments of het versiebeheer als nadeel?quote:Op vrijdag 24 mei 2013 11:24 schreef raptorix het volgende:
[..]
Dat vind ik toch wel een enorm nadeel aan talen als PHP hoor, ik gebruik resharper in Visual Studio en je ziet gelijk alle zaken die niet in gebruik zijn.
Volgens mij bedoelt'ie eerder zijn development-omgeving als nadeel.quote:Op vrijdag 24 mei 2013 11:46 schreef Maringo het volgende:
[..]
Bedoel je de comments of het versiebeheer als nadeel?
Tuurlijk, voor grote sites maar voor kleine sites is dat totale overkillquote:Op vrijdag 24 mei 2013 11:09 schreef Maringo het volgende:
Erger vind ik het als hele functies commented zijn. Er is niet voor niets iets als versiebeheer.
En gelijk heeft hij, want het nadeel is dat je niet ff kunt zien of een functie wel of niet in de scripting wordt gebruikt, zou trouwens wel een vette feature zijn!quote:Op vrijdag 24 mei 2013 12:04 schreef KomtTijd... het volgende:
[..]
Volgens mij bedoelt'ie eerder zijn development-omgeving als nadeel.
Ik heb ook lang in scripting talen gewerkt, o.a. vbscript/asp en Perl, maar zeker als je echt grote projecten hebt (als in Funda) dan word het toch al snel vervelend, zeker als je in een groter team werkt. Ik kan nu bijvoorbeeld gewoon rechtermuis klik op een functie drukken, en zien waar alle usages voorkomen.quote:Op vrijdag 24 mei 2013 12:46 schreef Chandler het volgende:
[..]
Tuurlijk, voor grote sites maar voor kleine sites is dat totale overkill
[..]
En gelijk heeft hij, want het nadeel is dat je niet ff kunt zien of een functie wel of niet in de scripting wordt gebruikt, zou trouwens wel een vette feature zijn!
Inderdaad, dat heb ik nog niet zien voorkomen bij editors voor PHP of ik heb natuurlijk niet goed genoeg gekeken!.quote:Op vrijdag 24 mei 2013 12:51 schreef raptorix het volgende:
[..]
Ik heb ook lang in scripting talen gewerkt, o.a. vbscript/asp en Perl, maar zeker als je echt grote projecten hebt (als in Funda) dan word het toch al snel vervelend, zeker als je in een groter team werkt. Ik kan nu bijvoorbeeld gewoon rechtermuis klik op een functie drukken, en zien waar alle usages voorkomen.
C# is strongtyped he Dat maakt het er natuurlijk wel makkelijker op.quote:Op vrijdag 24 mei 2013 12:55 schreef Chandler het volgende:
[..]
Inderdaad, dat heb ik nog niet zien voorkomen bij editors voor PHP of ik heb natuurlijk niet goed genoeg gekeken!.
Je zou je kunnen afvragen of PHP dan ook de beste keus is.quote:Op vrijdag 24 mei 2013 12:51 schreef raptorix het volgende:
[..]
zeker als je echt grote projecten hebt (als in Funda) dan word het toch al snel vervelend, zeker als je in een groter team werkt
Dat kan met php ook, tot op zekere hoogte. Bijvoorbeeld met Eclipse/Zend Studio kan dat.quote:Op vrijdag 24 mei 2013 12:51 schreef raptorix het volgende:
[..]
Ik heb ook lang in scripting talen gewerkt, o.a. vbscript/asp en Perl, maar zeker als je echt grote projecten hebt (als in Funda) dan word het toch al snel vervelend, zeker als je in een groter team werkt. Ik kan nu bijvoorbeeld gewoon rechtermuis klik op een functie drukken, en zien waar alle usages voorkomen.
1 2 3 4 | <?php $className = 'My_Class'; $obj = new $className(); ?> |
Tjah, ik moet zeggen, dat ik nooit meer zou kunnen werken met PHP achtige talen, als je eenmaal gewend bent aan LINQ dan word je gek als het er niet meer isquote:Op vrijdag 24 mei 2013 13:05 schreef Tijn het volgende:
[..]
Je zou je kunnen afvragen of PHP dan ook de beste keus is.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |