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

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

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

2017/12/14
できることを全力でやる
2017/11/25
恥ずかしさを感じないためにできること
2017/11/11
プロジェクトを遅延させないコミュニケーションパス管理

もっと見る

List

  • 2013/09/27

指定フォーマットに沿って自動補完/エラーチェック「Formance.js」

Formance.jsはJavaScript製のオープンソース・ソフトウェア(MIT License)です。Webフォームで予め指定した入力に沿って行った貰うためにドロップダウンやテキストボックスを分割して表示したりします。例えば電話番号入力や日付入力です。しかしとてもユーザビリティが高いとは思えません。そこで使ってみ...

List

  • Premium_s 2013/09/27

業務で使えるオープンソース(90)「SEO」

今回のテーマはSEOです。10年以上ずっと注目されているワードではありますが、Web技術の進化に合わせてそのやり方や考え方も変わってきています。今回はそうした技術周りの話と、関連するオープンソース・ソフトウェアを紹介します。

List

  • 2013/09/27

Webアプリケーション開発に使えるJavaScriptテンプレート「OJ」

OJはJavaScript製、MIT Licenseのオープンソース・ソフトウェアです。Webサイトは自由度が高すぎるのが逆に難点に感じることがあります。そこで試してみたいのがOJです。JavaScriptでコンポーネントを定義し、HTMLを出力するテンプレートです。例。ボタンやリストなどがオブジェクトとして定義できま...

List

  • 2013/09/27

Webサイト開発にパワーを与えるデザインテンプレート「Semantic」

SemanticはHTML5/JavaScript製のオープンソース・ソフトウェア(MIT License)です。Bootstrapはとても人気がありますが、より実践的に使われるであろうUIコンポーネントを多数提供してくれるデザインフレームワークがSemanticです。ID、パスワード入力フォーム。チェックボックス。ロ...

List

  • 2013/09/26

危険なコードが存在しないかチェック「Pecker Scanner」

Pecker ScannerはPHP製のオープンソース・ソフトウェア(GPL)です。便利だけれど安易な利用は危険な関数や処理と言ったものはプログラミング言語に確実に存在します。それを発見してくれるPHPのツールがPecker Scannerです。実行例。evalやexecなどを検出しています。こちらがそのソース。関数を...

List

  • 2013/09/26

URLスキーマを独自に定義して自動操作「LinCastor」

LinCastorはMac OSX用のソフトウェアです。スマートフォンアプリではよく使われるURLスキーマを使ったアプリケーションの呼び出しですが、それをMac OSXでも柔軟に使えるようにするのがLinCastorです。起動画面です。メイン画面。まずはadd new schemeをクリックします。スキーマを設定します...

List

  • 2013/09/26

Hulu製。GitリポジトリをWeb API化「RestfulGit」

RestfulGitはPython製のオープンソース・ソフトウェア(MIT License)です。オープンソースのプログラマーにとってGitは欠かせないツールになりつつあります。そして純粋なGitコマンドの他にもGitリポジトリを操作できるライブラリが多数出てきています。今回はRESTfulにGitリポジトリを操作する...

List

  • 2013/09/25

Web上で動く格好いい時計「Wrist」

WristはCSS3/SVG製のオープンソース・ソフトウェア(MIT License)です。あるテーマを決めて、それに対してみんなでデザインを出し合って共有するというのは面白い試みです。今回はその一例として時計デザインを共有するWristを紹介します。シンプルで良いですね。短針が実は穴になっていて、奥の時間が見えるとい...

List

  • 2013/09/25

等幅なコーディング向けフォント「Anonymous Pro」

Anonymous ProはOpen Font Licenseのオープンソース・ソフトウェアです。プログラミングやWebデザインを行う際にフォントは厳選して選んだ方が良いです。より可読性、品質の高いフォントを選ぶのが良いでしょう。今回はその一つ、Anonymous Proを紹介します。Anonymous Proのレギュ...

List

  • 2013/09/25

Stack Overflowでも利用中のWebベースMarkdownエディタ「StackEdit」

