2013-01-01から1年間の記事一覧
chomp() は $/ に依存していると知れ!mjd!と思ってラクダ本を取り出した。(リファレンスではないところが素敵)ラクダ本に「$/」はreadline関数、<FH>演算子、chomp関数が参照すると記載されている。ということは &lt;!-- pre { white-space: pre-wrap; font</fh>…
11月の仕事の予定を見た。死ねるorz家でのリズムが崩れると読書とかプログラム書く気力とか根こそぎ持っていかれるのだけれどどうしたもんかなー仕事早く終わらせて早く帰ってくるのが一番なんだけどやっぱりできないときも多々あるわけで。そんな中でもやっ…
PS3でブレイブルーが出たのか。さらにギルティ人口減りそうですね。まぁ、ブレイブルーよりかはGGXX Xrdを早くやりたい感じです。さて、GGXX AC+Rランキングの進捗具合なんですが■DB・個人戦績ALL情報 → 完了・個人キャラ別情報 → 完了・全体の使用キャラの…
割と放置気味だったんだけどGGXXAC+Rやりながらアイデアが浮かんできたので無性に改良したくなった。やる気が高いので一気にやろうと思う。といっても、11月中公開を予定する。◆GGXXランキングのTodo◆・リファクタリング 作り直し・個人の対戦キャラ勝率…
クロージャの概念をクラスとの対比でわかりやすく説明する クロージャは、継承できないと書きましたが継承できるみたいです。(やりかたは今のところは思いつきません。)2008年の記事なので、もう解決してそうな気がしますが。 &amp;amp;lt;!-- pre { whi…
サンプルコードによるPerl入門Books基礎編 [Kindle版]木本裕紀2013-08-30サンプルコードさんの新本があると聞いて読みました。ささっと流し読みしたので感想を。■目次第1章 Perlを実行するためのコマンドプロンプト入門第2章 Perlとは第3章 WindowsにActi…
前回の続き &amp;amp;lt;!-- pre { white-space: pre-wrap; font-family: monospace; color: #000000; } body { font-family: monospace; color: #000000; } .lnr { color: #804040; } .Comment { color: #ff0000; } .Special { color: #ff00ff; } .Type…
というのが2014年1月にでるらしいですよ?http://codezine.jp/book/modernperl2
久しぶりの更新。DxLibのラッパー関数を作成しなおしてSwigでウハウハしようという試み。手順は以下のようになる。1.DxLibのWebサイト情報取得2.関数郡の抜き出し3.Swigで読み取れるよう関数の変換というわけで、1のコードを書いてみた。use 5.12.0;use warn…
もう少しでサクラ鯖ライトプランの契約が切れるのでただいま鯖引越し中。6割程度完了しました。設定云々がめんどくさいorz
ボクセル化が面白そうだと思ったんだけど、上手く実装できなかったので変更しました。。。orzさて、アルファブレンディングは「αブレンド(アルファブレンド)とは、2つの画像を係数(α値)により合成すること。特にゲームの開発に必須の技術で、別々に描か…
次の休みにどれかやってブログに書こうリスト。・PDLの面白そうな機能調べ・Swigの使い方書き直し・Perl::DxLibで簡易ゲーム・Perl::DxLibでがっつりゲーム・UbuntsでPerl::SDL・Perlで画像処理・Perlの特殊変数暗記><・Perlのよくわかっていない機…
いまさらながら、Kindle買ってしまいました。自分が持っているケータイがガラケーで電子書籍も楽に読みたいなぁと思っていたら安くて性能が良いKindleが丁度マッチしていた感じ。で、さっそく購入したのがPerlについて語ろう [Kindle版]です。本についての感…
8月ごろで、さくらサーバーのライトプランの契約が切れるがスタンダードプランにするかサーバーの勉強もかねてVPSを借りるか悩み中。
Perl 5.18がリリースされたみたいです。◆Islands in the byte streamperl v5.18.0 released!◆tokuhirom's blog.Perl 5.18.0 がリリースされています◆サンプルコードによるPerl入門Perl 5.18 がリリースされました◆5.18の変更点の日本語訳perldoc.jp変更点は…
Modern Perl 2011-2012って日本語訳ないのかなーと思いつつ僕が翻訳すればいいんじゃね?って思ったけど叩かれて泣きそうになる夢を見たのであきらめた。GGXXランキングを改良しようと思ったけど風邪を引いたのでやる気が落ちた。orz
Webサイトを作ってみたいねぇと思っていたら頑張っていた。http://yoshichi9.sakura.ne.jp/myapp/ggxxrank.cgi僕自身格ゲーが好きで特にGGXXが好きです。(弱いけどね><)で、GGXXAC+R がカード対応になったんだぁと思ってたら、そういえば、Python東海で…
せっかく、PDLと行列の使い方を覚えたのだからそれを使って何かすれば良かったんだけど忘れてたでござる。今回はGIFで2D画像を3Dに見せるファイルを作ってみる。具体的な内容は下記サイトを見てほしい。2Dなのに飛び出す! 3D環境ゼロでつくる3D写真のつくり…
引き続き行列の計算をお楽しみください。 少しずつ行列の仕組みがわかってきたので 少し応用を利かせてみる。とりあえず、PerlとOpenGLで練習。use strict;use PDL;use PDL::Matrix;use OpenGL ':all';my $vec1 = vpdl [0.2, 0.3, 1.0];my $vec2 = vpdl [0.5…
Perlで行列の計算をする場合、PDL::Matrixを使用すると簡単です。使い方はサンプルコードさんとこにまとめられているのでそこを参考にしています。まずは行列の作成。use PDL;use PDL::Matrix;my $mat1 = mpdl [1, 2],[3,4];print $mat1;簡単にできます。次…
スキューuse strict;use warnings;use Imager;use Image::Size;use Math::Trig;my $gain = 1.05;my $angle = pi / $gain;my $img = Imager->new;$img->read(file => 'test.PNG') or die $img->errstr;my ($max_width, $max_heigth) = imgsize('test.PNG');my…
土曜日は久しぶりに1時に寝て16時に起きた。人生損した気分になる。死にたいorzさて、Python東海が4月27日に開催されるようなので参加します。今回は前回のようにグダグダ発表にならないようそして、27日に向けてPythonコードを少しでも書けるよう努力したい…
Interface4月号がクリティカルだった件。Interface (インターフェース) 2013年 04月号 [雑誌] [雑誌]CQ出版社そう、画像処理の情報が掲載されていた。中身をきちんと見たわけではないがとりあえず購入しました。土日はなかなか見れなかったので仕事が忙しく…
現在のピクセルと周りのピクセルの色を調べてフィルタリングしてやるとエッジを検出することができる。use strict;use warnings;use Imager;use Image::Size;my @filter = ( 0, # upper_right 0, # top 0, # upper_right 0, # left -1, # center 1, # right …
画像処理の勉強はOpenCVを使用しながら覚えたいなぁと思ってOpenCVについて調べてたんだけど環境構築で悩んだ。OpenCVはPython用のpydファイルがデフォルトで付属されている。だから、Python版はWindowsでも環境構築が楽。PerlはWindowsではCPANから上手く構…
ある一定量の階層ごとに画素値を決めて処理することをポスタリゼーションと呼ぶ。というわけで、use strict;use warnings;use Imager;use Image::Size;my $img = Imager->new;$img->read(file => 'test.png') or die $img->errstr;my ($max_width, $max_heig…
格闘ゲーム作成はなかなか根気が必要ですね。いや、慣れている人はさっと作るんだろうけどさ。。。気分転換に画像処理の勉強でもしてみようかなぁと思いとりあえず記事を書いてみている。まず、Perlで画像を扱う場合Imagerが定番?らしい。というわけで、ま…
前回、SwigとPythonでDXライブラリを動かすときにVGet関数を使用しようとしたら下記のようなエラーがでた。swig/python detected a memory leak of type 'SwigDxLib::VECTOR *', no destructorfound. ということを書いたけど、解決方法()がわかった前回まで…
ひっかかってたエラーを解決したら、無事に黒画面から卒業できた。しかし、見て見ぬ振りである。。。さーて、どうするか。
【土曜日】Python東海に参加してきました。初めてLTもして、初めて会う方達ばかりだったので緊張してたけど楽しくできた。後、お酒の力は偉大。【日曜日】2日酔い。買出し。Python東海でueponxさんが発表してた「Python Tool for Visual Studioをインストー…