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

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

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

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

もっと見る

List

  • 2021/05/14

UpMath - LaTeXに対応したMarkdownエディタ

MarkdownエディタはGUIまたはWebベースのものを使う人が多いでしょう。GUIはオフラインでも安心して使える反面、OS依存が発生します。Webベースならばブラウザさえあれば、どこからでも閲覧や編集ができるのが利点です。今回紹介するUpMathはMarkdownの中にLaTeXも組み込めるWebベースのエディタに...

List

  • 2021/05/14

JS IMAGE CARVER - イメージカービングをビジュアル化

イメージカービングという技術があります。元々Adobe社が発表したものですが、画像の中のメインオブジェクトは残したまま、画像を縮小する技術です。今ではPhotoshopなどで使われています。そんなイメージカービングをビジュアル的に確認できる面白いソフトウェアがJS IMAGE CARVERです。## JS IMAGE ...

List

  • 2021/05/13

HTMLDOC - HTML/MarkdownからePub/PDFなどに変換

HTMLやMarkdownは汎用的なフォーマットで、そこから様々なドキュメントフォーマットに変換できます。これらのフォーマットで書いておくことで、後々別なフォーマットを求められた時にもすぐに変換できるでしょう。今回紹介するHTMLDOCはそんなHTML、MarkdownファイルをGUIで変換できるソフトウェアです。##...

List

  • 2021/05/13

Local Party - ローカルの動画を同期しながら皆で観る

どれだけつまらない映画でもみんなで見ると楽しかったりします。コロナ禍においては大人数で集まることは難しいですが、インターネットを通じて一つの場所に集まることはできるでしょう。今回紹介するLocal Partyはローカルにある動画をみんなで観て楽しむ、そんなソフトウェアです。## Local Partyの使い方新しく部屋...

List

  • 2021/05/12

Hashvatar - ハンドル名からアバターを生成

昔のサービスではプロフィールアイコンを設定していないと同じものを表示していましたが、最近はユーザ名のハッシュからアイコンを生成したりします。GitHubのアイコンもそうです。ちょっとだけでも違うとアイデンティティとして確立できるので良いです。今回紹介するHashvatarはそんなハッシュベースのアバターを生成するサービ...

List

  • 2021/05/12

electerm - Electron製のターミナル

今マルチプラットフォームで動作するソフトウェアを開発しようと思うとElectronが有力な候補になります。AtomやVisual Studio Codeなど様々なソフトウェアがElectronベースで作られており、その機能性を疑う人は少ないでしょう。今回紹介するelectermはElectronベースのターミナルソフト...

List

  • 2021/05/11

Dissonance - シンプルなDiscordクローン

最近開発者向けのオンラインコミュニティとしてDiscordに注目が集まっています。元々ゲーム系で強かったコミュニティですが、音声や画面共有も手軽にできる点でうけています。今回紹介するDissonanceはそんなDiscordを模したコミュニティソフトウェアとなっています。## Dissonanceの使い方サーバにログイ...

None

  • 2021/05/11

qvh - iOSの操作を録画、録音

iOSでの操作を録画する際にはスクリーンキャスト機能があります。しかし画面上部に録画中のアイコンが出るのが好きではなかったり、アプリから流れている音楽をキャプチャしたいという人もいるでしょう。そんな方に試して欲しいのがqvhです。画面の操作や音声をキャプチャできるソフトウェアです。## qvhの使い方qvhで映像と音声...

List

  • 2021/05/10

Tokamak - SwiftUIでWebアプリケーションを開発する

SwiftではSwiftUIというコードベースでアプリのUIを作れる仕組みが提供されています。ReactやVue、Flutterも同様の流れとなっています。コードとUI、そしてイベントの連動というのは今後のスタンダードなのかも知れません。そんなSwiftUIをWebアプリケーション開発でも使えるようにするのがTokam...

List

  • 2021/05/10

n2t-wasm - Nand2TetrisをWebAssemblyでエミュレーション

Nand2TetrisというのはNand回路を使ってCPUやメモリの基本的な動作を学び、最終的に Nand回路でテトリスを作るというものです。CPUのような基礎から学ぶことで、コンピュータの動作を基礎的な部分から学べるでしょう。n2t-wasmはそんなNand2TetrisをWebAssemblyにしたエミュレータにな...

