FC2は3月19日、ブログサービス「FC2ブログ」のソースコードをMITライセンスで公開したと発表した。GitHubからダウンロードできる。 FC2ブログのテンプレートを利用したり、1つの記事に複数カテゴリーを設定したり、複数ブログを作成したりといったことが可能。独自のカテゴライズを行ったブログや情報サイトの構築などに利用できるとしている。
PHPによるデザインパターン入門 秀和システムから発売となった「PHPによるデザインパターン入門」(ISBN4-7980-1516-4・ 2006/11/23発売)を執筆しました(共著です)。 「PHPを使ってGoFパターンを見ていこう」的な書籍になっています。GoFパターンについては、それぞれパターンの説明とサンプルコードという構成です。サンプルコードは、CentOS4.4/Windows XP(SP2)+PHP5.1.x/5.2.0で動作確認しています。 目次は以下の通りです。 1章 デザインパターンの世界へようこそ デザインパターンって何? デザインパターンとは? オブジェクト指向 GoFパターン デザインパターンのメリット・デメリット デザインパターンを使うメリット デザインパターンを使うデメリット PHPとオブジェクト指向 PHPとは? PHP5でのオブジェクト指向開発 2章
皆さんこんにちは。株式会社LIG 最高技術責任者のづやです。 ある日、当社スタッフに「このブログのGoogle Mapを記事に埋め込みたいけど、できないよ」と言われました。 試しに僕がやってみたらちゃんと埋め込む事ができたので、何を言ってるんだと思いました。 ですが、よくよく調べてみたらユーザー権限によってフィルターをかけられているようで、iframeタグが有効にならないケースがあると知りました。 ちなみにこのブログのwordpress(3.3.1)はマルチブログで利用しているため、権限が6種類(特権管理者、管理者、編集者、投稿者、寄稿者、購読者)用意されてます。 どの権限でどのタグに制限がかけられているのかがちゃんとわからなかったのですがiframeは特権管理者しか使用できない模様。 とりあえず誰でもiframeを使えるようにすることにしました。 使用してるテーマのfunctions.p
コメント - Comment - ◆乱数生成 PHPで用意されている関数を使う一番簡単な方法です。 <?php // 乱数生成 $ran1 = mt_rand(); // 引数なし $ran2 = mt_rand(0, 10); // 0~10までの乱数値 $ran3 = mt_rand(100, 500); // 100~500までの乱数値 ?> ◆ランダム文字列生成(文字コード利用) a-z,A-Z,0-9 を使ってランダム文字列を生成します。 (今回は10桁) もし文字のみ、数字のみのランダム文字列(乱数)を生成したい場合は、 mt_rand() のASCII文字コードの部分と if文 の部分を変更してやるといいです。 <?php // ランダム文字列生成(文字コード利用) for ($i = 0, $str = null; $i < 10; ) { $num = m
第3回 「SPL」でイテレーションを使いこなす 亀本 大地 アシアル株式会社 2008/10/07 PHP4のサポートが終了し、これまでPHP4が中心だった開発現場でも、いよいよPHP5への移行を視野に入れる時期が来た。PHP5ならではの機能を生かした開発を進めるためのポイントを紹介する(編集部) 第2回「『SimpleXML』と『JSON』で共通データ形式を便利に」では、PHP5から追加されたSimpleXML、JSON、PDOといった拡張モジュールを紹介した。 今回は、PHPの標準プログラミングインターフェイス「SPL(Simple PHP Library)」について紹介する。 標準PHPライブラリ「SPL」 SPLとは、プログラミング中によく遭遇する問題を解決するのに便利なインターフェイスやそれを実装したクラスの集合ライブラリのことだ。 その中心的な存在となるのは、イテレーションを実
フォーム¶ CakePHPにFormHelperが新たに追加されました。複雑なフォームの組み立てのほとんどをこの新しいクラスで行えるようになりました。しばらくの間は(非推奨ですが)HtmlHelperにもメソッドがあります。FormHelperはフォームを素早く作成する事に焦点を置き, 効率的な検証、記述の削減やレイアウトの為の方法になります。またFormHelperは柔軟でもあります。 フォームの全てを魔法のように自動的に組み立てる事も出来る一方で、特定のメソッドだけを必要な時に利用する事もできます。 フォームの作成¶ FormHelperを活用する為にまず利用するメソッドは create() です。この特別なメソッドはフォームタグの開始タグを出力します。 create(string $model = null, array $options = array()) 全てのパラメータはオプ
この投稿はPHP Advent Calendar 2013の12日目の記事です。 PHP恒例行事の参照と三項演算子のdisりですが、そろそろあさってな議論はやめませんかという話です。 今年のPHP-dis大賞といえばこちら。 PHPとかいう糞言語|いんまのブログ ※ 追記: これ書かれたのは2012年でしたすんません。 なんで君たちそんなコードが必要なのかね、と。結論から先言うと、きみたちがPHPが使えないって思うのは、そんな挙動に左右されるようなコードを書くからでしょ、だからCとかRubyとかそういう簡単な言語でわかった気になっている初心者はまったくもう...というわけでPHPの言語文法の基礎んとこ、いきますね。 まず、PHPのarrayは「値」です。もちろん文字列も「値」です。値は値なんだけど、それはミュータブルです。PHPのarrayもしくは文字列の代入は、一見すると、ポインタを使わ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く