abonnementen ibood.com bol.com Gearbest
  woensdag 25 mei 2016 @ 22:28:04 #1
173887 cablegunmaster
Ja Ja en ook Nee nee
pi_162501800
registreer om deze reclame te verbergen
php.jpg

Als je vragen hebt over PHP/MySQL, dan zit je hier goed met een vaste kliek guru's en een groot aantal regelmatige bezoekers. Beperk je vragen niet tot "hij doet het niet" of "hij geeft een fout" - onze glazen bol is kapot en we willen graag van je weten wát er niet lukt en wélke foutmelding je precies krijgt :)

Zie ook:
PHP Dataverwerking
Officiële PHP website
PHP Documentatie
MySQL Reference Manual
Yet Another PHP Faq
PHP Cheat Sheet
PHP5 Power Programming - boek met uitleg over OOP, Pear, XML, etc

Tutorials:
W3Schools PHP
W3Schools SQL
pi_162503248
Omdat het topic bijna vol was nog geen reacties op mijn oproep, dus nog een poging:

Ik ben al een hele tijd bezig een systeem van de grond te krijgen waar ik als verzamelaar van oude tv-beelden samen met een groepje collegaverzamelaars onze collectie kan bijhouden.
De basis van het systeem is door iemand gebouwd, die later van de radar is verdwenen helaas.
Vervolgens was er iemand anders die het zou oppakken, maar die had ook minder tijd dan verwacht.
Ik weet wat ik vraag, het is hobby, dus ik heb geen budget. Ik kan wel in ruil iets doen waar ik goed in ben: video digitaliseren, videobewerking, voice-overwerk, mixen/remixen dat soort dingen.

Hier zijn wat plaatjes van hoe het nu is:

chgQecl.jpg

pWunxFN.jpg

Het werkt alleen nog niet helemaal en het is nog lang niet af. Ik hoop dat iemand zin heeft hier in te helpen. Uiteraard mag je het systeem meenemen in je portfolio.
Luister naar XPLIZIT op www.xms.nl
Voor alles retro bezoek je het Retroforum - www.retroforum.nl
  donderdag 26 mei 2016 @ 11:43:48 #3
173887 cablegunmaster
Ja Ja en ook Nee nee
pi_162511728
quote:
0s.gif Op woensdag 25 mei 2016 23:05 schreef djkoelkast het volgende:
Omdat het topic bijna vol was nog geen reacties op mijn oproep, dus nog een poging:

Ik ben al een hele tijd bezig een systeem van de grond te krijgen waar ik als verzamelaar van oude tv-beelden samen met een groepje collegaverzamelaars onze collectie kan bijhouden.
De basis van het systeem is door iemand gebouwd, die later van de radar is verdwenen helaas.
Vervolgens was er iemand anders die het zou oppakken, maar die had ook minder tijd dan verwacht.
Ik weet wat ik vraag, het is hobby, dus ik heb geen budget. Ik kan wel in ruil iets doen waar ik goed in ben: video digitaliseren, videobewerking, voice-overwerk, mixen/remixen dat soort dingen.

Hier zijn wat plaatjes van hoe het nu is:

[ afbeelding ]

[ afbeelding ]

Het werkt alleen nog niet helemaal en het is nog lang niet af. Ik hoop dat iemand zin heeft hier in te helpen. Uiteraard mag je het systeem meenemen in je portfolio.
Waarin is het geschreven? Toch niet een "eigen" php framework? want dan kan je de hele zooi wegtiefen en iemand anders vragen etc. :P

Daarnaast is er nog een JS topic of is dat ook al helemaal weg? ik zag het laatste deel 11 was maar geen animo meer. :{
pi_162512834
registreer om deze reclame te verbergen
quote:
0s.gif Op donderdag 26 mei 2016 11:43 schreef cablegunmaster het volgende:

[..]

Waarin is het geschreven? Toch niet een "eigen" php framework? want dan kan je de hele zooi wegtiefen en iemand anders vragen etc. :P
php/mysql/smarty
Of er verder nog iets is gebruikt weet ik niet, dan moet je even zeggen hoe ik dat vind.
Luister naar XPLIZIT op www.xms.nl
Voor alles retro bezoek je het Retroforum - www.retroforum.nl
  donderdag 26 mei 2016 @ 13:41:15 #5
118011 BrainOverfloW
Fok! around the Clock!
pi_162514628
quote:
0s.gif Op donderdag 26 mei 2016 11:43 schreef cablegunmaster het volgende:
Daarnaast is er nog een JS topic of is dat ook al helemaal weg? ik zag het laatste deel 11 was maar geen animo meer.
DIG / [HTML, CSS, JS] Frontend #45: topic nummer++
Whether or not you can become great at something, you can always become better.
And one day you'll wake up and find out how good you actually became, having transcended whatever limits you might have thought you couldn't pass.
Neil Degrasse Tyson
  donderdag 26 mei 2016 @ 13:54:30 #6
25889 Sitethief
Fulltime Flapdrol
pi_162514938
quote:
0s.gif Op donderdag 26 mei 2016 12:22 schreef djkoelkast het volgende:

[..]

php/mysql/smarty
Of er verder nog iets is gebruikt weet ik niet, dan moet je even zeggen hoe ik dat vind.
Doe eens een printscreen van de root dir van het project?
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht >:)
pi_162515813
registreer om deze reclame te verbergen
quote:
0s.gif Op donderdag 26 mei 2016 13:54 schreef Sitethief het volgende:

[..]

Doe eens een printscreen van de root dir van het project?
ylu9Dyu.jpg

In de basis is het een simpel project, een soort kaartenbak. Per kaart kun je dan aangeven wat er allemaal op staat (+ eventueel afbeeldingen, maar dat zit er nog niet in).
Daarnaast zit er een userniveau op

Admin kan alles
User kan alleen zijn eigen kaarten bewerken en andere inzien
Gast met account kan alleen kaarten inzien
Gast zonder account kan niks

De basis van het usersysteem zit er ook al in.
Luister naar XPLIZIT op www.xms.nl
Voor alles retro bezoek je het Retroforum - www.retroforum.nl
  donderdag 26 mei 2016 @ 16:21:11 #8
52200 ViPeRII
It's a good day to die
pi_162518640
En hebben jullie al duidelijk dan wat het zou moeten kunnen en waar dat afwijkt met wat het nu kan?
Plaatje van de root geeft niet veel hoop aangezien er geen framework gebruikt is maar dat het zelf geschreven is
-- ViPeRII --
pi_162518984
quote:
0s.gif Op donderdag 26 mei 2016 16:21 schreef ViPeRII het volgende:
En hebben jullie al duidelijk dan wat het zou moeten kunnen en waar dat afwijkt met wat het nu kan?
Plaatje van de root geeft niet veel hoop aangezien er geen framework gebruikt is maar dat het zelf geschreven is
Er is geen jullie, er is alleen ik.
Ik weet precies waar het heen moetm het is al een heel eind, alleen nog niet af. Van wat ik heb gehoord zit het wel goed in elkaar.
Ik heb wel basiskennis php maar zoiets maken gaat mijn pet ruim teboven.
Stukje uit de code van videoband.php

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
<?php
$band_id 
= (isset($_GET["band_id"])) ? $_GET["band_id"] : 0;

if(
$band_id 0){
    
$band_fragmenten $fragmenten->getFragmenten($band_id);
    
    
//Aanvullen tot eventueel 10 rijen
    
for($i=count($band_fragmenten);$i 10$i++){
        
$band_fragmenten[$i] = array();
        
$band_fragmenten[$i]["fragment_id"] = "";
        
$band_fragmenten[$i]["band_id"] = 14;
        
$band_fragmenten[$i]["start"] = "";
        
$band_fragmenten[$i]["einde"] = "";
        
$band_fragmenten[$i]["omschrijving"] = "";
        
$band_fragmenten[$i]["is_compleet"] = 0;
        
$band_fragmenten[$i]["is_gecapt"] = 0;
        
$band_fragmenten[$i]["is_stereo"] = 0;
        
$band_fragmenten[$i]["komt_onder"] = 0;
        
$band_fragmenten[$i]["is_onkijkbaar"] = 0;
        
$band_fragmenten[$i]["is_storing"] = 0;
    }
    
    
    
$smarty->assign("band_fragmenten"$band_fragmenten);
}
?>

Ik vind het ook leuk om dit te leren, dus als er iemand is die zegt: laten we het helemaal opnieuw maken in een framework, dan leer je daar meteen van; dat zou ook tof zijn.
Luister naar XPLIZIT op www.xms.nl
Voor alles retro bezoek je het Retroforum - www.retroforum.nl
  donderdag 26 mei 2016 @ 16:43:07 #10
52200 ViPeRII
It's a good day to die
pi_162519377
JE had het over collega verzamelaars die ook bijdrage moeten kunnen leveren, vandaar dat ik de vraag stelde of er een pakket van eisen is.

Aan de hand van het stukje code kan ik in ieder geval vaststellen dat het niet fantastisch in elkaar gezet is, maar goed..
-- ViPeRII --
pi_162519666
quote:
0s.gif Op donderdag 26 mei 2016 16:43 schreef ViPeRII het volgende:
JE had het over collega verzamelaars die ook bijdrage moeten kunnen leveren, vandaar dat ik de vraag stelde of er een pakket van eisen is.

Aan de hand van het stukje code kan ik in ieder geval vaststellen dat het niet fantastisch in elkaar gezet is, maar goed..
Ja de anderen die er gebruik van gaan maken hebben alleen verder geen input (over het bouwen, natuurlijk wel data die ze gaan vullen), die mogen het systeem ook gebruiken ;)
Luister naar XPLIZIT op www.xms.nl
Voor alles retro bezoek je het Retroforum - www.retroforum.nl
  donderdag 26 mei 2016 @ 20:42:47 #12
291799 TwenteFC
Red is the color.
pi_162524980
quote:
0s.gif Op donderdag 26 mei 2016 16:31 schreef djkoelkast het volgende:

[..]

Er is geen jullie, er is alleen ik.
Ik weet precies waar het heen moetm het is al een heel eind, alleen nog niet af. Van wat ik heb gehoord zit het wel goed in elkaar.
Ik heb wel basiskennis php maar zoiets maken gaat mijn pet ruim teboven.
Stukje uit de code van videoband.php
[ code verwijderd ]

Ik vind het ook leuk om dit te leren, dus als er iemand is die zegt: laten we het helemaal opnieuw maken in een framework, dan leer je daar meteen van; dat zou ook tof zijn.

:P Omschrijf eens heel duidelijk in één post en desnoods met zelf getekende schermontwerpen wat je wil bereiken wel welke regels waar van kracht zijn. (Zoals wat je bijvoorbeeld over de gast/gebruiker/admin beschreef)

Ik heb nog wel eens momentjes dat ik mij kapot verveel en dan maar random dingen ga programmeren.
pi_162526098
quote:
19s.gif Op donderdag 26 mei 2016 20:42 schreef TwenteFC het volgende:

[..]

:P Omschrijf eens heel duidelijk in één post en desnoods met zelf getekende schermontwerpen wat je wil bereiken wel welke regels waar van kracht zijn. (Zoals wat je bijvoorbeeld over de gast/gebruiker/admin beschreef)

Ik heb nog wel eens momentjes dat ik mij kapot verveel en dan maar random dingen ga programmeren.
Misschien handig als ik je een inlog geef, dan heb je een idee van de feel.
Ook heb ik het ooit uitgeschreven (dit loopt al van 2014, dus ik moet e.e.a. even terug opzoeken).
Wat we nu hebben is:

videoband > post-itje in de hoes
Ja dat deelt ook lastig, als ik moet vragen hey heb jij dat en dat programma? oh even al mijn hoezen openen en op de post-itjes lezen ;)
Luister naar XPLIZIT op www.xms.nl
Voor alles retro bezoek je het Retroforum - www.retroforum.nl
  donderdag 26 mei 2016 @ 21:28:35 #14
291799 TwenteFC
Red is the color.
pi_162526330
quote:
0s.gif Op donderdag 26 mei 2016 21:19 schreef djkoelkast het volgende:

[..]

Misschien handig als ik je een inlog geef, dan heb je een idee van de feel.
Ook heb ik het ooit uitgeschreven (dit loopt al van 2014, dus ik moet e.e.a. even terug opzoeken).
Wat we nu hebben is:

videoband > post-itje in de hoes
Ja dat deelt ook lastig, als ik moet vragen hey heb jij dat en dat programma? oh even al mijn hoezen openen en op de post-itjes lezen ;)
Het gaat mij vooral om bepaalde regels, ik lees dit bijvoorbeeld als:

quote:
Gast met account kan alleen kaarten inzien
Gast zonder account kan niks
Een gast in jouw bewoording moet nog steeds account hebben. Als jij nog meer van dit soort verassingen hebt dan is het handig om deze vooraf te weten :P

Voor de rest heb je wel gelijk, het is niet super ingewikkeld in het kort;

Een gebruiker met de juiste rechten klikt op maak nieuwe video.
Gebruiker krijgt een formulier, en vult deze in.
Gebruiker vult een aantal regels in.
Gebruiker klikt op opslaan, en afhankelijk van "is openbaar" kan de rest deze bekijken vanuit een lijst?

Zelf kan de gebruiker hieraan wijzigingen aanbrengen, en een admin kan dat ook.

Weet alleen niet of bandnummer een verplicht veld is, en wat locatie precies betekent in deze context. En of jij die afbeeldingen waar jij het eerder over had bij een video of bij een fragment wil opslaan.

Mis ik dan verder nog iets?
  vrijdag 27 mei 2016 @ 05:11:45 #15
152283 totalvamp
Tell your world!
pi_162531798
quote:
0s.gif Op donderdag 26 mei 2016 16:31 schreef djkoelkast het volgende:

[..]

Er is geen jullie, er is alleen ik.
Ik weet precies waar het heen moetm het is al een heel eind, alleen nog niet af. Van wat ik heb gehoord zit het wel goed in elkaar.
Ik heb wel basiskennis php maar zoiets maken gaat mijn pet ruim teboven.
Stukje uit de code van videoband.php
[ code verwijderd ]

Ik vind het ook leuk om dit te leren, dus als er iemand is die zegt: laten we het helemaal opnieuw maken in een framework, dan leer je daar meteen van; dat zou ook tof zijn.

auw mijn ogen :'( nederlands gebruiken in programmeren is best wel slecht.

ik zou voor dit een klein framework nemen, al zou je het ook wel met een aantal classes kunnen oplossen.
pi_162537278
quote:
1s.gif Op vrijdag 27 mei 2016 05:11 schreef totalvamp het volgende:

[..]

auw mijn ogen :'( nederlands gebruiken in programmeren is best wel slecht.

ik zou voor dit een klein framework nemen, al zou je het ook wel met een aantal classes kunnen oplossen.
Het is wel meteen duidelijk wat de functie doet natuurlijk ;)
Luister naar XPLIZIT op www.xms.nl
Voor alles retro bezoek je het Retroforum - www.retroforum.nl
  vrijdag 27 mei 2016 @ 12:42:19 #17
152283 totalvamp
Tell your world!
pi_162537360
quote:
0s.gif Op vrijdag 27 mei 2016 12:38 schreef djkoelkast het volgende:

[..]

Het is wel meteen duidelijk wat de functie doet natuurlijk ;)
Ik zie geen functie :P

Ik begon zelf ook in het Nederlands, maar na een echte baan te hebben heb ik dat maar snel afgeleerd.
pi_162537489
quote:
19s.gif Op donderdag 26 mei 2016 21:28 schreef TwenteFC het volgende:

[..]

Het gaat mij vooral om bepaalde regels, ik lees dit bijvoorbeeld als:

[..]

Een gast in jouw bewoording moet nog steeds account hebben. Als jij nog meer van dit soort verassingen hebt dan is het handig om deze vooraf te weten :P

Voor de rest heb je wel gelijk, het is niet super ingewikkeld in het kort;

Een gebruiker met de juiste rechten klikt op maak nieuwe video.
Gebruiker krijgt een formulier, en vult deze in.
Gebruiker vult een aantal regels in.
Gebruiker klikt op opslaan, en afhankelijk van "is openbaar" kan de rest deze bekijken vanuit een lijst?

Zelf kan de gebruiker hieraan wijzigingen aanbrengen, en een admin kan dat ook.

Weet alleen niet of bandnummer een verplicht veld is, en wat locatie precies betekent in deze context. En of jij die afbeeldingen waar jij het eerder over had bij een video of bij een fragment wil opslaan.

Mis ik dan verder nog iets?
Site is alleen toegankelijk met een account. Geen account is geen toegang.
Toegang is op 3 niveaus:

Gast (met account): kan alleen banden kijken die op openbaar staan
User: heeft eigen banden, kan eigen banden invoeren/editen, kan alle banden van alle andere users ook zien (ook die niet openbaar staan). Een user kan gastaccounts aanmaken.
Admin: kan alle banden en users zien en editen

Dat is nu zo gedaan:

Kom je op de site moet je inloggen, anders zie je niks.
Ben je ingelogd dan heb je een userlevel ID 1, 2 of 3 (admin, user, gast)
In level 3 zie je alleen de knop bladeren en zoeken. Er wordt gewoon met een "if openbaar then laten zien"-statement gewerkt.
In level 2 zie je ook de knop invoeren en users, waar je alleen de users die bij jouw id horen ziet uiteraard
In level 1 zie je alles

Die functies zitten er momenteel al wel in en dat werkt nu ook. Alleen het invoeren van de banden dat werkt nog niet helemaal, het zoeken nog helemaal niet, het bladeren is nog niet af.

Bandnummer is altijd verplicht, maar elke user heeft zijn eigen nummering, al kan het ook zijn dat er 2 users zijn met bandnummer 00001 bijvoorbeeld, maar dat dat andere banden zijn. Dat is nu in de database zo gedaan door een userID uniek te maken en het bandnummer op zichzelf niet.

De afbeeldingen zouden gewoon bij de band komen. Dan kun je een foto van de band en/of screenshots uploaden.

Dan het zoeken, op alle velden moet gezocht kunnen worden. Dus bijvoorbeeld: geef een lijst van alle Betamaxbanden van alle users. Of alleen die van mij.
Of geef alle banden weer waar de tekst "honeymoon" in voorkomt, stel dat ik de Honeymoonquiz zoek.
Luister naar XPLIZIT op www.xms.nl
Voor alles retro bezoek je het Retroforum - www.retroforum.nl
pi_162537510
quote:
0s.gif Op vrijdag 27 mei 2016 12:42 schreef totalvamp het volgende:

