コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

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

符号化文字集合と文字符号化方式の関係性に関してざっくりまとめる

UnicodeとUTF-8と何が違うのか、という問いに答えられるようにざっくりまとめる 文字集合(符号化文字集合)とは 英語で表現するところの Coded Caracter Set。「文字」と「一意に振られた番号」のペアの集合体。「一意に振られた番号」のことを符号位置(co…

Kaigi on Rails 2021 で『before_actionとのつらくならない付き合い方』という内容で登壇してきました。

Kaigi on Rails 2021 の2日目にリモート登壇してきました。 発表したスライド speakerdeck.com 伝えたかったこと before_action でインスタンス変数のセットは本当にいいことがないのでやめよう before_action の使い方がわからなくなったら横断的関心事かど…

『Kaigi on Rails 2021』の一日目みたよメモ

Kaigi on Rails 2021 の一日目見たよメモです。 各発表の感想 部分的に見れていないパートがあったので見れたものだけ ※資料スライドは見つけたら貼ります。 Q&A kamipo トークについて a_matsudaさんがモデレータという形式で話が進められていった。 以下話…

GitHubが管理する.gitignoreのテンプレート集リポジトリが存在する

小ネタ。 該当ページ github/gitignore: A collection of useful .gitignore templates 何があるのか メインはプログラミング言語やプログラミングフレームワークに向けたgitignoreのファイルとなるが、JetBrainやMonoDevelopなどIDE向けのgitignoreに関して…

RubyのCSVクラスを使ってTSVを読み込む場合にダブルコーテーションの入っているものがあるときの対策

パースエラーになる、のでワークアラウンド的な対策 環境 $ ruby -v ruby 3.0.1p64 (2021-04-05 revision 0fb782ee38) [x86_64-darwin19] やりたいこと 正常に変換できるケース 例えば以下のような test1.tsv があるとする(タブはHTMLの表現上うまく出ないの…

DOMそのものが備えるプロパティやメソッドの調べかた

いわゆる普通のプログラミングにおけるクラスメソッド、インスタンスメソッド、プロパティにあたるものを調べたいときにどうやって調べるのかさらっとまとめmした。 前提 DOMのメソッドとプロパティはInterfeceで決まる。 DOMが備えるメソッドやプロパティは…