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

ソフトウェアの記事一覧

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

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

もっと見る

List

  • 2020/04/03

JChemPaint - Java製の化学式エディタ

中学の理科あたりで覚える化学式。今も覚えているでしょうか。分子同士の繋がりを示していて、どう結びついているかを分かりやすく表現できます。六角形などの美しい形に整った分子を覚えた記憶もあることでしょう。そんな化学式を作成するのに特化したエディタがJChemPaintです。## JChemPaintの使い方二重線、三重線な...

None

  • 2020/04/03

ghq - リモートのGitリポジトリをまとめて管理

GitHubのコードをよく使っているので、ローカルのストレージのあちこちにリポジトリが散在してしまっています。同じリポジトリを別な場所でクローンしているケースも少なくありません。そんな状態を防ぐのに使えそうなのがghqです。リポジトリをまとめて一つのディレクトリ配下に置いてくれます。## ghqの使い方ghqはGoのよ...

List

  • 2020/04/02

山手Quine - 実行結果がそのまま次のプログラムになる、そんな面白いコード

プログラミングが別なプログラミングを生み出す、そんなメタ的なプログラミングは非常に面白いです。プログラミング言語を作るのもそうですが、何かを作るための製品を作り出すのは、心躍るものです。今回紹介する山手Quineは実行結果がそのままプログラミングになっているという、そんな摩訶不思議なソフトウェアです。## 山手Quin...

List

  • 2020/04/02

OpenJSCAD - JavaScriptで描く3D CAD

3D CADは元々専門家のものでしたが、3Dプリンターの普及に伴って、一般のデザイナーやプログラマでも扱うようになっています。慣れないと造形が難しいですが、3DはゲームやVRでも利用できる技術なので、今後可能性が広がる期待ができるでしょう。そんな3D CADとしてOpenJSCADを紹介します。ユニークなのはWebベー...

List

  • 2020/04/01

FontGoggles - フォントを並べて比較する

どのフォントを使うかによって、受け手で感じる印象はまったく違います。とはいえ、フォントがまったく違うコンセプトでできているならばまだしも、ちょっとした違いしかない場合にどちらを採用するかは難しい問題です。そこで使ってみたいのがFontGogglesです。フォントを比較表示できるソフトウェアです。## FontGoggl...

List

  • 2020/04/01

Tetrust - CUIでできる本格派テトリス

サーバ管理をしていて、ちょっと休憩する際には何をすればいいでしょうか。w3mでWebブラウジング、ircクライアントでチャットでしょうか。時間つぶしにゲームをやりたいと思っても、面白いものはそうそう多くありません。今回紹介するTetrustはCUIベースながら、ちゃんと遊べるテトリスゲームです。## Tetrustの使...

List

  • 2020/03/31

Overlay Scrollbars - ページ内にスクロールバーを表示

Webサイトのデザインにおいて、すべてをそのまま表示するとデザインが崩れてしまうことが多々あります。そこで文字を途中で途切れさせたり、詳細はこちらといった具合に別リンクに飛ばしたりします。もう一つの手法として、ページ内でスクロールを設ける方法があります。今回はOverlay Scrollbarsを紹介します。ページ内に...

List

  • 2020/03/31

procs - Rust製のpsコマンド代替

昔から使われているツールも、別なよりモダンなプログラミング言語で書き直すと、新しい魅力が生まれます。より短い行数で書けたり、メンテナンスしやすくなったりもするでしょう。今回紹介するprocsは、いわゆるpsコマンドの代替になるソフトウェアをRustで作成したものです。## procsの使い方表示がカラーリングされていて...

List

  • 2020/03/30

Genius - Webで遊べるサイモン

サイモン

List

  • 2020/03/30

SVG ANIMATIONS - JavaScriptも画像も用いないアニメーション集

Web上でアニメーションを実現する方法は幾つかあります。アニメーションGIFを使う方法、CSSアニメーション、そしてSVGやJavaScriptを使うこともできるでしょう。ユーザ操作によるインタラクティブなアニメーションを実現しようとすると、JavaScriptが選択肢になります。しかしWebブラウザ側でJavaScr...

List

  • 2020/03/29

EasyVTuberRel - 簡単にバ美肉を楽しんだり、VTuberになれる!