StackEditはJavaScript製のオープンソース・ソフトウェア(Apache Licnese 2.0)です。最近Markdownエディタが熱いです。ローカルアプリケーション、Webベースと様々な形式がありますが今回は技術者に人気のサービスStack Overflowで使っているStackEditを紹介します。...

List

  • 2013/09/24

Google製。Raspberry PiをWebアプリ開発プラットフォーム化「Coder for Raspberry Pi」

Coder for Raspberry PiはRaspberry Pi用のオープンソース・ソフトウェア(Apache Licnese 2.0)です。Googleからまた一風変わったプロダクトが生み出されました。最近よく聞くRaspberry PiをWeb開発プラットフォームにしてしまうCoder for Raspber...

None

  • Premium_s 2013/09/24

サービスを運営する中で注意したい6つのこと

Web、アプリに限らずサービスを立ち上げた後に注意したい6つのことを挙げます。せっかく運営しているサービスをさらなる成長に乗せるためにも、大きな失敗を避けるためにも注意してみてください。

List

  • 2013/09/24

JailBreakなしでiOS操作を録画「RecordMyScreen」

RecordMyScreenはiOS用、Objective-C製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。iOSでスクリーンショットを撮るのは簡単ですが、操作動画の撮影はどうやったら良いでしょう。シミュレータをQuickTimeで録画する方法もありますが、あまりスマートではあ...

List

  • 2013/09/24

シンプルなUIながら多機能なフォーラム「Discourse」

DiscourseはRuby/Ruby on Rails製のオープンソース・ソフトウェア(GPL)です。インターネットの歴史はコミュニケーションの歴史でもあります。掲示板、IRC、チャット、メール、IM、Twitter…様々な形式でコミュニケーションが日々交わされています。今回は最新のフォーラムソフトウェアDiscou...

List

  • 2013/09/23

WebベースのRailsコンソール「web-console」

web-consoleはRuby製のオープンソース・ソフトウェア(MIT License)です。Ruby on Railsで開発していて便利な機能の一つがコンソールです。コードのチェックやDB内のチェックに使っている人は多いでしょう。そんなコンソールをターミナルではなくWebブラウザ上で使えるようにしてくれるのがweb...

List

  • 2013/09/23

GitHubをより使いこなすためのGitコマンドラッパー「hub」

hubはRuby製のオープンソース・ソフトウェア(MIT License)です。Gitリポジトリと言えばGitHubというくらい浸透しつつあります。そこで紹介したいのがhubです。GitHubの操作をよりシンプルにしてくれるgitコマンドラッパーです。Mac OSXであればHomebrewで簡単インストールできます。a...

List

  • 2013/09/22

iOSアプリをキーボードで操作「Commando」

CommandoはObjective-C製のオープンソース・ソフトウェア(MIT License)です。iOSの操作は当たり前ですが指で行います。iOSシミュレータの場合はマウスです。しかしそれが煩わしいと感じる人も多いはず。そこで導入してみたいのがCommandoです。何とiOSアプリをキーボード操作に対応させます(...

List

  • 2013/09/22

Androidの中でAndroidアプリ開発「Terminal IDE」

Terminal IDEはAndroid用のオープンソース・ソフトウェア(GPL)です。Androidアプリの開発と言えば、デスクトップで開発してシミュレータやAndroidデバイスに送って実行するのが一般的です。しかしAndroidで開発してそのまま実行させてしまおうというのがTerminal IDEです。インストー...

List

  • 2013/09/21

テキストエリアでのシンプルな入力補完「jQuery.textcomplete」

jQuery.textcompleteはjQuery/JavaScript製のオープンソース・ソフトウェア(MIT License)です。IDEであれば大抵導入されているのが自動補完入力です。Web上の入力でも使えればユーザビリティが高くなりそうです。そこで使ってみたいのがjQuery.textcompleteです。:...

List

  • 2013/09/21

Facebook for iOSのチャットアイコンUIを再現「ChatHeads」

ChatHeadsはObjective-C製、iOS用のオープンソース・ソフトウェア(ISC License)です。iOSのFacebookアプリではチャットしている友人が丸いアイコンになって画面上に表示されます。これを再現したライブラリがChatHeadsです。デモアプリです。左上にアイコンが表示されています。左右に...