abonnement bol.com Unibet Coolblue
pi_179649496
quote:
2s.gif Op woensdag 6 juni 2018 17:46 schreef Boze_Appel het volgende:
Elke fatsoenlijke programmeur gebruikt natuurlijk Piet.
Pussy. Brainfuck of Assembly.
pi_179656834
Wat vinden we van de PSR-2 coding standard?

Ik heb iets tegen brackets die niet o pde volgende lijn staan. C# stijl.
pi_179657895
quote:
7s.gif Op donderdag 7 juni 2018 16:40 schreef DevFreak het volgende:
PSR-2 coding
Tjah niet echt rare dingen die ze stellen maar ja, elk bedrijf en persoon heeft zo zijn eigen kleine aanpassingen. Zelf ben ik er wel voorstander ervan om als ik { } gebruik dit op nieuwe regels te doen ja. Bij dingen zoals css niet omdat je/ik dat niet zovaak hoeft te veranderen dus dat mag best wat compact (en zijn ook geen tig regels dus ja).
pi_179657949


[ Bericht 100% gewijzigd door TheNightIsFullOfTerrors op 07-06-2018 17:43:22 ]
pi_179659595
quote:
7s.gif Op donderdag 7 juni 2018 16:40 schreef DevFreak het volgende:
Wat vinden we van de PSR-2 coding standard?

Ik heb iets tegen brackets die niet o pde volgende lijn staan. C# stijl.
Ik vind het vooral een totaal irrelevante discussie. Indentation als code construct zoals in Python daarentegen is echt één van de domste ideeën ooit.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
pi_179659759
quote:
1s.gif Op donderdag 7 juni 2018 19:15 schreef Monolith het volgende:

[..]

Ik vind het vooral een totaal irrelevante discussie. Indentation als code construct zoals in Python daarentegen is echt één van de domste ideeën ooit.
Vind het even wennen maar niet vervelend werken. Het switchen wel, mis dan steeds brackets en haakjes rond if statement. :')
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
pi_179659871
quote:
1s.gif Op donderdag 7 juni 2018 19:23 schreef FlippingCoin het volgende:

[..]

Vind het even wennen maar niet vervelend werken. Het switchen wel, mis dan steeds brackets en haakjes rond if statement. :')
Nou ja vooral dat. Maar sowieso zou het best overzichtelijk kunnen zijn als je de CC laag houdt. Maar ja, dan krijg je code geschreven door de gemiddelde hobbyist voor je kiezen...
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
pi_179660236
quote:
1s.gif Op donderdag 7 juni 2018 19:28 schreef Monolith het volgende:

[..]

Nou ja vooral dat. Maar sowieso zou het best overzichtelijk kunnen zijn als je de CC laag houdt. Maar ja, dan krijg je code geschreven door de gemiddelde hobbyist voor je kiezen...
Is ook wel aardig makkelijk om Python beetje aan te beunen ja. :P
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
  Moderator / Redactie Sport / Devops donderdag 7 juni 2018 @ 20:02:29 #234
176766 crew  zoem
zoemt
pi_179660670
quote:
7s.gif Op donderdag 7 juni 2018 16:40 schreef DevFreak het volgende:
Wat vinden we van de PSR-2 coding standard?

Ik heb iets tegen brackets die niet o pde volgende lijn staan. C# stijl.
Het belangrijkste is overigens niet zozeer wélke standaard, maar wel dat je één standaard hanteert. Dit maakt het makkelijker om overzicht in de code te houden en het straalt rust uit. Zeker als je met een team binnen hetzelfde project werkt wil je niet allerlei dingen door elkaar.

Nu is psr-2 natuurlijk wel een handige standaard, omdat 1) het een goed gedocumenteerde standaard is en 2) de meeste serieuze libraries dit hanteren. Op m'n werk wordt iedereen in ieder geval geacht php volgens psr-2 te programmeren. Als code reviewer ben ik daar alert en streng op, al snap ik dat je af en toe wel eens een uitzondering kan hebben.
quote:
1s.gif Op donderdag 7 juni 2018 19:15 schreef Monolith het volgende:

[..]

Ik vind het vooral een totaal irrelevante discussie. Indentation als code construct zoals in Python daarentegen is echt één van de domste ideeën ooit.
De vraag in exact die vorm is inderdaad irrelevant. Het gebruik van een standaard daarentegen niet.

Maar dan moet je yaml ook vervelend vinden met al die spaties? :P Niet dat het een programmeertaal is...
pi_179661140
quote:
16s.gif Op donderdag 7 juni 2018 19:45 schreef FlippingCoin het volgende:

[..]

Is ook wel aardig makkelijk om Python beetje aan te beunen ja. :P
Zoals ik in een eerdere post al aangaf is het echt ideaal om even snel wat verkennende data science te doen, maar ik moet er toch niet aan denken om er een serieuze applicatie in te schrijven. Helemaal niet samen met een paar matige developers. :P

