t_wの輪郭
RSS
分からん
技術
UIデザイン
人間の気持ち
競プロ
数学
VSCode
Rust
英語
Unity
CSS
『この技術が分からん2020』
2022/5/12 11:43:00
https://laiso.hatenablog.com/entry/kanzen-ni-i-dont-know
ネットワーク
英語
UIデザイン
VSCode
数学
競プロ
人間の気持ち
Rust
SQL
Unity
CSS
Cloudflare workersの対応言語
『この技術が分からん2020』
プログラミング言語
Rust
2022/2/18 20:22:00
プログラミング言語
Rustの機械学習ライブラリ
oxc
『この技術が分からん2020』
Cloudflare workersの対応言語
Circom
Ruff
『コンセプトから理解するRust』
std::mem::dropで早期に値をドロップする
あれ
std::mem::drop
pretty-print
static
args
Args
std::env::args
シャドイングの嬉しさ
panic
src/lib.rs
Lindera
cargo test -- --test-threads=1
RefCell
mod
循環参照は、メモリをリークすることもある
恐れるな!並行性
あれ
collect
iter()
filterの試し
iter
配列の各要素を取得する
『SeedでRust-onlyなポートフォリオサイトを作ってみた』
トレイトはメソッド群の集合体
Rustを勉強する
あれ
あれ
あれ
wasmでRustコンパイラーを動かす
Cargo.lock
println
cargo test -- --nocapture
eprintln
get
スライス型
Result<Hoge, &'static str>
unwrap_or_else
is_err
Result
Rustの整数型
Rust一家離散問題
strong_count
『Rust入門』
#[should_panic]
#[ignore]
pub
fn
to_string()
Display
Rustの文字列操作
cloneを使用する代償
Rustでコマンドライン引数を受け取る
super
ベクタの走査に参照を使うのは所有権の移動対策
mut
Rustにて関数内で引数を変更する
構造体を可変変数に入れてフィールドを書き換える
&mut
可変参照は1つしか存在してはいけない
可変参照演算子
スコープを切れば同じ関数内で複数回の可変参照を使える
可変参照
あれ
文字列スライス
CStr
str
あれ
RUST_BACKTRACE
&
#[test]
#[cfg(test)]
Result<T, E>をテストで使う
モジュールの中におけるもの
親モジュールから始まる相対パスは、superをつけることで構成できる
モジュールを複数のファイルに分割する
モジュール
RefCellを使うことは、内部可変性を得る方法の一つ
Rc#strong_count
Rc#weak_count
型注釈
「Rustでは、変数は標準で不変(immutable)」
ベクタ型
ベクタの作成
ベクタの解放
ベクタの要素を不変変数に借用した場合は、そのベクタの要素を変更・追加できなくなる
ベクタのgetと[]の要素取得の違い
ベクタは同じ型の値しか保持できない
演算子またはformatマクロで連結
String
ベクタの値を走査する
&str
push_str
format
+演算子による文字列の結合
文字列リテラル
Rc<T>は、参照カウント方式のスマートポインタ
cargo check
cargo test
cargo new --lib {lib name}
cargo doc
Cargo
『Compilation to WASM?』
『RustでWebバックエンドを書き始めてから1年くらい経った』
sqlx
あれ
Ferris
Biome
あれ
rotate_right
loop
for
Vec
パッケージは1個までのライブラリクレートを持つことができる
cargo build
cargo run
Rustの勉強
あれ
Stringの難しさ
cargo-lambda
「文字列リテラルは、高速で効率的」
Rustでブラウザアドオン
union
あれ
Rustで作りたいもの
to_lowercase
lines
特質境界構文
配列型
Rustで遊んでたら疲れてきた
参照渡しでは所有権の移動は発生しない
参照渡し
Rc#clone
Rc<T>をクローンすると、参照カウントが増える
Some
あれ
ボックスで再帰的な型を可能にする
Boxがスマートポインタなのは、Derefトレイトを実装しているから
Box
String型
文字列リテラルからString型を生成
『所有権とは?』
所有権の移動
所有権
tup
drop
_ => ()
_
Deref特質を実装することで、参照外し演算子の*の振る舞いを変更できる
あれ
あれ
std::rc::Rc
Error
std::error::Error
matchの途中放棄(elseみたいなことをする)
Boxはポインタ
ぶら下がりポインタ
for
あれ
extern
パッケージはバイナリクレートをいくつでも持つことができる
extern crate
バイナリクレート
戻り値
String::new()
Drop#drop
+構文
borrow of moved value
戻り値による所有権の移動
あれ
rand
rand::thread_rng
rand::thread_rng().gen_range(1, 101);
モジュールツリーの要素を示すためのパス
Dropトレイトで片付け時にコードを走らせる
『参照と借用』
#[derive(Display)]
derive
#[derive(Debug)]
{:#?}
#[derive(PartialEq, Debug)]
Debug
参照演算子
?演算子
あれ
{:?}
std::io
false
true
bool型
if式の代入
if
else if
else
while
RefCell<T>と内部可変性パターン
『Linux 以外の OS への対応 - akaza-im / akaza』
特質を定義する
use super::*;
*
glob演算子
use std::io;
Rustの文字列リテラルをbyteとして走査
use
パッケージ
Rustにはnullが存在しない
Derefトレイトを実装して型を参照のように扱う
『Rust製のngrok代替えツール「tunnelto」』
Option<&V>
HashMapに要素を追加
HashMapの値を取得
get_mut
HashMapの値を変更
HashMapを表示
HashMapのキーに値がなかった時のみ値を挿入する
entry
or_insert
HashMap
Ok
Err
『RustのLinux muslターゲット (その1:Linux向けのポータブルなバイナリを作る)』
参照外し型強制は、 Derefを実装する型への参照をDerefが元の型を変換できる型への参照に変換します
File
var
create
std::time::Duration
use std::collections::HashMap;
std::collections::HashMap
Rustで指定した秒数停止する
sleep
std::fs::File
contents
&'static str
&'static
Enumを使うとベクタに複数の型を保持できる
std::collections
std::fs
std::error
std::time
std::mem
std
あれ
std::cmp::Ordering
std::cmp
cargo build --release
enumの値は、その列挙子のいずれか一つにしかなり得ない
None
RustのNoneはenumの列挙子
クレートはバイナリかライブラリのどちらか
crate
クレートルートとは、Rustコンパイラの開始点となり、クレートのルートモジュールを作るソースファイル
パッケージ はある機能群を提供する1つ以上のクレート
クレート
自動参照
self
()
struct
タプル構造体
ユニット様構造体
構造体更新記法
enum
「Rustには継承がない」
『Rustがオブジェクト指向型言語ではないのとその理由』
『Rustのトレイトはトレイトではない』
トレイト
Rc<T>とRefCell<T>を組み合わせることで可変なデータに複数の所有者を持たせる
ライフタイム指定子
ダングリング参照
あれ
参照外し演算子
Rustでの参照外し
参照外し
cmp
自動参照および参照外し
メソッド記法
関連関数
impl for
特質を型に実装する
あれ
impl
あれ
可変参照 (&mut) はCopy traitを実装していない
関数に変数を渡すことによる所有権の移動
コピーによる所有権の移動
『多コピーの原罪』
Copy
特質のデフォルト実装
mapの試し
rustc
trait
引数の型として特質を使う
戻り値の型が特質を実装していることを指定する
引数の型が複数の特質を実装していることを指定する
RustのクロージャはFn特質を実装している
Deref
Drop
特質
error[E0106]: missing lifetime specifier
error[E0782]: trait objects must include the dyn keyword
Box<dyn Foo>
clone
「Rustでは、 自動的にデータの"deep copy"が行われることは絶対にない」
ぶら下がり参照
rustc –explain E0106
Rustでは関数で作成した変数への参照を戻り値で渡すことはできない
&'
生存期間指定子
rustc --explain E0106 日本語訳
Rustの勉強しながらいろいろ書いてるけど壮大に間違えてる気がする
if let
let
あれ
wgpu
あれ
burn
Electronの代替を目指す軽量なRust製フレームワーク「Tauri」、リリース候補版に到達
Tauri
Oxlint
Rust から WebAssembly にコンパイルする
RustからWebAssembly (wasm)を生成してJavaScriptとブリッジ通信してみる
あれ
一応 Rust の利を挙げるとすれば no_std のライブラリは一通り使える一方で AssemblyScript だと 既存の JS やら TS の資産は基本的に使えないということぐらいか
『Fast and Portable Llama2 Inference on the Heterogeneous Edge』
『「Rust」「Tauri」などのモダン技術で開発されたWin/Mac/Linux対応ファイラー「Spacedrive」』
Rustでセル・オートマトンを作りたい
PRRTTスタック
uv
borrow
wingetでRustをインストール
『Wingetを利用してWindows11にRust/Rustupを導入する』
cargo doc --open
weak_count
Ordering
可変参照は特定のスコープで、ある特定のデータに対しては、 一つしか可変な参照を持てない
Rc
借用チェッカー
不変変数の参照は不変
ベクタの変更
文字列リテラルは&str
String::from
Rustの文字列リテラルを文字として走査
cargo new {project_name} --bin
cargo new
pulldown-cmark
Ferris Says
『Rustで書いたコードをAWS Lambdaにデプロイする』
into_iterの試し
assert_eq
Box<Error>
あれ
借用
『What #[derive(Display)] generates』
Rustの文字列リテラルは不変
thread::spawn
File::create
std::vec
std::env
std::rc
Rustのenumとmatch
match
ライブラリクレート
クレートルート
Rustのループ構文
ユニット型
map
Result<(), Box<Error>>
Fn
Iterator
あれ
Rye
クレートルートファイル
rustc –explain E0782 日本語訳
『この技術が分からん2020』
気持ち
人間
人間の気持ち
2022/5/12 11:46:00
『この技術が分からん2020』
『この技術が分からん2020』
競プロ
2022/5/12 11:46:00
『この技術が分からん2020』
競技プログラミング
『この技術が分からん2020』
STEM
すうがく
学
数
数学
2022/5/12 11:45:00
『この技術が分からん2020』
幾何学
数学的対象
数学者
ラグランジュの未定乗数法
解析学
数学定理
『数学は哲学?』
数学の勉強
手書きをpolygonでいい感じに描画しようとすると、法線とか考えんといかんくなって数学でウワァア
あれ
「ヴォルフは、哲学的真理を含めて、あらゆる真理が数学的に証明できるとした」
群論
brilliant.org
ラムダ計算
『この技術が分からん2020』
デザイン
UI
UIデザイン
2022/5/11 12:39:00
『この技術が分からん2020』
美術作品のUIデザインへの応用
あれ
Macaron
UIデザインツール
あれ
美術作品をモチーフにUIデザイン
あれ
『この技術が分からん2020』
CSS
2022/2/6 16:50:00
align-content
『@propertyを使ってCSSだけでエビを揉む | 東京工業大学デジタル創作同好会traP』
『この技術が分からん2020』
var
aspect-ratio
CSS Transition
contain
text-decoration
background
CSS Custom Highlight API
あれ
::spelling-error
あれ
『あなたが教わってるそのCSSテクニックはもう古い』
letter-spacing
text-spacing-trim
Scrapboxをデライト風にCSSを変更
あれ
:has()
display
Stylus
『Webページのテキストのフォントに BIZ UDゴシック BIZ UD明朝 を利用する (CSS Tips)』
filter
CSSアイコン
blur()
display: flex;
flexbox
WebViewでデライトのCSSを書き換える
GAでCSSの最適化
tweet埋め込みの文字サイズは横幅で変化するってなんすか
あれ
『Custom CSS | Docs | Twitter Developer Platform 』
Tweet埋め込みで、Tweet読み込み前の縦幅を(できるだけ)合わせる
background-color
AIでCSSの最適化
カスタムCSS
CSSを設定できるアウトライナー
『表示速度を飛躍的に向上させるHTML/CSS最新仕様「content-visibility」「Lazy loading」「contain」をコード付き簡単解説』
content-visibility
CSS Nesting
word-break: auto-phrase
あれ
擬似クラス
『日本語対応!CSS Flexboxのチートシートを作ったので配布します』
『この技術が分からん2020』
英
えいご
語
英語
2021/8/25 11:52:00
英語配列
英会話
『この技術が分からん2020』
あれ
あれ
あれ
不定詞
英語のスペル基本の基本
日本語と英語を繋げられれば、日本語を使っていれば自然と英語ができるようになる
英語のメール
あれ
英語のドラマ
【英語】「可算名詞」じゃなくて「不可分名詞」
『推しのために英語勉強したら英検1級に合格した』
TOEICで800点取る
英語では副詞を文末に置く
やり直し英語塾 ナオック
語彙力は裏切らない…!はず…!
Ankiで英語を勉強する
あれ
『伝わる英語表現法 (岩波新書)』
『英語の思考法 ――話すための文法・文化レッスン (ちくま新書)』
今日まだ英語もやってないし、ふろにも入ってないし、だらだらインターネットやってしまっている
英語を勉強
英語の勉強
あれ
英語がへたくそ
英語力
英語の本
『SKYWARD 総合英語』
英語の動画
英語の会議
『「英語は新しいプログラミング言語であり、生成的AIは新しいコンパイラだ」。英語対応のためのSDK「English SDK for Apache Spark」をデータブリックスが発表』
あれ
『英語の読み方-ニュース、SNSから小説まで (中公新書 2637)』
あれ
あれ
英語で通話
英語の面談
英語教育
英語辞典
IDIY
あれ
自然な英語
英語の記事を読んでいたら頭が疲れた
英語の面談が発生した
あれ
英語ができる
応募先の面接を受けた
英語の 不定詞の形容詞的用法では名詞の後ろにつく
英文法
あれ
英語学習方法
英語学習者の夜は早い
英語学習者
あれ
『10年という短期間で英語をマスターする方法』
あまりに暇なので英語を勉強している
英語学習
英語の精読ができなければ、英語の速読はできない
英語ミーティングを乗り切るために身につけたバッドノウハウ
Memrise
英語の学習
英語の記事
英文
英語を無から生みだせない
あれ
あれ
『この技術が分からん2020』
ネットワーク
2021/2/23 0:17:00
ネットワーク射影
ネットワーク表示型SNS
勾配降下法でネットワーク図のノード配置をいい感じにする
知識のネットワーク
ネットワーク信頼のパラドクス
関係ネットワーク
ネットワーク型
『ネットワーク組織論の重要性』
「説得・誘導型の行為がその支配的な相互制御行為となっている組織」(公文,1994:236-237)
ロジックネットワーク
Scrapboxとデライトの似ているところ
ネットワーク効果
ネットワーク状の情報
ネットワーク分析
ネットワーク社会
意味単位のネットワーク
連想ネットワーク
ネットワーク層
モバイルネットワーク
ネットワーク構造
社会的ネットワーク
ネットワーク型産業
意図に対する過信とは、相手の真の意図やその変化を正しく認識出来ていないにもかかわらず、ネットワークに信頼関係が生まれることである。
https://core.ac.uk/download/pdf/286928752.pdf
社会的ネットワークの理論
『情報ネットワーク社会の展開』
『ネットワーク組織論』
ネットワーク中心の
述語的なネットワーク
人間関係のネットワーク
提携関係ネットワーク
プロジェクトをネットワークとします
ネットワークの文章化
言葉のネットワーク
ネットワーク組織
フローティングウェブブラウザ
『ヒューマン・ネットワーク 人づきあいの経済学』
複雑ネットワーク
能力に対する過信とは、真の能力以上にネットワークに信頼関係が生まれることによって、その能力が満たされない場合にネットワークが機能しなくなることである。
ネットワーク表示
自動運転の提携関係ネットワーク
『この技術が分からん2020』
クエリ
クエリ言語
SQL
2021/3/14 22:03:00
SQLはAIと相性が良い
SQLpage
ALTER TABLE
sqlc
あれ
TypedSQL
DuckDB-NSQL
SQL Query
業務システムではロジックをSQLに寄せることが多い
WITH
time_weight()
CTE
Common Table Expression
time_bucket()
EXPLAIN ANALYZE
text-to-SQL
All You Need is SQL
『SQLは滅ぶべきか|ミック』
ウィンドウ関数
自己結合
SQLでは比較演算子で文字列の辞書順比較ができる
JOIN
Gitql
sqlx
NewSQL
『達人に学ぶSQL徹底指南書 第2版』
『プログラマのためのSQL 第4版 すべてを知り尽くしたいあなたに』
SQLのORはインデックスが効かない
あれ
『SQLアンチパターン』
SQLでJOINしまくるようなときはNeo4j使うと処理が早いっぽい
sql.js
MyBatis はカスタム SQL、ストアドプロシージャ、高度なマッピング処理に対応した優れた永続化フレームワークです。
〈SQL〉
『PostgreSQL 13.1 文書パートII. SQL言語 第12章 全文検索』
あれ
SQLの三値論理
EXPLAIN
あれ
NoSQL
t_wの輪郭 を高速化
SQLインジェクション
『SQLアンチパターン 幻の第26章「とりあえず削除フラグ」』
『SQL緊急救命室』
『DuckDB-NSQL: How to Quack in SQL - Numbers Station』
Recursive Queries
SQLのORをUNIONに置き換えるとインデックスが効く
PostgreSQL
『この技術が分からん2020』
Unity
2022/5/12 11:44:00
『この技術が分からん2020』
あれ
あれ
『Unityで「まとも」なテキスト描画を行いたい』
あれ
Unity WebRTC package
ブラウザでスクリーンキャプチャした動画をWebRTCで送信してUnityに表示