Three or more hashtags.
#[^#]+#[^#]+#
Long hashtags (15+ characters): #hashtagpunchline
| // curl -k https://localhost:8000/ | |
| var https = require('https'); | |
| var fs = require('fs'); | |
| var options = { | |
| key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'), | |
| cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem') | |
| }; | |
| https.createServer(options, function (req, res) { |
| #!/bin/bash | |
| # Copyright 2010 Eric Ryan Harrison <[email protected]> | |
| # Inspired by: | |
| # http://daniel.haxx.se/blog/2010/12/14/add-latency-to-localhost/ | |
| if [ -n "$1" ] | |
| then | |
| if [ "$1" = "off" ] | |
| then | |
| tc qdisc del dev lo root |
| DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE | |
| Version 2, December 2004 | |
| Copyright (C) 2011 Mathieu 'p01' Henri - http://www.p01.org/releases/ | |
| Everyone is permitted to copy and distribute verbatim or modified | |
| copies of this license document, and changing it is allowed as long | |
| as the name is changed. | |
| DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE |
| This playbook has been removed as it is now very outdated. |
| String.prototype.toSlug = function(){ | |
| st = this.toLowerCase(); | |
| st = st.replace(/[\u00C0-\u00C5]/ig,'a') | |
| st = st.replace(/[\u00C8-\u00CB]/ig,'e') | |
| st = st.replace(/[\u00CC-\u00CF]/ig,'i') | |
| st = st.replace(/[\u00D2-\u00D6]/ig,'o') | |
| st = st.replace(/[\u00D9-\u00DC]/ig,'u') | |
| st = st.replace(/[\u00D1]/ig,'n') | |
| st = st.replace(/[^a-z0-9 ]+/gi,'') | |
| st = st.trim().replace(/ /g,'-'); |
| #!/usr/bin/php | |
| <?php | |
| /** | |
| * .git/hooks/pre-commit | |
| * | |
| * This pre-commit hooks will check for PHP error (lint), and make sure the code | |
| * is PSR compliant. | |
| * | |
| * Dependecy: PHP-CS-Fixer (https://github.com/fabpot/PHP-CS-Fixer) | |
| * |
| #!/bin/bash | |
| # Put this file at: .git/hooks/post-checkout | |
| # and make it executable | |
| # You can install it system wide too, see http://stackoverflow.com/a/2293578/685587 | |
| PREV_COMMIT=$1 | |
| POST_COMMIT=$2 | |
| NOCOLOR='\e[0m' |
| var net = require('net'); | |
| var dgram = require('dgram'); | |
| function ntohs(arr) { | |
| return ((arr[0] & 0xFF) << 8) | (arr[1] & 0xFF); | |
| } | |
| function parse_name(data, pos) | |
| { | |
| for (base = pos; pos < data.length;) { |
| /* bling.js */ | |
| window.$ = document.querySelector.bind(document); | |
| window.$$ = document.querySelectorAll.bind(document); | |
| Node.prototype.on = window.on = function(name, fn) { this.addEventListener(name, fn); }; | |
| NodeList.prototype.__proto__ = Array.prototype; | |
| NodeList.prototype.on = function(name, fn) { this.forEach((elem) => elem.on(name, fn)); }; |