Skip to content

Instantly share code, notes, and snippets.

@jvandijk
jvandijk / poe-state.sh
Last active June 26, 2022 13:50
Multi device & multi request Unifi POE switching
#!/bin/bash
if [ $# -lt 2 ]; then
echo "Usage : $0 port-nr device"
exit
fi
if [ "$2" = "uap" ]; then
MAC=ma:co:fu:ap
else
@jvandijk
jvandijk / autoclick.applescript
Last active July 6, 2017 14:13
Testing location based apps
tell application "System Events" to tell process "Xcode"
click menu item "cli-spoof-location" of menu 1 of menu item "Simulate Location" of menu 1 of menu bar item "Debug" of menu bar 1
end tell
@jvandijk
jvandijk / Enterprise-WordPress-tutorial-preparation.md
Last active November 16, 2016 15:12
Enterprise WordPress tutorial preparation

Requirements

  • A Github account
  • Your preferred IDE or text editor

Software dependencies

  • Virtualbox
  • Vagrant 1.8.6
  • Ansible 2.0.2.0
@jvandijk
jvandijk / multi-listsection.js
Created November 27, 2015 11:03
Multi list section with Backbone collections in Titanium
function prepareItem(data) {
var item = {
properties: {
itemId: data.get('id')
},
template: 'default',
title: {
text: "undefined" != typeof data.get("title") ? data.get("title") : ''
}
};
@jvandijk
jvandijk / wp-rest-api-order-by.php
Created November 3, 2015 13:27
Ordering with WP REST API
<?php
add_filter('rest_post_query', [$this, 'sortByDate'], 10, 2);
public function sortByDate($args, $request)
{
if ($args['post_type'] !== 'event') {
return $args;
}
@jvandijk
jvandijk / darcula.theme
Created September 15, 2015 10:46
Highlight Darcula theme
-- Theme generated by vim2theme
Description = "vim darcula"
Default = { Colour="#a9b7c6" }
Canvas = { Colour="#2b2b2b" }
Number = { Colour="#6897bb" }
Escape = { Colour="#cc7832" , Italic=true}
String = { Colour="#a5c25c" }
BlockComment = { Colour="#808080" }
@jvandijk
jvandijk / gist:995fb362f2b5f5c1768b
Created May 26, 2015 18:58
TiCollectionView output
[INFO] [object DeMarcelpociotCollectionviewModule] loaded
[INFO] configureHeaders called
[INFO] setHeaderFooter called
[INFO] Registering class for identifier fullItem
[INFO] [object DkNappDrawerModule] loaded
[INFO] frameSizeChanged
[INFO] frameSizeChanged:search !isActive
[INFO] Section count: 1
[INFO] Item count: 2
[INFO] sizeForItemAtIndexPath
@jvandijk
jvandijk / keybase.md
Created March 24, 2014 13:32
keybase.md

Keybase proof

I hereby claim:

  • I am jvandijk on github.
  • I am jrvandijk (https://keybase.io/jrvandijk) on keybase.
  • I have a public key whose fingerprint is 5C7D E689 B617 A03D EC01 FD88 879F E7BF C5E4 B896

To claim this, I am signing this object:

@jvandijk
jvandijk / gist:4027542
Created November 6, 2012 21:07
solarium-excluding-tagging
$client = new Solarium_Client($config);
$query = $client->createSelect(); // get a select query instance
$query->addFilterQuery(array('key'=>'supplier', 'query'=>'supplier:1', 'tag'=>'inner'));
$query->addFilterQuery(array('key'=>'brand', 'query'=>'brand:audi', 'tag'=>'inner'));
$query->addFilterQuery(array('key'=>'model', 'query'=>'model:A4', 'tag'=>'outer'));
$facets = $query->getFacetSet(); // get access to the facetset options
$facets->createFacetField(array('field'=>'model', 'exclude'=>'outer'));
$client->select($query);
@jvandijk
jvandijk / oci-connect-example
Created August 19, 2011 15:29
Oracle Instant Client - Zend Server connectivity
<?php
$conn = oci_connect('username', 'password', 'xxx.xxx.xxx.xxx:1521/instancename');
if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
// connect to the dual table for testing purposes
$stid = oci_parse($conn, 'SELECT * FROM dual');
oci_execute($stid);