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

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

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

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

もっと見る

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...

List

  • 2021/02/26

novelWriter - 小説を書くための専用エディタ

小説を書く際にはあらかじめプロットを作ったり、キャラクターを定めたりします。そして章立てて文章を書いていくことで、前後の矛盾をなくしたり、順序立てて話が続くようにします。書くのは自分の好きなエディタではじめても良いですが、専用エディタを使うことで構造化しやすくなるでしょう。今回はPython製のnovelWriterを...

List

  • 2021/01/27

myDrive - オープンソース・ソフトウェアのクラウドストレージ

クラウドストレージは何を使っていますか。iCloud、Google Drive、Dropbox…などなど様々なストレージが存在します。いくつも使っていると、サブスクライブ費用が大きくなってしまいます。そこで思い切って自分で立ててしまうのはどうでしょうか。今回はGoogle Driveクローンを目指すmyDriveを紹介...

List

  • 2021/01/20

LinkAce - シンプルなブックマーク管理

ブックマーク管理には何を使っているでしょうか。Webブラウザのブックマークを使っている人もいれば、はてなブックマークのようなブックマークサービスを使っている人もいるでしょう。今回紹介するLinkAceは自分で立てるWebベースのブックマーク管理サービスです。## LinkAceの使い方トップページです。コメント機能など...

List

  • 2021/01/05

TikZJax - TikZを使ってWebAssemblyでドロー

論文など数式を用いる場合には専用のエディタや機能を使うことが多いです。たとえばLaTeXでは数式の描画用の記法が用意されています。しかし線や円など、汎用的な描画をしたい場合にはTikZなどを用います。今回紹介するTikZJaxはWeb上でTikZ記法が使えるようになるライブラリです。## TikZJaxの使い方記述例で...