Skip to content

Instantly share code, notes, and snippets.

/**
* GitTip for jQuery
*
* Originally inspired by:
* - TheChangelog [http://thechangelog.com]
*
* Requirements:
* - jQuery 1.3.2+ (http://jquery.com)
* - jQuery tipTip plugin (http://code.drewwilson.com/entry/tiptip-jquery-plugin)
*
@jadb
jadb / watchr.rb
Created October 3, 2012 00:06
CakePHP + Watchr
###
#
# Watchr Configuration.
#
# This is used to watch the entire application's folder for modifications to
# models, controllers, tests, configuration files and logs. For logs, notify
# with log file's name. For the rest, run appropriate test(s) and notify of
# results. Test results also appear on the terminal window where you launched
# `watchr`.
#
@jadb
jadb / cli.args.php
Created October 25, 2012 01:25
Parse PHP CLI arguments
http://pwfisher.com/nucleus/index.php?itemid=45
This command line option parser supports any combination of three types of options (switches, flags and arguments) and returns a simple array.
<?php
/**
* CommandLine class
*
* @package Framework
*/
/**
@jadb
jadb / README.markdown
Created November 27, 2012 23:09 — forked from SteffenL/README.markdown
Bootstrap's Typeahead plugin extended (AJAX functionality, comma-separated values, autowidth, and autoselect)

This is a fork of a fork of Bootstrap Typeahead that adds minimal but powerful extensions.

  • Ability to disable autoselect of first matched element.
  • Ability to automatically set the width of the dropdown to that of the text input.
  • Ability to fetch source element via AJAX
  • Ability to have a comma separated list of tags.

For the proper source, and other examples, please see the original gist.

Example showing off all the above features

@jadb
jadb / _styles.scss
Created January 28, 2013 01:47
Add `<figure>` and `<figcaption>` support to Octopress' Image Tag plugin. Use at your own risk as it hasn't been thoroughly tested yet. The CSS can be customized, I included the very basic one I used with the necessary tricks.
// http://www.lifeathighroad.com/web-development/forcing-to-wraps-to-the-width-of-an-image-using-css-only/
figure {
display: table;
width: 1px;
}
figure.center { margin: 0 auto 1.5em; }
figure.left { float: left; margin-right: 1.5em; }
figure.right { float: right; margin-left: 1.5em; }
// as per the comments on the previous link, when img's max-width is set to 100%, it breaks
@jadb
jadb / 0_reuse_code.js
Created April 4, 2014 17:50
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
<?php
namespace FluxCtrl\Model\Hose;
use Cake\Collection\Collection;
use Cake\ORM\TableRegistry;
use FluxCtrl\Datasource\HoseInterface;
use FluxCtrl\Model\Entity\Feed;
use PicoFeed\Parser\Item;
use PicoFeed\PicoFeedException;
use PicoFeed\Reader\Reader;

Keybase proof

I hereby claim:

  • I am jadb on github.
  • I am jadb (https://keybase.io/jadb) on keybase.
  • I have a public key whose fingerprint is B7C5 9B7A EDBE B134 3D52 FD0A EFF3 7D81 D6E7 BE42

To claim this, I am signing this object:

@jadb
jadb / README.md
Last active September 29, 2015 21:46 — forked from denji/README.md
Remove PhpStorm application, settings and cli-links from Mac OSX

Quick uninstall JetBrains settings:

curl -sL https://gist.github.com/jadb/4b4fe07b778da8a6c377/raw/jetbrains-uninstall.sh | bash -s
@jadb
jadb / onename.txt
Created January 8, 2016 13:36
onename
Verifying that +jadbitar is my blockchain ID. https://onename.com/jadbitar