サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ドラクエ3
office-ikason.com
PHPの関数file_get_contentsを使うと、POSTリクエストが送信できます。 本関数は手軽に使えて便利なんですが、通信上のエラーが発生した場合にFALSEしか返さないので HTTPエラーコードなどの詳細がわかりません。 この場合、HTTPエラーコードは、実はグローバル変数$http_response_headerに格納されています。 以下のようにして参照できます。 $url = ... $context = ... if(($ret_raw=file_get_contents($url, false, $context))===FALSE){ // Retrieve HTTP status code list($version,$status_code,$msg) = explode(' ',$http_response_header[0], 3); // Check
sshでポートフォワーディングさせたときに、 channel 3: open failed: connect failed: Connection refused というエラーメッセージが表示されました。 その解決メモです。 リモートPC上のポート5037を、ローカルPCにsshでフォワードしようとしました。 こんな感じ↓ リモートPC <ーーー ssh ーーー>ローカルPC リモートPCで、以下のコマンドを実行しました。 $ ssh xxx@192.168.11.20 -L 5037:192.168.11.20:5037 上記コマンド自体は正常終了します。 ところが、ローカルPC側で adb devicesコマンドを実行すると、 リモートPCに次のメッセージが表示されます。 channel 3: open failed: connect failed: Connection r
■本稿はver.1.7.xの場合です。ver.2.xの場合は別記事にて準備中です。■ Codeigniterを使ったサイトのURLには、デフォルトではindex.phpが入ります。 例: http://www.example.com/myapp/index.php/load このURLはかっこ悪いので、上記index.phpを除去して、次のようなURLでアクセスできるように設定します。 例: http://www.example.com/myapp/load index.phpを削除する方法はCodeigniterの説明ページにあるのですが、 URLにサブディレクトリが含まれる場合には、その説明ではうまくいきません。 URLにサブディレクトリが含まれる場合にindex.phpを削除する方法をメモしておきます。 .htaccessファイルを作成し、rewriteの設定を行う。 config
Macを使っていると、メモリーの使用量があっという間に膨らんで、スワップが発生し始めます。 Youtubeの再生音が途切れ途切れになるので、すぐわかります。 キーボードの反応も鈍くなるし。 いえいえ、そんなに多くのアプリを立ち上げているわけではありません。 Firefox7を1個 web巡回用。タブは10個程度開いています。 Safri5を1個 Youtubeの連続再生用(再生しっぱなし) Microsoftのリモートデスクトップクライアントを3個 リモートのWindowsに接続。お仕事用 アプリの数はそんなもんですが、この状態でMacを3,4時間程度使っているとメモリ8GBを使い切ります。 8GBを使い切るんですよ。 使い過ぎだろー、OSX。 なんで??? アクティビティモニタを見ると、「現在非使用中」という青い部分があります。 これが憎い。 2GB近く占めることもあ
Remote Desktop Connection Client for Mac : JIS配列をUS ASCIIと誤認識 | 開発業務日誌 リモードデスクトップ接続のツール、Remote Desktop Connection Client for Mac 2.1.1が JIS配列キーボードをUS ASCIIと誤認識してしまう問題について。 (Remote Desktop Connection Client for Macは長い名前なので、以下ではRDCと略します) 管理人のメインマシンはMac miniです。 2011/08に購入しました。 Windowsが必要な場合は、Microsoft純正のRDC 2.1.1を使って、別マシン上のWindowsにアクセスしています。 複数のWindows機に同時接続していても、接続先の切り替えは一瞬です。 とても便利。 ですが、便利じゃない
特定のブログがtwitterで何回つぶやかれているか、 その回数を取得するAPIの話です。 よくブログで見られるのは、 topsyのAPIを用いた以下のコードです。 http://otter.topsy.com/trackbacks.json?url={url}&tracktype=tweet 確かにこれでも取得できます。 しかし上記コードで取得したつぶやかれ回数は、http://topsy.com/から検索した回数と かなりズレることがあります。 実は、topsyには同様なAPIがもうひとつあります。 http://otter.topsy.com/urlinfo.json?q={url} こちらのAPIも、http://topsy.com/から検索した回数と ぴったり同じにはなりません。 が、その差は前者よりは小さかったです。 こんな感じのコードでtweet数が取得できます。
gitでexportする方法メモです。 git で svn export と同様な機能はないだろうか と思ってぐぐってみたらありました。 exportしたいプロジェクト内のディレクトリで、以下のコマンドを実行します。 git checkout-index -a -f --prefix=../export/ prefixで指し示したディレクトリに、 プロジェクト内のファイルがexportされます。 注意!! ここでコマンドの最後のスラッシュ/を忘れると、 複数のディレクトリ・ファイルにexportされます(目も当てられません)。
seesaaブログにPHPプログラムから自動投稿するコードの紹介です。 プロトコルはxml-rpcを使うのですが、 PEARのServices_Bloggingというパッケージを使うと それを意識せずに簡単に実装できます。 しかしseesaaに自動投稿する場合には blogIDなるものを設定しなくてはなりませんので、 そのために多少の拡張が必要になります。 拡張するコードはこんな感じ。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 <?php require_once 'Services/Blogging.php'; require_once 'Services/Blogging/Driver/MetaWeblog.php'; class Bid_MetaWeblog extends Services
PHP のempty関数で、エラーメッセージ Can't use function return value in write context が出ました。 これは、empty関数が引数の「変数」を対象としているからです。 なので以下のように、empty関数の引数に関数の戻り値を与えると本エラーになります。
Android端末でタップやフリックなどのジェスチャーを処理する雛形のその2です。 別記事ではGestureDetector.SimpleOnGestureListenerクラスを使用する方法を示しました。 → SimpleOnGestureListenerでタップやフリックを処理する | Androidプログラミング 本稿で紹介するのは、以下の2種類のインタフェースを使用する方法です。 GestureDetector.OnGestureListener GestureDetector.OnDoubleTapListener ポイント このサンプルコードのポイントは以下の3点です。 ポイント① Activityをイベントのリスナに位置づける。そのためActivityに以下のインタフェースを実装する。 GestureDetector.OnGestureListener GestureD
Androidアプリケーションの終了方法を調べたので、それをまとめておきます。 各種の終了方法 Activity#finish() アクティビティの処理が終わり、終了するときにコールする。後ほど適切なタイミングで、オブジェクトはAndroidによってガーベージコレクトされる。 Activity#moveTaskToBack (boolean notRoot) メソッドを呼び出したアクティビティが含まれるタスクを、アクティビティスタックの最後?に移動する。タスク内でのアクティビティの順番は変わらない。アクティビティ単位ではなく、アプリケーション単位で終了させる。 android.os.Process#killProcess(int pid) 指定したPIDのプロセスをkillする。当然のことながら、killできないプロセスも存在する。一般的には、呼び出し元アクティビティのが属するパッケ
Mac OSX LionにAndroid SDK をインストールした時のメモです。 今回はAndroidの開発環境をセットアップするだけで、Eclipseは導入しません。 手順は以下のとおりです。 SDKをダウンロード Android SDK | Android Developersからダウンロードします。 今回はandroid-sdk_r12-mac_x86.zipを選びました。 ZIPファイルの展開 ダウンロードしたファイルをunzipコマンドで展開します。 $ unzip android-sdk_r12-mac_x86.zip ... 成功するとandroid-sdk-mac_x86が生成されます。 このフォルダを/Applications/Androidフォルダに配置しました。 パスの設定 ~/.bash_profileを開き、PATHを設定します。 export AN
このページを最初にブックマークしてみませんか?
『office-ikason.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く