[..]

Ik zie geen functie :P

Ik begon zelf ook in het Nederlands, maar na een echte baan te hebben heb ik dat maar snel afgeleerd.
is_onkijkbaar of is_unwatchable, ik weet niet, ik vind zelf in dit geval NL geen probleem, maar ik heb het niet geschreven. Wel geholpen met welke velden er moesten komen en die zullen vast door mijn schuld zo zijn genoemd :P
Luister naar XPLIZIT op www.xms.nl
Voor alles retro bezoek je het Retroforum - www.retroforum.nl
pi_162537723
quote:
0s.gif Op vrijdag 27 mei 2016 12:48 schreef djkoelkast het volgende:

[..]

is_onkijkbaar of is_unwatchable, ik weet niet, ik vind zelf in dit geval NL geen probleem, maar ik heb het niet geschreven. Wel geholpen met welke velden er moesten komen en die zullen vast door mijn schuld zo zijn genoemd :P
Ik zou dan altijd gaan voor een naam die als uitgangspunt heeft dat je iets wel mag, dus is_watchable (of is_kijkbaar, als je toch Nederlands wilt). Dat maakt het redeneren als je de code later terugleest veel makkelijker.
pi_162537758
quote:
0s.gif Op vrijdag 27 mei 2016 12:57 schreef Light het volgende:

[..]

Ik zou dan altijd gaan voor een naam die als uitgangspunt heeft dat je iets wel mag, dus is_watchable (of is_kijkbaar, als je toch Nederlands wilt). Dat maakt het redeneren als je de code later terugleest veel makkelijker.
Het invulveld heeft een vinkje voor een fragment wat onkijkbaar is. Dus aangevinkt betekent: dit fragment is onkijkbaar. Als je dat in de db gaat omdraaien is dat wellicht niet handig. Maar ik ben geen programmeur ;)
Luister naar XPLIZIT op www.xms.nl
Voor alles retro bezoek je het Retroforum - www.retroforum.nl
pi_162543841
Unwatchable, srsly? Is "hidden" geen betere term?
pi_162543923
quote:
1s.gif Op vrijdag 27 mei 2016 16:39 schreef KomtTijd... het volgende:
Unwatchable, srsly? Is "hidden" geen betere term?
Als ik het goed interpreteer is de videoband niet te bekijken. Hidden lijkt me dan niet de juiste term.
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
pi_162546002
quote:
0s.gif Op vrijdag 27 mei 2016 16:42 schreef Monolith het volgende:

[..]

Als ik het goed interpreteer is de videoband niet te bekijken. Hidden lijkt me dan niet de juiste term.
Klopt, te veel storing bijvoorbeeld. Niet om aan te zien :P
Maar de databasevelden zijn wellicht mede daarom gewoon NL gehouden. Mij stoort het niet.
Luister naar XPLIZIT op www.xms.nl
Voor alles retro bezoek je het Retroforum - www.retroforum.nl
pi_162546536
quote:
0s.gif Op vrijdag 27 mei 2016 17:57 schreef djkoelkast het volgende:

[..]

