2012/12/10

サクッとブラウザのキャッシュ消去ショートカット

いろんなタイミングでブラウザのキャッシュを消したい事あると思います。
そんな時 ツール -> 設定 ・・・ とかたどるのめんどい。

そんな孫の手ショートカット。

初めて Pull Request した話。 #phpadvent2012

PHP Advent Calendar 2012 10日目です。
昨日は 竜一 得上 さんの 「PHPマジカルしばり + Raspberry Pi でPHPを動かしてみた」 でした。

Raspberry Pi はじめて知りました。確かに名刺サイズです。PHP もサクッと入るみたいなんでいいおもちゃにナリそうですね :)
マジカル定数 __DIR__ の影の薄さは異常だとおもう今日この頃、__LINE__ も「ラ↓イン↑」か「ラ↑イン↓」の発音の仕方で世代が分かりそうです。そして僕は「マジカル」という響きに昭和な香り感じる世代です。マジカルバナナとか

さて、今回で3回目の参加になり、
2011年:Eclipse と Xdebug で PHP をステップ実行 PHP Advent Calendar jp 2011 #phpadvent2011
2010年:今更きけないあの娘の名前 (PHP Advent Calendar jp 2010 Day 9)
と書きました。

今年は何を書こうかと思いましたが、数ヶ月前に初めて php-src に Pull Request を送り、めでたく merge されました。そのことを書いてみたいと思います。

2012/12/06

Android のソースコードを見たいでしょ?

組み込みアプリの挙動とか知りたいし、
どんな Intent 受け取ってくれるのかとか知りたい。
けどわからん。

そんなときはソースコード見ればいい。
OSS バンザイ。

手っ取り早く進みたい人はこちらをどうぞ。
http://source.android.com/source/downloading.html

2012/12/04

Android 版 Gmail アプリ 4.2.1 からメール受信インテントが変更になった。

Android 端末で Gmail を受信すると Intent が発行されます。
その intent を BroadcastReceiver で受け取ってゴニョゴニョするんですが。
今まで発行されていた Intent が Gmail 4.2.1 から発行されなくなっていました。

2012/11/29

Mac で一番小さい音量にする方法

最近流行りの forever.fm
作業用BGMとして重宝してるんですが、いかんせんボリュームコントロールがない。
微妙に音量大きくてどうにかできないかといろいろやってたらできた。

2012/11/25

どうしてこうなった!? Mac 版 Excel 2011 のキーボードショートカット

まあなんだかんだと Excel の呪縛からは逃れられないわけで、
もともと Windows で使っていたものの、Mac 版の Excel を使ってみたところ、
僕がよく使っていたキーボードショートカット上位2つが異なっていてあばばばばってなったので、
挙げてみます。

2012/11/23

PHP アプリケーション開発のために Eclipse に入れてるプラグインと設定。

PHP アプリケーション開発に Eclipse を使っています。よく使っているプラグインを並べてみました。

追記 2013/03/08

プラグインと設定を何個か追加したので再度まとめました。
PHP アプリケーション開発のために Eclipse に入れてるプラグインと設定。 その2

2012/10/15

Mac の iTunes を Dropbox に移す方法。

クラウドクラウドしたいので、設定しましょう。
自宅と会社と共有できちゃいます。

2012/08/20

Android でカメラかギャラリーから画像を読み込んでトリミングして表示するサンプル

  • Android OS 2.3.6
  • Galaxy S
での動作。
動かない端末あるんだろうなぁとか思いつつもとりあえず動いたので公開。
トリミングの方法なんだけど、デフォルトのトリミングアプリがあるらしく、それを使ってみた。

ギャラリーから Picasa の画像選んだらなんか落ちそうだけど検証してない。
不具合あったら教えて下さい。

2012/08/09

FizzBuzz を Java(Android) で書いてみた

無駄に ListView とか使って。
またもやコレジャナイ感。

1時間くらいかかった_| ̄|○

2012/08/08

FizzBuzz を PHP で書いてみた



そうじゃない感?5分くらいでやっつけ。
久しぶりに PHP 書いた。

2012/06/24

Android で電話帳から選択した人の電話番号一覧を取得するサンプル。

デスマって凄いですね。
どうもこんにちは。

Android のいいところ Intent 連携。
そんな便利機能で電話帳と連携して、選択した人の電話番号を取得したい。

ただし選択した人の電話番号が一つとは限らない。
Google 先生に聞いてみたら一つだけ取得するサンプルは結構あるんだけど、
そこから全件取得するってのはなかった(と思う)。

なのでこしらえた。
対象は Android 2.x 以上。 ICS も行けるかと思う(実機では試してない)。

2012/05/09

Github キーボードショートカット

なんかすげーと思った。

2012/04/26

CentOS 64bit で /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory って怒られた際にやったこと

CentOS 6.2 の 64bit で、PHP からとある 32bit のコマンドを叩いた。
resourse は返るけれども null っぽいとか、よくわからん事になってた。

2012/04/05

Android 標準ブラウザの a 要素バグ? a の display:block は気をつけよう!

