MacからSambaでWindows 7のファイルを読もうとした時に一部のファイルが表示されない

.DS_Storeファイルが変なタイミングで作られると、それ以降に同フォルダに追加したファイルが表示されなくなることがあるようです。 .DS_Storeを削除すれば解決しました。 このファイルはフォルダ毎に作成されるので、サブフォルダも含めてまとめて削除する…

バッチ処理後Windowを開いたままにする

WindowsでXXX.batファイルもしくはショートカットを作成しダブルクリックした時に、通常は処理が終わるとウィンドウも強制的に閉じられてしまうので、結果のログなどを確認できない。 そういうときは下記のようにする。 cmd /k 例) cmd /k dir 参考 http://a…

Windows 7で拡張子zipが標準ではなく別のアプリに関連付けされてしまった場合に元に戻す方法

管理者権限でコマンドラインを開き、 assoc .zip=CompressedFolder

ラズパイでディスプレイをスリープさせない

温湿度センサをラズパイに取り付けて、ディスプレイで見える化するときにスリープしてしまう問題を解消。~/.xinitrcを作成し、以下を記述する xset s off xset -dpms xset s noblank lightdm.confの編集/etc/lightdm/lightdm.confを開き、 xserver-command=X…

MIDlet(ガラケーJavaアプリ、海外・ソフトバンク系)作成時の陥りやすいミス

10年ほど前の自分のメモを発掘したので念のため保存しておく。Canvas repaint() repaint()はpaint要求を出しますが、必ずしもpaint()が実行されるとは限りません。呼ばれるタイミングはJavaVMに依存します。もしrepaint()を読んだタイミングで必ず画面更新を…

Jenkinsの自動ビルドでFindBugsやJUnitを実行したときに行番号を表示させたい

antによる自動ビルドをさせたが、FindBugsやJUnitの指摘でなぜか行番号が表示されない。 Eclipse上で実行した時は出るのに… ということで調べてみたらこういうことだった。build.xmlのjavacの要素に、 debug="on" を追加する参考URL http://kan-high.hatenab…

MacOSXでSWTのJavaアプリを起動出来ない

WARNING: Display must be created on main thread due to Cocoa restrictions. Exception in thread "main" org.eclipse.swt.SWTException: Invalid thread access等と出るのは -XstartOnFirstThread というオプションをつけてJVMを起動すると良い 参照URL …

Arduino Pro MiniのA6, A7を使いたい場合の設定

A6,A7を使いたい場合、Arduino IDE 1.0以降で、(Arduino.exeのあるフォルダ)\hardware\arduino のboard.txt を開き、pro5v328.build.variant=standard を pro5v328.build.variant=eightanaloginputs と書き換える必要があります。だそうです。参照URL http:/…

iOS7のiPod TouchでもiBeaconは認識する (iOS 7.1.2から)

私の手持ちのiPod Touch (iOS7)ではつい最近までiBeaconを認識しなかったのですが、最近のOS Updateで解決しました。 iOS7.1.2のリリースノートに以下のように書いてあったので、もしや…?と思ったら当たりでした。 ・iBeaconの接続性と安定性が向上検出に使…

らくらくスマートフォン プレミアム (F-09E) 開発メモ その2

わかったこと、音声読上げ編音声読み上げ機能のON/OFF 設定→音声読み上げ→音声読上げ設定→動作でオン・オフを選択する。開発者が任意のタイミングで任意の文字列を読み上げる 富士通の「音声読み上げ実装ガイドライン.pdf」のp.41に記載されている方法で可能…

らくらくスマートフォン プレミアム (F-09E) 開発メモ

日本Androidの会 福祉部に参加していたらF-09Eを借りられる機会を得ましたので諸々メモします。らくらくスマートフォン プレミアム (F-09E) はこれまでのらくらくスマホとは違い、Google Playからアプリをダウンロードして使えることが特徴の一つです。 その…

Localeを変更したい場合

VMオプションに下記を追加 英語の場合 -Duser.language=en -Duser.region=US 参考URL http://d.hatena.ne.jp/yehara/20090122/1232589563

EC2でLnux立ち上げた時にタイムゾーンがUTCになっているのでJSTにする方法

$ sudo cp -p /usr/share/zoneinfo/Japan /etc/localtime $ sudo reboot 参照URL http://d.hatena.ne.jp/tayutaedomo/20110301/1298945108

HTML5のアプリケーションキャッシュを削除する方法

下記にアクセスし削除する chrome://appcache-internals/

Google Plugin for Eclipse 4.3のネットワークインストールでエラー

Google Plugin for Eclipse 4.3をEclipse Market Place経由でインストールしようとしたらアーティファクトが見つかりません的なエラーが発生しインストール不能に。 Windows 7のCドライブ直下にeclipseを置いていたため、UACがらみの問題かと思ったが、ユー…

Becky!で「送信メールの作成ができませんでした」と出てメール送信できなくなる

