Skip to content

Instantly share code, notes, and snippets.

@ahmadazimi
ahmadazimi / javascript-query-string.js
Created August 10, 2016 18:08 — forked from DavidWells/javascript-query-string.js
JavaScript :: Regex trick: Parse a query string into an object
// http://stevenbenner.com/2010/03/javascript-regex-trick-parse-a-query-string-into-an-object/
// JavaScript regex trick: Parse a query string into an object
var queryString = {};
anchor.href.replace(
new RegExp("([^?=&]+)(=([^&]*))?", "g"),
function($0, $1, $2, $3) { queryString[$1] = $3; }
);
// Usage
@ahmadazimi
ahmadazimi / ContentMD5-ReqDotMD5.pm
Created December 17, 2015 05:15 — forked from sivel/ContentMD5-ReqDotMD5.pm
nginx Perl Module to Output Content-MD5 HTTP Header
# nginx Embedded Perl module for adding a Content-MD5 HTTP header
#
# This perl module, will output an MD5 of a requested file using the
# Content-MD5 HTTP header, by pulling the hex hash from a file of the
# same name with .md5 appended to the end, if it exists.
#
# Author: Matt Martz <matt@sivel.net>
# Link: https://gist.github.com/1870822#file_content_md5_req_dot_md5.pm
# License: http://www.nginx.org/LICENSE
@ahmadazimi
ahmadazimi / post-rewrite
Created December 1, 2015 13:32 — forked from digitaljhelms/post-rewrite
Git hook to call `git submodule update` automatically.
#!/bin/sh
echo "[post-rewrite hook: $1]"
# quick script to call "git submodule update" automatically if the
# .gitmodules file is changed
changedfiles=( `git diff-tree --no-commit-id --name-only HEAD@{1} HEAD` )
if [[ "${changedfiles[*]}" =~ ".gitmodules" ]]; then
echo "initializing & updating submodule(s)"
@ahmadazimi
ahmadazimi / nginx.conf
Created November 19, 2015 05:49 — forked from dylansm/nginx.conf
Dynamic nginx.conf
worker_processes 1;
events {
worker_connections 1024;
}
http {
access_log /usr/local/var/log/nginx/access.log;
error_log /usr/local/var/log/nginx/error.log;
include mime.types;
<?php
/**
* Return an ID of an attachment by searching the database with the file URL.
*
* First checks to see if the $url is pointing to a file that exists in
* the wp-content directory. If so, then we search the database for a
* partial match consisting of the remaining path AFTER the wp-content
* directory. Finally, if a match is found the attachment ID will be
* returned.
*
# ---------------------------------------------------------------------------
#
# Mine:
alias composer="/usr/local/bin/composer.phar"
alias dump="composer dump-autoload"
alias www="cd /Applications/XAMPP/xamppfiles/htdocs/"
alias pong="ping 8.8.8.8"
alias bitpush="git push bitbucket master"