超雑にまとめました。修正してください。
登場人物
- アプリケーション先輩: いつも忙しい。横に広がるのが得意(デブじゃない)。
- 後輩: 頼んでばっかしで役に立たない。
- サーバー先輩: アプリケーション先輩と仲がいい。Unix Socket でつながるくらい仲良し。
- プロクシ先輩: アプリケーション先輩とかサーバー先輩と後輩の間を取り持って代わりに伝えたりしてくれる。たまに勝手にレスポンスを書き換える。
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <style> | |
| p.a.b.c.d.e.f.g.h.i.j.k { | |
| color: red; | |
| } | |
| p#a { | |
| color: blue; |
| #!/usr/bin/env bash | |
| exit 1 |
| (define-module color-convert | |
| (export hex->rgb) | |
| (export rgb->hex) | |
| (export rgb->hls)) | |
| (select-module color-convert) | |
| (use srfi-13) | |
| (define (hex->rgb hex) |
| Gemfile.local |
| // ==UserScript== | |
| // @name ZeroFix | |
| // @namespace applest.net | |
| // @version 0.5 | |
| // @description ZeroFix is ZeroWatch of niconico fixer. ZeroWatchが改良するまでの暫定的なユーザースクリプトです。 市場エリアに投稿者情報を表示、コメント投稿エリアの修正、フェード防止の機能があります。 | |
| // @include http://www.nicovideo.jp/watch/* | |
| // ==/UserScript== | |
| /**************************************** | |
| * 右上の[raw]をクリックしてダウンロード開始 * |
| fs = require('fs') | |
| printfln = (text) => | |
| text += "\n" | |
| fs.write('/dev/stdout', text, 'w') | |
| printfln "Hello, World!" | |
| phantom.exit() |
| fs = require('fs') | |
| fs.write('/dev/stdout', 'test!!', 'w') | |
| phantom.exit() |
| function TypeCheck(func) { | |
| var argumentTypes = []; | |
| var functionString = func.toString().replace(/\n/g, ' '); | |
| var argumentString = functionString.replace(/^function.*?\(/, '').replace(/\).*$/,''); | |
| var argumentTypes = argumentString.split(','); | |
| for(var i=0,l=argumentTypes.length; i<l; i++) { | |
| var match = argumentTypes[i].match(/\/\*\*(.*)\*\//); | |
| if(match) { | |
| argumentTypes[i] = match[1].replace(/^ *| *$/g,'').toLowerCase(); |
| # 時間がかかったらgrowlで終了通知 | |
| local COMMAND="" | |
| local COMMAND_TIME="" | |
| precmd() { | |
| if [ "$COMMAND_TIME" -ne "0" ] ; then | |
| local d=`date +%s` | |
| d=`expr $d - $COMMAND_TIME` | |
| if [ "$d" -ge "30" ] ; then | |
| COMMAND="$COMMAND " | |
| echo -ne "\a" |