メールを送信しようとすると「送信メールの作成ができませんでした」が出るようになり、アカウント変えてもBecky!再起動してもWindows再起動してもダメになった場合の対処方法。 原因はわかりませんが2回目発生したので忘れないようにメモ。B2Tempというフォ…

APKの署名を確認する方法

このAPKってどの署名をつけたっけ?ってときに確認する手段です。 jarsigner -verify -verbose -certs my_application.apk 参考URL http://www.taosoftware.co.jp/blog/2008/11/android_2_1.html

OutOfMemoryErrorを救う方法

とある開発中のアプリを解像度縦横それぞれ1.5倍の端末にそのまま突っ込んでみたら、OutOfMemoryErrorが出ました。 解像度的には増えているのでcreateBitmapしてる部分が単純に2.25倍になるわけなので、最初しょうがないかなとも思いましたが、以前動かして…

APK内のAndroidManifest.xmlを取り出す方法

以下のコマンドで確認できる状態になるようです。 ただし、元のXMLの形では無いようです。 aapt dump xmltree hoge.apk AndroidManifest.xml > foo.txt 参照URL http://yuki312.blogspot.jp/2011/10/apk.html

アプリのメモリ状況をチェックするコマンド

adb shell dumpsys meminfo パッケージ名 このように表示されます。 これを、例えばアプリの画面が切り替わる前後でそれぞれ取得すると、そのメモリ使用量の差分がわかったりするので、大量にメモリを消費しているシーケンスをある程度特定できたりします。 …

ListViewを複数選択と単選択で切り替える方法

通常は単選択(Single)モードで、ユーザのメニュー選択により複数選択(Multiple)モードに切り替わるようなListViewを作成する。まず使えそうだったのが、 API LEVEL 11から追加されたListView.CHOICE_MODE_MULTIPLE_MODALでsetChoiceModeを使って設定する。 l…

Developer Consoleで日本語にならない

Android Developer Consoleで日本語にならない件。 ある日から突然英語になってしまったので、どうしちゃったのかな?ということでしばらく放置していたのですが、調べました。 いや別に日本語でないとわかりまへんというわけじゃないんですよ?一応言い訳を…

keystoreのパスワードを変更する

Androidアプリを公開したものの、signedなapkをつくったときに適当なkeystoreのパスワードを設定してしまったけど、だんだんDL数も上がってきて、もうちょっとちゃんとしようかなと思った時にどうぞ。 ちなみにkeystore自体はAndroidに限るものではありませ…

ソースを保存するときに勝手に空白やタブが除去されてしまう

ソースを保存するときに勝手に空白やタブが除去されてしまう AnyEditツールというプラグインが入っている場合、その設定のデフォルト設定がONみたいです。 個人的にはむしろ自動でやってくれるのはいいのですが、チームでソース管理してると、バージョン管理…

(ガラケーからスマホ)FOMAからSPモードメールにメールを移行する方法

大きな流れは、 FOMA→PC→スマートフォン ですが、以下のようにやります。 時間ができたらもっと細かく書きます(物理的に用意するもの) ・FOMA端末 ・スマホ ・microSDカード ・FOMA用データ通信ケーブル 1. ドコモケータイデータリンクをダウンロード、イ…

Sleipnirを2.9.10にしたらファイルをダウンロード出来なくなった

色々と都合があり、ChromeとSleipnir2系と3系を使い分けている私ですが、Sleipnirを2.9.10にしてからzipファイルをダウンロードするときに「セキュリティ保護のため、このサイトからコンピューターにファイルをダウンロードされないように…」が出るようにな…

コールログを取得する方法

過去のメモから引っ張りだしてきた第3弾 コールログを取得する方法 Query作ってDBアクセスする。Xperia X10の頃の情報なので今ならもっと便利なAPIあるかも? // Prepare select data columns String projection = new String { BaseColumns._ID, CallLog.Ca…

IMoNiで外部のアプリからメールチェックをさせたり、メール受信件数を受け取ったりする

過去のメモから引っ張りだしてきた第2弾 もうお別れしている人が殆どかもしれませんが、私はまだ使っています。IMoNi。チェック機能を動作させるブロードキャスト net.grandnature.android.imodenotifier.ACTION_CHECK メール受信件数を受け取るブロードキャ…

フェイスカメラのIDを判別してOpenする

過去のメモから引っ張りだしてきた第1弾 private Camera openFrontFacingCameraGingerbread() { int cameraCount = 0; Camera cam = null; Camera.CameraInfo cameraInfo = new Camera.CameraInfo(); cameraCount = Camera.getNumberOfCameras(); for ( int …

現在設定中のIME情報を得る方法

String currentIME = Settings.Secure.getString(getApplicationContext().getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD); Settings.SecureにアクセスするけどReadだけならPermissionは要らないようです。 取れる値は、InputMethodInfo.getI…