八王子.pm参加者一覧を更新

Posted on 4th 3月 2011 in Perl

だいぶ遅くなりましたが、hachioji.pmの参加者を更新しました。
毎回、エントリを追加するとわかりづらくなるので固定ページにしてみました。


八王子.pm参加者一覧

comments: 0 » tags: ,
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加

Macによる庶民的ライフハック

Posted on 11th 2月 2011 in 雑記

Macのトラックパッドは二本指で画面スクロールができますが、使っている人の多くは人差し指と中指でスクロールしていることでしょう。

が、

あえて中指と薬指でスクロールする癖をつけてください。

こうする事でMacを汚す事なくポテチ食べながらネット見たり、PDFを読む事ができるのです。

マウスを中指と薬指で操作するのは無理がありますが、トラックパッドなら大丈夫です。

ちなみに、

キーボードを使う場合はちゃんと指を拭きましょう。

comments: 2 » tags:
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加

オブジェクト至高プログラミング

Posted on 29th 1月 2011 in Web, ソフトウェア, プログラム

今週検証したコードに感銘を受けたので記録しておく。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
class Hoge{
    function __construct() {
        $this->aaa();
        $this->bbb();
        // ひたすら己のメソッド実行
    }
    function aaa(){
        // 100行以上
    }
    function bbb(){
        // 100行以上
    }
    // こんなメソッドいっぱい!
}
new Hoge();
?>

コンストラクタにひたすらメソッドを書いてnewするだけ。最強!!

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加

[Perl]八王子.pm参加者まとめ

Posted on 22nd 1月 2011 in Perl
八王子.pmの参加者をまとめてみた。

サイトが見当たらなかった方はtwitter、複数サイト持ってる方は独断で1つに絞っています。

umeyukiさん http://www.umeyuk-i.com/
hondallica(ぼくちゃん) http://sukuna.net/

(おまけ)Twitterリスト http://twitter.com/#!/list/hondallica/hachiojipm

comments: 0 » tags:
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加

[Perl]画像用data URL schemeを作る

Posted on 5th 1月 2011 in Perl, Web
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
use strict;
use warnings;
use IO::File;
use MIME::Base64;
 
# 対象ファイル
my $file = $ARGV[0];
 
# 拡張子から画像のMIMEタイプを取得
my $mime = $1 if $file =~ /\.(gif|jpe?g|png)$/;
$mime = 'jpeg' if $mime eq 'jpg';
 
# $dataに画像ファイルの中身を取得
IO::File->new($file, 'r')->read(my $data, (stat($file))[7]);
 
# BASE64エンコードして改行を除去
my $base64 = encode_base64($data);
$base64 =~ s|\n||g;
 
# data URL scheme(RFC2397)を表示
print "data:image/$mime;base64,$base64";
comments: 0 » tags: ,
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加