こんなコードはよいコード
- 読みやすいことはよいことだ
- 見た目が単純だと読みやすい
- 皆がよく知っている構成は読みやすい (標準に従う。すでに知っているもの (Unix のコマンドとか) に従う。すでにあるものに従う)
- 書かないことはよいことだ
// ==UserScript== | |
// @name kyoko | |
// @namespace http://www.dolpen.net/ | |
// @description これは嘘ニュースです | |
// @version 0.1 | |
// @include http://kyoko-np.net/* | |
// ==/UserScript== | |
(function(w,d){ | |
alert('これは嘘ニュースです'); |
/* ~/Library/KeyBindings/DefaultKeyBinding.dict */ | |
{ | |
/* Auto-Paring */ | |
// "(" = ( "insertText:", "()", "moveBackward:" ); | |
// "{" = ( "insertText:", "{}", "moveBackward:" ); | |
// "[" = ( "insertText:", "[]", "moveBackward:" ); | |
"~f" = "moveWordForward:"; /* M-f */ | |
"~b" = "moveWordBackward:"; /* M-b */ | |
"~<" = "moveToBeginningOfDocument:"; /* M-< */ |
# Send Japanese mail using Gmail SMTP server. You need tlsmail. | |
# $ sudo gem install tlsmail | |
require "rubygems" | |
require "tlsmail" | |
require "nkf" | |
require "net/smtp" | |
def sendgmail(from, to, subject, body, user, pass, host = "smtp.gmail.com", port = 587) | |
body = <<EOT |