CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
PHPによる携帯サイトの作り方を完全詳解した「PHP x 携帯サイト デベロッパーズバイブル」が発売になりました。 いままで携帯サイトの仕様についてかかれた本などはあったのですが、プログラム特化した決定版の本がなかったので、今回は実際に携帯サイトが簡単に作成できるような完全詳解本をということで執筆しました。 PHPに特化して各仕様を明らかにした上で、プログラムの実装方法をわかりやすく説明しています。 あえてPHPやApacheのインストールキャプチャなどをなくし、最初のページから最後のページまで携帯サイト開発一色の348ページ超のボリュームの大型サイズ本となっています。 こだわったところは初めての携帯開発の方でも理解しやすいように、1章読み進める毎に出来ることが増えるようなフローで説明しているところですね。 「PHP x 携帯サイト デベロッパーズバイブル」各章のフロー ↓Chapter.
(2012/11/01追記) 4年ほど前の記事「PHP5.3.0alpha3のround関数の実装がPHP5.2.6と変わった - hnwの日記」でお伝えした通り、PHP 5.3.0から別の実装が採用されており、本ページで指摘しているような挙動のPHPは既に絶滅危惧種です。念のため。 さて、プログラミングの話題もたまには書いてみます。今回はPHPのround関数の挙動が変だ!という話題です。 round()は浮動小数点数を四捨五入する関数で、大抵の言語に同じ名前で実装されているかと思います。ではPHPのround関数の何が問題なのか、ちょっと試してみましょう。 $ uname -sro Linux 2.6.9-42.0.10.plus.c4smp GNU/Linux $ php --version PHP 5.1.6 (cli) (built: Feb 23 2007 06:56:38)
このドメインを購入する。 cheetan.net 2018 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy
Unknown::Programming - メソッドの引数を柔軟にするあれの件 こういう拡張をできるようにするために僕が良くやるのが引数の最後を常にオプション引数と見なすやり方です。 PHPで関数やメソッドの引数の数を柔軟にする方法。 関数定義時に引数を記述せず( 例: function test() ) 、関数内で func_get_args 関数を使って引数を取得することでそれが可能になります。 <?php test("a", "b", "c"); function test() { $args = func_get_args(); print_r($args); } ?> 出力結果例 Array ( [0] => a [1] => b [2] => c ) きっちりと引数は書いておいた方がドキュメント化したときなどに分かりやすくていいのですが、たまにこういう機能が使いたいという時
Estudiar Postítulo en Cocina Profesional El propósito de especializar a los profesionales de la cocina es darle las cualidades necesarias para convertirse en un profesional altamente valorado, con las capacidades para adaptarse a nuevas tendencias y ser creadores e innovadores de estilos culinarios propios y diferentes. Más Información Estudiar Postítulo en Pastelería y Panadería Hoy día los profe
3年ぐらい前に欲しいなーと思っていたMeCabのPHPモジュールが最近リリースされたようです。DBから取り出したレコードごとに形態素解析したいときなどはPHPから呼び出せると便利。 » Page2 MeCab extension 手元のマシンはmecabが0.90だったのですがconfigure時にmecab_new2のところでエラー。 configure: error: wrong MeCab library version or lib not found.[mecab-users 86] Re: C ライブラリで “Undefined symbol” となる関数がある 既知の問題だったので最新の0.91をコンパイルし直したらインストールできました。 サンプルのコードはソースの中にもありますがよりシンプルな例を以下に。 <?php dl('mecab.so'); $mecab = me
画像収集家の方へ Googleイメージ検索を使って、画像をローカルにダウンロードするソフトウェアです。 画像収集家の方へ 何かの画像を探す時に、Googleイメージ検索を使う事がある。らしいキーワードを入れれば画像が表示されるので便利だ。画面サイズの数字で検索すれば、壁紙を探す事もできる。 だが、サムネイル画像を見てクリックして…と言う動作が面倒だと言う方もいるだろう。そこでこれを使ってみよう。 今回紹介するフリーウェアはGOOGLEGRAB、Googleイメージを一気にダウンロードするソフトウェアだ。ソースは公開されているが、ライセンスが明記されていなかったのでこちらでのご紹介となる。 GOOGLEGRABの使い方は簡単だ。検索ワードを登録すれば、そのワードのディレクトリが作成され、その中に検索結果の画像がどんどん保存されていく。 取得最大数や大きさ指定なども可能だ。「何故か」child
ワールドカップで盛り上がるドイツで行われたPHPのワールドカップ(嘘)「FrOSCon」での”PHP best practices”と題されたスピーチの資料が公開されました。 PHP best practices - The dos and don'ts http://talks.php.net/show/php-best-practices/ ※カーソルの左右でページ移動できます(→ 進む / ← 戻る) おおまかな内容はこんな感じ。 一般 typeセーフなコーディングをする opentagには"<?php ?>"を使う エラーレベルはE_STRICTにする Exceptionはメモリリークを起こすことがあるので注意 デバッガを使う(Xdebugがオススメ) コーディング規約に従う ドキュメントを書く(phpDocumentor) セキュリティ ユーザからの入力を信
キーロガーを防ぐ 最近、騒がれているキーロガーによる情報盗聴。ノーロガーでキーロガーから身を守ろう。 キーロガーを防ぐ ある意味、ウィルス以上に怖いのがキーロガーの存在だ。ウィルスは感染すればそれと分かるが、キーロガーは言わば隠密だ。気付かない間にキー入力のログを取り、どこかへメール送信してしまう。 キーロガーが仕込まれた危険性を感じる人は、重要なデータを入力する前にこれを使おう。 今回紹介するフリーウェアはノーロガー、キーロガー対策ソフトウェアだ。 ノーロガーは起動するとタスクトレイに常駐する。そしてパスワードなどを打つ際には、Pauseキーを押してノーロガーを有効にするだけでOKだ。 また、予め登録したアプリケーションを終了させる機能や、タスクバーのアプリケーションを一気に終了する機能もある。実際に試してみた所では、上手くいくものとそうでないものがある。 必ずしも100%防げることを保
TOPICS Hacks , Programming , HTML/CSS , PHP 発行年月日 2006年06月 PRINT LENGTH 436 ISBN 4-87311-291-5 原書 PHP Hacks FORMAT PDF Webのためのスクリプト言語として、小さなユーティリティからオブジェクト指向のエンタープライズアプリケーションにいたるまで幅広く活用されるPHP。本書は、PHP言語のその守備範囲の広さと同じく、できるだけ広い分野をカバーすることを目指し、DHTMLやAjaxに関するHackから、コードやFlashムービーの自動生成、さらにはデータベースと連携したメッセージキューの実現までさまざまなHackを紹介。Web開発、アプリケーション開発、グラフィック、マルチメディアなどの最先端で活躍する執筆陣による本格的なHackを存分に楽しむことができる。本書を読んだら、納得し
トップを狙え PC自作派もそうでなくとも。まずは実力を知るために試してみよう。 トップを狙え PCが今の二倍、三倍と速くなったとしても、そのPCで何をやらせるんだと言う議論がある。確かに普通のブラウジング、メール等では現状でもオーバースペックだろう。 だが、遅くても良いと言う話ではない。速ければ速いほど良い。昔はニーズに合わせたスペックだったが、今後はスペックに合わせたニーズが出てくるはずだ。 今回紹介するフリーウェアはHDBENCH、PCのベンチマークソフトウェアだ。 HDBENCHではCPU、VIDEO、メモリー、ドライブのベンチーマークを行う事ができる。CPUであれば整数演算、浮動小数点演算など、複数の項目について計測を行ってくれる。 デュアルCPUの場合はVIDEOの計測が半分ずつ行われる。結果はグラフに表示されるので、他のPCとの比較や、改造前の比較にも利用できる。 自作派には勿
PHP Zone Top 10 PHP MVC frameworks Development of PHP scripts without a preconceived plan to manage them is asking for a headache. The goal of a framework is to make the process of writing web-based applications simpler. 10- Ambivalence: A Java-Maverick Port 9- WACT: Web Application Component Toolkit 8- Achievo: A good RAD framework 7- Phrame: A Java-Struts port 6- Studs: A Java-Struts port to PHP
MAMP PRO für Windows MAMP PRO ist das kommerzielle, professionelle Frontend für den Klassiker unter den lokalen Serverumgebungen: MAMP. Mit MAMP PRO können Sie für jedes Ihrer Webprojekte einen eigenen Host anlegen. WordPress und andere Extras installieren Sie mit wenigen Klick. Dies ist nur ein kleiner Ausschnitt dessen, wie Sie MAMP PRO in der Webentwicklung einsetzen können. Mehr über MAMP PRO
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く