Klopt, te veel storing bijvoorbeeld. Niet om aan te zien :P
Maar de databasevelden zijn wellicht mede daarom gewoon NL gehouden. Mij stoort het niet.
Ik ben ook altijd gewend geweest om alles in het Engels te doen, maar ik doe nu een groot project waarbij echt alle specs (als in honderden pagina's aan BRD / FO / TO, vele modellen, enzovoort) in het Nederlands is, waardoor het nauwelijks nog te doen is om geen Nederlands te gebruiken in de code aangezien terminologie nogal door elkaar loopt en dan helemaal niet meer te herleiden is.
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
  vrijdag 27 mei 2016 @ 18:26:33 #26
152283 totalvamp
Tell your world!
pi_162546971
quote:
1s.gif Op vrijdag 27 mei 2016 18:13 schreef Monolith het volgende:

[..]

Ik ben ook altijd gewend geweest om alles in het Engels te doen, maar ik doe nu een groot project waarbij echt alle specs (als in honderden pagina's aan BRD / FO / TO, vele modellen, enzovoort) in het Nederlands is, waardoor het nauwelijks nog te doen is om geen Nederlands te gebruiken in de code aangezien terminologie nogal door elkaar loopt en dan helemaal niet meer te herleiden is.
Iemand heeft zijn werk dan niet goed gedaan :P
pi_162547145
quote:
0s.gif Op vrijdag 27 mei 2016 18:26 schreef totalvamp het volgende:

[..]

Iemand heeft zijn werk dan niet goed gedaan :P
Dat is een feit. Ik zit aan alle kanten opgescheept met conflicterende specs waar ik weer achteraan kan jagen. :P
Maar goed, het is ook wel weer een prachtig AINO / Water-scrum-fall project.
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
  vrijdag 27 mei 2016 @ 18:50:04 #28
152283 totalvamp
Tell your world!
pi_162547676
quote:
1s.gif Op vrijdag 27 mei 2016 18:32 schreef Monolith het volgende:

[..]

Dat is een feit. Ik zit aan alle kanten opgescheept met conflicterende specs waar ik weer achteraan kan jagen. :P
Maar goed, het is ook wel weer een prachtig AINO / Water-scrum-fall project.
Ik had koppig geweest en alles Engels gemaakt :P
Specs in NL kan wel, maar niks in de database/code zou NL moeten zijn.
  vrijdag 27 mei 2016 @ 19:01:09 #29
142900 Igen
Ja dus.
pi_162548011
quote:
0s.gif Op vrijdag 27 mei 2016 18:50 schreef totalvamp het volgende:

[..]

Ik had koppig geweest en alles Engels gemaakt :P
Specs in NL kan wel, maar niks in de database/code zou NL moeten zijn.
Als het gaat om terminologie zoals een voorbereidingsbesluit zodat geen omgevingsvergunning kan worden afgegeven overeenkomstig het bestemmingsplan zolang dat nog niet conform het tracébesluit is aangepast, dan kun je dat helemaal niet naar het Engels vertalen.

En als dat niet kan, waarom zou je dan andere termen waarvoor er wel een Engelse vertaling is dan wel vertalen?
pi_162548062
quote:
0s.gif Op vrijdag 27 mei 2016 18:50 schreef totalvamp het volgende:

[..]

Ik had koppig geweest en alles Engels gemaakt :P
Specs in NL kan wel, maar niks in de database/code zou NL moeten zijn.
Dat voegt in dit geval juist heel veel extra complexiteit toe. Juist omdat er op veel vlakken nog onduidelijkheid is over domeinobjecten en hun eigenschappen maken vertalingen het nog lastiger communiceren. Ik merk al dat een aantal andere leveranciers allen weer hun eigen Engelse vertaling hebben gemaakt die onderling weer verschillen, wat weer veel meer uitzoekwerk vergt.
De code / documentatie is ook in het Engels waar het niet dergelijke domeinspecifieke terminologie betreft natuurlijk. Providers worden natuurlijk geen aanbieders en Events geen Gebeurtenissen en dergelijke.
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
  vrijdag 27 mei 2016 @ 19:08:14 #31
142900 Igen
Ja dus.
pi_162548229
Veel belangrijker qua kosmopolitisch denken is wmb. om Unicode goed te ondersteunen.

Wij hebben bijv. een studenten-bijbaan-medewerker die, laten we zeggen, Hömmen van achternaam heet, en die de ö in de bestandsnaam dan invoert als 'o' + U+0308 'COMBINING DIAERESIS'. De software die de uploads moet verwerken bij ons is extern ontwikkeld en kan niet met UTF-8 omgaan en kan zo'n bestand dan niet lezen. :')
  vrijdag 27 mei 2016 @ 19:20:26 #32
291799 TwenteFC
Red is the color.
pi_162548622
quote:
0s.gif Op vrijdag 27 mei 2016 19:01 schreef Igen het volgende:

[..]

Als het gaat om terminologie zoals een voorbereidingsbesluit zodat geen omgevingsvergunning kan worden afgegeven overeenkomstig het bestemmingsplan zolang dat nog niet conform het tracébesluit is aangepast, dan kun je dat helemaal niet naar het Engels vertalen.

En als dat niet kan, waarom zou je dan andere termen waarvoor er wel een Engelse vertaling is dan wel vertalen?
Achja als puntje bij paaltje komt; Als het maar consistent gebeurt.
Maar als ik ooit in een codebase moet duiden waar alles in het Tsjechisch is geschreven dan ben ik wel fucked.
pi_162548758
quote:
19s.gif Op vrijdag 27 mei 2016 19:20 schreef TwenteFC het volgende:

[..]

Achja als puntje bij paaltje komt; Als het maar consistent gebeurt.
Maar als ik ooit in een codebase moet duiden waar alles in het Tsjechisch is geschreven dan ben ik wel fucked.
Wat dat betreft is het voor mijn werkgever niet ongunstig dat de terminologie in het Nederlands is. De software is formeel eigendom van de klant ondanks dat hij door ons wordt ontwikkeld en beheerd, dus dat maakt de boel offshoren een stuk lastiger. :P
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
  maandag 30 mei 2016 @ 09:24:33 #34
173887 cablegunmaster
Ja Ja en ook Nee nee
pi_162612997
quote:
0s.gif Op donderdag 26 mei 2016 16:43 schreef ViPeRII het volgende:
JE had het over collega verzamelaars die ook bijdrage moeten kunnen leveren, vandaar dat ik de vraag stelde of er een pakket van eisen is.

Aan de hand van het stukje code kan ik in ieder geval vaststellen dat het niet fantastisch in elkaar gezet is, maar goed..
Dit beaam ik. :P
  maandag 30 mei 2016 @ 09:27:20 #35
173887 cablegunmaster
Ja Ja en ook Nee nee
pi_162613025
quote:
0s.gif Op vrijdag 27 mei 2016 17:57 schreef djkoelkast het volgende:

[..]

Klopt, te veel storing bijvoorbeeld. Niet om aan te zien :P
Maar de databasevelden zijn wellicht mede daarom gewoon NL gehouden. Mij stoort het niet.
Ik wil best wel een keer een opzet maken, maar dan eerst een opzet qua documenten (inzicht van database en schermpjes. Zelf werk ik redelijk snel met dit soort projecten , vraag is wat is de vergoeding? Uurloon ? (ben bijna student af) maar, heb best zin in een side project.

Dan gooi ik alles overhoop en herschrijf ik het in laravel met een bootstrap uiterlijk (netjes en overzichtelijk) . Alleen dan is de vraag wat is de vergoeding die er tegenoverstaat ten opzichte van het werk? :P

Ik doe wel alles in engels.

PM DM etc.. dan kunnen we zien of er een mouw aan te passen is.
  maandag 30 mei 2016 @ 09:36:18 #36
152283 totalvamp
Tell your world!
pi_162613138
quote:
0s.gif Op maandag 30 mei 2016 09:27 schreef cablegunmaster het volgende:

[..]

Ik wil best wel een keer een opzet maken, maar dan eerst een opzet qua documenten (inzicht van database en schermpjes. Zelf werk ik redelijk snel met dit soort projecten , vraag is wat is de vergoeding? Uurloon ? (ben bijna student af) maar, heb best zin in een side project.

Dan gooi ik alles overhoop en herschrijf ik het in laravel met een bootstrap uiterlijk (netjes en overzichtelijk) . Alleen dan is de vraag wat is de vergoeding die er tegenoverstaat ten opzichte van het werk? :P

Ik doe wel alles in engels.

PM DM etc.. dan kunnen we zien of er een mouw aan te passen is.
In een eerder bericht stond dat hij video's kan digitaliseren etc.

Is Laravel nog een beetje handig? Al tijden geen PHP meer gedaan (alles is JS tegenwoordig).
  maandag 30 mei 2016 @ 09:41:14 #37
173887 cablegunmaster
Ja Ja en ook Nee nee
pi_162613188
quote:
1s.gif Op maandag 30 mei 2016 09:36 schreef totalvamp het volgende:

[..]

In een eerder bericht stond dat hij video's kan digitaliseren etc.

Is Laravel nog een beetje handig? Al tijden geen PHP meer gedaan (alles is JS tegenwoordig).
Geweldig, simplistisch en het is naar mijn weten sneller te leren dan Zend, vanwege laracast (de hoeveelheid filmpjes die je snel de tutorials door nemen) Grote hoeveelheid documentatie , en een grote hoeveelheid voorbeelden.

Laravel is in mijn opzicht handiger dan Zend, een eigen gemaakt framework.

http://draad.nu/hoe-laravel-de-wereld-en-draad-overneemt/
http://gathering.tweakers.net/forum/list_messages/1624149
https://laracasts.com/

Graag hoor ik ook negatieve berichten van laravel aangezien ik niet weet wat er op tegen is om het niet te gebruiken:

http://laravel.io/forum/12-21-2014-why-i-am-not-using-laravel

Laravel is haast geen PHP te noemen. (soort van Java achtige taal lijkt het nu op ). :P Dit is alleen maar voordelig naar mijn mening.

[ Bericht 6% gewijzigd door cablegunmaster op 30-05-2016 10:14:27 ]
  maandag 30 mei 2016 @ 10:14:55 #38
25889 Sitethief
Fulltime Flapdrol
pi_162613672
Het enige negatieve wat ik soms met Laravel ondervind is dat vanwege al het weg abstracten van code het soms lastig is te achterhalen waarom dingen soms fout gaan. Maar dat is ook een stukje gebrek aan ervaring omdat ik pas een paar maanden met Laravel bezig ben.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_162613758
quote:
0s.gif Op maandag 30 mei 2016 09:27 schreef cablegunmaster het volgende:

[..]

Ik wil best wel een keer een opzet maken, maar dan eerst een opzet qua documenten (inzicht van database en schermpjes. Zelf werk ik redelijk snel met dit soort projecten , vraag is wat is de vergoeding? Uurloon ? (ben bijna student af) maar, heb best zin in een side project.

Dan gooi ik alles overhoop en herschrijf ik het in laravel met een bootstrap uiterlijk (netjes en overzichtelijk) . Alleen dan is de vraag wat is de vergoeding die er tegenoverstaat ten opzichte van het werk? :P

Ik doe wel alles in engels.

PM DM etc.. dan kunnen we zien of er een mouw aan te passen is.
Vergoeding is een wederdienst en mijn eeuwige dank, niet iets financiëels. Het wordt een reclamevrij, inkomstenvrij hobbyproject onder een aantal gekke verzamelaars van oude videobeelden. Omdat Beeld & Geluid (het instituut wat bedoeld is om beelden te bewaren) vaak genoeg doodleuk dingen kwijtraakt, niet heeft, of als het door derden wordt aangeboden niet nodig acht want "we hebben hier al genoeg van".
Luister naar XPLIZIT op www.xms.nl
Voor alles retro bezoek je het Retroforum - www.retroforum.nl
pi_162613841
quote:
0s.gif Op maandag 30 mei 2016 10:14 schreef Sitethief het volgende:
Het enige negatieve wat ik soms met Laravel ondervind is dat vanwege al het weg abstracten van code het soms lastig is te achterhalen waarom dingen soms fout gaan. Maar dat is ook een stukje gebrek aan ervaring omdat ik pas een paar maanden met Laravel bezig ben.
Eigenlijk geldt voor elk framework in een OO-taal wel dat er een zekere leercurve is. Zeker als je niet al te bekend bent met design patterns en OO-concepten. Java stacktraces zijn ook notoir intimiderend voor de beginnende ontwikkelaar, zeker als je b.v. ook nog eens Java EE gebruikt. :P
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
  maandag 30 mei 2016 @ 10:26:59 #41
173887 cablegunmaster
Ja Ja en ook Nee nee
pi_162613862
quote:
0s.gif Op maandag 30 mei 2016 10:21 schreef djkoelkast het volgende:

[..]

Vergoeding is een wederdienst en mijn eeuwige dank, niet iets financiëels. Het wordt een reclamevrij, inkomstenvrij hobbyproject onder een aantal gekke verzamelaars van oude videobeelden. Omdat Beeld & Geluid (het instituut wat bedoeld is om beelden te bewaren) vaak genoeg doodleuk dingen kwijtraakt, niet heeft, of als het door derden wordt aangeboden niet nodig acht want "we hebben hier al genoeg van".
Het klinkt als een tof project, ergens vind ik het wel leuk om te doen, twijfel vanwege tijd en de weinige financiële vergoeding. Ik zal iets moeten hebben om van te leven als bijbaan. dan is dit project helaas nietvoor mij maar ik blijf het interessant vinden :o . Vanwege dat ik nog een projectje zoek om aan te klieren en dingen te maken.

quote:
0s.gif Op maandag 30 mei 2016 10:25 schreef Monolith het volgende:

[..]

Eigenlijk geldt voor elk framework in een OO-taal wel dat er een zekere leercurve is. Zeker als je niet al te bekend bent met design patterns en OO-concepten. Java stacktraces zijn ook notoir intimiderend voor de beginnende ontwikkelaar, zeker als je b.v. ook nog eens Java EE gebruikt. :P
Jup , daarbij heeft het mij geholpen om software patterns op te zoeken. Hoe dit zit in combinatie met laravel (laracasts had er een filmpje over) ik kende de huidige software patterns al maar toepassen op laravel vond ik nog wat lastig.
pi_162614033
quote:
0s.gif Op maandag 30 mei 2016 10:26 schreef cablegunmaster het volgende:
Jup , daarbij heeft het mij geholpen om software patterns op te zoeken. Hoe dit zit in combinatie met laravel (laracasts had er een filmpje over) ik kende de huidige software patterns al maar toepassen op laravel vond ik nog wat lastig.
Een goed framework abstraheert ook veel van die patronen gewoon weg. Binnen Java EE kun je bijvoorbeeld simpelweg van een class een singleton maken met een @Singleton annotatie, een Interceptor met een @Interceptor annotatie, observers zijn simpelweg een kwestie van een methode maken die een Event parameter heeft met @Observes, ORM is een kwestie van @Entity annotaties met wat extra annotaties voor verdere configuratie, enzovoort.
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
  maandag 30 mei 2016 @ 20:31:16 #43
173887 cablegunmaster
Ja Ja en ook Nee nee
pi_162628301
quote:
0s.gif Op maandag 30 mei 2016 10:21 schreef djkoelkast het volgende:

[..]

Vergoeding is een wederdienst en mijn eeuwige dank, niet iets financiëels. Het wordt een reclamevrij, inkomstenvrij hobbyproject onder een aantal gekke verzamelaars van oude videobeelden. Omdat Beeld & Geluid (het instituut wat bedoeld is om beelden te bewaren) vaak genoeg doodleuk dingen kwijtraakt, niet heeft, of als het door derden wordt aangeboden niet nodig acht want "we hebben hier al genoeg van".
Meh. schets een use class diagram of schrijf het hele verhaal op hoe het inelkaar steekt screenshots erbij hoe het eruit moet komen te zien en ik zal eens iets inelkaar flatsen.
Kost wel tijd, kan drie maanden ongeveer duren max maar dan is het er wel :P
  maandag 30 mei 2016 @ 21:26:54 #44
291799 TwenteFC
Red is the color.
pi_162630160
quote:
0s.gif Op maandag 30 mei 2016 20:31 schreef cablegunmaster het volgende:

[..]

Meh. schets een use class diagram of schrijf het hele verhaal op hoe het inelkaar steekt screenshots erbij hoe het eruit moet komen te zien en ik zal eens iets inelkaar flatsen.
Kost wel tijd, kan drie maanden ongeveer duren max maar dan is het er wel :P
:o 3 maand?! Ik heb het al bijna af. :P
  maandag 30 mei 2016 @ 21:36:53 #45
173887 cablegunmaster
Ja Ja en ook Nee nee
pi_162630499
quote:
19s.gif Op maandag 30 mei 2016 21:26 schreef TwenteFC het volgende:

[..]

:o 3 maand?! Ik heb het al bijna af. :P
Oh nou afmaken die hap . _O- mwhoah , dan moet het ook online komen te staan, ik zit met rijlessen, vriendin en thesis. :X
  maandag 30 mei 2016 @ 21:42:15 #46
291799 TwenteFC
Red is the color.
pi_162630688
quote:
0s.gif Op maandag 30 mei 2016 21:36 schreef cablegunmaster het volgende:

[..]

Oh nou afmaken die hap . _O- mwhoah , dan moet het ook online komen te staan, ik zit met rijlessen, vriendin en thesis. :X
:P Ik maak het tussen het gamen en series kijken door. Ben overdag ook al 8 uur bezig met webapps bouwen vandaar dat ik ook nog niks had gezegd om geen loze beloftes te doen.

Maar niet dat je straks 6 sites hebt om het bij te houden.
  dinsdag 31 mei 2016 @ 08:51:22 #47
173887 cablegunmaster
Ja Ja en ook Nee nee
pi_162637609
quote:
19s.gif Op maandag 30 mei 2016 21:42 schreef TwenteFC het volgende:

[..]

:P Ik maak het tussen het gamen en series kijken door. Ben overdag ook al 8 uur bezig met webapps bouwen vandaar dat ik ook nog niks had gezegd om geen loze beloftes te doen.

Maar niet dat je straks 6 sites hebt om het bij te houden.
Nee begrijpelijk, dat is ook niet het idee. Zolang al die 6 klanten niks willen is het ok , maar als ze allemaal watwillen dan ben je 24/7 bezig _O- .

Wat is je software stack om het te bouwen ? :).
  dinsdag 31 mei 2016 @ 11:04:09 #48
152283 totalvamp
Tell your world!
pi_162639619
Ik gebruik tegenwoordig Meteor als stack. Voor een nieuwe cryptocurrency.

Is gebaseerd op NodeJS en Mongo
  dinsdag 31 mei 2016 @ 12:55:12 #49
173887 cablegunmaster
Ja Ja en ook Nee nee
pi_162642068
quote:
19s.gif Op maandag 30 mei 2016 21:26 schreef TwenteFC het volgende:

[..]

:o 3 maand?! Ik heb het al bijna af. :P
Oh is de huidige implementatie van jou? Of bouw je zelf een systeem ernaast? Naar aanleiding van de gegeven gegevens op dit topic? :P
pi_162642723
Ik weet van niets, ik heb cablegunmaster wat gegevens gemaild.
Luister naar XPLIZIT op www.xms.nl
Voor alles retro bezoek je het Retroforum - www.retroforum.nl
  dinsdag 31 mei 2016 @ 18:14:35 #51
291799 TwenteFC
Red is the color.
pi_162649108
quote:
0s.gif Op dinsdag 31 mei 2016 12:55 schreef cablegunmaster het volgende:

[..]

Oh is de huidige implementatie van jou? Of bouw je zelf een systeem ernaast? Naar aanleiding van de gegeven gegevens op dit topic? :P
:P obv wat hier gepost, mijn voornaamste reden om dit te maken is omdat ik een excuus zoek om Algolia ( https://www.algolia.com/ ) eens te proberen.

Ik werk tegenwoordig bijna alleen nog maar met Laravel.
  dinsdag 31 mei 2016 @ 18:25:27 #52
118011 BrainOverfloW
Fok! around the Clock!
pi_162649362
quote:
19s.gif Op dinsdag 31 mei 2016 18:14 schreef TwenteFC het volgende:

[..]

:P obv wat hier gepost, mijn voornaamste reden om dit te maken is omdat ik een excuus zoek om Algolia ( https://www.algolia.com/ ) eens te proberen.

Ik werk tegenwoordig bijna alleen nog maar met Laravel.
Hoe bevalt Algolia tot nu toe?
Whether or not you can become great at something, you can always become better.
And one day you'll wake up and find out how good you actually became, having transcended whatever limits you might have thought you couldn't pass.
Neil Degrasse Tyson
  dinsdag 31 mei 2016 @ 18:44:16 #53
291799 TwenteFC
Red is the color.
pi_162649847
quote:
1s.gif Op dinsdag 31 mei 2016 18:25 schreef BrainOverfloW het volgende:

[..]

Hoe bevalt Algolia tot nu toe?
;) Ben eerst het "saaie" spul aan het maken, anders gaat het project /dev/null nadat ik met de search klaar ben. Zal wanneer het af is 't project wel op github gooien en dan kan djkoelkast het gebruiken en anderen verbeteringen pushen. :P
  woensdag 1 juni 2016 @ 14:42:18 #54
173887 cablegunmaster
Ja Ja en ook Nee nee
pi_162669128
quote:
19s.gif Op dinsdag 31 mei 2016 18:14 schreef TwenteFC het volgende:

[..]

:P obv wat hier gepost, mijn voornaamste reden om dit te maken is omdat ik een excuus zoek om Algolia ( https://www.algolia.com/ ) eens te proberen.

Ik werk tegenwoordig bijna alleen nog maar met Laravel.
Ziet er leuk uit :), beetje overkill denk ik? :P
pi_162669522
quote:
0s.gif Op woensdag 1 juni 2016 14:42 schreef cablegunmaster het volgende:

[..]

Ziet er leuk uit :), beetje overkill denk ik? :P
Volstrekte overkill natuurlijk, maar het is ook meer een PoCje voor zover ik begrijp. Iets dergelijks wordt pas echt interessant als je wat grotere en diverse collecties documenten / objecten krijgt.
Al is het natuurlijk wel aardig dat er wat basale correctie op de zoekinput zit, ongetwijfeld zaken als stemfiltering, edit distance, synonyms, stopwords etcetera waardoor het nog net wat meer functionaliteit biedt dan een simpele 'LIKE' in MySQL.
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
  woensdag 1 juni 2016 @ 17:09:25 #56
173887 cablegunmaster
Ja Ja en ook Nee nee
pi_162672302
quote:
0s.gif Op woensdag 1 juni 2016 15:01 schreef Monolith het volgende:

[..]

Volstrekte overkill natuurlijk, maar het is ook meer een PoCje voor zover ik begrijp. Iets dergelijks wordt pas echt interessant als je wat grotere en diverse collecties documenten / objecten krijgt.
Al is het natuurlijk wel aardig dat er wat basale correctie op de zoekinput zit, ongetwijfeld zaken als stemfiltering, edit distance, synonyms, stopwords etcetera waardoor het nog net wat meer functionaliteit biedt dan een simpele 'LIKE' in MySQL.
Dat is altijd leuk :Y . Vroeg me al af wat voor servers eigenlijk gebruik van maken, zie google zoiets al weg gebruiken maar op welk niveau je zoiets nodig zou moeten hebben weet ik niet. (aangezien de kosten).
pi_162672387
quote:
0s.gif Op woensdag 1 juni 2016 17:09 schreef cablegunmaster het volgende:

[..]

Dat is altijd leuk :Y . Vroeg me al af wat voor servers eigenlijk gebruik van maken, zie google zoiets al weg gebruiken maar op welk niveau je zoiets nodig zou moeten hebben weet ik niet. (aangezien de kosten).
Search technologie wordt wel redelijk breed ingezet. Meestal iets Lucene based zoals ElasticSearch of SOLR.
Bij een beetje webshop met een flink assortiment wil je bijvoorbeeld natuurlijk de optie bieden om makkelijk te zoeken naar producten. Aan die producten zitten een hoop aspecten (naam, omschrijving, categorie met eventueel subcategorieën, maten, merk, enzovoort). Je wilt dan zoekresultaten geven die eigenlijk zoeken in al dat soort aspecten, maar daarbij wel weer relevantiescores kunnen hanteren zodat je bijvoorbeeld een match op productnaam zwaarder kunt wegen dan op productomschrijving. Ook allerhande zaken die ik aanhaalde als spelcorrectie / suggestie, stemming waardoor het niet uitmaakt of je bijvoorbeeld op 'fiets' of 'fietsen' zoekt, enzovoort zijn dan handig.
Voor dat soort zaken is SQL fulltext search niet echt geschikt.
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
  woensdag 1 juni 2016 @ 18:13:55 #58
291799 TwenteFC
Red is the color.
pi_162673357
quote:
0s.gif Op woensdag 1 juni 2016 17:14 schreef Monolith het volgende:

[..]

Search technologie wordt wel redelijk breed ingezet. Meestal iets Lucene based zoals ElasticSearch of SOLR.
Bij een beetje webshop met een flink assortiment wil je bijvoorbeeld natuurlijk de optie bieden om makkelijk te zoeken naar producten. Aan die producten zitten een hoop aspecten (naam, omschrijving, categorie met eventueel subcategorieën, maten, merk, enzovoort). Je wilt dan zoekresultaten geven die eigenlijk zoeken in al dat soort aspecten, maar daarbij wel weer relevantiescores kunnen hanteren zodat je bijvoorbeeld een match op productnaam zwaarder kunt wegen dan op productomschrijving. Ook allerhande zaken die ik aanhaalde als spelcorrectie / suggestie, stemming waardoor het niet uitmaakt of je bijvoorbeeld op 'fiets' of 'fietsen' zoekt, enzovoort zijn dan handig.
Voor dat soort zaken is SQL fulltext search niet echt geschikt.
Ik werk inderdaad bij een groothandel met een zakelijke webshop, de voornaamste punten waarom ik Algolia interessant vind.

- Geen ontwikkelingskosten naast de implementatie
- Faceted & fuzzy search
pi_162673938
quote:
19s.gif Op woensdag 1 juni 2016 18:13 schreef TwenteFC het volgende:

[..]

Ik werk inderdaad bij een groothandel met een zakelijke webshop, de voornaamste punten waarom ik Algolia interessant vind.

- Geen ontwikkelingskosten naast de implementatie
- Faceted & fuzzy search
Het lijkt inderdaad wel een leuke dienst, al denk ik toch wel dat je het nodige zult moeten ontwikkelen qua feeding en later eventueel allerhande optimalisatie / customization. ElasticSearch en SOLR werken ook wel vrij eenvoudig out of the box als je er kennis van hebt, hoewel dat voor veel mensen wel even een zekere leercurve zal zijn.
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
pi_162790460
Ik heb een stukje HTML, waar ik bepaalde informatie uit wil halen. Zie de HTML code hieronder en zie ook wat ik er uit wil halen.

Dit zou met regular expressions kunnen, maar ik heb er zoveel over gelezen, maar ik kan gewoon geen reg exp maken, helaas.

Dus los ik het op met explode op <tr id="CF-7-ShowRow">, vervolgens een explode op <td class="value">, etc.

Zou iemand mij willen helpen :@
1
2
3
4
5
  <tr id="CF-7-ShowRow">
    <td class="label">Some text</td>
    <td class="value">
Dit is wat ik eruit wil halen</td>
  </tr>
pi_162798335
quote:
0s.gif Op maandag 6 juni 2016 16:05 schreef xaban06 het volgende:
Ik heb een stukje HTML, waar ik bepaalde informatie uit wil halen. Zie de HTML code hieronder en zie ook wat ik er uit wil halen.

Dit zou met regular expressions kunnen, maar ik heb er zoveel over gelezen, maar ik kan gewoon geen reg exp maken, helaas.

Dus los ik het op met explode op <tr id="CF-7-ShowRow">, vervolgens een explode op <td class="value">, etc.

Zou iemand mij willen helpen :@
[ code verwijderd ]

Waarom zou je hier een regex willen gebruiken? Html is nou niet bepaald regulier. Met DOMDocument moet je meer kunnen doen, die is speciaal ontwikkeld om met xml en html om te kunnen gaan.
  dinsdag 7 juni 2016 @ 11:12:45 #62
25889 Sitethief
Fulltime Flapdrol
pi_162810511
quote:
0s.gif Op maandag 6 juni 2016 20:41 schreef Light het volgende:

[..]

Waarom zou je hier een regex willen gebruiken? Html is nou niet bepaald regulier. Met DOMDocument moet je meer kunnen doen, die is speciaal ontwikkeld om met xml en html om te kunnen gaan.
Yup.

En anders is er altijd nog http://simplehtmldom.sourceforge.net/

Ik zie zo vaak mensen het wiel opnieuw uitvinden als we het over PHP hebben :'( .
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  Grappenmaker maandag 13 juni 2016 @ 18:25:01 #63
388507 d4v1d
Wat vind je van de Singel?
pi_162981183
Mijn Python begint opeens PHP te schrijven? :{ Is dit een bug?

u8a6PGO.jpg
Op vrijdag 3 oktober 2014 22:08 schreef LompeHork het volgende:
D4v1d is wel een baas _O_
Op zondag 25 september 2016 16:43 schreef Crip het volgende:
Ik vind jou echt een onwijs leuke user.
  maandag 13 juni 2016 @ 18:30:08 #64
118011 BrainOverfloW
Fok! around the Clock!
pi_162981327
quote:
10s.gif Op maandag 13 juni 2016 18:25 schreef d4v1d het volgende:
Mijn Python begint opeens PHP te schrijven? :{ Is dit een bug?

[ afbeelding ]
Dat is een feature!
Whether or not you can become great at something, you can always become better.
And one day you'll wake up and find out how good you actually became, having transcended whatever limits you might have thought you couldn't pass.
Neil Degrasse Tyson
pi_162981415
quote:
10s.gif Op maandag 13 juni 2016 18:25 schreef d4v1d het volgende:
Mijn Python begint opeens PHP te schrijven? :{ Is dit een bug?

[ afbeelding ]
Als je dan echt flauwe Pythongrappen wil maken is het eigelijk 'begint plots PHP te schrijven'. :P
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
  maandag 20 juni 2016 @ 14:37:17 #66
173887 cablegunmaster
Ja Ja en ook Nee nee
pi_163163074
Vraagje is Ecmascript een subset van Javascript? De uitleg van Wikipedia vond ik verwarrend.

Iets met eerst was het Javascript conform naar Ecma script en dan weer conform de regels van Ecmascript is javascipt een subset taal gebaseerd op Ecmascript (ECMA-262?)

*verwart*
  maandag 20 juni 2016 @ 19:58:36 #67
118011 BrainOverfloW
Fok! around the Clock!
pi_163170916
quote:
0s.gif Op maandag 20 juni 2016 14:37 schreef cablegunmaster het volgende:
Vraagje is Ecmascript een subset van Javascript? De uitleg van Wikipedia vond ik verwarrend.

Iets met eerst was het Javascript conform naar Ecma script en dan weer conform de regels van Ecmascript is javascipt een subset taal gebaseerd op Ecmascript (ECMA-262?)

*verwart*
ECMAScript is de standaard voor een paar talen, JavaScript, JScript en ActionScript. Dit is een blauwdruk met een hele set aan afspraken over hoe de taal moet werken. JavaScript is dus een implementatie van de regels van ECMAScript, net als JScript en ActionScript.

Die verwarring komt door de volgorde waarin deze talen en de standaard ontwikkeld zijn. Sun Microsystems kwam met JavaScript. Vervolgens vond Microsoft dat een mooie taal maar die hadden geen zin om patenten te gaan betalen aan Sun dus die maakte een afgeleide taal, JScript.

Daarna is er besloten om één standaard voor deze talen te maken waardoor ze wel hetzelfde blijven maar iedere partij onder zijn eigen patenten kan blijven werken. Dit standaard is ECMAScript geworden.

Vanuit deze standaard is later ActionScript ontwikkeld voor gebruik in Flash.

Nu ECMAScript er is worden daar nieuwe regels in opgenomen die vervolgens geïmplementeerd worden in JavaScript, JScript en ActionScript.

Dus hoewel je kunt zeggen dat ECMAScript is ontstaan uit JavaScript, is de huidige versie van JavaScript een implementatie van ECMAScript.

Overigens hebben al deze talen ook hun eigen functionaliteiten ontwikkeld die buiten de standaard regels vallen.

Ter info, er is ook een topic voor front-end talen: DIG / [HTML, CSS, JS] Frontend #45: topic nummer++
Whether or not you can become great at something, you can always become better.
And one day you'll wake up and find out how good you actually became, having transcended whatever limits you might have thought you couldn't pass.
Neil Degrasse Tyson
  maandag 20 juni 2016 @ 21:54:04 #68
173887 cablegunmaster
Ja Ja en ook Nee nee
pi_163175191
quote:
0s.gif Op maandag 20 juni 2016 19:58 schreef BrainOverfloW het volgende:

[..]
Bedankt :)! dit verheldert een hele hoop.
Dit is precies wat ik zocht en dat topic van CSS raak ik elke keer weer kwijt. (inactief topic en niet te vinden in DIG met ctrl + F.
pi_163217969
Americans think 100 years is a long time,
Europeans think 100 miles is a long way.
pi_165194675
*kuch* STOF *kuch*
Where my PHPeeps at?!

Bij een klant van mij heb ik het probleem dat is_writeable() aangeeft dat een folder niet schrijfbaar is, maar ik kan wel nieuwe bestanden in de folders plaatsen?

IIS users hebben volledige rechten op de folders, iemand een idee?

PHP Version 5.5.34
Windows Server 2012 R2 Datacenter Edition i586
pi_165195047
quote:
0s.gif Op vrijdag 9 september 2016 09:32 schreef Darkomen het volgende:
*kuch* STOF *kuch*
Where my PHPeeps at?!

Bij een klant van mij heb ik het probleem dat is_writeable() aangeeft dat een folder niet schrijfbaar is, maar ik kan wel nieuwe bestanden in de folders plaatsen?

IIS users hebben volledige rechten op de folders, iemand een idee?

PHP Version 5.5.34
Windows Server 2012 R2 Datacenter Edition i586
Ik weet dat in ieder geval in WordPress er een aparte functie is om te kijken of een folder onder windows schrijfbaar is: https://developer.wordpre(...)ons/win_is_writable/
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
pi_165196408
quote:
0s.gif Op vrijdag 9 september 2016 09:53 schreef Rockfire het volgende:

[..]

Ik weet dat in ieder geval in WordPress er een aparte functie is om te kijken of een folder onder windows schrijfbaar is: https://developer.wordpre(...)ons/win_is_writable/
Ik doe iets vergelijkbaars, ik kijk eerst of de directory schrijfbaar is, zo ja, prima.
Zo niet dan kijk ik of ik toch niet stiekem een een bestand er in kan zetten dmv touch();
Als dat ook niet lukt dan is de directory echt niet schrijfbaar.

Ik vond het alleen zo raar dat een is_writetable() dat aangeeft.
pi_165196852
Geen windows server gebruiken?
pi_165197175
quote:
14s.gif Op vrijdag 9 september 2016 11:29 schreef KomtTijd... het volgende:
Geen windows server gebruiken?
Altijd een goede oplossing,echter had deze client een eigen windows server. (van vroeger)
Zit nog te denken aan een voorgebouwde linux VM te leveren of een andere oplossing.
  dinsdag 13 september 2016 @ 00:55:59 #75
152283 totalvamp
Tell your world!
pi_165285238
quote:
0s.gif Op vrijdag 9 september 2016 09:32 schreef Darkomen het volgende:
*kuch* STOF *kuch*
Where my PHPeeps at?!

Bij een klant van mij heb ik het probleem dat is_writeable() aangeeft dat een folder niet schrijfbaar is, maar ik kan wel nieuwe bestanden in de folders plaatsen?

IIS users hebben volledige rechten op de folders, iemand een idee?

PHP Version 5.5.34
Windows Server 2012 R2 Datacenter Edition i586
weet je ook zeker dat php rechten heeft op die folder?
pi_165286415
Yup, voor zover ik van dit van iis weet.
Alle users in de groep iis_users hebben volledige rechten tot de folder.
pi_165334487
Americans think 100 years is a long time,
Europeans think 100 miles is a long way.
  vrijdag 16 september 2016 @ 03:10:32 #78
152283 totalvamp
Tell your world!
pi_165358532
quote:
0s.gif Op dinsdag 13 september 2016 08:27 schreef Darkomen het volgende:
Yup, voor zover ik van dit van iis weet.
Alle users in de groep iis_users hebben volledige rechten tot de folder.
weet je ook zeker dat php onder iis users valt en niet zijn eigen user is?
pi_165359696
quote:
En, is die al resistent tegen golunksi's exploit of brengen ze hem gewoon uit met known zero-days die ze in oktober misschien een keer gaan patchen?
pi_165359893
quote:
14s.gif Op vrijdag 16 september 2016 09:30 schreef KomtTijd... het volgende:

[..]

En, is die al resistent tegen golunksi's exploit of brengen ze hem gewoon uit met known zero-days die ze in oktober misschien een keer gaan patchen?
Dit is geen productieversie ;)
quote:
https://news.ycombinator.com/item?id=12481348

• morgo 3 days ago
Product Manager for the MySQL Server here. Happy to answer questions!

• hdjjhhvvhga 3 days ago
Does this release have the recent SQL code execution bug patched?

• morgo 3 days ago
No.
quote:
• v64 3 days ago
The latest stable release of MySQL is 5.7, no? Why the jump to 8.0?

• morgo 3 days ago
6.0 was a canceled release. 7.x. is used by Cluster. 8.0 makes it easy to follow as "it just drops the 5".


[ Bericht 5% gewijzigd door Aether op 16-09-2016 09:59:27 ]
Americans think 100 years is a long time,
Europeans think 100 miles is a long way.
pi_165360166
...maar waarom werk je überhaupt aan nieuwe versies als je niet eens de capaciteit hebt om zero-days te patchen? Ik bedoel, gooi dan gewoon gelijk de handdoek in de ring en accepteer dat je het zoveelste open-source product kapot gemaakt hebt met je wanbeleid.
  maandag 5 december 2016 @ 18:29:03 #82
291799 TwenteFC
Red is the color.
pi_167123929
Topic weer even tot leven wekken omdat het kan.

|:( Waarom maken (grote) bedrijven api's die gewoon debiel werken?

https://scm.commerceinterface.com/api-doc/v3/#endpoint

Heb het genot om hier mee te werken en dan krijg je een adres i.t.t. de demo terug als "Straatnaam huisnummer" in één veld terwijl je het later voor de adreslabel weer uit elkaar mag trekken.. sommige mensen.. kunnen wij adressen straks alsnog handmatig gaan controleren als er weer een "2e Straatnaam 1944 13-A 3e verdieping van onder" tussenzit. fml.
pi_167136739
quote:
19s.gif Op maandag 5 december 2016 18:29 schreef TwenteFC het volgende:
Topic weer even tot leven wekken omdat het kan.

|:( Waarom maken (grote) bedrijven api's die gewoon debiel werken?

https://scm.commerceinterface.com/api-doc/v3/#endpoint

Heb het genot om hier mee te werken en dan krijg je een adres i.t.t. de demo terug als "Straatnaam huisnummer" in één veld terwijl je het later voor de adreslabel weer uit elkaar mag trekken.. sommige mensen.. kunnen wij adressen straks alsnog handmatig gaan controleren als er weer een "2e Straatnaam 1944 13-A 3e verdieping van onder" tussenzit. fml.
Ik zie geen straatnaam/huisnummer los van elkaar staan in de demo die je daar geeft.
Daarnaast vraag ik me af waarom je ze weer los van elkaar wilt trekken? Hoe/waar ga je dat voor gebruiken? Ga je dan zelf ook rekening houden met adressen waar het huisnummer vóór de straatnaam staat (zoals in de VS)?
  dinsdag 6 december 2016 @ 18:59:50 #84
291799 TwenteFC
Red is the color.
pi_167149513
quote:
0s.gif Op dinsdag 6 december 2016 08:58 schreef Scarlet_Dragonfly het volgende:

[..]

Ik zie geen straatnaam/huisnummer los van elkaar staan in de demo die je daar geeft.
Daarnaast vraag ik me af waarom je ze weer los van elkaar wilt trekken? Hoe/waar ga je dat voor gebruiken? Ga je dan zelf ook rekening houden met adressen waar het huisnummer vóór de straatnaam staat (zoals in de VS)?
Dat is nog het ergste, in de demo niet nee. Bij hen in productie wel.
Het moet losgetrokken worden omdat wij het weer los van elkaar bij postnl moet aanleveren om een adreslabel terug te krijgen.
pi_167175822
quote:
19s.gif Op maandag 5 december 2016 18:29 schreef TwenteFC het volgende:
Topic weer even tot leven wekken omdat het kan.

|:( Waarom maken (grote) bedrijven api's die gewoon debiel werken?

https://scm.commerceinterface.com/api-doc/v3/#endpoint

Heb het genot om hier mee te werken en dan krijg je een adres i.t.t. de demo terug als "Straatnaam huisnummer" in één veld terwijl je het later voor de adreslabel weer uit elkaar mag trekken.. sommige mensen.. kunnen wij adressen straks alsnog handmatig gaan controleren als er weer een "2e Straatnaam 1944 13-A 3e verdieping van onder" tussenzit. fml.
Ze geven aan dat er 2 regels voor het adres beschikbaar zijn, address1 en address2. Dat in de ene in het voorbeeld alleen het huisnummer staat en in de andere de straatnaam, lijkt me toeval. Ze moeten toch iets om in het voorbeeld beide adresregels te gebruiken.
  donderdag 8 december 2016 @ 18:20:35 #86
291799 TwenteFC
Red is the color.
pi_167194541
quote:
0s.gif Op woensdag 7 december 2016 21:21 schreef Light het volgende:

[..]

Ze geven aan dat er 2 regels voor het adres beschikbaar zijn, address1 en address2. Dat in de ene in het voorbeeld alleen het huisnummer staat en in de andere de straatnaam, lijkt me toeval. Ze moeten toch iets om in het voorbeeld beide adresregels te gebruiken.
Ze doen ook wel iets, address1 op "Straatnaam 11a" zetten en address2 op null zetten.
:P Vandaar ook dat het mij irriteert, en wat het erger maakt is dat ik 100% zeker weet dat ze het zelf los opslaan ergens.
pi_167194643
quote:
19s.gif Op donderdag 8 december 2016 18:20 schreef TwenteFC het volgende:

[..]

Ze doen ook wel iets, address1 op "Straatnaam 11a" zetten en address2 op null zetten.
:P Vandaar ook dat het mij irriteert, en wat het erger maakt is dat ik 100% zeker weet dat ze het zelf los opslaan ergens.
Ik heb geen idee wat ze doen, en of ze überhaupt om verschillende velden vragen. Maar je zou natuurlijk bij de aanbieder van de API kunnen informeren of ze huisnummer apart hebben en kunnen aanleveren. Het kan als extra veld, dus dat zou verder geen impact mogen hebben.
pi_167194913
Ik heb ooit een regex mogen maken die rekening moest houden met alle uitzonderingen die er zijn. Nog steeds glipt er af en toe een hele rare doorheen :')

Nou scheelt het gelukkig dat 99% van de adressen gewoon "straatnaam huisnummer toevoeging" zijn.
10.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
pi_167195071
quote:
1s.gif Op donderdag 8 december 2016 18:41 schreef Nattekat het volgende:
Ik heb ooit een regex mogen maken die rekening moest houden met alle uitzonderingen die er zijn. Nog steeds glipt er af en toe een hele rare doorheen :')

Nou scheelt het gelukkig dat 99% van de adressen gewoon "straatnaam huisnummer toevoeging" zijn.
Een regex is vrij simpel, gewoon .+ :P
Voor validatie of extractie lijkt een regex mij nou niet bepaald de meest geschikte optie.
Als je wilt weten of iets een geldig adres is of er onderdelen uit wilt extraheren, dan kun je beter iets van een search engine of iets dergelijks gebruiken. Ook i.v.m. spelfouten en dergelijke.
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
pi_167195212
quote:
0s.gif Op donderdag 8 december 2016 18:48 schreef Monolith het volgende:

[..]

Een regex is vrij simpel, gewoon .+ :P
}:|

quote:
Voor validatie of extractie lijkt een regex mij nou niet bepaald de meest geschikte optie.
Als je wilt weten of iets een geldig adres is of er onderdelen uit wilt extraheren, dan kun je beter iets van een search engine of iets dergelijks gebruiken. Ook i.v.m. spelfouten en dergelijke.
Spelfouten zijn niet zo erg. Het is onderdeel van een systeem dat gegevens uit een lijst met verpakte orders haalt en vervolgens op de site van de vervoerder alle velden invult. Die site filtert de eventuele stijlfouten er wel uit, en dan moet het ook nog door en persoon daadwerkelijk verzonden worden.

Voor wat het moet doen, werkt het perfect.
10.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
  donderdag 8 december 2016 @ 19:04:23 #91
291799 TwenteFC
Red is the color.
pi_167195455
quote:
1s.gif Op donderdag 8 december 2016 18:55 schreef Nattekat het volgende:

[..]

}:|

[..]

Spelfouten zijn niet zo erg. Het is onderdeel van een systeem dat gegevens uit een lijst met verpakte orders haalt en vervolgens op de site van de vervoerder alle velden invult. Die site filtert de eventuele stijlfouten er wel uit, en dan moet het ook nog door en persoon daadwerkelijk verzonden worden.

Voor wat het moet doen, werkt het perfect.
Bezig met een gelijksoortig iets, van de api die ik hierboven postte direct door naar de CIF Api van PostNL.Ik zie dat ze sinds kort een nieuw veld hebben "StreetHouseNrExt" dus ik speel hem gewoon direct door nu. Af en toe een boete vanwege een incorrect adres is goedkoper dan alles controleren.

:P Maar ik blijf het raar vinden want dit is ook niet het eerste bedrijf dat dit flikt.

quote:
0s.gif Op donderdag 8 december 2016 18:25 schreef Light het volgende:

[..]

Ik heb geen idee wat ze doen, en of ze überhaupt om verschillende velden vragen. Maar je zou natuurlijk bij de aanbieder van de API kunnen informeren of ze huisnummer apart hebben en kunnen aanleveren. Het kan als extra veld, dus dat zou verder geen impact mogen hebben.
Al gedaan maar was "technisch niet mogelijk" (wat ik altijd een onzin antwoord vind), maarja dan houdt het op.
pi_167195505
quote:
1s.gif Op donderdag 8 december 2016 18:55 schreef Nattekat het volgende:

[..]

}:|

[..]

Spelfouten zijn niet zo erg. Het is onderdeel van een systeem dat gegevens uit een lijst met verpakte orders haalt en vervolgens op de site van de vervoerder alle velden invult. Die site filtert de eventuele stijlfouten er wel uit, en dan moet het ook nog door en persoon daadwerkelijk verzonden worden.

Voor wat het moet doen, werkt het perfect.
Als het doet wat het moet doen is het prima natuurlijk. ;)
Vaak zie je bij adressen echter dat het belangrijk is om ook te controleren of het een bestaand adres is en / of wat de bijbehorende locatie / postcode is. Dan is een regex doorgaans niet het juiste middel.
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
pi_167195585
quote:
1s.gif Op donderdag 8 december 2016 19:06 schreef Monolith het volgende:

[..]

Als het doet wat het moet doen is het prima natuurlijk. ;)
Vaak zie je bij adressen echter dat het belangrijk is om ook te controleren of het een bestaand adres is en / of wat de bijbehorende locatie / postcode is. Dan is een regex doorgaans niet het juiste middel.
Die regex moet de staat, huisnummer en toevoeging onderscheiden. Dat lijkt me wel een belangrijke eerste stap voor je het in wat voor api dan ook gaat gooien.
10.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
pi_167195710
quote:
19s.gif Op donderdag 8 december 2016 19:04 schreef TwenteFC het volgende:


[..]

Al gedaan maar was "technisch niet mogelijk" (wat ik altijd een onzin antwoord vind), maarja dan houdt het op.
Dat is gewoon marketingjargon voor "we willen het niet of we kunnen het niet" ja :')
pi_167195764
quote:
1s.gif Op donderdag 8 december 2016 19:09 schreef Nattekat het volgende:

[..]

Die regex moet de staat, huisnummer en toevoeging onderscheiden. Dat lijkt me wel een belangrijke eerste stap voor je het in wat voor api dan ook gaat gooien.
Dat kan, maar als je de boel ik een Lucene index gooit en bijvoorbeeld kijkt naar de Levenshtein distance, dan kun je wel matchen en het daadwerkelijke adres achterhalen. Kun je ook nog allerhande andere tokenization hanteren voor meer opties.
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
pi_167198969
quote:
19s.gif Op donderdag 8 december 2016 19:04 schreef TwenteFC het volgende:

[..]

Bezig met een gelijksoortig iets, van de api die ik hierboven postte direct door naar de CIF Api van PostNL.Ik zie dat ze sinds kort een nieuw veld hebben "StreetHouseNrExt" dus ik speel hem gewoon direct door nu. Af en toe een boete vanwege een incorrect adres is goedkoper dan alles controleren.

:P Maar ik blijf het raar vinden want dit is ook niet het eerste bedrijf dat dit flikt.

[..]

Al gedaan maar was "technisch niet mogelijk" (wat ik altijd een onzin antwoord vind), maarja dan houdt het op.
Aan de andere kant heb je te maken met een Amerikaanse(?) organisatie die waarschijnlijk de hele wereld als marktgebied wil. Waarom zou je dan een apart veld maken voor huisnummer? En, zoals ik al aangaf, ik heb geen idee hoe ze het adres aan de (Nederlandse) bezoekers vragen. Als ze gewoon invulveldjes hebben voor 2 adresregels, dan hebben ze de data niet gescheiden.
  donderdag 8 december 2016 @ 21:04:34 #97
291799 TwenteFC
Red is the color.
pi_167199187
quote:
0s.gif Op donderdag 8 december 2016 20:58 schreef Light het volgende:

[..]

Aan de andere kant heb je te maken met een Amerikaanse(?) organisatie die waarschijnlijk de hele wereld als marktgebied wil. Waarom zou je dan een apart veld maken voor huisnummer? En, zoals ik al aangaf, ik heb geen idee hoe ze het adres aan de (Nederlandse) bezoekers vragen. Als ze gewoon invulveldjes hebben voor 2 adresregels, dan hebben ze de data niet gescheiden.
:P 6zu307Y.png
  donderdag 8 december 2016 @ 21:08:43 #98
291799 TwenteFC
Red is the color.
pi_167199311
Maar nu dit topic toch weer een beetje leeft, heeft iemand hier wel eens tegen SAP/EDI aangepraat vanuit PHP en dan voornamelijk dingen DESADV/ORDER/INVOICE messages?
pi_167199345
quote:
19s.gif Op donderdag 8 december 2016 21:04 schreef TwenteFC het volgende:

[..]

:P [ afbeelding ]
Dan lijkt het er idd op dat ze straat en huisnummer apart opslaan. En dan moeten ze het ook apart kunnen aanleveren.
pi_167199513
quote:
0s.gif Op donderdag 8 december 2016 21:09 schreef Light het volgende:

[..]

Dan lijkt het er idd op dat ze straat en huisnummer apart opslaan. En dan moeten ze het ook apart kunnen aanleveren.
Er is een aparte invoer. Zegt niet direct iets over de de opslag. ;)
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
pi_167199603
quote:
1s.gif Op donderdag 8 december 2016 21:13 schreef Monolith het volgende:

[..]

Er is een aparte invoer. Zegt niet direct iets over de de opslag. ;)
True. Dan moet je eigenlijk bekijken hoe het eruit ziet als je de adresgegevens gaat bewerken.
pi_167199797
En als we het over adressen hebben, is https://www.mjt.me.uk/pos(...)eve-about-addresses/ wel interessant leesvoer.
pi_167667417
Ik heb de volgende string: " 84331 GB / 88282 GB avail"
Daaruit wil ik de 2 getallen uit halen. Met awk in bash is dat simpel (awk {'print $1 $4'}), maar PHP kent helaas geen awk. Wat is een (simpele) alternatief, behalve exploden op spaties (kan wel, maar lelijk).
  woensdag 28 december 2016 @ 11:11:00 #104
12221 Tijn
Powered by MS Paint
pi_167667678
quote:
0s.gif Op woensdag 28 december 2016 11:01 schreef xaban06 het volgende:
Ik heb de volgende string: " 84331 GB / 88282 GB avail"
Daaruit wil ik de 2 getallen uit halen. Met awk in bash is dat simpel (awk {'print $1 $4'}), maar PHP kent helaas geen awk. Wat is een (simpele) alternatief, behalve exploden op spaties (kan wel, maar lelijk).
Er is niks lelijk aan exploden op spatie en vervolgens het 1e en 4e element te pakken, hoor. Dat is in feite hetzelfde als wat je met awk doet.
pi_167668024
Ik ben dan een fan van regex :Y
preg_match in php.
10.000 katjes
Maakte de 100.000e post in BIT
Er eens op uit?
pi_167668467
Een regex lijkt me duurder qua resources dan een explode.
Drop drop drop drop drop drop drop!!!! DROP!!! drop drop drop drop !!
pi_167669685
Een explode op spaties is precies wat awk onder water doet.
pi_167670216
Oke oke, dank jullie wel allemaal :)
pi_167807837
Ik snap er geen kut van.. ik heb deze code:

