SideCI Blog

自動コードレビューサービスSideCIを提供している株式会社アクトキャットのコーポレートブログです。



Other

2016年に流行りそうだけどまだ殆ど知られていないエンジニア向けサービス10選

エンジニア x ニッチ(特化)なサービスを調査、「これは流行りそう…!」と思ったサービスを10個ご紹介。 誰もが知っていそうなサービスは含んでません。「俺はエンジニア向けサービス詳しいぜ!」という方も安心して御覧ください。

GitHubのIntegrations Directoryに掲載してもらうための手順まとめ

こんにちは。RubyMineのサイトもロゴもガラッと変わっててワクワク感が止まらない @vexus2です。 GitHubには Integrations Directory っていう、GitHubアカウントで連携しているSaaS/PaaSをカタログ的に載っけているサービスがあります。 SideCIもIntegratio…

オフショアラボと日本の品質の考え方の違いと仕組みづくり(コードレビュー編)

こんにちは。SideCIの角です。 オフショア開発を運用している中で、「コードの品質が低い」「いちいち英語で指摘するのは面倒…」と思っているプログラマ・ディレクターの方のお声をお聞きします。 他にも、社内のプログラマから「オフショアは上がってくるコ…

海外企業のブログは何製?どこでホスティング?テクノロジ系企業12社を調べてみたまとめ

こんにちは。SideCIの角です。 私たちはもうすぐ英語版のブログをスタートします。そのために必要な情報を結構頑張って調べたのでシェアする記事です。 結論から言うと、私達のブログは下記の構成になりました。

JavaScript用lintツール、JSHintとそのおすすめ設定(jshintrc, jshintignore) for Rails, PHP

JavaScript用lintツール、JSHintの入門用の記事です。 JSHintとは? JavaScript用lintツールで歴史の長いツールです。2011年ほどからあります。 JavaScriptコードのエラーや潜在的な問題を検出するのに役立つツールです。

男ばかりの会社に カワ(・∀・)イイ!! 指摘ちゃんを採用しよう。萌えキャラによるコードレビューの自動化 on GitHub

こんにちは。 私達が運営しているSideCIは、RuboCopやBrakeman、PHP_CodeSnifferなどの静的解析ツールを利用したGitHub連携のコードレビュー機能を提供しています。 コードレビュー機能をONにした状態でPullRequestをOpenすると、すぐにコードレビューが実行…

環境構築不要☆クラウド型プログラミングエディタ IDE 3選 Cloud9 vs Nitrous vs Koding + おまけ9選

こんにちは。SideCIのブログでございます。 今日はクラウド型IDEを3種類ピックアップしてご紹介させて頂きます!。 その3種類とは。Cloud9 と Nitrous と Koding です。 それぞれの特徴や使ってみた一言メモ形式にてご紹介致します。 その他、自分では試して…

Rubyのコードスメルチェックツールreekで「こんなコードは嫌!」っていうのを防ごう

reekというRubyのコードスメルチェックツールを皆さんご存じですか? この記事では、Code Smellチェックツールであるreekの利用方法を説明します。

【アンケート】テスト&デリバリサービス、何を使ってますか?

コードの継続的なテストとデプロイに関するサービス・ツールについて、皆さん何を使ってますか? 1分で終わる簡単なアンケートフォームを用意したので、お答え頂けたら嬉しいです。 What test and delivery service are you use? http://goo.gl/forms/znChXH…

Herokuの新しいプライシングがついに公開。Freeは1日6時間以上Sleepする必要あり

Herokuの新しいプライシングがついに公開されました。新しいプライシング・課金体系のDynoは現在パブリックベータで、Herokuのサイト上から新しい課金体系に切り替えることが可能です。 本記事初稿はメールを元に記載していましたが、公式ブログ(英)が詳しか…

【アンケート】SideCIからGitHubへのコメントの形式について

こんにちは。SideCIからGitHubへのコメントの形式について、ご意見伺いたく、アンケートフォームを用意させて頂きました。30秒ほどでご回答頂ける量です。ご協力頂けましたら幸いです。 アンケート内容 GitHubへのコメント時の形式について、下記の3択の内…

Ruby on Railsのコードをよりモダンにするために、Rails Best Practices入門・おすすめ設定

Railsのベストプラクティスを教えてくれるgem, rails_best_practicesの使い方や設定のおすすめを紹介いたします。 rails_best_practicesはRailsのベストプラクティスを投票しあうサイト、Rails Best Practicesの投稿をまとめて、コードがそれにそっているか…

PHPのレポジトリに番犬を飼おう

コーディング規約をしっかりしようという流れが来ているかと思います。PHP: The Right Wayにもコーディングスタイルについて詳しく記載されています。 私たちはPHPに関して、書いたコードは全てSideCIというサービスでチェック、PullRequestにコードスタイル…

RuboCopを調教、規約よりも速度優先なrubocop.ymlを試してみよう

こんにちは。SideCIでも提供しているツール、RuboCopについて、「規約規約うるさい!」という方も多くいらっしゃるかと思います。規約よりも開発速度重視な開発スタイル向けのrubocop.ymlを作成してみたので、宜しければ参考にしてみてください!「バグにつ…

CI SaaS / OSSをまとめてみたら25個もあったヨ

