仕事&求人ジョブボード掲載、料金についてヘルプMOONGIFTについてヘルプTwitter(MOONGIFT)Facebook(MOONGIFT)新規登録ID/PWでログインTwitterでログインFacebookでログインマイページ現在のポイントポイント購入ログアウトITエンジニア/デザイナ向けにオープンソースを毎日紹介プレミアムユーザー限定記事MOONGIFTプレミアムは、月額500円の有料サービスです。Rust製のファミコンエミュレータ個人的にWebAssemblyにハマっているのでRustを触る機会があるのですが、まだまだWebAssemblyに対応したサードパーティーのライブラリが少なく、実践的ではないと思っていました。Rustは日進月歩で進化しています。Rustでファミコンエミュレータが作られました。複雑な情報も図式化することによって分かりやすくなりますが、バイナリにしてしまうとメンテナンスコストが大きくなります。最初こそ気合いを入れて作ったチャートもメンテナンスで一気に崩れてしまったらやる気もなくなるでしょう。Social対応のTweetdeck風クライアント一気に盛り上がって、一気に消沈した感もあるMastodon。にわかなブームが去った今だからこそ、続ける意味が出てきたと言えます。これまでのTwitterアカウントも使いつつ、Mastodonと使い分けている方も多いのではないでしょうか。CUIのDockerコンテナ管理Dockerコンテナは1サービスごとにコンテナを分けるべきと言われています。実際1プロセス程度の不可でしかないので分けた方が良いのですが、立ち上がっているコンテナの数が多くなりがちです。管理用インタフェースが欲しくなるでしょう。そこで使ってみたいのがdocklyです。-ビーガンOKな食べ物かどうか判別ベジタリアンというと肉食をしないという枠組み一つのように扱われますが、世界的には幾つも分類があります。ペスコ・ベジタリアンやラクト・オボ・ベジタリアン、ビーガン、ダイエタリービーガンなど口にして良い食べ物の種類によって分かれます。SourceMapを元のJavaScriptファイルへ展開JavaScriptはサイズを軽減したり、簡単に内容が読まれないように難読化(ミニファイ)して公開します。それではデバッグしづらいという問題があるため、SourceMapと呼ばれる仕組みがあります。Gitのように人生を記録する時間は止めようがなく、気付かない間にもどんどん流れていってしまいます。それを留めておくためには日記を書いたり、写真を撮ったりして活動を記録しておかなければなりません。後で振り返ろうと思っても、何の記録もしていないとおぼろげになってしまうでしょう。そこで使ってみたいのがlife-commitです。Webベースで蘇るWinampWinampと言えばMP3が出始めた頃に一世を風靡したMP3プレイヤーです。軽快に動作し、MP3ファイルをたくさん登録して音楽を聴いていた方も多いのではないでしょうか。今では多数の音楽プレイヤーがありますが、影響を受けたものも多いはずです。インラインプレビューのMarkdownエディタMarkdownエディタは何を使っているでしょうか。多くは2ペインのエディタで、左側で編集して右側でプレビューするタイプではないでしょうか。編集範囲が狭くなってしまうので、あまり長文を書くのには向いていないように見えます。そこで使ってみたいのがAbricotineです。Webベースのgrep/tailプログラマであればgrepやtailは大好物ですよね。毎日使っているのではないでしょうか。tailコマンドであればサーバのログを確認したりする用途が多いのでサーバに一旦ログインする必要があります。この手間が面倒かも知れません。そこで使ってみたいのがClarityです。OSXと呼ばれており、その前はOS9やOS8、さらに漢字Talkといった時代がありました。その頃からMacを使っている人はたくさんいるでしょう(筆者もその一人です)。その頃からファイルマネージャはFinderと呼ばれていました。スクリーンショットを撮影してGitHubにアップロードGitHubでIssueの報告をする際などに、スクリーンショットを載せたいと思うことがあるかも知れません。テキストボックスにそのまま貼り付けても良いですが、バージョン管理されないので貼り付けた後の管理が煩雑になります。そこで使ってみたいのがnrmです。素早くスクリーンショットをアップロードしてくれるソフトウェアです。ホラー映画風のグリッチ効果を演出ホラー映画などで、映像に突然ノイズが入って乱れるという効果がありますが見たことはあるでしょうか。映像の不安定さによって感情も不安になり、何か起こるのではないかと心配になってしまいます。コマンド一つでシームカービング写真データのサイズがどんどん大きくなるために必要になっているのがサムネイルです。写真を単にそのままリサイズするのでは面白くありません。インパクトがあるところを中心にサムネイルを作りたいことでしょう。そのために人手で作業するのでは大変です。正規表現は慣れないと分かりづらいものです。複雑なものを作ってしまうと、作った時は良くとも、後でメンテナンスができなくなってしまいます。正規表現のデバッグも困難で、どう判定されているのか理解するのに時間を要するでしょう。そこで使ってみたいのがRegexperです。Web上で正規表現を可視化してくれます。テキストや画像を滑らかに表示WindowsのWebブラウザはmacOSに比べて文字が汚いです。Fontを使うのが一般的ですが、日本語フォントは文字数が多いので重たくなってしまったり、動的に生成するクラウドエンジンを使う必要があります。シンプルなMarkdownエディタMarkdownのシェアが広まるのに合わせて、より慣れていない人たちが使いやすくなる環境が必要になっています。WYSIWYGで入力支援できるツールはもちろんのこと、プレビューなども必要です。今回紹介するSimpleMDEはシンプルなUIのMarkdownエディタになります。インタラクティブなチャットUIを実現するjQueryプラグイン最近はAIを使ったチャットボットが流行です。ウィザード形式で言われるままに答えるのではなく、自然言語で対話しながらステップを踏んでいけるのが特徴です。そのためにチャット形式のUIがよく使われています。今回紹介するconvFormはそんなチャット形式のUIを手軽に実装できるjQueryプラグインになります。Rust製のVim風テキストエディタこれから学んでいきたいプログラミング言語の上位に入るのがRustだそうです。若干分かりづらい雰囲気もありますが、WebAssemblyにできるというメリットは学習コストを十分に補える魅力と言えます。そんなRustを学ぶ素材としてSodiumを紹介します。Rustで作られたテキストエディタです。React製のアステロイド新しい言語やフレームワークを覚えるのに、まず何か作ってみるのはお勧めです。書籍を見るだけでなく、実際に手を動かしてみると分かることがたくさんあります。脳の刺激にもなり、記憶定着に役立つでしょう。今回紹介するのはReacteroids、Reactを使ったアステロイドです。${article.post_date_view}${article.post_title}${article.except_content}プレミアムでしか読めない記事が733あります。blockworks。