はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ hiroki.jp

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 56件)

GitHubKaigi資料公開「GitHub実践入門は活用するためのガイドブック」 | Act as Professional - hiroki.jp

2014/06/01 このエントリーをはてなブックマークに追加 119 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub実践入門 ガイドブック GitHub 調子 資料

GitHubKaigiに登壇しました。その際の資料を公開します。 当日はLiveStreamの調子が良くなかったようなので、期待して頂いていた方、ご迷惑をおかけしました。後ほど動画が公開されるはずです。(公開され次第こちらにリンクも追加する予定です。) GitHubを利用した開発の世界(日常)を知る GitHubを(利用|活用)する違いを知る GitHub実践入門はガイドブック GitHubを日常... 続きを読む

昔の自分に教えてあげたい、新人プログラマへ伝えていること | Act as Professional - hiroki.jp

2014/05/31 このエントリーをはてなブックマークに追加 386 users Instapaper Pocket Tweet Facebook Share Evernote Clip 新人プログラマ Act as Professional

最近、この春に職業プログラマになった人達と話す機会に恵まれているので、共通して話すことを書いてみる。大概、○○について、聞かせてください。とか、いろいろ聞いてくる人達は、羨ましいぐらい、すごく意識高い。彼らは会社での仕事のプログラミングを上手にやりたい。ってのは、あたり前だし、 どうやってテストを綺麗に書くか? テスト書きながらプログラミングするってのをどう学ぶか? 綺麗な設計はどうやるのか? 仕... 続きを読む

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

2014/03/05 このエントリーをはてなブックマークに追加 323 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub実践入門 現場 GitHub Githu ガイド

3/20(木)に日本語で初のGitHubに関する書籍(雑誌を除く)である「GitHub実践入門 ~Pull Requestによる開発の変革」が発売されます。304ページにわたる現場でつかる実用的なガイドを目指して執筆しました。 GitHub実践入門 本書は、世界中の開発者が行っているGitHubを利用した開発方法を、みなさんが現場で使えるようになるためのガイドとして執筆しました。よって、GitHu... 続きを読む

dockerが正式サポートしたOS Xの環境を構築してみた! | Act as Professional - hiroki.jp

2014/02/08 このエントリーをはてなブックマークに追加 237 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ubuntu CentOS VirtualBox Linux

軽量コンテナとして注目を浴びているDockerがバージョン0.8から正式にOS Xでの動作をサポートしました。さっそく環境を構築してみたので、簡単な解説をしてみます。 正式サポートの概要DockerはこれまでもOS Xの上で動かそうと思えば、動かすことはできました。これはOS Xの上でVirtualBoxなどを利用した仮想マシンで通常のUbuntuやCentOSなどのLinuxを立ち上げて、そのL... 続きを読む

GitHubクローンまとめ 無料でGitHubのような機能を実現するための候補 | Act as Professional - hiroki.jp

2013/12/08 このエントリーをはてなブックマークに追加 127 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub プライベートリポジトリ リポジトリ 候補 機能

GitHubを使いたいのだけど、諸事情(主に料金?)によって使えなかったり、プライベートのリポジトリが大量に欲しい場合などGitHubのような機能を使いたいんだけど、利用できない場合のプランBとして利用できるものをまとめてみた。個人で単純にプライベートリポジトリが欲しいケースと、会社や組織で社内や自宅サーバにオンプレミス製品として欲しいケースを考えています。好き放題にいじれる環境があると入門者も、... 続きを読む

「GitHubでつくる、たのしい開発現場」YAPC:ASIA Tokyo2013 | Act as Professional - hiroki.jp

2013/09/21 このエントリーをはてなブックマークに追加 229 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub YAPC トーク ツール 資料

YAPC::ASIA Tokyo 2013(2日目)で「GitHubでつくる、たのしい開発現場」というトークをしてきました。まず、利用した資料を公開します。 伝えたいことコードレビューを習慣化させたいのであれば、GitHubは最適なツールです。 コードレビューを習慣化させたい コードは書いた人以外の目にふれさせるべきと考えている人には特にオススメのツールです。ですが、GitHubはあくまでツールで... 続きを読む

最強の改善フレームワーク『これだけ! KPT』が自立的なチームを育てる | Act as Professional - hiroki.jp

2013/08/26 このエントリーをはてなブックマークに追加 110 users Instapaper Pocket Tweet Facebook Share Evernote Clip KPT 朝会 ふりかえり きっかけ 本書

