curl -O https://getcomposer.org/composer.phar
php composer.phar install
php -S locahost:8888
var ioClient = require('socket.io-client')('http://127.0.0.1'); | |
ioClient.on('connect', function () { | |
ioClient.emit('broadcast', 'first-event', 'Hello'); | |
ioClient.emit('broadcast', 'second-event', 'World'); | |
}); |
auto vmbr1 | |
iface vmbr1 inet static | |
address 10.10.10.254 | |
netmask 255.255.255.0 | |
bridge_ports none | |
bridge_stp off | |
bridge_fd 0 | |
post-up echo 1 > /proc/sys/net/ipv4/ip_forward | |
post-up iptables -t nat -A POSTROUTING -s '10.10.10.0/24' -o vmbr0 -j MASQUERADE | |
post-down iptables -t nat -D POSTROUTING -s '10.10.10.0/24' -o vmbr0 -j MASQUERADE |
# base on latest ruby base image | |
FROM ruby:latest | |
# update and install dependencies | |
RUN apt-get update -qq | |
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y build-essential libpq-dev nodejs apt-utils postgresql-client | |
# setup app folders | |
RUN mkdir /sample | |
WORKDIR /sample |
<?php | |
namespace Iadvize\Admin\Plugin; | |
/** | |
* Class PluginAbstract | |
* | |
* @package Iadvize\Admin\Plugin | |
*/ | |
abstract class PluginAbstract |
<?php | |
set_error_handler(function($errno, $errstr, $errfile, $errline, array $errcontex) { | |
throw new \ErrorException($errstr, 0, $errno, $errfile, $errline); | |
}); |
<?php | |
// Lib: https://github.com/twilio/twilio-php | |
require_once __DIR__.'/libs/twilio/Services/Twilio.php'; | |
// Constants | |
const SID = 'AC...'; | |
const TKN = '...'; | |
const NBR = '+33XXXXXXXXX'; | |
// Variables |
#!/usr/bin/php | |
<?php | |
$widthTile = 256; | |
$heightTile = 256; | |
if (!isset($argv[1])) | |
{ | |
exit('No input file argument'.PHP_EOL); | |
} |
// Packager: http://wbond.net/sublime_packages/package_control | |
// Packages: SublimeLinter, Emmet, Git | |
{ | |
"font_size": 13.0, | |
"ignored_packages": | |
[ | |
"Vintage" | |
], | |
"highlight_line": true, | |
"highlight_modified_tabs": true, |