メモ

Googleフォト内の写真を全て消去する方法

Picasa亡き後、PCの写真をGoogleフォトにアップロードするのに、Google Photo Backup? みたいな名前のソフトを使っていました。 しかしこれ、同期ではなくあくまでアップロードなので、写真をデジカメから取り込んで色々編集していると、別のファイルと認識…

Windows10でファイル共有先が名前で見つからない時の対処

ファイル共有先のIPアドレスにpingを打ってもちゃんと返ってくるし、IPアドレスを直接指定すれば開くのだけど、NetBIOS名で開こうとすると見つからないというケースではまりました。 例) ○\\192.168.0.10\ ×\\NAS\ ぐぐると、たいていNetBIOS Over TCP/IPを…

Windows10RS2(Creators Update)のbashではまった話

RS2にアップデートしたらbashが使えなくなった。 コマンドプロンプトから、bashと打っても、 Error 0x8007001f とか返ってきて、再インスコとかしてもどうにもならない。 結論からすると、Dドライブの権限が私だけになっていたのをSYSTEMを加えたら直った。 …

EclipseでjQueryの補完を効かせる

しばしはまったのでメモ。 EclipseでjQueryの補完ができればいいなと思ってぐぐったら、jsdt-jqueryというプラグインがメジャーらしい。 https://code.google.com/a/eclipselabs.org/p/jsdt-jquery/ 上記のwikiのinstallationに従って、プラグインのインスト…

TrueImageのバックアップスケジュールがサスペンドから復帰しない場合

はまったのでメモ。 TrueImageで毎朝5時になったら自動的にサスペンドから復帰してバックアップを始めるように指定していましたが、いつのまにか自動的にサスペンドから復帰せず、手動でサスペンドから復帰させた直後からバックアップが始まるようになりまし…

Windows版xamppのPHPにOAuthモジュールを導入する

タイトル通りです。 ぐぐっても海外サイトしかヒットしないので、ここにメモ。 まず、自分のphpのバージョンと、コンパイラのバージョンを調べます。 とかのスクリプトを走らせる。 うちの場合は5.5.9でMSVC11 (Visual C++ 2012) でした。 次に、 http://wi…

さくらのクラウドのロードバランサー設定

少々はまったのでメモ。 さくらのクラウドに限らず、DSR構成のロードバランサーなら同じ事だと思うんだけど。 基本的には、公式マニュアルの http://support.sakura.ad.jp/manual/cloud/basic/loadbalancer.html の通りでよい。 しかし、文章の解釈の仕方に…

Android機種変時の手順

Androidは機種変する時に色々手順があるので、まとめてみた。 下記は、SHL21からSHL23に機種変した時のメモなので、他の機種だと細かい部分で異なる可能性が高い。 ・Android SDKのインストール http://developer.android.com/sdk/index.html からSDKをダウ…

iOSのARC作法について

今さらiOSプログラミングのARCについてです。 これまで頑なに職人魂でARCなんぞ使わないで自分でretain、releaseとかしてたんです。 しかし、世の中の便利ライブラリなどがいよいよARCであることが前提となってきたので、ARC対応コードを書き始めました最近…

CakePHP2.xでモデル中から他のモデルやコンポーネントを呼び出す