1
2
3
4
5
6
7
8
9
<?php
if(isset($_GET['id'])){
    if(isset(
$_COOKIE['tijden'])){ setcookie("tijden"$_COOKIE['tijden']."s".$_GET['id']."-".time(), time()+(60*60*30)); }else{ setcookie("tijden"$_GET['id']."-".time(), time()+(60*60*30)); }

include(
'incl.php');

echo 
json_encode(array($d[0][0], $d[0][1], $d[0][4]));
}
?>

incl.php
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
<?php
$mysqli 
= new mysqli("localhost","root","","r");
if (
$mysqli->connect_errno) echo "Error - Failed to connect to MySQL: " $mysqli->connect_error;
$r $mysqli->query("SELECT * FROM f ORDER BY s DESC");
$d = array();
while(
$row mysqli_fetch_array($r)) {
       
$d[$row[0]] = array($row[0], $row[1], $row[2], $row[3], $row[4]);    
}
mysqli_close ($mysqli);

if(isset(
$_COOKIE['tijden'])){
    
$a explode('s'$_COOKIE['tijden']);
    
$z "";
    foreach(
$a as $b){
        
$c explode('-'$b);
$x $d[$c[0]][4];
        if((
$c[1]+$x) > time()){
            unset(
$d[$c[0]]);
            
$z .= $b."s";
        } 
    }
    
$z substr($z0, -1);
    if(
$z != ""){ setcookie("tijden"$ztime()+(60*60*30)); }else{ setcookie("tijden"""1); };

}
$d array_values($d);
?>

