最近使う用途があった「PEAR」のインストールについて、忘備録としてご紹介します。 PEAR(ペアと発音)は簡単に説明するとPHPのライブラリ集です。 いろいろな拡張モジュール、アプリケーションなどが登録されていて、ネットワーク経由でそれらを取得・利用することができます。 ここでは最も簡単(だと思われる)go-pearとFTPを利用したインストール方法をご紹介します。 (※ちなにみここでのご説明はロリポップ!でのインストール例です。ご使用のサーバによっては別途設定が必要な場合もあるかと思います。) 大まかにはサーバ内にgo-pearをアップロード、ブラウザからアクセスしてインストール、といった流れです。 あらかじめサーバ内にgo-pear用とインストール用のフォルダを適宜な名前で2つ用意しておくと良いかも知れません。 ※例として、 go-pear用→go_pear インストール用→in_p
特徴 PHP5で動く、PHP4は非サポート(動くかもしれないが基本的に対応する予定なし、むしろPHP5.3以降必須にしたいくらい) cURLが無くても動く。あったらcURLを使う。 Basic認証とOAuthに対応(Andy Smith 氏のbasic php libraryを利用) twitter APIの各メソッドは一つのcallメソッドで対応、twittterのメソッド名とarrayパラメータを渡して実行する エラーは例外を発行 予定 まだ自分が使うメソッドしか用意してないのでゆくゆく他のメソッドに対応する OAuthの部分がPHP5.3以降だとPHP Deprecatedなので修正する 余談 むかしPEARのService_Twitterとかつかってちょっと遊んだことがあったけど、なんで今更こんな後発のライブラリをつくったのか。 twitter-botをつくる機会があったんだけどP
Services_TwitterはPHPで簡単にTwitter APIを使用できるPEARパッケージです。 ライセンス インストール 必須環境 pearコマンドを使った場合 pear環境を使えない場合 リファレンス 更新履歴 TODO ライセンス このライブラリはThe PHP License, version 3.01の元に公開されています。 インストール 必須環境 Services_TwitterはPHP4.3.0以上の環境で動作する事を前提に作成されています。 pearコマンドを使った場合 Services_TwitterはPEARパッケージで提供されています。PEARコマンドからインストールを行うことが可能です。 # pear install -f http://labs.transrain.net/files/Services_Twitter-0.4.0.tgz 情報取得時にJS
Twitter APIを使ってPHP4とPHP5から投稿する方法を書いてみました。 PHP4ではfopen()を使って投稿する方法がありますが、うまくいかなかった人用のもう一つの方法です。 PHP4ではfile_get_contents()のPOSTメソッドに非対応 最も簡単なTwitter APIでメッセージを投稿する方法は、PHPに標準で実装されているfile_get_contents()メソッドを利用することなんですが、twitterのメッセージ投稿に必要なHTTPリクエストする際のPOSTメソッドやヘッダー情報送出などのコンテキストデータのサポートはPHP5からのため、利用することができません。 5.0.0 コンテキストサポートが追加されました。 その代替方法として、こちらで紹介されているのがfopen()を使った投稿方法です。 しかしPHP4でfopen()を使うとエラーが出る人
PHP / ソーシャルサービスなどのWebテック系情報と、ガジェットやドローン、日々のアレコレを綴るブログ。 はい、備忘録です。 PHPでTwitter APIのアプリケーションを作成するにあたって、PHP5であればPEARやPECLを捏ねくり回してシャシャっとつぶやけるんだけど、PHP4となるとこれまた・・・・・・。オレのメインクライアント様の環境はPHP4なんだよなぁ。 PEARのOAuthはPHP5だと云うし、ネットでさらされている各種モジュールもPHP5。しまいにゃSignatureを作るのに必要なHMAC-SHA1、というかhash_hmacまでPHP5。Compatにも入ってないし。 とりあえずがんばって晒すテスト。 以下ソース。 PHP5で書けばこんなに簡単!! setConfig('ssl_verify_peer', false); $consumer_request =
Twitterでは、新規のユーザ登録する際、同一メールアドレスがすでに存在すると「そのメールアドレスは既に他のユーザが使用しています」として、そのメールアドレスでのユーザ登録を認めていません。つまり、2つめのTwitterアカウントを取得する場合、1つめのTwitterアカウントで登録したメールアドレスと異なるアドレスが必要となるわけです。 とはいえ、このルールをクリアしながら、同一のGmailアカウントで複数のTwitterアカウントを管理できると便利ですよね。この方法を米ブログメディア「Digital Inspiration」が紹介しています。ポイントは「.(ピリオド)」を使うこと。 米Lifehacker過去記事「Generate unlimited email addresses with Gmail(Gmailでアカウント名を無数にアレンジする)」でも述べたとおり、Gmailでは
前回から1年以上経ってますが、検索して見てくださる方がいらっしゃるので、お役にたてればと思いエントリー。 前回では普通にタイムラインを取得しましたが、今回はとあるユーザーだけのタイムラインを取得します。 と言っても、URLを変更すれば取得できちゃうので、少し表示項目を増やして書いていきます。 取得するまでのfunctionは、こちらのエントリーのfunctionを使用します。 URLは、http://twitter.com/statuses/user_timeline/ ユーザー名 .xml になります。 では取得します。($resにはfunctionからの戻り値が入ってるとします) $res = function_name('http://twitter.com/statuses/user_timeline/ユーザー名.xml'); //まずはユーザー情報を表示 //アイコン画像(sr
9/29締切【4ヶ月完結・オンライン+現地】わたしをいかした小さな商いをはじめる。まち商いスクール in 福島県双葉町 参加者募集中!わたしをいかした小さな商いをはじめる。まち商いスクール in 福島県双葉町 新聞、雑誌、TVで毎日のように取り上げられるようになったTwitter、読者の中にも使っている人、はまっている人も多いことだろう。かく言う私もどっぷりとはまっているひとりな訳だが、最近顕著なのは、このTwitterをビジネスに使おうという動きだ。greenzでも以前紹介したサブウェイ(@subwayjp)をはじめとして、加ト吉(@KATOKICHIcoltd)、すき家(@gyudon_sukiya)など企業アカウントも多数誕生している。 そんな中、活性化にTwitterを活用しようという商店街が現れた!商店街、特に地方の商店街は大型ショッピングモールなどによって客離れが進み、シャッタ
方法も何も、これさえできていれば PHPでTwitter APIのOAuthを使う方法まとめ – 頭ん中 一カ所書き換えるだけ。 事前の準備 アプリケーションを Sign in with Twitter に対応させときましょう。 https://twitter.com/apps に行く。 対象となるアプリケーションを選ぶ。(アプリケーション未登録の場合は上掲の記事に登録方法を書いているのでまずはそちらへ。) “Edit Application Settings” のボタンを押す。 一番下のあたりにある “Use Twitter for login” のところにチェックを入れて “Save” のボタンを押す。 はい完了。 Sign in with Twitter のやり方 OAuth でユーザーに承認してもらうとき、通常なら http://twitter.com/oauth/authoriz
この記事以降 Twitter API の仕様が変わっており、このままでは正しく機能しない場合があると思います。近いうちに今のやり方を書くので、それまで参考程度にご覧ください。 Twitter API の OAuth でひととおりやってみた。 忘れないようにメモ。 大雑把な流れ Twitter にアプリケーションを登録する。 Consumer Key と Consumer secret を取得する。 リクエストトークンを取得する。 認証用 URL を取得する。 ユーザーから承認を受ける(bot の場合は自分でやる)。 アクセストークンを取得する。 API にアクセスする。 以下、やった作業の手順です。 事前準備 HTTP_OAuth を使えるようにする OAuth の通信部分そのものは PEAR の HTTP_OAuth を使うことにしたので これをインストールする。 一番めんどくさい部分を
投稿するメッセージは rawurlencode() でエンコードする。メッセージにスペース(空白)があると、そこで切れてしまうから。 PHP5以上 <?php $url = "http://twitter.com/statuses/update.xml?"; $username = your username; $password = your password; $params = "status=". rawurlencode(message); $result = file_get_contents($url.$params , false, stream_context_create(array( "http" => array( "method" => "POST", "header" => "Authorization: Basic ". base64_encode($user
usy.jp Stuff usy.jp Stuff usy.jp Stuff https://newsmenk.com/wapdam/ https://newsmenk.com/bestwap-basswap/ https://newsmenk.com/moviesroot-moviesmoment-300mb-movies-web-series-download/ https://newsmenk.com/foumovies/ https://newsmenk.com/rdxhd/ https://newsmenk.com/bollyflix-bolly-flix-moviesflixpro/ https://newsmenk.com/filmygod-filmyhunk/ https://newsmenk.com/prmovies/ https://newsmenk.com/waptr
ポップでキュートな『Pico-Alphabet Black & White / ピコ・アルファベット(ブラック&ホワイト)』です。小文字と大文字でいくつか違う文字があります。ダウンロード開始は2001年。2007年, 2008年7月にバージョンアップしています。現在 Version3.0。 問い合わせがとても多いので追記。『Twitter』のロゴに似ていると評判のこのPicoですが、似ているのではなくて、まさこのフォントを使用してデザインされています。『t, w, i, r』に限ってはそのまま使用(最初の1文字目の『t』は初期バージョンのデザイン)、並んでいる『tt』の2文字はカーブがアレンジされています。『e』は他のフォントです。 ※ 2010年9月にリニューアルされた、新しいTwitterのロゴタイプは、同じくこのPicoを元に、全ての文字にアレンジが加えられ、よりスタイリッシュなロゴ
有名サイトの特徴あるロゴに使われているフォントはどのようなフォントが使われているのか気になったことがないだろうか? 例えば『Twitter(ツイッター)』や『YouTube』など有名サイトは特徴のあるロゴを作るべく特徴のあるフォントを探している。 そんな有名サイトのロゴのフォントがどのような物なのか掲載されているサイトがあるので紹介。 『』というサイトでこちらに有名サイトがずらりと並んでおり、フォント名も書かれている。 中でも特に気になった物を抜粋。 <サイト名とフォント名> Twitter …… Digg …… Last.fm …… Flickr …… YouTube …… Facebook …… Engadget …… Google …… Yahoo …… Skype …… 以上の様に、汎用フォントを使っているサイトもあればオリジナルフォントも使っているところもあるようだ。 また上記の
時には、死に至ることもある“医療ミス”。「医師」や「看護師」といった人命に関わる人たちが、人為的な医療ミスを防ぐために作ったユニークなアイテムがTwitter上で話題になっています。 ▽http://twitpic.com/1vkvy3 ▽http://www.geocities.co.jp/Milano-Aoyama/1326/karu-com.htm ▽お絵描き看護師がつづる「医療安全対策いろはかるた」が人気 - ガベージニュース(旧:過去ログ版) ミニブログサービス「Twitter」に投稿された1枚の写真。どうやら、看護師を主役に、医療現場を描いたかるたのようです。 実はこちら、兵庫県の赤穂市民病院が職員から集めた医療安全標語を元に作成した、「医療安全対策いろはかるた」というもの。その内容の一例は以下の通り。 「いりょうミス一件一瞬二億円」 「あわてるな忙しいほどゆっくりと」 「ニア
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く