題名の通りです。 色々方法はあるみたいですが、自分の中でしっくりきたのをメモ。 まずはモデルのほう。 AppModel.phpに public function loadModel($modelClass) { if (!isset($this->{$modelClass})) { $this->{$modelClass} = ClassRegistry::init(array…

EclipseのPDT3.2の内部フォーマッターを無効にする

EclipseをKelperにしたら、PDTも3.2に勝手にアップデートされたんですが、ビルトインのコードフォーマッターがわりと立派になりました。 Zend Studioあたりからポートされたらしいです。 ただ、私が今まで使ってきて愛してやまない http://sourceforge.jp/us…

EclipseをバージョンアップしたらPHPのコード補完が効かなくなった場合

Eclipseを4.3Keplerにアップデートしたら、PHPのコード補完が効かなくなってしまいました。 結論から言うと、 [ワークスペースフォルダ]\.metadata\.plugins\org.eclipse.dltk.core.index.sql.h2 内のファイルを全て削除すればOKです。 【送料無料】10日でお…

ApacheのRewriteRuleで遷移先に日本語文字列を含むURLを指定する

さんざんはまったのでメモ。 例えば、/hogeをhttp://hoge.comに飛ばしたい場合は、 RewriteRule ^/hoge http://hoge.com [NE,R=301,L] とかすると思うんですよ。 ここで、http://ほげ.comに飛ばしたい場合はどうするか。 まあ普通に考えてURLエスケープしま…

Google Playコンソールで新しくアップロードしたapkの公開ボタンが無効になってしまう場合の対処

題名の通りです。 かなりはまってしまったのでメモ。 状況としては、以前のものと比べて課金パーミッションを付加したapkをアップロードしようとした。 しかし、下書きとして保存ボタンはあるが、公開して保存ボタンが出てこない。 下書きとしてアップロード…

WinSCPでエージェントフォワードを利用する

とある案件で、踏み台サーバーからエージェントフォワードにて目的サーバーに接続しなくてはいけないんだけど、ファイル転送でしばし悩んだのでメモ。 "WinSCP エージェントフォワード"でぐぐっても、Googleサジェスチョンに出てくるくらいなのに、全く情報…

EclipseでRSEを使ってる時にPHPやJavaScriptのコード補完を効かせる

最近大規模プロジェクトに参加して、sftpで直接サーバー上のファイルを書き換える事が多くなったんです。 Eclipseのいわゆるリモートシステムエクスプローラーってやつを使ってるんですが、その時イライラするのがPHPのコード補完。 変数名くらいは標準のま…

SHL21でUSB蓋が閉まらなくなった場合の対処

ソフマップから届いた時点でそうだったのですが、USBの蓋の閉まりが悪くて困ってたんですよね。 色んな方向から押し込めばたまにきちんとはまるんですが、それでもえらいストレスです。 修理に出そうとも思いましたが、また代用機のうんこARROWSを使うのは嫌…

AndroidでGoogle Play開発者サービスが強制終了する

題名の通りです。 今朝から頻繁に裏でクラッシュして「問題が発生したためGoogle Play開発者サービスを終了します」とか出まくるのでなんだろうと思ってたら、アカウント回りの設定をいじろうとしても設定までクラッシュする。 関係してるか分からないけど、…

AndroidでWebViewを他のViewと同じ画面に配置する時

しばしはまったのでメモ。 Androidで、WebViewを他のViewと同じ画面に配置するような時、他のTextViewなどにフォーカスがいったん移ると、WebView部分をタッチしても、入力ボックスなどにフォーカスが移動しなくなってしまいます。 これを回避するためには、…

AndroidのWebViewでassets内のhtmlを#つきで読み込む

アプリ内ヘルプで利用しようと、assetsフォルダにhtmlや画像一式を入れて、webViewで webView.loadUrl("file:///android_asset/index.html"); とかしますよね。file://じゃなくてfile:///なのがポイントです。 これならこのまま動くんですが。 問題は、URLが…

Retina(4-inch)解像度への対応

新しいXCodeがダウンロードできるようになったので試してみました。 今までのアプリをiOS6シミュレータで実行してみましたが、iPhone5解像度つまりRetina(4-inch)では、センタリング表示されます。 センタリング自体はいいのですが、電波マークとか表示して…

FrameLayoutでsetMarginを使う

iPhoneのアプリをAndroidに移植する作業をしています。 iPhoneのUIは基本的に位置をドット単位(厳密には違うが)で指定するため、AbsoluteLayout亡き今、Androidではなかなか任意の位置にViewを配置するのは難しい。 とりあえずよくある手法は、LayoutParam…

iOSでボタン連打を防ぐ

よくあるパターンで、ボタンが押されるとナビゲーションコントローラーを使って次の画面に遷移させるってのがありますよね。 例えばこんな感じ。 - (IBAction)onPushButton:(id)sender HogeViewController *viewController = [[[HogeViewController alloc] i…

使用中で削除できないファイルをどうにかする

以前、http://d.hatena.ne.jp/mydq/20080520/p1で触れた内容ですが、たまに検索サイトからいらっしゃる方がいるので最新情報を。 今は私は以前記事で紹介したソフトはもう使って無くて、LockHunterというのを使ってます。 UACにも64bitにも対応してます。 削…

Windowsバックアップでシャドウコピーが読めないとかエラーが出た時の対処

この記事はWindows7のシステムバックアップについてのものです。 Windows7ではスケジュールでHDD丸ごとバックアップできて、しかも高速だったのでとても便利でしたが、以降のWindowsでは機能がなくなりました。 2017/9/2現在、Windows10では手動にてバックア…

Eclipse用PHPソースコードフォーマッタの入手

以前、 http://d.hatena.ne.jp/mydq/20090302/p1 で、All-In-Oneパッケージに頼らないPDTのインストール方法について紹介しましたけど、今はDLTKとか自分で入れなくても勝手に依存してるパッケージをインストールしてくれるようになりました。 詳細はここ。 …

PHP+MySQLで全文検索

以前はSennaというかTritonnでやってたんですけど、プロジェクトがディスコンになったので、代替方法を探してました。 Tritonn後継のgroongaエンジンを使ったmroongaってのがあるんだけど、Windowsに対応してないので見送りました。 そこで、オーソドックス…

AndroidでのAdWhirlの実装

ぐぐっても公式サンプルしかまとまったコードがなくて、しかも内容が大変いい加減(だと思う)なので、ここにまとめてみた。 AdWhirlやAdMobなどのサービスへのアカウント登録、SDKのインストールなどは公式サイトを見て下さい。 ここでは、iMobileとAdLanti…

Poderosaを使ったNiftyクラウドへのSSH接続

少しはまったので、メモ。 Poderosa側は初期設定のまま。 まず、Niftyクラウドの管理画面で、サーバーを作成したときにダウンロードできる鍵ファイルを保存。 どっかからputtygen.exeを拾ってきて実行。 Conversionメニューから、Import Keyを選択。ダウンロ…

iOSでの自己流礼儀作法

色々こんがらがってきたので、自分なりの決めごとや注意点をメモ。 1回しか代入しないようなインスタンス変数、例えば他のビューコントローラーを保持するような場合は、インスタンス変数に格納。 dealloc等でreleaseしてnilを代入する。 プロパティにしても…