g950ew8jw5fh2s35jdqのブックマーク (302)

  • 継続的インテグレーションアンチパターン

    みなさんこんにちは。@ryuzeeです。 なんとなく書きためておいた継続的インテグレーションのアンチパターンをいくつか紹介します(結構ラフなメモ書き)。 頻繁にSCMにコミットしないテストコードを書かないテストコードと製品コードを同時にコミットしない定時ビルドのみでコミットビルドがない・夜間ビルドしかない帰り際にコミットしてそのままCIの結果を見ずに帰るCIでテストを通すために手作業の準備が必要メインラインのみで大きなブランチをCI対象にしていない様々な種類のテストをまとめて行っているビルドの失敗に気付かないビルドに失敗しても放置しているビルドの失敗に気づいても、修正コード以外のコードをコミットする何も変更していないのにビルドが落ちたり落ちなかったりする頻繁にビルドが失敗しているので、失敗するのが普通だと思うCIからの通知メッセージが大量すぎるCIが落ちても何も通知しないCIサーバのリソー

    継続的インテグレーションアンチパターン
  • 「世界を一極支配しようとした国は、すべて失敗してきた」というパターンがあるのです。 - 株式日記と経済展望

    過去五百年問の国際政治史を見てみると、「世界を一極支配しよう とした国は、すべて失敗してきた」というパターンがあるのです。 2011年12月12日 月曜日 ◆自主防衛を急げ! 日下公人 伊藤貫:著 ◆二十一世紀もバランス・オブ・パワーの時代--…伊藤 章では日を取り巻く国際環境について議論したいと思います。その前に説明しておきたいのは、過去五百年の国際政治はバランス・オプ・パワーの論理で動いてきたという事実です。特定の大国が世界を支配するような覇権を獲得しようとすると、かならず他の諸大国がそうした動きをカウンター・バランス(牽制ないし阻止)する、というのが、歴史上、何度も繰り返されてきたパターンでした。(このパターンを理解していただかないと、「なぜ、冷戦後のアメリカの世界支配戦略が失敗してきたのか」ということもわかっていただけないので、以下の説明が少し長くなりますが、お許しください。)

    「世界を一極支配しようとした国は、すべて失敗してきた」というパターンがあるのです。 - 株式日記と経済展望
  • 予測ができなきゃ行動もできないし将来は真っ暗?: DESIGN IT! w/LOVE

    不確実な時代をクネクネ蛇行しながら道を切りひらく非線形型ブログ。人間の思考の形の変遷を探求することをライフワークに。 人間は「予測」に従って動きます。いや、実際には予測が働かないと動けないといっていいはずです。その意味では、予測は人間にとって行動するためのリソースであると言うことができると思います。 では、その際、人間は予測しようと意識して予測しているかというと、そうではないとも思います。 J・J・ギブソンの生態心理学においては、生物を取り囲む環境を構成する表面の性質やレイアウトの組み合わせに応じて、環境そのものがその生物の行動を促進/抑制するリソース(=アフォーダンス)と考えられていますが、予測はこの行動を促進するリソースとしての環境認識と同時に立ち上がるものと考えてよいと思います。 ようするに、人が予測しようと思って予測しているのではなく、むしろ、ある環境が眼前に立ち上がってくる際、人

    g950ew8jw5fh2s35jdq
    g950ew8jw5fh2s35jdq 2011/12/12
    行動するから先見性が鍛えられ、先見性が人の行動力をさらに高める。自分で行動するなかで様々な勝ちパターンを見つけていくパターン認識が基本行動原理。
  • Shibuya.tracでJenkinsについて発表してきましたよ - @ikikko のはてなブログ

    先週金曜日に、Shibuya.trac 第13回勉強会でお話してきました。きれいな会場を提供してくださったパソナ様、発表を聞いてくださった参加者の皆様、ありがとうございます。 Jenkins実践入門のnext step View more presentations from ikikko 発表のはじめに Jenkinsを知らない/使ったことがない人 Jenkinsをちょっと使ったことがある人 Jenkinsを実プロジェクトで使っている人 というようなアンケートをとったのですが、今回は2番目の層がターゲットでした。「色々Jenkinsの情報はあるけど、この辺を見ていけば効率よく情報収集できるよ」っていうのが、テーマです。Jenkinsをがっつり使い倒している人にとっては、ちょっと物足りなかったかもしれませんね。 Shibuya.tracなのにTracやBTSと絡めた話ができなかったのは、ち

    Shibuya.tracでJenkinsについて発表してきましたよ - @ikikko のはてなブログ
  • 受託開発業界に本当の競争がないだけだ - Sean_SF’s blog

    このブログ記事「人月は悪どころか、ものすごい善かもしれない」を読んでとても違和感があった。 筆者は、スマフォアプリは安いからヒットしても500万円程度で、かかる手間に対してリターンが少なすぎる、人月商売でかかった時間に対してお金をもらえる仕組みの方がもしかしたら善なのではないかと言っている。 それは違うと思う。価格はコストや競争で決まる。 コスト(原価)が100円だから利益を50円のせて150円にしようとか。ライバル会社が150円で販売しているからうちは140円で販売しようとか。 価格を決める根拠が人月であるか他のものであるかはどうでもいい。そこに競争があれば、自然と価格は決まっていく。あるいはその価格で作れないメーカーは勝てないだけだ。 日のSI業界、受託業界で人月計算がまかり通っているのは当の競争がないからだ。一方、スマフォアプリは世界中のデベロッパーを相手に、オープンなプラットフ

    受託開発業界に本当の競争がないだけだ - Sean_SF’s blog
  • まだ仮想通貨持ってないの?

    まだ仮想通貨持ってないの?
  • 「ポスト・ソーシャル時代が来る」 ジョージ・コロニー : Market Hack

    フォレスター・リサーチのジョージ・コロニーがパリで開催された「Le Web」カンファレンスで賛否両論を巻き起こすスピーチを行いました。 下の動画が問題のスピーチです。 以下、抄訳しておきます。 ソーシャルを巡って3つの嵐がおこっている。 1番目の嵐:「Webの死」 P プロセッサーの処理能力は18カ月で2倍になる S ストレージの容量は12カ月で2倍になる N ネットワークの処理能力はそれほど伸びていない だからグーグルのデータセンターのようなネットワークの中心がパワフルになる。 それと同時にiPadなどの周辺のデバイスもパワフルになる。 この余剰リソースを上手く利用するにはアプリ・インターネット(App Internet)モデルを実行するしかない。 一例としてギルト(Gilt)の顧客はWebエクスペリエンスではなくアプリのエクスペリエンスを求めている。なぜならその方が消費者の満足度が高い

    「ポスト・ソーシャル時代が来る」 ジョージ・コロニー : Market Hack
  • 人月商売が悪だと思っている、イノセントなあなたへ - GoTheDistance

    色んな意味で示唆的なエントリ。山さん、どうしちゃったんですか。飲みにでも行きますか。 人月は悪どころか、ものすごい善かもしれない - 山大@クロノスの日記 140文字ぐらいでまとめちゃうと、人月ではなくソフトウエアの持つ価値だけでお金を取ろうとすると、例えばスマホアプリの場合は非常に単価が安いのでペイする算段が立たないこともある。それを鑑みると、エンジニアの稼働ベースで請求できる人月ってなんだかんだでイイとこあるよ、って話です。 人月について語られる記事はエンジニアよりの観点で議論されることが多いんですが、そうなると「人月はエンジニアにとって善か悪か」という方向に話が飛んでしまい、ゼネコンは死ねば良いし多重請負は終わってるし日IT競争力はなんだかんだっていう感じで一定の結論が出しにくい。なので、もっとビジネスよりの観点で整理してみたい。 人月のメリットは成果物ではなく作業内容に対し

    人月商売が悪だと思っている、イノセントなあなたへ - GoTheDistance
  • A/Bテスト: 電話番号をサイトに載せるとコンバージョン率は伸びるか? Zen Startup

    Webページでの電話番号の表示は、コンバージョン率にどういった影響を与えるか?事例として、ビジネス用ソフトウェアを提供する米 Flowrが実施したA/Bテストを参考に検証してみよう。 A/Bテスト: 電話番号の効果を測定 テスト結果の検証にうつる前に、次の画像を見比べてほしい。 最初の画像は、変更前のページで、電話番号が表示されていない。 次の画像には、CTA(Call to Action)と共に、電話番号が表示されている(赤で囲んだ部分)。 A/Bテストの結果 Flowrが行ったA/Bテストは、ページに電話番号(CTAテキスト)を表示するかしないか、という非常にシンプルなものだ。 テストの詳細 テスト期間: 約6週間 テスト内容: 電話番号の有無が与える影響を検証 テストの種類: A/Bテスト(ページの違いは、電話番号とCTAのみ) テストの目標: ホームページからのサインアップ率向上

  • C#で始めるテスト駆動開発 ~TDDBC横浜の課題をやってみよう

    はじめに 各地でTDD Boot Camp(TDDBC)が開催されるようになり、このところTDD(テスト駆動開発)が注目を浴びています。ただ、自分でも試してみようと思った時に目につく書籍や記事などは、JavaRubyPHPといった、いわゆるオープンソース系の言語ばかり。.NET Framework(Windows)で開発の仕事をしているとTDDは関係ないんだろうか、…とさえ思えてくるかもしれません。 しかし、そんなことはありません。.NET FrameworkでのTDDに必須のユニットテストフレームワークとして有名なNUnitの最初のバージョンは、Visual Studio .NET 2002がリリースされる以前の2001年に公開されています。.NET Frameworkは、生まれたときからTDDと共にあると言っても過言ではないでしょう。 この記事では、TDDとTDDBCについて簡単に

    C#で始めるテスト駆動開発 ~TDDBC横浜の課題をやってみよう
  • 「比較優位」の考え方では、すべての面で能力に劣る人でも仕事に貢献できる | BPnetビズカレッジ:仕事術 | nikkei BPnet 〈日経BPネット〉

    株式会社 日経BP 〒105-8308 東京都港区虎ノ門4丁目3番12号 →GoogleMapでみる <最寄り駅> 東京メトロ日比谷線「神谷町駅」4b出口より徒歩5分 東京メトロ南北線 「六木一丁目駅」泉ガーデン出口より徒歩7分

    「比較優位」の考え方では、すべての面で能力に劣る人でも仕事に貢献できる | BPnetビズカレッジ:仕事術 | nikkei BPnet 〈日経BPネット〉
  • socialmediaexperience.jp - このウェブサイトは販売用です! - socialmediaexperience リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    socialmediaexperience.jp - このウェブサイトは販売用です! - socialmediaexperience リソースおよび情報
  • つぶやきっぱなしはもったいない。ログをもつことの知的な戦略

    読書にふけっていなくても、学者じゃなくても、知的生活は可能です。 いや、すでにしているのです。あなたのブログが、Evernoteが、Tumblrが、ツイッターがすでに「知的生活」なのです。ログを意識すれば、こうした活動は「時間の浪費」ではなく、立派な知的活動の蓄積になるのです。 このことを教えてくれるのが渡部昇一氏が「知的生活の方法 」を刊行したとき、テキストとして随所で引用していたのが1873年に刊行された P. G. ハマトンの「知的生活 」です。 書はさすが140年近く前に出版されたこともあって、古臭く、時代にあわない点も多いのですが、こののメッセージや構成にはいまも学べる点が多くあります。 ハマトンは、このを手紙形式にして「教師の人に向けて」「婦人に向けて」といった特定の人を対象に語ったり、「時間がないと嘆いている人へ」「大きな才能をもっていて将来に野望を抱いている人へ」とい

    つぶやきっぱなしはもったいない。ログをもつことの知的な戦略
  • ビジネスの競争の意味/軸を変えつつあるスマート社会 - 風観羽 情報空間を羽のように舞い本質を観る

    ■FTMのラウンドテーブル(Green Table) 国際大学 グローバル・コミュニケーション・センター(GLOCOM)のフューチャー・テクノロジーマネジメント(FTM)の一貫で行われているラウンドテーブル(Green Table)に参加してお話を聞かせていただいた。概要は下記の通り。(今回は、去る11月17日に行われた第一回に引き続く第二回目。) <第2回FTMラウンドテーブル(Green-Table)のご案内> 第2回FTMラウンドテーブル(Green-Table)「生産性の再定義 ~「もっと、速く、良く」を超えて~」 | 国際大学グローバル・コミュニケーション・センター ・日時:2011年12月6日(火)18:00〜20:00 ・場所:国際大学GLOCOM ホール ・プログラム 18:00 〜 これまでの議論の整理(10分) 18:10 〜 話題提供(30分) 「生産性の再定義 〜「

    ビジネスの競争の意味/軸を変えつつあるスマート社会 - 風観羽 情報空間を羽のように舞い本質を観る
    g950ew8jw5fh2s35jdq
    g950ew8jw5fh2s35jdq 2011/12/12
    無意識にさらに深く分析を及ぼすことが当たり前になっていくなら、ここにはあらたな競争が間違いなく起きてくる
  • 2011年を振り返り、WEB屋として腐らんばかりの「ありがとう!」を伝えたい記事、サイトの数々【Part 1】 | バンクーバーのうぇぶ屋

  • Top 25 Free Icon Resources for Web Designers | Speckyboy - Wordpress & Design

    Icons play a critical role in UI design, offering a simple yet effective way of presenting information and direction while improving user experience. Luckily, most icon sets are free for designers to use in many different types of projects, including web and mobile app design. It’s just a matter of finding the icon set that best suits the requirements of your project. That’s where this collection

    Top 25 Free Icon Resources for Web Designers | Speckyboy - Wordpress & Design
  • ナウなヤングのためのgithub入門講座 -基本機能からdotfiles管理まで- - tumblr

    gitによるバージョン管理 バージョン管理システムはつかってますか? 僕は前に自分の作成したコードを元に、後輩にプログラムを作らせようとしてまずは僕のコードをコピペしろと指示したところ、コピペしかしてない(と言い張る)割にはコピペしたコードは動かず、さらに何故かコピペ元の僕のコードが滅茶苦茶に荒らされて当然のごとく動かなくなるという、なんかもう幽霊の存在を認めない限り説明がつかないような怪奇現象に遭遇したことがあります。しかもそのときはcpコマンドによるバックアップに頼っていて運悪くバックアップを忘れたために僕の貴重な1日が消え去ってしまった訳でして、それから僕はバージョン管理システムに頼ることを固く心に決めました。また僕はその目を覆いたくなるような残虐な事件以来、建設業界に見習って、IT業界でもプロジェクトキックオフ時にお祓いはすべきだと訴え続けています。 まぁそれはいいとして、いやまだ

    ナウなヤングのためのgithub入門講座 -基本機能からdotfiles管理まで- - tumblr
  • [JS]jQueryのプラグイン100選 -2011年総集編

    2011年に紹介したものを中心としたjQueryのプラグイン100+α選です。 今年はCSS3の影響もあってかアニメーションのエフェクトが目立ちました。また、Resposive Web Design用の可変ものや動画・テキストを扱ったものも多かったですね。 [ad#ad-2] 動画関連 画像ギャラリー関連 画像拡大関連 画像配置・キャプション関連 背景画像関連 コンテンツスライダー・カルーセル関連 タブ関連 ナビゲーション関連 レイアウト関連 パネル・ボックス関連 ツールチップ・ティッカー関連 アニメーション関連 エフェクト関連 スクロール操作・スクロールコンテンツ関連 リスト関連 テーブル関連 フォーム関連 テキスト関連 見出し抽出関連 ローディング関連 エレメント・コンテンツ生成 その他 動画関連

  • The 50 Most Useful jQuery Plugins for Frontend Development

    Although there are many JavaScript frameworks available, jQuery has remained the most popular and influential in web design and development. Its main purpose is to simplify the process of writing complex JavaScript functions by bundling them into methods that can be called with just one line of code. This makes it lightweight and easy to extend with free plugins for almost any functionality you ca

    The 50 Most Useful jQuery Plugins for Frontend Development
  • サービス終了のお知らせ - NAVER まとめ

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

    サービス終了のお知らせ - NAVER まとめ