Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

前回の恐ろしい正規表現をphpで試してみようとしたところ、予想した結果にならなかった。 phpの正規表現に関して、ある設定項目があって、デフォルトでは無茶な処理をさせないようになっていた(php5.2から)。php4でも、何かしらの制限に引っかかるようだ。 では、phpで無茶な正規表現を試す。 (.*)*^ 最後に^(行頭)と書いてあるので、結果としてはどんな文字列にもマッチしないでマッチするのは行頭のみなのだが、マッチするまでにあらゆる組み合わせにトライするので、恐ろしく負荷が高い。 10文字から初めて、1文字ずつ増やしながら30文字まで、所要時間の計測と付随する情報の表示をする。 $t = time(); $s = '123456789012345678901234567890'; for ($i = 10; $i <= 30; ++$i) { $m = microtime(1) -
PHPで何か作る時にエラーが表示されなかったり、 E_NOTICEエラーが沢山出てしまったりする事があると思います。 そんなときに使えるコードです。 ※本番環境ではエラーは表示しないでログに出力するだけにした方が良いでしょう。 <?php // エラーを画面に表示(1を0にすると画面上にはエラーは出ない) ini_set('display_errors',1); // 本番環境ではログに記録する ini_set('log_errors','On'); // ログの保存先 ini_set('error_log','/log/php_error.log'); //============================== // 出力するエラーの設定 // お好みに応じて //============================== // E_NOTICEエラー以外出力する error_r
Selecting the right blog niche can make the difference between a thriving online presence and a forgotten website. With hundreds of potential niches available, understanding which topics resonate with audiences and offer sustainable content opportunities is crucial for long-term blogging success. Health and fitness blogs consistently rank among the most popular and engaging niches, offering endles
PHPで@によるエラー抑制は実行が遅いという話は聞いていましたが、実際にベンチマークを取られた方がいました。 で、この処理が「遅い」という噂やツッコミを度々受けるので調べてみました。 「ほら、そんな気にするほどでも無いよ」という結果を期待していたのですが、、、なんじゃこりゃ。。。 劇遅じゃないですか、これ。 (中略) 細かい処理とはいえ、最大10倍違うわけですから・・・ 「@」でエラー抑制すると PHP が遅くなるという噂について : 管理人@Yoski これは配列のkeyチェックをするコードを対象としているので、@の効果のみによる遅さはよく分かりません。ということで、もっとシンプルに単純な代入のみで比べてみました。 ベンチマークプログラムはこんな感じ。 <?php require_once 'Benchmark/Timer.php'; define('COUNT', 1000000);
Zend Google Data クライアントライブラリを使う場合、OpenSSL を有効にしなければなりません。 今回、php.ini を変更しても OpenSSL が有効にならずはまったのでメモしておきます。 ちなみに環境は Windows XP, Apache 2.0, PHP 5.2.9 です。 まず、php.ini のをコメントを外します。 [PHP_OPENSSL] extension=php_openssl.dll 次に、php のインストールディレクトリから、libeay32.dll、ssleay32.dll を WINDOWS/system32 フォルダにコピーします。 そして、Apache を再起動します。 phpinfo で OpenSSL の項目が増えているか確認します。 <?php echo phpinfo(); ?>また、Registered Stream So
SELECTできませんでした。 SELECT C.CollectNo, C.TITLE, C.Description, C.JobPicture , IF(ISNULL(DV.dataValue)=0,1,0) AS existsDV FROM (jnet_occMaster AS C INNER JOIN jnet_phraseS AS S ON S.CollectNo = C.CollectNo) LEFT JOIN jnet_occDataValue DV ON DV.CollectNo = C.CollectNo AND DV.ElementID = '1.B.1.a' WHERE PhraseNo= ORDER BY S.PhrasePos; syntax error
年内のPHP4サポート終了に向けて、PHP5への移行が進む昨今です。 PHP5で推奨されていないスクリプトをチェックするのがE_STRICTです。E_STRICTが有効なのは分かっていたのですが、実際にどんなスクリプトがE_STRICTに引っかかるのかが、あやふやでした。 そこでE_STRICTで出力されるメッセージをPHPのソースから抜き出してみました。どのようなスクリプトがE_STRICTに引っかかるのか(引っかからないか)のヒントになればと思います。 ちなみにE_STRICTの活用方法としてマニュアルには[-l]オプションによるチェックが書かれていますが、スクリプトを実行しないと発生しないE_STRICTもあるので、実際には実行して確認する方が良いです。 1. Accessing static property %s::$%s as non static インスタンス変数をクラス変数
Landscape トップページ | < 前の日 2004-03-27 2004-03-28 次の日 2004-03-30 > Landscape - エンジニアのメモ 2004-03-28 シェルのリダイレクトにまつわる失敗 当サイト内を Google 検索できます * シェルのリダイレクトにまつわる失敗この記事の直リンクURL: Permlink | この記事が属するカテゴリ: [bash] シェルのリダイレクトについての理解が不十分なためにやってしまった失敗。 標準出力も標準エラー出力も /dev/null に捨てたいとき、間違えて以下のようにしてしまうことがときどきあった。最近はやらなくなったが。 # 間違い $ command 2>&1 >/dev/nullこれだと command の標準出力は /dev/null に向けられるが、command の標準エラー出力は画面に向いてし
ZAPAnet総合情報局は、ゲーム攻略をメインに、ブログ、オリジナルWebアプリ、プログラミング、Wikiなど、多種多様なコンテンツを公開しているサイトです。 2020.07.08 攻略Wikiページに関連リンクを表示する機能を追加しました。 2020.07.01 ステルス将棋 棋譜再生を作りました! 2020.06.20 降魔霊符伝イヅナ攻略メモ、マジカルバケーション 5つの星がならぶとき攻略メモ、ロストマジック攻略メモ、[Contact]コンタクト攻略メモをスマホデザイン対応しました。 2020.06.14 めんまフォントお試しサイト、チンチロリン シミュレータ、ホビロン パスワード強化メーカー、色読みトレーニングをスマホ対応させました。J-POP最新人気曲ランキング100の表示を改良しました。 2020.06.11 ZAPAnet総合情報局のトップページ(このページです)のデザインを
日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。
こんばんは。松田です。 明日弊社にてPieceFramework勉強会が開かれるということで、その前にPieceFramework開発に役立つネタをひとつ Piece Frameworkとは・・・ Piece FrameworkはPHP4/PHP5に対応したWebアプリケーションフレームワークです。Piece FrameworkはステートフルでセキュアなWebアプリケーションフレームワークPiece_Unity, Piece_Unityの基盤となっているWebフローエンジンと継続サーバを提供するPiece_Flow, バリデーションフレームワークPiece_Right, その他関連プロダクトから構成されています。 というものです。(Piece Framework公式サイトより) このPiece Frameworkを使ってアプリケーションを実装する機会があったのですが、その開発中にしょっちゅ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く