仕事&求人ジョブボード掲載、料金についてヘルプMOONGIFTについてヘルプTwitter(MOONGIFT)Facebook(MOONGIFT)新規登録ID/PWでログインTwitterでログインFacebookでログインマイページ現在のポイントポイント購入ログアウトITエンジニア/デザイナ向けにオープンソースを毎日紹介プレミアムユーザー限定記事MOONGIFTプレミアムは、月額500円の有料サービスです。Scriptを使えばGoogleスプレッドシートであったり、スライドなどを自動操作できる仕組みが作れます。APIもあり、外部からデータをウケたり、送信することも可能です。Scriptをローカルで作成できるのがclaspです。パスワードレス認証システムパスワードは現在のWebサービスにおける認証の基本となっています。その結果、オンラインサービスはパスワードに溢れており、パスワードの使い回しや安易なパスワード設定が問題になっています。そこで使ってみたいのがCiergeです。パスワードレス認証を提供する認証システムです。Ciergeの使い方こちらが認証画面。半透明な画像をデスクトップに表示シンプルなソフトウェアはできることは少ないですが、ピンポイントで刺さるときにはとても便利です。スクリーンキャストで同じロゴを常に表示したいといった時にはどうしたらいいでしょうか。そんな時に使ってみて欲しいのがLayerXです。透明度やサイズを含めて細かくカスタマイズできます。Ruby用データサイエンス、機械学習をおこなうならデータサイエンスや機械学習分野においてはPythonしかないといった雰囲気があります。確かにPythonにはデータサイエンス向けのライブラリが多数揃っており、はじめる敷居は低いでしょう。そんな中にあってもRubyでデータサイエンスをやりたいという方は多いはずです。そこで使ってみたいのがLurnです。各種ソートアルゴリズムを可視化プログラミングでよく使うソートですが、アルゴリズムは多種多様に存在します。どれがベストという訳ではなく、データの種類やばらつきによって異なるようです。実際にどういった動きをしているのかは外からでは分かりづらいでしょう。そこで使ってみたいのがsorting.jsです。HTMLをMarkdown記法に変換Markdownで作られたコンテンツが増えていくと、すでに作成したコンテンツについてもMarkdownにしたくなるものです。自分で使っていた記法が廃れてしまうこともあるでしょう。その結果、Markdownへの乗り換えを余儀なくされます。した時に使いたいのがTurndownです。Markdown記法が使える個人用WikiWikiはWikipediaのような大きなWebサイトはもちろん、個人のメモにも利用できます。ページが自動的に新しく作られたり、リンクを使ってどんどん広がっていけるので創造性を邪魔せずにコンテンツを作り続けられます。そんなWikiを個人用に作ったのがExocortexです。Gitリポジトリを解析して頻繁に更新されているファイルをリストアップリファクタリングの際に一つ基準にできるのが更新頻度です。頻繁に更新されているものはファイルや処理を分割できる可能性があります。することで標準化していくことでバグが入り込むのを防げるようになります。今回紹介するgit-heatmapはGitリポジトリを解析して、ファイルごとの更新回数を可視化します。業務の中でパワーポイントが使われることは少なくありません。グラフィカルでインパクトあるスライドばかりならいいですが、中には同じような見栄えの資料を繰り返し提示しないといけないといった場合もあるでしょう。クライアントごとにデータが異なるスライドなどもそうです。そんな時に一つ一つ手作りするのは面倒です。ターミナル上でスニペット管理プログラミングしていると使い回せる汎用的なコードができあがることがあります。したコードは一旦どこかにコピーしておいて、後でいつでも呼び出せるようにしたいのですが、そういったコードはスニペットと呼ばれます。今回紹介するSniperはターミナル上でスニペット管理をおこなうソフトウェアです。Canvasの表示内容をマウスで操作CanvasはHTML5においてWebの表現力を飛躍的に高めてくれるAPIですが、その使い方に慣れるまでが意外と面倒なものに感じます。通常のDOMのようにスタイル設定ですぐに表示を変化できるのではなく、描画した内容をリフレッシュしながら使わなければなりません。AIによるイラストの自動彩色ディープラーニングや人工知能によって、これまでのアルゴリズムベースの機械処理から、学習効果を活かした処理ができるようになっています。その結果、人が判断することなく、機械がベストと思われる判断によって処理できるようになります。シンプルなWYSIWYGエディタWeb上でユーザにコンテンツを作ってもらう場合に便利なのがWYSIWYGエディタですが、あまり多機能なものはユーザを混乱させてしまうだけです。本当に必要なものだけに絞り込むのがいいでしょう。Editorは、本当にごく簡単な機能だけに絞り込んだWYSIWYGエディタになります。OCamlをJavaScriptに変換Webブラウザ向けには現状、JavaScriptでプログラミングを行う必要があります。多くの言語において、JavaScriptに変換できる実装が存在します。React製のドキュメント作成システムWeb上でコンテンツを作る際のUIについて悩むことはないでしょうか。一ページずつ作る仕組みにするのがシンプルですが、ユーザにとって使いやすい仕組みとは言いづらいです。そこで参考にしたいのがYogurtです。Reactを使い、ユーザビリティの高いドキュメント作成が可能です。Yogurtの使い方編集画面です。WYSIWYGとMarkdown両方をサポートしたWebエディタ開発者にとってMarkdownは便利な記法ですが、それ以外の人たちにとってはルールを覚えなければならず、面倒に感じられてしまいます。いってWYSIWYGなツールバーを設けると開発者が邪魔に感じてしまうでしょう。CLI版のTodoistクライアントMOONGIFTではタスク管理にTodoistを採用しています。個人的にもTodoistに出会う前はタスク管理がうまくいった試しがなく、最良のサービスに出会ったと感じています。そんなTodoistは専用クライアントソフトウェアを用意していますが、それに満足しない方はCLI版のtodoistを使ってみましょう。140文字以下で作るデジタルアート昔はハードウェアリソースが足らず、何とか小さなサイズに納めようとコードを短縮するようなことがありました。今はリソースが潤沢であり、そんな心配は不要になっているのですが、それでもコードの短さにこだわる人たちがいます。Paperを活用しています。類似のノートアプリは多数ありますが、URLの共有が簡単であること、Word形式で出力できるのが大きなメリットになっています。Paperをローカルからも操作できるクライアントがdboxpaperになります。CLIで使えるmacOS用通知システムで何かがあったときには通知してくれると便利です。macOSは標準でシステム通知を受け取る機能があるので、ここにデータが送れれば簡単にメッセージの送信ができます。それだけでなく、ユーザのリアクションを受け取ることもできます。そんな通知機能をCLIから呼び出せるのがAlerterです。${article.post_date_view}${article.post_title}${article.except_content}プレミアムでしか読めない記事が733あります。blockworks。