Skip to content

Instantly share code, notes, and snippets.

@matthewjackowski
matthewjackowski / txgh.yml
Last active February 26, 2016 14:26
Example txgh.yml for AWS
txgh:
github:
repos:
matthewjackowski/txgh-test-resources:
api_username: <%= 'matthewjackowski' %>
api_token: <%= 'Some Token' %>
push_source_to: <%= 'txgh-test-1' %>
branch: <%= 'master' %>
transifex:
projects:
@matthewjackowski
matthewjackowski / wordpress.vcl
Last active December 27, 2022 02:56
Varnish 4 VCL configuration for WordPress. Also allows purging
# A heavily customized VCL to support WordPress
# Some items of note:
# Supports https
# Supports admin cookies for wp-admin
# Caches everything
# Support for custom error html page
vcl 4.0;
import directors;
import std;
@matthewjackowski
matthewjackowski / Message.java
Created December 28, 2015 08:40
Refactored For-Loop to Lambda in Java
package com.brilliantcoding;
public class Message {
int type;
public Message(int type){
this.type = type;
}
public String toString() {
switch (this.type) {
case 0:
@matthewjackowski
matthewjackowski / refactor_to_strategy.js
Last active December 20, 2015 08:55
Refactor to Strategy in Javascript
var message = require('./lib/zmessage');
var Strategy = function(f) {
this.send = f;
};
Strategy.prototype.execute = function(m) {
this.send(m);
};
def handleAuthError
puts 'Put error handling code here'
end
project_params = {
slug: "test-#{SecureRandom.uuid}",
description: 'wpml_project',
organization: user_data[:org_slug],
:private => true,
source_language_code: 'en',
@matthewjackowski
matthewjackowski / angular-translate-basic-setup.js
Last active February 13, 2017 10:47
Basic App Setup for Angular Translate
var translations = {
"All": "All",
"Active": "Active",
"Completed": "Completed",
"Clear_Completed": "Clear_Completed"
};
var estranslations = {};
app.config(['$translateProvider', function ($translateProvider) {
@matthewjackowski
matthewjackowski / Demo-commands
Last active October 28, 2015 20:03
Commands for Javascript Demo
npm install connect serve-static
node server.js
var s = angular.element($0).scope();
s.changeLanguage('es');
@matthewjackowski
matthewjackowski / wp-cli.yml
Created October 3, 2015 22:05
WP CLI global config
apache_modules:
- mod_rewrite
@matthewjackowski
matthewjackowski / travisci-apache
Last active October 5, 2015 07:38
Apache conf for TravisCI
<VirtualHost *:80>
ServerName wptest.localhost
DocumentRoot %TRAVIS_BUILD_DIR%
<Directory "%TRAVIS_BUILD_DIR%">
Options FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order deny,allow
Allow from all
RewriteEngine On
@matthewjackowski
matthewjackowski / wp-plugin-deploy.sh
Last active July 25, 2016 21:59
Deploy to plugin repo
#!/bin/bash
echo "$PLUGIN_VERSION"
rm -rf ./build
mkdir ./build
cd build
svn co https://plugins.svn.wordpress.org/transifex-live-integration
cd ./transifex-live-integration
rm -f ./trunk/*
# copy files
cp ../../index.php ./trunk