やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

2023-10-01から1ヶ月間の記事一覧

JSでCSSの変数を保存する(LocalStorage)

閉じたとき、更新したときなどアンロードされたら保存する。

1行あたりの最適な字数はいくつ?

ブログや本などにおける1行あたりの最適な字数はいくつか調べた。

JSでCSSの変数をセットする(CustomProperty)

CSSのカスタムプロパティをJSで操作する。

CSSでグローバル変数を定義する(CustomProperty)

CSS

CSSで変数を使いたいときはカスタムプロパティを使おう。

Ruby3.0学習まとめ

一旦これにて終了。

Ruby組込クラスまとめ

48記事。requireせずとも使えるクラス集。

組込ライブラリ(UnboundMethod)

レシーバを持たないメソッドを表す。

pocketでURLを記録しまくる

記録したいページで保存ブックマークレットを使う。

組込ライブラリ(TracePoint)

Rubyインタプリタのイベントをトレースする Proc オブジェクトとして指定された proc を登録する。

組込ライブラリ(Time)

時刻。

mltermで画像を表示する(sixel)

これだけが強み。

mltermをインストールするも日本語入力できず

多言語処理できる端末なのでレイアウト崩れや文字化けしにくいらしいのだが日本語入力できなかった。

gnome-terminalで曖昧幅を全角にする

メニュー→編集→Preference→プロファイル→名前なし→互換性→曖昧幅の文字→全角。

gnome-terminalをインストールする

曖昧幅を全角幅で表示したくて。

ResizeObserverで無限ループしちゃった話

このコードは実行しないでください。無限ループに陥りフリーズします。

LXTerminalではUnicode曖昧幅が半角で表示されてしまう

文字くらいちゃんと表示してくれ。

組込ライブラリ(ThreadGroup)

スレッドグループ。一括操作できる。

組込ライブラリ(Thread::SizedQueue)

サイズ指定Queue。

Vimで全角文字の表示幅を正しくセットする

Vim

これで隣の字と重なることがなくなる。

組込ライブラリ(Thread::Mutex)

相互排他ロック。

組込ライブラリ(Thread::ConditionVariable)

組込ライブラリ(Thread::ConditionVariable) スレッド同期するための状態変数。

組込ライブラリ(Thread::Backtrace::Location)

Rubyのフレーム。

組込ライブラリ(Thread)

スレッド。

組込ライブラリ(Symbol)

シンボル。

組込ライブラリ(Process::Tms)

Process.#times の返り値。

組込ライブラリ(Struct)

構造体。

組込ライブラリ(String)

文字列。

VSCodeバグ ソースコード部分だけ二重ペーストされる

こいつのせいで余計な手作業が必要になって超イライラする。

組込ライブラリ(RubyVM::InstructionSequence)

コンパイル済みの命令シーケンス。

組込ライブラリ(RubyVM::AbstractSyntaxTree::Node)

構文木ノード。