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

ライセンス - GNU Affero General Public Licenseの記事一覧

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

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

もっと見る

List

  • 2016/11/23

adiary - 日本製のHTML5/Markdownを使ったCMS

ソフトウェアは世界共通に提供できる一方、思想は作った人のバックグラウンドが反映されやすいものです。海外製のソフトウェアはなんとなく大味で、日本人の感性に合わないと聞くことは多々あります。Webサイトの基本となるCMSについてもそう言えます。そこで今回は日本製のCMS、adiaryを紹介します。なんと10年以上に渡って継...

List

  • 2016/10/12

Young - 中国圏生まれのフォーラムソフトウェア

フォーラムやコミュニティはオンラインコミュニケーションの基本です。20年以上前、Webの黎明期から存在します。そして、多くの技術が生まれる中でその特徴を取り込んで今なお進化しています。今回はその最新版であるYoungを紹介します。アーキテクチャとしてTornadoとMongoDBを使っています。## Youngの使い方...

List

  • 2016/10/03

Passbolt - チームで使えるWebベースのパスワード管理

パスワード管理は二つの側面があります。一つは個人で使うもの、もう一つはチームでの利用です。さらにチームでも全員で共有ではなく、特定のものだけ共有したいというニーズがあります。そこで今回はPassboltを紹介します。Firefox/Google Chrome向けに機能拡張があるWebベースのパスワード管理です。## P...

List

  • 2016/08/10

Deco - React Native用のIDE

React Nativeへの注目が高まっています。そんな中、React Nativeを使ってアプリ開発をはじめてみたいと思いつつも環境構築周りで二の足を踏んでしまっている人も多いのではないでしょうか。そこで使ってみたいのがDecoです。DecoはReact Native用のIDEで、これさえあればすぐに開発がはじめられ...

List

  • 2016/07/07

Swift Express - ExpressにインスパイアされたSwift製フレームワーク

SwiftはiOS/Mac OSXアプリを開発するプログラミング言語ですが、オープンソース化されたことで利用範囲が拡大しています。その一つがサーバサイドでの利用です。しかし実行できるとは言え、大事なのはフレームワークでしょう。すでに幾つかのサーバサイドフレームワークが出ていますが、今回はSwift Expressを紹介...

List

  • 2016/04/13

BoZoN - シンプルで使い勝手の良いファイル共有システム

相手にファイルを渡したいと思うことは多々ありますが、ちょうど良い方法というのはなかなか見つかりません。例えばMac OSX同士であればAirDropがありますが、異なるプラットフォームだと相手がWebサービスのアカウントなどを持っていなければならなかったりします。そこで使ってみたいのがBoZoNです。専用で立てるファイ...

List

  • 2016/03/30

Ubuntu LoCo Team Portal - 世界のUbuntuコミュニティポータル

開発者コミュニティを作るのはとても楽しいです。一つの技術要素やソフトウェアを中心として皆で集まってイベントを開催したり、フォーラムで話し合ったりすると、さらにその対象に対する愛着がわくでしょう。今回はそんな開発者コミュニティを作り上げるためのソフトウェア、Ubuntu LoCo Team Portalを紹介します。##...

List

  • 2016/02/25

lucy-console - SwaggerベースのWeb APIドキュメントサーバ

GoogleやMicrosoft、ApigeeなどWeb APIを活用している各社が集まって設立されたのがOpen API Initiativeです。そのドキュメンテーションのベースになっているのがSwaggerです。Swaggerを使うとWeb上で実際に試せるWeb APIドキュメントが生成できます。そんなSwagg...

List

  • 2016/02/17

Js-geolocation - クライアントサイドで使える位置情報取得ライブラリ

ユーザ登録の際に住所や都道府県を入力させるWebサービスはたくさんあります。また、グローバルなサイトによっては国や地域を選択させる場合もあります。ああいった入力は非常に面倒で、インターネットサービスであればアクセス情報を使ってもっとスマートに解決できるはずです。そこで使ってみたいのがJs-geolocationになりま...

List

  • 2016/01/14

Pjuu - Python製のソーシャルサービス基盤

