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

ソフトウェアの記事一覧

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

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

もっと見る

List

  • 2019/08/16

Outline - チームで活用するWiki&ナレッジベース

Wikiは年々進化しています。新しいニーズを取り込み、さらに既存のソフトウェアの中にWiki風の機能が追加されて生き残っています。特にオンラインでノートを取ったりするのが当たり前になっている現在、Wikiも自然と使われるようになっています。今回はそんな最新のWikiエンジンとしてOutlineを紹介します。UIがイケて...

List

  • 2019/08/16

OverVue - Vue開発で役立つプロトタイピングツール

Vueの人気が高まっています。HTMLとJavaScriptが分かれるので、分業しやすいのも利点でしょう。しかし、それでもプログラマーでないと最適な構造で画面を作っていくのは簡単ではありません。そこで使ってみたいのがOverVueです。画像を元にして画面を設計できるソフトウェアです。## OverVueの使い方立ち上げ...

List

  • 2019/08/15

Random World Map Generator - WebAssemblyで高速に3D/2D地図を生成

ゲームなどで地図データを使いたい時は良くあります。シムシティなどのシミュレーションゲームであったり、ローグライクなRPGでも使えます。そういった時の地図はある程度のランダム性があるとより面白いです。今回紹介するRandom World Map GeneratorはWeb上でランダムな地図データを生成してくれるサービスで...

List

  • 2019/08/15

jsii - JavaScriptから各種言語へ変換

一つの言語で書いたコードが他でも活かせれば開発効率は向上するでしょう。ロジックの共有化をすることで、プログラミング言語の選択肢が広がり、UIや利用層によって最適な言語が選択できるようになります。今回紹介するjsiiはJavaScriptからJavaや.NETへ変換できるライブラリです。## jsiiの使い方生成した例で...

List

  • 2019/08/14

graphql-cli - GraphQLを使った開発時に便利なCLIツール

GraphQLは注目度が高い技術であり、周辺ツールが充実してきています。それらのツールを組み合わせることで、GraphQLを使った開発がさくさくと進められるようになるでしょう。今回紹介するgraphql-cliは名前の通り、ターミナル上で便利なGraphQLツールになります。## graphql-cliの使い方初期設定...

List

  • 2019/08/14

Simple Tweets List - サーバレスで使えるTogetter風ツイートまとめ

Togetterは利用しているでしょうか。フローとして流れがちなツイートをアーカイブし、後で見返せるようにする便利なサービスです。イベントなどで使われることも多いです。しかし、プライベートに使いたい時もあるでしょう。そんな時に使ってみたいのがSimple Tweets Listです。## Simple Tweets L...

None

  • 2019/08/13

ncc - nodeプロジェクトを一つのファイルにまとめる

nodeではnpmを使ってライブラリをインストールしてプログラミングを行います。そして配布する際にはnode_modulesを除き、各自がインストールします。しかしネットワークが必要だったり、場合によってはライブラリのインストールに失敗するかも知れません。そこで使ってみたいのがnccです。コードを一つにまとめてポータブ...

List

  • 2019/08/13

VDesk - CUIで使う仮想デスクトップ

アプリケーションを多数立ち上げて作業しているとデスクトップがごちゃごちゃします。そこで使われるのが仮想デスクトップになります。空間を分けることで、頭の切り替えもできます。多くの仮想デスクトップはGUIですが、今回紹介するVDeskはCUIで使えるソフトウェアになります。## VDeskの使い方コマンドで仮想デスクトップ...

List

  • 2019/08/12

Orgzly - Android製のメモ&Todoアプリ

ノートとTodoは相性が良いです。メモを取っている中でタスクにしたいと思うことはありますし、タスクの詳細をメモとして残したい時もあります。情報は一箇所に蓄積していくのが大事です。今回紹介するOrgzlyはAndroid上で動くメモ&Todoアプリです。## Orgzlyの使い方メモ画面です。アウトラインで管理できます。...

List

  • 2019/08/12

Vscode Google Translate - Visual Studio Code上でGoogle翻訳実行

多言語対応するプロジェクトは多々あります。その際、翻訳ファイルを作成して単語をそれぞれ置き換えるというやり方が良く行われます。その結果、開発時に翻訳サービスは活躍しているのではないでしょうか。もし開発にVisual Studio Codeを使っているならば、使ってみたいのがVscode Google Translate...