Als er nog geen cookie bestaat en ik geef id=1 of wat dan ook mee dan werkt het dan staat er een cookie genaamd tijden met 1-32435354 oid als ik dan nog een keer laad met id=2 oid dan veranderd er niks, dan blijft de cookie hetzelfde, als ik incl.php niet include, dan doet ie het wel dan heb ik een cookie met 1-23434534s2-34545646 oid
de setcookie onderaan in incl.php werkt wel, dat weet ik omdat als de tijd verstreken is het eruit word gehaald.
Wat is het probleem hier?
pi_167808185
Het zou erg helpen als je je code leesbaarder schrijft (liefst volgens de psr-2 standaard). Schrijf de if statements netjes uit op nieuwe regels en gebruik beschrijvende namen. Je maakt er nu bijna een sport van om zo min mogelijk karakters en regels te gebruiken :P

Random tips:
- Doe een SELECT kolom1, kolom2 FROM ipv SELECT * FROM, zodat je die array(..) constructie niet hoeft te maken
- Gebruik mysqli_fetch_assoc, zodat je niet met vage numerieke indices moet werken
pi_167808213
Begin eens met het fatsoenlijk indenten van je code, dat maakt het stuk leesbaarder. Het kan ook helpen om je variabelen een naam te geven die aangeeft wat ze voorstellen in plaats van letters.

Het is mij nu een compleet raadsel wat er gebeurt en wat je wilt dat er gebeurt. Als je dingen netjes opschrijft wordt het ook een stuk makkelijker om erover na te denken en te vinden waar je fout zit.
  zondag 1 januari 2017 @ 15:42:20 #112
457856 H.Witkamp
Vijf gulde!!!
pi_167808706
Je gebruikt setcookie in het bestand incl.php. De setcookie die je voor include('incl.php') gebruikt wordt dan overschreven.

De cookie die je met setcookie zet wordt pas met de volgende request meegestuurd dus de inhoud van $_COOKIE['tijden'] veranderd niet gelijk na setcookie.

Wat je zou kunnen doen is
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
if(isset($_GET['id'])){
    if(isset(
$_COOKIE['tijden'])){ 
        
$cookie $_COOKIE['tijden']."s".$_GET['id']."-".time();        
     }else{ 
        
$cookie $_GET['id']."-".time();
    }
}

include(
'incl.php');

echo 
json_encode(array($d[0][0], $d[0][1], $d[0][4]));
}
?>

en dan in incl.php $cookie gebruiken ipv $_COOKIE['tijden'].
pi_167809005
Sorry als mijn post wat negatief overkwam, ik heb je code een beetje herschreven als voorbeeld hoe je dingen leesbaarder kunt maken en makkelijker fouten op kan sporen. Leer jezelf dit aan en je gaat enorm veel tijd en frustratie besparen op langere termijn.

Overigens niet getest:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php

const COOKIE_NAME 'tijden';
const 
THIRTY_MINUTES 60 60 30;

if (isset(
$_GET['id'])) {
    
$newEntry $_GET['id'] . "-" time();
    
$prepend = isset($_COOKIE[COOKIE_NAME]) ? $_COOKIE[COOKIE_NAME] . 's' '';
    
$expiryTime time() + THIRTY_MINUTES;
    
setcookie(COOKIE_NAME$prepend $newEntry$expiryTime);

    include(
'incl.php');

    echo 
json_encode(array($data[0][0], $data[0][1], $data[0][4]));
}

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
36
37
38
<?php

