Skip to content

Instantly share code, notes, and snippets.

View ChrisFlannagan's full-sized avatar

Chris Flannagan ChrisFlannagan

View GitHub Profile
<?php
/**
* @param $value
* @param $option_value
*/
function my_special_field( $value, $option_value ) {
?>
<tr>
<th scope="row" class="titledesc" colspan="2">
<input type="text" name="my_special_field" value="<?php esc_attr( give_get_option( 'my_special_field' ); ?>" />
<?php
/**
* @param $value
* @param $option_value
*/
function my_custom_subtitle( $value, $option_value ) {
?>
<tr>
<th scope="row" class="titledesc" colspan="2">
ropeObject.getHolder().addChildNode(ropeObject.getRope())
links.forEach { link in
ropeObject.getHolder().addChildNode( link )
}
/** Generate our rope links **/
var cnt:Float = 0.0
var previousLink: SCNNode = ropeObject.getRope()
var links :[SCNNode] = [SCNNode]()
while cnt < 2.0 {
let link = ropeObject.getLink( y: Float(cnt) )
links.append(link)
let joint = SCNPhysicsBallSocketJoint(
bodyA: link.physicsBody!,
//
// Rope.swift
// BiminiRingToss
//
// Created by Christopher Flannagan on 8/19/17.
// Copyright © 2017 Christopher Flannagan. All rights reserved.
//
import Foundation
import SceneKit
var geometry:SCNGeometry
geometry = SCNTorus(ringRadius: 0.5, pipeRadius: 0.1)
geometry.materials.first?.diffuse.contents = UIColor.blue
ring = SCNNode(geometry: geometry)
ring.physicsBody = SCNPhysicsBody(type: .dynamic, shape: nil)
ring.physicsBody?.mass = 5.0
@ChrisFlannagan
ChrisFlannagan / push-notifications-export-function-nativescript.js
Created August 5, 2017 01:03
Very simple way to implement iOS push notifications in NativeScript using an exports function instead of a large, separate, observable class setup which is all I could find any where online.
var page;
var observable = require("data/observable");
var pageData = new observable.Observable();
exports.loaded = function(args) {
page = args.object;
var pushPlugin = require("nativescript-push-notifications");
var self = pageData;
var iosSettings = {
var page;
var observable = require("data/observable");
var pageData = new observable.Observable();
exports.loaded = function(args) {
page = args.object;
var pushPlugin = require("nativescript-push-notifications");
var self = pageData;
// All the pushPlugin code you copied from the readme.md at the push notifications repo
<?php
$distinct_ids = function ( $groupby ) {
    global $wpdb;
    return "{$wpdb->posts}.ID";
};
add_filter( 'posts_groupby', $distinct_ids );
$posts = get_posts( $args );
remove_filter( 'posts_groupby', $distinct_ids );
<?php
$flip_current = array_flip( $this->current_careers );
foreach ( $careers_feed as $career ) {
/**
* check if post with post_name = $career['id'] exists
*
* If so, skip and remove from delete
*/
$exists = $wpdb->get_var( $wpdb->prepare(