タグ

2013年2月25日のブックマーク (6件)

  • Rubyのcaseを〇〇(言語名)のswitch文だと思っている人たちにぼくから一言ガツンと申し上げたい

    Rubyのcase」を一瞥し「あー要は〇〇(言語名)のswitchね」などと早合点し、その後もその真の価値を知ることなく一生を終えるプログラマが近年跡を絶たない。加えて、「今更条件分岐?RubyはOOPなんだからポリモフィズムじゃね?」とか「HashにProc突っ込んでcallするのがオレ流。」とかうそぶく人たちもまた増加の一途を辿っている。 そんな世の中にあって、ぼくは一言、できればガツンと一言申し上げたい。生まれも育ちもRubyなぼくから、是非ともそんな人たちに「Rubyのcase」について一言申し上げておきたい。 ─ 問題1 ─ 名前name、レベルlevel、ポイントpointの各属性を持った複数のCharacterオブジェクトcharlie, liz, benがある。 class Character < Struct.new(:name, :level, :point) def

    kura-2
    kura-2 2013/02/25
  • 失敗プロジェクトの立て直し方法メモ - novtan別館

    わかっているけどやめられない。失敗プロジェクトをどうやって立て直すか。未だ試行錯誤中。 士気を維持するには 働かせすぎてはいけない。でも働き過ぎないと間に合わない。ってことはスケジュールをきちんと立て直さないとダメなのよね。 終わりのない状態に突入してしまうと、精神的には辛くなるから、短い期間で終わるスケジュールを細かく見せてあげて、少しずつでも達成して行かないとね。 記録をしっかりする 忙しいからという理由で議事録取らなかったり確認を文書化しなかったりすると、後で言った言わないの空中戦になったり、右と左で受け取り方が違っているなんてことにもなりかねない。できるだけ簡潔に理解できるように、文書では難しかったら必ず絵にする、という基的なことを今からでも遅くないからやろう。 タスクはリスト化する おんなじ話で、忙しければ忙しいほど漏れが発生するわけだから、そうならないようにするためにはリーダ

    失敗プロジェクトの立て直し方法メモ - novtan別館
    kura-2
    kura-2 2013/02/25
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    kura-2
    kura-2 2013/02/25
  • 続『改めて「ユーザー目線」の重要さを考える~クックパッドのアップデート時におけるレビュー悪化に学ぶ~』 - 儲かるWEBサービスのネタの種

    この記事は、先日書いた下の記事の続編です。 ありがたい事に下の記事は多くの人に読んで頂く事ができ、たくさんのご意見を頂きました。そういった意見を頂く内に、もう少し書きたいことが出てきたので記事を書くことにしました。 改めて「ユーザー目線」の重要さを考える~クックパッドのアップデート時におけるレビュー悪化に学ぶ~ 先日の記事の反響として多かったのは、「UIを変えたら既存ユーザーが騒ぎ出すのは当然。時間をかけて慣れてもらうしかない。」とか「レビューに一喜一憂するんじゃなくて、ちゃんとKPI見て判断するべき」といった、UI改変時にレビュー欄に書かれるネガティブ反応を仕方がないとする意見でした。そういった意見に全面的に反論する気はありませんし、むしろ普通の反応だとすら思います。けれど、上記のような考え方が個人的に好きじゃないです。そういう考えの人が、いいものづくりができるとはあんまり思いたくないな

    続『改めて「ユーザー目線」の重要さを考える~クックパッドのアップデート時におけるレビュー悪化に学ぶ~』 - 儲かるWEBサービスのネタの種
    kura-2
    kura-2 2013/02/25
  • ActiveRecordで複数レコード、BULK INSERTする方法とパフォーマンスについて - Qiita

    あるテーブルに対して複数のレコードを同時に登録したいことがあります。 このときに登録する数だけINSERTを発行するのはあまり効率がよくありません。 そこでBULK INSERTと言われる単発のSQLで一括登録する方法がよく使われます。 BULK INSERTとは 単純なbooksというテーブルを使い、BULK INSERTはどういうものか確認する。 CREATE TABLE `books` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAU

    ActiveRecordで複数レコード、BULK INSERTする方法とパフォーマンスについて - Qiita
    kura-2
    kura-2 2013/02/25
  • RailsDevCon 2010 で話してきた : Figure out!! -ドリコムエンジニアブログ

    こんにちは! onk です。 一昨日の 11/20 に RailsDevCon2010 にスピーカーとして参加してきました。場所はオラクル青山センターさん。 聞いていただいた皆さま,ありがとうございました。いやー,30 分も話すの初めてだったので緊張したw 実行委員の皆さまもお疲れさまでした! プレゼン資料はこちら⇒とあるアプリの開発運用(トラブルシュート) 内容ですが, ソーシャルならではの負荷分散、インフラ、ログ解析とかが聞けると夢が広がっていいかも。他セッションと絶対かぶらないし。大規模サービス作ろうとしている人にはありがたいと思います。 と @2celeb さんからリクエストがあったので,『聞くだけで運用した気になるソーシャルアプリ』を主題にしました。駆け足でしたが,伝えたいことは盛り込めたかなぁと思います。少しでも参考になれば幸いです。 関連記事 RailsDevCon2010

    kura-2
    kura-2 2013/02/25