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

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

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

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

もっと見る

List

  • 2019/04/11

WebAssembly Feature - WebAssemblyの機能が実装されているかチェック

WebAssemblyはモダンなWebブラウザであればすでに利用できる技術ですが、それでもまだ発展途上です。Webブラウザによっては使えないAPIが存在します。単一バイナリで全ての環境で動作する訳ではないようです。そうした際のチェック法としてWebAssembly Featureを紹介します。ある機能について利用できる...

List

  • 2019/04/11

Vugu - Go言語でVueのようにWebアプリケーション(WASMで)が開発できるフレームワーク

これは来るんじゃないだろうか…。Go1.11でJavaScript APIが実装され、WebAssemblyからDOMやネットワークにアクセスできるようになりました。しかし、そのコードは通常のGoのコードと異なり、JavaScriptと比べても分かりづらいものでした。しかし将来的にうまくラッピングしたライブラリが出るだ...

List

  • 2019/04/10

Indico - カンファレンス・マネージメント・システム

筆者はDevRelCon Tokyoというカンファレンスを主催しているのですが、その際にはGoogleスプレッドシートとJekyllでデータとサイトを管理しています。良いシステムがあれば導入するのですが、今のところ静的サイトで十分と考えています。今回紹介するIndicoは小さな勉強会から大規模なカンファレンスまでこなせ...

List

  • 2019/04/09

Hello, Goodbye - Webチャットウィンドウを消す

個人的にこれは欲しかった。最近、多くのWebサイトで導入されているチャットシステム。利用者はそこそこいると聞いたことがありますが、個人的には全く使ったことがありません。それだけに勝手にメッセージが幾つも出てくるのはうざったいと感じています。同じように邪魔だと思っていた方に使ってみて欲しいのがHello, Goodbye...

List

  • 2019/04/09

技術書典サークルチェッカー - 技術書典のサークルを一覧でチェック

ついに今週末(実際には来週頭)の14日に技術書典6が開催されます。個人的には3つのサークルを掛け持ちでコンテンツ提供し、メインとなるDevRel Meetup

List

  • 2019/04/08

LaRecipe - Markdownから格好良いドキュメントを生成

開発者に対して見栄えの良いドキュメントを提供する、これはDevRelにおいて大事な要素です。誰だって使いづらい、読みづらいドキュメントは嫌がるものです。デザインはもちろんのこと、文字サイズや見出しの付け方などによっても可読性は変わってきます。そこで紹介したいのがLaRecipeです。Laravelを使い、Markdow...

List

  • 2019/04/08

Library - GoogleドキュメントをエディタにするCMS

Web上でコラボレーションするソフトウェアは多数あります。しかし、編集画面が使いづらいばかりに利用者が増えないといった問題があります。例えばWikiなどもそれに該当します。そこで使ってみたいのがLibraryです。コラボレーションできるドキュメントサイトですが、そのコンテンツはGoogleドキュメントにあります。## ...

List

  • 2019/04/07

countdown - ターミナル上で動くカウントダウンタイマー

筆者が運営に関わるコミュニティでは毎回自己紹介の時間を設けています。その際にはWebベースのタイマーアプリを使っているのですが、カスタマイズできる要素はあまり多くありません。もっとカスタマイズしたタイマーを使いたいという方はcountdownを試してみましょう。## countdownの使い方例えば以下のように実行しま...

List

  • 2019/04/07

PWA Starter Kit - PWAを学ぶためのテンプレート

PWA(Progressive Web Apps)というキーワードがトレンドになっています。しかしPWAは特定の技術を指すのではなく、Webでの体験をよりネイティブ並に向上させるという概念でしかありません。そのため何から取り組んだら良いかが分かりづらいです。そこで勉強のベースに使ってみたいのがPWA Starter K...

List

  • 2019/04/06

Conferences.digital - Swiftカンファレンス動画を堪能しよう!

今この瞬間も世界中で様々なカンファレンスが行われています。行ってみたいと思いつつも仕事やお金の都合で参加できないものもあるでしょう。そうした多くのカンファレンスが後日、動画でセッションを公開しています。Conferences.digitalはSwift系カンファレンスに特化して動画を閲覧できるソフトウェアです。## C...

