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

ライセンス - Apache License 2.0の記事一覧

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

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

もっと見る

None

  • 2020/11/19

apkLeaks - APKファイルを解析してURLやシークレット情報を取り出す

アプリは一つのパッケージでリリースします。そのため、完全に暗号化されており、機密データも安全に扱われていると考えてしまいがちです。実際にはそんなことはなく、さまざまな情報が読み取れます。今回紹介するapkLeaksはAndroidのAPKファイルを読み込み、そこに書かれたURLやエンドポイント、シークレット情報があるか...

List

  • 2020/11/06

Diagram Maker - AWS製。ノードベースのドローツール

テキストで説明するよりも、グラフや図を使った方が分かりやすいという場面は多いです。しかし、ちょっとした図であっても編集が面倒だったり、ソフトウェアをインストールするのが面倒で控えてしまいがちです。その結果、テキストで説明して認識違いが起こったりします。今回紹介するDiagram MakerはAWSが作成したソフトウェア...

List

  • 2020/11/02

Modfy - FFMPEGをWASM化して動画変換

動画変換を行うソフトウェアは多数あります。簡易的なものであればVLCを使ったり、QuickTimeなどでもできるでしょう。より高度な変換をしたい場合にはFFMPEGが使えますが、コマンドラインだけで目的としている動画を作るのはとても大変です。そこで使ってみたいのがModfyです。Webベースで使える動画変換ソフトウェア...

List

  • 2020/10/29

Firetable - Firestoreのデータ管理を表計算風に

モバイルアプリやWebサイトで、FirebaseのFirestoreを使っている方もいるでしょう。Firestoreはクラウドのデータベースシステムですが、データをJSONで管理しているので、Firebaseの管理画面からでも見づらいのが問題です。そこで使ってみたいのがFiretableです。Firetableを使えば...

List

  • 2020/10/25

GitHub Breakout - GitHubのアクティビティグラフがブロック崩しに

GitHubの活動を可視化するアクティビティグラフは、開発者の記録としても使われるようになっています。そんなアクティビティグラフを遊ぶべく、自由な絵を描くソフトウェアは有名です。そろそろ、もっと新しい遊び方(?)が欲しくなっていることでしょう。そこで使ってみたいのがGitHub Breakoutです。アクティビティグラ...

List

  • 2020/10/10

fastmac - GitHub Actionsを通してmacOSにアクセス

WindowsやLinux派の人であっても、時にmacOSを使わないといけない場面に出くわすことがあります。ちょっとした操作のためにmacOSを購入するのは避けたいでしょう。そこで使ってみたいのがfastmacです。GitHub Actionsを使って一時的にmacOSにアクセスできるようにするソフトウェアです。## ...

None

  • 2020/10/08

emojiC - 絵文字で書かれたC言語のプログラム

なぜ人は絵文字に惹かれるのでしょう。たっと一文字で多くの情報が詰め込めるのは大きな利点です。また、言葉で語るよりも柔らかい印象を与えたり、カジュアルな雰囲気になります。だから絵文字をもっと使いたくなります。そんな絵文字を使ってC言語のプログラミングを行うプロジェクトがemojiCになります。## emojiCの使い方例...

List

  • 2020/10/07

Moul - ミニマリストな写真家向けのパブリッシングツール

ミニマリストは実生活だけでなく、オンラインでも多数見かけるキーワードです。日本のWebサイトには不得意なシンプルなUI、最低限の装飾をミニマリストと称するようです。今回紹介するMoulはミニマリストなカメラマン向けのパブリッシングツールとなっています。## Moulの使い方トップページです。キャッチと自分のアイコンが表...

List

  • 2020/10/04

mangaview - Android用のマンガビューワーコンポーネント

日本はマンガ大国と言っても過言ではないほど、多くのマンガコンテンツに溢れています。アプリも相当数ありますし、ブラウザで見られるマンガサイトも数多くあります。そうした中だからこそ、ビューワーの質が大事になります。とにかく読みやすいことがユーザの離脱を防ぐのにつながるでしょう。今回はAndroid向けのマンガビューワーコン...

List

  • 2020/10/03

Shift-Ctrl-F - 自然言語によるWebページ内検索

