Skip to content

Instantly share code, notes, and snippets.

View atom-sync-settings
https://atom.io/packages/sync-settings
View rss.rb
require 'rss'
require 'ap'
rss_source = ''
rss = RSS::Parser.parse(rss_source, false)
rss.items.each do |item|
ap item.title
# ap item.description
end
View get-ken-all.sh
curl -# -LO http://www.post.japanpost.jp/zipcode/dl/kogaki/zip/ken_all.zip
yes | unzip ken_all.zip
nkf --utf8 -Lu KEN_ALL.CSV > address.csv
rm ken_all.zip
rm KEN_ALL.CSV
@oooooooo
oooooooo / application.md
Last active Dec 30, 2015
Mojolicious::Lite で仕様変更の多い掲示板を作る
View application.md

目次

アプリケーションを書く

Mojolicious::Lite で掲示板を書きます。

準備

Perl 5.10.1 以降

@oooooooo
oooooooo / test.md
Last active Dec 30, 2015
テスト
View test.md

目次

テスト

そのままではテストできない太古のプログラムは正規表現でメソッドを抜き出してテストする気概で。

テストのないコードがレガシーコード。自分が新たな技術的負債を作らないために。

Test::More

@oooooooo
oooooooo / regex.md
Last active Dec 30, 2015
正規表現
View regex.md

正規表現

O'Reilly Japan の詳説 正規表現 最新版を読む。

  • 名前付きキャプチャ
  • ^ と $ が必要な場合はお忘れなく ( Ex. /^\d+$/ )
View ui.md

目次

UI

radio では見出しでクリックできるようにとか、 フリガナはカタカナやひらがなの強制がないようにとか、 間違いを変更できない確認画面にしないとか、 人に親切に。

View security.md
View git.md

目次

最低限

会社にある本などで理解しておくこと。

  • git init
  • git add
  • git commit
  • git status
View 2013fresh.md