バ美肉を楽しんでみたいと思ったことはないでしょうか。普段の自分ではない、魅力的なキャラクターに扮した自分自身になってみたいと思ったことはないでしょうか。程度の差こそあれ、誰しも一度は考えたことがあるはずです。それをコスプレとして発憤できる人もいますが、多くの人にとっては敷居が高いはずです。そこで使ってみたいのがEasy...

List

  • 2020/03/29

Pyxel - Pythonでレトロゲームを作ろう

どれだけゲーム機が高度に、高性能化したとしても、レトロゲームの魅力はなくなりません。シンプルなUIだけに開発に取り組みやすく、ゲーム自体も単純なものが多いので誰でもすぐに遊びはじめられます。今回はそんなレトロゲームを開発するSDKとして、Pyxelを紹介します。利用する言語はもちろんPythonです。## Pyxelの...

List

  • 2020/03/28

css.gg - 500種類を超えるCSSアイコン集

Web上でアイコン画像を使う方法は幾つかあります。オーソドックスな画像に加えて、アイコンフォントを使うこともできます。画像はバイナリもあれば、SVGも利用できます。高解像度でもぼやけず、小さな画面でもつぶれないSVGは最近利用が広まっています。さらに覚えておきたいアイコンがCSSアイコンです。SVG同様に拡大しても綺麗...

List

  • 2020/03/28

‎GitTrends - Xamarin製のGitHubインサイトアプリ

GitHubは企業内のプロジェクトだけでなく、個人の開発者としての活動も含まれます。それだけにスターを付けてもらったり、フォークされたりすると嬉しいものです。意味もなくGitHubを見てしまうなんて人もいることでしょう。そんな方にお勧めなのが‎GitTrendsです。GitHubの自分のリポジトリについて閲覧できるアプ...

List

  • 2020/03/27

WeiBlocked - Weiboを登録なしで閲覧する

Weiboは中国では多くの人たちが使っているソーシャルメディアです。TwitterとFacebookを合わせたようなツールで、便利なサービスです。しかし、当たり前ながら中国当局による監視下のサービスでもあります。そんなWeiboのコンテンツを登録なしで見てみたいという方はWeiBlockedを使ってみましょう。## W...

List

  • 2020/03/27

Blocks UI - JSXベースの画面をWeb上で設計

Webページを作るのは主にWebデザイナーの役割ですが、毎回依頼するのではお互い時間がかかってしまいます。運用担当者でも定型であれば画面を作りたいと思うでしょう。そして、それがReact製のWebサービスだったりすれば、デザイナーからエンジニアへと、さらに時間を要するかも知れません。そこで使ってみたいのがBlocks ...

List

  • 2020/03/26

FreeTimePicker - 空いている時間を探し出すアプリ

ミーティングの調整などで面倒なのが、空いている時間を探す作業です。ただ空いているだけではダメで、移動時間もある程度考慮しなければなりません。それらをリストアップして、相手が無理となったらまたリストアップ…と無駄な時間を使います。そこで使ってみたいのがFreeTimePickerです。カレンダーの中から空いている時間を一...

List

  • 2020/03/26

Minesweeper - Angular製のクラシカルなマインスイーパ

Windowsにはソリティアとともに有名なゲームとしてマインスイーパが知られています。ちょっとした時間つぶしのつもりでトライして、気付いたら数時間やっていたなんて経験は誰もがあるのではないでしょうか。そんな時間を奪い去る恐ろしさを秘めたゲームがMinesweeperです。Webブラウザだけで遊べる、恐ろしいゲームです。...

List

  • 2020/03/25

Web Demo Suit - Webカメラの映像にスーツを着せる

コロナウイルスの影響により、リモートワークが行われるようになっています。開発者であれば思ったよりも影響がなかったり、むしろ通勤時間がなくなって仕事がしやすくなったという人も多いのではないでしょうか。そんな中、オンラインミーティングなどでは寝間着や変な格好で出られず、わざわざ着替えたりしているかも知れません。そんな方はW...

List

  • 2020/03/25

Brunsli - 次世代JPEG、JPEG XL生成ライブラリ

Web上で写真を表示する際のフォーマットとして、今はJPEGが主流です。GoogleはWebP、AppleはHEICフォーマットを次世代のものとして使っていますが、ベンダーロックのせいか、デファクトにはなっていません。そんな中、JPEGから22%ほどロスレスで圧縮できるフォーマットとしてJPEG XLが登場しています。...