タグ

ブックマーク / techracho.bpsinc.jp (7)

  • 「巨大プルリク1件vs細かいプルリク100件」問題を考える(翻訳)

    記事では、昔ながらの問題である「巨大なプルリク1件と超細かいプルリク100件、どっちなら戦う気になれる?」に対する回答を示したいと思います。チームの一員としてよりよいコードを書くためのガイドラインについてもある程度解説します。今回の記事は、すべて以下のツイートから触発されました。 10 lines of code = 10 issues. 500 lines of code = "looks fine." Code reviews. — I Am Devloper (@iamdevloper) November 5, 2013 何が問題だったか 私は、Fullscript社で行われているコードレビューが今ひとつ活用されていないことに気づきました。featureブランチが長期間取り残されていることがしょっちゅうでした。featureブランチのコードは数千行にまで肥大化し、まともなフィードバ

    「巨大プルリク1件vs細かいプルリク100件」問題を考える(翻訳)
    hiro_y
    hiro_y 2018/02/18
  • PostgreSQLの機能と便利技トップ10(2016年版)(翻訳)|TechRacho by BPS株式会社

    こんにちは、hachi8833です。今回は「Rails開発者のためのPostgreSQLの便利技」のCraig Kerstiens氏の別の記事からの翻訳をお送りいたします。元記事が公開されたのは2016年初頭ですが、今も通用する部分が多くあると思います。 なお、翻訳時点でのPostgreSQLの最新バージョンは9.6.3です。 概要 原著者より許諾を得て翻訳・公開いたします。 元記事: My Top 10 Postgres Features and Tips for 2016 著者: Craig Kerstiens: PostgreSQLのクラウドスケーリングサービスで知られるCitus Dataのメンバーであり、Herokuにも在籍したことがあります。 PostgreSQLの機能トップ10(2016年版)(翻訳) この休暇中は、新しいを見つけたり、新しい言語を学んだり、他のいろんなスキ

    PostgreSQLの機能と便利技トップ10(2016年版)(翻訳)|TechRacho by BPS株式会社
    hiro_y
    hiro_y 2017/07/11
  • [連載:正規表現] Unicode文字プロパティについて(1)|TechRacho by BPS株式会社

    はじめまして、hachi8833です。 正規表現において、使わないまま死ぬのはあまりにもったいない「Unicode文字プロパティ」について解説します。これについてネット上にまとまった情報がほとんどなく、しかたがないので自分で書くことにしました。書きながら早くも記事があふれてきたので、見出しに「連載」の文字を追加などしてみました。たぶん他所ではほとんど見かけることのない連載になると思います。よろしくお願いします。 通常の開発においては、目的を達成する正規表現を作成してコードが動けば事足りるものであり、コーディング中に正規表現と延々付き合うことは普通ないでしょう。料理人は包丁を研ぐのに時間をかけすぎないものです。しかし特殊な業界の特殊な人々(日に5人もいないと思います)は、来る日も来る日も正規表現を書き続けていたりするので、このUnicode文字プロパティは当にありがたいものです。私の場合

    [連載:正規表現] Unicode文字プロパティについて(1)|TechRacho by BPS株式会社
    hiro_y
    hiro_y 2017/04/12
  • chefからansibleに乗り換えた5つの理由|TechRacho by BPS株式会社

    1年くらいchefを使ってサーバ構築をしていたのですが、最近ansibleに乗り換えたので紹介記事を書いてみます 1. サーバ側に何もインストールする必要がない chefは管理対象ノードにchef-clientをインストールする必要がありますが、ansibleはPython 2.4が入っていて、sshでログインできればOKです。 chefもパッケージや,knife bootstrapコマンド等があるので始めやすいですが、何もする必要がないansibleの方が敷居が低いのかなと思ってます。 例えばsshでログインできれば、以下のコマンドを打てば10.0.10.1~10.0.10.3サーバの情報をとってくれます(カーネルバージョン,CPU,メモリ,ディスクサイズ,ディストリビューション等)。 この機能はchefで使われているohai相当のことをしてくれます。 echo 10.0.10.1 >

    chefからansibleに乗り換えた5つの理由|TechRacho by BPS株式会社
    hiro_y
    hiro_y 2014/05/31
  • 突然シリコンバレーのエンジニア2名から連絡をうけ日本で共同開発してみてわかったこと|TechRacho by BPS株式会社

    2ヶ月前、シリコンバレーでこれまで仕事していた2人組からMANGAREBORNに関わりたいと、FACEBOOK経由で連絡をうけました。FACEBOOKのFANPAGEは64万ほどLIKEされているのでいろんな人と繋がれてるんだなあと関心しつつも日語は話せなさそうなのでどうやって共同開発するか?ソースコードだけで採用可否を判断したことはあるけど言語も住む国も異なるとさすがに難しいので”日に来なよ”と連絡したらその翌月(先月)日に来た。定期的にFACEBOOKのスパムフォルダを見るのは大事ですね。 一人は大学の入学手続きをして学生というステータスと住むところと収入源をある程度確保していて、もう一人は住むところも給与も在留資格もなく海を越えて飛んできました。間違いなくいいやつだと確信しました。会った初日は延々とサービスを世界に広めるロードマップやそれぞれの夢について語りあいました。夢の話が

    突然シリコンバレーのエンジニア2名から連絡をうけ日本で共同開発してみてわかったこと|TechRacho by BPS株式会社
    hiro_y
    hiro_y 2014/04/16
    「ぶっちゃけ開発速度はそこまで早くない。どちらかというと作業は丁寧で、守備範囲は広いけど専門範囲は狭い。MTGでは専門分野でないところは事前に下調べしてアイディアをぶつけてくる。そして馬場くんが凄く申し訳
  • できるtmux-5分でわかる?仮想端末入門-|TechRacho by BPS株式会社

    tmux便利ですよねー どのくらい便利なのか具体的な使い方を説明しながら布教してみるテスト 0.前提、初期設定 ~/.tmux.conf を用意します。 こんな感じの.tmux.confを使っています パネル移動がviキーバインドで移動できるようにしています。 PrefixKeyはデフォルトではCtrl+Bです。 ここではPrefixKeyと表記します 1.セッション 以下のコマンドでセッションを開始できます 名前を付けた方が分かりやすいので、名前を付けておきます $ tmux new -s projectA 作れました 突然projectBの仕事が入ってきました デタッチして新しいセッションを開始します PrefixKey d $ tmux new -s projectB projectBの作業が終わったので、projectAに戻ってみます PrefixKey :choose-sessi

    できるtmux-5分でわかる?仮想端末入門-|TechRacho by BPS株式会社
    hiro_y
    hiro_y 2013/04/23
  • 次世代Ruby on RailsサーバーUnicorn(汎用のRackアプリケーションサーバ)を使ってみた|TechRacho by BPS株式会社

    2010.07.09 次世代Ruby on RailsサーバーUnicorn(汎用のRackアプリケーションサーバ)を使ってみた 2010.07.20追記: prefixを指定した運用も可能でした。ご指摘頂きありがとうございます。 2010.07.28追記: 関連記事「RailsサーバUnicornを飼いならす! 運用時の便利技」へのリンクを張りました。 Railsサーバはたくさんあってややこしいですね! 最近さらにUnicornというものが頭角を表してきたようで、Twittergithubも使っているようなので使ってみましたので、特徴や使い方などレポートしてみたいと思います。 このブログの他にもEngine Yardのブログ記事「Everything You Need to Know About Unicorn」やgithubの記事「Unicorn!」が非常に参考になると思いますので、

  • 1