I hereby claim:
- I am mattread on github.
- I am mattread (https://keybase.io/mattread) on keybase.
- I have a public key whose fingerprint is B79D 293B 4732 9678 DABC 4C2B 9B8E 27DC 9A5F 62E1
To claim this, I am signing this object:
| #!/usr/bin/env php | |
| <?php | |
| $type = trim(shell_exec('zenity --list --radiolist --column=Pick --column=Type TRUE Plugin FALSE Theme FALSE Other')); | |
| switch ($type) { | |
| case 'Plugin': | |
| $repo = trim(shell_exec('zenity --entry --text="Repo Name"')); | |
| $git = shell_exec("cd /home/matt/Projects/plugins; git clone [email protected]:habari-extras/{$repo}.git"); | |
| break; | |
| case 'Theme': |
I hereby claim:
To claim this, I am signing this object:
| #!/bin/sh | |
| # | |
| # Paste a file directly to gist. | |
| # | |
| # * Put this file into your home binary dir: ~/bin/ | |
| # * Make it executable: chmod +x | |
| # | |
| # | |
| # Required Software: | |
| # ------------------------- |
| RewriteEngine On | |
| RewriteCond %{HTTPS} !=on | |
| RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L] | |
| RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] | |
| RewriteRule ^(.*)$ http://%1/$1 [R=301,L] | |
| RewriteRule ^(archives|blog)/[0-9]+/[0-9]+/(.+)$ $2 [R=301,L] | |
| RewriteRule ^(2005|2004|2006)/[0-9]+/(.+)$ $2 [R=301,L] | |
| RewriteRule ^(css/flag\.php)$ examples/$1 [R=301,L] | |
| RewriteRule ^(projects)/(.+) http://drunkenmonkey.org/$2 [R=301,L] |
| <?php | |
| $url = 'https://api.github.com/repos/MattRead/conquistador/git/blobs/82c300571af3a69609466e51c3f057c75cc1df09'; | |
| $opts = array( | |
| 'http'=>array( | |
| 'method'=>"GET", | |
| 'header'=>"Accept-language: en\r\n" . | |
| "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6\r\n". | |
| "Cookie: foo=bar\r\n" | |
| ) |
| <?php | |
| class MrT extends Plugin | |
| { | |
| public function action_atom_get_collection( $xml, $params, $handler_vars ) | |
| { | |
| if ( Controller::get_action() == 'tag_collection' ) { | |
| $xml->title = _t( 'Posts Tagged %s', array( htmlentities(Controller::get_var('tag')) ), 'MrT' ); | |
| } | |
| } |
| <?php | |
| action_atom_get_collection { | |
| function b( $xml, $params, $handler_vars ){ | |
| $xml->title = 'FFFFFFFFFFFFFFFFFF'; | |
| } | |
| } | |
| $a = new AtomHandler; $a->get_collection(); |
| <?php | |
| public function filter_comment_content_out($content, $comment) { | |
| if (!preg_match_all('#(@[0-9a-zA-Z_]+)\b#i', $content, $matches, PREG_SET_ORDER)) { | |
| return $content; | |
| } | |
| $id = null; | |
| foreach ( $matches as $m ) { | |
| foreach($comment->post->comments as $com) { |
| diff --git a/twitterlitte.plugin.php b/twitterlitte.plugin.php | |
| index 8da3d97..900738f 100644 | |
| --- a/twitterlitte.plugin.php | |
| +++ b/twitterlitte.plugin.php | |
| @@ -63,7 +63,7 @@ class TwitterLitte extends Plugin | |
| ), '', '&' ); | |
| } | |
| else { | |
| - $url = 'http://twitter.com/statuses/user_timeline/' . $block->username . '.json'; | |
| + $url = 'http://api.twitter.com/1/statuses/user_timeline.json?screen_name=' . $block->username; |
| var easterEggKeys = new Array('j','i','b','b','y'); | |
| var easterEggCurrent = 0; | |
| $(window).keydown(function(e){ | |
| var key = String.fromCharCode(e.keyCode).toLowerCase(); | |
| if (easterEggKeys[easterEggCurrent].toLowerCase() == key) { | |
| easterEggCurrent++; | |
| if (easterEggCurrent >= easterEggKeys.length) { | |
| $('body').append('<embed src="http://mattread.com/examples/midi/sinfon1.mid" autostart="true" hidden="true" type="audio/midi">'); | |
| for (var i = 0; i < document.styleSheets.length; i++) { document.styleSheets[i].disabled = true; } |