JavaScriptでどうしても外部のドメインのコンテンツを読みたい際に使えるプロキシスクリプト「Simple PHP Proxy」 2010年01月08日- JavaScriptでどうしても外部のドメインのコンテンツを読みたい際に使えるプロキシスクリプト「Simple PHP Proxy」が公開されています。 自分のサイトにおいた、proxy.phpに対して、proxy.php?url=//phpspot.org/blog/ といった形でURLを指定するとPHP内でcurlが外部ドメインのコンテンツをロードしてきてくれ、JS側からはそのまま自ドメインのproxy.phpにアクセスするという形でクロスドメインを可能にするajaxでは最も古典的なやり方を実現するためのPHPで書かれたプロキシスクリプトです。 クッキーなどもそのまま送ってくれる機能や、JSONでレスポンス値を受け取るモードなど
だいたいはTwitterと一緒だと思いますが細かい部分で違いがあるのでそれも含めてメモ。PHPの例がHatena Developer Centerになかったので、勉強したことをチョートリアルっぽくまとめ。 API利用までの流れ アプリケーション登録でconsumer keyとconsumer secret取得 Request tokenの取得とscopeの指定 認証用URL取得とリダイレクト ユーザから承認の許可を求める Access token取得 OAuth対応のAPIを使ってはてなといちゃいちゃする これでクリスマスははてなと一緒に楽しく過ごせますね! OAuth認証の準備 PHPではHTTP_OAuthっていうPEARのライブラリを使うと簡単。他のライブラリとも依存関係にあるのでそれも使います。 http://pear.php.net/package/HTTP_OAuth http
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su
URLに対するソーシャルブックマークの情報を取得するライブラリをOpenpearで公開しています。 Services_SBM_Info - Openpear と言う報告だけでは何なので、概要と使い方を書いてみます。 ライブラリについて URLに対するソーシャルブックマーク(以下SBM)の情報を取得するPHP(PEAR)ライブラリです。 ライセンス New BSD License 依存ライブラリ HTTP_Request2 取得できるSBMの情報 ブックマーク数 ブックマーク数の単位 (user/users) ブックマーク数のランク (色の変わるブックマーク数に応じたランク) ブックマークコメント エントリーページのURL 追加ページのURL 対応しているSBMサービス はてなブックマーク (Hatena) Delicious (Delicious) livedoorクリップ (Livedo
「為せば成る 為さねば成らぬ何事も 成らぬは人の為さぬなりけり」という言葉がありますが やっても出来ない事は出来ないものです。 出来ない事は出来ないとはっきりさせませんか?
Can’t select database We were able to connect to the database server (which means your username and password is okay) but not able to select the high5JSP10 database. Are you sure it exists? On some systems the name of your database is prefixed with your username, so it would be like username_wordpress. Could that be the problem? If you don't know how to setup a database you should contact your hos
はてなブックマークのAtomAPIの概要と、アクセスに必要な環境 今回は、「RESTなWebサービスの利用/開発」の第3回として、より本格的にWebサービスにアクセスする例を紹介します。RESTなWebサービスの1つとして、はてなブックマークの「AtomAPI」を例に取り上げ、Web開発用の簡易スクリプト言語であるPHP(PHP:Hypertext Preprocessor)を使ってブックマークの追加/編集/削除を行う方法を解説します。 AtomAPIは、ブログなどのWeb上の情報を、Webアクセスに用いられるHTTP(Hypertext Transfer Protocol)を通して編集するためのプロトコルです。AtomAPIは通称で、正式には「The Atom Publising Protocol」(略称はAtomPub)と呼びます。 AtomAPIでは、一般にはRESTの形式で通信を行
テキストを扱うサービスでは表現の揺れが問題になることが多いですね。 Web上にあるテキストコンテンツは全て人間が入力したものと言っても過言ではありません。 人間が入力する、ということは必ず表現の揺れが発生します。 単純な入力ミスや、複数存在する表現などによるものです。 お知らせメールでもこの例に漏れず、表現の揺れが問題になりました。 ユーザが登録したアーティストや著者に関する情報は、漏れなくユーザに届ける必要があります。 届かなければサイトの信頼に関わりますからね。 内部の処理として文字列の類似度を計算している部分があります。 類似度をプログラムで計算し、登録したアーティストや著者に関連する情報か否か、をフィルタリングしています。 ここで言う文字列の類似度とは、”田中太郎”と”田中次郎”の文字列としての近さを言います。 “田中太郎”と”田中次郎”では”太”と”次”が違うだけなの
PHPカンファレンスは、国内最大のPHPイベントとして毎年開催されており、今年で第11回目を迎えます。 今年は、『次の世代のPHP』というテーマで、9月24、25日の2日間にわたって開催されます。 1日目のビジネスデイは、新たに台頭してきたビジネス領域であるオープンソーシャルをテーマとして、 ソーシャルアプリに関わる様々な企業様から講演を行っていただきます。 2日目のテックデイでは、PHPの開発者であるRasmus Lerdorf氏をお招きしての基調講演や、 PHPの最新動向とこれからに触れる事ができるセッションをご用意しています。 この先PHPをどう使って行くのか、そしてPHPはどこへ向かうのか、参加者のみなさんと熱く語り合う2日間になるでしょう。 今年も例年通り、「大田区産業プラザPiO」にて開催いたします。皆様のご参加をお待ちしております。
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su
アズルトラベルのWebサイトリニューアルを手がけているAMWソフトウェアの二人。Visual Studio 2010とASP.NETの採用が決まったもの、担当の坂本はブログの導入にPHPのWordPressを使いたいと考える。どうやらPHPのWebアプリケーションはIIS上でもきちんと動作するらしい。実際はどうなんだろうか? 登場人物 岩崎課長:Web技術課長。今回のWebサイトのリニューアルを統括する。プラグラマーあがりだが、知識がやや古いかも。 坂本:別のシステム会社から転職してきたプログラマーで、技術チームの現場をまとめている。個人でサイトも運営しているため、Web技術に明るい オープニングトーク 坂本:やっぱりWordPressは慣れているから使いやすいなあ。 岩崎課長:新しいノートPCを買ったからといって、坂本はまた職場でネットサーフィン(死語)か? WordPressも使えるの
PHPの入門書について。 今回、PHPをちゃんと一から体系的に学びたと考えています。 PHPにはWordPressでWebサイトを構築する中で少しだけふれました。 ※XHTML/CSSは分かります。 とある本ではPHPの入門書には「はじめてのPHP言語プログラミング入門 / 大垣 靖男」が良書であると書いてありました。ですが、アマゾンの評価をみると悪い意見もあります。http://bit.ly/bwOVi6 たとえば、 ・値渡し・参照渡しといった重要事項がごく簡単にしか説明されていない。 ・具体的な関数・メソッドの索引はほとんど省かれている。 ・初心者に勘違いを誘発させるような記述がおおく、また、クラスのオーバーライド等について、実際の仕事の現場で使われるような例はなく、甚だ勘違いを誘発させるような例や言葉で説明されている。 それにこの本は発行が5年も前です。 やはり少し古いのでしょうか。
・Javascript みなさんが言っているように、クライアントサイドで動きます。 クライアントサイド、つまり、ホームページにやってきたお客さんのパソコン側のCPUを使って処理を行いますので、沢山のJavascriptがあるページでは、非力なパソコンでは動作が重い場合があります。 使用用途は幅広いですが、Googleの検索窓で一文字入力したら候補が沢山出てくるようなもの(Ajaxとか)ですとか、 ホームページのメニューなんかにマウスを当てると項目が開いたりとか、ホームページに動きを持たせる時に使うものです。 ・PHP こちらはサーバサイドですので、ホームページにアクセスされたときに、ホームページを設置しているサーバ側が処理をしてから、結果をお客さんが見ることになります。 なので、お客さんはHTMLで記述されたページを見るのと同じです。 PHPは、例えば掲示板だとかブログのような、文字を入力
@自宅(個人の見解に基づいており,所属組織などとは一切関係ありませんし,事実かどうかもわかりません) この世界に希望をもつためには批判し続けることこそが必要だ - Edward W. Said (1935-2003) TwitterのBASIC認証が2010年6月末で終わり,OAuth/xAuthでの認証が必要になります.以前,xAuthに対応する話を書きましたが,最近になって,botの場合はxAuth申請をする必要がなくなったようです.手順は以下の通り. まずは,アプリケーションの登録をします.アプリケーションの登録が完了すると,OAuthのConsumer keyとConsumer secretが手に入ります. この2つの値をコピーしておきます.続いて,右のメニューからMy Access Tokenを選びます. 表示されるAccess TokenとAccess Token Secret
来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
PHPからTwitterを簡単に操作できるPEARパッケージ「Services_Twitter」がアップデート 2010年01月10日- Services_Twitter :: 0.5.0 PHPからTwitterを簡単に操作できるPEARパッケージ「Services_Twitter」がアップデートしたみたいです。 ChangeLogによると次のようなAPIに追加で対応したみたいです。 + added statuses/home_timeline + added statuses/retweeted_by_me + added statuses/retweeted_to_me + added statuses/retweets_of_me + added statuses/retweet + added statuses/retweets + added report_spam metho
3ヶ月ほど学んでいる、PHP初学者の愚痴みたいなエントリです。解決に至ってないので、あしからず。 現状 今、ボクの会社では仕事がないために、所属社員の半数ほどがPHPやらC++などの学習を行っております。ボクはPHP+MySQLでWebサービスの構築を学習しているのですが、プログラム経験がゼロから始めたこともあり、かなり学習スピードが遅くて、いろいろとてこずっているわけです。 たぶん、10月くらいから、学習期間にはいっているわけですが、PHPを書き始めたのが11月半ばくらい。おおよそ3ヶ月間学んでいますが、いまだにサクサク書くことはできません。 ここまでで役にたったモノ 何故か。 その前に、ボクの学習において、役にたったと思われるモノを紹介。 PHP: PHP マニュアル - Manual …… コレを見ないと関数の使い方が分からないことが多々あり。 MySQL :: MySQL 5.1
About 簡易図書館システム「りぶりぶ」 簡易図書館システム「りぶりぶ」は、お金をかけないで簡単な図書館システムが出来ないか、と思って作ったシステムです。 phpを使って書かれていて、簡易webサーバ上で運用します。 簡易のwebサーバを立てるといってもそれほど専門知識は必要ないはずです。 図書室のような小さな図書館でも、パソコンがあれば、すぐに運用出来るように考えました。 複数館での運用も可能ですが、基本的には単館で動かすことを想定しています。 「りぶりぶ」の特徴 小規模の図書室などでの利用を想定しています。 バーコード(一部)に対応しています。 国立国会図書館ホームページなどから書誌データを流用できます。 (ISBNがある場合) DBMSには既定の「SQLite」の他、「Microsoft Access」「MySQL」が使えます。 Topics 「りぶりぶ Ver2」一部修正 201
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く