CIのSaaSについて、最近国内ではCircleCI, TravisCI, Wercker当たりがデファクトになってきております。が、デファクトを紹介しても面白く無いと思うので、知られていないものも紹介していきますよー! なんとサービスやOSSとして生きている(少なくてもサイ…

RuboCopをRailsオプションやLintオプションで使ってみよう

RuboCopというRuby向けの静的解析ツールについてご紹介致します。 SideCIでも昨日からRuboCopによる自動コードレビュー機能がお使いになれるようになりました。ぜひこの機会にRuboCopをお試し頂ければと思います。 RuboCopについて、RuboCopのRails向けオプ…

Upgrade Rails4.1.x RSpec2.9.x to Rails4.2 with RSpec 3.0.x

Rails4.1系、RSpec2.9系を使用しているRuby on RailsプロジェクトをRails4.2系、RSpec3系にアップグレードする手順をご紹介します。 というのも、今見て頂いているこのブログの「SideCI」の主な部分を実際にRails4.1系、RSpec2.9からRails4.2系、RSpec3系に…

自動コードレビュー機能に関する通知機能の変更を行いました

SideCI内で提供している自動コードレビュー機能について、本日下記の変更を行いました。 コードレビューエンジンのバージョンアップ コードレビュー結果のチャットアプリケーションへの通知機能の廃止 コードレビュー結果の種類ごとにGitHubへのコメントの有…

アジャイルに効く「かんばん型」タスク管理ツールSaaSまとめ

アジャイル開発体制の中で使える「かんばん型」タスク管理ツールSaaSをピックアップしてみました。私たちはPivotal Trackerが気に入っています。今のところ移行しない予定ですが、常に興味のある分野なので、見つけられる物を見つけられる限り見つけてリンク…

HipChatが大幅進化。Slackと似た「Integrations」機能の提供が開始。GitHub連携が強力で超簡単

今日は老舗なエンジニア向けチャットツール、HipChatに新しく追加された「Integrations」機能を紹介したいと思います。合わせてSlackの類似機能もご紹介。 以前、エンジニア向けチャットツール、Slackを以前ご紹介させて頂きました。実際このブログ経由でサ…

【お願い】SideCIの利用の有無問わず・特に首都圏外のWebエンジニア、インタビューさせて下さい!

こんにちは。SideCIの中の人です。 SideCIの改善・今後の機能拡張のため、Web系制作会社さんや受託開発会社さんにお勤めのエンジニアの方に、日常の開発の中でどんな課題を感じているか、お聞きしたいと考えております。どなたかご協力頂けないでしょうか?

HoundCIはPull Request 毎に超吠える(Rubyのコーディング規約CIツール)

こんにちは。最近HoundCIが話題になってきたので、私たちの開発にも取り込んでみました。 HoundCIはRubyのコーディング規約を守らせるために吠えるCIサービスです。

ちょっとイラッとするRubyコードを集めてみました

ちょっとイラッとするRubyコードを集めてみました。そして、ちょっとイラッとするぐらいなら大体autofixできるので、autofixするツールも合わせて紹介します。あくまでちょっとイラッとですよ。 9個挙げてみた 9種類だけちょっと挙げてみました。他にもなに…

エンジニア向けチャットサービス、HipChatが無料でユーザー数も無制限に

エンジニア向けのチャットツールとしてCampfireやHipChat、Slackなどがあります。スタートアップの開発界隈ではHipChat, Slack, idobata当たりが人気です。Slackは便利でイケてるように見えますが、割りと高価なため、HipChatを使っているところのほうが多い…

お得なクーポンが手に入るサイトまとめ。スタートアップのみんな、その課金ちょっと待って!

エンジニアやスタートアップな皆さんはよく課金フォームに出会いませんか?12$/monthをクレカかPayPalで支払って下さいといったBilling form。 その時に “coupon code” という記述をよく見かけませんか? これは本来は例えばイベントとかでそのサービスが紹…

Dockerコンテナの正しい?使い方。1コンテナ1アプリケーション

最近Dockerという仮想化技術がエンジニア界隈でバズってます。 これについて公式サイトにも載っている浅めのの知識を少しだけ書いてみました。 DockerはDockerレジストリからイメージを持ってきて動かす事が出来ます。 たとえば、Ubuntuマシン上でRedisを動…

コーディング規約をチェックするRubocopとPHP_CodeSniffer

コーディング規約をチェックしてくれるツールをRuby、PHP用に1種ずつ紹介したいと思います。RubocopはRuby Style Guideにコードが準拠しているかをチェックしてくれるツールです。PHP_CodeSnifferはPHPの一般的なコーディング規約に準拠しているかをチェック…

HerokuがついにPHPを本格サポート。LAMP環境構築などは不要

HerokuがついにPHPを本格サポートしました。厳密には、まだベータ版扱いですが、使い方の公式ドキュメントが公開されました。 以前からHerokuはPHPに一応対応していました。HerokuでPHPを動かすための、HerokuのバックエンドのコンポーネントであるHeroku bu…

VenturesCI.rbを開催しました。LT資料まとめ

先日VenturesCI.rbを開催しました。そのLT資料を一部まとめて掲載致します。 また、はじめに、お詫びです。GW前の金曜日の夜という非常に厳しい日時設定のため、多くの方がトラブルシュートなどで参加が難しくなるなどがありました。参加者、参加希望者の方…

エンジニアにとって「ハードワーク」は...

ITやウェブ系のベンチャー企業だと、「ハードワーク」が推奨されていることが多いと思います。しかしながら、ハードワークはエンジニアにとっては、害あるものだと私たちは考えています。 「ゾーン」のような集中に入っているときは、そのまま仕事を進めても…