サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
uranus7826.dyndns.org
タイムアウトを設定する要件 WEBシステムを作成していて、外部との通信に処理がかかった場合にタイムアウトを検知して、ハンドリングを行いたいという要件はよくある話、PHPで実装した場合にはまったのでメモ。 PHPでHTTPリクエストを実行する方法 大きく以下の三つがあります。 1. file_get_contents 2. fsockopen 3. curl タイムアウトを検証するために 適当なPHPファイルを用意します。こんな感じで書いておけば、OK. <?php // 10秒スリープ sleep(10); ?> file_get_contentsで動かなかった実装 /** * HTTPリクエストを実行します。 * @param string $url HTTPリクエストを実行する対象URL * @param string $header 送信するHTTPヘッダ * @param stri
はじめに 以前AndroidでサーバとHTTP通信する方法を書きましたが、その実装になぞらえてiPhoneでも同様のサンプルを作ろうと思います。汎用的な基底クラスを作成することで開発効率が向上することを切に願います。 [Android]サーバーと通信する方法 作成するクラスとその説明 ・リクエストパラメータクラス RequestParam abstract ⇒サーバに送信するデータを保持したクラス。業務や処理によって送信したいパラメータは異なってくるので、基本的には当該クラスのサブクラスを作成し、送信したいパラメータのカスタマイズを行って利用します ・レスポンスパラメータクラス ResponseParam abstract ⇒サーバから受けたデータを保持したクラス。業務や処理によって受信したいパラメータは異なってくるので、基本的には当該クラスのサブクラスを作成し、受信したいパラメータのカス
概要 iPhoneのHOME画面を想像していただければ。 スワイプして2ページ目、3ページ目へと進むタイプです。 xibファイルにコンポーネントを配置 以下の三つのファイルでiPhoneのHOMEのような動きを実装していきます。 SwipeSampleViewController.xib SwipeSampleViewController.h SwipeSampleViewController.m まず、xibファイルにinterfaceb builderを利用してPage ControlとUIScrollViewを配置します。 次にSwipeSampleViewController.hにアウトレット接続をします。 # SwipeSampleViewController.h #import <UIKit/UIKit.h> @interface SwipeSampleViewControll
Introduction of JTidy 以前、スクレイピングするコードを書いたさいにはHTMLファイルを一旦Stringオブジェクトに変換して、divタグやらクラス属性やらでStringをパースした記憶がありますが、今回はDOMの構造に基づいて解析可能なライブラリがあったので、紹介したいと思います。そのライブラリはJTidyです。 JTidyとは Download こちらからダウンロードしてください。クラスパスに追加すれば、即利用可能です。 Show sample Program 日経のマーケット情報サイトから現在値・始値・高値・安値を取得するサンプルプログラムを作成してみます。 まず、プログラム作成のINPUTとして、サイトのHTMLがどのような構造から成り立っているか確認する必要があります。 Firefoxの場合⇒HTML上で右クリック > ページのソースを表示 Chromeの場合
カスタムビューとは よく使うがデフォルトで用意されたいないビューを独自に実装して利用するビューのことである。このカスタムビューを整備することでビューを開発する効率が格段にあがることは言うまでもない。大きくカスタムビューを作成する方法として以下の二つがある。 ① UIViewのサブクラスを作成し(void)drawRect:(CGRect)rectをオーバーライドしてビューを実装、それを他のControllerから呼び出す形で利用する。 ② Controllerで通常のように実装して、それを他のControllerから呼び出す形で利用する。 ①に関するサンプルコードはインターネット上にたくさんおちていたが、②に関するサンプルコードは意外と落ちていなかったので書いてみる。 作成するもの アイコンとアイコンタイトルをセットにしたコンポーネントを作成しようと思います。 イメージ的にはiPhoneの
HorizontalListView ListViewはAndroid開発をする中で利用シーンが多いのではないかと思うが、水平方向(Horizontal)なListViewもあればよいのになと思ったことがある。HorizontalListViewに関してはgoogle先生に「android HorizontalListView source」と聞けば教えてくれる。 スクロールが終了した後のイベントを取得して処理を追加したい(ListView編) ListViewの場合はOnScrollListenerをセットすればscrollStateにより取得できる。 mListView.setOnScrollListener(new OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int
このページを最初にブックマークしてみませんか?
『uranus7826.dyndns.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く