スマートフォンクリーナー

携帯のストラップ型のクリーナーは以前から多くありますが、

最近はスマートフォンなどの、画面むき出しでタッチ式の携帯が多くなってきていると思います。

気になるのが指紋たち。

そこで、、、ズボンのポッケを利用したクリーナー。

携帯は多くの人がポケットから頻繁に出したり しまったり すると思います。

このポッケ型のクリーナーなら、ポッケにポッケとして、セットしておくだけで、おk。

使い方は簡単。 出し入れするたびに画面が綺麗になります。

httpプロキシとhttpsプロキシの違い

httpsプロキシはリクエストも暗号化してくれてると思いきや調べた結果、違ったのでメモメモ。

httpsプロキシはSSL同様に、Hypertext Transfer Protocol(http)の中身だけ暗号化してくれる様子。
つまり、
httpプロキシでは   example.com/xxx.jpg にアクセスしたことが分かり、xxx.jpgの中身は分かります
httpsプロキシでは example.com/xxx.jpg にアクセスしたことが分かり、xxx.jpgの中身は暗号化されます

by Wireshark

Android 開発 スタート!

ついに、なにか作ることになったので、 地味に勉強しようと思います。
記録することは良いとのお話も聞いたので、来年の2月ごろまで メモとして「少しずつ」記録していきます。たぶん・・・

Androidのおすすめアプリとかも乗っけようと思います。「ネタがないので
新しいカテゴリーを作成しました。
Android

プロジェクタで着せ替え!

これは楽しそう!! 思いつきそうで思いつかなかったアイデア!
手軽に着せ替えできちゃいますね!ドラえもんの「着せ替えカメラ」を連想します。
ほかにも色々応用がききそうですよね。

Googleで、もっと。画像検索で、fashion show

思えば、プロジェクタでガッツリ遊んだことないな~と。

デバッグ用マクロ

最近便利なマクロがあることを知ったのでメモ。

  1. __VA_ARGS__ 可変個引数をマクロで簡単に定義できる
  2. __LINE__ コードの行数
  3. __FILE__ ファイル名「ディレクトリ含む
  4. __FUNCTION__ 関数名
  5. __DATE__ コンパイルされた時の日付
  6. __TIME__ コンパイルされた時の時間

使い方(例) 一応動くけど、正しい書き方か 分からないです^^;

#include <stdio.h>

#define DEBUG 1

#if DEBUG
#define dbg(str,...) printf("%d@%s " str, __LINE__,__FUNCTION__,__VA_ARGS__);
#define dbg2() printf("%d@%s\n", __LINE__,__FUNCTION__);
#else
#define dbg(...)
#define dbg2()
#endif

int main()
{
	printf("compiled => %s %s\n", __DATE__, __TIME__);

	int i;
	dbg2()

	for(i = 0; i < 3; i++)
	{
		dbg("i=%d\n", i);
	}

	dbg2();

	return 0;
}

実行結果

compiled => Nov 29 2010 01:17:08
29@main
33@main i=0
33@main i=1
33@main i=2
36@main