タグ

2010年5月26日のブックマーク (13件)

  • チケット駆動開発の概要と体験談

    小規模かつ高機能なソフトウェア開発の増加、環境のオープン化、ビジネス環境の変化など、近年増加する困難さから、BTS(障害管理ツール)を用いてタスクを管理するTiDD(チケット駆動開発)が注目されています。発表ではこのTiDDの概要と体験談をお話しします。 まずTiDDの概要として、普及の背景、歴史、事例、と共にTiDDとは何かを説明します。次にTiDDの体験談として総合文教ソリューションUniVisionのカスタマイズ開発での体験談を報告します。体験談のプロジェクトでは、リリースが近づくにつれ、細かな作業が増えて困っていました。そこで、TiDDを導入したところ、作業の抜けが少なくなっただけでなく、プロジェクトが元気になりました。Read less

    チケット駆動開発の概要と体験談
  • Amazonからメール送信制限に関するEC2 Account Notificationが来た

    とあるイベントで使うWebシステムでEC2を使ってたところ、Amazonからメール送信制限に関する通知が来たという話です。 このイベントでは、短時間で多くのリクエストを捌かないといけないので、あらかじめWebサーバを何台か立てて準備していました。さらに想定を超える負荷に備えて、増設用AMIも作成して、すぐに増設できる体制にしていました。もちろん増設のリハーサルもやりました。 そして、イベントが始まります。 アクセスがボチボチ来始めました。リソースにはまだまだ余裕があるので順調に捌いてくれています。とりあえず無難な立ち上がりだなと、ひと安心したところにメールが一通。 Dear EC2 Customer, You recently reached a limit on the volume of email you were able to send out of SMTP port 25 o

  • Firebug Lite 1.3登場、IE6/IE7/IE8/Chrome/Safari/Opera向けFirebug | エンタープライズ | マイコミジャーナル

    Firebug integrates with Firefox to put a wealth of development tools at your fingertips while you browse. Pedro Simonetti Garcia氏は26日(米国時間)、Firebug Liteの最新版となるFirebug Lite 1.3.0を公開した。Firebug LiteはIE6、IE7、IE8、Chrome、Safari、Opera、Firefoxに対応した開発ツール。FirefoxエクステンションであるFirebugが提供している機能をほかのブラウザに提供することを目指して開発されている。いくつかの機能を除いてFirebugと良く似た機能を提供している。 Google Chromeエクステンション登場、Firebug Lite Firebug Lite 1.2登場、IE

  • はてなブックマーク開発ブログ

    はてなブックマークのブックマーク数が多い順に記事を紹介する「はてなブックマーク数ランキング」。2月19日(月)〜2月25日(日)〔2024年2月第4週〕のトップ30です*1。 順位 タイトル 1位 「面倒なことはChatGPTにやらせよう」の全プロンプトを実行した配信のリンクを整理しました|カレーちゃん 2位 管理職必読 順番に読むと理解が深まる「マネジメントの名著」11冊 | 日経BOOKプラス 3位 「説明能力の高さ」はどこに現れるか | Books&Apps 4位 確定申告のことが何もわからない人へ|第三のロース 5位 科学的根拠に基づく最高の勉強法がガチで良かった話|牛尾 剛 6位 日で人気爆発中の経営シミュレーションアプリ「コーヒーインク」を開発する、謎の会社 Side Labs 創業者インタビュー 7位 コーヒーチェーン経営シミュレーション『Coffee Inc 2』そのあま

    はてなブックマーク開発ブログ
  • 「時間がない!」婚活中の男女が読みたくなるメルマガ術 : LINE Corporation ディレクターブログ

    こんにちは、婚活サイト「youbride」担当ディレクターの北村です。 私の主な業務としてメルマガ配信がありまして、配信時間や男女別に内容を変え週に 3〜4 通配信しています。前回はメールマガジンを書くときの距離感について書かせていただきました。 昨年会員に向けて行った婚活アンケート (※PDF) によると、youbride を使う理由の第 2 位は男女とも「マイペースに活動できるから」という結果がでました。 日々忙しく、婚活する時間も限られている会員にとって、メルマガを毎回読んでもらうのは至難の業。今回はそのように時間が限られている会員が、出来る限り読みたくなるようなメルマガのコツをご紹介したいと思います。 婚活したい気持ちが高まる時間を狙う! 忙しいけれどもたくさん婚活したい。この願いを叶える為に、結婚への気持ちが高まる時間を予測して、メルマガを配信すれば読んでもらえることになります。

    「時間がない!」婚活中の男女が読みたくなるメルマガ術 : LINE Corporation ディレクターブログ
    aki77
    aki77 2010/05/26
    平日・週末、男性・女性で配信する時間帯を変える
  • Rails におけるレースコンディションの例とその回避方法 - LukeSilvia’s diary

    最近立て続けにレースコンディション問題に遭遇したのでメモ。 レースコンディション(競合状態)とは、複数のプロセスやスレッドが共有リソースに対して何らかの操作をする際に、処理のタイミングによって結果が異なってしまう状態のこと。よくトランザクションの解説の際に銀行口座の例として紹介されるおなじみのやつです。 今回は、アプリケーションの書き方によって発生するレースコンディションと、MySQL のテーブル定義時の制約不足で発生するレースコンディションについてそれぞれ紹介したいと思います。 どちらの場合も共有リソースはDB で、条件を満たすと意図しない形でデータが保存されてしまいます。 サンプルアプリケーション サンプルアプリケーションとして、簡単なアクセス解析機能付きの短縮URL ツールを考えます。 アクセス解析機能として、以下のような機能を持つとしましょう。 URL毎 にクリック数を計測できる

    Rails におけるレースコンディションの例とその回避方法 - LukeSilvia’s diary
  • 『指南書』1-1: CHECK制約の代わりにTRIGGERを使う | キムラデービーブログ

    オープンソースデータベースを加速する「キムラデービー」のブログです。カレー日記を兼ねてます。なお著者は2010-06-01より日オラクルに在籍していますが、サイト(ブログ、またはウェブサイト)において示されている見解は、私自身の見解であって、オラクルの見解を必ずしも反映したものではありません。 『指南書』ネタです。(1-1: CASE式のススメ) Webでは、以下で参照できます。 CASE式のススメ: 3.CHECK制約で二つの列の条件関係を定義する(リレーショナル・データベースの世界) CASE式はCHECK制約に使える、という話があるのですが、MySQLはCHECK制約がサポートされていません。他DBからの移植に便利なように、エラーはでませんが、実際には定義されず、無視されます。 mysql> CREATE TABLE Personnel( -> name varchar(20),

    『指南書』1-1: CHECK制約の代わりにTRIGGERを使う | キムラデービーブログ
    aki77
    aki77 2010/05/26
    トリガ, NOT NULL列にNULLを入れることによりエラーを発生させる
  • symfony - open-source PHP5 web framework

    Services Platform.sh for Symfony Best platform to deploy Symfony apps SymfonyInsight Automatic quality checks for your apps Symfony Certification Prove your knowledge and boost your career SensioLabs Professional services to help you with Symfony Blackfire Profile and monitor performance of your apps

    symfony - open-source PHP5 web framework
    aki77
    aki77 2010/05/26
    sfPropel15Plugin
  • symfony - open-source PHP5 web framework

    Services Platform.sh for Symfony Best platform to deploy Symfony apps SymfonyInsight Automatic quality checks for your apps Symfony Certification Prove your knowledge and boost your career SensioLabs Professional services to help you with Symfony Blackfire Profile and monitor performance of your apps

    symfony - open-source PHP5 web framework
    aki77
    aki77 2010/05/26
    Admin Generator, sfPropel15Plugin
  • クルム伊達が逆転でサフィーナを撃破◇全仏オープン - テニス365 | tennis365.net

    テニスのグランドスラムである全仏オープン(フランス/パリ、クレー)は大会3日目の25日、女子シングルス1回戦が行われ、クルム伊達公子(日)が第9シードのD・サフィーナ(ロシア)を3-6, 6-4, 7-5の逆転で破り、2回戦に進出した。 4回戦に進出した1996年以来となる全仏オープン戦の舞台に臨んだクルム伊達は、試合開始からサフィーナに5ゲームを連取される。その後、3ゲームを取り返したクルム伊達であったが、第9ゲームをキープしたサフィーナがこの第1セットを先取する。 第2セット第1ゲーム、サフィーナがいきなりブレークを許したクルム伊達は2-4とリードされてしまうも、そこから4ゲームを連取し逆転でこのセットを奪取、試合はファイナルセットに突入する。 クルム伊達のサービスゲームで始まった第3セット、第1、第5ゲームでサフィーナにブレークを許したクルム伊達はゲームカウント1-4と大きくリー

    aki77
    aki77 2010/05/26
  • MySQLのパーティショニングのハマリ所 - sakaikの日々雑感~(T)編

    今までマニュアルを斜め読みした程度で「MySQL 5.1 から使えるようになったパーティショニング。便利そうだな」などと思っていたのですが、このたび実際に使いたいシーンが出てきたので、利用を前提に調べてみました。 そしたら、ハマることハマること。やりたいことは、日付カラムで1日ごとのパーティションにしたいだけだったのですが(向こう2年分くらいパーティション作っておいて、運用で「古いパーティション削除→新しいのを追加」でいいかなと考えていました)、これができない。 ハマりの原因は「パーティショニングの条件は、プライマリーキーの一部でなければならない」という制約。 http://dev.mysql.com/doc/refman/5.1/ja/partitioning-limitations.html 今回使用を検討したテーブルはプライマリーキーが重要だったので、 CREATE TABLE pt

    MySQLのパーティショニングのハマリ所 - sakaikの日々雑感~(T)編
    aki77
    aki77 2010/05/26
  • グーグルによるMapReduceサービス「BigQuery」が登場。SQLライクな命令で大規模データ操作

    「数兆件のデータも対話的に、高速に分析できる」。グーグルは5月19日にこのような表現で新しいサービス「BigQuery」の登場を紹介するエントリを、ブログにポストしています。 グーグルが公開したBigQueryは、Hadoopやデータウェアハウスなどを用いて多くの企業が行おうとしている大規模データ(いわゆる「Big Data」)の分析を、グーグルのクラウドで可能にします。利用者はGoogle Storage経由で大規模データを転送し、SQLライクな命令によって抽出や分析を行います。 まるでグーグルが大規模データ処理のMapReduceをホスティングし、その機能をサービスとして提供するようなものがBigQueryといえます(ただし公開された「BigQuery」の説明には、内部でMapReduceを利用しているのかどうかの記述はないのため、MapReduce「的」なサービスと表現すべきかもしれ

    グーグルによるMapReduceサービス「BigQuery」が登場。SQLライクな命令で大規模データ操作
  • WordPress Plugins/JSeries » Ktai Style

    Error establishing a database connection This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at mysql5.sourceforge.jp. This could mean your host's database server is down. Are you sure you have the correct username and password? Are you sure that you have typed the correct hostname? Are you sure that the datab