仕事&求人ジョブボード掲載、料金についてヘルプMOONGIFTについてヘルプTwitter(MOONGIFT)Facebook(MOONGIFT)新規登録ID/PWでログインTwitterでログインFacebookでログインマイページ現在のポイントポイント購入ログアウトITエンジニア/デザイナ向けにオープンソースを毎日紹介プレミアムユーザー限定記事MOONGIFTプレミアムは、月額500円の有料サービスです。480種類以上の綺麗なアイコン集アイコンはWebサイトやアプリなどの使い勝手を決定づける重要な存在です。統一されたアイコンを使っているかどうかは大きな問題であり、そのためにも多数のパターンに対応したアイコン集の利用が求められます。iconsを紹介します。APIを使う上でのデファクトとも言えるフォーマットになっています。XMLに比べると可読性が高いですが、それでも人が読むには辛いことが多いです。開発している際にはJSONを読まなければならないことも多いでしょう。そこで使ってみたいのがjppです。JSONを整形、ハイライトしてくれます。テキストエリアの編集をEmacsでWebのテキストエリアは貧弱な機能しかなく、普段プログラミングエディタを使っていると入力しづらくて嫌になることでしょう。そこで別なエディタで入力して、その内容を貼り付けたりします。都度行うのは面倒です。Emacsはそんな手間を少しだけ軽減してくれるソフトウェアです。HTML5/JavaScriptでWindows/macOS用のスクリーンセーバーを作成スクリーンセーバーを自作するのは難しいことではありません。最近はHTMLで作成もできるようになっているので、SVGやCanvasを使ったり、動画を流すこともできます。テスト計画/テストケース管理システムシステム開発においてテストは重要です。ユニットテストなどは広まっていますが、結合テストなどはまだまだ十分に行われていないケースもあります。したテストはExcelなどを使って前時代的な管理になっていることも多いです。そこで使ってみたいのがKiwiです。テストケースを管理、運用するためのソフトウェアです。言葉を覚える方法は幾つかありますが、まずは使われている文字を覚えるのが基本でしょう。英語であればアルファベットだけですが、日本では平仮名と片仮名、さらに漢字を覚えなければなりません。今回紹介するHiraganaStreamは日本語の中でも平仮名を覚えるために作られたソフトウェアになります。GitHubで使える各種記法のプレビュー表示に対応したエディタGitHubではREADMEをはじめとして各種文書を専用の記法からHTMLに変換して表示します。場合は一つのプロジェクトで一つの記法しか使いませんが、その記法の選定はプロジェクトによって異なります。Webブラウザ上でのデータ保存を共通のAPIで提供Webブラウザだけでデータを保存しておくための手段は複数あります。保存できるデータの種類、サイズが異なりますがCookie/localStorage/IndexedDBなど必要に応じて使い分けますが、使い方も異なるのが面倒です。そこで使ってみたいのがIronDBです。小説になろうを音声読み上げAudibleはAmazonが提供している書籍の読み上げサービスです。本を読んでいる暇がないという人であっても、運動や運転をしながら書籍を聴くことができます。目から入る情報量には限界があり、耳から吸収することでさらに増すことができるでしょう。クリック一つで別な言語に。JavaScriptで多言語対応Webサイトを多言語対応する場合、その方法としては幾つかのやり方があります。ディレクトリを分ける方法があります。一つはパラメータで出し分ける方法です。最近ではJavaScriptでURLは共通の状態で翻訳する処理する方法も用いられます。Mojaveではダイナミック・デスクトップという機能があります。時間に合わせて壁紙が変化するもので、朝や昼、夜など情景に合わせて壁紙の写真が変化します。これで徹夜で作業している時に時間を見ずとも時間帯が分かる訳です。機能を追加したり、直さなければならない箇所がある際に、とりあえずTODOとしてコメントを残しておいたことがないでしょうか。これはまさにタスクなのですが、ついつい忘れがちで、ふとした時に思い出したりするものです。それを防ぐのに最適なのがToodlesです。App)というキーワードに注目が集まっています。Webアプリケーションのパフォーマンスを向上させたり、スマートフォンアプリで実装されているような機能を実現するための仕組みです。今回はそんなPWAの例としてQiita-Trend-PWAを紹介します。Webページからキーワードを抽出Webページから情報を抽出するニーズは常に存在します。メタタグはそのためにあるのですが、任意に設定できるので利用者側のニーズに合っていない可能性があります。そこで本文を取得したり、タイトルや更新日を取得するスクリプトなどが作られています。動画をスクリーンセーバーに気に入ったスクリーンセーバーがなくて、適当なものを設定していないでしょうか。画面の焼き付けを防ぐためには(今ではほとんどありませんが)、常に画面が書き換わっている必要があります。そんなコンテンツとして最適なのが動画です。VSaverは動画をスクリーンセーバーにしてくれます。VSaverの使い方設定画面です。口紅を塗ったり、頭を叩いて起こしたりとロボットとプログラミングを組み合わせて楽しい動画を公開しています。入力しているキーを表示チュートリアル動画などを撮っていて困るのがキーボードショートカットです。何を入力しているか、視聴者からは見えないので口で説明したり、マウスで操作しなければなりません。プログラミングなどを行っていると、説明しながら入力するのは大変です。そこで使ってみたいのがKeyPoseです。長文でもストレスゼロなMarkdownエディタMarkdownのプレビューができるエディタはたくさん存在します。左側がエディタで右側にプレビューが表示されます。数式を表示できるようにしたり、拡張記法に対応したりと機能を追加する傾向があります。その結果、動作が重たくなります。EmacsをRustにポートEmacsは単なるプログラミングエディタではなく、一つの環境です。常時立ち上げておくのが当たり前で、常に使い続けているものでしょう。今なお多くの開発者が使っていますが、若干の古くささを感じている人もいるかも知れません。そこで使ってみたいのがRemacsです。EmacsをRustにポーティングしたソフトウェアになります。DNS-over-HTTPSによってインターネットを安全に使うDNSをハッキングされてフィッシングに使われたり、アクセスできなくなったりするようなインシデントが多数起こっています。DNSはインターネット黎明期から存在しており、セキュリティレベルが現在のものとはそぐわなくなっているのかも知れません。そこで元Google傘下のJigsawが開発しているのがIntraになります。${article.post_date_view}${article.post_title}${article.except_content}プレミアムでしか読めない記事が725あります。blockworks。