タグ

phpに関するmtbtaizoのブックマーク (40)

  • PHPを使っているすべての人が知るべき無料のPaaSサービス | Act as Professional

    先日発売されたsymfonyの執筆に携わらせて頂いたので、今回はPHPのPaaSホスティングサービスである cloudControl で、無料で symfony1.4 を稼働させます。きっと、cakePHPやCodeigniterも稼働させることができるのではないでしょうか。 cloudControlって? 1時間あたり1BoxというcloudControlで定義している独自の単位は無料で使えます。簡単に言うと、少ないアクセスのサイトだったら無料で使えます。それ以上のアクセスを提供するためにはunlockの手続き(有料)が別途必要です。 また、無料で提供しているアドオンが利用できます。その中にはMySQLがあるので、PHPMySQLで稼働するフレームワークは大抵稼働するのではないでしょうか。 cloudControl で symfony1.4 を稼働させるところまで、解説することにしま

    PHPを使っているすべての人が知るべき無料のPaaSサービス | Act as Professional
    mtbtaizo
    mtbtaizo 2011/04/12
    無料PHPクラウドサービス
  • PHP携帯絵文字表示ライブラリ (PHP埋込型・au絵文字名対応版)

    特徴 利用可能な絵文字変換表一覧はこちら 対応機種はdocomo,au,Softbankの3G以降。 auの絵文字名(sun等)で指定可能:何の絵文字を指定しているかわかりやすい au,Softbankにあり、docomoに無い絵文字も記号で代用できる場合は変換。(↓↑○等) docomoの絵文字に色指定を簡単に。デフォルトの絵文字色指定も可能。 auは文字の大小指定(font-size)に応じて、3段階の大きさで出力。 PHP4,5以降に対応 独自の絵文字変換表も地味に更新中 謝辞 以下のサイトのデータを使わせていただきました。 当に感謝です! My First HDML http://www001.upp.so-net.ne.jp/hdml/ 各キャリア(EZwebの絵文字,iモードの絵文字,SoftBankの絵文字)のテキストデータ(CSV)を利用 PCプレビュー用に絵文字画像(d

  • 絵文字の表示について | PHP Labo

    トップ > 設置の基 > 絵文字の表示について 目次 MobilePictogramConverterの導入 ファイルの入手 ファイルのアップロード 設定ファイルの編集 MobilePictogramConverterの導入 PHP Labo で配布しているプログラムは、MobilePictogramConverterを導入することにより携帯の絵文字を表示できます。 注意点 パソコンからの絵文字入力は、DocomoのWeb入力コード(Unicode)で行います。 メールを送信する際、絵文字はすべて削除されます。 メール投稿機能などでメールを受信する際、絵文字は正しく反映されません。 ファイルの入手 MobilePictogramConverterは、以下の公式サイトからダウンロードすることができます。 MobilePictogramConverter 絵文字変換ライブラリ ダウンロード

  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • 【Eclipse Tips】Tabの替わりにSpaceを挿入するには

    ( 1 票 )Tab文字はソースコードのインデントによく用いられますが、環境によってインデントのサイズが異なり、spaceによるインデントと混ぜて使われるとインデントが崩れてしまいます。 eclipse PDTのエディタでPHP, CSS, JavaScript, HTML, XMLを編集するときにTabの替わりにspaceを挿入するには、次の設定を変更します。(eclipse 3.3.2 + PDT 1.0.3の例) Window > Preference...で、 General > Editors > Text Editors > Displayed tab width, Insert spaces for tabs PHP > Formatter > Tab policy, Indentation size Web and XML > CSS Files > Source > In

    mtbtaizo
    mtbtaizo 2010/02/24
    Tabの代わりに空白を使ようにPDTを設定する
  • Eclipse PDT : ショートカット集 - KABOSU

    Eclipse PDT : ショートカット集 Eclipse PDT (PHP Development Tool) でPHPを開発するときに 便利なショートカットをメモしておきます。(ノートパソコン版) キーボード ショートカット インテリセンス(関数参照) [Ctrl] + [SPACE] カーソルを固定して縦スクロール [Ctrl] + [↑]/[↓] 現在の行をコピー&ペースト [Ctrl] + [Alt] + [↑]/[↓] 行の入れ替え [Alt] + [↑]/[↓] ブロックごとにカーソル移動 [Ctrl] + [←]/[→] ブロックごとに削除 [Ctrl] + [BackSpace]/[Delete] 行の削除 [Ctrl] + [D] コメント(//)追加 / 削除 [Ctrl] + [/] コメント(/* */)追加 / 削除 [Ctrl] + [Shift] + [

    mtbtaizo
    mtbtaizo 2010/02/24
    PDTのショートカット /** + Enter 入力でPHPDOCコメント。
  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

    mtbtaizo
    mtbtaizo 2010/02/24
    PHPでcURLを使わずにPOSTを実行する
  • ハタさんのブログ : PHP開発者のためのデザインパターン。Delegate

    ITT-WEB - XOOPSCubeにおけるDelegateとは何か?というエントリが上がっているので、ちょっとだけDelegateについて触れてみたいです。 Delegateとは、そのままの意味で「委譲」を示します。(集約ではないです) とある処理をそれまで行っていたクラスから、ちがうクラスに対して処理を行ってもらうようにします。 Delegateと書くとちょっと堅苦しいですが、proxyやTemplate Methodに近い存在です。 Delegateは慣れてくると色々なパターンに適用しやすい便利なパターンなので、是非身に着けたいものです。 以下にファイルのデータを書き込む処理の例を示します。 class DataWriter { public function write(Data $data){ $file = new File($data->getPath()); if(

  • PHPのsort関数は相当おかしい - hnwの日記

    追記(2009/02/28 15:35):ソートする配列の要素が数値または数値形式の文字列のみの場合は、<、==、>が推移律を満たすので、この記事のような矛盾は起こりません。念のため。 オヤジギャグがこらえられなくなったら立派なオヤジだと思います。それはさておき、今日はPHPのsort関数が不思議な挙動をする例を紹介します。 sort関数の紹介 sort ― 配列をソートする 説明 bool sort ( array &$array [, int $sort_flags= SORT_REGULAR ] ) この関数は配列をソートします。この関数が正常に終了すると、 各要素は低位から高位へ並べ替えられます。 PHP: sort - Manual マニュアルをみる限り普通のソート関数です。省略可能な2番目の引数の意味は次の通りです。 sort_flags オプションの 2 番目のパラメータ s

    PHPのsort関数は相当おかしい - hnwの日記
    mtbtaizo
    mtbtaizo 2009/03/02
  • PHPで==の代わりにstrcmp関数を使うことによる問題点 - hnwの日記

    補足(2010/12/01 03:00):floatからstringへのキャストで丸められる桁数についてですが、php.iniの設定値「precision」の影響を受けるようです。 僕は以前から「PHPの==はキモいから===を使おうよ」と言っているつもりです(参考:「PHPの==がキモい件」)。しかし、ネット上には==を使った比較での不慮の事故を防ぐ目的で、「安全な==」としてstrcmp関数を使って比較している人が居るようです。このやり方について問題点を指摘します。 strcmpで比較するというのはstring型にキャストをして比較するのと同じですから、キャストして何が起こるか熟知していないと比較結果は想像がつきません。僕は全ての型からstring型へのキャストで何が起こるかスラスラ言えるわけではありませんから、何でもstrcmpするのは==を使うのと同じように怖いと感じます。 今回、

    PHPで==の代わりにstrcmp関数を使うことによる問題点 - hnwの日記
    mtbtaizo
    mtbtaizo 2009/03/02
  • PHPの==がキモい件 - hnwの日記

    どうやら僕はround()の人なんだそうです(参考資料)。それはそうとして、もう少し前までは==の人だった気がしますので、その頃の話題を再掲します。 僕は2年ほど前に「==がキモい件」などのタイトルで勉強会で発表していた頃がありました。PHPの==演算子の挙動について、啓蒙が必要だろうと考えていたためです。当時に比べれば最近はPHPの==演算子の不思議な挙動に関する記事を見る気がしますが、まだまだキモさの全容を把握している人は少ないような気もします。 PHPの==演算子の何がキモいのか、一言で言うと両辺の値の型をテキトーに合わせて比較する点です。言い換えると、「型はさておき、等しい値を意味しているようならtrue」という演算子です。 マニュアルの「PHP 型の比較表」の「==による緩やかな比較」を見てもキモさがチラホラ見えるんですが、今回は更に突っ込んだ比較表を作ってみました。 まずは以前

    PHPの==がキモい件 - hnwの日記
    mtbtaizo
    mtbtaizo 2009/03/02
  • http://ueblog.natural-wave.com/2008/03/28/symfony-memcache/

  • MemCachedでMySQLの負荷を軽くする! (1/4) :TEDIA

    MemCachedでMySQLの負荷を軽くしよう コードベースの実行速度は確かにアプリケーションの全体的な拡張性を左右するが、最大のネックはたいていデータベースだ。最近のWeb開発環境ではたいてい、処理可能なページロード/秒は増えており、各ページは新しい情報を頻繁にリクエストしている。これらのページをレンダリングしているのは拡張しやすいWebサーバーであろう。MySQLなどのデータベースは非常に多くのクエリーを処理するよう設計されているとはいえ、遅かれ早かれこれらリクエストによるロードを処理しきれなくなるのだ。 酷使されるデータベース Web上の各ページは、読み込まれた内容に関する幾十ものクエリーを出力することがある。すべてのページに、ユーザーの認証情報、セッション情報、システム通知、新しいメッセージ、最新ヘッドライン、構成情報、コンテンツエリアが読み込まれ、ユーザーが閲覧したり、ペー

  • The Cookbook :: 1.2 Collection :: マニュアル

    John David Anderson (docs at cakephp dot org)までEメールを送るか、IRC (#cakephp on freenode as _psychic_)で、参加したい旨を連絡してください。 翻訳者Tips: アクセント文字のためにhtml entitiesを使用しないでください。このbookはUTF-8を使っています。 フレンドリーな文体を使ってください。 タイトルと内容を同時に翻訳してください。 翻訳する言語のページで閲覧・編集してください。そうしないと、英語ページの編集として記録されてしまいます。どの言語の翻訳なのかをレビューアーが知っていることはまれです。 マークアップを大幅に変更したり、新しい内容を追加したりしないでください。オリジナルの内容の情報に不備があるのであれば、英語の情報をまず編集してください。 用語を英語で書く場合には

  • IBM Developer

    mtbtaizo
    mtbtaizo 2009/01/26
  • 114. 比較演算子のパフォーマンス

    PHPでの比較を行う場合、大抵は「==」「!=」を使用すると思います。ただし、巨大なデータを処理する際のパフォーマンスが問題になる場合は、「===」「!==」を使用することをオススメします。今回は2種類の演算子でのパフォーマンスの違いを見てみます。 「===」と「==」の違いは型が同じかどうかをチェックするかどうかです。「===」では型のチェックを行うので「12 === '12'」はfalseとなります。同様に「12 !== '12'」はtrueとなります。 型のチェックを行うのだから、パフォーマンスは「===」の方が低くなると思うかもしれませんが、実際は高いのです。「==」では型の変換処理を内部で実行しようとするためで、型の変換をしないで比較を行う「===」の方が高速なのです。 まずは以下のスクリプトを見てください。 <?php $MAX = 10000000; $hoge = "abc

    114. 比較演算子のパフォーマンス
  • symfony propelでの日付のデフォルト値

    <?php // 1.0.8まで date('Y-m-d'); // 1.0.9から strftime('%x'); もし、setlocale(LC_ALL, ‘ja_JP.UTF-8’); のようにロケールが指定されていると、「2007年12月03日」のように出力されます。表示する際はよいかもしれませんが、内部で使っている部分で日語が含まれると困ったことになるでしょう。なお、デフォルトのロケールは以下のように調べることができます。

    symfony propelでの日付のデフォルト値
    mtbtaizo
    mtbtaizo 2009/01/20
    setlocaleによる動作への影響
  • Build seven good object-oriented habits in PHP

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Build seven good object-oriented habits in PHP
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    mtbtaizo
    mtbtaizo 2009/01/20
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    mtbtaizo
    mtbtaizo 2009/01/20
    phpV5.3