プログラミング兼読書日記

プログラミングをしていて、はまってしまった事を中心に記事にしています。

Exel VBA 最低限のまとめ

この記事ではちょっとデータの整理をexcelでやらなければならないことがあったので、最低限VBAを用いて、これがあればデータを操作できるというものをまとめておきます。 まず、VBAについて他の言語と特に違うことは プログラムの予約後、変数名のlowerCase…

GoogleChartのChartEditorクラスの使い方

今回は、Google ChartのChartEditorクラスの使い方について書きたいと思います。このクラスを用いるとチャートの設定変更ダイアログを簡単に作成できます。 設定を変更後、ChartEditorクラスから設定済みChartWrapperクラスを取得して使えばいいのですが、こ…

d3.jsを用いた連続アニメーション

d3ではtransitionを用いて簡単にアニメーションを実現できます。しかし、d3を用いてデータに基づく連続したアニメーションを実装することは面倒です。ここでは、連続アニメーションを若干汚い方法で実装します。 アニメーションするオブジェクトが一つの場合…

ゲームシーケンス遷移

今回はいつも使っている簡単なシーケンス遷移の実装方法を紹介します。 以下に特徴を示します。 仮想的な木構造であり、実行時には1つのリストになる 木の葉ノードGameLeafクラスと木の内部ノードGameNodeクラス(GameLeafを継承している)からなる 実行時…

2D物理エンジンAPE

今回はいつも使っている2D物理エンジンを紹介します。APE(ACTION SCRIPT PHYSICS ENGINE)です。以下のような特徴があります。 使える形状は四角と円のみ 四角は回転できるが、トルクには対応していない 円は回転物体として取り扱うこともできる Constraintは…

Androidマルチタッチの検出方法

Androidマルチタッチの検出方法についてまとめておこうと思います。検索した結果、古い情報しかなく、はまりやすい点が多いように感じました。はじめに注意すべき点をあげておきます。 1つのMotionEventにはMotionEventのタイプ(ACTION_DOWN、ACTION_UPな…

文字化け注意

先日、php、html、データベース、jdbcドライバを使っていて文字化けで苦しみました。なんで、チェックする項目をまとめて置きたい思います。環境はubuntu12.10でファイルの文字コードはすべてutf-8の場合です。 1.jdbcドライバの文字エンコーディング設定 ur…

Android小ネタ集

今回は初めてAndroidプログラミングをしたときに、はまってしまったことを紹介します 1.回転を固定する方法 AndroidManifest.xmlのactivityタグの属性android:screenOrientationを設定する。 <manifest ...> <applicateion ...> <activity ... android:screenOrientation="portrait"> </activity> </applicateion> </manifest> portraitに設定すると縦に固定し、landscapeで横に固定する…

はじめまして

趣味でプログラミングをしてます。今はAndroidのアプリを開発し、公開することを目標に頑張っています。 プログラミングではまってしまった事を中心に記事にしていきたいと思っています。