@zoem, YAML vind ik nog net wat minder erg aangezien je er geen volledige applicaties in schrijft. Al kunnen docker files ook best onoverzichtelijk worden.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
pi_179661242
quote:
1s.gif Op donderdag 7 juni 2018 20:26 schreef Monolith het volgende:

[..]

Zoals ik in een eerdere post al aangaf is het echt ideaal om even snel wat verkennende data science te doen, maar ik moet er toch niet aan denken om er een serieuze applicatie in te schrijven. Helemaal niet samen met een paar matige developers. :P

@zoem, YAML vind ik nog net wat minder erg aangezien je er geen volledige applicaties in schrijft. Al kunnen docker files ook best onoverzichtelijk worden.
toch is het wel een taal met bizar veel goede libraries, in AI ook een veelgebruikte taal naast C++.
I think that it’s extraordinarily important that we in computer science keep fun in computing
For all who deny the struggle, the triumphant overcome
pi_179661327
quote:
16s.gif Op donderdag 7 juni 2018 20:31 schreef FlippingCoin het volgende:

[..]

toch is het wel een taal met bizar veel goede libraries, in AI ook een veelgebruikte taal naast C++.
Python? Ja dat zeg ik. Samen met R het meest gebruikt voor data science. Numpy / SciPy / Seaborn / etcetera zijn ideaal voor data science.
Toch zie ik vaak met name modelontwikkeling in Python, waarbij uiteindelijk het model in een Java omgeving of iets dergelijks wordt geïntegreerd.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
pi_185379969
Hi,

Een irritant probleempje; ik heb in een form een textarea. De inhoud van deze textarea verstuur ik middels een post naar een PHP-pagina die de inhoud opslaat in een textfile;
1
2
3
4
5
6
7
8
9
  if (isset($_POST['input']))
  {
    $txt = $_POST['input'];
    $myfile = fopen("output.txt", "w") or die("Unable to open file!");
    fwrite($myfile, $txt);
    fclose($myfile);
  }
?>

Echter bij het opslaan in de file wordt de text gemanipuleerd opgeslagen.
Een aanhalingsteken (") wordt bijvoorbeeld opgeslagen met een slash ervoor (\").
Ik wil echter dat er geen manipulatie plaats vindt. Iemand een tip hoe ik dit kan voorkomen?

bvd,
Webster
to say of what is that it is not, or of what is not that it is, is false, while to say of what is that it is, or of what is not that it is not, is true
  maandag 4 maart 2019 @ 11:09:32 #239
292596 Faux.
Fan van zichzelf
pi_185380065
quote:
0s.gif Op maandag 4 maart 2019 11:03 schreef webbyplus het volgende:
Hi,

Een irritant probleempje; ik heb in een form een textarea. De inhoud van deze textarea verstuur ik middels een post naar een PHP-pagina die de inhoud opslaat in een textfile;
[ code verwijderd ]

Echter bij het opslaan in de file wordt de text gemanipuleerd opgeslagen.
Een aanhalingsteken (") wordt bijvoorbeeld opgeslagen met een slash ervoor (\").
Ik wil echter dat er geen manipulatie plaats vindt. Iemand een tip hoe ik dit kan voorkomen?

bvd,
Webster
Lijkt alsof er magic quotes aanstaan. Welke versie van php gaat dit om?
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
pi_185380185
quote:
11s.gif Op maandag 4 maart 2019 11:09 schreef Faux. het volgende:

[..]

Lijkt alsof er magic quotes aanstaan. Welke versie van php gaat dit om?
Ah.... hij stond nog op een oude versie van php (5), na aanpassing naar 7 draait hij wel :-) thx
to say of what is that it is not, or of what is not that it is, is false, while to say of what is that it is, or of what is not that it is not, is true
  maandag 4 maart 2019 @ 11:18:08 #241
292596 Faux.
Fan van zichzelf
pi_185380188
quote:
0s.gif Op maandag 4 maart 2019 11:17 schreef webbyplus het volgende:

[..]

Ah.... hij stond nog op een oude versie van php (5), na aanpassing naar 7 draait hij wel :-) thx
Np :)
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
pi_185390013
Aangezien je myfile etc gebruikt kan ik me voorstellen dat je dit gekopieerd hebt van iets als w3schools en verder niet echt veel ervanaf weet, dus zeg ik het volgende maar even:
Hangt ervanaf wat je mensen laat plaatsen in die textarea maar erg veilig en/of AVG-proof is het waarschijnlijk niet.
  donderdag 14 maart 2019 @ 11:26:33 #243
292419 NoXia
Productiefoutje
pi_185604093
Een klein vraagje. Met een form sla ik text op en dit werkt prima:

1
2
3
4
5
<?php
$data 
$_POST['xtrainfo'] . "\r\n";

