Support Kami - Mau Pasang Iklan? Hubungi Kami G-mail Like and Share our website to support us.
Day 1: Starting up the Project (1_2) - Symfony 最初の方は適当に訳しました。実践に入るところあたりからはCLIやコード中心に書いてます。ファイルパスはサイトとは合わせずに自分の環境をベースにしてます。環境はmacbookでやってます。初日なので張り切りすぎました。たぶん明日からはもう少し手を抜きますw イントロダクション symfonyフレームワークは3年間OSSとして開発され、すばらしい特性とドキュメントのおかげで今では最も人気のあるフレームワークの1つになっています。この良き傾向は早くから見られていました。 2005年の12月、symfonyの最初のオフィシャルリリースがあったすぐ後、我々は「Askeet tutorial」を発表しました。それは24つのチュートリアルから構成され、12/1からクリスマスの間で1日ずつ公開されました。 このチ
これは、 SimpleXmlとSimpleTag比較:twitterのhomeをスクレイピングしてみた。 - gounx2の日記 SimpleTag と SimpleXML->xpath の比較 (rev3115) - gounx2の日記 でやったことのまとめ的なものです。 では、本題です。 これは何か? コンテンツを http get で取ってきて、tag&id、tag&class で絞込み。 という、スクレイピングをPHPで簡単に書ける SimpleScrape を作ってみました。 rhacoのSimpleTagを使っているので、php4でも使えます。 SimpleScrape 等価なxpath式 selectTagId('div') //div selectTagId('div', 'content') //div[@id="content"] selectTagClass('div
Live nude webcam chat IntroductionLive nude webcam chat has become increasingly popular as a form of online entertainment and communication. This unique platform allows individuals to connect with models in real-time, engaging in intimate experiences through video chat. With the advancements in technology and the widespread availability of high-speed internet connections, live nude webcam chat has
準備ができたので、さっそく正規化の実験をしてみましょう。例として、「ページ」の「ペ」を取り上げます。 カタカナの「ヘ」にはいわゆる全角と半角の2種類があります。半濁点(マル)にはU+309a(KATAKANA-HIRAGANA SEMIVOICED SOUND MARK)とU+309c(COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK)、U+ff9f(HALFWIDTH KATAKANA SEMIVOICED SOUND MARK)の3種類があります(HiraganaやHalfwidth and Fullwidth Formsを参照)。 かなり特殊なものですが、CJK Compatibilityを見ると分かるように、1文字で「ページ」を表すU+333b(SQUARE PEEZI)もUnicodeには登録されています(個人的にはあまり使わな
へぇ〜。なるほどね。 コメントの /**#@+ とか、 //{{{ とかの意味を誰か教えてください 回答はid:i_ogiさんの @sotarok http://tinyurl.com/2cqroe ということで、このページ。 phpDocumentor Tutorial たとえば、 <?php class Bob { // beginning of docblock template area /**#@+ * @access private * @var string */ var $_var1 = 'hello'; var $_var2 = 'my'; var $_var3 = 'name'; var $_var4 = 'is'; var $_var5 = 'Bob'; var $_var6 = 'and'; var $_var7 = 'I'; /** * Two words */
PHPで日本語メールを送る - 基本編に引き続き、 今回は応用編をお送りします。 基本編で解説したmb_send_mailを使えば シンプルなメールを送るには十分な機能がありますが、 それ以上に複雑なこと、例えばHTMLメールや添付ファイルを 使ったメールにはmb_send_mailは使えません。 mail関数を使ってヘッダにガリガリとメールの仕様に そって書けば送れるのですが、それではあまりに 大変なので、ライブラリを使います。 ライブラリを使った日本語メール送信 PHPで複雑なメールを送るのに使えるスタンダードな ライブラリとしては、PEAR::MailとPHPMailerが有名です。 (ただし、両ライブラリとも日本語メールには対応していないので、 そのままでは文字化けしてしまいます) PEAR::MailはPHPの公式ライブラリのPEARで採用されていますし、 PHPMailerもX
Time-Savers: Code Beautifier And Formatter 各種プログラムコードの整形ツール集。 ブラウザ上でコードを自動で美しく整形してくれるツールなどがまとまっていました。 コードが綺麗だとメンテナンスしやすくて多くのメンバーでも作業しやすくなりますね。 Quick Highlighter - コードをハイライト化したHTML&CSSを吐き出せる PrettyPrinter - PHP, Java, C++, C, Perl, JavaScript, CSSコードを整形 PHP Code Beautifier - PEARのコーディング規約に沿った形にPHPコード整形 Ruby Script Beautifier - Rubyスクリプト整形 Tabifier - インデントツール CSS Beautifier - CSS整形ツール Highlight.js -
2007/11/13: 3.と4.が同じ内容となっていましたので、4.の内容を変更しました。 ここ最近PHP4.1.2で稼働していたシステムをPHP5.1.6へ移行しています。 移行の際に発生した問題とその対応をメモしておきます。 ちなみに全ての内容がPHP4->PHP5で必要なものではないです。PHP4も4.1/4.2/4.3/4.4の間でちょこちょこ変わっているので、一部の内容はPHP4間の移行でも修正が必要になります。またPHP4.4に適応しているスクリプトをPHP5へ移行するなら修正内容は少なくなります。 1.Notice: Only variable references should be returned by reference 「function &method()」と定義しているメソッドでスカラー値を返すと発生します。 <?php class Hoge { functi
yamaokaです。 PHPでwebアプリケーションを作成するとき、 皆さんはロギング(ログの出力)をどうされているでしょうか。 今回は、テキストファイルへロギングする方法をいくつか紹介したいと思います。 error_log関数 syslog関数 PEAR::Log log4php Zend_Log error_log関数 PHPでは、標準の関数として error_log関数が用意されています。 使い方はとてもシンプルです。2番目の引数に「3」を指定することで、 テキストファイルにログを出力することができます。 error_log('message', 3, '/var/tmp/app.log'); syslog関数 また、syslog関数も 標準で用意されている関数です。syslog経由でテキストファイルにログを出力することができます。Windowsの場合は、イベントログでエミュレートさ
Keita です。 僕は、フォト蔵チームではないので、フォト蔵の画像処理については見ていませんが、個人的に画像処理に興味があるためPHPにおいての画像処理を簡単に調べたことがあります。 その時の結果をお話させていただきたいとおもいます。 この他に、もし、こういう選択肢があるよというのがあれば、教えていただけると大変うれしいです。 主要なライブラリの一覧 GDで処理 LibGDを操作するPHP標準のライブラリです。 ほぼ、レンタルサーバなどで利用できる反面、対応形式が、JPEG,GIF,PNG,WBMP,GD{,2}にしか対応していないなどのいくつか機能的に制限があります。 (WBMPは、Wireless Bitmapという、WindowsBitmapとは別の形式です) imagick ImageMagick/GraphicsMagickという画像編集ソフトのPECLの拡張で
SimpleTest – Unit Testing for PHP symfonyのUnitTestにも使われているSimpleTestがその名の通りシンプルでいい感じです。 ダウンロードして解凍して適当なディレクトリに置くだけ。 ドキュメントにもサンプルは書いてありますが、CLI(シェル)で使うならこんな具合。 require_once 'simpletest/unit_tester.php'; require_once 'simpletest/reporter.php'; require_once 'Hoge.php'; // テストしたい対象 class Test_Of_Hoge extends UnitTestCase { public function __construct() { $this->UnitTestCase(); } public function testHog
ようやく(というか今頃?)リリースされました。 http://www.waterproof.fr/products/phpCodeBeautifier/ 同梱されているのはCLI版だけのようです。で、実際にDo You PHP?にある要領でUTF-8、Shift_JIS、EUC-JPの各PHPファイルに対して試してみましたが、全然問題なく使えますね。 バッチ処理も以下のようなshを書いておけば良い感じです。 #!/bin/sh filename=$1 new_filename=.$filename old_filename=${filename}.bak /path/to/phpCB \ -space-after-if \ -space-after-switch \ -space-after-while \ -space-before-start-angle-bracket \ -spac
半年後には情報どころかライブラリさえ時代遅れになってしまうようなWeb系の企業では、社員の技術レベルの向上や「共通認識」を持つことが非常に大切です。社員の技術レベルは教育などを通して向上することが可能です。では共通認識を持つにはどのようにしたらよいでしょうか。 一般的に従業員同士などの共通認識を作るには「コミュニケーション」や「情報共有」が非常に重要となります。その手法として、社内メーリングリストやグループウェア、時にはバグトラッキングシステムなどが共通認識を作る場として利用されることもあります。それらのツール中でも、最もよく利用されているものが「Wiki」です。 そもそもWikiとは、Web上で誰でも編集できるという特長を持つCMSです。インターネット上に誰でも編集できるWebサイトを作り、テーマにそった情報を書き込んでいくというのが一般的な利用方法です。また自分以外の人が編集できないよ
AJAX (188) Interact with the Web server without page reloading Algorithms (285) Numerical and statistical algorithms Applications (51) Full applications that perform useful tasks Artificial intelligence (72) Automation of tasks using human-like intelligence Astrology (11) Zodiacal signs and horoscope Audio (113) Voice and music data generation and manipulation Biology (17) Bioinformatic components
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く