ITエンジニア/デザイナ向けにオープンソースを毎日紹介

開発の記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2015/08/25

SGASScreenRecorder - 開発用のiOSスクリーンレコーダー

iOSアプリのテストやベータ版の限定的な配布時においてクラッシュした際のスクリーンショットはとても重要です。さらに言えば画像だけでなく、動画でそれまでの操作が記録されているとバグ発見につながりやすくなるでしょう。SGASScreenRecorderはまさにそのような用途のためのソフトウェアになります。App Store...

List

  • 2015/08/22

Redux DevTools – Diff Monitor - Reduxと組み合わせる状態ビジュアル化ツール

Reactが流行っていますが、より大きなソフトウェアを開発する場合には単にReactを使うだけでなく、Fluxと言われるアーキテクチャで構築するのが推奨されています。Redux

List

  • 2015/08/16

フォームインプットメーカー - フォーム入力を自動化するブックマークレット

Web開発時においてフォーム入力ほど面倒なものはありません。入力しては送信し、ちょっと変更してはまた入力し…とエンドレスに入力が求められます。こんな作業こそ自動化したいポイントじゃないかと思います。ということでフォームインプットメーカー(FIM)

List

  • 2015/08/12

FormFiller - フォーム入力しながらの開発作業がとてもスムーズに

Webシステムのテストと言えば、入力してサーバに送ってデータをチェックして、また入力して…の繰り返しです。それこそうんざりするほど入力を繰り返すのではないでしょうか。そこで使ってみたいのがFormFillerです。ブックマークレット型のソフトウェアで、入力を再現してくれる機能があります。## FormFillerの使い...

None

  • 2015/08/01

js-dev-server – node製の開発用HTTPサーバ

Webのフロントエンド開発を行っている時に必要なのが簡単に立ち上げられるHTTPサーバです。Apacheやnginxを入れることもありますが、PythonであればSimpleHTTPServerを使ったりRubyでWebrickを立ち上げることもあります。ちょっとした機能はありつつも手軽に使えるHTTPサーバが欲しい方...

None

  • 2015/07/16

fastlane - iOSのCIにぜひ!

開発はどんどん自動化さています。コードをコミットしたら自動的にテストが行われて、問題なければデプロイしたり、アプリをビルドして関係者に配布するような仕組みができあがっています。今夏はその一つ、アプリのビルドやテストを自動化し、さらに配布やAppleへの申請まで自動で行ってくれるfastlane

List

  • 2015/07/12

Code Your Cloud - 普通に使えるWeb上のプログラミングエディタ

Eclipseが次期バージョンのOrionにおいてWebブラウザでの開発対応を進めていたり、数多くのWebサービスがオンライン上でコーディングできるように進めています。クラウドIDEは徐々に浸透してきていると言えるでしょう。そんなクラウドIDEを自分の手元で実行できるのがCode Your Cloudです。Google...

None

  • 2015/07/06

Infer - Facebook製の静的コード解析ツール

いかなるソフトウェアであってもバグはつきものです。バグがなかったとしてもそれは単に見つからなかったり大きな問題につながらないだけで、いつかは露見することになります。Facebookが作ったInfer

None

  • 2015/06/12

Leasot - 多くのプログラミング言語に対応したTODO/FIXMEチェッカー

プログラミングのコメントは処理を分かりやすくする以外にも、ドキュメント生成に使ったり、今後すべき作業をメモしておくと言った用途にも使われます。例えばやるべき作業はTODO、修正すべきところはFIXMEなどと書いておきます。Leasot

List

  • 2015/05/31

Shrink - メニューバー常駐のGitHub Issueビューワー

GitHubをプロジェクト管理に使っている企業、プロジェクトは増えています。特に使っているものとしてはIssueになるでしょう。チケット駆動型で開発を進めるところも多いです。そうした開発スタイルの場合、都度GitHubにアクセスするのは面倒です。そこでShrinkを使ってメニューバーから素早くアクセスできるようにしまし...

List

  • 2015/05/11

Backlight for XCode – Xcodeの現在行の背景色を変更