今のインターネットはソーシャルで成り立っているといっても過言ではありません。同じようなWebサービスであってもソーシャルな機能を追加することでまったく異なる魅力を生み出す可能性があります。今回はそのベースになりえるPjuuを紹介します。Twitterライクなオープンソースのソーシャルサービスです。## Pjuuの使い方...

List

  • 2015/12/16

Perfect - サーバサイドで動作するSwift!

ついにSwiftがオープンソース化されました。これによって起こる変化といえば、Mac OSX以外のプラットフォームでも活用できるようになることであったり、iOS/Mac OSX以外の環境での実行が可能になることでしょう。その一つの形式として早速出てきたのがPerfectです。サーバサイドのPerfect実行環境です。#...

List

  • 2015/10/23

Crypton - サービス運営者でも分からない暗号化をしてデータを保存

Webの世界ではいつでもセキュリティが問題になります。もしデータベースにパスワードをつけていたとしても、そのパスワードが漏れたら終わりというのでは危険です。そのためパスワード管理サービスなどではユーザが指定するキーを使って暗号化しておくことでサービス事業者も元データが分からないようにしています。今回紹介するCrypto...

List

  • 2015/09/02

Heim - IRC風なリアルタイムコミュケーションエンジン

オンラインコミュニケーションの手法は幾つかあります。Webチャット、IRC、Slack、メッセンジャーなど用途に合わせて選べるサービスが幾つも存在します。今回は懐かしのIRCっぽい、それでいて新鮮なコミュニケーションツールHeim

List

  • 2015/08/29

Loomio - 意思を決定するためのコミュニティプラットフォーム

コミュニティの基本は相互に意見をやり取りすることにあります。フォーラムやチャットなどが代表例でしょう。ある話題があって、そこに意見することでコミュニケーションが生まれていきます。Loomioもそんなコミュニティサイトの一つですが、最終的に意思を決定していく点が特徴となっています。## Loomioの使い方Loomioを...

List

  • 2015/08/06

sabre/katana - Web APIベースのグループウェア

企業内の情報共有の基本と言えばグループウェアです。Webブラウザベースで使うことが多いですが、実際に必要なのはコンタクトやカレンダー、タスクリストなど既にWeb APIで提供されているものが多いかと思います。そこでそれらのよく使われるものをWeb APIベースで提供してくれるサーバがsabre/katanaです。ユーザ...

List

  • 2015/08/02

Open Source Design – Job Board – オープンソース・プロジェクト用のジョブボード

オープンソース・ソフトウェアのエンジニアを求めるならば、自社も数多くのオープンソース・ソフトウェアを提供しなければなりません。そのためには彼らのグラウンド(今で言えばGitHubでしょう)に入り、アピールする必要があります。オープンソース・ソフトウェアに関係したデザイナーを募集する、Open Source Design...

List

  • 2015/07/15

Mattermost - Go製のSlack代替サーバ

Slackが急成長しています。多くの企業でSlackが使われており、遠隔地(または社内であっても)のコミュニケーションに役立てられています。しかし企業によってはセキュリティ上の理由などで導入できないこともあります。そんな企業が使ってみたいのはSlackクローンになるでしょう。今回はDockerを使って簡単に導入できるM...

List

  • 2015/06/24

Lockee – Webコインロッカーサービス

コインロッカーと言えば物を入れてお金を払うと24時間保存しておいてくれます。鍵を持っているか、最近であればSuicaなどを持っている本人にしか開けることはできません。重たい荷物を一時的に預けたりする際にも便利です。そんなロッカーを模したWebサービスがLockee

List

  • 2015/06/14

Monsti – シンプルなだけにカスタマイズしやすいGo製のCMS

既にあるシステムであっても異なるプログラミング言語で作る価値があります。その言語を得意としているプログラマであればカスタマイズすることもできますし、開発に参加してさらに発展させることも考えられます。今回紹介するのはMonsti

List

  • 2015/05/04

Niltalk - とても簡単に使えるプライベートチャット

ここ数年チャット系サービスが盛んです。しかしSlackやHipChatなどは組織向けに作られているので最初にはじめるまでのステップが若干面倒だったりします。もっと手軽にコミュニケーションを行いたいと思うでしょう。数人でちょっとしゃべる程度で十分、アカウントもFacebookやGoogle+など固定ではないものが良いとい...