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

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

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

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

もっと見る

List

  • 2019/06/21

Try Puppeteer! - クラウド上でPuppeteerを実行

Puppeteerを使ってChromeをヘッドレスで実行することがあります。単純な自動操作はもちろん、テストなどにも使えるので便利です。しかし、環境構築を各ローカルコンピュータで用意しなければならないのが面倒です。そこで使ってみたいのがTry Puppeteer!です。Puppeteerのスクリプトをクラウド上で実行し...

List

  • 2019/06/20

mario.js - マリオをWebサイトに追加

デスクトップに小さなキャラクターを表示するデスクトップマスコットが知られています。ちょっとした機能もあり、目にも楽しい存在です。同様の存在をWebサイトにも付けてみたいと思ったことはないでしょうか。今回はその一例としてmario.jsを紹介します。あなたのサイトにマリオを表示できます。## mario.jsの使い方実行...

List

  • 2019/06/20

Medium to own blog - Meduimから独自ブログへの移行に

Mediumが有料化を強めているせいか、徐々に抜け出そうという動きが出始めています。FreeCodeCampがMediumに有料化を迫られたために移行すると発表したのも大きな要因になっているようです。フリーミアムモデルにおける課金率は大きな問題ですが、それを迫るようなやり方はよくありません。もしあなたがMediumを使...

List

  • 2019/06/19

Encryptic - 暗号化して保存されるWebノートアプリ

Webサービスとプライバシーは常に相対する存在です。個人のデータを預けるというのは信頼がおけるサービスでないといけません。データ漏洩なども頻繁に発生しており、その度に個人情報が危険にさらされています。防ぐための手段として、サーバ側のデータを暗号化する方法があります。今回は暗号化に対応したノートアプリ、Encryptic...

List

  • 2019/06/19

Makepad - アニメーションが付いたIDE

AtomやVisual Studio CodeがJavaScriptなどを使ってエディタを実現していることもあり、Webブラウザベースのエディタも現実的になっています。コードをローカルに保存する必要もなく、コンパイルや実行はサーバ上で簡単にでき、メリットも数多くあります。そんなWebブラウザ向けのエディタとして紹介した...

List

  • 2019/06/18

md2pdf - CSSを組版に使ってMarkdownをPDFに変換

MarkdownをPDFにするソフトウェアは幾つもありますが、細かい組版に対応しているものは多くありません。ごく簡単なものであれば問題ありませんが、ドキュメントなどで体裁にこだわりたい場合もあるでしょう。専用アプリもありますが、自動化したいというニーズもあります。今回紹介するmd2pdfはコマンド一つでMarkdown...

List

  • 2019/06/18

CodePicks - React Native製のニュースアプリ

最近、テックメディアが目立つようになっています。主にキュレーション系で、あまりに多くなっている情報をサマライズしたり、絞り込んで提示してくれます。限られた時間の中で効率的に情報収集できるのが便利です。そんなテックメディアを提供するアプリがCodePicksです。## CodePicksの使い方トップ画面です。!

List

  • 2019/06/17

Translate side by side - 翻訳前後の文章を横並びで表示するGoogle Chrome機能拡張

Google翻訳を使って英語ページを日本語にしている人は多いかと思います。そんな時、変な訳にぶつかって原文を確認したいと思うこともあるでしょう。Google翻訳ではページ全体の翻訳または原文表示の2パターンしかサポートされていません。これは不便です。そこで使ってみたいのがTranslate side by sideです...

List

  • 2019/06/17

wechsel - Bluetooth機器を管理するユーティリティ

Bluetooth対応のデバイスが増えています。キーボードやマウスは当たり前として、ヘッドフォンやスマートフォンなどもBluetoothでデータを送受信できます。そうなると接続や切断の管理が面倒になってきます。そこで使ってみたいのがwechselです。キーボードショートカットでBluetoothの接続、切断を簡単に行え...

List

  • 2019/06/16

WebGL Fluid Simulation - 流体の動きをシミュレーション

流体の動きは実に不思議です。そもそも私たちに最も身近である水ですら、とても不思議な特性を持ち合わせています。水の上に水彩絵の具を垂らして、それが広がっていく様子を楽しんだり、紙に写し取ったりして遊んだ経験は誰もがあるのではないでしょうか。そんな流体の動きをシミュレートしたのがWebGL Fluid Simulation...

List

  • 2019/06/16

ttimer - CUIのタイマー

決められた時間は作業に集中したり、カップラーメンにお湯を入れたりした際にタイマーがよく使われます。スマートフォンのタイマー機能を使っても良いですが、PCのディスプレイから目を離すのが面倒だったりします。そこで使ってみて欲しいのがttimerです。ターミナル、コマンド一つで使えるカウントダウンタイマーです。## ttim...

List

  • 2019/06/15

Run on Google Cloud - GitHubのコードをGoogle Cloudでワンクリックデプロイ

GitHub連携のアプリケーション、Webサービスは多数ありますが、その中でも個人的に好きなのがHerokuボタンです。ボタン一つでアプリケーションをHeroku上にデプロイできる魅力的な仕組みです。ダウンロードして設定してデプロイ…などは毎回やっていると飽きてしまいます。今回紹介するRun on Google Clo...

List

  • 2019/06/15

Zdog - SVGやCanvasにドロー

Illustratorなどで描いたキャラクターも、そのままでは単なる絵と変わりません。SVGであれば、JavaScriptを使ってインタラクティブな操作が実現します。そうすれば、画像とは違った楽しみ方が生まれるでしょう。今回紹介するZdogはJavaScriptでイラストを描き、3Dのように回転もできるライブラリです。...

List

  • 2019/06/14

CSS Grid Generator - CSSグリッドを簡単に作成

CSS3ではグリッドが簡単に作れる機能が実装されていますが、テキストできちんとした設計を行うのは大変です。左右の関係を考えながら組むのですが、入れ子になっていたりするとすぐに破綻してしまいます。最初の設計をきちんと行わなければなりません。そこで使ってみたいのがCSS Grid Generatorです。Webブラウザ上で...