IDEは開発効率を高めてくれる存在です。特にコンパイルが必要なプログラミング言語の場合は必須ではないでしょうか。iOSアプリの開発でもXcodeを使って開発している人は多いはずです。そんな方に使ってみて欲しいのがBacklight for XCode

List

  • 2015/05/05

Amok - JavaScriptの変更をリアルタイム反映

Webブラウザのライブリロードは便利なのですが、変更する度に再読込されてしまうとそれまで入力したデータがすべて消えてしまいます。フォームの修正をするたびにデータを入力し直すのは億劫で面倒です。最近であればJavaScript関係で編集する度にリロードして準備を整えるなんて面倒さもあります。そこで紹介したいのがAmok

List

  • 2015/04/24

Node.js Tools for Visual Studio – Visual StudioでNode.jsアプリ開発をしよう

Visual Studioというと.NET言語の開発、コンパイルをするためにあるIDEというイメージがあります。確かにそちらがメインだと思いますが、他の言語(HTML5/JavaScriptなど)でも利用ができます。そして今回開発されたのがNode.js Tools for Visual Studio

List

  • 2015/03/23

StyleCI - PHPのコーディングスタイルをチェック

CI、つまり継続的インテグレーションは何もコードのデバッグにだけ適用されるものではありません。自動的に、かつ継続的に何らかのチェックする仕組みを作れればCIになりえるでしょう。StyleCIもその一つと言えます。StyleCIがチェックするのはPHPのコーディングスタイルになります。## StyleCIの使い方!Git...

List

  • 2015/03/13

Github Shields in Gmail – Gmail上でGitHub Issueのステータスを確認

GitHubのIssueを使ってタスク管理を行っていると、タスクが登録されたりその返信を行った際にメールが飛んできて便利です。そのメールに返信してもIssueに追記されるのでメールでもGitHubでも利用できます。しかしそのIssueのステータスはメール全体を追いかけないと分かりませんでした。そこで使ってみたいのがGi...

List

  • 2015/03/06

TouchDevelop - タッチデバイスでゲームを制作&シェア

アプリやサービスを開発するには高度な知識と技術力がなければならない、そんな時代はもう昔のことです。今ではブロックを組み合わせるように手軽にWebサイトを作ったり、アプリを生成できるサービスが存在します。TouchDevelopもそんな開発環境の一つになります。Microsoft社が開発した、タッチ操作で動くWebアプリ...

List

  • 2015/02/11

Hound – もの凄く簡単に使えるソースコード検索エンジン

ソースコードを検索する際には何を使っていますか。GitHubの検索を使う人もいるでしょうし、grepで検索する人もいます。しかし好みの条件がつけられなくて不便に感じることも多いでしょう。そこで使ってみたいのがソースコード検索エンジンです。Houndはもの凄く手軽に使えて高機能な検索エンジンとなっています。## Houn...

List

  • 2015/02/10

bower-browser – これは便利!Bower管理フロントエンド

最近のフロントエンド開発で欠かせないのがBowerです。コマンド一つで有名なライブラリをインストールできるのは便利なのですが、その管理となると意外と煩雑になりがちです。そこで使ってみたいのがbower-browserです。楽天の開発したBower管理ツールです。## bower-browserの使い方bower-bro...

List

  • 2015/02/07

Riot – Reactライクな軽量UIライブラリ

Facebookが開発したReactはとてもユニークなライブラリです。カスタムエレメントやVirtual DOMなど便利な機能が備わっています。慣れると手放せないという方も多いのではないでしょうか。そんなReact風の軽量UIライブラリがRiotです。他の同様なライブラリに比べて格段に小さく、それでいて十分な機能を備え...

None

  • 2015/01/29

joe – 多くのプログラミング言語、フレームワークに対応した.gitignoreを出力

Gitでプロジェクトを管理する場合、各プログラミング言語や環境に合わせて.gitignoreを用意することでしょう。GitHubでゼロからリポジトリを作る場合、初期化する際に言語の指定ができますが、既にGitで管理している場合はできません。また、.gitignoreを生成するサービスもありますが都度見るのは面倒でしょう...