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

開発の記事一覧

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

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

もっと見る

None

  • 2015/11/17

devd - Go製の開発用HTTPサーバ

開発している時に必要なのがローカルで使えるHTTPサーバです。ワンライナーで実行できるものもありますが、機能的に物足りないと感じることもあるでしょう。そこで使ってみたいのがdevdです。プログラミングは使えませんが、高機能な開発用のHTTPサーバです。## devdの使い方devdをカレントディレクトリをルートとして実...

List

  • 2015/11/13

MailSlurper - Web管理画面を備えた開発用メールサーバ

システム開発中においてもメール送信をテストしたいと思うことがあります。さらに本番環境のSMTPサーバを設置していたりすると、ミスした時にとんでもない事態になる可能性があります。十分な注意をしなければならないのがメールシステムの問題です。そこで使ってみたいのがMailSlurperです。ローカルで動作する、開発用のメール...

List

  • 2015/11/07

GopherJS - Goで書いてJavaScriptとして実行

世の中的にJavaScriptへの注目が集まっています。そのためWebブラウザは基本として、JavaScriptに手をつけないわけにはいかない状態と言えます。しかしJavaScriptは触りたくないという方も多いのではないでしょうか。CoffeeScript/TypeScriptといった代替言語もありますが、どうせなら...

None

  • Premium_s 2015/11/06

システムの複雑化を防ごう

システムというのは一番最初はシンプルなものですが、更新を重ねるのに合わせて徐々に複雑化していきます。その結果として使われない機能が増えていったり、テストのカバレッジ不足によるバグの発生、システム改変時のコスト増大などといったデメリットが生まれます。それを防ぐための施策、考え方を紹介します。## マイクロサービス化最近度...

List

  • 2015/11/03

Chemrtron - 多数の開発用ドキュメントを閲覧できるGUIアプリ

開発ドキュメントはオンラインで見られるようになっていますが、Webアプリケーション開発しながら別なタブで見るというのは若干不便に感じられます。検索機能などにおいてもWebブラウザはあまりよくありません。そこで使ってみたいのがChemrtronです。Electronを使ってオンラインのドキュメントを閲覧する専用アプリケー...

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...