タグ

2013年3月22日のブックマーク (26件)

  • グーグルよ、みんなを Keep に巻き込まないでくれ:Om Malik

    グーグルよ、みんなを Keep に巻き込まないでくれ:Om Malik 2013年3月22日 投稿者: shiro [Google Keep | YouTube] グーグルが新しいサービス「Keep」を発表した。 いつもは温厚な Om Malik がチクリとやっている。「Keep」と「Keep it to yourself」とを引っかけて・・・ GigaOM: “Sorry Google; you can Keep it to yourself” by Om Malik: 22 March 2013 *     *     * もう踊らされないぞ 騙されるのが一度なら騙すヤツが悪い。二度騙されるのなら騙されたヤツが悪い。グーグルEvernote その他が切り開いたマーケットに参入できると思っているかもしれないが、もう自分は踊らされないぞ。 Fool me once, shame on

    グーグルよ、みんなを Keep に巻き込まないでくれ:Om Malik
  • Big Sky :: それビム

    vim memo - neotagの雑文 出来たらいいと思う事 Twitter twitvim でhttp://www.vim.org/scripts/script.php?script_id=2204 Google検索がVimのみで完結 LivedoorReaderが読める あった http://mattn.kaoriya.net/software/vim/20090622171527.htm はてブのHotentryが読める 画像表示とかって無理だよね? 編集してるページをリアルタイムにテキストブラウザで閲覧 http://d.hatena.ne.jp/neotag/20090731/1249053709 えーーーと。 はてブのHotentryが読める それビム! mattn/ctrlp-hotentry - GitHub https://github.com/mattn/ctrlp-

    Big Sky :: それビム
  • アジャイルがダメなようでダメじゃないちょっとだけダメだと思う7つの理由 - @ledsun blog

    素晴らしいエントリが立て続けに出ているので便乗します。 id:arclampさんのアジャイルがダメだと思う7つの理由 id:haradakiroさんのアジャイルがそんなにダメだと思わない7つの理由 1.全体スケジュールにコミットできない 主語を間違えやすいけど 経営者は顧客やVCと全体の計画にコミットしなきゃいけない の通りで全体スケジュールにコミットできるのはスポンサーだけなんです。開発者は「努力すること」しかコミットできません*1。 現実問題として、プロジェクトを上手くスタートするにはゴールをいつまでに何かって決める必要があります。アジャイル開発でも重視している。アジャイルサムライはインセプションデッキにかなりのページ数を割いています。 2. アーキテクチャ上の無駄が生じる アーキテクチャ設計を慎重に考えても元のビジネスモデルがウンコだったら役に立ちません。困ったことにビジネスモデルは

    アジャイルがダメなようでダメじゃないちょっとだけダメだと思う7つの理由 - @ledsun blog
  • マジカルsvnとキュアgit

    2011年4月18日(火)に実施した、プライベートセミナー『アジャイル開発環境セミナー~一般ユーザが知っておきたいJIRAの概念と操作~』での資料です。

    マジカルsvnとキュアgit
  • Railsで大量のデータをまとめて更新するならfind_each使うよね - (゚∀゚)o彡 sasata299's blog

    2013年03月22日16:17 Ruby Railsで大量のデータをまとめて更新するならfind_each使うよね ということでメモ程度ですが書いときます。 Railsには find_each というメソッドが用意されています。通常の each メソッドを使用すると、全データをまとめてメモリに展開してから処理を開始します。そのため、十分にメモリに載るデータ量であれば何も問題ないですが、数百万、数千万というデータ量になってくるとメモリに載りきらずに溢れてしまって大変なことになります。 find: 全データをメモリに展開してから処理 find_each: 少しずつデータをメモリに展開しつつ処理 そういうときには find_each メソッドを使いましょう。これは少しずつデータをメモリに展開して処理を行います(デフォルトでは1,000件ずつ)。全部まとめてではなくちょっとずつメモリに展開してく

  • Treasure Data - naoyaのはてなダイアリー

    少し前にログの話を書いた http://d.hatena.ne.jp/naoya/20130219/1361262854 ときに、Treasure Data については後日にもう少し詳細に書くと言ったので書くとしよう。 近頃 Treasure Data (以下、時折 TD) という名前をちらほら聞いたことがある人は多いのではないかと思います。「ビッグデータのクラウドサービスである」とか「日人が創業したシリコンバレーのベンチャー」、あるいは Yahoo! 創業者の Jerry Yang が投資したとか、Fluentd と何か関係があるといった文脈などなど。 けど、具体的に Treasure Data がどういうサービスで、どういう機能を持っていて、どんな場面で利用されるものなのかはまだあまり良く知られていないかもしれない・・・ようにも見える。今日はその辺から少し紹介していこうかなと思う。

    Treasure Data - naoyaのはてなダイアリー
  • なぜ動的型付けの言語が流行ったのか (Re 静的型付けと動的型付けのどちらが優れているかという話) - kazuhoのメモ置き場

    静的型付けと動的型付けのどっちが優れているか。どのようなプログラムを書いているかによって答えはかわるんじゃないの? たとえば、自社で開発・運用しているウェブサービスなら「問題が出たら修正」すればいいんだし、バグがないことを保証するよりも迅速に開発できるプログラミング言語(つまり動的型付けの言語)がいい。 逆に、客先への納品が発生するソフトウェア製品なら「バグがない形で出荷する(様々な状況・環境下でちゃんと動作する)」ことが重要だから、静的型付けの言語を使うことで品質を高めるというのは合理的な選択*1。 細かな論点はいろいろあるだろうけど、基的には、このようなソフトウェア開発に対するスタンスの違いで決まる話だと思います。 別の言い方をすると、動的型付けの言語は流行ったのは、ウェブには前者のアプローチが適していたからだし、スマホアプリには静的型付けの言語がむいていると言えるのでしょうね。それ

    なぜ動的型付けの言語が流行ったのか (Re 静的型付けと動的型付けのどちらが優れているかという話) - kazuhoのメモ置き場
  • CI as a Service ブラウザを使ったJavaScriptのテストをCIサービスで動かす方法のまとめ

    Travis CIを始めとするウェブサービスとして使えるCIを使って、 JavaScriptのブラウザテスト(ブラウザ上でJavaScriptを走らせて行うユニットテスト)をやる方法をサービスごとにまとめてみました。 テストフレームワークとして Buster.JS を使用して行います。 Karma (旧Testacular) では公式サイトにも Karma – Travis CI でCI Serviceとの連携方法が記載されているのでそちらも参考にして下さい。 今回紹介するCI Servicesは以下のものです。 Travis CI drone.io BuildHive Jepso CI テスト実行の流れ Jepso CI を除いては、テスト実行の流れ自体は同じなので先に解説します。 Capture用のローカルサーバを立てる テストしたいブラウザで capture URL へアクセスする

    CI as a Service ブラウザを使ったJavaScriptのテストをCIサービスで動かす方法のまとめ
  • 文字や画像にリアルタイムでモザイク処理がかけられるjQueryプラグイン「SPOILER ALERT!」:phpspot開発日誌

    文字や画像にリアルタイムでモザイク処理がかけられるjQueryプラグイン「SPOILER ALERT!」 2013年03月21日- SPOILER ALERT! 文字や画像にリアルタイムでモザイク処理がかけられるjQueryプラグイン「SPOILER ALERT!」。 $ ('spoiler, .spoiler').spoilerAlert()のように初期化するだけで、画像や文字をモザイク処理することが出来ます。 マウスオーバーでうっすらみえるように、クリックでモザイク解除みたいなことが可能です。 あとはどう使うか?というところですが、実装の際にJS側でやってしまえるというのは楽でいいですね。 関連エントリ アニメーションしながらソートできるjQueryプラグイン「Animated Table Sorter」 高機能なカラーピッカーを実現出来るjQueryプラグイン「Spectrum」 i

  • Firefox 22(Nightly) で ArrowFunction が実装されたが、扱いが難しい - hogehoge @teramako

    Firefox Nightly (22) に ES6のArrow Function来たる - fragmentary ということで、早速試しているわけです。 基 var f1 = () => "OK"; // 引数なしの場合は、"()"が必須 var f2 = arg => arg + 1; // 引数一つなら、"()"は省略可 var f3 = (arg1, arg2) => arg1 + arg2; // 複数の引数の場合は"()"必須 var f4 = arg => { // ステートメントを入れる場合は "{}" でブロックを生成する if (arg) return "OK"; else return "NG"; }; // オブジェクトを返す場合は、ブロックと間違われないように // ({...}) と () 等を使用する var f5 = () => ({ a: "A", b

    Firefox 22(Nightly) で ArrowFunction が実装されたが、扱いが難しい - hogehoge @teramako
  • Tag Assistant: Googleアナリティクスのトラッキングコードが正しくインストールされているかをチェックするChrome拡張

    [対象: 全員] Tag Assistant(タグ・アシスタント)というChrome拡張機能をこの記事では紹介します。 Tag Assistantを使うと、GoogleアナリティクスをはじめGoogleが提供するサービス・ツールのタグが正常に動いているかどうかを検証できます。 使い方は簡単です。 インストールして有効化したら調べたいページでアイコンをクリックします。 “working”と出ていれば正常に動作しています。 Googleアナリティクスのトラッキングコードだけでなく、タグマネージャのタグやAdWordsのコンバージョンタグ、リマーケティングタグもチェックしてくれます。 正常に動いていないときは“not working”が表示されます。 “working”あるいは“not working”をクリックすると詳細な情報が表示されます。 オプションで「Detailed Informat

    Tag Assistant: Googleアナリティクスのトラッキングコードが正しくインストールされているかをチェックするChrome拡張
  • アジャイルがダメだと思う7つの理由 - arclamp

    1.全体スケジュールにコミットできない アジャイルはタイムボックス型(一定期間で棚卸しをして、それを繰り返す)のマネジメントをする。だから、全体としての計画は立てられない。「だって、最初に全ての機能を洗い出せないでしょ」というのは分かる、分かるけど全体の計画は立てないといけない。経営者は顧客やVCと全体の計画にコミットしなきゃいけないんだ。そのときに「やってみなきゃ分からない」なんて言えるわけでない。 てか「やってみなきゃ分からない」なんてことは誰でも知っているんだよ。でもさ、それを言わぬが花。大人なんだからコミットメントをしないといけないんだよ。そして、その達成ためには、あらゆる手段を尽くすのです。 2.アーキテクチャ上の無駄が生じる ソフトウェアの構造や構成は工程が進むほどに修正しにくくなり、ずっと残る。だから、アーキテクチャ設計は慎重に全体を考えながらやらなきゃいけない。でも、アジャ

    アジャイルがダメだと思う7つの理由 - arclamp
  • プログラミング出来ない奴ちょっと来い

    プログラミング出来る方法教える。 世の中「プログラミング言語」を説くはごまんとあれど「プログラミング」を説くやブログはあまりない。 いや実際に "ない" というのはかなり語弊があるかもしれない。 しかし、通常この種の説明しているに辿り着くまでには多くの時間が必要だ。 普通の人は、多くの間違った方法を試し、その都度試行錯誤を重ね、プログラミング経験を経ることよって、重要な概念を獲得するのだと思う。 例えば、「計算機プログラムの構造と解釈」や「実用 Common Lisp」、「コンピュータプログラミングの概念・技法・モデル」などの書籍は現実の問題に対し "プログラム" をどう書くかという問題に正面から取り組んでいる良書だ。 しかし、どれだけ”普通の”プログラマが上記のような書籍を読んでいるのだろうか。 そして、"普通のプログラマ" がプログラミングを学ぶ書籍として、それらは果たして適切と

    プログラミング出来ない奴ちょっと来い
  • Vagrant で自分の PC に「作って、壊して、元に戻せる」サーバを作る

    Vagrant 便利ですね。Web システム構築ではサーバ構築、設定を何度となく繰り返すので、こういった「作って、壊して、元に戻せる」環境が自分の PC にあるというのはとても重宝します。 ここでは Vagrant1.0 を使って、Mac OS X 上に CentOS サーバを構築します。また触ってみて便利だった機能もいくつかご紹介します。 1. VirtualBox のインストール 2. Vagrant1.0 のインストール 3. box ファイルのインストール 4. Vagrantfile の作成 5. 仮想サーバを起動 6. 仮想サーバを停止 7. 仮想サーバを削除 8. 仮想サーバでhttpdサーバを構築 9. sahara プラグインで、作って、壊して、元に戻せる環境を構築 10. 複数の仮想サーバを起動 11. 仮想サーバのエクスポート Q. OS X, ruby, gem

  • TechCrunch | Startup and Technology News

    Yellow, an asset financier for solar energy and digital devices in Africa has raised $14 million series B funding in a round led by Convergence Partners with participation from the Energy Entrepreneur Fisker, the electric carmaker founded by the Danish auto designer Henrik Fisker, is gearing up to enter the Chinese market where competition is increasingly cut-throat, following in the footsteps of

    TechCrunch | Startup and Technology News
  • アジャイルがそんなにダメだと思わない7つの理由 - haradakiro's blog

    鈴木雄介さんが、「アジャイルがダメだと思う7つの理由」というすごいブログを書いてくれたので、がんばって返答を書いてみる。どこかでディスカッションできるといいなぁ。 1. 全体スケジュールにコミットできない コミットメントって何だろう。コミットメントは約束なのか。約束であったら、破った場合のペナルティも受け入れるのか?受け入れたところでバッファが巨大になるだけではないのか?そして、そのバッファは見えないところでい尽くされる。 全体を見えずに計画したところでうまくいくはずはない。アジャイルがタイムボックスで計画、実施を行うからといって、全体を計画しないわけではない。むしろ積極的にやるべきである。 全体を計画する上では、なるべく漏れがないように、実施可能なように最大限の努力をする。ただ、それに時間を掛けすぎるのは無駄だ。そして、神ならぬ人間が計画するのであるから、以下を認めなければならない。

  • SQL Server の管理ツールのインストールについて

    SQL Server 2012 SP1 ベースのお話になりますが。 SQL Server の管理ツールとしては、 sqlcmd SQL Server Management Studio (SSMS) SQL Server Data Tools (SSDT) がありますが、これらのインストールについて少しまとめてみたいと思います。 今回は SQL Server のインストールメディアを使わないでインストールを行ってみます。 ■SQLCMD SQLCMD ユーティリティはコマンドラインで SQL Server を管理するためのツールになります。 このツールは Feature Pack に含まれていますので単体でインストールすることが可能です。 Microsoft® SQL Server® 2012 SP1 用 Feature Pack SQLCMD をインストールするためには Native C

    SQL Server の管理ツールのインストールについて
  • リンギオ - MongoDB で Sharding する

    Sharding とは、 データを複数のサーバーに分割して保持することです。 これによりデータを小さい塊毎に処理することで処理性能の向上が見込めます。 最小構成は、3コンポーネント4台になります。 1. 2つ以上のshardサーバー : 実際にデータが入ります 2. 1つ以上のconfigサーバー : sharding のメタ情報が格納されます 3. mongos ルーティングプロセス : sharding を司ります ということで、まずは shard サーバー を 2 台起動します。 $ bin/mongod --shardsvr --port 27017 --dbpath /var/mongodb/data/s0/ $ bin/mongod --shardsvr --port 27018 --dbpath /var/mongodb/data/s1/ 次に configサーバー を 1

  • GitHub - mongodb/mongo-snippets: snippets of code that might be useful for your mongodb deployment

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - mongodb/mongo-snippets: snippets of code that might be useful for your mongodb deployment
  • GoEdge CDN - 制作自己的CDN - GoEdge CDN | 自建CDN

    GoEdge CDN - 制作自己专属的CDN 利用开源的GoEdge可以零成制作自己专属的CDN系统,支持集群式管理和API。10Gb级大带宽PB级海量缓存

  • Sharding を使いこなすための5つのTips - doryokujin's blog

    @doryokujinです。今日も相変わらずMongoDBの、そしてShardingに関する記事を書こうと思います。 …と、その前にお知らせです!6月は2つのMongoDB勉強会を予定しております、是非ご参加下さい! ・2011年6月11日(土) 「第4回 MongoDB 勉強会 in Tokyo」@フューチャーアーキテクト ・2011年6月28日(火)「第1回 MongoDB ソースコードリーディング」@PFI さて、それでは題に入りたいと思います。 MongoDBのShardingといえば、 ・初期設定やShardの追加・削除といった導入の容易さ ・Shardの面倒をMongo側がずっと見てくれるという管理の容易さ を備えていると言うことで興味を持っておられる方も多数いると思います。 しかしその一方で実際にSharding環境を導入している方々の中の多くは、遭遇する様々な不都合や不整

    Sharding を使いこなすための5つのTips - doryokujin's blog
  • Search | スラド

    シフトピクセル数を生成する回路部分の補足など (1 points, そのまま) by seisei on 2024年02月14日 23時13分 attached to X68k 用スプライト拡縮回路がついに発表される Re:スレッドが1000になると止まる。 (1 points, そのまま) by nemui4 on 2024年02月14日 11時23分 attached to スラドとOSDN、閉鎖せず受け入れ先募集へ Re:もう潰れた方がいいと思っている (1 points, そのまま) by GreyWolf on 2024年02月14日 10時15分 attached to スラドとOSDN、閉鎖せず受け入れ先募集へ Re:2月も9日経ちましたがまだ発表できる進展が無いようですね (1 points, そのまま) by hogehogehogehoge on 2024年02月14日

  • MongoDBの信頼性に疑問

    原文(投稿日:2011/11/07)へのリンク 最近、MongoDB に関して非常に好ましくない内容のかなり話題になった市場報告が2つあった。批判の大部分は、パフォーマンス問題とデータ損失の組合せに集中している。この話を続ける前に、これらは公式の事例研究でないことを肝に命じて欲しい。そうではなくて、最近 MongoDBを使った開発チームによる市場報告である。 まず Urban Airshipの Michael Schurter氏のレポートから始める。 Urban Airshipは既に、MongoDBの問題を経験しており、このレポートを書く前にデータのほとんどを PostgreSQLに移行を済ませていた。残ったデータはMongoDBにとって理想的のようだ。 短命-もしそれを失っても、短い間サービス低下を経験するが、 壊滅的ではない 小さい-容易にメモリーに収まる(~15 GB) 二次索引-キ

    MongoDBの信頼性に疑問
  • はてなブログ | 無料ブログを作成しよう

    引越し遍歴パートⅡ 2018年に「上京して10年で引越しを6回した」というブログを書いた。 月日は流れ、あれから6年…さらに2回の引越しをした。ホテル暮らしも含めると3回かもしれない。 前回の記事では主に神奈川〜千葉〜東京の引越し事情を書いた。関東の浅瀬でちゃぷちゃぷ遊んでいたに過…

    はてなブログ | 無料ブログを作成しよう
  • ユーザ CSS ではてなブックマークを見やすいデザインに - Cube Lilac

    先ほど コメントを一覧表示するページをリニューアルしました - はてなブックマーク日記 - 機能変更、お知らせなど と言うアナウンスがされまして、予想通り非難轟轟のようです。私自身は特に感想はないのですが、はてなブックマークの成長度合を観測してみる - Life like a clown で参照したリンク先を見ると、先行して行われたトップページのデザイン変更によっても既に「はてなブックマークのトップページ」から「はてなブックマークのクローンサイト」へ、それなりのユーザが流出しているようです。 http://kousyoublog.jp/?eid=2854 はてブはリニューアルでどれだけユーザーが流出したんだろう | ネットの海の漂流者 前回の記事で、「はてなブックマークのリニューアル(に対するユーザの反響)」への感想としてまず思ったのは「見た目だけ違う内容の同じ別サイトが量産されると言うの

    ユーザ CSS ではてなブックマークを見やすいデザインに - Cube Lilac
  • http://lovalotta.pya.jp/SQ/