$mysqli 
= new mysqli('localhost''root''''r');

if (
$mysqli->connect_errno) {
    echo 
"Error - Failed to connect to MySQL: " $mysqli->connect_error;
}

$result $mysqli->query('SELECT * FROM f ORDER BY s DESC');

$data = array();
while(
$row mysqli_fetch_array($result)) {
    
$data[$row[0]] = array($row[0], $row[1], $row[2], $row[3], $row[4]);
}
mysqli_close ($mysqli);

if(isset(
$_COOKIE[COOKIE_NAME])){
    
$entries explode('s'$_COOKIE[COOKIE_NAME]);
    
$newCookie '';
    foreach(
$entries as $entry){
        list(
$id$time) = explode('-'$entry);
        
$seconds $data[$id][4];
        if ((
$time $seconds) > time()) {
            unset(
$data[$id]);
            
$newCookie .= $entry 's';
        }
    }
    
// remove last s from newCookie
    
$newCookie substr($newCookie0, -1);

    if (
$newCookie != '') {
        
setcookie(COOKIE_NAME$newCookietime() + THIRTY_MINUTES);
    } else {
        
// unset cookie
        
setcookie(COOKIE_NAME''1);
    }
}
$data array_values($data);
Ik hoop dat je inziet dat het nu al een stuk duidelijker is wat er gebeurt. In php hoef je de afsluit tag niet te gebruiken, het is verstandig dit ook niet te doen, kan rare fouten opleveren als je er per ongeluk een spatie of enter achter hebt staan.

Waar het mis gaat is wat H. Witkamp al aangeeft. Als je setcookie doet dat veranderd dat niet je $_COOKIE array zolang je script nog loopt. Als het script bij de if op regel 17 aankomt is deze dus nog zo als die was aan het begin van je script.
pi_167809639
Iedereen bedankt voor de reacties.

quote:
0s.gif Op zondag 1 januari 2017 15:42 schreef H.Witkamp het volgende:
Je gebruikt setcookie in het bestand incl.php. De setcookie die je voor include('incl.php') gebruikt wordt dan overschreven.

De cookie die je met setcookie zet wordt pas met de volgende request meegestuurd dus de inhoud van $_COOKIE['tijden'] veranderd niet gelijk na setcookie.

Wat je zou kunnen doen is
[ code verwijderd ]

en dan in incl.php $cookie gebruiken ipv $_COOKIE['tijden'].
bedankt, dit was het, hiermee is het opgelost, klinkt logisch al verwachtte ik dat het script wel zou weten dat het veranderd zou moeten zijn omdat ie dat zelf gedaan heeft, misschien als ik $_COOKIE['tijden'] had gebruikt om de waarde aan te passen, had ie dat wel geweten ga ik vanuit, niet geprobeert, dan kan je alleen de verlooptijd niet instellen ga ik vanuit, maar dat gebeurde dan verderop wanneer de cookie weer geset werd, maarja $cookie werkt prima.

quote:
0s.gif Op zondag 1 januari 2017 15:57 schreef Alfje het volgende:
Sorry als mijn post wat negatief overkwam, ik heb je code een beetje herschreven als voorbeeld hoe je dingen leesbaarder kunt maken en makkelijker fouten op kan sporen. Leer jezelf dit aan en je gaat enorm veel tijd en frustratie besparen op langere termijn.

Overigens niet getest:
[ code verwijderd ]

[ code verwijderd ]

Ik hoop dat je inziet dat het nu al een stuk duidelijker is wat er gebeurt. In php hoef je de afsluit tag niet te gebruiken, het is verstandig dit ook niet te doen, kan rare fouten opleveren als je er per ongeluk een spatie of enter achter hebt staan.

Waar het mis gaat is wat H. Witkamp al aangeeft. Als je setcookie doet dat veranderd dat niet je $_COOKIE array zolang je script nog loopt. Als het script bij de if op regel 17 aankomt is deze dus nog zo als die was aan het begin van je script.
Ja ik weet het, mijn autistische hoofd blokkeert als ik een naam moet bedenken voor zo'n ding dus gebruik ik gewoon een random letter uit het alfabet, zodat ik door kan, meestal beginnende bij abcd en als ik niet meer weet wat de laatste letter was gebruik ik zxy etc. of ga ik 2 letters gebruiken, heb er persoonlijk niet al teveel last van maar kan me voorstellen dat als iemand anders kijkt ie denkt wat heb jij er nou weer neergekwakt, alleen als ik oude scipts van mezelf van jaren terug bekijk snap ik er niet direct veel van, maar of dat met fatsonelijke benamingen veel zou schelen betwijfel ik, want ik begrijp ze nog altijd sneller als het gemiddelde door iemand anders gemaakte script, omdat het toch nog ergens in mn geheugen zit, maar ik zal eraan proberen te werken.

Dat van de afsluittag wist ik niet, hoezo zou je fouten krijgen als je er een spatie of enter achter hebt staan? je kunt toch gewoon php afsluiten en dan html erachter poten en eventueel later weer php openen. ik weet niet wat voor een fouten daardoor moeten komen.
pi_167810747
quote:
Dat van de afsluittag wist ik niet, hoezo zou je fouten krijgen als je er een spatie of enter achter hebt staan? je kunt toch gewoon php afsluiten en dan html erachter poten en eventueel later weer php openen. ik weet niet wat voor een fouten daardoor moeten komen.
Als je headers mee wilt sturen met je response moet je die headers altijd sturen voordat je andere output genereert anders krijg je een foutmelding. Als je in bestanden die verder geen html ofzo bevatten een afsluittag zet en daarachter per ongeluk een spatie of enter dan ga je al output genereren. Als je dan heel ergens anders verderop een header wilt sturen krijg je een fout en die is verdomd lastig op te sporen.
pi_167812582
Psr2 stelt sowieso dat pure-php bestanden geen closingtags mogen bevatten. Het is ook ontzettend lelijk want ofwel je kunt je document niet afsluiten met een newline, ofwel je krijgt headers already sent problemen.
pi_167816495
Dat is allemaal nieuw voor mij ik dacht zelfs dat het verplicht was om af te sluiten, maarja bedankt voor de info.
pi_168990086
Zouden jullie mij kunnen helpen? Ik wil een functie programmeren die de eerste circa 150 woorden van een artikel op de home pagina zet (à la GeenStijl). Hoe pak ik dit aan?
  zaterdag 18 februari 2017 @ 22:23:17 #119
118011 BrainOverfloW
Fok! around the Clock!
pi_168991073
quote:
0s.gif Op zaterdag 18 februari 2017 21:40 schreef snorvanJohanDerksen het volgende:
Zouden jullie mij kunnen helpen? Ik wil een functie programmeren die de eerste circa 150 woorden van een artikel op de home pagina zet (à la GeenStijl). Hoe pak ik dit aan?
Dat zou je met de volgende paar regels kunnen doen.

1
2
3
4
5
6
7
8
9
10
11
function limitWords($text, $limit)
{    
    //Breek de tekst in array van woorden
    $words = explode(" ", $text);

    //Pak de woorden vanaf het begin van de tekst tot aan het limiet
    $words = array_slice($words, 0, $limit);

    //Plak de overgebleven woorden weer aan elkaar tot een tekst.
    return implode(" ", $words);
}
Whether or not you can become great at something, you can always become better.
And one day you'll wake up and find out how good you actually became, having transcended whatever limits you might have thought you couldn't pass.
Neil Degrasse Tyson
pi_168993399
Ik kan niet zo snel een java topic vinden, maar waarom is java zo belachelijk ingewikkeld vergeleken met php/mysql/html/javascript.

Ik wou java gaan leren om beetje te kloten met het maken van android apps, ben nou een of andere tutorial van tweakers aan het volgen, maar het ziet er ten eerste allemaal onnodig ingewikkeld uit en bij die tweakers zo nu en dan challenges (dat hoort erbij) die echt totaal niks te maken hebben met wat je al gedaan hebt, en het grootste probleem nu even, is dat de code die hij krijgt als ie een standaard layout ding kiest totaal anders is als wat ik krijg (ziet er bij hem in mijn ogen stuk simpeler uit, maar uiteraard nog steeds ingewikkeld wat inherent is aan java in mijn noob-ogen) maar daar schiet ik dus verder niet heel veel mee op.

Maar heeft iemand een fatsoenlijke java/android tutorial? ik heb in php ook nog nooit OOP gedaan.
Het liefst zoals vroeger op school dat je wat lesmateriaal krijgt en tussendoor wat opdrachtjes, maar die moeten dan wel te maken hebben met wat je tot dan toe hebt geleerd uiteraard.

[ Bericht 50% gewijzigd door Skunk-m op 19-02-2017 00:01:09 ]
  zondag 19 februari 2017 @ 00:00:36 #121
459912 FlippingCoin
Mijn naam is haas.
pi_168993501
quote:
0s.gif Op zaterdag 18 februari 2017 23:55 schreef Skunk-m het volgende:
Ik kan niet zo snel een java topic vinden, maar waarom is java zo belachelijk ingewikkeld vergeleken met php/mysql/html/javascript.

Ik wou java gaan leren om beetje te kloten met het maken van android apps, ben nou een of andere tutorial van tweakers aan het volgen, maar het ziet er ten eerste allemaal onnodig ingewikkeld uit en bij die tweakers zo nu en dan challenges (dat hoort erbij) die echt totaal niks te maken hebben met wat je al gedaan hebt, en het grootste probleem nu even, is dat de code die hij krijgt als ie een standaard layout ding kiest totaal anders is als wat ik krijg (ziet er bij hem in mijn ogen stuk simpeler uit, maar uiteraard nog steeds ingewikkeld wat inherent is aan java in mijn noob-ogen) maar daar schiet ik dus verder niet heel veel mee op.

Maar heeft iemand een fatsoenlijke java/android tutorial? ik heb in php ook nog nooit OOP gedaan.
Het liefst zoals vroeger op school dat je wat lesmateriaal krijgt en tussendoor wat opdrachtjes, maar die moeten dan wel te maken hebben met wat je tot dan toe hebt geleerd uiteraard.
Met als je de OO principes nog niet snapt, zou ik beginnen met de basis van datastructuren et cetera, dit hoeft niet lang te duren maar dan snap je tenminste wat je doet.
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_168993551
quote:
1s.gif Op zondag 19 februari 2017 00:00 schreef FlippingCoin het volgende:

[..]

Met als je de OO principes nog niet snapt, zou ik beginnen met de basis van datastructuren et cetera, dit hoeft niet lang te duren maar dan snap je tenminste wat je doet.
kheb paar weken terug tutorialtje gevolgd voor oop met php, in php weet ik wel hoe ik een class gebruik enzo, maar classes maken en de reden ervoor enzo dat begrijp ik niet helemaal ofzo, kan ik mn hersens nog niet omheen binden of hoe zeg je dat. maar ik heb nou een torrentje gedownload genaamd: intro to java programming by udacity
ff kijken of dat wat is.

EDIT: zie nu een andere torrent met tutorial, ook van udacity genaamd developing android apps.. misschien is dat een betere voor mijn doeleinden.
pi_168994908
quote:
0s.gif Op zondag 19 februari 2017 00:03 schreef Skunk-m het volgende:

[..]

kheb paar weken terug tutorialtje gevolgd voor oop met php, in php weet ik wel hoe ik een class gebruik enzo, maar classes maken en de reden ervoor enzo dat begrijp ik niet helemaal ofzo, kan ik mn hersens nog niet omheen binden of hoe zeg je dat.
Als je dat niet begrijpt, weet je ook nog niet hoe je het gebruikt.

Het kan inderdaad in het begin vrij ingewikkeld overkomen (been there, done that). Het echte voordeel ga je pas merken bij wat grotere applicaties. Als je duizenden regels procedurele code onder elkaar hebt, wordt het echt chaos. OOP is basically een manier om je code te groeperen in stukken met een bepaalde verantwoordelijkheid. Zodat je structuur aan kunt brengen en het júíst begrijpelijk en leesbaar blijft.
Zonder die structuur is OOP ook weinig waard. Dus zomaar je procedurele code in een class zetten heeft ook weinig nut.

Stel je hebt een class Fruit, met een method getColor() en return type string. Dan hoef je de code daarin niet eens meer te lezen, je weet al precies wat die method doet en waarvoor je hem kunt gebruiken.
Bij procedure code ontbreekt die context waardoor je de code zelf moet gaan ontcijferen en de kans uiteindelijk groot is dat je het maar opnieuw typt. Als je codebase wat groter wordt of je met meerdere mensen samenwerkt, kun je je dat gewoon niet meer permitteren. Daarnaast, naarmate je het programmeren beter in de vingers krijgt, ben je verhoudingsgewijs steeds minder tijd kwijt aan het bedenken/typen van de code zelf, en steeds meer aan het lezen en interpreteren van bestaande code. Dan is die context ook cruciaal.

Tot zover het belang, hoe het werkt kun je veel beter van zo'n tutorial leren dan van mij, dus dat laat ik achterwege.
  zondag 19 februari 2017 @ 01:52:01 #124
459912 FlippingCoin
Mijn naam is haas.
pi_168994981
quote:
0s.gif Op zondag 19 februari 2017 00:03 schreef Skunk-m het volgende:

[..]

kheb paar weken terug tutorialtje gevolgd voor oop met php, in php weet ik wel hoe ik een class gebruik enzo, maar classes maken en de reden ervoor enzo dat begrijp ik niet helemaal ofzo, kan ik mn hersens nog niet omheen binden of hoe zeg je dat. maar ik heb nou een torrentje gedownload genaamd: intro to java programming by udacity
ff kijken of dat wat is.

EDIT: zie nu een andere torrent met tutorial, ook van udacity genaamd developing android apps.. misschien is dat een betere voor mijn doeleinden.
Zelf leer ik het liefst uit een boek, maar dat is compleet persoonlijk.

Verder heeft een klasse voor een beginnend programmeur twee doelen, enerzijds fungeert het als een blauwdruk en anderzijds als een logische afscheiding.

Stel je wilt een aantal fietsen maken, een stuk of twintig met een bepaald frame en ze moeten kunnen rijden, dan ga je niet iedere keer maar wat aankloten, maar maak je een keer een ontwerp wat je vervolgens volgt. In java maak je dus de klasse fiets met de vorm van het frame en de grootte van de wielen en manier waarop die rijd, nu kan je zoveel fietsen(objecten) maken als je wilt en weet je dat ze kunnen rijden(methode).

Het tweede nut, de logische afscheiding, als je een klasse voor een fiets maakt, dan kan je hier het gedrag(methoden) en andere eigenschappen van een fiets plaatsen en verwachten.
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_168995042
quote:
0s.gif Op zaterdag 18 februari 2017 22:23 schreef BrainOverfloW het volgende:

[..]

Dat zou je met de volgende paar regels kunnen doen.
[ code verwijderd ]

Waarom gebruik je de limit parameter van explode niet? Dan krijg je een kleinere array terug, heb je splice ook niet meer nodig.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
/**
 * @param string $text
 * @param int $limit
 * @return string
 */
function limitWords($text$limit)
{    
    
// Breek de tekst in array met $limit woorden (+ 1 voor de rest van de woorden in $text)
    
$words explode(' '$text$limit 1);

    
// Gooi de rest van de tekst weg, zodat er maximaal $limit woorden over blijven.
    // Dit gaat ook goed als $text minder dan $limit woorden bevat.
    
unset($words[$limit]);

    
//Plak de overgebleven woorden weer aan elkaar tot een tekst.
    
return implode(' '$words);
}
?>


[ Bericht 1% gewijzigd door Light op 19-02-2017 16:56:44 ]
  zondag 19 februari 2017 @ 08:11:37 #126
91039 mstx
2x1/2 = 1/2 x 1/2
pi_168995572
quote:
1s.gif Op zondag 19 februari 2017 01:52 schreef FlippingCoin het volgende:
Verder heeft een klasse voor een beginnend programmeur twee doelen, enerzijds fungeert het als een blauwdruk en anderzijds als een logische afscheiding.
Daar heb je dan weer interfaces voor. O-)
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  zondag 19 februari 2017 @ 11:35:35 #127
459912 FlippingCoin
Mijn naam is haas.
pi_168997504
quote:
1s.gif Op zondag 19 februari 2017 08:11 schreef mstx het volgende:

[..]

Daar heb je dan weer interfaces voor. O-)
Een interface is in mijn belevenis weer meer een contract waarin je afspreekt wat iets doet en wat het teruggeeft en nodig heeft, maar het niet boeit hoe het gebeurt.
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_168998622
quote:
1s.gif Op zondag 19 februari 2017 08:11 schreef mstx het volgende:

[..]

Daar heb je dan weer interfaces voor. O-)
De klasse ís de blauwdruk. Interfaces zijn net als overerving, traits, etc onderdelen van die blauwdruk.
pi_168999299
quote:
0s.gif Op zaterdag 18 februari 2017 22:23 schreef BrainOverfloW het volgende:

[..]

Dat zou je met de volgende paar regels kunnen doen.
[ code verwijderd ]

Bedankt held
  zondag 19 februari 2017 @ 16:21:59 #130
118011 BrainOverfloW
Fok! around the Clock!
pi_169004136
quote:
0s.gif Op zondag 19 februari 2017 02:10 schreef Light het volgende:

[..]

Waarom gebruik je de limit parameter van explode niet? Dan krijg je een kleinere array terug, heb je splice ook niet meer nodig.
[ code verwijderd ]

Omdat ik daar simpelweg niet aan gedacht heb. Zoals altijd zijn er meerdere manieren om probleem op te lossen.

Echter zou ik zelf toch voor mijn oplossing blijven kiezen. Want hoewel je geen splice nodig hebt, heb je wel die unset nodig, dus qua regels code levert het je geen voordeel op.

Je krijgt er echter wel de onhandigheid voor terug dat arrays op positie 0 beginnen, terwijl de limit parameter vanaf 1 telt. Hierdoor moet je met '$limit + 1' gaan klooien om de juiste limiet te krijgen.

Je moet er dan echter wel weer bij stil staan dat door de 0 telling van de array het element met de af te knippen tekst een key heeft gelijk aan '$limit', niet aan '$limit + 1'. Anders word de rest van de tekst er weer vrolijk aangeplakt. Iets wat in jouw voorbeeld dus gebeurt is ;)

De mogelijkheid dat $words minder elementen heeft dan de $limit is geen issue aangezien array_slice dan gewoon alle elementen terug geeft.

Dat je zonder limiet op je explode een grotere array terug krijgt lijkt me ook niet echt een issue als je de overbodige elementen er de volgende regel toch uit gooit en tenzij je de complete werken van Shakespear wil gaan exploden zal het qua performance ook geen merkbaar verschil hebben schat ik zo in.
Whether or not you can become great at something, you can always become better.
And one day you'll wake up and find out how good you actually became, having transcended whatever limits you might have thought you couldn't pass.
Neil Degrasse Tyson
pi_169004638
quote:
0s.gif Op zondag 19 februari 2017 16:21 schreef BrainOverfloW het volgende:

[..]

Omdat ik daar simpelweg niet aan gedacht heb. Zoals altijd zijn er meerdere manieren om probleem op te lossen.

Echter zou ik zelf toch voor mijn oplossing blijven kiezen. Want hoewel je geen splice nodig hebt, heb je wel die unset nodig, dus qua regels code levert het je geen voordeel op.

Je krijgt er echter wel de onhandigheid voor terug dat arrays op positie 0 beginnen, terwijl de limit parameter vanaf 1 telt. Hierdoor moet je met '$limit + 1' gaan klooien om de juiste limiet te krijgen.

Je moet er dan echter wel weer bij stil staan dat door de 0 telling van de array het element met de af te knippen tekst een key heeft gelijk aan '$limit', niet aan '$limit + 1'. Anders word de rest van de tekst er weer vrolijk aangeplakt. Iets wat in jouw voorbeeld dus gebeurt is ;)
Heb ik toch niet goed genoeg opgelet :(
quote:
De mogelijkheid dat $words minder elementen heeft dan de $limit is geen issue aangezien array_slice dan gewoon alle elementen terug geeft.

Dat je zonder limiet op je explode een grotere array terug krijgt lijkt me ook niet echt een issue als je de overbodige elementen er de volgende regel toch uit gooit en tenzij je de complete werken van Shakespear wil gaan exploden zal het qua performance ook geen merkbaar verschil hebben schat ik zo in.
Als het gaat om de complete werken van Shakespeare zou ik niet gaan afkappen op een aantal woorden, maar op een aantal letters (en dan terugzoeken naar de laatste spatie).
  donderdag 9 maart 2017 @ 10:47:35 #132
38323 EDMAN-
Save the vinyl!
pi_169388704
MySQL n00b hier met een vraagje.

Ik heb 1 tabel 'Verpakkingen' met 60,000 artikelen. Één artikelnummer kan verschillende verpakkingen hebben uiteraard:
Artikel nummer 1. Artikelverpakking: Doos, Container, Fles, Box
D.w.z.: 4 regels met hetzelfde nummer.

Hoe kan ik hier 1 regel van maken?
Artikelnummer 1 - Doos, Container, Fles, Box
Artikelnummer 2 - Fles, Doos
etc.

Dank alvast
Wir tanzen im viereck
Wir tanzen konzentriert
  donderdag 9 maart 2017 @ 12:33:53 #133
91039 mstx
2x1/2 = 1/2 x 1/2
pi_169390315
quote:
0s.gif Op donderdag 9 maart 2017 10:47 schreef EDMAN- het volgende:
MySQL n00b hier met een vraagje.

Ik heb 1 tabel 'Verpakkingen' met 60,000 artikelen. Één artikelnummer kan verschillende verpakkingen hebben uiteraard:
Artikel nummer 1. Artikelverpakking: Doos, Container, Fles, Box
D.w.z.: 4 regels met hetzelfde nummer.

Hoe kan ik hier 1 regel van maken?
Artikelnummer 1 - Doos, Container, Fles, Box
Artikelnummer 2 - Fles, Doos
etc.

Dank alvast
https://dev.mysql.com/doc(...)unction_group-concat
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  donderdag 9 maart 2017 @ 13:27:08 #134
38323 EDMAN-
Save the vinyl!
pi_169391161
quote:
Thanks! Daar heb ik ook zitten kijken, maar kwam er niet helemaal uit. Nu een halfbakken oplossing (alles in 1 veld met scheidingsteken) naar de collega gestuurd. In excel kan hij er wel losse velden van maken.

Vraag:
Klant wil 1 artikelnummer per regel, met daarachter de gegevens

Eerst function aangemaakt: ArtVerpList

Go
ALTER Function dbo.ArtVerpList(@Artikelnummer as varchar(25))
RETURNS varchar(MAX)
AS
BEGIN
DECLARE @List varchar(100)
SELECT @List = COALESCE(@List + ' | ', '') +
CAST(Verpakking AS varchar(15)) + ', ' + CAST(Gewicht as varchar(20)) + ', ' + CAST(Factor as varchar(20))
FROM ArtikelVerpakkingen
WHERE [email protected]
ORDER BY Verpakking

RETURN @List
END
GO

SELECT Artikelnummer, Verpakkingen=dbo.ArtVerpList(Artikelnummer)
FROM ArtikelVerpakkingen
GROUP BY Artikelnummer
ORDER BY Artikelnummer

Uitkomst:
Artikelnummer Verpakkingen
000001 ST, 0.00, 1.00
000002 M2, 213.00, 1.00 | ST, 213.00, 1.00
000003 ST, 600.00, 1.00
000004 LG, 108.00, 60.00 | M2, 135.00, 76.00 | PAK, 1080.00, 600.00 | ST, 1.80, 1.00
Wir tanzen im viereck
Wir tanzen konzentriert
  donderdag 9 maart 2017 @ 15:09:07 #135
91039 mstx
2x1/2 = 1/2 x 1/2
pi_169393071
quote:
0s.gif Op donderdag 9 maart 2017 13:27 schreef EDMAN- het volgende:

[..]

Thanks! Daar heb ik ook zitten kijken, maar kwam er niet helemaal uit. Nu een halfbakken oplossing (alles in 1 veld met scheidingsteken) naar de collega gestuurd. In excel kan hij er wel losse velden van maken.

Vraag:
Klant wil 1 artikelnummer per regel, met daarachter de gegevens

Eerst function aangemaakt: ArtVerpList

Go
ALTER Function dbo.ArtVerpList(@Artikelnummer as varchar(25))
RETURNS varchar(MAX)
AS
BEGIN
DECLARE @List varchar(100)
SELECT @List = COALESCE(@List + ' | ', '') +
CAST(Verpakking AS varchar(15)) + ', ' + CAST(Gewicht as varchar(20)) + ', ' + CAST(Factor as varchar(20))
FROM ArtikelVerpakkingen
WHERE [email protected]
ORDER BY Verpakking

RETURN @List
END
GO

SELECT Artikelnummer, Verpakkingen=dbo.ArtVerpList(Artikelnummer)
FROM ArtikelVerpakkingen
GROUP BY Artikelnummer
ORDER BY Artikelnummer

Uitkomst:
Artikelnummer Verpakkingen
000001 ST, 0.00, 1.00
000002 M2, 213.00, 1.00 | ST, 213.00, 1.00
000003 ST, 600.00, 1.00
000004 LG, 108.00, 60.00 | M2, 135.00, 76.00 | PAK, 1080.00, 600.00 | ST, 1.80, 1.00
Zo te zien is dit MS SQL? Dan is het niet zo gek dat MySQL functies niet werken.
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  donderdag 9 maart 2017 @ 15:14:19 #136
38323 EDMAN-
Save the vinyl!
pi_169393168
quote:
1s.gif Op donderdag 9 maart 2017 15:09 schreef mstx het volgende:

[..]

Zo te zien is dit MS SQL? Dan is het niet zo gek dat MySQL functies niet werken.
Zoals gezegd, ben een n00b. Ik dacht dat hetzelfde was
Wir tanzen im viereck
Wir tanzen konzentriert
  donderdag 9 maart 2017 @ 15:48:37 #137
91039 mstx
2x1/2 = 1/2 x 1/2
pi_169393774
quote:
0s.gif Op donderdag 9 maart 2017 15:14 schreef EDMAN- het volgende:

[..]

Zoals gezegd, ben een n00b. Ik dacht dat hetzelfde was
Nee de basis SQL-functies zoals SELECT/UPDATE/INSERT zijn vaak het zelfde, maar daar houden de overeenkomsten tussen de verschillende implementaties (MySQL/MSSQL/Postgres etc) wel ongeveer op :P

https://en.m.wikibooks.org/wiki/SQL_Dialects_Reference
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  vrijdag 28 april 2017 @ 15:28:25 #138
118011 BrainOverfloW
Fok! around the Clock!
pi_170544180
Even een vraagje over het gebruik van Git. Hoewel dat hier een beetje off-topic ligt, gok ik er op dat er hier wel ontwikkelaars tussen zitten die ook Git gebruiken.

Als ik in een bestaande branch werk kan ik mijn update naar remote sturen met
1git push

werk ik echter in een nieuwe branch die nog nooit naar remote gestuurd is moet ik deze aanmaken met:
1git push --set-upstream origin <branchName>

Bestaat er een enkel commando dat zegt, push naar brach, als deze niet bestaat, maak de branch automatisch aan?
Whether or not you can become great at something, you can always become better.
And one day you'll wake up and find out how good you actually became, having transcended whatever limits you might have thought you couldn't pass.
Neil Degrasse Tyson
pi_170556616
Die ken ik niet. Maar thefuck komt er aardig in de buurt: https://github.com/nvbn/thefuck
  zaterdag 29 april 2017 @ 00:20:21 #140
459912 FlippingCoin
Mijn naam is haas.
pi_170556669
quote:
0s.gif Op vrijdag 28 april 2017 15:28 schreef BrainOverfloW het volgende:
Even een vraagje over het gebruik van Git. Hoewel dat hier een beetje off-topic ligt, gok ik er op dat er hier wel ontwikkelaars tussen zitten die ook Git gebruiken.

Als ik in een bestaande branch werk kan ik mijn update naar remote sturen met
[ code verwijderd ]

werk ik echter in een nieuwe branch die nog nooit naar remote gestuurd is moet ik deze aanmaken met:
[ code verwijderd ]

Bestaat er een enkel commando dat zegt, push naar brach, als deze niet bestaat, maak de branch automatisch aan?
Je kan toch gewoon git checkout -b branchnaam doen en deze dan pushen naar origin?
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
  zaterdag 29 april 2017 @ 00:41:46 #141
118011 BrainOverfloW
Fok! around the Clock!
pi_170557025
quote:
1s.gif Op zaterdag 29 april 2017 00:20 schreef FlippingCoin het volgende:

[..]

Je kan toch gewoon git checkout -b branchnaam doen en deze dan pushen naar origin?
Als ik dat doe met een branch die nog niet bestaat op origin, krijg ik een melding dat ik die branch via de set-upstream aan moet maken op origin.

Het leek mij handig om één commando onder mijn alias te hebben die pushed ongeacht of die branch die ik wil pushen al bestaat op origin of nog aangemaakt moet worden.
Whether or not you can become great at something, you can always become better.
And one day you'll wake up and find out how good you actually became, having transcended whatever limits you might have thought you couldn't pass.
Neil Degrasse Tyson
  zaterdag 29 april 2017 @ 00:43:57 #142
118011 BrainOverfloW
Fok! around the Clock!
pi_170557055
quote:
14s.gif Op zaterdag 29 april 2017 00:17 schreef KomtTijd... het volgende:
Die ken ik niet. Maar thefuck komt er aardig in de buurt: https://github.com/nvbn/thefuck
Die lijkt sowieso wel handig en leuk gevonden.
Whether or not you can become great at something, you can always become better.
And one day you'll wake up and find out how good you actually became, having transcended whatever limits you might have thought you couldn't pass.
Neil Degrasse Tyson
  zaterdag 29 april 2017 @ 00:45:56 #143
459912 FlippingCoin
Mijn naam is haas.
pi_170557083
quote:
0s.gif Op zaterdag 29 april 2017 00:41 schreef BrainOverfloW het volgende:

[..]

Als ik dat doe met een branch die nog niet bestaat op origin, krijg ik een melding dat ik die branch via de set-upstream aan moet maken op origin.

Het leek mij handig om één commando onder mijn alias te hebben die pushed ongeacht of die branch die ik wil pushen al bestaat op origin of nog aangemaakt moet worden.
Lijkt mij veel moeit voor weinig, zo vaak maak je nou ook weer niet een branch aan, en het scheelt een commando.
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
  zaterdag 29 april 2017 @ 01:13:00 #144
118011 BrainOverfloW
Fok! around the Clock!
pi_170557362
quote:
1s.gif Op zaterdag 29 april 2017 00:45 schreef FlippingCoin het volgende:

[..]

Lijkt mij veel moeit voor weinig, zo vaak maak je nou ook weer niet een branch aan, en het scheelt een commando.
Ik vind het interessant om mijn workflow zo vloeiend mogelijk te krijgen. Als er zo'n commando geweest zou zijn had ik die in mijn aliasses om kunnen wisselen en was ik weer een stap kwijt juist zonder veel moeite te hoeven doen.

Sowieso ligt je hoeveelheid nieuwe branches ook maar net aan je werkwijze. Ik heb vaak een grotere feature waar ik enkele dagen/weken aan werk. In de tussentijd komen er dan kleinere features, wijzigingen en bugfixes voorbij die ik dan in losse branches bouw en naar de server push. Dus ik zit makkelijk op meerdere branches per week.
Losse bugfixes, aanpassingen en nieuwe kleine features waar ik
Whether or not you can become great at something, you can always become better.
And one day you'll wake up and find out how good you actually became, having transcended whatever limits you might have thought you couldn't pass.
Neil Degrasse Tyson
  zaterdag 29 april 2017 @ 01:14:58 #145
459912 FlippingCoin
Mijn naam is haas.
pi_170557377
quote:
0s.gif Op zaterdag 29 april 2017 01:13 schreef BrainOverfloW het volgende:

[..]

Ik vind het interessant om mijn workflow zo vloeiend mogelijk te krijgen. Als er zo'n commando geweest zou zijn had ik die in mijn aliasses om kunnen wisselen en was ik weer een stap kwijt juist zonder veel moeite te hoeven doen.

Sowieso ligt je hoeveelheid nieuwe branches ook maar net aan je werkwijze. Ik heb vaak een grotere feature waar ik enkele dagen/weken aan werk. In de tussentijd komen er dan kleinere features, wijzigingen en bugfixes voorbij die ik dan in losse branches bouw en naar de server push. Dus ik zit makkelijk op meerdere branches per week.
Losse bugfixes, aanpassingen en nieuwe kleine features waar ik
Ja ik werk ook vaak met verschillende branches, en een workflow optimaliseren is wel cool inderdaad. Heb je al automated building en testing et cetera?
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
  zaterdag 29 april 2017 @ 01:18:38 #146
118011 BrainOverfloW
Fok! around the Clock!
pi_170557407
quote:
1s.gif Op zaterdag 29 april 2017 01:14 schreef FlippingCoin het volgende:

[..]

Ja ik werk ook vaak met verschillende branches, en een workflow optimaliseren is wel cool inderdaad. Heb je al automated building en testing et cetera?
Ja we hebben al scripts via Gulp en Webpack draaien die alle asset afhandeling doet en zo. Momenteel ben ik nog bezig om testing goed onder de knie te krijgen.
Whether or not you can become great at something, you can always become better.
And one day you'll wake up and find out how good you actually became, having transcended whatever limits you might have thought you couldn't pass.
Neil Degrasse Tyson
  zaterdag 29 april 2017 @ 01:27:07 #147
459912 FlippingCoin
Mijn naam is haas.
pi_170557482
quote:
0s.gif Op zaterdag 29 april 2017 01:18 schreef BrainOverfloW het volgende:

[..]

Ja we hebben al scripts via Gulp en Webpack draaien die alle asset afhandeling doet en zo. Momenteel ben ik nog bezig om testing goed onder de knie te krijgen.
Ah, ik laat nu het compilen, testen en deployen door Jenkins regelen, verder nog niet veel gekeken wat er nog meer mogelijk is.
No citizen has a right to be an amateur in the matter of physical training...what a disgrace it is for a man to grow old without ever seeing the beauty and strength of which his body is capable.
pi_170560058
quote:
1s.gif Op zaterdag 29 april 2017 01:27 schreef FlippingCoin het volgende:

[..]

Ah, ik laat nu het compilen, testen en deployen door Jenkins regelen, verder nog niet veel gekeken wat er nog meer mogelijk is.
Jenkins en build tools als gulp en webpack vullen elkaar aan.
Blue Ocean is overigens net gereleased, dat is wel een behoorlijke (UI) upgrade die het veel makkelijker maakt om build pipelines te maken.
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
  zaterdag 20 mei 2017 @ 16:15:43 #149
6897 Chandler
prof. dislecticus
pi_171074364
Hey all, alweer een tijdje geleden dat ik een vraagje had maar nu heb ik er weer 1

Ik gebruik deze regex voor urls parsen

RewriteRule ^huisje/([^/.]+)/([^/.]+)/([^/.]+)?.html$

de eerste regex is voor provincie
2e is voor stad
3e is voor de naam.

Echter komt er in de stad wel eens een slash (/) voor, hoe moet ik hier mee omgaan? want de URL's werken niet met deze regex en logisch gezien ook niet anders... Hoe zouden jullie dit aanpakken?
taal voutjes zijn onderdel van mijn leeven.
up up down down left right left right B A en dan heb je courier!!!! grrr
pi_171074845
quote:
0s.gif Op zaterdag 20 mei 2017 16:15 schreef Chandler het volgende:
Hey all, alweer een tijdje geleden dat ik een vraagje had maar nu heb ik er weer 1

Ik gebruik deze regex voor urls parsen

RewriteRule ^huisje/([^/.]+)/([^/.]+)/([^/.]+)?.html$

de eerste regex is voor provincie
2e is voor stad
3e is voor de naam.

Echter komt er in de stad wel eens een slash (/) voor, hoe moet ik hier mee omgaan? want de URL's werken niet met deze regex en logisch gezien ook niet anders... Hoe zouden jullie dit aanpakken?
Gebruik maken van url encoding.
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
pi_171081668
quote:
0s.gif Op zaterdag 20 mei 2017 16:15 schreef Chandler het volgende:
Hey all, alweer een tijdje geleden dat ik een vraagje had maar nu heb ik er weer 1

Ik gebruik deze regex voor urls parsen

RewriteRule ^huisje/([^/.]+)/([^/.]+)/([^/.]+)?.html$

de eerste regex is voor provincie
2e is voor stad
3e is voor de naam.

Echter komt er in de stad wel eens een slash (/) voor, hoe moet ik hier mee omgaan? want de URL's werken niet met deze regex en logisch gezien ook niet anders... Hoe zouden jullie dit aanpakken?
Een plaatsnaam met een slash? Hebben we die in Nederland?
  zondag 21 mei 2017 @ 09:59:19 #152
6897 Chandler
prof. dislecticus
pi_171090279
quote:
1s.gif Op zaterdag 20 mei 2017 16:36 schreef Monolith het volgende:

[..]

Gebruik maken van url encoding.
Dat doe ik reeds, maar helaas geeft dat niet de oplossing.

@Light: blijkbaar in Duitsland...
taal voutjes zijn onderdel van mijn leeven.
up up down down left right left right B A en dan heb je courier!!!! grrr
pi_171090556
quote:
0s.gif Op zaterdag 20 mei 2017 16:15 schreef Chandler het volgende:
Hey all, alweer een tijdje geleden dat ik een vraagje had maar nu heb ik er weer 1

Ik gebruik deze regex voor urls parsen

RewriteRule ^huisje/([^/.]+)/([^/.]+)/([^/.]+)?.html$

de eerste regex is voor provincie
2e is voor stad
3e is voor de naam.

Echter komt er in de stad wel eens een slash (/) voor, hoe moet ik hier mee omgaan? want de URL's werken niet met deze regex en logisch gezien ook niet anders... Hoe zouden jullie dit aanpakken?
Misschien loop je hier tegenaan mbt encoded slashes.

Is het noodzakelijk om met mod_rewrite de parameters te ontfutselen? Ik zou gewoon alle ^huisje/(.+) urls redirecten naar je app en het daar verder afhandelen.
pi_171090605
quote:
0s.gif Op zondag 21 mei 2017 09:59 schreef Chandler het volgende:

[..]

Dat doe ik reeds, maar helaas geeft dat niet de oplossing.

@Light: blijkbaar in Duitsland...
ik heb dat nog nooit voorbij zien komen, heb je een voorbeeldje?

kan je de / niet vervangen door een -?
  zondag 21 mei 2017 @ 10:46:43 #155
6897 Chandler
prof. dislecticus
pi_171090964
quote:
0s.gif Op zondag 21 mei 2017 10:14 schreef zoem het volgende:
Misschien loop je hier tegenaan mbt encoded slashes.
Dat is inderdaad het probleem!! en daarvoor moet ik dus een 'oplossing' zoeken...

Wat is nu wijsheid.... database aanpassen mbt / (kan ik natuurlijk bij opbouw van deze database vervangen door een andere teken) of.....

quote:
1s.gif Op zondag 21 mei 2017 10:18 schreef mschol het volgende:
ik heb dat nog nooit voorbij zien komen, heb je een voorbeeldje?

kan je de / niet vervangen door een -?
Lanitz-Hassel-Tal / Spielberg is een voorbeeld naam... en idd ik denk dat ik die naam maar moet veranderen....
taal voutjes zijn onderdel van mijn leeven.
up up down down left right left right B A en dan heb je courier!!!! grrr
pi_171091059
quote:
0s.gif Op zondag 21 mei 2017 09:59 schreef Chandler het volgende:

[..]

Dat doe ik reeds, maar helaas geeft dat niet de oplossing.

@Light: blijkbaar in Duitsland...
Ah, daar wel, bijvoorbeeld Frankfurt/Main en Frankfurt/Oder.
pi_171091073
Het lijkt me onwaarschijnlijk dat er naast een "Lanitz-Hassel-Tal / Spielberg" ook een "Lanitz-Hassel-Tal - Spielberg" bestaat, dus je zou de slash kunnen vervangen inderdaad. Aan de andere kant zijn er zo bizar veel gekke uitzonderingen op adresgegevens, dus aannames mbt adresgegevens zijn ook tricky.
pi_171091097
quote:
0s.gif Op zondag 21 mei 2017 10:46 schreef Chandler het volgende:

[..]

Dat is inderdaad het probleem!! en daarvoor moet ik dus een 'oplossing' zoeken...

Wat is nu wijsheid.... database aanpassen mbt / (kan ik natuurlijk bij opbouw van deze database vervangen door een andere teken) of.....

[..]

Lanitz-Hassel-Tal / Spielberg is een voorbeeld naam... en idd ik denk dat ik die naam maar moet veranderen....
Een ander teken gebruiken lijkt me niet handig, dat zorgt voor verwarring bij de gebruikers. Wat zoem verder voorstelde, de afhandeling (grotendeels) naar php verplaatsen, lijkt me handiger.
pi_171091230
quote:
0s.gif Op zondag 21 mei 2017 10:54 schreef Light het volgende:

[..]

Een ander teken gebruiken lijkt me niet handig, dat zorgt voor verwarring bij de gebruikers. Wat zoem verder voorstelde, de afhandeling (grotendeels) naar php verplaatsen, lijkt me handiger.
Dat of even aan de slag met de allowencodedslashes in mod rewrite inderdaad. Volgens mij heb ik dat een jaar geleden ook nog een keer op die manier opgelost.
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
pi_171091354
quote:
0s.gif Op zondag 21 mei 2017 10:46 schreef Chandler het volgende:

[..]

Dat is inderdaad het probleem!! en daarvoor moet ik dus een 'oplossing' zoeken...

Wat is nu wijsheid.... database aanpassen mbt / (kan ik natuurlijk bij opbouw van deze database vervangen door een andere teken) of.....

[..]

Lanitz-Hassel-Tal / Spielberg is een voorbeeld naam... en idd ik denk dat ik die naam maar moet veranderen....
dat lijkt gemeente / plaatsnaam te zijn...
  zondag 21 mei 2017 @ 11:27:04 #161
6897 Chandler
prof. dislecticus
pi_171091484
Ik denk dat ik de slash gewoon ga vervangen, op zich maakt het weinig uit voor de site zelf..

Thanks voor alle input!! ;)
taal voutjes zijn onderdel van mijn leeven.
up up down down left right left right B A en dan heb je courier!!!! grrr
  vrijdag 30 juni 2017 @ 13:27:27 #162
173887 cablegunmaster
Ja Ja en ook Nee nee
pi_172067358
Nee. Iedereen is dood. Einde.

  vrijdag 30 juni 2017 @ 15:07:59 #164
173887 cablegunmaster
Ja Ja en ook Nee nee
pi_172068719
quote:
14s.gif Op vrijdag 30 juni 2017 14:10 schreef KomtTijd... het volgende:
Nee. Iedereen is dood. Einde.

:X Gemakkelijker om drop table te zeggen dan de selectie die net dood is een query voor te schrijven. :o
  zaterdag 1 juli 2017 @ 23:00:40 #165
459997 DevFreak
Kaas blijft baas.
pi_172101856
Dat moment dat je ervan wordt weerhouden te coden door een klein praktisch dingetje.
Internetlogica: wanneer je een andere mening hebt dan een ander, ben je een troll.
  zondag 2 juli 2017 @ 17:38:35 #166
459997 DevFreak
Kaas blijft baas.
pi_172118480
Wat vinden jullie van PHP 7?

De ondersteuning van laatste PHP 5.x versie stopt al in 2018.
Internetlogica: wanneer je een andere mening hebt dan een ander, ben je een troll.
  dinsdag 4 juli 2017 @ 12:42:39 #167
459997 DevFreak
Kaas blijft baas.
pi_172161546
Het is hier wel erg stil aan het worden...
Internetlogica: wanneer je een andere mening hebt dan een ander, ben je een troll.
  vrijdag 7 juli 2017 @ 19:04:15 #168
459997 DevFreak
Kaas blijft baas.
pi_172251317
Wtf. Iedereen over op speelgoedtaal NodeJS ofzo?

Anyway, voor degenen die dit lezen,

Ik ben bezig met een nieuw framework en ben nu bezig met een nieuwe implementatie van een authenticatiesysteem.
Internetlogica: wanneer je een andere mening hebt dan een ander, ben je een troll.
pi_172251410
quote:
7s.gif Op vrijdag 7 juli 2017 19:04 schreef DevFreak het volgende:
Wtf. Iedereen over op speelgoedtaal NodeJS ofzo?

Anyway, voor degenen die dit lezen,

Ik ben bezig met een nieuw framework en ben nu bezig met een nieuwe implementatie van een authenticatiesysteem.
NodeJS is geen taal. JavaScript is de taal, NodeJS is een runtime.

Overigens is speelgoedtaal ook hoe de gemiddelde ontwikkelaar in een wat serieuzere taal over PHP denkt. :P
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
  vrijdag 7 juli 2017 @ 19:35:54 #170
459997 DevFreak
Kaas blijft baas.
pi_172252104
quote:
1s.gif Op vrijdag 7 juli 2017 19:08 schreef Monolith het volgende:

[..]

NodeJS is geen taal. JavaScript is de taal, NodeJS is een runtime.

Overigens is speelgoedtaal ook hoe de gemiddelde ontwikkelaar in een wat serieuzere taal over PHP denkt. :P
iknow, ik mag wel wat preciezer zijn :D

quote:
Overigens is speelgoedtaal ook hoe de gemiddelde ontwikkelaar in een wat serieuzere taal over PHP denkt. :P
Ligt eraan wat je met een taal doet natuurlijk :)
De meeste webdevelopers die in C# schrijven hebben ooit PHP 5.x aangeraakt en ja, in vergelijking met PHP 7.x zit daar een wereld van verschil. Als ze vervolgens zeggen dat het geen multithreading/websockets ondersteund begin ik al hard te lachen.

Ik zie gebrek aan kennis toch wel als een bedreiging voor de PHP community. Daardoor zitten we nu opgezadeld met troep zoals NodeJS.
Internetlogica: wanneer je een andere mening hebt dan een ander, ben je een troll.
pi_172252541
quote:
7s.gif Op vrijdag 7 juli 2017 19:35 schreef DevFreak het volgende:

[..]

iknow, ik mag wel wat preciezer zijn :D

[..]

Ligt eraan wat je met een taal doet natuurlijk :)
De meeste webdevelopers die in C# schrijven hebben ooit PHP 5.x aangeraakt en ja, in vergelijking met PHP 7.x zit daar een wereld van verschil. Als ze vervolgens zeggen dat het geen multithreading/websockets ondersteund begin ik al hard te lachen.

Ik zie gebrek aan kennis toch wel als een bedreiging voor de PHP community. Daardoor zitten we nu opgezadeld met troep zoals NodeJS.
Afgezien van het beperkte toepassingsgebied van een taal als PHP is het grootste manco van de taal net als bij JavaScript gewoon dat er heel veel mis is met het fundament. Het is en blijft een laagdrempelig mengelmoesje van een niet al te consistente C wrapper en een halfbakken poging om OO principes uit Java over te nemen.

Net als bij JavaScript zijn er wel heel wat frameworks en libraries die de problemen met het fundament repareren, maar het laat zo veel ruimte over voor enorm slechte code dat dat in de praktijk ook erg gebruikelijk is.

Ik heb er zelf ook al tijden niets meer mee gedaan, maar als ik zo even zoek op multithreading in PHP kom ik uit op pthreads. Als ik dat lees dan komt dat in de verste verte niet in de buurt bij wat volwassen talen als C# en Java bieden. Dit is echt de minimale implementatie die 20 jaar geleden al in Java zat.

C# had ik overigens ook al een jaar of acht niet meer gedaan, maar recentelijk weer een project mee gedaan en die taal heeft echt wel flinke stappen gemaakt.

Java is wat conservatiever qua ontwikkeling ook ivm backwards compatibility, maar de kracht van de JVM is dan weer dat je er ook gewoon andere talen op kunt bouwen die de gigantische diversiteit aan Java libraries kunnen gebruiken, dus als Java als taal je niet bevalt pak je Scala of Kotlin.
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
pi_172399149
Ik ben op zoek naar een gratis of goedkoop php/mysql script voor het volgende:
Het sorteren, bijhouden (managen) en ordenen van oefenstof (trainingen/trainingsonderdelen) voor 1 of meerdere sporten.

Ik heb oefenstof met afbeeldingen (oefeningen) waar ik tekst (uitleg) aan wil toevoegen. Tevens wil ik deze oefenstof weer makkelijk kunnen terugvinden in de database door categorieën (bijv. leeftijd) toe te voegen en tags (onderwerp van een oefening, bijv., lay-up oid).

Ik kan mij indenken dat leraren, coaches of trainers iets soortgelijks moeten gebruiken om hun les-, trainingsmateriaal bij te houden, maar tot op heden heb ik nog niet iets soortgelijks kunnen vinden.

Ik heb een voorbeeld kunnen vinden uit het voetbal:

https://www.az.nl/voetbalschool/zoeken
Om te zoeken in leeftijdscategorieën en onderwerpen (tags)

en

http://www.az.nl/basistec(...)rstand/15?catid=8674
Als voorbeeld van een afbeelding met daaronder uitleg over de oefening.

Weet iemand van een dergelijk php/mysql script af of iets soortgelijks?

(de vraag of ik dit zelf kan maken is nee en ik heb ook geen tijd ervoor om dit te leren)
  vrijdag 14 juli 2017 @ 13:30:28 #173
187069 slacker_nl
Sicko pur sang
pi_172411835
quote:
0s.gif Op vrijdag 28 april 2017 15:28 schreef BrainOverfloW het volgende:
Even een vraagje over het gebruik van Git. Hoewel dat hier een beetje off-topic ligt, gok ik er op dat er hier wel ontwikkelaars tussen zitten die ook Git gebruiken.

Als ik in een bestaande branch werk kan ik mijn update naar remote sturen met
[ code verwijderd ]

werk ik echter in een nieuwe branch die nog nooit naar remote gestuurd is moet ik deze aanmaken met:
[ code verwijderd ]

Bestaat er een enkel commando dat zegt, push naar brach, als deze niet bestaat, maak de branch automatisch aan?
Wat wil je bereiken?

Ik heb zelf de volgende workflow, upstream is de upstream repo, origin is m'n eigen repo
1
2
3
4
5
6
7
8
git checkout -t upstream/mainline -b naam-van-de-tak
git push origin naam-van-de-tak:naam-van-de-tak

# fiddle fiddle

git add foo/bar
git commit -m "Mooie commit message"
git push origin naam-van-de-tak:naam-van-de-tak

Ik snap niet waarom je --set-upstream in je push gooit. Dat is (volgens mij) alleen nodig om de branch te tracken, maw, als je een git pull doet dat je van die specifieke remote die specifieke branch bij pulled.

Ik gebruik tracking branches om zo de upstream variant te kunnen volgen en net voor m'n final MR een rebase te kunnen uitvoeren waardoor de tree schoon blijft van merges.
In theory there is no difference between theory and practice. In practice there is.
  vrijdag 14 juli 2017 @ 14:31:09 #174
118011 BrainOverfloW
Fok! around the Clock!
pi_172413215
quote:
0s.gif Op vrijdag 14 juli 2017 13:30 schreef slacker_nl het volgende:

[..]

Wat wil je bereiken?

Ik heb zelf de volgende workflow, upstream is de upstream repo, origin is m'n eigen repo
[ code verwijderd ]

Ik snap niet waarom je --set-upstream in je push gooit. Dat is (volgens mij) alleen nodig om de branch te tracken, maw, als je een git pull doet dat je van die specifieke remote die specifieke branch bij pulled.

Ik gebruik tracking branches om zo de upstream variant te kunnen volgen en net voor m'n final MR een rebase te kunnen uitvoeren waardoor de tree schoon blijft van merges.
Wat ik, inmiddels succesvol, wou bereiken is dat ik zonder nadenken commando's af kan vuren in mijn terminal om dingen van/naar git te sturen.

Die upstream melding onderbrak dat steeds omdat Git dan zeurt dat de stream niet bestaat. Dan moet ik met de cursor de suggestie selecteren en plakken om door te kunnen.

Nu met de suggestie van KomtTijd... kan ik voor iedere branch de zelfde serie commando's door blijven typen tot het gepushed is.

Wat ik nu doe, met zelfgemaakte shortcodes, is
1
2
3
4
5
6
7
8
9
10
11
12
# Ik zit in een up-to-date master
gcb newFeature                # git checkout -b newFeature

# Werk aan de feature

gac "Feature doet dit & dat" # git commit -am "Feature doet dit & dat"
gps                          # git push

# Hier gaat Git, als het de eerste push is, zeuren dat ik
# 'git push --set-upstream origin newFeature' moet gebruiken

fuck                         # Git pushed als nog met de upstream.

Het gaat echt om een pietluttige versimpeling van mijn workflow maar het werkt toch net wat fijner om gewoon het toetsenbord niet los te hoeven laten om de cursor naar de terminal te navigeren die meestal op een 2e scherm weggeschoven staat.
Whether or not you can become great at something, you can always become better.
And one day you'll wake up and find out how good you actually became, having transcended whatever limits you might have thought you couldn't pass.
Neil Degrasse Tyson
pi_172417556
Ja lekker is die he? Daar gebruik ik fuck ook het meest voor.

Ik moet ook nog eens wat handige aliases voor git commando's invoeren. -am gebruik ik nooit meer trouwens, dat heeft me iets te vaak in de kont gebeten met onbedoelde diffs.
  vrijdag 14 juli 2017 @ 19:19:45 #176
118011 BrainOverfloW
Fok! around the Clock!
pi_172420348
quote:
10s.gif Op vrijdag 14 juli 2017 17:20 schreef KomtTijd... het volgende:
Ja lekker is die he? Daar gebruik ik fuck ook het meest voor.

Ik moet ook nog eens wat handige aliases voor git commando's invoeren. -am gebruik ik nooit meer trouwens, dat heeft me iets te vaak in de kont gebeten met onbedoelde diffs.
Ja die werkt prima, dank voor de tip ^O^.

Ik doe meestal nog wel even snel een git status en/of git diff om te zien wat ik commit. Uiteraard netjes gealiassed naar 'gs' en 'gd'. Daarmee tot nu toe nog geen hele grote errors gemaakt.

De enige fout die ik nog wel makkelijk maar is om mijn commit te maken, en soms al te pushen, om er dan achter te komen dat een nieuw gemaakt bestand nog niet toegevoegd is.
Whether or not you can become great at something, you can always become better.
And one day you'll wake up and find out how good you actually became, having transcended whatever limits you might have thought you couldn't pass.
Neil Degrasse Tyson
  zondag 16 juli 2017 @ 16:24:19 #177
459997 DevFreak
Kaas blijft baas.
pi_172461521
quote:
1s.gif Op vrijdag 7 juli 2017 19:57 schreef Monolith het volgende:

[..]

Afgezien van het beperkte toepassingsgebied van een taal als PHP is het grootste manco van de taal net als bij JavaScript gewoon dat er heel veel mis is met het fundament. Het is en blijft een laagdrempelig mengelmoesje van een niet al te consistente C wrapper en een halfbakken poging om OO principes uit Java over te nemen.

Net als bij JavaScript zijn er wel heel wat frameworks en libraries die de problemen met het fundament repareren, maar het laat zo veel ruimte over voor enorm slechte code dat dat in de praktijk ook erg gebruikelijk is.

Ik heb er zelf ook al tijden niets meer mee gedaan, maar als ik zo even zoek op multithreading in PHP kom ik uit op pthreads. Als ik dat lees dan komt dat in de verste verte niet in de buurt bij wat volwassen talen als C# en Java bieden. Dit is echt de minimale implementatie die 20 jaar geleden al in Java zat.

C# had ik overigens ook al een jaar of acht niet meer gedaan, maar recentelijk weer een project mee gedaan en die taal heeft echt wel flinke stappen gemaakt.

Java is wat conservatiever qua ontwikkeling ook ivm backwards compatibility, maar de kracht van de JVM is dan weer dat je er ook gewoon andere talen op kunt bouwen die de gigantische diversiteit aan Java libraries kunnen gebruiken, dus als Java als taal je niet bevalt pak je Scala of Kotlin.
Sorry, ik ben een aantal dagen "off the line" geweest.

C# heeft zeker grote stappen gemaakt. Kijk alleen al hoe gemakkelijk MS het heeft gemaakt om asynchroom te programmeren.

Ik zit er over na te denken een klein spelletje o.i.d. te maken en zou graag een combinatie willen zien van PHP en SignalR (webpagina's serven en authenticatie etc. met PHP, en SignalR integreren). Ik zou ook over kunnen gaan op ASP.NET, maar ik blijf liever gebruik maken van PHP.

Ik denk dat het technisch wel mogelijk zou moeten zijn maar heb op het moment nog geen idee hoe dit vorm zou kunnen geven.
Internetlogica: wanneer je een andere mening hebt dan een ander, ben je een troll.
pi_172462505
quote:
7s.gif Op zondag 16 juli 2017 16:24 schreef DevFreak het volgende:

[..]

Sorry, ik ben een aantal dagen "off the line" geweest.

C# heeft zeker grote stappen gemaakt. Kijk alleen al hoe gemakkelijk MS het heeft gemaakt om asynchroom te programmeren.

Ik zit er over na te denken een klein spelletje o.i.d. te maken en zou graag een combinatie willen zien van PHP en SignalR (webpagina's serven en authenticatie etc. met PHP, en SignalR integreren). Ik zou ook over kunnen gaan op ASP.NET, maar ik blijf liever gebruik maken van PHP.

Ik denk dat het technisch wel mogelijk zou moeten zijn maar heb op het moment nog geen idee hoe dit vorm zou kunnen geven.
Gewoon de Javascript client van SignalR gebruiken in je PHP applicatie als je staat op PHP.
Of simpelweg gewoon zelf websockets gebruiken. Ik weet niet wat je precies wilt gaan doen verder, maar er zijn vast de nodige PHP libraries te vinden die daarvoor al wat basisfunctionaliteit bieden.
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
  zondag 16 juli 2017 @ 17:09:00 #179
459997 DevFreak
Kaas blijft baas.
pi_172462999
quote:
0s.gif Op zondag 16 juli 2017 16:55 schreef Monolith het volgende:

[..]

Gewoon de Javascript client van SignalR gebruiken in je PHP applicatie als je staat op PHP.
Of simpelweg gewoon zelf websockets gebruiken. Ik weet niet wat je precies wilt gaan doen verder, maar er zijn vast de nodige PHP libraries te vinden die daarvoor al wat basisfunctionaliteit bieden.
Ik zit te denken aan iets heel simpels zoals boter-kaas en eieren spelletje of een chatprogramma, zodat ik mezelf eindelijk eens bekend kan maken met SignalR. Heb er al veel over gelezen en gehoord en heb het ook al in actie gezien. Ik kan er behoorlijk enthausiast van worden.

Mijn kennis van ASP.NET is echter beperkt dus daarom blijf ik voor simpele dingen als het serveren van webpagina's en inloggen liever nog even hangen op PHP. Maar dan is dus de vraag hoe je het C# programma beveiligd. Ik moet nog even uitzoeken hoe dit allemaal zit. Op basis van wat ik tot nu toe gezien heb, heb je sowieso IIS/Azure nodig.
Internetlogica: wanneer je een andere mening hebt dan een ander, ben je een troll.
pi_172463702
quote:
7s.gif Op zondag 16 juli 2017 17:09 schreef DevFreak het volgende:

[..]

Ik zit te denken aan iets heel simpels zoals boter-kaas en eieren spelletje of een chatprogramma, zodat ik mezelf eindelijk eens bekend kan maken met SignalR. Heb er al veel over gelezen en gehoord en heb het ook al in actie gezien. Ik kan er behoorlijk enthausiast van worden.

Mijn kennis van ASP.NET is echter beperkt dus daarom blijf ik voor simpele dingen als het serveren van webpagina's en inloggen liever nog even hangen op PHP. Maar dan is dus de vraag hoe je het C# programma beveiligd. Ik moet nog even uitzoeken hoe dit allemaal zit. Op basis van wat ik tot nu toe gezien heb, heb je sowieso IIS/Azure nodig.
Er is geloof ik ook een .Net Core variant van SignalR, dus die is dan cross platform en niet afhankelijk van een Windows server.

Als je toch met SignalR aan de slag gaat zou ik eerlijk gezegd PHP er toch echt wel tussenuit knikkeren. Als je in PHP fatsoenlijke applicaties bouwt met bijvoorbeeld een MVC structuur, dan is dat in C# niet heel anders. Bouw je front-end in iets als Angular en bouw back-end services gewoon als REST.
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
  zondag 16 juli 2017 @ 17:56:03 #181
159335 Boze_Appel
Vrij Fruit
pi_172464647
quote:
1s.gif Op zondag 16 juli 2017 17:29 schreef Monolith het volgende:

[..]

Er is geloof ik ook een .Net Core variant van SignalR, dus die is dan cross platform en niet afhankelijk van een Windows server.

Als je toch met SignalR aan de slag gaat zou ik eerlijk gezegd PHP er toch echt wel tussenuit knikkeren. Als je in PHP fatsoenlijke applicaties bouwt met bijvoorbeeld een MVC structuur, dan is dat in C# niet heel anders. Bouw je front-end in iets als Angular en bouw back-end services gewoon als REST.
Laravel REST en dan is het verder weinig boeiend wat voor frontend er tegenaan babbelt. Zou zelf voor React gaan. Veel mooier in de zin hoe het omgaat met verschillende statussen waar je applicatie zich bevindt,
Carpe Libertatem
pi_172464800
quote:
7s.gif Op zondag 16 juli 2017 17:56 schreef Boze_Appel het volgende:

[..]

Laravel REST en dan is het verder weinig boeiend wat voor frontend er tegenaan babbelt. Zou zelf voor React gaan. Veel mooier in de zin hoe het omgaat met verschillende statussen waar je applicatie zich bevindt,
Ja, maar het gaat hier om het gebruik maken van SignalR. Dan moet je toch is C# gaan ontwikkelen en is een PHP laagje voor andere zaken eigenlijk loze ballast.
Ik zou eens kijken naar zoiets:
https://docs.microsoft.co(...)cations-with-signalr
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
  zondag 16 juli 2017 @ 18:01:14 #183
159335 Boze_Appel
Vrij Fruit
pi_172464830
quote:
1s.gif Op zondag 16 juli 2017 18:00 schreef Monolith het volgende:

[..]

Ja, maar het gaat hier om het gebruik maken van SignalR. Dan moet je toch is C# gaan ontwikkelen en is een PHP laagje voor andere zaken eigenlijk loze ballast.
Ik zou eens kijken naar zoiets:
https://docs.microsoft.co(...)cations-with-signalr
Oh, sorry, my bad, ik dacht dat ik in het PHP/MySQL-topic zat.
Carpe Libertatem
pi_172464879
quote:
16s.gif Op zondag 16 juli 2017 18:01 schreef Boze_Appel het volgende:

[..]

Oh, sorry, my bad, ik dacht dat ik in het PHP/MySQL-topic zat.
Het afraden van PHP past ook prima in zo'n topic. :P
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
  zondag 16 juli 2017 @ 18:05:08 #185
159335 Boze_Appel
Vrij Fruit
pi_172464928
quote:
1s.gif Op zondag 16 juli 2017 18:03 schreef Monolith het volgende:

[..]

Het afraden van PHP past ook prima in zo'n topic. :P
Jaja, Bart.
Carpe Libertatem
  zondag 16 juli 2017 @ 18:23:29 #186
459997 DevFreak
Kaas blijft baas.
pi_172465358
Meh.
PHP gaat hem niet worden.

Morgen maar verder aan mijn ASP.NET cursus. :)

Het werd eigenlijk sowieso wel tijd om aan ASP te beginnen. Wat nieuws leren kan nooit geen kwaad.
Internetlogica: wanneer je een andere mening hebt dan een ander, ben je een troll.
pi_172487664
quote:
7s.gif Op zondag 16 juli 2017 17:56 schreef Boze_Appel het volgende:

[..]

Laravel REST en dan is het verder weinig boeiend wat voor frontend er tegenaan babbelt. Zou zelf voor React gaan. Veel mooier in de zin hoe het omgaat met verschillende statussen waar je applicatie zich bevindt,
Omtrent React speelt overigens wat gedoe met licensing.
“I did not mean that Conservatives are generally stupid; I meant, that stupid persons are generally Conservative. I believe that to be so obvious and undeniable a fact that I hardly think any hon. Gentleman will question it.“
pi_172503415
quote:
0s.gif Op maandag 17 juli 2017 18:09 schreef Monolith het volgende:

[..]

Omtrent React speelt overigens wat gedoe met licensing.
Ja, ze zijn aan het zijkwijven, dat weet ik. Denk niet dat het ergens heen gaat. Het is spierballen laten zien.
Carpe Libertatem
  dinsdag 18 juli 2017 @ 18:29:20 #189
187069 slacker_nl
Sicko pur sang
pi_172509381
quote:
0s.gif Op vrijdag 14 juli 2017 14:31 schreef BrainOverfloW het volgende:

[..]

Wat ik, inmiddels succesvol, wou bereiken is dat ik zonder nadenken commando's af kan vuren in mijn terminal om dingen van/naar git te sturen.

Die upstream melding onderbrak dat steeds omdat Git dan zeurt dat de stream niet bestaat. Dan moet ik met de cursor de suggestie selecteren en plakken om door te kunnen.

Nu met de suggestie van KomtTijd... kan ik voor iedere branch de zelfde serie commando's door blijven typen tot het gepushed is.

Wat ik nu doe, met zelfgemaakte shortcodes, is
[ code verwijderd ]
Ik heb voor het up-to-date houden van m'n master niks nodig, ik fetch gewoon 1x per dag m'n upstream en dan ben ik "bij", voordat ik m'n code aanbied rebase ik en dan is het klaar.

ik heb wel een mini shell functie die de tracking branch voor me opzet:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
nr FOO-XXXXX Dit is mijn vet kekke feature of bug branch

# vim vim vim

git gui # dit werkt zoveel fijner dan git add -p

# Dit kan je automaten, maar .. meh.
git co sprint
git reset --hard upstream/sprint
git merge -
git push upstream sprint:sprint

# Rinse repeat
nr FOO-XXXXX Nog meer dingen

Het nr scriptje/alias ding is dit:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
nr=alias new_repo upstream/master

new_repo () {
        if [ $# -lt 3 ]
        then
                echo "Empty branch, ticket or name" >&2
                return 1
        fi
        local branch=$1
        local ticket=$2
        shift
        shift
        local name=$(echo $@ | sed -e 's/ \+/_/g')
        ticket=$(echo $ticket | sed -e 's/^FOO\-\?//i')
        local br="FOO-$ticket-$name"
        git co -t $branch -b "$br"
        if [ $? -eq 0 ]
        then
                git push origin "$br:$br"
        fi
}

Ik denk overigens wel dat jij moet kijken naar: https://git-scm.com/docs/git-config, en dan in het specifieke naar push.* config items. Zie ook: https://stackoverflow.com(...)pstream-all-the-time
In theory there is no difference between theory and practice. In practice there is.
abonnementen ibood.com bol.com Gearbest
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')