なんとな~くしあわせ?の日記

「そしてそれゆえ、知識そのものが力である」 (Nam et ipsa scientia potestas est.) 〜 フランシス・ベーコン

2011-09-01から1ヶ月間の記事一覧

VPATH

[Project] ├--[include]-- **.h ├--[src]-- **.cpp └--Makefileこんな風な構成の場合Makefileに VPATH = include src と書き、CPPFLAGS = -I include を追加して、上のようなMakefileを作れば、ディレクトリを自動で探してくれる。これは要チェックやで。

Makefileのルールを勉強

会社で触ってる奴とは別の言語をやりたくなる病参考サイト: http://www.makelinux.net/make3/make3-CHP-2-SECT-2 トリビアなmakefile入門Automatic Variables(自動変数)を使ってみる。これを使えばいちいち同じ記述を繰り返さなくて良いみたい。 #今までのM…

createElement

最近javascriptを触ることが多い。んで、下のような例を用意してみた。ここで詰まった。 <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <style type="text/css"> </meta></head></html>

Makefileのデフォルトルール

コンソールから以下を入力するとMakefileのデフォルトルールが表示される。正しくMakefile書いてるのになんでコンパイルされねーんだってときは表示させてみるといいと思う。 $ make -p

いろいろな言語でHttpClient

全てのコードが最適な形で書かれている訳ではないことをご了承ください。あくまで自分の実験的なコードです。参考にしたサイトは一番下にまとめて記述しています。 Java package foo.bar; import java.io.*; import java.net.*; public class HttpClient { p…

めげずにPPMで頑張る

#注意 この記事はMinGW + msys 環境でのレポートです。普通はActivePerlでPPMダウンロードしとけばTkやWxは簡単にダウンロードできます。 どうやらperlをCPANだけ使ってインストールするのは環境によっては難しい場合があるようだ。そこで使われる代替手段が…

MinGWでCPAN

CPANは苦手というか、perlあんま使うこと無いから怖いというか…英語圏サイト行くと「Hello Perl Monk ;>」とか言ってるし、なんだよあいつら。向こうにはPerlの仙人がいるのか。結局mingw-getが使えるパッケージを使ってればcpanは最初からインストールされ…

Code::BlocksでwxWidgets

前々から使おうと思いながらEclipseで開発を行っていたwxWidgetsですが、ようやく使い方がわかってきたのでこっちに移行しようかなと。やっぱUnix側のC++はEclipseじゃ無理だべ。Javaに関しては無敵なんだけどな。 最近eclipseのバグの理由がわかってeclipse…

Debug,Releaseでmakeコマンドを使い分けたい時のテンプレ

gccはコードを最適化してるとデバッグできないみたいなので使い分けプロジェクト構成は下のような感じ [Project] ├--[include]-- **.h ├--[src]-- **.cpp └--Makefile # Makefile TARGET = HelloWorld.exe SRCS = HelloWorld.cpp OBJECTS = HelloWorld.o # …

麻雀的オブジェクト指向

麻雀牌はそれぞれに属性があって役割がある。なんとなく書いたデータ型(未完)。 // /src/data.MahjongTile.java package data; import java.util.ArrayList; @SuppressWarnings("serial") public class MahjongTile extends ArrayList<MahjongTile>{ /* * コンストラクタ </mahjongtile>…

いろいろビルド

Kblog: Compiling GTK+ for Windows with MinGWこのサイトにgtkをMinGWでビルドするまでの行程が書いてあるのでやってみる(未完)。 zlib, libiconv, gettextはMinGWのパッケージに入っているので放置。libpng, libjpeg, libtiffに関しては以前インストールし…