Android開発時のant debugで「libz.so.1: no version information available」エラー(未解決)

CUIにてAndroidアプリのビルド時、以下のワーニングが発生。

/android-sdk-linux/platform-tools/aapt: /lib/libz.so.1: no version information available (required by /Android/android-sdk-linux/platform-tools/aapt)

調べてみたところ、以下のことがわかりました。

  • Android SDK 10 のころからこのワーニングが発生するようになったらしい
  • 現在使われているlibz.so.1.2.3をlibz.so.1.2.5にすればワーニングがなくなるらしい

ということで、libz.so.1.2.5 にして試してみました。

wget http://zlib.net/zlib-1.2.5.tar.gz

tar -xzf zlib-1.2.5.tar.gz

cd zlib-1.2.5

./configure

sudo make

sudo cp -a libz.so.1.2.5 /lib/libz.so.1.2.5

sudo rm -f libz.so

sudo rm -f libz.so.1

sudo ln -s libz.so.1.2.5 libz.so

sudo ln -s libz.so.1.2.5 libz.so.1

すると、ワーニングは消えてスッキリ、と思いきや、次回再起動時のログイン直後にGNOMEが起動しなくなりました。

パネルをbonobo-activationサーバに登録する際にエラーが発生しました。

エラーコード: 3

これを回避する情報を見つけられなかったため、libz.so.1.2.5 を libz.so.1.2.3 に戻しました。幸いなことに ssh は有効でしたので、リモートから libz.so のリンクの貼りなおし。

sudo rm -f libz.so

sudo rm -f libz.so.1

sudo ln -s libz.so.1.2.3 libz.so

sudo ln -s libz.so.1.2.3 libz.so.1

Androidビルド時のワーニングはまだ解決できていない状況ですので、別のアプローチを探してみたいと思います。

mediatomb(DLNAサーバー)のインストールでmysqlエラー(解決)

の記事を参考にDLNAサーバーの導入を行おうとしていましたが、どうもサービスが起動せず、Webブラウザからmediatombの画面を拝むことができなかったので、その解決法をメモしておきます。

ログを見てみる(cat /var/log/mediatomb)

2011-09-10 17:27:57 ERROR: The connection to the MySQL database has failed:

mysql_error (2002): “Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)”

どうやら mysql とのソケット通信用のファイルパスが決め打ちであったため、正しく起動していなかったようです。

vi /etc/mediatomb/config.xml にて

<socket>/mnt/your_setting/mysql.sock</socket>

</mysql>

と <mysql> タグ内に <socket> 設定を自分の環境にあわせることで正しくサービスが動作することを確認できました。

君のラジオ

君のラジオっていうサービスが面白そうです。

家にいるときにアーティストを決め打ちであとはスマートフォンで流しっぱなしが良さそうです。

いつもはrazikoを利用していたのですが、これは好きなアーティストもしくは近いアーティストの曲が流れるのが良い感じです。

君のラジオの紹介

http://soreyuke.seesaa.net/article/185249635.html

ビールってどう買うと安いのか比較

アサヒ スーパードライをとって、とても大雑把に比較。

  • 結論:今回調査だと、ml単価で一番安かったのは「スーパードライ大瓶 633ml
  • 調査方法:2011/01/21 時点のカクヤスWebショップ
    http://www.kakuyasu.co.jp/
  1. スーパードライ 350ml 24缶 4,650円 → 1mlで0.55357円
  2. スーパードライ 500ml 24缶 6,250円 → 1mlで0.52083円
  3. スーパードライ中瓶 500ml 20本 5,403円 (瓶1本:5円、ケース代:200円) → (返却前提で)1mlで0.5103円
  4. スーパードライ大瓶 633ml 20本 6,180円(瓶1本:5円、ケース代:200円) → (返却前提で)1mlで0.46445円
  5. スーパードライミニ樽 3000ml 2,280円 → 1mlで0.76円

ミニ樽というものが一番高価であることが判明しました。廃棄の手軽さから500ml缶も見逃せませんが、大瓶が唯一 ml単価で0.5円を切っています。調査状況によって違いはあると思いますが、今回は大瓶を買ってみようと思います。

Google Contact(連絡先)と同期・・・iPhone と Android

au の Android ケータイ IS01 を購入したこともあり、iPhone と Android の連絡先で同一のものを共有したい思いが強くなりました。今回は Google Contact で連絡先を共有することを目指して作業しました。

