プログラマーのメモ書き

伊勢在住のプログラマーが気になることを気ままにメモったブログです

2010-05-01から1ヶ月間の記事一覧

任意の3点を通る円を求める方法

一直線上にない任意の3点が与えられれば、その3点を通る円を求めることができます。 ここでは、任意の3点を通る円の中心座標と半径を求める方法を2種類の方法で紹介します。 なお、以下では、円の方程式を、 とし、点が円の中心点の座標、が半径とします…

【Android】自動的に消えるボタン

『ちょっとだけ立体風地図ビューワ』で、ユーザーに操作を行ってもらうボタン類を、Google Mapの拡大縮小ボタンのように画面上に表示して、操作がなければ自動的に消したいと思ったので、自動的に消えるボタンを作ってみました。 1.考え方 自動的に消える…

【Android】XMLファイルからViewを生成する

『ちょっとだけ立体風地図ビューワ』の画面を作る際に、一部をソース内で動的に生成し、一部をXMLファイルにより定義し、この両者を組み合わせています。 このためには、XMLファイルから、動的にViewオブジェクトを得るには、 View v = this.getLayoutInflat…

【Android】画面レイアウトでステータスバーの大きさを考慮する方法

『ちょっとだけ立体風地図ビューワ』の画面レイアウトを作った時のことをまとめておきます。 このアプリを作成した際に、私がやりたかったのは、 タイトルバーは消す ステータスバーは表示する 残った領域をほぼ2分割して異なるViewを表示する といった画面…

【Android】エミュレータの雑多な設定

Androidの開発環境が整って、はれてエミュレータが起動した後、しばらく触っているとエミュレータの設定をいくつか変更したくなってきます。変更の仕方を忘れないうちにメモ書きしておきます。 1. 日本語表示への切り替え 日本語表示へ切り替えるには、『s…

ubuntuのホスト名の変更

ESXiでマシンをコピーした際などに、ホスト名を変更しますが、よく忘れるので備忘録代わりにメモを残しておきます。 Ubuntuの場合は、 sudo vi /etc/hostssudo vi /etc/hostname の2箇所を修正して再起動すればOKです。