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

ライセンス - GPL v3の記事一覧

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

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

もっと見る

List

  • 2021/06/11

lightGallery - 画像、動画に対応したギャラリーライブラリ

スマートフォンやデジカメで撮影した写真を活かす方法として、Webサイトなどで公開している人は多いでしょう。しかし、単に写真へのリンクを並べるだけでは面白くありません。サムネイルを作ったり、見せ方も工夫すべきです。今回紹介するlightGalleryは写真をサムネイル表示し、クリックで拡大表示するギャラリーライブラリです...

List

  • 2021/05/31

proofreading-tool - 開発者以外でも使える文書校正ツール

読みやすい文章というのは、ある程度体系化されています。漢字や平仮名の使い方、句読点の使い方などで読みやすさは大きく改善できます。そして、それらのチェックは自動的に行えます。そこで使われているのがLintツールになります。そんなLintツールは開発者であれば使うのは容易ですが、開発者でない人たちにとっては敷居が高いもので...

List

  • 2021/05/27

Cusdis - プライバシーに配慮したコメントシステム

静的サイトにも動的な機能を追加したいことがあります。その一つがコメント機能です。ブログなどを静的サイトとして提供して、コメント機能が欲しいこともあるでしょう。Disqusを使っても良いですが、大事なデータは自分で管理したいという人も多いはずです。そこで使ってみたいのがCusdisです。プライバシーに気を配ったコメントシ...

List

  • 2021/05/24

SyncPaint - URLを共有するだけでコラボレーションドロー

リモートで働くことが増えており、情報共有の仕方に工夫が必要になっています。テキストであればチャットが最適ですが、図やイラストの場合は別なツールが必要です。会議室にあったホワイトボードが懐かしい人もいるでしょう。今回紹介するSyncPaintはリアルタイムにコラボレーションできるドローアプリになります。## SyncPa...

None

  • 2021/05/06

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

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

List

  • 2021/05/05

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

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

List

  • 2021/05/01

Robot Rumble - プログラミングで最強のロボット軍団を目指そう

プログラミングを覚える際、単なる写経ではすぐに飽きてしまうかも知れません。もう少しゲーム的な要素があると、楽しんで学べそうです。それが一人ではなく、他の人と競うものであれば尚のことです。今回紹介するRobot Rumbleはドット(ロボット)を使ったプログラミング対戦ゲームです。## Robot Rumbleの使い方エ...

List

  • 2021/04/29

"git clone" as a PWA - ブラウザでGitHubからclone

PWAはWebアプリケーションながら、まるでローカルアプリケーションのようなUIや機能を実現する技術群になります。HTML5のAPIもどんどん増えており、それらを使うことでローカルアプリケーションと同じような操作が行えるようになっています。今回紹介する"git clone" as a PWAはその一例です。File S...

List

  • 2021/04/22

The last time - 最後に何をやったかを重視するタスク管理

タスク管理にはすべきことが登録されます。そして作業が終わったら消されます。消していく気持ちよさはありますが、蓄積されるものがありません。ルーティンの場合、何度も登録する必要があるでしょう。そこで使ってみたいのがThe last timeです。ルーティンに向いたタスク管理です。## The last timeの使い方トッ...

List

  • 2021/04/19

tz - 各地域の時間帯を知る

リモートで仕事をすることが増えると、会議も多くなりがちです。オンライン会議の中で特に面倒なのが海外とのものです。時差があるので、お互いにとってベストな時間を見つけるのが大変です。そんな時に使ってみたいのがtzです。複数のタイムゾーンに対して、何時が良いのか提示してくれます。## tzの使い方実行例です。```$ TZ_...

List

  • 2021/04/08

qutebrowser - Vim風のキーバインドを備えたWebブラウザ

開発者であれば、その作業のほとんどがキーボードで行われているはずです。そんな中、最もマウスを使うのはWebブラウジングではないでしょうか。オンラインでの調べ物が増える中、ホームポジションから手を離すのが多くなるのは面倒です。そこで使ってみたいのがqutebrowserです。Vimライクなキーバインドが使えるWebブラウ...

