December 2009
1 post
単語境界は 'iskeyword' オプション →
November 2009
3 posts
debug_backtrace — バックトレースを生成する →
Google、Gmailを作っているJavaScriptライブラリを公開 | エンタープライズ |... →
メールアドレスの正規表現
perlfaq9 - Networking ($Revision: 8539 $) - search.cpan.org
my $atom = qr{[a-zA-Z0-9_!#\$\%&'*+/=?\^`{}~|\-]+}; my $dot_atom = qr{$atom(?:\.$atom)*}; my $quoted = qr{"(?:\\[^\r\n]|[^\\"])*"}; my $local = qr{(?:$dot_atom|$quoted)}; my $domain_lit = qr{\[(?:\\\S|[\x21-\x5a\x5e-\x7e])*\]}; my $domain = qr{(?:$dot_atom|$domain_lit)}; my $addr_spec...
October 2009
3 posts
CentOSでtex環境を整備する方法
(´もω(+”)ノ
CentOS 5.3でtex環境を整えました。 そのやり方を自分用にメモ。
~$ sudo yum install platex tetex*
dvipdfmxはyumレポジトリにはないらしく、手動でインストールすることに。。。
~$ mkdir work ~$ cd work work$ wget http://project.ktug.or.kr/dvipdfmx/snapshot/latest/dvipdfmx-20090708.tar.gz work$ tar zxvf dvipdfmx-20090708.tar.gz work$ cd dvipdfmx-20090708
ここ以降、パス関連で苦労しました。このパスはうまくいったときにやったパスです。
dvipdfmx-20090708$ ./configure...
リモートサーバのGUIを使う方法
DISPLAY=自分のIP:0.0 ssh -X リモートサーバのIP
TCP 6000のポートを開けておきましょう。
CentOSにXとかをインストールする方法
CentOSで最初のインストール時にX Window(GUI)をインストールしなかった時、後から追加したい場合には、
# yum groupinstall “X Window System” “GNOME Desktop Environment”
参考:http://blog.livedoor.jp/loopus/archives/50161232.html
September 2009
2 posts
ニコニコ生放送でコメントを書き込むperlプログラム
にこ生にコメントを書くほうも、ついでに。
#!/usr/local/bin/perl use LWP::UserAgent; use HTTP::Cookies; use URI::Escape; use HTTP::Request; use HTTP::Headers; use IO::Socket; use IO::Select; # 初期設定 my $video_id = $ARGV[0] || die “lvから始まる生放送IDを入力してください”; my $mail = メールアドレス; my $password = パスワード; # UserAgentの設定 my $ua = LWP::UserAgent->new; $ua->cookie_jar( HTTP::Cookies->new( file =>...
ニコ生のコメントを取得するperlプログラム
perlでニコ生のコメントを取得できるようにしてみたよ。
ソケットプログラミングとか、何か楽しい。 使い方:lv番号を渡して実行してください。
#!/usr/local/bin/perl use LWP::UserAgent; use HTTP::Cookies; use URI::Escape; use HTTP::Request; use HTTP::Headers; use IO::Socket; use IO::Select; # 初期設定 my $video_id = $ARGV[0] || die “lvから始まる生放送IDを入力してください”; my $mail = メールアドレス; my $password = パスワード; # UserAgentの設定 my $ua = LWP::UserAgent->new;...
July 2009
2 posts
dragtable ドラッグ&ドロップで表の並び替えができるjsライブラリ →
久々にタンブラーにアクセス。
Chrome便利だ~。
February 2009
2 posts
linuxでtex使用時に必要な文字コードの入れ方 →
議事録トークの議事録
_motti_:議事録書き忘れてた...これは性格の問題なんだろうか...
_motti_:@june29 さんなら,こういうミスはシステムの見直しの対象なのでしょうか?
june29:@_motti_ 状況をよく知らないので無責任なことを言ったらゴメンですが、フローの見直しは積極的にやりますよー。人は忘れる生き物ですもんね。
_motti_:@june29 ありがとうございます.そうですよね!僕は面倒なことを後回しにしてしまいがちなので.理想的には,「会議と議事録作成は並行して行い,会議終了と同時にMLに送信」なんてしたいですね!そういう会議って不可能なのでしょうか...
june29:@_motti_ 議事録係のポジションによるのではないでしょうか。議事録だけ取る人と、議論の参加しながら議事録も取る人だと、事情が大きく違いますよね。
_motti_:@june29...
January 2009
3 posts
svn管理下からはずす
例:wwwディレクトリ内の、swfディレクトリをsvn管理下から外す
svn propset svn:ignore www/swf www
参考:http://a01.biz/wiki/index.php?subversion#m1326f0d
Linux環境でのphp_sockets.dll インストールメモ
http://rainyday.blog.so-net.ne.jp/2007-02-17 を見ながらphpでソケット関数を使おうとすると
/usr/lib/php/modules/php_sockets.dll is not found
のようなことを言われた。ググってダウンロードしてファイル置くと今度は、
invalid ELF header
とか意味不明なことをいわれた。
調べるとどうやら、通常インストールではphp_sockets.dllは入らない。 Windowsなら、php_sockets.dllをphp.iniでextentionするだけでいいらしいが、 Linuxでは./configureで設定しないといけないらしい。
パッケージ管理ソフトなどを使ってると、これが面倒だが手動でやるのは危険が大きい。 そこで、以下のサイトを利用して安全に入れた。
...
arpwatch
centOS5
インストール方法
# yum install arpwatch # chkconfig arpwatch on # service arpwatch start
結果を表示
# tail -F /var/log/messages
MACアドレスとIPアドレスを記録してくれる。 新しい組み合わせを発見するとnewをつけてくれる。
参考
http://tempest.dcnblog.jp/blog/2006/03/linuxarpwatch_3132.html
December 2008
5 posts
B4を過ぎると正月はなくなるらしい
http://d.hatena.ne.jp/gomi-box/20081222/1229928070
12/31に帰省して1/2に上京する僕は隙だらけだった.
しかしこのひよこ,一度見ただけで完全に覚えてしまった.
(・◇・)
redmineインストールメモ
開発支援ソフトでredmineが流行らしい.
ちょっといれてみよう^^.
【環境】
CentOS 5
redmineダウンロード
# wget http://rubyforge.org/frs/download.php/68515/redmine-0.9.0.tar.gz
# tar zxvf redmine-0.9.0.tar.gz
# mysql
mysql> create database redmine;
mysql> grant all on redmine.* to redmine@localhost identified by ‘myred’;
mysql> \q
# cd redmine-0.9.0/config
# vi database.yml.example
production: adapter:...
svnの作り方
環境はCentOS5
不安なら,作業ディレクトリごとバックアップをとっておくこと.(まぁ,大丈夫だがw)
0.インストール
yum install subversion
1.レポジトリディレクトリを作る
mkdir /home/repos/myproject
2.レポジトリの初期化
svnadmin create /home/repos/myproject
3.作業ディレクトリに移動
cd myproject
4.インポートしてリビジョン1を作る
svn import file:///home/repos/myproject -m “initial import”
5.作業ディレクトリを消す
cd .. rm myproject
6,チェックアウトする
svn checkout file:///home/repos/myproject...
(o・ω・o)もなんちたんぶるわぁ(o・ω・o)
なんか始めて見たwwww
昨日の飲み会でjun29に紹介されて始めました.
http://twitter.com/june29
タイトルがオプショナルってところが使いやすいらしいけど,確かにシンプルでイイ!
ドメインは,既にmottiがとられてたし,_motti_はアンダーバー始まりでできないらしいので,
はてなでも使ってるmonanchiを使うことに(由来は部活でのあだ名)
ヨロです.