タグ

phpとPHPに関するdhalmelのブックマーク (199)

  • サービス終了のお知らせ - NAVER まとめ

    dhalmel
    dhalmel 2013/03/20
  • ke-tai.org > Blog Archive > ソーシャルゲーム開発に関するスライド資料をまとめてみました

    ソーシャルゲーム開発に関するスライド資料をまとめてみました Tweet 2011/1/28 金曜日 matsui Posted in 記事紹介・リンク | 5 Comments » 最近は、ソーシャルゲーム開発に関するスライド資料が多く公開されており、各所で人気を集めているようです。 これらのスライド資料は、高負荷・大量アクセスを捌くための工夫がちりばめられており、とてもためになるものが多いです。 今回はそんなソーシャルゲーム開発に関するスライド資料をまとめてみました。 まずは手前味噌ですが、昨年のOSC北海道での発表に使わせて頂いた私のスライドです。 ブラウザ三国志を開発した際に苦労した箇所などをまとめました。 → ke-tai.org OSC 2010 北海道の発表で使用したスライド資料「PHPで大規模ブラウザゲームを開発してわかったこと」 [ke-tai.org] PHPで大規模ブラ

  • LAMP環境、自分で作りませんか?

    Webアプリケーションの開発・実行環境として多くの開発者が支持するのがLAMP(Linux、Apache、MySQLPHP/Perl/Python)です。この連載では、LAMP環境をソースコードから構築する方法を丁寧に解説していきます。(編集部) Webアプリ開発に不可欠のLAMP Webアプリケーション開発に欠かせないLAMP環境。皆さんはどのように用意していますか? サーバの選定からはじまって、LAMPのインストールと設定、テストや運用などなど、やるべき事はたくさんありますね。悩みやトラブルは尽きないと思います。 そこで連載では、LAMP環境の構築という観点からLAMPを攻略していきます。とりわけ環境の基礎を作る作業である、インストールから設定を中心に取り上げます。環境構築というと一般にはインフラエンジニアの範疇になると思いますが、開発環境を構築したいWebアプリケーション開発者や

    LAMP環境、自分で作りませんか?
    dhalmel
    dhalmel 2011/12/02
    久々にやってみようかな…生け贄(サーバにするPC)がほしくなるが。
  • <メモ>さくらインターネットで php の OAuth をインストールした。: 機械太郎の東京静止空間

    twitter で遊びたくなったけど、歳って Perl は何だか面倒なので PHP を使うことにした。ということで、PECL/oauth をインストール、その時のメモ。突っ込み先は、さくらインターネットのレンタルサーバ( スタンダード )、月500円でアレコレできて愉しい。 元ネタはこちら。多謝。 ▼ さくらインターネットのスタンダードプランに PECL の OAuth をインストールする方法 - modules/mod_girl.so: http://d.hatena.ne.jp/mod_girl/20100913/1284393985 pearのインストールはこちらを参考に。 ▼ さくらインターネットにPEARをインストール [dozo dokuwiki.php]: http://dozo.matrix.jp/pear/%E3%83%AC%E3%83%B3%E3%82%BF%E3

  • さくらインターネットのスタンダードプランに PECL の OAuth をインストールする方法 - modules/mod_girl.so

    curl 関連でエラーが出るので普通に入れても入らない。 export PHP_AUTOCONF=autoconf export PHP_AUTOHEADER=autoheader mkdir usr cd usr pecl bundle oauth-1.0.0 phpize ./configure ここでエラーが出るが、curl.h の位置:/usr/local/include export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/username/usr/oauth/modules export LD_RUN_PATH=$LD_RUN_PATH:/home/username/usr/oauth/modules make cd mkdir -

    さくらインターネットのスタンダードプランに PECL の OAuth をインストールする方法 - modules/mod_girl.so
  • Top - CodeIgniter まとめ Wiki

    家 † CodeIgniter 公式サイト [英語] http://codeigniter.com/ リポジトリ 公式リポジトリ(Bitbucket) https://bitbucket.org/ellislab/codeigniter-reactor 準公式リポジトリ(GitHub) https://github.com/philsturgeon/codeigniter-github バグトラッカー [英語] https://bitbucket.org/ellislab/codeigniter-reactor/issues?status=new&status=open 機能要望 UserVoice [英語] http://codeigniter.uservoice.com/forums/40508-codeigniter-reactor ↑

  • Google AnalyticsのAPIをPHPから叩く

    Blogのアクセスレポートで利用してただけど、先日Fenrirのデベロッパーズブログで見かけたのでちょっと書いてみる。 関連 Google Analytics API を利用した人気エントリー PHP スクリプト (フェンリル | デベロッパーズブログ) 【Web】Google Analytics API の簡単に出来るお試し方法 (フェンリル | デベロッパーズブログ) 上記エントリ内では、「GAPI」というクラスを利用していますが、 個人的には「Google Analytics API Class」の方が好きです。 (野良ライブラリなのは同じですが) Google Analytics API class for PHP | Ask About PHP 以下、それを使ったサンプルコード。 サンプルコード require_once 'googleanalytics.class.php';

  • PHP製のWebフレームワーク·Pinoco MOONGIFT

    PinocoはPHP製のオープンソース・ソフトウェア。Webシステムの開発に最適な言語として知られるPHPだが、それでも最近では素のまま使うことは少なくなった。何らかのWebアプリケーションフレームワークと組み合わせることでより手軽にセキュアにシステムを構築できるようになっている。 空のプロジェクト そして大型のWebシステムになるとデザイナーと開発者の分業が必要になってくる。分業になるとビューとロジックの分離が必要になるが、今回はそれを可能にするフレームワークであるPinocoを紹介しよう。 Pinocoがユニークなのは、PHPファイルへの直接のアクセスが行われないということだ。Webアプリケーションは別な場所に格納し、ゲートウェイファイルが全てのアクセスを取り仕切る。静的ファイルがある場合はそちらが優先されるので、画像やHTMLファイルなどは自由に配置できる。 コード例。$thisに変

    PHP製のWebフレームワーク·Pinoco MOONGIFT
  • XAMPP MySQL文字化け対処法 とっくり新聞

    XAMPPをパソコンにインストールしました。 XAMPPというのはApache/MySQL/PHP/Perlなどを一括で、様々なプラットフォームに簡単インストールできるスグレモノです。 インストールしたのは XAMPP 1.7.4。構成は以下です。 ・Apache 2.2.17 ・MySQL 5.5.8 ・PHP 5.3.5 ・phpMyAdmin 3.3.9 ・FileZilla FTP Server 0.9.37 ・Tomcat 7.0.3 (with mod_proxy_ajp as connector) で、ウェブサーバーなどは何一つ戸惑うことなく設定できたのですが、MySQLの設定がどうもうまくいかない。 日語が文字化けするんです。 調べてみると、my.cnf というファイルに以下の設定(UTF-8の場合)をしろというのがたくさん出てきます。 [client] default-

    dhalmel
    dhalmel 2011/08/12
    ほぼ同じような事態に遭遇。
  • CodeIgniterでURIの形式を統一する - (DxD)∞

    Day by Day Infinity – Webな日々(HTML/XHTML/CSS/JavaScript/PHP/CMS) CodeIgniterでアプリケーションを制作するついでに、自分がよく使いそうなものをメモしていきます。まずは、「CakePHPでURIの形式を統一する」と同じようにURIの統一からです。 結果としては、色々と試したものの上手くいかなかったので、.htacessでリダイレクトするようにしました。CakePHPのようにすんなりいくかと思ったら、苦戦しました。 まず、CakePHPと同じような方法で行おうと思ったのですが、CodeIgniterにはCakePHPのようなAppControllerクラスがありません。コントローラで共通の処理をどこに書けばいいのか悩みました。管理ページ用にログインのチェック処理などもしたいので、どこかに共通の処理をまとめておきたいです。

  • CodeIgniter2.0.2でblogのチュートリアルを作る。 - ぺちろぐ

    2.x.xのチュートリアルがなかったので、 1.x.x系のとかを参考にやってみました。 1. 公式からCodeIgniterをダウンロード http://codeigniter.com/ トップページ右側の Download CodeIgniter Reactor を押下 2. 展開して使えるサーバーに上げる 適当に。 3. 多分エラーが出るので以下を直す ルートのindex.phpの$application_folder before >> $application_folder = "application"; after >> $application_folder = dirname(__FILE__)."/application";/application/config/config.php before >> $config['uri_protocol'] = 'AUTO';

    CodeIgniter2.0.2でblogのチュートリアルを作る。 - ぺちろぐ
  • 今話題のPHPフレームワーク-新しいツールが上昇中 | アイビースター

    PHPの開発で非常に便利に使わせていただいているのがCakePHPというフレームワークです。PHP開発者なら聞いたことぐらいはあるでしょう。どれだけ便利なのかは各自で調べてもらうとして、ここ最近のPHPフレームワークの人気についてちょっとだけ調べてみたのですが、あるフレームワークが上昇していることがわかりました。下記にそのフレームワークについて明記します。 まず、PHPのフレームワークってどれだけあるのかを調べてみるとWikipediaにある程度のフレームワークが明記してありました。そこに書かれてあるフレームワークは下記の通り。 CakePHP CodeIgniter Ethna eZ components Kohana Lithium Maple Mojavi Omusuvi Peewee PHP on TRAX prado Risoluto Sabel Seagull Seasar.P

  • ビューファイル向けの代替のPHP構文 : CodeIgniter ユーザガイド 日本語版

    CodeIgniter の テンプレートエンジンを利用したくない場合は、ビューファイルで純粋なPHPを利用することができます。PHPのコードを最低限にし、コードブロックを簡単に識別できるようにするため、制御構文用の代替のPHP構文とショートタグを使った出力を利用することをおすすめします。この構文をあまり使ったことがないでしょうか?これを使えば、コードから余計な括弧や余計な"echo"文をなくすことができます。 自動でのショートタグサポート Note: もし、このページで説明している構文がサーバで利用できないようでしたら "ショートタグ" がphp.iniファイルで無効になっているかもしれません。 CodeIgniter では、オプションで、その都度ショートタグ機能の設定を上書きして、サーバでサポートされていない場合でも、その構文を利用できるようにすることができます。この機能は、config

    dhalmel
    dhalmel 2011/07/31
  • CakePHP開発者が知るべき10のこと

    先日、こんな記事が上がっていました。 Android開発者が知るべき10のこと この記事でまとまっているのは、Android開発において必要な10の項目です。 インターフェースの設計から、データの取り扱いまで。 AndroidはモバイルデバイスのOSで、CakePHPは単なるWebフレームワーク。 しかし、予め用意されたルールやAPIを活用する点は同じです。 つまり、フレームワーク全般において、開発者が知るべきことをまとめることが出来るはずです。 ここでは、私が良く利用するCakePHPフレームワークについて、開発者が知るべき10のことをまとめます。 1. CakePHPで良いのか CakePHPを使う際に、知るべきことその1。 それは、あなたは当にCakePHPを使うべきなのかということです。 現在、あらゆるフレームワークが溢れ返っています。 Ruby Ruby On Rail

  • CakePHPでOAuth - 廟攻

    Twitter等で使われているOAuthをCakePHPで使うライブラリを紹介します。 OAuth consumers for CakePHP - by cakebaker 導入方法 OAuth consumer classをダウンロード CakePHPのルートディレクトリか、appディレクトリで展開する(それぞれ「vendors/OAuth」か「app/vendors/OAuth」に展開される) 使い方 Twitterを例にして説明します。Twitter以外のサービスを利用する場合も基的には同じです。 大まかな流れは次の様になります。 ・事前準備 Webサービスの立ち上げ前に、Twitterからconsumer keyとconsumer secretをあらかじめ取得しておく ・認証とAPI利用の流れ Twitterからリクエストトークンを取得 Twitterの認証ページへリダイレクト

    CakePHPでOAuth - 廟攻
  • PHPからOAuth認証を使おう(twitterの場合)

    個人的なメモになります。 今PHPで新たにサービスを構築してるのですが、 ユーザー認証方法にOAuthを使えないか。と、持ちかけられまして。 簡単に調べてみました!! まず、OAuthとは何でしょう? Yahoo!Japan さんがうまいこと説明してますので、こちらで確認します。 + Yahoo!デベロッパーネットワーク – OAuth – フロー + http://developer.yahoo.co.jp/other/oauth/flow.html Yahooさんのが断然分かりやすいのですが、一応技評さんの記事も載せて起きます。 Ruby使ってる人はこちらが分かりやすいかもしれません。 + ゼロから学ぶOAuth:第1回 OAuthとは?―OAuthの概念とOAuthでできること|gihyo.jp … 技術評論社 +  http://gihyo.jp/dev/feature/01/oa

    PHPからOAuth認証を使おう(twitterの場合)
  • [連載]WordPressでWebサービスを作る方法(1:PHPとは) | Stocker.jp / diary

    このブログでは何度も触れていますが、3月に フリー写真素材 :: Free.Stocker という無料写真素材サイトをオープンしました。 このサイトは、WordPress というブログ向けの CMS(コンテンツ管理システム)を使って作りました。 このサービスを作った際の手順をケーススタディとして「PHPWordPressを全く知らない方でも、WordPressWebサービスを作り、それをたくさんの方に利用して頂ける方法を分かりやすく学べる記事を書こう」と思い書き始めたのがこの記事ですが、「PHPとは」から「WordPressサイトにおける内部SEO」「ソーシャルメディアマーケティング」まで網羅する特大記事になり、1記事として一度に掲載することが難しくなったので、全10回の連載としてお送りします。 WordPressPHP初心者の方はぜひ1ページ目からソースコードを書き写しながら、既に

    [連載]WordPressでWebサービスを作る方法(1:PHPとは) | Stocker.jp / diary
    dhalmel
    dhalmel 2011/06/14
    こういう解説って第1章が難しいのだろうなと思った。
  • 【課金サービス開発日誌】 決済システムへの接続テストをやってみる - IDEA*IDEA ~ 百式管理人のライフハックブログ

    ドットインストール代表のライフハックブログ

    【課金サービス開発日誌】 決済システムへの接続テストをやってみる - IDEA*IDEA ~ 百式管理人のライフハックブログ
  • phpとperlについて質問です。 僕は7年前web作成していましたが、転職を機に使わなくなり、最近戻ってきたら浦島太郎になっていました。…

    phpperlについて質問です。 僕は7年前web作成していましたが、転職を機に使わなくなり、最近戻ってきたら浦島太郎になっていました。現在web作成の世界で何が主流なのかわかりません。 phpはなぜファイルがやたら多いのでしょうか。驚きです。アップロードに時間はかかるし煩雑なのになぜ人気なのかわかりません。 例えば掲示板なら簡単なcgi(それはperl?)で事足りるのになぜphpを使うのでしょうか。そんな複雑な掲示板には思えないものもphpで作られていたり、ページ全体がphpで統一されているものもあります。「買い物カート」など複雑なものでなければ全てhtmlで十分だと思うのですが 1.html, cgiで十分出来ることもわざわざ複雑にしているように見えてならないのは、時代遅れな発想なのか。 2.時代遅れを取り戻すためのアイディアについて。webの世界でどう主流が変わったか・何が何の役割

  • ユニットテストはなぜ必要なの?

    開発の全工程の中で、あまり人気がないのがテスト工程だ。ソフトウェアの品質を証明するためのテストは、なぜ低く見られてしまうのか(編集部) そもそもテストはなぜ実施するの? 皆さんはテストと聞いてどういったイメージをお持ちでしょうか。 「面倒くさい」「プログラマの仕事じゃない」「納期直前に徹夜でするもの」「そもそもしない」……。 残念ながら筆者の周りにいる開発者に聞いてみても、あまり人気のある工程とはいえないようです。 さて、連載で扱うテストとは、もちろん学期末の終わりに実施するような人の知識、習熟度を試すテストではありません。ソフトウェア開発におけるテスト、つまり「ソフトウェアの品質を証明するためのテスト」のことです。自分たちが作り上げたソフトウェアに対して自らテストし品質を評価する工程、そして、テスト結果は常に100点である必要があるという半ば自己満足的な性質を持つ試験のことです。 しか

    ユニットテストはなぜ必要なの?