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