List

  • 2019/08/11

lama - Go製のHTTPサーバ

開発時にWebサーバを立ち上げる際、何を使っているでしょうか。PythonやRubyのワンライナーで立ち上げる人もいるでしょう。わざわざソフトウェアをインストールするのは面倒と感じる人もいるでしょう。今回紹介するlamaはわずか20文字(スペース含む)で立ち上げられるWebサーバです。## lamaの使い方lamaは以...

List

  • 2019/08/11

Pakyow - デザインファーストなフレームワーク

Webフレームワークというとプログラマ向けのものが殆どです。プログラマにとって使いやすくともデザイナーにとって使いやすいとは限らず、なかなか普及しないケースもあります。そこで注目したいのがPakyowです。デザインファーストなWebフレームワークです。## Pakyowの使い方例えばこんな感じでコンテンツを作ります。と...

None

  • 2019/08/10

rga - 画像や動画、圧縮ファイルにも対応したgrepツール

ストレージが大容量化することで保存されるファイルの数がどんどん増えています。それに伴って必要なファイルを探すのに苦労するようになります。そこでローカル検索が活躍しますが、ストレージ全体から検索したいというニーズはそれほど多くないかと思います。そこで使ってみたいのがrgaです。grepツールですが、対応している拡張子が多...

List

  • 2019/08/10

Exthouse - Google Chrome機能拡張のパフォーマンスをチェック

多数のWebブラウザ機能をインストールするとパフォーマンスは自然と悪化します。しかし、均等に悪くなる訳ではなく、特定の機能拡張が原因だったります。そこで確認するのが機能拡張ごとのパフォーマンスチェックです。今回紹介するExthouseはGoogle Chrome機能拡張のインストール前後のパフォーマンスをチェックできる...

List

  • 2019/08/09

GPortfolio - GitHubのプロフィールからポートフォリオを生成

オープンソースに対して何らかの活動を行うことが開発者としてもポートフォリオとして重要になっています。転職などを行う際にGitHubのアカウントをチェックするのも当然になっています。今回紹介するGPortfolioはGitHubでの活動をベースにしたポートフォリオ生成ソフトウェアです。## GPortfolioの使い方ポ...

None

  • 2019/08/09

mask - Markdownファイルを使ったタスクランナー

あらかじめ設定した処理を実行する、いわゆるタスクランナーは多数あります。GulpやGradleなどが有名です。多くのタスクランナーはシステム向けで、数ヶ月後にメンテナンスするのが困難になったりします。今回紹介するmaskはMarkdownファイルを使ったタスクランナーです。コメントも使えたりして、使い勝手が良さそうです...

List

  • 2019/08/08

Monaka - 添付ファイルも使える汎用メールフォーム

メールフォームはWebサイトで最もよく使われる機能ではないでしょうか。お問い合わせであったり、注文フォームなどユーザに入力してもらってサーバで送信を行う機会はとても多いです。毎回プロジェクトで作っているという方も多いでしょう。今回紹介するMonakaはPHP製の汎用的なメールフォームソフトウェアです。## Monaka...

None

  • 2019/08/08

Media Scraper - 各種ソーシャルメディアに対応した写真&動画ダウンローダー

今は自分のサイトに写真や動画を載せるのではなく、ソーシャルメディアにアップロードする方が多いのではないでしょうか。多くの魅力的なメディアがソーシャルメディア上にあり、それを収集したり保存している人も多いはずです。そこで使ってみたいのがMedia Scraperです。多彩なサイトに対応した写真と動画の収集ツールです。##...

List

  • 2019/08/07

Talk - オープンソースのコメントサービス

静的サイトが多用されるようになっていますが、動的な機能が追加しづらいのが欠点と言えます。しかし、そこもアイディア次第で解決できます。例えばコメント機能であればFacebookのコメント機能を使ったり、Discussなども活用できます。今回紹介するTalkは自分で立てるコメントサーバです。データを自分たちで管理、運用でき...

List

  • 2019/08/07

GraphQL Zeus - GraphQL用のクライアントライブラリを生成

GraphQLの最も優れている点はWeb APIながらスキーマが用意されている点ではないでしょうか。それによってREST API以上に関連ツールが作りやすくなっています。動的にスキーマを読み込んでも良いですし、あらかじめコードを生成することもできます。今回紹介するGraphQL Zeusは後者に該当します。スキーマファ...