$ret file_put_contents('data.txt'$dataFILE_APPEND LOCK_EX);
?>

Bij elke submit wordt er een nieuwe regel toegevoegd aan de txt file.

Alleen tijdens het uitlezen van de txt file worden de nieuwe regels genegeerd en komt alles achter elkaar te staan. Een <br> werkt dan weer wel maar dit ziet er niet uit.

1
2
3
4
5
<?php
$inhoud 
file_get_contents('./data.txt'FILE_USE_INCLUDE_PATH);

echo 
$inhoud;
?>

Iemand een idee om dit op te lossen?
  donderdag 14 maart 2019 @ 11:31:57 #244
12221 Tijn
Powered by MS Paint
pi_185604173
Dit gebeurt omdat de output als HTML wordt gezien en daarin betekent een linebreak niks.

Een manier om dit op te lossen is door de output als tekst te presenteren. Dat kan door een “content-type” aan de header mee te geven:

1
2
3
4
<?php
header
('content-type: text/plain');
echo 
$inhoud;
?>

Een andere oplossing is door de linebreaks om te zetten naar <br> elementen. Daar is een ingebouwde functie voor aanwezig, genaamd nl2br:

1
2
3
<?php
echo nl2br($inhoud);
?>
  donderdag 14 maart 2019 @ 12:02:29 #245
292419 NoXia
Productiefoutje
pi_185604720
quote:
2s.gif Op donderdag 14 maart 2019 11:31 schreef Tijn het volgende:
Dit gebeurt omdat de output als HTML wordt gezien en daarin betekent een linebreak niks.

Een manier om dit op te lossen is door de output als tekst te presenteren. Dat kan door een “content-type” aan de header mee te geven:
[ code verwijderd ]

Een andere oplossing is door de linebreaks om te zetten naar <br> elementen. Daar is een ingebouwde functie voor aanwezig, genaamd nl2br:
[ code verwijderd ]

Dankjewel. Dat was simpel :) Ik ben voor de laatste optie gegaan en het werkt!
  donderdag 14 maart 2019 @ 12:08:31 #246
292596 Faux.
Fan van zichzelf
pi_185604813
Dat is het mooie van PHP, een hele hoop is gewoon lekker simpel.
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
pi_185677514
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58

namespace App
{
    require 'vendor/autoload.php';

    use Psr\Http\Message\ServerRequestInterface;
    use React\EventLoop\Factory;
    use React\Http\Response;
    use React\Http\Server;

    /**
     * Class Program
     * [nosml]@package[/nosml] App
     */
    final class Program
    {
        /**
         * @vAr string
         */
        private static $_uri;

        /**
         * [nosml]@return[/nosml] void
         */
        public static function main(): void
        {
            self::$_uri = '192.168.10.10:80';

            $loop = Factory::create();

            $webServer = new Server(function(ServerRequestInterface $request) {
                return new Response(
                    \Illuminate\Http\Response::HTTP_OK,
                        [
                            'Content-Type:' => 'text/plain'
                        ],

                    "Hello!"
                );
            });

            $socket = new \React\Socket\Server(self::$_uri, $loop);

            $webServer->listen($socket);

            $webServer->on('connection', function() {
                echo 'browser' . PHP_EOL;
            });

            echo "Listening on " . self::$_uri . "..." . PHP_EOL;

            $loop->run();
        }
    }

    Program::main();
}

* DevFreak doet niet aan simpel

[ Bericht 0% gewijzigd door #ANONIEM op 17-03-2019 19:55:36 ]
  zondag 17 maart 2019 @ 20:28:15 #248
292596 Faux.
Fan van zichzelf
pi_185678272
quote:
17s.gif Op zondag 17 maart 2019 19:54 schreef DevFreak het volgende:

[ code verwijderd ]

* DevFreak doet niet aan simpel
Zo spannend is dit niet toch :@
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
pi_185679757
quote:
11s.gif Op zondag 17 maart 2019 20:28 schreef Faux. het volgende:

[..]

Zo spannend is dit niet toch :@
valt mee, maar ik probeer de webserver ertussenuit te slopen
  zondag 17 maart 2019 @ 21:54:24 #250
436847 embedguy
Embedded in your genius dreams
pi_185680092
quote:
7s.gif Op zondag 17 maart 2019 21:35 schreef DevFreak het volgende:

[..]

valt mee, maar ik probeer de webserver ertussenuit te slopen
Webserver? Nginx/apache bedoel je? Dan is dat wel een stuk makkelijker dan dit ja met php. Ben zelf eigenlijk niet anders gewend, tja; nodejs :p

Wat is dat [nosml] gebeuren eigk voor?

[ Bericht 3% gewijzigd door embedguy op 17-03-2019 22:05:19 ]
Never allow waiting to become a habit.
Live your dreams and take risks.
Life is happening now.
abonnement bol.com Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')