その他

眼鏡分補充♪

うぬ、全然上手くならない!

眼鏡少女 by baban on pixiv

Published on 03/06/2016 at 15:11 under .

CG書いてました。

ノートPCを液タブ替わりに買ったので書けるかどうか実験。色々と課題が多い。

Published on 02/05/2016 at 18:39 under .

Mac環境向けロジバンパーサーのインストール方法

Mac環境でロジバンのパーサーを入手するには、C言語のコンパイル環境としてXCodeとXCodeCommandlineToolsのインストールが必要になります。

そのあたりは外部のリンクを辿った方が楽ですからそちらを紹介しましょう。

Xcode開発環境のインストール

http://www.cse.kyoto-su.ac.jp/~oomoto/lecture/program/tips/Xcode_install/

ここまで終われば、後はターミナルを起動して以下の通りコマンドを打ち込んでください。

wget http://home.ccil.org/~cowan/parser-3.0.00.tar.gz

tar xvzf parser-3.0.00.tar.gz

cd parser-3.0.00

make

 

これでプログラム作成が完了したので、コンパイルされたプログラムをコマンドラインから実行してください。

 

./parser

 

で起動します。

プログラムの実行はCtrl+Dのショートカットでできます。

 

これでMac,Windows環境のビルド方法は書き残しましたけど、Linux環境の場合はgccのインストールできない人は基本いないでしょうから問題ないでしょうね。

 

 

 

 

 

Published on 11/01/2015 at 13:47 under .

Windows環境の標準ロジバンパーサーの作成方法。

ロジバンの公式パーサーが、今でも16ビットDOSのコマンドとして配布されているので

ついに自宅のWindows10環境で動かないのに困ったのでコンパイルしてバイナリ用意したのですが

ロジバン周辺はプログラム自体を理解する人は少なそうなので、一連の手順をメモしておきます。

 

まずはオフィシャルで公開しているプログラムのソースコードを以下のURLからダウンロードしてきます。

https://mw.lojban.org/papri/Official_LLG_Parser

おすすめはバージョン3.0が最新版なので、こちらでしょう。

http://home.ccil.org/~cowan/parser-3.0.00.tar.gz

ダウンロードしたファイルはtgz形式で圧縮されているので解凍できない場合は、Lhaplusを窓の杜からダウンロードしてきてインストールして解凍してください。

 

窓の杜 - Lhaplus

http://www.forest.impress.co.jp/library/software/lhaplus/

 

このC言語で書かれたソースコードをコンパイルして実行可能なプログラムにします。

CygwinなどをインストールすればgccでUnixやMacと同じ方法でコンパイルもできますが、Cygwin越しにしか使えないバイナリが出来てしまうので、実際の使いやすさを考えると、VisualStudioを使ってコンパイルしてしまう方が良いでしょう。

 

現在は開発環境この程度であれば、すべてフリーでそろえられます。

Microsoftも開発環境はかなりのぶぶん無料でダウンロードできるようになっています。

現在は正式にはVisualStudio2013が最新版ですのでURLは下のものをダウンロードしてくれば大丈夫です。

https://www.microsoft.com/ja-jp/download/details.aspx?id=40784

見つからない場合でも、検索エンジンで Visual C++ で検索すればなんとか手に入るでしょう。

 

ダウンロードしたら、インストールに結構時間がかかるかもしれませんが、気長に待ちましょう。

 

その後、VisualStudioが立ち上がったら「新しいプロジェクト>Visual C++空のプロジェクト」を選択してください。

 

ソースファイルを選択して、「追加>既存の項目」を選択して、出てきたダイアログですべてのファイルを選択して追加します。

 

その後、「ビルド」を実行すればコンパイル終了です。

 

これで、パーサーの作成は完了です。

 

ビルドに失敗して、下の様なエラーメッセージが出る場合は、C言語標準のstrcpyという関数の自由な使用をwindows側で規制しているのが原因なので。

 

エラー 1 error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\dl\parser-3.0.00\termin.c 28 1 Project2

これを解決する場合は、コンパイルオプションで読み込んだファイルの中の、logiban.hの先頭に

 

#define _CRT_SECURE_NO_WARNINGS

 

を一行追加してください。その後もう一度ビルドを実行すると、コンパイルが実行されます。

 

作ったファイルは、あなたの「ドキュメント」ディレクトリ以下の

\Documents\Visual Studio 2013\Projects

以下に自分のプロジェクトがあるので、"(自分の作ったプロジェクト名前/Debug)"ディレクトリ以下に出来ているのでそれを使ってください。

 

んー、オフィシャルのパーサーも作ってかなり時間がたっているので色々と周りの環境が変化しているのについていけなくなっている印象を受けますね。

ロジバンも新文法が固まるまでは、こちらが公式なのですから、このあたりの環境を整備しないと人が入ってこなくて困る気がします。

 

コンパイルしたファイルを置いておきますが、多分ロジバンに興味のある人が気軽にアクセスできる場所に安定して置いておくべきなんでしょうね。

parser.zip

Published on 11/01/2015 at 07:25 under . タグ ,

今日は眼鏡の日ですね

特に他意はありませんが今日は眼鏡の日ですよね! -00-

特に他意はありませんが今日は眼鏡の日ですよね! -00-

特に他意はありませんが今日は眼鏡の日ですよね! -00-

 

Published on 09/30/2014 at 16:33 under , .

今どきのスタートアップが技術ブログを始めるためのソリューション選び

http://devlog.forkwell.com/

自分はPHPで書かれたコードは使わない主義者なので、「Wordpressでブログは無い」ということでTypo使っていたのですが

他の良い選択肢を探すのにベストな選択肢

Published on 08/18/2014 at 13:29 under , .

「週刊少年ジャンプ」連載中の人気SF漫画『ワールドトリガー』がテレビ朝日系列でTVアニメ化!さらに、8月11日に声優お披露目イベントを開催!

http://www.tv-asahi.co.jp/worldtrigger/

静止画M@Dコンテストやっていましたので何らかの動きは考えていましたけど、原作のすとっくたりないきがするので

Published on 08/07/2014 at 00:01 under .

東方Project 第14.3弾

http://kourindou.exblog.jp/21894661/

お、今回はオリジナルナンバーではなくてダブルスポイラーの様な弾幕パズルゲームできましたか

 

Published on 04/15/2014 at 19:27 under .

秒速で1億稼ぐ男~与沢翼襲来~

http://i.angelmaster.jp/

色々ひどい四月馬鹿企画ですが、ソース表示しても定期的にネタを挟んできているのが無駄にひどいです

 

Published on 03/31/2014 at 20:18 under .

砲雷撃戦よーい!でTwitterのタイムラインが埋まっている件

http://maekawasdf.wix.com/kancolle

 

Published on 01/19/2014 at 04:42 under .