従来

  • [iPhone] ⇔ Outlook ⇔ (CSVエクスポート) ⇔ Google Contact
  • 問題点
    • CSVエクスポートは手動なので Google Contact とリアルタイムに同期できない
    • その上、Google Contact では「ふりがな」や「メールアドレス」がうまく反映されない
    • 上記理由から、現状の Google Contact の同期方法では、IS01 に読み込ませてもあまり使い物にならない

今回目指すこと

  • [iPhone] ⇔ Google Contact ⇔ [IS01]
  • 問題点
    • iPhone から脱Outlookが必要(Google Contactへの移行)だが、
    • Google Contactでは「ふりがな」や「メールアドレス」がうまく反映されない
  • 問題点の解決方法
    • Outlook のエクスポートデータと Google Contact のエクスポートデータを iPhone / Android 双方で利用できるように手動で加工して、Google Contact に読み込ませる

移行手順

  1. iPhone の連絡先と同期している Outlook から [ファイル] – [ファイルへエクスポート] – [テキストファイル(Windows、カンマ区切り)] で CSVエクスポート(outlook.csv) して、Google Contact でインポート
  2. IS01 で Goole Contact と同期
  3. IS01 上では「ふりがな」や「メールアドレス」がうまく反映されていないので、1件分だけ正しく修正する
  4. 再度、IS01 で Goole Contact と同期
  5. Google Contact で [その他の操作] – [エクスポート] – [Google CSV形式] で CSVエクスポート(google.csv)して、正しく修正された1件を元に、他の連絡先の「ふりがな」「メールアドレス」も手動で修正
    • 新規CSVデータを作成(contact.csv)・・・google.csvとoutlook.csvのデータをマージ
      • 全セルの形式(書式)を「文字列」にする・・・ケータイ番号先頭の 0 などが消えないように
      • google.csv の中身を contact.csv にペースト
      • contact.csv と outlook.csv の並び順が違うので合わせる・・・[データ] – [並び替え] で (1)姓:昇順 (2)名:昇順 で並び替えする
      • outlook.csv で取り込みたい列を contact.csv に貼り付ける・・・「ふりがな姓」「ふりがな名」「メールアドレス1~3」など
      • 全セルの形式(書式)を「標準」に戻す・・・コメント部が文字数制限で ### に変換されないように
      • CSV形式で保存
  6. Google Contact で変更した contact.csv を取り込む前に、Google Contact の全連絡先を削除
  7. Google Contact で変更した contact.csv を取り込む
  8. iPhone および IS01 で Google Contact と同期して、正しく変更されていることを確認

これで、Android と iPhone ともに同じ連絡先を共有して使えるようになりました。

[その他]カテゴリを整理しました

あまり気にしていなかったのですが、「だらだらぶろg DaDaDa!」が2003年10月28日から始まって 7年 も経過していたようです。驚きました。ヒット数はカウントリセットが入ったりしてよくわからないのですが、2010年11月3日現在で29万9365ヒットみたいです。間もなく30万ヒットですね。

カテゴリ関係を整理した方が見やすいだろうということで、以下のように整理しました。

  • PDA、W-ZERO3関連 → 「スマートフォン」に統合
  • iPod関連 → 「iPhone」に統合

PDAあたりをスマートフォンカテゴリにするのは少々乱暴な感じもしますが、勢い良くまとめてしまいました。

ついでに表示テーマも変更してみました。はてなダイアリーはいろいろ選べるみたいなので、項目表示が見やすそうなテーマを選びました。

記事によっては、たまにトラックバックがあったり、はてなスターをいただけたり反応があるのが支えになっています。これからもだらだらと続けていきたいと思いますので、よろしくお付き合いください。

結婚式で手作り招待状・ビデオ

結婚式を挙げるにあたってとても役に立ちそうな情報が掲載されている3つのサイトをメモ

Wikiページ(だらだらぶろg DaDaDa!Wiki)のアドレス変更

iwad.homeip.net(DynDNS)でDNSの更新を35日間行っていなかったため、アカウントが失効されていました。新規にDynDNSに登録するも、homeip.netというホスト名は新規登録できず。

よって、新規に http://iwad.dip.jp/ (ieServer) に乗り換えました。わかっている範囲でアドレスの変更を行いますが、手が届かないところでは変更できませんので、リンクされている方は新しいアドレスに変更していただけると幸いです。

新アドレス:http://iwad.dip.jp/