世の中には検索が上手な人もいれば、苦手という人もいます。具体的なキーワードが思いつかない場合、雰囲気で検索してしまいがちです。それでは欲しかった答えにたどり着けないでしょう。しかし、それを克服するのもまた、技術の力です。そこで使ってみたいのがShift-Ctrl-Fです。Webページ内で自然言語による検索を可能にします...

List

  • 2020/09/29

Health Dashboard - サービスのステータス用ダッシュボード

開発者に対してWeb APIを提供しているならば、そのステータスページは必須です。ステータスページがあることでWeb APIのステータスが可視化され、安全に運用できていることも明確になります。そうしたページは本体のWebサイトとは別なドメイン、サーバにあるのが基本です。今回紹介するHealth Dashboardはそん...

List

  • 2020/09/25

present - ターミナルでプレゼンテーション

プレゼンテーション用のスライドを作成するソフトウェアといえば、多くがGUIまたはWebアプリケーションです。ビジュアルに気を配る場合にはいいですが、内容を重視する場合にマウスでドラッグしたり、文字サイズを気にしたりするのは面倒です。そこで使ってみたいのがpresentです。ターミナルベースのプレゼンテーションツールです...

List

  • 2020/09/13

WikiLoop DoubleCheck - Wikipediaを守るレビューツール

Wikipediaは世界最大の百科事典であり、日々多くの人たちによってコンテンツが作成、編集されています。それを一定の品質に保つため、レビューする人たちがいますが、差分を確認して受諾したり、リジェクトするのはとても大変です。そこで作られたのがWikiLoop DoubleCheckです。Wikipediaのレビューを素...

List

  • 2020/09/12

Gradio - 機械学習用のUIを3分で作成

AI/機械学習の分野で研究が日々行われており、これまでには考えられなかったような製品や技術が出てきています。画像認識やゲーム、さらに動画を変換するようなことまで機械学習によって実現しています。今回紹介するGradioはそんな機械学習を体験できるUIを作成するためのライブラリです。## Gradioの使い方例えば写真にカ...

None

  • 2020/09/08

TaskCore - シンプルなCUIのTodo管理

タスク管理をどう行うか、これは大きな問題です。慣れないツールを使っても、3日で飽きてしまいます。個人的には10年以上、使っては止め、使っては放置しを繰り返してきました。その結果、現在のTodoistに落ち着いています。とはいえ、Todoistが万人にとっていいとは思いません。手に馴染むタスク管理に出会えるまでは、様々な...

List

  • 2020/09/07

The Fabricius Project - AI/機械学習を使ってヒエログリフを学ぼう

古代のエジプトではヒエログリフと呼ばれる象形文字が使われていました。博物館などで、エジプト関連の遺跡を見たり、映画で考古学系のものを見ると目にすることの多いものです。あのヒエログリフ、書かれていることが分かったらちょっと知識人っぽいですよね。そんな夢を叶えてくれるのがThe Fabricius Projectです。AI...

List

  • 2020/09/06

Infinity - プライバシーを重視したWeb検索エンジン

Web検索エンジンといえば、Googleを思い浮かべる人が多いでしょう。プライバシーを気にする人の中にはDuckDuckGoを使っている人もいます。その他のサービスではこれらの検索エンジンを使っていることが多いので、結果は同じようなものになります。しかし自分のデータをトラッキングされたり、内部で行っていることが不明確な...

List

  • 2020/08/30

Franz - メッセージに関連するサービスを一カ所で管理

メッセージアプリは何を使っていますか。最近では多種多様に増えており、Slack、Teams、Facebook Messenger、Discordなど様々です。これらを参加しているコミュニティやプロジェクト、企業によって使い分けるのは大変です。そこで使ってみたいのがFranzです。各種メッセージアプリの情報を一つのアプリ...

List

  • 2020/08/25

Typometer - エディタ用のベンチマークソフトウェア

プログラマにとってエディタは必須の仕事道具でしょう。使っていて、入力に遅延があったりするとストレスを感じるはずです。ちょっとしたことですが、その積み重ねが生産性に関わってきます。そんな入力遅延に関する情報を解析するソフトウェアがTypometerになります。## Typometerの使い方メイン画面です。ベンチマークボ...