List

  • 2021/05/09

twemoji-image-picker - twemojiをmacOSの絵文字ピッカー風に選択

絵文字は色々な場面で使われます。時には画像として利用したくなるかも知れません。しかしAppleなどが提供している絵文字は著作権もあるのでおいそれと使えません。そういう時にはオープンな絵文字アイコンを使うのが良いでしょう。今回紹介するtwemoji-image-pickerはTwitterの提供するtwemoji

List

  • 2021/05/09

Remindr - マルチプラットフォームで使えるシンプルなタスク管理

タスクリストは何を使っているでしょうか。アナログなノートをつ買っている人もいれば、スマホだけで済んでいる人もいるでしょう。なかなか手に馴染むものを探すのは難しいですが、使いやすいタスクリストは生産性を大幅に向上させてくれるはずです。今回紹介するRemindrはマルチプラットフォームで使えるタスク管理アプリになります。#...

List

  • 2021/05/08

WhatsApp Clone PWA - WhatsApp風のUIを備えたメッセージアプリ

アメリカでメッセージングアプリと言えばWhatsAppが一番シェアを持っているでしょう。日本では様相が異なるので情報が届きづらいですが、アメリカ人の知り合いが多い人は使っているかも知れません。そんなWhatsApp風のUIをPWA(Progressive Web App)で再現したのがWhatsApp Clone PW...

List

  • 2021/05/08

dahliaOS - LinuxとFuchsiaを融合させたレスポンシブなOS

Googleが開発しているFuchsiaというOSがあります。マルチデバイスOSを標榜しており、一つのOSでデスクトップもモバイルやタブレットでも動作するOSのようです。Androidに置き換わるという話もありますが、まだはっきりと明言されている訳ではありません。今回紹介するdahliaOSはLinuxとFuchsia...

List

  • 2021/05/07

Livebook - Elixir版Jupyter Notebook

PythonのJupyter Notebookといえば、テキストとコードを組み合わせたドキュメントを書けることで知られています。色々なプログラミング言語が使えますが、やはり基本はPythonでしょう。今回紹介するLivebookはそんなJupyter NotebookのElixirとも言えるソフトウェアです。## El...

List

  • 2021/05/07

Calendso - 予定調整に。Calendlyクローン

予定を調整するのは大変です。自分の空き時間をリストアップするのも手間だったりします。そこで最近よく使われるのがCalendlyです。あらかじめ枠を登録しておくことで、自由に空いている枠の中でスケジュールを組んでもらえます。そんなCalendlyのクローンと言えるのがCalendsoです。自分でホスティングすれば、データ...

None

  • 2021/05/06

WAD - 気になるあのサイト、何で作られているのかチェック

Webサービスは無数にあります。そんなWebサービスがどんなアーキテクチャで作られているのか気になったりしないでしょうか。同じアーキテクチャにすれば良いわけではないですが、真似したくなる気持ちも分かります。そんな調査に使えるのがWADです。フレームワークやWebサーバ、言語などが分かります。## WADの使い方実行例で...

List

  • 2021/05/06

OfficeToPDF - OfficeファイルをPDF化

昔と違って最近ではPDFを作成するのは難しくなくなっています。WindowsでもOfficeにPDF出力があり、WordやExcelを簡単にPDF化できます。しかしファイル一つずつ実行する必要があるのが面倒です。そこで使ってみたいのがOfficeToPDFです。CUIで使えるオフィスファイルのPDF化コマンドです。##...

List

  • 2021/05/05

Division By Zero - ドット絵で懐かしいアクションゲーム

最近の高機能、高解像度なグラフィックスを伴ったゲームも良いですが、ファミコン時代のレトロなゲームも楽しいものです。多少理不尽な作りであったり、厳密ではない物理エンジンも楽しさの一要素です。今回紹介するDivision By Zeroはそんな懐かしいファミコン風のゲームです。Webブラウザですぐに遊べます。## Divi...

List

  • 2021/05/05

Smile - 実行できるアスキーアート

世の中にはどう作っているのか分からないものがあります。例えば山手Quine