List

  • 2019/04/06

Helpdesk - Ruby/Sinatra製のヘルプデスクシステム

利用者からの質問を受け付けるヘルプデスクシステムがないと、メールで都度都度対応したり、その履歴も分からずにナレッジが溜まりづらくなります。きちんと一カ所でまとめて管理すべきです。今回紹介するHelpdeskはRuby/Sinatraを使ったヘルプデスクシステムになります。社内で使うこともできるでしょう。## Helpd...

List

  • 2019/04/05

Aafu - 開発者ならポートフォリオを作ろう

転職などの際に個人のポートフォリオがあるかどうかは大きな意味を持ちます。少なくとも私が面接する立場であればGitHubアカウントとそのリポジトリを見るでしょう。対外的にアピールしていない開発者は雇用されづらくなるはずです。そこで自分が何者であるかアピールできるポートフォリオサイトを立ち上げましょう。Aafuはシンプルな...

List

  • 2019/04/05

gombine - 画像を縦または横に連結

Twitterなどでは一つのツイートに対して貼れる画像の数に制限があります。そこで複数の画像を連結したりする技が使われます。しかし、そのために画像編集ソフトウェアを立ち上げるのは面倒です。そこで使ってみたいのがgombineです。コマンド一つで画像をつなげてくれます。## gombineの使い方縦に連結した版。!

None

  • 2019/04/04

pptxgrep - PowerPoint特化型のgrep

大量のPowerPointファイルの中、必要なものを探し当てるのは大変です。デスクトップ検索を使っても良いですが、インデックスを作る処理が重たくて切っている人もいることでしょう。そんな方に使ってみて欲しいのがpptxgrepです。PowerPointファイルに特化したgrepです。## pptxgrepの使い方pptx...

List

  • 2019/04/04

wasm-module - RustのWebAssemblyの中でDOMを扱う

個人的にWebAssemblyには強く期待しており、その中でもGoが有力だと感じています。それはGoのWebAssemblyではDOMやJavaScript APIが使えるからです。駆使すればWebアプリケーション全体のコードをGoで書けるのです。これがRustにもないのが残念でした。しかしwasm-moduleが新し...

List

  • 2019/04/03

TTY::Markdown - CUIでもMarkdownを読みやすく

Markdownが開発者におけるデファクトスタンダードな文書フォーマットになってきています。そのためMarkdown用のビューワーがWeb、デスクトップ、スマートフォンアプリと様々にあるのですが、CUIは無視されているかのようです。エンジニアであればCUIを使う機会も多いでしょう。そんな時にMarkdownファイルを読...

None

  • 2019/04/03

gitdir - GitHubリポジトリの特定のフォルダだけをダウンロード

GitHubを使っていて、あるリポジトリのサンプルディレクトリだけダウンロードしたいと思ったりすることはないでしょうか。そのためにリポジトリ全体をクローンしたり、圧縮ファイルをダウンロードするのは面倒です。そこで使ってみたいのがgitdirです。指定したディレクトリだけを素早くダウンロードできます。## gitdirの...

List

  • 2019/04/02

Pixel Picker - 小さなカラーピッカー

Webページのデザインやプレゼンテーションを作っている際など、画面上にある色をピックアップしたいと思うことがあります。そのために画像編集ソフトウェアを立ち上げたりするのは面倒です。そこで使ってみたいのがPixel Pickerです。独立したアプリケーションとして提供されるカラーピッカーです。## Pixel Picke...

None

  • 2019/04/02

pikapkg - Webpack不要。npmライブラリをWebブラウザで利用する

現在、多くのJavaScriptライブラリがnpmで配布されています。Webブラウザ向けであってもnpmで配布されており、それらをgulpやWebpackによって一つのライブラリにしています。これは毎回のセットアップが面倒です。そこで使ってみたいのがpikapkgです。特定のディレクトリにライブラリをダウンロードし、W...