一昔前に HTML をかじった人ならば
"インライン要素の中にブロック要素を入れてはいけない"
と記憶してると思う。
僕もそうだった。

しかし時代は HTML5 。
それは過去のものでした。
っていうか、a > div しないといけないケースまである。
それが今回の現象。
っていうか人の HTML ソースを見て
「a > div って書くなよ・・・」って最初思いましたすいませんすいません。
勉強不足でした。

2012/03/22

blogger で zenback が表示されなくなった場合の対処方法


当ブログは zenback を導入していたんですが、
先日からこんな感じで読み込み完了しなくなってしまいました。
どうも、 blogger の仕様変更があったらしく、
.com から閲覧者の国別アドレスにリダイレクトされるようです。


zenback ブログでは
日本語ブログ向けサービスであるZenbackは国内から閲覧するユーザが大半と考え、".jp"ドメインへの貼替えのご対応を案内させていただいております。

との案内となっています。
新しく .jp ドメインでのコードを取得して、
張り替えたほうがよさそうです。

それにしても急な仕様変更ですねぇ・・・。

2012/03/08

Adobe Shadow はスマートフォン開発の必需品となりました

Adobe labs から Adobe Shadow なるものがでました。
http://labs.adobe.com/downloads/shadow.html

簡単にいうと
PC の Chrome で見てる Web ページを スマートフォン( iOS or Android)  でも、同期されて表示されるよ。
というもの。
表示出来るだけじゃなくて DOM なんかもみれちゃうインスペクタ付き。
これすごい。
ユーザーエージェントいじって PC で確認したりしますが、
やっぱり簡単に実機テストができるとうれしいですね。
開発効率格段にあがると思います。
使い方は

2012/02/28

Google Analytics で ?fb_xd_fragment= 付きのアクセスを弾く

Google Analytics を眺めていたら、
グラフがおかしなことになっていた。
誰かフォロワーの多い方がツイートしてくれたのかなーって思っていたら、
どうも違うみたいです。

2012/02/19

iTerm2 と vim を Solarized でかっこよくしたい。

Eclipse に続いて、
ターミナルの iTerm2 と vim も Solarized のカラースキームにしてみます。

2012/02/18

vim のプラグイン管理に Vundle を使う。

vim は怖い。
なんか怖い。
一気に環境構築だ!とおもって
iTerm2 + zsh + tmux + vim で快適な256色ターミナル環境を構築する
の dotfiles を clone してきて ./setup.sh したら、
もうすごいことになった。
こりゃ vim 初心者には刺激が強すぎる。
一から自分にあった環境つくらんといかん。
というわけで、一からやってみる。

2012/02/17

Eclipse を Solarized カラースキームでカッコよくしたい!

そんなあなたに Solarized
vim とかのカラースキームのなかで Github でナウなヤングにバカウケ大人気らしいです。
そんな配色をあなたの Eclipse に設定してもてもてになろうという今回。
Mac で設定してますが、同じ方法で Windows でもできるはずです。

http://ethanschoonover.com/solarized
サイトからしていい感じですねっ

Mac で Google 日本語入力を使う時のオススメ設定

Mac は 入力ソースの切り替えに「 Command + スペース」を使います。
順番に入力ソースがきりかわるのでいちいち現在の入力ソースを確認しないといけません。

そこで「カタカナ」「半角かな」「全角英数」は入力ソースとしては使わないので、
思い切ってチェックを外してみました。
(ことえりは全チェック外してる)

2012/01/28

Android で View.getWidth() が 0 になる件

Activity.onCreate() とかライフサイクルの最初の方で View.getWidth() しても 0 になるのは、
結構有名どこ。
違う要因で 0 になった。

2012/01/26

Android で アラートダイアログを表示しようとすると落ちる

AlertDialog.Builder を使ってアラートダイアログを表示しようとすると、
落ちてしまいました。
最初はスレッドの中で UI をいじるからおかしいのかなーとか初心者的に思ってたんですが、スレッドよくわからず・・・。

2012/01/20

Android で端末の IMEI (個体識別)を確認する方法

電話をかける要領で、

*#06# とタイプ。

こんな感じで表示されます。

2012/01/12

Android 開発で "cannot be resolved or is not a field" のエラーが出る

どこにもエラーがないのに、そんなとき。
import android.R;
って書かれてませんか?

import your.package.R;
に修正ましょう。

gen/your.package/R.java
が無い場合は、
Window -> Show view -> Console でエラーが表示されてるはずです。
表示されてるエラーを修正して、
Project -> clean で該当プロジェクトをクリーンしましょう。

2012/01/08

Admob SDK 4.3.1 で AndroidManifest.xml がエラーになる。

Androidアプリを作るとき、対応バージョンは何で作りますか?
まあ今現在は 2.2 とか 2.3で作ると思います。
そんな中 AdMob 入れようとしたらエラーに遭遇したのでその対処です。

2012/01/07

Eclipse で Android アプリを作る時の .gitignore

いつも忘れてしまうので。



ベースは gitignore / Android.gitignore
これに Eclipse で自動生成されるのを追加した。


https://github.com/github/gitignore

ここにはいろいろな .gitignore あっていいねー。