Skip to content

Instantly share code, notes, and snippets.

View sndsgd's full-sized avatar

Russell sndsgd

  • Glens Falls, NY
View GitHub Profile
@sndsgd
sndsgd / func-curlMulti.php
Last active August 29, 2015 14:01
Perform multiple cURL requests in parallel with PHP
/**
* perform multiple curl requests in parallel
* @param array.<string> $urls - an indexed array of urls to fetch
* @param array.<integer> $curopts - curl options to pass to curl_setopt_array()
* @return array
*/
function curlMulti(array $urls, array $curlopts)
{
$ret = [];
$chs = [];
@sndsgd
sndsgd / PDO-bug.php
Last active August 29, 2015 14:00
PDO bug
<?php
const DB_HOST = 'localhost';
const DB_NAME = 'php_bug_test';
const DB_TABLE = 'timestamp_test';
const DB_USER = 'root';
const DB_PASSWORD = 'root';
$dbSQL = "CREATE DATABASE IF NOT EXISTS ".DB_NAME;
$combo = DB_NAME.'.'.DB_TABLE;
@sndsgd
sndsgd / rsync-filter-copy-recrusive
Last active August 29, 2015 13:59
recursive copy specific files to a new directory
#!/usr/bin/env bash
SOURCE=/some/dir
DEST=/some/other/dir
rsync \
--verbose \
--archive \
--prune-empty-dirs \
--dry-run \
--include='*.js' \
--filter='-! */' \