朝会やふりかえりなどの優良なプロジェクトファシリテーションガイドを無料で公開している天野氏がKPTを1冊の本にまとめました。ソフトウェア開発という業種だけで無く、様々な業種に対して「改善」という行動のキッカケとして活用できます。毎週何らかの形でKPTを3年以上おこなっている私にも多くの学びを得ることができました。本書の提案する「自律的なチーム」を育てる1つの方法としてKPTを活用してみてはどうでし... 続きを読む

[店頭在庫限り]ピアソンがソフトウェア開発に影響を与えた技術書まとめ | Act as Professional - hiroki.jp

2013/08/09 このエントリーをはてなブックマークに追加 73 users Instapaper Pocket Tweet Facebook Share Evernote Clip ピアソン HIROCASTER ピアソン桐原 申し訳 独立

ピアソンの本は感慨深い思い出のある@hirocasterでございませう。ピアソン桐原のピアソングループからの独立ということで、ピアソンの技術書が店頭在庫限りとなりました。@sobahhi ご心配をおかけして大変申し訳ございません。今後は、学習参考書と語学書に専心していくことになりますので,技術書は基本的にお取扱いがなくなってしまいます。書店さんの在庫限りとなりますので、お早目にご入手くださいますよ... 続きを読む

[資料] Jenkins + GitHub in 第6回テックヒルズ | Act as Professional - hiroki.jp

2013/06/18 このエントリーをはてなブックマークに追加 58 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub HIROCASTER Jenkins 資料 本日

@HIROCASTERでございませう。 本日、お話しした第6回テックヒルズの資料を公開します。 続きを読む 関連記事 Agile渋谷イベント ペアプログラミングしよう! GitHubをさらに便利に使う、hubコマンドを活用しよう! 池澤あやかさんにPull Requestしてみた 続きを読む

git 1.8.2 リリースノートを眺めて、新機能把握と設定を追加 | Act as Professional - hiroki.jp

2013/03/14 このエントリーをはてなブックマークに追加 57 users Instapaper Pocket Tweet Facebook Share Evernote Clip Act as Professional 設定 追加

世の中はGoogleリーダーで盛り上がってる中、Livedoor Readerに移行した@HIROCASTERでございませう。そんななか、ひっそりと git 1.8.2 がリリースされました。リリースノートを眺めていたら知らない機能があったので書いておきます。 git check-ignore * “git check-ignore” command to help debugging .giti... 続きを読む

webmockとvcrを利用してHTTPのmockを作成する | Act as Professional - hiroki.jp

2013/02/13 このエントリーをはてなブックマークに追加 64 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails mock vcr http HTTPリク

RubyやRailsで外部APIを利用するソフトウェアを開発しているときに、テストで実際に何度もAPIに問い合わせにをしていたら、遅くて話になりません。ましてや、外部APIがメンテナンスなんてことになったら、開発が止まってしまいます。そこで、webmockなどを利用して、HTTPリクエストやレスポンスのmockを作成することが望ましいです。vcrを組み合わせて利用すれば、初回だけ実際にHTTPリク... 続きを読む

Rails使いよspork, zeusからspringへ! | Act as Professional - hiroki.jp

2013/02/08 このエントリーをはてなブックマークに追加 81 users Instapaper Pocket Tweet Facebook Share Evernote Clip ZEUS spring プリローダー Railsコミッター

Rails application preloader といえば spork や zeus を使っている人もいるかと思います。今後、期待できる preloader として spring を教えてもらいました。springはzeusと類似していますが、springはrubyで実装されています。Railsに綿密に統合されているのが他のプリローダーと比較すると大きな特徴です。Railsコミッターが開発し... 続きを読む

git mergeとgit pullのデフォルト挙動を設定できるようになってるGit | Act as Professional - hiroki.jp by HIROCASTER

2012/11/26 このエントリーをはてなブックマークに追加 62 users Instapaper Pocket Tweet Facebook Share Evernote Clip Git HIROCASTER git pull なか 過去

Gitもいろいろ増えているんだと改めた@HIROCASTERでございませう。過去のGitのバージョンでは、設定できないと言われていたことについて、最近のGitでは設定できるようになっています。(と、言っても何ヶ月も前に追加されている内容ですが…)そのなかでも「これが欲しかったんだ!」と思われる2点について取り上げます。 git merge –no-ffgit mergeをおこなう際には –no-f... 続きを読む

【知ってた?】GitHubのWikiにサイドバーを追加する方法 | Act as Professional - hiroki.jp by HIROCASTER

