Skip to content

Instantly share code, notes, and snippets.

View fightbulc's full-sized avatar
🍼
Family and buisness related projects. OS is on the low side atm

Tino Ehrich fightbulc

🍼
Family and buisness related projects. OS is on the low side atm
View GitHub Profile
@fightbulc
fightbulc / react-sample.php
Created November 12, 2013 13:06
install libevent?
<?php
error_reporting(E_ALL);
ini_set('display_errors', true);
require('phpQuery/phpQuery.php');
require('vendor/autoload.php');
$time_start = microtime(true);
$total_page = 200;
@fightbulc
fightbulc / UserServiceTest.php
Last active December 28, 2015 23:49
Setup Testing with Composer, Codeception, PHPUnit, AspectMock
<?php
# we are in: /tests/Test
namespace Test;
use App\User;
use App\UserService;
use AspectMock\Test;

Fix locale bug on unix

I always got the following bug:

locale: Cannot set LC_CTYPE to default locale: No such file or directory

The following steps fix this bug specifically for Gentoo systems. I didn't test any other systems yet.

    // Format string
    /*
      Month
      -----------------------------
      M: 1 2 ... 11 12
      Mo: 1st 2nd ... 11th 12th
      MM: 01 02 ... 11 12
      MMM Jan Feb ... Nov Dec
      MMMM: January February ... November December
// Google Maps doesn't like line-breaks, remove them
CurrentAddress = CurrentAddress.replace(/\n/g, "");
// Create a new Google geocoder
var geocoder = new google.maps.Geocoder();
geocoder.geocode({ 'address': CurrentAddress }, function (results, status) {
// The code below only gets run after a successful Google service call has completed.
// Because this is an asynchronous call, the validator has already returned a 'true' result
// to supress an error message and then cancelled the form submission. The code below
#
# redis
#
sudo docker run -d -v /home/data/redis:/data --name web_redis dockerfile/redis redis-server /etc/redis/redis.conf
sudo docker run -it --rm --link web_redis:redis dockerfile/redis bash -c 'redis-cli -h $REDIS_PORT_6379_TCP_ADDR'
#
# mysql
#
sudo docker run -d -v /home/data/mysql:/var/lib/mysql -p 3306:3306 -e MYSQL_PASS="rootuser" --name web_mysql tutum/mysql
[
{
"Entity":"AFGHANISTAN",
"Currency":"Afghani",
"Alphabetic Code":"AFN",
"Numeric Code":"971",
"Minor unit":"2",
"Withdrawal Date":"",
"Remark":""
},
@fightbulc
fightbulc / vagrant-vmware-packaging.md
Last active March 19, 2019 06:36
Packaging VMWare Fusion Vagrant Box

On Mac

Go to vmware vm files:
cd /path/to/vagrant-vm/.vagrant/machines/default/vmware_fusion/some-random-string

Defragment vm disk:
/Applications/VMware\ Fusion.app/Contents/Library/vmware-vdiskmanager -d Virtual\ Disk.vmdk

Shrink vm disk:
/Applications/VMware\ Fusion.app/Contents/Library/vmware-vdiskmanager -k Virtual\ Disk.vmdk

// http://paulirish.com/2011/requestanimationframe-for-smart-animating/
// http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating
// requestAnimationFrame polyfill by Erik Möller
// fixes from Paul Irish and Tino Zijdel
(function() {
var lastTime = 0;
var vendors = ['ms', 'moz', 'webkit', 'o'];
for(var x = 0; x < vendors.length && !window.requestAnimationFrame; ++x) {

!1plus2equalsFour!