【MAD】明日へ届け、君の歌【キラ☆キラ】
【ニコニコ動画】【MAD】明日へ届け、君の歌【キラ☆キラ】投稿者 baban 2016/03/20 at 05:48
静止画M@Dを中心にMMDとか、ニコマスを楽しんで気になったことを書き綴っているサイトです、Web新技術投入したがりなのでブラウザは最新版推奨です
http://ch.nicovideo.jp/AMV/blomaga/ar985298?nicovideo_ref=zero_popup_marquee&popup_nicorepo
投稿者 baban 2016/03/12 at 05:28
ノートPCを液タブ替わりに買ったので書けるかどうか実験。色々と課題が多い。
VAIO Z買った記念。眼鏡しぶりん by baban on pixiv
投稿者 baban 2016/02/05 at 18:39
http://www7b.biglobe.ne.jp/~visitor/mad_max/mad_max2015.html
最近また更新滞っていてスイマセン。
そのうちまた落ち着いたら活発化します。
投稿者 baban 2015/12/21 at 15:28
http://googlewebmastercentral-ja.blogspot.jp/2015/12/indexing-https-pages-by-default.html
観念して、このサイトもhttpsにするときでしょうか・・・
投稿者 baban 2015/12/18 at 15:11
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のインストールできない人は基本いないでしょうから問題ないでしょうね。
投稿者 baban 2015/11/01 at 13:47
ロジバンの公式パーサーが、今でも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)"ディレクトリ以下に出来ているのでそれを使ってください。
んー、オフィシャルのパーサーも作ってかなり時間がたっているので色々と周りの環境が変化しているのについていけなくなっている印象を受けますね。
ロジバンも新文法が固まるまでは、こちらが公式なのですから、このあたりの環境を整備しないと人が入ってこなくて困る気がします。
コンパイルしたファイルを置いておきますが、多分ロジバンに興味のある人が気軽にアクセスできる場所に安定して置いておくべきなんでしょうね。
投稿者 baban 2015/11/01 at 07:25
ちょっと夏発売のガラホの事を調べる機会があったので、とりあえず現行のガラホをjpmobileで簡単に識別できるgemを作ってみました。
request.android_feature_phone?
の様な感じで、jpmobileを拡張する形でメソッドを定義したので、ガラホであればコントローラーでviewのファイルを切り替えるとか、viewの内側で読み込むcssを切り替えるとかすればいいのではないでしょうか?
ガラホって、地味に対応の工数がかかる闇端末の香りがする・・・。対応サイト増えるのかなぁ・・・。
投稿者 baban 2015/06/22 at 13:43