そこのお前! Github Education 一個に含まれるアドバンテージはGithub Education 一個分だぜ
この記事は 筑波大学の情報系の学生 (特に新入生)および 情報系に興味のあるすべての学生 (と新入生)に宛てた記事です。 筆者はGithubの回し者ではありません
Raspberry_pi 4にPostgreSQLとdiesel_cliを導入した
TL;DR
PostgreSQLをORM越しに使う時は、大体libpq-devをインストールする必要があります。
macOSであればbrew install postgresqlだけでlibpq-devもインストールされるようですが、apt-getコマンドでのインストールではそうもいかないようです。
[Rust] 個人的によく使うイテレーターのメソッドのメモ
Rustに触れて2年ぐらい経ち、ようやくまともにイテレータの使い方を理解し始めたような気がします。
よく使うイテレータのメソッドと小技について、日本語の記事としてここに書き留めておきます。列挙の順序は僕の偏見です。next()は割愛です。
【Rust】Rocket入門 - ルーティング / ダイナミックパス / フォワーディング 編
前回に引き続き、RustのWeb Framework、Rocketの解説をしていきます。
Overview
この記事で取り扱う内容は以下の通りです。
前回作成したコードの解説
fn index()
#[get("/")]
fn index() -> &'static str {
"Hello, World!"
}
関数そのものは、常に決まった文字列を返すだけの単純なものです。
最も重要なのは関数のアトリビュート、#[get("/")]の部分。
【Rust】Rocket入門 - Hello, World! 編
はじめに
RustのWeb Framework、Rocketの日本語解説をやっていきます。基本的なレスポンスやリクエストの受け取り方、ルーティング、テンプレートエンジンの利用、Jsonの使用、データベースとの連携まで、できるところまでやっていこうと思います。
Rocketは英語の充実したガイドやApiのドキュメントがあるので、英語が読める気力とスキルがある人はそちらを参照することをオススメします。
この(一連の)記事を、国内でのRustおよびRocketの普及と発展を願って投稿します。
本サークルのウェブサイトをNetlify×Hugoに移行した話
TL;DR
「モダンなサイト環境あれ」と唱えると、モダンなサイト環境ができました。たぶんみんなにも良しとしてもらえたと思います。
はじまり
(2019/10/20のポスト)
【Rust】serde_jsonの使い方
Amusement Creators 2019 アドベントカレンダー 2日目(12/2)の記事です。Rustのserde_jsonを使って, AmCrのメンバーのデータを読み取っていきます。
