2014年7月20日日曜日

bash history


export HISTCONTROL=ignoredups
これで重複コマンドは削除されていく。
ubuntuでは設定されてるんだって。

http://takuya-1st.hatenablog.jp/entry/20090828/1251474360

「ゔ」という文字がありました。

知ってました?
mac, iphone だと「vu」で「ゔ」が入力できるんです。。。
windowsだと「ヴ」しか入力できなかった。

unicodeに登録されてる。
「ヴ」
http://ja.wikipedia.org/wiki/%E3%83%B4
「ゔ」 U+3094
「ヴ」 U+30F4

関連
http://www.fileformat.info/info/unicode/char/3094/index.htm
http://ja.wikipedia.org/wiki/Unicode%E6%AD%A3%E8%A6%8F%E5%8C%96
http://www.unicode.org/charts/normalization/


■ pythonで確認
(mac X 10.9.4, python 2.7.5)

#coding:utf-8
vu = "ゔ"
uc= unicode(vu, "utf-8")
print uc, type(uc)

import re
hiragana = "あいうゔえお"
r = re.sub(r"(.*)ゔ(.*)", r"\1ヴ\2", hiragana)
print r

> ゔ <type 'unicode'>
> あいうヴえお

2014年7月12日土曜日

perl モジュール


■ テンプレートエンジン

Xslate
http://xslate.org/

Introduction to Xslate
http://xslate.org/intro.html

Text::Xslate::Manual::Cookbook
http://search.cpan.org/~gfuji/Text-Xslate-3.2.4/lib/Text/Xslate/Manual/Cookbook.pod


■ Web API

Perl - LWP
http://qz.tsugumi.org/Perl_LWP.html

Furl-0.24の翻訳済ドキュメントの一覧です (perldoc.jp)
http://perldoc.jp/docs/modules/Furl-0.24

初めての Furl
http://blog.livedoor.jp/xaicron/archives/51324535.html

PerlモジュールFurlから学ぶ省エネコーディング
http://hirobanex.net/article/2011/06/1308990953

perlでWEB APIを複雑に扱いたい人向けのSpicaというモジュールを書いている話
http://mizuki-r.hatenablog.com/entry/2013/07/29/perl%E3%81%A7WEB_API%E3%82%92%E8%A4%87%E9%9B%91%E3%81%AB%E6%89%B1%E3%81%84%E3%81%9F%E3%81%84%E4%BA%BA%E5%90%91%E3%81%91%E3%81%AESpica%E3%81%A8%E3%81%84%E3%81%86%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC


■ XML

Perl 開発者のための XML: 第 1 回 XML と Perl -- 魔法の組み合わせ
http://www.ibm.com/developerworks/jp/xml/library/x-xmlperl1.html

ミヤビッチの穴
http://hole.sugutsukaeru.jp/archives/8

XML::Simple - シンプルなXMLパーサ / Perlモジュール徹底解説
http://d.hatena.ne.jp/perlcodesample/20100424/1270894115

XML::XPath で XPath に入門してみた
http://d.hatena.ne.jp/kiririmode/20090220/p1


2014年7月10日木曜日

Perlです。。。

タイトルどおり、Perlです。。。。。


■ Perl基礎

Perl講座
http://rfs.jp/sb/perl

Perl基礎文法最速マスター
http://d.hatena.ne.jp/perlcodesample/20091226/1264257759

Perl基礎入門
http://www.kent-web.com/perl/

2時間半で学ぶPerl
http://qntm.org/files/perl/perl_jp.html

Perl Hackers Hub
http://gihyo.jp/dev/serial/01/perl-hackers-hub

大規模Perl初心者研修を支える技術 (DeNA)
http://www.slideshare.net/DaisukeTamada/perl-26371335

■ 参照

Perl/リファレンス
http://ja.wikibooks.org/wiki/Perl/%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9

リファレンス (Perl講座)
http://rfs.jp/sb/perl/02/10.html

■ モダンPerl?

現代的なPerlの記述方法一覧
http://d.hatena.ne.jp/perlcodesample/20091120/1246679588

モダンPerlの世界へようこそ gihyo
http://gihyo.jp/dev/serial/01/modern-perl


■ Mojolicious::Lite

GitHub yuki-kimoto/mojolicious-guides-japanese
https://github.com/yuki-kimoto/mojolicious-guides-japanese/wiki/Mojolicious::Lite

Mojolicious最速マスター
http://qiita.com/yusukebe/items/65141c9c63a2860af962

第22回 Mojolicious::Lite:本当に簡単なウェブアプリがあればいいときは
http://gihyo.jp/dev/serial/01/modern-perl/0022

Mojoliciousリファレンス
http://d.hatena.ne.jp/perlcodesample/20110402/1305602329


■ テスト
第30回 Test::Class:ユニットテストに使うだけでなく
http://gihyo.jp/dev/serial/01/modern-perl/0030

PerlでTDD(テスト駆動開発)するなら覚えておきたいCPANモジュール群
http://hirobanex.net/article/2012/08/1343880047


2014年7月7日月曜日

railsのルート名に "_index"がつく場合

resource名が単数系の場合に suffix "_index"が引っ付く。
単複同形の名詞も同じ。

# vi config/routes.rb
namespace :admin do
     resources :companies
     resources :series
end

# rake routes
admin_companies GET    /admin/companies(.:format)          admin/companies#index
admin_series_index GET    /admin/series(.:format)             admin/series#index

単複同形は罠だった。
sheepとかも。 遠い昔勉に強した気もする。。。

このルールを変更するには。
config/initializers/inflections.rb

英単語
plural:(形容詞) 複数の、複数形  (反対:singular)
単複同形:the same plural and singular form

2014年7月4日金曜日

ifconfigが.....

全然知らんかった!

何事も無かったかのようにifconfig打ってたよ!

非推奨になったネットワークコマンド養成ギプス
訳:非推奨になったLinuxネットワークコマンドの代替コマンド

まぁ、おっさんなんでifconfigって打っててもいい気もするけど。