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

プログラミング言語 - Rustの記事一覧

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

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

もっと見る

List

  • 2017/11/17

Snake Wasm - Rustで作られたスネークゲーム

ゲームというのは作っている方も楽しく、遊ぶのも楽しいと学習素材として最適です。特にあまりこだわったキャラクターゲームではなく、ルールがシンプルですぐに遊べるものが良いでしょう。今回は誰もが知っているであろうスネークゲームをHTML5化した、Snake Wasmを紹介します。## Snake Wasmの使い方ゲーム中の画...

None

  • 2017/09/27

oxipng - PNGを圧縮してサイズ軽減

PNGは広くWebで使われるようになっています。写真のような画像を除けば、大抵PNGになっているのではないでしょうか。PNGには可逆圧縮機能があり、圧縮することでサイズを大幅に軽減できます。そうやって縮小すればインターネット全体の転送量を大幅に下げることだってできるでしょう。手元の環境で試すならoxipngを使ってみま...

List

  • 2017/08/20

toucHNews - Touch BarにHacker Newsを流す

新しいMacBook ProのTouch Barの使い道については皆が悩んでいるかと思います。キーボードを拡張するといっても、どんな入力をさせると生産性があがるのでしょうか。まだまだ実験段階なところはありますが、一例としてtoucHNewsを紹介します。Touch BarにHacker Newsのフィードを流すソフトウ...

None

  • 2017/01/20

tokei - システムで使われている言語を解析

一つのシステムの中では複数のプログラミング言語が使われます。すべて同じ言語で統一されると言うことの方が少ないのではないでしょうか。機能やデバイスに合わせて最適な言語を選択することで、開発を高速化したり、プロジェクトがスムーズになったりします。しかし一つのプロジェクトの中で各言語がどんな状態で存在するのかチェックするのは...

List

  • 2017/01/20

Alacritty - GPUで描画する高速ターミナルエミュレータ

ターミナルエミュレータといえばサーバなどとデータの送受信を行うくらいで、それほど進化する余地はないのではないかと思ってしまいます。多くはタブ機能であったり、カラーテーマ機能など見た目や使い勝手の改善がメインです。そんな中登場したAlacrittyはひと味違います。機能は多くなく、とにかく高速であることに主眼を置いたター...

None

  • 2016/12/22

rip - 間違った削除をしても大丈夫なrmコマンド代替

不要なファイルはさくっと削除したい、でも間違って削除した時には復帰できるようにしたい…人はそんな相反する願いを持つものです。そこでOSではゴミ箱を備えるようになり、間違った時にすぐに戻せるようにしています。しかしrmコマンドは違います。男らしくファイルは完全に消えてしまいます。rmを使って間違えたことがあるという方はr...

List

  • 2016/11/05

svgcleaner - SVGファイルのサイズ軽減

画面の高画質化に伴って注目されているのがSVGです。ベクターベースなので拡大縮小に左右されることなく綺麗に表示できます。今後、画像サイズが上がれば上がるほど、ニーズが高くなっていくと思われます。そんなSVGですが、余計な情報が多いとサイズが肥大化してしまいます。そこで使ってみたいのがsvgcleanerです。## sv...

List

  • 2016/05/09

Browser.html - Serveを体感するブラウザ実装

ServoというのはMozillaが開発している実験的ブラウザエンジンで、Rustで実装されています。まだまだ開発途中ではありますが、高度な並列処理が特徴となっています。そんなServoを使って実験的に作られたブラウザがBrowser.htmlです。実用性はまだありませんが、Servoを体感する上で面白いソフトウェアで...

List

  • 2015/09/20

sokoban-rs - Rustで作られた倉庫番

新しいプログラミング言語を覚える際に最初は書籍を使うかも知れません。しかし基礎は学べても実践的とは言いがたいのではないでしょうか。そこで使えるのがオープンソース・ソフトウェアです。オープンソース・ソフトウェアを使うことでソースコードを読みつつ、そのテクニックを学んでいけます。今回はRust学習者向けに倉庫番ゲーム、so...