2012/11/26 このエントリーをはてなブックマークに追加 64 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub HIROCASTER sidebar WIKI

今回はGitHubのWikiにて、サイドバーを追加する方法です。このサイドバーを追加すると、全ページにサイドバーが表示されるようになります。 やり方やり方は簡単です。「_Sidebar」というWikiページを作成するだけです。通常のページを追加するのと同様に「New Page」ボタンを押して、「_Sidebar」ページを作成します。通常のページの様にサイドバーの内容を記述します。特にアクセスするこ... 続きを読む

GitHubをさらに便利に使う、hubコマンドを活用しよう! | Act as Professional - hiroki.jp by HIROCASTER

2012/11/06 このエントリーをはてなブックマークに追加 58 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub HIROCASTER CLI hubコマンド

hubコマンドは、MacやLinuxのターミナルからGitHubの操作をおこなうためのコマンドです。通常はブラウザを通しておこなっているような操作をCLIでおこなうことができます。これがURLを渡すだけで、利用シーンがあるので、紹介します。 インストール公式サイトを確認する限りgemでインストールするのは、動作が遅くなるので非推奨とのこと。よって、Mac環境はHomebrewかMacPortsで入... 続きを読む

あの「ウノウ」って会社を覚えてますか? | Act as Professional - hiroki.jp by HIROCASTER

2012/10/31 このエントリーをはてなブックマークに追加 264 users Instapaper Pocket Tweet Facebook Share Evernote Clip ウノウ HIROCASTER ウノウラボ 元ウノウ 昔話

元ウノウな@HIROCASTERでございませう。それはそれは、ちょっとだけ昔の話、とても風変わりなウノウ株式会社というのがありました。ウノウという会社の昔話をしたいと思います。 ウノウラボのラボブログこの会社がはじめた画期的な文化の1つは、ラボブログと呼ばれる在籍するエンジニアが直接技術情報をブログとして公開するというものだ。 今では業界各所でおこなわれていることだが、当時は在籍するエンジニアが顔... 続きを読む

コードレビューツール 6選 どれが最適? | Act as Professional - hiroki.jp by HIROCASTER

2012/09/12 このエントリーをはてなブックマークに追加 449 users Instapaper Pocket Tweet Facebook Share Evernote Clip チーム コードレビュー HIROCASTER 6選

チームが快適にコードレビューをおこなうためには、チームにあったコードレビューツールを選ぶ必要があります。コードレビューツールはそれぞれ癖のありますので、いくつか使い比べてみる必要もあります。快適なコードレビューツールを探してみてはどうでしょうか? reviewboard Take the pain out of code review | Review Board Pythonで書かれたレビューツ... 続きを読む

git commit するまえに考えるべき10のこと | Act as Professional - hiroki.jp by HIROCASTER

2012/09/04 このエントリーをはてなブックマークに追加 306 users Instapaper Pocket Tweet Facebook Share Evernote Clip HIROCASTER まえ git commit

Gitのブランチをどのタイミングで切って、マージしていくかなども非常に大切ですが、ブランチやマージをするよりも頻繁におこなうコミットについて、あらためて基本に立ち返ってみましょう。一つ一つのコミットを綺麗に積み重ねていくことは、ブランチを切るタイミングやマージ、歴史の改編などを柔軟にすることができます。これができなければ、マージや歴史改変で苦労するでしょう。Gitのベストプラクティス(原文)に乗っ... 続きを読む

1日に175回もGitHubはデプロイしているだとぉ…!? | Act as Professional - hiroki.jp by HIROCASTER

2012/09/03 このエントリーをはてなブックマークに追加 90 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub HIROCASTER 驚愕 計算 事実

驚愕の事実に愕然とした@HIROCASTERでございませう。この資料を見ると2012年に12,602回デプロイをして、41,679回もビルドしています。まだ9月ですので、驚異的な回数なことがわかります。 Deploying at GitHub8月23日には563回ビルドされて、175回もデプロイされていると書かれています。1日24時間と計算しても、1時間に約7.5回ほどデプロイされている計算になる... 続きを読む

なるほど、やりたくなる!オブジェクト指向エクササイズ | Act as Professional - hiroki.jp by HIROCASTER

2012/08/29 このエントリーをはてなブックマークに追加 285 users Instapaper Pocket Tweet Facebook Share Evernote Clip オブジェクト指向 教員 メソッド ソフトウェア ルール

