Skip to content

Instantly share code, notes, and snippets.

<?php
/*
* Password Hashing With PBKDF2 (http://crackstation.net/hashing-security.htm).
* Copyright (c) 2013, Taylor Hornby
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice,
@mikemilano
mikemilano / dprogress.js
Created August 11, 2014 03:04
Multi-download progress with AngularJS running in Node Webkit
angular.module('kalabox.dprogress', [])
.directive('dprogress', ['_', function (_) {
var bar_data = [];
function makeChart() {
var chart = d3.select('#chart')
.append("div").attr("class", "chart")
.selectAll('div')
.data(bar_data)
@mikemilano
mikemilano / new_gist_file
Created July 11, 2013 21:52
D8 docker yaml
base_config: &base_config
base_image: ubuntu
dns:
- 8.8.8.8
- 8.8.4.4
containers:
- lb:
config: &lb_container_config
<<: *base_config
user: haproxy
<?php
// module code
function hook_form_alter(&$form, &$form_state) {
$form['field_foo'][LANGUAGE_NONE][0]['value']['#description_top'] = $form['field_foo'][LANGUAGE_NONE]['#description'];
}
?>
<?php
// template.php
@mikemilano
mikemilano / altlogin.module
Created October 15, 2013 00:06
alt login example
<?php
/**
* @file
* Provides a web service for logging in.
*/
/**
* Implements hook_menu().
*/
function altlogin_menu() {
@mikemilano
mikemilano / gist:6923819
Last active September 18, 2016 03:43
Python's Twisted framework watching a directory and broadcasting changes to zeromq.
from twisted.internet import inotify
from twisted.python import filepath
import zmq
from pprint import pprint
class FileSystemWatcher(object):
def __init__(self, path_to_watch):
self.path = path_to_watch
self.context = zmq.Context()
@mikemilano
mikemilano / gist:4996cd15a50f202c81771fcb9bc693b3
Created January 4, 2017 00:46
Remove Drupal Commerce 2 from Drupal 8
drush cr
drush pmu commerce_payment_example -y
composer remove drupal/commerce_payment_example
drush pmu commerce_payment -y
drush pmu commerce_checkout -y
drush pmu commerce_cart -y
drush pmu commerce_order -y
drush pmu commerce_product -y
drush pmu commerce_store -y
drush pmu commerce_price -y
@mikemilano
mikemilano / platformsh-snapshots.sh
Created June 8, 2017 15:03
Platform.sh Snapshots
#!/bin/sh
source ~/.bashrc
platform project:list --pipe|awk '{cmd="platform snapshot:create --no-wait -q -e master -p "$1; print cmd}'|sh
@mikemilano
mikemilano / Motorcycle.php
Created October 3, 2017 21:19
A simple PHP class which allows for chaining the setters.
<?php
class Motorcycle {
private $make;
private $model;
/**
* Returns the motorcycle make.
*
* @return string The motorcycle make
<?php
namespace App\Command;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
use Symfony\Component\Console\Style\SymfonyStyle;