Create A Weather Application With Google API Using PHP PHPからGoogle Weather APIを使ったお天気アプリ作成チュートリアル クラスライブラリも提供されており、そのまま使えば比較的容易にお天気情報が取得できそうです デモアプリケーション 東京の情報は以下のように表示されました APIが提供されていることで、簡単かつお手軽に実装できるのはいいですね 関連エントリ Yahoo!Incのお天気ウィジェット実装jQueryプラグイン
Win・MacにApache+MySQL開発環境を一括インストールしつつ各種ソフトウェアのインストールも1発で出来る「AMPPS」 2011年12月19日- Softaculous AMPPS Win・MacにApache+MySQL開発環境を一括インストールしつつ各種ソフトウェアのインストールも1発で出来る「AMPPS」。 インストール一発でApache+MySQL+PHP、Perl、Pythonのインストールが可能。そうしたソフトウェアは他にもありますが、ユニークなのは250以上のオープンソースソフトもワンクリックで一発インストールが可能というところ。WordPressやJoomlaなどCMSの他、ショッピングカートやメールソフトウェア等、有名なOSSはクリック一発で驚きの簡単さでインストールできます。 いろんなオープンソースがあることを学べ、更にクリック一発で試用することが出来るので
12 Tutorials for creating PHP5 MVC Framework PHP5でMVCフレームワークを自作するためのチュートリアル PHPフレームワークは沢山ありますが、速度や機能面において、これといってデファクトスタンダードが決まっているわけではないという状況です。 なんか機能が便利そうだなとおもって使うと速度が全くでなくて規模の比較的大きなサイトだと使いものにならなかったり、フレームワークごとにクセがあったりするので、いっそ自作した方が余計な物がはいってなくて良いなんて場合もありそうです。 そんな場合に、フレームワークを作るチュートリアル記事が参考になりそうです。 個人的に速度はかなり重要度が高く、有名なフレームワークを使う場合はCodeIgniterのような軽いフレームワークがいいなと思っています。 関連エントリ ログイン/ユーザ登録といったフォーム実装用のフレー
Abraham Williamsさんのtwitteroauthを利用して、OAuth認証でTwitterに投稿するPHPプログラムの例。 OAuth認証に必要な情報の取得 OAuth認証を行うためには、4つのキー Consumer key Consumer secret Access Token Access Token Secret が必要です。これらを取得する方法については、以下の記事で解説しています: → TwitterでOAuth認証を利用するためにbotを登録 twitteroauthの入手 twitteroauthは、Abraham Williamsさんによる、TwitterにおいてOAuth認証を行うためのPHPライブラリです。 以下のページから入手できます: → GitHub:abraham's twitteroauth at master ページ右上の「Download
アプリ作成の前に一つニュースです。 ↓ フェイスブック、「FBML」を廃止へ フェイスブックはFBMLとFBJSによるアプリ開発を非推奨としていく。3月11日以降、FBMLのアプリは許可されなくなり、Static FBMLのアプリも追加できなくなる(既存のアプリは動作する)。ソーシャルプラグインなどで使用されているXFBMLに影響はない。http://developers.facebook.com/blog/post/462 とのこと。FBMLは廃止、これからはiframeで特殊なFBMLやFBJSではなく、一般的なHTMLとJavaScriptで作成できるらしいです。 ・ちなみにFBMLってなにさ? ちょっと調べてみたんですが、FB内で使える独自使用(言語?)みたいです。これがなくなるってことはより一般的なHTMLとかJSとかで書けるのでこれから開発するには良いんじゃないでしょうか。 ・
TopPage ツイッターにOAuth認証 † twitterのAPIを使うためには、OAuth認証をする必要があります。 これは何をするかというと、こちらで作成したアプリがあなたのツイッターにアクセスして、書き込みとか行いますがよろしいですか?という確認を承認するための処理です。 まず、OAuthをしてくれるサンプルソースをもってきます。 サンプルソースは下記サイトのPHP Code の先のページの、DownloadボタンクリックでGETできます。 http://apiwiki.twitter.com/OAuth-Examples ソースのindex.phpにConsumer key(APIキー)を入力します。 /* Consumer key from twitter */ $consumer_key = ''; /* Consumer Secret from twitter */ $c
LiveCart - Free and Open Source PHP Shopping Cart Software PHP+MySQLなオープンソースの超多機能ECサイト構築ソフトウェア「LiveCart」 管理画面もあって、SEOや多言語対応、決済対応、カテゴリ階層、Valid HTML+CSSなど、アピールポイントがかなり書かれていますがとにかく多機能。 デモページを見てもとりあえずショッピングカートとして問題なさそうな感じです。管理画面のデモも使えます カートへの追加はAjaxで追加されたりと、うっとうしくない程度にAjaxやJSも使われています 商品一覧もamazonっぽくて分かりやすいです。 テンプレートのカスタマイズはWYSIWYGで編集できちゃうところもクール 他にもECサイト構築ソフトウェアはあれど負けず劣らずの多機能っぷり。選択肢の一つとして覚えておいてもよさそうですね
ElefantはPHP製のCMS。MVCに従って開発されており、アドオンでの拡張も可能。 ElefantはPHP製のオープンソース・ソフトウェア。Webサイトの基本形はCMS(コンテンツ・マネジメント・システム)にあると言っても良いだろう。XoopsやPHPNukeといった歴史あるCMSやWordPressのようなブログエンジンをベースにしたCMSなど数多くのCMSが存在する。 ログイン後の編集アイコン そんなCMSが数多く作られている中でも、さらに新しいCMSが次々に登場する。時代に合わせて進化するCMS、今回紹介するのはElefantだ。 ElefantはPHP/MySQLの組み合わせのCMSで、ログインすると各コンテンツブロックに編集ボタンが表示される仕組みになっている。編集ボタンを押すとWYSIWYGな編集画面に移行して編集を行って反映する仕組みだ。コンテンツはバージョン管理される
Image Upload and Cropping with PHP and Jquery PHPを使って画像をアップしてjQueryで切り抜くチュートリアルとデモが公開されています。 配布されているプログラムをダウンロードしてプロトタイプとして使って開発効率を高める事もできますし、単に学習用に使うこともできそうです。 実際のサービスで使うにはセキュリティの問題がないかどうかをちゃんとチェックして使いましょう デモページはこちら 関連エントリ PHPでWEBサイトのスクリーンショットを作成するチュートリアル PHPでAmazon SESを使うチュートリアル PHPとGDを使ってCaptchaを自作するチュートリアル
はじめまして。今すぐ Follow すべき PHP 界のスーパーエンジニアの riaf です。 .. ごめんなさい調子に乗りました。はじめまして,ウェブ配信事業部開発チームの佐藤です。 オトバンクでは主に,パソコンの調子が悪くなった時に呼び出される簡単なお仕事や, FeBe に関係するインフラまわりからちょっとしたデザインまでやっています。スーパーエンジニアの宿命ですね。 今日は,話題の Facebook のおはなしをしようと思います。とはいっても「Facebook とは何ぞや?」みたいな話ではなくて,Facebook アプリの開発についてですよ! なにはともあれまずはアプリを登録 Developer のページから全てが始まります。 まずはアプリを登録してみましょう。右上の「+ Set Up New App」というボタンを優しく押します。 そうすると,アプリケーション名を求められます。
Plivo 電話を使ったWEBサービスを構築する際に使えそうなフレームワーク「Plivo」。 マイクなどを使って録音し、WEBに簡単にアップロードしてシェアできたりする「こえ部」が面白かったりしますが、Plivoを使えば電話とアプリケーションを絡めたサービスを作る際に使えそうです。 システムとの対話にはREST APIを使い、RESTの仕様を覚えれば内部について深く知らなくてもある程度使えるようなものになっているみたい。 例えば、スカイプやGTalk等からのリクエストを自分のアプリケーションに流した後、何らかの処理を行い、mp3音声を返すみたいなことが出来るようです。 Amazon EC2に登録したりすると電話がかかってきたりしますが、おんなじような仕組みなんでしょうかね。 各種言語用のヘルパーライブラリもあるみたい。PHPでいうとこちら 実際に試してみたわけでもなく、なんとなく面白そう、
PaaSに関する短いニュースを2本紹介しましょう。 Ruby on RailsのPaaSをクラウドで提供しているHerokuが、Node.jsのサポートを実験的に開始したと発表しました。 RubyとNode.jsは補完関係にあると、Node.jsのサポートを発表したブログの中で説明しています。その理由は、デフォルトではすべてのI/O操作がブロックとなるRubyに対して、Node.jsではノンブロッキングだからだそうです。 既存のRubyアプリケーションの中でリアルタイムにイベントハンドリングをしたい部分や、大規模な並列性を求められるに関してNode.jsのコンポーネントを呼び出す、といったRuby on RailsとNode.jsの組み合わせを提案しています。 PHP Fogは正式サービスへ PHPのPaaSを提供しているPHP Fogは先月ベータを卒業し、正式サービスとなりました。 PH
PHPで日本語メールを送る - 基本編に引き続き、 今回は応用編をお送りします。 基本編で解説したmb_send_mailを使えば シンプルなメールを送るには十分な機能がありますが、 それ以上に複雑なこと、例えばHTMLメールや添付ファイルを 使ったメールにはmb_send_mailは使えません。 mail関数を使ってヘッダにガリガリとメールの仕様に そって書けば送れるのですが、それではあまりに 大変なので、ライブラリを使います。 ライブラリを使った日本語メール送信 PHPで複雑なメールを送るのに使えるスタンダードな ライブラリとしては、PEAR::MailとPHPMailerが有名です。 (ただし、両ライブラリとも日本語メールには対応していないので、 そのままでは文字化けしてしまいます) PEAR::MailはPHPの公式ライブラリのPEARで採用されていますし、 PHPMailerもX
G5 FrameworkはHTML5/CSS3/jQueryを組み合わせた各種ライブラリを内包したPHPフレームワーク。 G5 FrameworkはPHP製のフリーウェア。ちょっとしたアイディアがわいた時にさくっと実装したい時にPHPはちょうどいい。あくまでも個人向けであればPHPファイル中にHTMLを書いていってしまっても良いだろう。そんな混在もPHPの面白さと言えるかもしれない。 デモトップ 色々なWebサービスを作っていると、徐々によく使うライブラリが決まってくるのではないだろうか。そこで使えるのがG5 Frameworkだ。 G5 Frameworkはフレームワークとなっているが、実際にはメジャーなライブラリを取り揃えてくれたライブラリ群と言えそうだ。技術的にはHTML5/CSS3/jQueryを組み合わせたものになっており、IE6のPNG Fixなどを含めてレガシーなブラウザへの
前のエントリーの続き。まずは自己引用。 php-pearが5.1/5.3両対応なのかと思ったのですが、PEARがやたらWARNINGを吐くので、多分ダメなんだと思います。 そんなことはなかったらしく、Warningが吐かれまくっていてもpearコマンドのupgradeで最新のPEARにできました。2chのCentOSスレの人ありがとう!確かに、なんか大量に吐かれているとはいえ、Warningだもんなぁ(されどWarning?)。 以下、新規にCentOS5.6を入れた場合のpearのアップグレード手順です。こんな強引な方法で大丈夫か? # pear upgrade --force Archive_Tar # pear upgrade --force Console_Getopt # pear upgrade PEARアップグレード前後のバージョン番号は次の通りです。 パッケージ アップグレ
CentOS5.6がリリースされアップグレードできるようになってたので、そのメモ。 んで、PHP5.16→php5.3.3へアップグレードする方法。 CentOS5.5→CentOS5.6へのアップグレード方法。 yum clean all yum update glibc\* yum update yum\* rpm\* pyth\* yum clean all yum update mkinitrd nash yum update selinux\* yum update shutdown -r now <a href="http://wiki.centos.org/Manuals/ReleaseNotes/CentOS5.6" target="_blank">CentOS 5.6 Release Notes</a> 以上のコマンドを実行でいけるはず。 んで、PHP関連。 Apac
WootterはPHP製のTwitterクライアント。2ペイン構成で奇麗なデザイン。 WootterはPHP製のオープンソース・ソフトウェア。TwitterはデフォルトのWebベースで扱うよりも、専用クライアントで利用している人のが多いのではないだろうか。だが常に同一デバイスであれば複数のOSを使う人にとってはそれぞれにクライアントを用意するのは面倒だ。 メイン画面 そこで使ってみたいのがWootterだ。PHP製のWebブラウザ上で動作するTwitterクライアントだ。デフォルトのものとは違って自分好みの最適な画面にできる。 Wootterは2ペインの画面になっている。左側にタイムライン、右側にMentionが出るようになっている。ユーザアイコンの上にカーソルを合わせると返信、DM、お気に入り、ReTweetをするアイコンが表示される。DMなどを選ぶとその場にテキストエリアが出るので直感
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く