タグ

*プログラミングに関するserihiroのブックマーク (7)

  • Stack Overflow

    Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives Teams Q&A for work Connect and share knowledge within a single location that is structured and easy to search. Learn more about Teams

    Stack Overflow
  • ソフトウェア開発に携わるすべての人に捧げる、アジャイルにソフトウェアを開発する為に読むべき15冊 | Act as Professional

    私は夏休みの宿題のやり方を教えてもらったことがありません。約2ヶ月という限られた時間で、どういう風に消化していくと良いのかを学習したことがなかったのです。 夏の終わりに24時間テレビが放送されますが、あれを見ながら、答えをチラ見し、綺麗なドリル(*1)を1冊消化するのは忘れられない子供の頃の思い出です。 この経験はソフトウェア開発にも似ていて、開発の手法を知らなければ、良い結果を生むのは難しいのです。不幸なことに、夏休みの宿題のように明確に何をやるべきなのか、明確では無いのです。 夏休みの苦い思い出と、ウォーターフォールっぽい大失敗プロジェクトの経験をいくつか得た上で、アジャイルソフトウェア開発を学ぶことによって、ソフトウェアのつくりかたを学びました。 これは、中小のSIerでも、イケてるWEBサービスを提供している会社でも教えてくれたことではありませんでした。そう、夏休みの宿題のやり方を

    ソフトウェア開発に携わるすべての人に捧げる、アジャイルにソフトウェアを開発する為に読むべき15冊 | Act as Professional
  • 第55回PHP勉強会@関東 - events.php.gr.jp

    Event Entry::第55回PHP勉強会@関東 イベント内容約半年ぶりとなるPHP勉強会@関東を2/10(木)に開催します。 今回は、30名(開催者・会場責任者を除く)の募集となりますが、宜しければご参加下さい。 勉強会終了後には参加者同士で交流を深めるために懇親会を行います。 参加される方は申込み時に合わせて参加表明をお願いします。 日時:2011年2月10日 19:50~21:30 会場: 株式会社コンテンツワン 1Fセミナールーム (地図) 費用: なし(懇親会については、実費が発生しますのでご注意下さい) == 会場注意 == 会場は、1Fのセミナールームですが、20時以降はビルの正面出入り口はシャッターがおりている可能性があります。 その場合は、側面にある通用口にお回り下さい。 また、セミナールームに入るために、セミナールーム付近のゲートでgusagiを呼び出してもらう必要

  • Technology[技術情報] - TRAJECTORY.JP -

  • Do You PHP はてな - 出力バッファとflush()・ob_flush()

    しばらく使わないとすっかり忘れてしまうので、まとめてメモ。 ありがちなネタとして、 プログレスバー(進捗状況をリアルタイムに表示) 「お待ちください」と表示させて裏で処理を実行し、処理が終わったら結果を表示する などがありますが、これらを行うには出力データのバッファリング/フラッシュを行うことになります。 で、PHP的にはob_*関数やflush関数を使うことになりますが、[PHP-users 18135]プログレスバーは実現可能か?のスレッドから flush()が動作する条件は、出力バッファが無いこと ob_flush()が動作する条件は、出力バッファのネストレベルが1であること 出力バッファのネストレベルはob_get_level()で取得できる output_handler、output_buffer(> 0)を指定すると、ネストレベルが変わります という注意点が挙げられます。 たと

  • PHPのタイムアウト対策 - パソコンQ&A

    Fatal error: Maximum execution time of 30 seconds exceeded in 【PHPファイル名】 について PHPでタイムアウトエラー(Time out error)が出るとき、プログラムを見直して処理時間を短くする。 処理に時間がかかる場合はタイムアウトまでの時間を変更する。 php.iniのmax_excution_timeoutで変更することもできるが、これだと全てのPHPに影響するので各PHPファイルの先頭に設定したほうがいいかも。 例 (1)90秒にするには set_time_limit(90); (2)無制限にするには set_time_limit(0); 注意:無制限にした場合は無限ループしないように ただしapacheのtimeoutにも依存する サーバー側(PHP・apache)のタイムアウトを長くしてもブラウザ側のタイムア

  • 分散環境でのPHPによるタスク管理 - Zend_Queue -

    連載では、PHP上で動作するアプリケーションフレームワークであるZend Frameworkについて紹介していきます。今回は分散アプリケーション間でのデータのやりとりを行うための方法の一つである「メッセージキュー」を利用するためのZend_Queueコンポーネントを紹介します。 はじめに 連載では、PHP上で動作するアプリケーションフレームワークであるZend Frameworkについて紹介していきます。今回は分散アプリケーション間でのデータのやりとりを行うための方法の一つである「メッセージキュー」を利用するためのZend_Queueコンポーネントを紹介します。 ユーザからデータを受け取り、それの処理をするようなサービスがあったとします。この処理に時間がかかるようであれば、例えばフロントエンドでは「データを受け付けました」とだけ表示し、バックエンドでデータを処理する仕組みが必要です。こ

    分散環境でのPHPによるタスク管理 - Zend_Queue -
  • 1