Skip to content

Instantly share code, notes, and snippets.

View dol's full-sized avatar

Dominic dol

View GitHub Profile
@dol
dol / gist:820188
Created February 10, 2011 09:18
Generate MySQL 4.1 compartible password hash without PASSWORD() function
SELECT CONCAT('*', UPPER(CONVERT(SHA1(UNHEX(SHA1('yourPassword'))) USING latin1)));
@dol
dol / curl_ipv6.php
Created November 11, 2014 16:25
Curl + AWS IPv6 lookup test
<?php
# Requires PHP 5.5
$ch = curl_init("https://sqs.eu-central-1.amazonaws.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);
#curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
echo curl_exec($ch);
if($errno = curl_errno($ch)) {
#!/usr/bin/make -f
#export DH_VERBOSE=1
CFLAGS ?= $(shell dpkg-buildflags --get CFLAGS)
LDFLAGS ?= $(shell dpkg-buildflags --get LDFLAGS)
WITH_SPDY := $(shell printf "Source: nginx\nBuild-Depends: libssl-dev (>= 1.0.1)\n" | \
dpkg-checkbuilddeps - >/dev/null 2>&1 && \
echo "--with-http_spdy_module")
%:
@dol
dol / cd_a_file.sh
Last active August 29, 2015 14:06
cd a file fix
# Never cd a file and get the warning it's no a directory
# Important to unset the variable for ZSH prompt
function cd() {
FORWARD_ARGS=()
for ARG in "$@"
do
case "$ARG" in
-L) FORWARD_ARGS+=("-L")
;;
-P) FORWARD_ARGS+=("-P")
@dol
dol / bug.php
Last active August 29, 2015 14:06
<?php
$content = <<<'EOF'
Line 1
Line 2
Line 3
Line 4
EOF;
$tmpCsvFile = new SplTempFileObject();
@dol
dol / 01_xpath_test_suite.txt
Created August 5, 2014 11:13
XPath test suite
/
//@*
//*
/..
.
./*
..
../..
''
'+'
@dol
dol / keybase.md
Created May 5, 2014 21:50
keybase.md

Keybase proof

I hereby claim:

  • I am dol on github.
  • I am dol (https://keybase.io/dol) on keybase.
  • I have a public key whose fingerprint is DABD 5E2C A413 8B4F B514 021B 539A DA06 ADEE FD14

To claim this, I am signing this object: