Material Design icons by Google
Category: Technology
I work in technology sector. And I do round a clock, not only from 9 to 5. It is my bread and butter, it is my hobby, it is the fascination of my life. And with the current rate of change particular in information technology (IT), there is always something new to learn, to try, to talk about. I often post news, thoughts, and reviews. And when I do, this is the category I use.
URL rewriting in built-in web server of PHP
PHP comes with a handy for development built-in web server. However, most web projects have friendly URLs these days which are either Apache (mod_rewrite) or Nginx specific configuration. This almost renders built-in PHP web server useless. Unless you provide a PHP-based routing, like so:
$request_uri = __DIR__ . $_SERVER["REQUEST_URI"]; if (file_exists($request_uri)) { return false; } else { include __DIR__ . ‘/index.php'; }
Start the PHP web server with the following command then (routing.php being a file with the above content):
$ cd my-project && php -S localhost:8000 routing.php
Thanks to this blog post and comments. Now you can completely skip having Apache and Nginx on developer machines and all that shenanigan with configuring virtual hosts, modules, and such.
lazysizes – fast lazy loader for images
lazysizes – fast lazy loader for images
PerfMap – front-end performance heatmap
skipfish – web application security scanner
skipfish – web application security scanner