大圖さんは専門学校の教員です。専門学校でこういったオブジェクト指向の教育がおこなわれているとしたら羨ましいです。学生時代にこういった指導が受けたかったです。これはCDEC2012での発表資料のようです。 の5章に記載されているオブジェクト指向エクササイズを中心に語られています。 オブジェクト指向エクササイズ下記のルールで、1000行程度のソフトウェアを書いてください。1. 1つのメソッドにつきイン... 続きを読む

これはわかりやすい!アジャイルにWEBデザイン制作するための資料 | Act as Professional - hiroki.jp by HIROCASTER

2012/08/28 このエントリーをはてなブックマークに追加 61 users Instapaper Pocket Tweet Facebook Share Evernote Clip HIROCASTER アジャイル クライアント カタカナ文字

こんなWEBデザイナーと働きたいと思ってしまった@HIROCASTERでございませう。 人はわからない言葉や聞き慣れない言葉を直ぐに受け入れるのは難しいのです。特にカタカナ文字だと。 日本人なので、普段の日常会話でもなんとなくわかる言葉に置き換えることで、すんなり入ってくることもあります。 クライアントの要望にこたえるWebサービス開発 ~「らせん型ワークフロー」のススメ~ from Mayuko... 続きを読む

誰よりも詳しく!特定ジャンルの情報を効率的に得るたった1つの方法 | Act as Professional - hiroki.jp by HIROCASTER

2012/08/26 このエントリーをはてなブックマークに追加 371 users Instapaper Pocket Tweet Facebook Share Evernote Clip HIROCASTER RSSフィード ホットエントリー 方法

まさかのRSSで情報収集するという話ででホットエントリーするとは思ってなかった@HIROCASTERでございませう。やはり、これだけ便利なツールが普及されていないのは悲しいことなので、さらに便利にする方法をいくつか紹介したいと思います。はてなブックマークを利用して、本当に欲しい特定ジャンル情報を効率的に集めるためのRSSフィードを独自に作成する方法をご紹介します。 はてなブックマークのタグ機能を利... 続きを読む

若者が知らない最強の情報収集方法「RSSリーダー」 | Act as Professional - hiroki.jp by HIROCASTER

2012/08/25 このエントリーをはてなブックマークに追加 1156 users Instapaper Pocket Tweet Facebook Share Evernote Clip HIROCASTER プログラマ 新卒 新卒エンジニア 最強

最近の若者はRSSリーダーを使ってないことにビックリした@HIROCASTERでございませう。特に新卒でプログラマになりましたとか、若者に向けて、RSSリーダーで技術情報にアンテナ張ると色々捗りますよ。というご紹介です。普段からRSSリーダーを利用して情報収集されている方には、つまらない記事ですが、あなたの知っている一番若いエンジニアに教えてあげてください。知らない新卒エンジニアは多いみたいです。... 続きを読む

本当に必要なのは安価な机、良質な椅子、そこそこ早いコンピュータ | Act as Professional - hiroki.jp by HIROCASTER

2012/08/15 このエントリーをはてなブックマークに追加 88 users Instapaper Pocket Tweet Facebook Share Evernote Clip HIROCASTER TDD アジャイルマニフェスト 椅子

テスト駆動開発入門を改めて読んでいる@HIROCASTERでございませう。あのアジャイルマニフェストに名を連ねるなケント・ベックがおっしゃっております。TDDで使用すべき物理設定は何か。→必要であれば、他の家具はすべてケチっても、本当に良質の椅子を用意すべきだ。 安価な机が良いというわけではない。予算があるとして、机よりも椅子に予算を割くべきだということである。机はそこそこ広ければ良い。容易に増や... 続きを読む

はじめてのLinux環境構築の自動化入門 chef-solo編 | Act as Professional - hiroki.jp by HIROCASTER

2012/08/13 このエントリーをはてなブックマークに追加 523 users Instapaper Pocket Tweet Facebook Share Evernote Clip Puppet HIROCASTER Vagrant Chef

環境構築を自動化すれば数分でサーバ構築して投入できますよ?@HIROCASTERでございませう。 vagrantで開発環境(仮想マシン)を自動構築しようの記事で、仮想マシンにchefやpuppetを自動的に実行させて開発環境を自動で構築する手順を紹介しました。 環境構築を自動化する内容をchefであれば、レシピと呼ばれるものを、puppetであればマニフェストと呼ばれるものを記述しなければなりませ... 続きを読む

 
(1 - 25 / 56件)