kumuのつぶやき

フロントエンド勉強中の学生のただつぶやき

go-twitterでusers/showとfavorites/listを叩く

goのTwitter API用ライブラリは、有名どころではanacondaとgo-twitterがある。 とりあえず今回はgo-twitterを使用する。 ちなみにusers/showはユーザーのプロフィールを取得するというもの。 developer.twitter.com favorites/listはユーザーがお気に入りに…

go runで"# command-line-arguments"

分割したファイル内の関数がundefinedになってる。 引数に指定したファイルのみコンパイルされるため、全て指定する。 - ... - main.go - a.go a.go ... func Run() { fmt.Printf("test") } main.go ... func main() { Run() } // error ➜ go run main.go # …

vite ✖️ React ✖️ TS メモ

普段npmしか使ってないのでnpmのみ npm init vite@latest ➜ npm init vite@latest Need to install the following packages: create-vite@latest Ok to proceed? (y) y ✔ Project name: … ✔ Package name: … ✔ Select a framework: › react ✔ Select a varia…

WebWorker(Offscreen)でCanvasを描画する

これの続き。 grekumu.hatenablog.jp 前回、WebWorker上でcanvas使うなら、OffscreenCanvas使おうって書いた。 ただ実際に試しては無かったので、試してみたよって話。 worker-loaderをインストール 前回いろいろやって、アンインストールしたworker-loader…

webworker内でwasmを使用しようとして失敗した(WebGL)

IPFactory Advent Calendar 2020 - Qiitaの8日目の記事 これの続き。 grekumu.hatenablog.jp wasmの勉強で、こんな感じのやつGLSL Sandbox Gallery作ろうとしていて、wasmの処理をWebWorkerで行うつもりだったが、うまくできなかったって話。 WebWorker使お…

Rust 文字列

文字列型 String型 &str型 // ヒープに割り当てる let a = String::from("test"); let a = "test".to_string(); let a: String = "test".into(); // read only memory上に割り当てられた文字列への参照 let b: &'static str = "test"; // &str let b = "test…

Create React AppしたReactでWebAssemblyをインポートした

Webpackはwasmファイルの扱い方を知らないため、そのままwasmファイルをインポートすると、エラーが発生する。 コマンド npm install --save-dev react-app-rewired wasm-loader config-overrides.jsというファイルを作成し、下記を記述。 const path = requ…

WASMまとめ

WebAssemblyとは バイナリコードをブラウザで動かせるようにしたもの。 JavaScriptは動的型付けのインタプリタ言語ということで、実行速度の遅さが課題となっている。 その課題を解決するため、2013年頃にasm.jsというサブセットが生まれたが、 ファイルサイ…

Next.jsのメモ

Next.jsのメモ(自分用) ・ 静的ルーティング(pagesディレクトリ) ・ 動的ルーティング(file name[id].tsx) ・ クライアントサイドルーティング(<Link>) クライアントサイドでナビゲーションを行っているため、ブラウザ全体でリロードすること無く、遷移が行われる</link>…

はじめてのぶろぐ

初投稿 フロントエンドを勉強中の学生がやったことを綴っていく。 勉強とは関係ないことも書くかも✏ 🍀やってること 主にフロントエンド、時々バックエンド。 Vueが好き。