タグ

ブックマーク / qiita.com/hththt (3)

  • Python Requestsモジュールについて - Qiita

    [参照] Pythonプロフェッショナルプログラミング第2版 Requests:HTTP for Humans RESTとは RESTはソフトウェアアーキテクチャーのひとつ。 ソフトウェアの設計原則の集合。 「REST」「REST API」という単語は、「HTTP」上で動作するSOAPやRPCではないAPI」の意味で使われることが多い。 REST APIの特徴 HTTP上で動作する データはリソースと呼ばれる REST APIで使用可能なリソースは、一意なURLを持っている。 GET/POST/PUT/DELETEなどのHTTPメソッドはそれぞれ、取得/保存/上書き/削除などのリソースの操作と対応している。 JSONやXMLなどのフォーマットでデータを送受信する リクエストの成功や失敗などの処理結果はステータスコードで表す REST APIを使用するには、HTTPクライアントを利用する。

    Python Requestsモジュールについて - Qiita
  • JS イベントまとめ - Qiita

    参照 パーフェクトJavaScript イベントドリブンプログラミング あるイベントに対して、どのような処理をするのかを登録する ブラウザがイベントを起こすたびにその登録した処理が実行される 登録する処理のことを「イベントハンドラ」「イベントリスナ」と呼ぶ イベント例 ある要素をクリックする ある要素の上にマウスを動かす キーボードで特定のキーを押す ページが読み込まれたり、別のページに遷移する時に起こるイベント DOM Level2 モダンブラウザは、DOM Level2に準拠 IE8は'独自のイベントモデル'を実装している。APIとして別物なので注意が必要 古い書き方 「イベントハンドラ」 1つの要素/イベントについて1つしか設定できない 「古い書き方1」HTML要素の属性に指定する (直書き) <input id="foo" type="button" value="foo" onc

    JS イベントまとめ - Qiita
  • Pythonをはじめよう(EC2 -Ubuntu-Python2.7.9) - Qiita

    「apt-get」と「aptitude」の違い aptパッケージのインストール •Linuxではソフトウェアのことを「パッケージ」という。 •Ubuntuは、apt-getコマンドによってパッケージを管理できる。 •「-y」オプションをつけて実行するとインストール途中にyes,noを聞かれる設定に対して、全てyesの選択をする。 •build-essentialは、Ubuntu上でPythonのビルドに必要なツール郡 (gcc,makeなど)を一括でインストールしてくれるパッケージ。 •まずは、パッケージを全体的に更新。 •併せてPythonによる開発で必要なパッケージをインストールする。 sudo apt-get -y update sudo apt-get -y upgrade sudo apt-get -y install build-essential sudo apt-get -

    Pythonをはじめよう(EC2 -Ubuntu-Python2.7.9) - Qiita
  • 1