タグ

2015年1月23日のブックマーク (5件)

  • 安全なMergeを行う開発フロー | DevelopersIO

    渡辺です。 スノーボードでのスピン(回転)では、フロントサイド(前回り)は視界に向けて回るので比較的に簡単です。 ところが、バックサイド(背中周り)は非常に難しいと感じます。 これは見えない方向への回転なので見えないためであり、恐怖心が原因です。 解らないのは怖いことです。 解ってしまえば意外と簡単だったりします。 「幽霊の正体見たり枯れ尾花」とは良く言ったものですね。 Git(バージョン管理)のMergeも同様です。 Mergeの正体を理解し、恐怖心をなくしましょう。 最後の最後は気合いで手動Merge はじめにお断りしますが、Mergeを理解したとしても、手動でMergeする作業がなくなるわけではありません。 そして、手動でMergeするときは、最終的に気合いでMergeする以外の方法はありません(笑) しかし、Mergeを理解しConflict(競合)が発生しにくい運用を行うことで、

    安全なMergeを行う開発フロー | DevelopersIO
  • SignalRとTypeScriptとknockout.jsで簡単なチャットを作成 - alocoholic_babay's diary

    最近の.netは素晴らしい!! ずっと封鎖的だった.net環境。 最近は、超オープンですね。C#を愛する人間としては、嬉しい限りです。 SignalRで簡単なチャット とりあえず、クライアントが文章を入力して送信したら リアルタイムで配信されるだけの簡単なチャットの作成方法をご紹介します。 環境 Visual Studio Community 2013 技術的な話 SignalRの話を追い求めてこのブログに辿り着いたあなたも、 きっと.net大好きなハズなので、 以下の技術を使用します。 SignalR TypeScript Web API knockout.js (個人的に大好き) スタート では、早速 新しいプロジェクト > Web > ASP.NET Web アプリケーション を作成しましょう。 名前は適当に『MyChat』にしておきます。 テンプレートは、Emptyを選んで、Web

    SignalRとTypeScriptとknockout.jsで簡単なチャットを作成 - alocoholic_babay's diary
  • Windows Server管理の基本をマスターせよ~DHCPサーバー編(1)

    Windows Server管理の基をマスターせよ~DHCPサーバー編(1):基礎から学ぶサーバーマネージャーの使い方(1) 連載では、Windows Server 2012 R2管理の基となる「サーバーマネージャー」の使い方を解説していく。第1回目はWindows NTから提供され、現在まで機能アップされ続けている「DHCPサーバー」を取り上げる。 「サーバーの役割」追加はサーバーマネージャーから Windows Server 2012 R2には「サーバーマネージャー」と呼ばれる管理ツールが標準搭載されている。サーバーマネージャーでは、Windows Serverの役割(サーバーの役割)や機能を追加・構成したり、ローカル/リモートのサーバーを管理したりすることが可能だ。 サーバーマネージャーから構成可能な「サーバーの役割」としては、「Active Directoryドメインサービス

    Windows Server管理の基本をマスターせよ~DHCPサーバー編(1)
  • 社内ITシステムを構築・運用するのに最重要な3つのポイント - たごもりすメモ

    自社で使用するシステムを開発する、とする。 このとき迂闊にやっていると、気付いたら過去に構築したシステムのメンテナンスにばかり時間をとられ、新しいコードがぜんぜん書けていない、という状況に陥ることがある。 こうなると地獄だ。新規の興味深いコードを書くなんてとんでもない、という状態になる。メンテナンスコストを下げるためのコードすら書けなくて永遠に悲惨な撤退戦を繰り返すことになる。絶対に避けなくてはならない。 ということで、自分が心掛けていることをざっと書く。 全く手を入れずに動き続ける状態を最初に作る もちろんシステムというものは生き物なので、ある程度のメンテナンスコストが必要になる。特に会社というものは生き物なのでシステム周囲の環境は常に変化する可能性がある。データ連携している別のシステムの仕様が変われば、当然そのデータを利用する側も対応しなければならない*1。 ということで、システムには

    社内ITシステムを構築・運用するのに最重要な3つのポイント - たごもりすメモ
  • プログラマが知るべき97のこと

    プログラマが知るべき97のこと大人気の書籍『プログラマが知るべき97のこと』のエッセイを無料で公開中!すべてのプログラマにおすすめのがウェブで読めるようになりました。 エッセイ一覧分別のある行動関数型プログラミングを学ぶことの重要性ユーザが何をするかを観察する(あなたはユーザではない)コーディング規約を自動化する美はシンプルさに宿るリファクタリングの際に注意すべきこと共有は慎重にボーイスカウト・ルール他人よりまず自分を疑うツールの選択は慎重にドメインの言葉を使ったコードコードは設計であるコードレイアウトの重要性コードレビューコードの論理的検証コメントについてのコメントコードに書けないことのみをコメントにする学び続ける姿勢誰にとっての「利便性」かすばやくデプロイ、こまめにデプロイ技術的例外とビジネス例外を明確に区別する1万時間の訓練ドメイン特化言語変更を恐れない見られて恥ず

    プログラマが知るべき97のこと