タグ

ブックマーク / hiroki.jp (9)

  • GitHub実践入門が3/20発売 現場で使える実用的なガイド | Act as Professional - hiroki.jp

    3/20(木)に日語で初のGitHubに関する書籍(雑誌を除く)である「GitHub実践入門 ~Pull Requestによる開発の変革」が発売されます。304ページにわたる現場で使える実用的なガイドを目指して執筆しました。 書は、世界中の開発者が行っているGitHubを利用した開発方法を、みなさんが現場で使えるようになるためのガイドとして執筆しました。よって、GitHubの解説だけにとどまらず、開発ワークフローやそれを支えるほかのツールにも踏み込んで解説しています。 現場で使えるノウハウが凝縮されたGitHubのガイド書は現場でGitHubを徹底的に活用するために、UIの解説、Gitの操作、実際に手を動かしながら試せるPull Request、開発ワークフロー(GitHub Flow, Git Flow)の解説、Jenkinsなど開発を支えるツールのGitHubとの連携について丁寧

    GitHub実践入門が3/20発売 現場で使える実用的なガイド | Act as Professional - hiroki.jp
  • webmockとvcrを利用してHTTPのmockを作成する | Act as Professional

    RubyRailsで外部APIを利用するソフトウェアを開発しているときに、テストで実際に何度もAPIに問い合わせにをしていたら、遅くて話になりません。ましてや、外部APIがメンテナンスなんてことになったら、開発が止まってしまいます。 そこで、webmockなどを利用して、HTTPリクエストやレスポンスのmockを作成することが望ましいです。 vcrを組み合わせて利用すれば、初回だけ実際にHTTPリクエストとレスポンスを記録して、2回目以降は記録したデータからmockとしてデータを返すように簡単にできます。 webmockとvcrのインストール方法Gemfileに以下のように記述する group :development, :test do gem 'webmock' gem 'vcr' endgemをインストールする $ bundletest/test_helper.rbにVCRに関する

    webmockとvcrを利用してHTTPのmockを作成する | Act as Professional
    joker1007
    joker1007 2013/02/14
    ちょうど、この前調査した所だったw
  • プロとしての行為 Act as Proffesional

    Gitのブランチをどのタイミングで切って、マージしていくかなども非常に大切ですが、ブランチやマージをするよりも頻繁におこなうコミットについて、あらためて基に立ち返ってみましょう。 一つ一つのコミットを綺麗に積み重ねていくことは、ブランチを切るタイミングやマージ、歴史の改編などを容易にすることができます。コミットが綺麗に積み重ねられていないとマージや歴史改変で苦労するでしょう。 Gitのベストプラクティス(原文)に乗っかるためにもgit commitする前に以下のようなことをチェックしましょう。 Gitの操作に慣れている人はPushやMergeをする前に今回紹介するようなことを元にしてコミットの歴史を綺麗に整えましょう。 1コミットに1つの対応1コミットにはあれこれ詰め込めすぎるべきではありません。例えば以下のような2つのことがあったとします。 Aの機能を追加Bの機能のバグを修正2つの対応

    プロとしての行為 Act as Proffesional
    joker1007
    joker1007 2012/09/05
    commitする前っていうか、rebase後のコミットの形を作る時に考えること、かな。
  • 本当に必要なのは安価な机、良質な椅子、そこそこ早いコンピュータ | Act as Professional

    安価な机安価な机が良いというわけではない。予算があるとして、机よりも椅子に予算を割くべきだということである。 机はそこそこ広ければ良い。容易に増やすことができるようなタイプの机であれば、スペースを増やすのも楽である。 IKEAにでもいって、気に入ったヤツを買ってくれば良い。お金を掛ける余裕があるのであれば、高さを調節できるものが良いだろう。 筆者はIKEAで買ってきた横幅2mの机を使っている。2万円もしていない板っきれに足をつけただけの机だ。 自分の身長に対して適切な机の高さはこちらで計算することができる。 特に計算したわけではないが、たまたま買ってきた机の高さが、筆者の身長に対してピッタリだったのはビックリだ。 机の回りは片付けられていることが前提である広い机を使っていても、机の上が汚ければ意味が無い。机の下にものがたくさんあっても意味が無い。 一人が使いやすく、複数人数でのペアプロがし

    本当に必要なのは安価な机、良質な椅子、そこそこ早いコンピュータ | Act as Professional
    joker1007
    joker1007 2012/08/16
    いい椅子欲しい。本社はアーロンだけど、自宅と出先の会社の椅子が・・・。
  • プロとしての行為 Act as Proffesional

    スコアを稼ぐ戦術通常、TOEICでは上記のような時間配分で問題が出題されていく。 画像にあるようにDirectionsの時間に問題を読んでおくことによって、会話の中から何を聞き出せば良いのか、音声を聞く前に判断することができる。 あえて日語で説明すると 「太郎は昨日、山登りにいきました。そのせいか、今日はとても足が痛いようです。昼過ぎまで寝ていました。」という音声が流れたあとに、以下の問題を読んだとしよう。 問題1:太郎は体のどこが悪いのですか? 問題2:太郎はどこにいきましたか? 問題を先に知っているか、あとに知るのかでは全く難易度が異なる。 この様にTOEICにはスコアを稼ぐための戦術が存在する。こういった点を書はポイントとして押さえている。 DUO 3.0500点台を中心に効果的な勉強法として、単語帳として有名なDUO 3.0を使った勉強法を紹介している。 単調な方法だが、確かに

    プロとしての行為 Act as Proffesional
    joker1007
    joker1007 2012/07/12
    いわゆるビジネスマンならこれでオッケーかも知れないが、エンジニア、プログラマーに求められる英語力ってTOEIC的なものとは違う気がする。分かりやすい指標なんだけど。
  • 2012年上半期 プログラマだったら読んでおきたい書籍11選 | Act as Professional

    このブログを読んでいる、あなた、ねこ背になっていませんか? 「胸を張って背筋を伸ばす」というのは、ねこ背を治す方法として無意味です。腹筋や背筋などの姿勢を支える筋力が足りないからというのも間違っています。 ねこ背にならない立ち方、座り方というのがあるのです。それを知らないのが一番の原因です。 詳しくは「一般人の常識を覆す“ねこ背”の治し方がここにある「ねこ背は治る!」 」にて、衝撃を受けたポイントを書いています。 ねこ背に悩んでいるあなたに、ぜひ手にとって頂きたい1冊です。 リーダブルコード ハッカーは読むな。必要ない。 良いコードを書くために悩み、ミスもする普通のプログラマに読んで欲しい。 発売1週目で増刷が決定するほど、上半期に圧倒的な注目をされた書籍です。私も一押しです。 デザインパターンよりも、こっちの方が毎日使う知識なのです。 良いコードとは人間が最短で理解できるように書かれたコ

    2012年上半期 プログラマだったら読んでおきたい書籍11選 | Act as Professional
    joker1007
    joker1007 2012/07/02
    半分ぐらい持ってるけど、積んでる・・・。 orz
  • プログラマがGitHubとどう関わっているのか垣間見て感じたこと | Act as Professional

    関係各所の協力により実現した1日にとても感謝している@HIROCASTERでございませう。 スタッフとして協力してくれる仲間がいたり、突発LTやってくれたりなど、Agile渋谷のおなじみのの雰囲気がアウェイの銀座も垣間見れたのもよかったです。 1日暇になったからLTやりにきてくれる仲間がいたり、おもしろかった。 Book1st銀座コア店では、Web+DB PRESSを1冊ずつ持った人が7人以上並ぶという光景があったとか。 「The GitHub」イベント詳細発表!話題のあの人が登壇 #Agile渋谷こちらのイベントのまとめです。 感想個人的な感想としては、やはり感じていたとおり、GitHubを使いまくってる人とほとんど使っていない人にグッサリわかれてしまっているのかなと。 仕事じゃ使えないけど、プライベートだと使いまくってるなんて、ケースはあまり聞かない。 そして、GitHubを使っていな

    プログラマがGitHubとどう関わっているのか垣間見て感じたこと | Act as Professional
    joker1007
    joker1007 2012/06/25
    突発で話させてもらえて、感謝!懇親会では各社の開発環境についてのリアルな話が聞けたのも良かった。
  • NTTデータのアジャイルは現場への警告であり、日本のソフトウェア産業の大きな1歩である | Act as Professional

    アジャイルソフトウェア開発はキャズムを超えたと言われてもピンと来てなかったけど、当に超えたと僕が実感でき日も近いのではないかと思う@HIROCASTERでございませう。 「キャズム」という意味は、先進的な人と一般的な人との間にある隔壁のことです。 つまり、一部で活発になってきているアジャイルソフトウェア開発が一般的になってきているということ。 システムインテグレータ大手のNTTデータが下記の発表をしたことについて、思うことを書いておきたい。 若手リーダー層を対象としたアジャイル開発研修を開始 会社としての姿勢これまで欧米を中心に普及してきたアジャイル開発は、米国IT企業のソフトウエア開発における採用率で30%を超えるなど、欧米では最も利用されている開発手法となっています。昨今では、日国内でも、Webサービス業界やゲーム開発業界などを中心に多くの開発事例が見られるようになってきましたが、

    NTTデータのアジャイルは現場への警告であり、日本のソフトウェア産業の大きな1歩である | Act as Professional
    joker1007
    joker1007 2012/04/18
    前職に届くように。
  • アジャイル開発の体験談をみんなで書いて本にしませんか? | Act as Professional

    Agile Samurai Dojo Gathering 2012に参加して、著者のJonathanによる基調講演を聞いて、人生に一度くらいを書いてみたくなった人へ。 当日のサムライ戦記(アジャイル開発実践者による経験談)を聞いて、共感した人、勇気をもらった人、明日から実践できるノウハウをもらった人、あなたの経験を伝えてみませんか? Jonathanはスターバックスで150杯のコーヒーを飲んで、2年間でアジャイルサムライを書き上げたそうです。同じ事をするのはなかなか難しいですね。ですから、この150杯のコーヒーを3杯ぐらいにみんなでわけて、1冊のを書きませんか? “1つのテーマで、ひとりが2ページから3ページ書いて、1冊のにする。” あの会場に約140名ものアジャイルソフトウェア開発に興味を持った人が集まりました。きっと、一人一人が勇気やノウハウを貰ったはずです。その気持ちを、日

    アジャイル開発の体験談をみんなで書いて本にしませんか? | Act as Professional
    joker1007
    joker1007 2012/03/27
    求む!アジャイルサムライのエピソード!
  • 1