2012-01-01から1年間の記事一覧
同じ要素数を持った2つのリストを順々に処理したいときなどに使う、カウンタ変数付きのforループ。今までこんな感じで書いていました。 my @list1 = 1..100; my @list2 = 101..200; for (my $i = 0; $i < scalar @list1; $i++) { say "$list1[$i] + 100 => $…
たいした話ではないのですが、Perlのスクリプトの引数に、コマンド置換の結果を投げ込めるということに今気づきました。こんな感じのスクリプトがあったとしたら、 #!/usr/bin/perl use strict; use warnings; use utf8; use Encode::Locale; use open IO =>…
Perlで適当に処理した文字列を、テキストファイルやターミナルに出力させてからコピペすることがよくあるのですが、なんかこれって二度手間で面倒です。「Clipboard」というモジュールを使うとPerlで直接クリップボードに書き込めるようなので、さっそく利用…
原稿を書いていると、まれに画像の一覧からiPhoneのスクリーンショットを選別してピックアップしたいと思うことがあります。今までに一回しかありませんでしたが……。まあ、そのとき一回だけだったんで、手作業で探したほうが早かったかもしれませんが、遊び…
ここで紹介されているImageMagickを利用したアイコン画像の角丸処理がすごい便利。ImageMagickでAndroidアプリ用にiPhone風の角丸アイコン画像を生成する Kawanet Tech Blog/ウェブリブログインストールに四苦八苦しながら変換を試してみた。 案外うまくいき…
追記:もうちょい改良しました => 原稿の縦書き整形スクリプトを修正 - takepierrot Editor Note 先日、縦書きフォーマットように半角英数字を変換するvimスクリプトを書きました。選択範囲の文字を縦書き用にフォーマット - takepierrotのメモ このスクリプ…
Perlで正規表現を使用する際、以下の4つの特殊変数が利用できます。 メタ文字 説明 $& 文字列の中でパターン全体がマッチした部分を参照 $` 文字列の中でマッチに先行する部分を参照 $' 文字列の中でマッチに続く部分を参照 $+ 最後にマッチした文字列を返す…
ライターとして原稿を書くとき、縦が器用に原稿を求められるときと横が器用に原稿を求められるときがあります。 実は、縦書きと横書きでは微妙に文章の表記やフォーマットが異なります(発注者により変わったりもしますが)。 横書きの場合、英数字は基本半…
無事投稿されるだろうか……。
久しぶりにFirefoxを使いました。Pentadactylrcの設定を見直したのでそのメモ。 " j/k でのスクロール幅を 1行 から 5行 に変更 nnoremap j 5j nnoremap k 5k " コマンドラインモードで履歴の探索を簡単に cnoremap <C-n> <Down> cnoremap <C-p> <Up> " 挿入モードも<C-m>で改行コード</c-m></up></c-p></down></c-n>…
ダイアリーの記事をインポートすることはできないのだろうか? さすがに手打ちで移動するのは面倒くさい。
Windowsではいまだに使用されているMS ゴシックとMS Pゴシック。メイリオやConsolasといったClearTypeのフォントがリリースされて長らくたっても、いまだに標準フォントとして設定しているWebサイトが少なくありません(IT mediaとか)。Firefoxの場合は、標…
等幅フォントのサイズがおかしい? 最近、Google Chromeでコードの書き方などを紹介しているサイトをよく見るのですが、等幅フォントのサイズが不自然に小さいところがあります。たとえば下記のサイトの場合だと、こんな具合になります。 Google JavaScript …
実家はいまだに携帯電話がまともに通じず、インターネットもないという情報鎖国状態でした。眼は休まったけど、やっぱりネットがないと落ち着きません。さて、前回PerlのUnicode文字列に対する正規表現検索がなにやらちょっと変わった動作をするというお話を…