tech::hexagram

personal note for technical issue.

perl

windowsで入力した「~」とmacで入力した「〜」はUnicode文字コードが異なる

「〜」をwindowsで入力するとUnicode文字コードはU+FF5Eになり、macで入力するとU+301Cになる。 数値実体参照で言えばwindowsは~、macは〜 となる。ドウシテコウナッタ… 詳しい説明は以下の記事にあった。 Oracleデータベースで、波ダッシュの…

INC変数とシンボルテーブルとglob

仕事で実行中のスクリプトが読み込んでいるmoduleを確認する必要があり、いろいろ調べているうちにタイトルにつけたようなものに辿り着いたので、整理してまとめておく。 INC変数 @INC, %INCと呼ばれる変数で、以下の値を取得することが出来る。 @INC : モジ…

関数の呼び出し元を取得する方法まとめ

perl use Data::Dumper; warn Dumper( (caller 1)[3] ); JavaScript console.log( arguments.callee.caller );

Amon2を使ってみた【ログ】

個人的なメモ殴り書き。 $ perlbrew install stable $ curl -L http://cpanmin.us | perl - Task::Amon2 -nv $ amon2-setup.pl --flavor=Basic MyApp $ cpanm Carton $ carton install 参考 第18回 Amon2によるWebアプリケーションの高速開発(1):Perl Hac…

bibtex用のちょっとしたツールを作った

研究室の論文紹介用ページをリニューアルすることになりまして,今週はその準備作業に追われていました.手作業で論文のbibファイルを何個も作ると, @article{samlple hoge hoge, title={sample hoge hoge}, author={piyo and puyo}, ... }このように,論文…

perlで簡単なリネームプログラム作ってみた

Web系プログラム言語ひよひよなので少しずつ慣れていこうかと思い,研究で使えそうだと思ったのでperlで書いたプログラムを晒してみました.研究で,以下のようなファイルをコピーしてこんな感じにリネームするようなプログラムが必要でした. リネームの要…

正規表現メモ

就活が伸びて3月下旬が割とまとまった時間がとれているので,個人的に勉強してたりします.現在取り組んでいるのは Androidの開発についての勉強 perlの勉強 です.今日はperlについて書いてみようと思います. 正規表現について結構ごちゃごちゃしてるので…