<?php
if (false === true)
{}
else if (true === false)
{}
else
{}
?>
<?php | |
$start = microtime(true); | |
for($i = 0; $i < 10000000; $i++) { | |
if(2 === 0) {} else if(2 === 1) {} else {} | |
} | |
$end = microtime(true); | |
echo "else if: ".($end - $start)."<br />"; | |
unset($start, $end); | |
$start = microtime(true); |
This is why I think Microsoft's tablet strategy with Windows 8, one OS to handle both mouse based and finger based input, is flawed and that Microsoft doesn't really "get" touch.
In case you've been kept out of the loop, Microsoft introduced a new keyboard and mouse that are designed to work well with tablets. Arguably the keyboard is a useful addition. Typing on a touch screen simply is not as efficient as the traditional physical keyboard. But the very need to create and market a mouse for a device designed to accept finger touch input is a sign of a flawed strategy.
You see, if you could perform your most basic tasks completely using touch then this isn't nearly that big a deal. But, [when Windows 8 dumps you into a desktop interface for various routine tasks](http://arstechnica.com/information-technology/2012/07/does-windows-8-succeed-as-a-true-tablet-operat
<!-- | |
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ | |
░░░░░▄▄▄▄▀▀▀▀▀▀▀▀▄▄▄▄▄▄░░░░░░░░░░░░░░░░░░░░░░░░░░░░ | |
░░░░░█░░░░▒▒▒▒▒▒▒▒▒▒▒▒░░▀▀▄░░░░░░░░░░░░░░░░░░░░░░░░ | |
░░░░█░░░▒▒▒▒▒▒░░░░░░░░▒▒▒░░█░░░░░░░░░░░░░░░░░░░░░░░ | |
░░░█░░░░░░▄██▀▄▄░░░░░▄▄▄░░░░█░░░░░░░░░░░░░░░░░░░░░░ | |
░▄▀▒▄▄▄▒░█▀▀▀▀▄▄█░░░██▄▄█░░░░█░░░░░░░░░░░░░░░░░░░░░ | |
█░▒█▒▄░▀▄▄▄▀░░░░░░░░█░░░▒▒▒▒▒░█░░░░░░░░░░░░░░░░░░░░ | |
█░▒█░█▀▄▄░░░░░█▀░░░░▀▄░░▄▀▀▀▄▒█░░░░░░░░░░░░░░░░░░░░ | |
░█░▀▄░█▄░█▀▄▄░▀░▀▀░▄▄▀░░░░█░░█░░░░░░░░░░░░░░░░░░░░░ |
I was born to the parents of SEC fans and, although I didn't move to the state of Alabama until 1992, Alabama football had been ingrained in me. From pictures of a baby me in a Bama bib or all the stories of Alabama football and the Bear, I was saying 'Roll Tide Roll' way before I actually lived in the state. SEC fans might notice that 1992 was a year that Alabama won an SEC and National Championship. Unfortunately it appears as if I was a harbinger of doom for Alabama football.
The 1993 year of Alabama football was the beginning of the end for the program. Once I entered the state Alabama football's program spiraled, truly hitting rock bottom. Auburn's current state of affairs is just the beginning of what the Alabama program endured. NCAA sanctions soon started rolling in and the slip down had begun. After a few reasonably successful seasons after the '92 Championship Mike DuBose came on board. Only more sanctions came against the program and we suffered one of the
As is pretty obvious by my blog, GitHub repos and my job I'm a PHP developer. I'm also pretty adept with JavaScript and SQL. Lately I've been getting back into Java development a little more seriously. This gist is a series of short articles about some of the differences I've noticed between PHP and Java.
To be specific my Java development recently has been web development using Google App Engine. I am intending to create a RESTful API utilizing the language.
The differences discussed are not intended to be an indictment against either language. Some things about PHP I really like, some things about PHP I really dislike. The same goes for Java. Some things PHP is really good for and other things Java is really good for. This is not meant to be a religious war between languages.
I realize that in a way this is comparing apples and oranges. PHP is a dynamic, interpreted (althought yes it is still compiled) scripting language while Jav
<?php | |
function convertInsertIntoToArray($sql) { | |
$text = \explode(\PHP_EOL, $sql); | |
$data = array(); | |
if (!empty($text)) { | |
$firstLine = \preg_replace('/\s+$/', '', $text[0]); | |
if ($firstLine === 'INSERT INTO') { | |
if (\preg_match('/\(.+\)/', $text[1], $cols)) { | |
$cols = \explode(',', \preg_replace('/\(|\)|\s|\`/', '', $cols[0])); |
Fuck it. | |
| | | | |
)_) )_) )_) | |
)___))___))___)\ | |
)____)____)_____)\ | |
_____|____|____|____\\__ | |
---------\ SHIP IT /--------- | |
^^^^^ ^^^^^^^^^^^^^^^^^^^^^ | |
^^^^ ^^^^ ^^^ ^^ |
<?php | |
require_once __DIR__ . '/vendor/autoload.php'; | |
use Cspray\Labrador\Services; | |
use Cspray\Labrador\Engine; | |
use Cspray\Labrador\Event\ExceptionThrownEvent; | |
/** @var Auryn\Injector $injector */ | |
$injector = (new Services)->createInjector(); |
<?php | |
use Symfony\Component\HttpFoundation\Response; | |
// Have a simple enough Response? No fuss, no muss just pass a Response object | |
$engine->get('/', new Response('Hello World')); | |
// Need something a tad more advanced? How about an anonymous functions! | |
$engine->get('/', function() { | |
return new Response('Hello World'); |