2009-01-01から1年間の記事一覧

iolanguageを/usr/local以外にインストール

アドオンが動いたのを確認した程度なので、不具合が出るかもしれませんが 一応簡単なメモでも。 修正する箇所が少ないので、Makefileを直接修正します。 INSTALL_PREFIX ?= /インストール/したい/ディレクトリ ... DLL_COMMAND := -shared -Wl,-soname="/イ…

wxGTKでOpenGLを使う。

使用するwxGTKは2.8.10。 とりあえず修正しないとmakeが通らないので、 こちらを参考にさせて頂きながら、該当場所を修正。 (ちなみにOpenGLとは全く関係無い所。) #include "wx/wxprec.h" #if wxUSE_SOCKETS #include <assert.h> #include <stdlib.h> #include <stdio.h> #define GSock</stdio.h></stdlib.h></assert.h>…

D on Linux でSocketを使う時の注意

何やらInternetAddressクラスの初期化部分で抜けてる所があるらしい。 import std.stdio; import std.stream; import std.socket; import std.socketstream; int main( string[] args ) { auto l_SS = new SocketStream( new TcpSocket( new InternetAddress…

Socketアドオンをビルドする

どうにか動くようになったっぽいのでメモメモ。 ・Socket まずここからlibevent-1.4.9を落とす。 解凍して、出来たフォルダ(libevent-1.4.9-stable)をMinGWのHomedirにコピー。 以下複数ファイルを修正。 [~/stevedekorte-io/addons/Socket/source/IoSocket.…

ioLanguageのAddonをビルドする。

こっちも梃子摺ったので、やった事メモ。 今回はSGMLとZlibをビルドしてみる。 ・SGML こっちはコマンドだけで書けたからスッキリ。 $ cd ~/stevedekorte-io/addons/SGML/source/libsgml-1.1.4 $ configure $ make $ mkdir /mingw/include/sgml $ cp -v ./in…

ioLanguageのgit最新版を、MinGWでビルドする。

前回(http://d.hatena.ne.jp/ottu/20090205)の内容からまた少し変わってるっぽい。 MinGW構築までは同じだけど、ioのgitは結構頻繁に更新されているらしく 毎度ちょっとずつ修正箇所が変わる。 詳しく書くの面倒になってきたから、メモ程度で。 /msys/1.0/mi…

続・wxDを使う

前にも同じ話題を書いた訳ですが、(http://d.hatena.ne.jp/ottu/20081102/1225651704) また色々と変わった事があったので書き直し。 今回もインストールするフォルダとかは僕の環境で書いてしまうので、 参考にされる方は各々の環境に合わせて下さい。 D1.04…

Cで書かれたDLLをDから使えるようにする

ちょっと分かってきた気がするので、一応メモ。 (ちなみにC++で書かれたDLLについては分かりません!Cで書かれたもの専用です。) 1: まず対象のDLLと、それを使う為にincludeするヘッダファイル(.h)を準備する。 (例として hoge.dll、hoge.h とする。)…

MinGW用にGLUTをコンパイル。

http://vision.kuee.kyoto-u.ac.jp/~nob/doc/opengl/opengl.html こちらのサイト様を参考にさせて頂きながらコンパイルを進めるのだが、 僕の環境では sal.h vadefs.h crtdefs.h crtdbg.h の4つが見つからないと言われたので VisualStudioの include から引…

Windowsで MSYS + MinGW + ioLanguage 環境作り

前にも同じような事やったけど、やり直しって事で。 まず MSYS + MinGW の環境作り。 1: MSYS-1.0.10.exe、 msysDTK-1.0.1.exe、 msysCORE-1.0.11-20080826.tar.gz、 MinGW-5.1.4.exe binutils-2.19.1-mingw32-bin.tar.gz を落としてくる。 2: MSYS と m…

プログラム上からwebへコンタクトを取る

某所で書いたモノを修正しつつ転載。 話題を振っていただいたので、 素人なりに調べた結果を纏めておきたいと思います。まずwebの動作について。 各ブラウザ(IE、Firefox、Opera、Sleipnir、Chrome、、、)を使って利用するサービスの殆どは クライアント⇔…

D言語でSQLite触ってみる。

あけましておめでとうございます。 今年も何卒、よろしくお願いいたします。 新年初書きです。 あまりにもスローペース^^ さて本題。 D言語でちまちまpixiv用ツールを作りまして。 指定したユーザー(複数指定可)が投稿した画像を全てDLするという なんと…