Ik zie 1 groot obstakel bij glasvezel... glasvezel loopt meestal maar tot in de straat, en gaat niet rechtstreeks naar je huis. Dat kleine stukje wat je moet overbruggen met een normale kabel kan killing zijn voor je verbindings snelheid
Posts by M.Beers
-
-
Next time verder voor je uit kijken
het probleem bij mensen die in een auto rijden is dat ze dingen veel te laat waarnemen vooral bij zijstraatjes... dingen zien en dingen daadwerkelijk waarnemen zijn 2 verschillende dingen. Ik ben nu bezig met mijn motor rijbewijs en 9/10x denkt de automobilist dat ik een fietser of brommer ben omdat dat bekend is, maar hij neemt niet waar dat ik zeker 10-20km/h sneller rij dan een fiets of brommer op wegen waar je bijvoorbeeld 50km/h mag.
Verder moet je denken aan de mogelijkheden niet aan de problemen, ookal klinkt dit misschien wat wazig. Al zie je een kind en je denkt aan problemen die je tegen kunt komen kun je er rustig 4 of 5 opnoemen/verzinnen, maar al zie je een kind en denk je aan jouw mogelijkheden heb je maar 2 opties, hij steekt over en je remt of hij doet niks dus je rijdt door...
-
Nu is het nog gebouwd in Java, 2 maanden terug is bekend gemaakt dat dit Html5 + javascript gaat worden onder de naam Runescape 3.
http://services.runescape.com/…cenes-video-bonus-editionVerder snap ik dat elke miliseconde telt maar als dit door alleen een pathfinder enorm word beïnvloed moet je je alsnog afvragen of je game wel goed inelkaar zit...
Denk aan garbage collectors, data caching etc. -
Eclipse, Coda, MS Visual Studio
-
Geen probleem, toch zou ik kijken naar je code als je game traag word van een algoritme ... runescape is namelijk het levende bewijs van wat javascript kan zonder dat het traag word, hun hebben nu een html5+javascript client gebouwd wat best goed werkt via webGL
-
Voor javascript is dit algoritme echt niet te traag hoor...
http://buildnewgames.com/astar/
Edit: NVM dit artikel heeft al een geoptimaliseerde versie staan
-
Hiervoor mogen naar mijn weten geen eens incassokosten voor worden gerekend...
Het bedrijf in dit geval de schuldeiser hoort aller eerst een eerste aanmaning te sturen voor deze uberhaupt een incassobureau mag inschakelen. -
Deze algoritmes zijn gewoon via Wikipedia in Code te vinden
A* search of het dijkstra algoritme zijn meest bekend...
Of je moet er een zelf maken maar deze is vaak trager
-
$producten komt alleen voor in je radios, is dit een jQuery object of een PHP variable...
-
No offence maar je code is één grote teringzooi
Hier een groot stuk herschreven (ongetest)
PHP
Toon Meer<?php if(isset($_POST['login'])) { // normal variables $errors = array(); $error = false; // post variables $name = htmlspecialchars(addslashes($_POST['username'])); $name = mysqli_real_escape_string($connection, $name); $password = htmlspecialchars(addslashes($_POST['password'])); $password =mysqli_real_escape_string($connection, md5($password)); // validate fields etc. if ($name === '') { // username is empty $errors[] = "Je gebruikersnaam is leeg"; $error = true; } if ($password === '') { // password is empty $errors[] = "Je wachtwoord is leeg"; $errors = true; } // check login attempts $ip_address = $_SERVER['REMOTE_ADDR']; $query = sprintf("SELECT `datum`, `ip`, `spelernaam` FROM `inlog_fout` WHERE `ip`='%s' ORDER BY `id` DESC", $ip_address); if ($login_error_result = mysqli_fetch_object( $connection->query($query) )) { $login_amount = 1200 - (time() - strtotime($login_error_result->datum)); // delete attempts if ($login_amount < 0) { $query = sprintf("DELETE FROM `inlog_fout` WHERE `ip`='%s'", $ip_address); if (!$connection->query($query)) { $errors[] = "Er is iets onbekends fout gegaan."; $error = true; } } // login now $query = sprintf(" SELECT `user_id`, `username`, `wachtwoord`, `premiumaccount`, `account_code` FROM `gebruikers` WHERE `username`='%s' AND `wachtwoord`='%s' LIMIT 1 ", $name, $password); if ($logged_in = $connection->query($query)) { $user = mysqli_fetch_object($logged_in); // hier je shit of je acc geband is etc. // save session $_SESSION['id'] = $user->user_id; $_SESSION['naam'] = $user->username; $_SESSION['hash'] = md5( $_SERVER['REMOTE_ADDR'] . "," . $user->username ); // check if user is premium? if($user->premiumaccount > 0) { $_SESSION['userid'] = $user->id; } // redirect header('location: index.php'); } else { // add ip to the inlog_fout table. $query = sprintf(" INSERT INTO `inlog_fout` ( `datum`, `ip`, `spelernaam`, `wachtwoord` ) VALUES ( '%s', '%s', '%s', '%s' )", date("Y-m-d H:i:s"), $ip_address, $name, $password ); // error message $errors[] = "Je bent niet ingelogd."; $error = true; } } else { $errors[] = "Er is iets onbekends fout gegaan."; $error = true; } } ?>
probeer er wat van te leren want om heel eerlijk te zijn snap ik er vrij weinig van zo
-
Een CSRF protectie in je site bouwen en je uploads checken op bestands type...
-
Je script anders opbouwen...
- Headers versturen
- Functies + classes instanteren
- Updates uitvoeren
- Renderen... -
RTFM of terwijl Read the Fucking Manual
zoals de warning beschrijft mis jij een aantal parameters
De verklaring hiervoor is heel simpel... mysqli werkt niet met de global scope maar met objecten
je zou dus altijd je connectie als extra parameter moeten meegeven of de query via het object moeten aanroepenPHP
Toon Meer<?php // Nieuw mysqli object aanmaken $db = new Mysqli("localhost", "user", "pass", "databasenaam"); // Connectie checken if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } $query = "SELECT * FROM user"; // Checken of de query daadwerkelijk word uitgevoerd if ($result = $mysqli->query($query)) { // Loopen while ($row = $result->fetch_assoc()) { // ... } // Result uit de tijdelijke cache halen $result->free(); } ?>
-
Ziet er prima uit voor een landings page, ikzelf besteed er minder aandacht aan...
spy Boeiend dat dat procenten ding gejat is het is ook echt geen rocket science om zelf te schrijven...
-
Momenteel alleen mijn eigen framework
-
Hallo Stan,
Voornamelijk zijn dit keuzes die je voor jezelf maakt, en wat jij zelf prettig vindt werken. Dit is natuurlijk alleen van toepassing als je alleen aan een project werkt en deze in de toekomst niet door andere laat gebruiken.
Anders kan ik je het volgende adviseren:
Voor je daadwerkelijk één regel code neerzet in je document plan eerst wat je nodig hebt en denkt te gebruiken.
Zoals de meeste onder ons weten een applicatie zal altijd onderdelen bevatten die niet prettig werken. Dit is hierdoor te voor 95% af te dekken. Zo voorkom je dat bepaalde code onduidelijk word en dek je jezelf in voor mogelijke aanvallen (zie bijv. http://nl.wikipedia.org/wiki/Use_case). Dit lijkt overigens veel tijd te kosten, alleen naar mate je project volgt zal dit veel tijd besparen!Schrijven is schrappen, ook in documentatie.
Vaak is het probleem bij documentatie dat dit onduidelijk is, of dat er zelfs géén commentaar aanwezig is.
Maak daarom de situatie duidelijk door dit heel uitgebreid op te schrijven. Hierna kun je altijd wanneer van toepassing bepaalde dingen die niet van belang zijn weg halen.Schrijf je code zo duidelijk mogelijk op.
Vaak zie je in projecten dit soort stukken code...PHP<?php $foo = 8; if( $foo<10 ) if( $foo>5 ) echo "Greater than 5!"; else echo "Less than 5!"; else echo "Greater than 10!"; echo "<br />Another note.";
Dit is erg onduidelijk schrijf daarom alles volledig op:
PHP
Toon Meer<?php $foo = 8; if( $foo<10 ) { if( $foo>5 ) { echo "Greater than 5!"; } else { echo "Less than 5!"; } } else { echo "Greater than 10!"; } echo "<br />Another note.";
Volg een programmeer standaard.
Er zijn bepaalde standaarden ontwikkeld voor het opbouwen van code. Kies hier gewoon één van uit en blijf daar voor jezelf in ontwikkelen. Zoek dit op via google en je vind hier genoeg over
Ikzelf gebruik de programmeer stijl van Java/C# omdat ik dit gewend ben dit is voor iedereen verschillend, alleen voor elke programmeur wel duidelijk! -
Ik werk altijd met een framework voornamelijk CodeIgniter. Helaas loopt CodeIgniter wel een beetje achter met de huidige preformance op het gebied van Php 5.3 en hoger.
Inmiddels werk ik ook aan een eigen framework alleen deze raad ik je nog niet aan omdat deze gewoon functionaliteit mist. Wanneer deze klaar is voor gebruik zal ik deze aanraden deze is namelijk 3 keer sneller dan CodeIgniter.Benchmark mijn framework
17-12-2012 - 1928 requests in 30 seconden (PhpBakery), 577 requests in 30 seconden (CodeIgniter 2.1.3)
09-01-2013 - 1900 requests in 30 seconden (PhpBakery), 580 requests in 30 seconden (CodeIgniter 2.1.3) -
Ik zou gewoon een naam verzinnen, dit kan altijd omslaan naar iets positiefs belangrijke namen ontstaan vanzelf... zo heeft elk groot bedrijf ook een historie die vaak niks meer met hun huidige verkoop te maken of slechts een klein deel.
De Bijenkorf is van historie een oud magazijn waar wat meubelen verkocht werden. Deze naam is toen gewoon behouden en uitgegroeid tot een succes.
Bij Bol.com is dit precies het zelfde verhaal, dit komt van een Duits bedrijf genaamd Bertelmanns die online producten ging aanbieden ofterwijl "Bertelmanns On-Line". Inmiddels is dit bedrijf ook uitgegroeid tot een grote dienst. Dat blauwe poppetje is pas onstaan nadat Ahold het bedrijf heeft overgenomen en wel vaker zulke dingen doet (AH Hamsterweken etc.)
En om helemaal een extreem voorbeeld te geven Adobe is gewoon de naam van een stukje water of een beek in de buurt van de plek waar toen nog Postscript ontwikkeld werd.
Met andere woorden je kan inspiratie overal vandaan halen zolang je er maar voor open staat.
-
-
@Koen dat is nou net het probleem van zijn vraag hij wilt zijn server verhuren ik citeer:
CitaatWaarbij mensen hostingpakketten kunnen afnemen, dit houd dus ook in dat mijn pc over nameservers moet kunne beschikken en dat de domeinen aan mijn pc gekoppeld kunnen worden.