List

  • 2021/04/07

MyDrive - Google DriveクローンなWebファイル管理

Google Driveを使っている人は多いです。ファイルが見やすく、検索しやすいので使い勝手が良いでしょう。それに対して独自でストレージサービスを作る場合、使い勝手の悪いUIになりがちです。そんな時に使ってみたいのがMyDriveです。Google Driveクローンとして開発されているオンラインストレージです。##...

List

  • 2021/04/06

Singlelink - リンクを追加するだけで自分のWebサイトが完成

インターネット黎明期とは異なり、Webサイトを作ったりECサイトを立ち上げたりする手間は大きく軽減されています。発信するだけならTwitterやブログサイトを使うことですぐに実現できます。今回紹介するSinglelinkもそんな発信をサポートします。できることはリンクを載せるだけ、マイクロサイトプラットフォームです。#...

List

  • 2021/03/31

FairEmail - プライバシーに配慮したAndroid用メールクライアント

メッセージやチャットアプリが多用されている現在にあっても、メールは情報交換ツールの最前線で利用されています。機密情報も数多くやり取りされており、万一アカウントが攻撃を受けたりすれば大きな損害に繋がることでしょう。メールをセキュアに、プライバシーを重視して利用したい方はFairEmailを使ってみましょう。## Fair...

List

  • 2021/03/17

Lively Wallpaper - 動画を動く壁紙に設定する

デスクトップには壁紙を設定します。好きな写真を設定すれば、仕事で疲れた時にテンションが上がるでしょう。格好良い写真や風景写真を設定したり、趣味前回のものを設定したりと、壁紙には個人が思い切り反映されます。今回紹介するLively Wallpaperは動く壁紙を設定できるソフトウェアです。## Lively Wallpa...

List

  • 2021/03/14

Flameshot - 矢印やぼかしなどの加工ができるスクリーンショットソフトウェア

スクリーンショットを撮る際には何かソフトウェアを使っているでしょうか。OS標準の機能だけでもスクリーンショットは撮れますが、画像に何らかの加工を施したい時も多いはずです。そんな時に使えるのがFlameshotです。スクリーンショットの撮影時にちょっとした加工を行えるソフトウェアです。## Flameshotの使い方範囲...

List

  • 2021/03/13

Abnormal Mouse - 使い慣れたマウスでmacOSらしい操作を実現

macOSではMagic MouseやMagic Trackpadが使われる前提で作られています。そうした純正のデバイスを使う限りは複数指での操作やスワイプ、ズームといった操作がしやすいのが確かです。しかしマウスやタッチパッド自体の操作は他のデバイスの方が好みという人は多いでしょう。そこで使ってみたいのがAbnorma...

List

  • 2021/03/08

Spotter - 生産性を向上するランチャー

アプリケーションを起動したり、システム設定を行ったりとコンピュータ操作の多くはGUIで行われます。いちいちマウスに手を伸ばしていると、それだけ作業が遅くなったり、ついついWebブラウジングしてしまったりと時間を浪費します。常にキーボードのホームポジションに手を置いておきたい、そんな方にお勧めのランチャーがSpotter...

List

  • 2021/03/07

LogoMor - UCBLogoのプレイグラウンド

Logoは1960年代にMITで作られたプログラミング言語で、グラフィックスなどをプログラマブルに描ける言語です。拡張版が色々とあるようですが、バークレー大学製のUCBLogoもその一つです。今回紹介するLogoMorはUCBLogoをWeb上で記述して、その結果(グラフィックス)を描画できるプレイグラウンドになります...

None

  • 2021/03/02

emacs-ng - TypeScriptが実行できるEmacs

個人的には長くEmacs派です。最近ではVisual Studio Codeに移ってしまいましたが、キーバインドは今なおEmacs風になっています。Common Lispは書く機会があまりないので、すぐ書き方を忘れてしまうのが難点です。そんな中、Emacs進化の新しいアプローチを探っているのがemacs-ngです。Em...