Day 1: 新規インプット — 体系解説を読んで、コードで検証しながら対話 今日やったこと: 「クロージャ・プロトタイプチェーン・this」の体系解説を読んで、想定質問をベースにコードを書きながら1問ずつ検証した。今週の新テーマ初日。 つまずいたこと: makeCounter()を2回呼んでcounter1とcounter2を作ったら、カウントは共有されると思ってしまった。「同じ関数(同じコード)を参照している」からという理由だったけど、これが間違い。makeCounter()を呼ぶたびに新しいcountという変数の実体が生まれるので、counter1とcounter2はそれぞれ別の実体を掴んでいて独立する。「コードが同じ」と「状態(変数の実体)が同じ」は別問題だった。 for (let i=0;i<3;i++){ setTimeout(()=>console.log(i)) }の出力を
一つ前の記事で言っちゃったしな。 てことで、X4用に作った私的なEPUB分割スクリプトを晒してみる。 (生成AIのコーディングだから晒しても恥ずかしくないし!) 前置き XTEINK X4のファームウェアをCrossPoint-JPに書き換えたんだが、100MBを超えるXTC/XTCHファイルを読もうとすると "メモリエラー" になることが分かった。 画像を含まない30万字超のepubの場合、神ツールでXTC変換した後の.xtchが100MBを超える確率が上がる。ネット小説の大作の場合、epub化するとMB単位のサイズになる。 X4ではepubの初期読み込み時にキャッシュ作成処理が走るが、数10KBのepubであっても、まぁ、それなりに待たされる。 なので、大きいサイズのepubは複数巻に分割してしまえ、という結論に。 AIに相談してみたところ、「Pythonスクリプトならチョロだよ?」な
Pythonのcopyやdeepcopyでオブジェクトをコピーする方法を解説Pythonのcopyとdeepcopy関数を使って、オブジェクトを値渡しでコピーする方法について解説します。Pythonで利用するオブジェクトの種類や値を渡す方法についても解説していますので、copyの使い方が分からないという場合には確認してみてください。 Pythonのcopyとは Pythonのcopyとdeepcopy関数は、どちらもオブジェクトをコピーするときに使います。 copyモジュールをimportすることで利用できます。 copyモジュールはPythonが提供するモジュールの一つで、オブジェクトをコピーしてそれぞれ別のオブジェクトとして保管することができます。 今回はPythonのcopyでオブジェクトをコピーする方法やdeepcopyとの違いについて解説します。 オブジェクトの種類や階層の深さに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く