CentOS5.6にPython2.7をインストールした

2011-10-31
このエントリーをはてなブックマークに追加

CentOS5.2にPython2.5をインストールする

上記エントリの手順のまんまインストールしたら以下のエラーが出ました。

python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory

ので、ちょっと整理しなおし。

cd /usr/local/src/
wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz
tar zxfv Python-2.7.2.tgz
cd Python-2.7.2
./configure --enable-shared

make 
make install

ln -s /usr/local/lib/libpython2.7.so.1.0 /lib64/

python -V

シンボリックリンクを張ってるだけですね。あと前回のサンプルだと「–enable-shared」を付け忘れていたので、それを追加しています。

シンボリックリンクの張り先は環境によって変わると思います。今回はCentOS5.6(64bit)だったので上記になっただけです。

Tags: ,

Androidでアラートダイアログを出す方法

2011-10-28
このエントリーをはてなブックマークに追加

実はJavaは嫌いなんです。なんでって、環境作るのがめんどくさいから。

けど、Androidには興味がありありでして、やっと重い腰を上げて手をつけ始めたのです。今まではWebアプリで使う言語のエントリばっかりでしたが、今後はAndroidのエントリも増える、かもです。

まず、何度書いても忘れてしまうアラートダイアログ。モーダルダイアログですね。

import android.app.AlertDialog;

AlertDialog.Builder ad = new AlertDialog.Builder(this);
ad.setTitle("タイトル");
ad.setMessage("メッセージテキスト");
ad.setPositiveButton("OK", null);
ad.show();

これだけ。

まぁYES/NOにしたり、ユーザの入力拾ったり、もっといっぱいあるんですけど、まずはこれだけ。備忘録なんでちまちま書いていきます。

それにしても、もうちっとエミュレータが軽快になってくれないかなぁ。。。

Tags: