Skip to content

Instantly share code, notes, and snippets.

View woganmay's full-sized avatar

Wogan May woganmay

View GitHub Profile
global $wp_filter;
echo '<pre>';
print_r( $wp_filter['wp_title'] );
echo '</pre>';
00100010 01000001 01101000 00101100
00100000 01101101 01111001 00100000
01101100 01101001 01110100 01110100
01101100 01100101 00100000 01110111
01100001 01110010 01110010 01101001
01101111 01110010 00100001 00100000
01000001 01101110 01100100 00100000
01101000 01101111 01110111 00100000
01100001 01110010 01100101 00100000
01111001 01101111 01110101 00100000
<link rel="import" href="../components/polymer/polymer.html">
<polymer-element name="my-element">
<template>
<style>
:host {
position: absolute;
width: 100%;
height: 100%;
@woganmay
woganmay / query.sql
Last active September 17, 2015 16:19
/** MS SQL */
SELECT
t.NAME AS TableName,
p.[Rows] AS NumRows
FROM
sys.tables t
INNER JOIN
sys.indexes i ON t.OBJECT_ID = i.object_id
INNER JOIN
sys.partitions p ON i.object_id = p.OBJECT_ID AND i.index_id = p.index_id
@woganmay
woganmay / squash.php
Created January 5, 2016 12:13
Use PHP to flatten a multidimensional stdClass object (like a json_decode result)
<?php
function squash($array, $prefix = '')
{
$flat = array();
$sep = ".";
if (!is_array($array)) $array = (array)$array;
foreach($array as $key => $value)
@woganmay
woganmay / sample.php
Last active February 24, 2016 09:43
Everything in linfo v3.0.0
<?php
// http://wogan.me/2016/02/21/get-system-information-in-laravel-5-1/
$linfo = new \Linfo\Linfo;
$parser = $linfo->getParser();
$everything = [
'os' => $parser->getOS(),
'cpu' => $parser->getCPU(),
<?php
namespace app\controllers;
use Yii;
use yii\filters\AccessControl;
use yii\web\Controller;
use yii\filters\VerbFilter;
use app\models\LoginForm;
use app\models\ContactForm;
<?php
namespace App\Console\Commands;
use Illuminate\Console\Command;
use Illuminate\Foundation\Inspiring;
class Inspire extends Command
{
/**
@woganmay
woganmay / TWR.js
Created December 13, 2016 11:02
Modified Dietz TWR calculation
function twr(transactions, roundingFactor, emv)
{
// beginning market value
var bmv = 0;
// Sort by date
transactions.sort(function(a, b){
var da = new Date(a.date);
var db = new Date(b.date);
@woganmay
woganmay / iam-policy.json
Created January 3, 2017 23:48
IAM policy to grant a user narrow access to one S3 bucket
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:ListBucket",
"s3:ListAllMyBuckets",
"s3:GetBucketLocation"
],