Skip to content

Instantly share code, notes, and snippets.

View Caffe1neAdd1ct's full-sized avatar
:octocat:
Crafting something new..

Kevin Andrews Caffe1neAdd1ct

:octocat:
Crafting something new..
View GitHub Profile
@Caffe1neAdd1ct
Caffe1neAdd1ct / run.sh
Created July 6, 2018 07:54
Start PHP Inbuilt webserver on current machine IP for sharing/showing projects on the network
## Find adapter name
ip addr show
## Replace enp0s3 with adapter name
"/usr/bin/php56" "-S" "$(ip -f inet addr show enp0s3 | grep -Po 'inet \K[\d.]+'):8000" "-t" "public" "server.php"
@Caffe1neAdd1ct
Caffe1neAdd1ct / TextToPng.php
Last active July 5, 2018 15:44
Generate PNG without writing to disk with a VariableStream wrapper.
<?php
/**
* Converts text to png
*
* @author Kevin Andrews <[email protected]>
*/
class TextToPng
{
protected $str = '';
@Caffe1neAdd1ct
Caffe1neAdd1ct / stubs.php
Created June 26, 2018 15:38
PHP Dmtx Extension Stubs or autocompletion
<?php
/**
* Stubs for IDE auto-completion
* do not require or include in your project.
*
*/
//dmtx
class dmtx
@Caffe1neAdd1ct
Caffe1neAdd1ct / guzzle-log-to-console.php
Last active June 19, 2018 09:35
Guzzle 6.3.3 logging to console
<?php
require_once 'vendor/autoload.php';
use GuzzleHttp\HandlerStack;
use GuzzleHttp\Handler\CurlHandler;
use GuzzleHttp\Client;
use Concat\Http\Middleware\Logger;
@Caffe1neAdd1ct
Caffe1neAdd1ct / royal-mail-rmg-shipping-v2-rest-password-generator-utf-8.html
Last active June 14, 2018 13:54
royal-mail-rmg-shipping-v2-rest-password-generator-utf-8.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>RMG Shipping V2 REST Password Generator UTF-8</title>
<script type="text/javascript">
/*
* [js-sha1]{@link https://github.com/emn178/js-sha1}
@Caffe1neAdd1ct
Caffe1neAdd1ct / MailMandrillTransport.php
Last active June 13, 2018 11:30
Laravel 4.2 Mandrill Guzzle 4,5,6 Support
<?php
/** app/lib/Custom/Support/MailMandrillTransport.php */
namespace Custom\Support;
use Illuminate\Mail\Transport\MandrillTransport;
use Swift_Mime_Message;
use GuzzleHttp\Client;
@Caffe1neAdd1ct
Caffe1neAdd1ct / horizontal-overflow-scrolling.css
Created April 9, 2018 09:37
Find horizontal overflow scrolling css
<style type="text/css">
* {
border: 1px solid #f00;
}
</style>
@Caffe1neAdd1ct
Caffe1neAdd1ct / yaourt-install.sh
Created December 5, 2017 22:16
yaourt install
sudo pacman -S --needed base-devel git wget
git clone https://aur.archlinux.org/package-query.git
cd package-query/
makepkg -si
cd ..
git clone https://aur.archlinux.org/yaourt.git
cd yaourt/
@Caffe1neAdd1ct
Caffe1neAdd1ct / ComposerDevelopment.php
Last active March 15, 2018 13:51
Artisan IDE Helper Generate On Laravel 4.2 Local Env Only + NetBeans ide_helper_models rewrite
<?php
use Illuminate\Console\Command;
/**
* Run IDE generation through artisan when on the local environment.
* This should only be called by composer install/update.
*
* @author Kevin Andrews <[email protected]>
*/
@Caffe1neAdd1ct
Caffe1neAdd1ct / macgen.py
Created October 6, 2017 09:35
Generate mac addresses
#!/usr/bin/python
# macgen.py script to generate a MAC address for guests on Xen
#
import random
#
def randomMAC():
mac = [ 0x00, 0x16, 0x3e,
random.randint(0x00, 0x7f),
random.randint(0x00, 0xff),
random.randint(0x00, 0xff) ]