モダンフロントエンド開発入門 - Node.jsの学習5

導入 ブラウザ環境とNode.js環境におけるモジュールシステムの違い なぜ、npmパッケージはブラウザから読み込めないのか ES Modulesでrequireを使う方法 webpackでnpmパッケージをブラウザ環境で使う webpack.config.jsの設定 webpackで開発用サーバー立ち上…

Apple MusicからAmazon Musicに移行したあと、マイミュージック一括ダウンロードを目指して

あらすじ この間まで、Apple Musicを利用していました。 Macだけじゃなくて、Windowsからも聴き放題を利用しやすくしたいと思いました。 聴ける曲も考慮した結果、Amazon Musicに移行することに決めました。 プレイリストの移行 Amazon.co.jp: プレイリスト…

MX MASTER 3sを買いました

腱鞘炎のため今まで、Logicool Liftを使っていました。 1年使ったので、新しいマウスを触りたいなと思いました。 Logicool ワイヤレス 縦型 静音 エルゴノミック マウス LIFT for Mac M800M Logi Bolt Bluetooth Unifying非対応 smartwheel ワイヤレスマウス…

自動データ収集ツールの実装 - Node.jsの学習4

スクレイピングとは ブラウザで画面が表示されるまで HTMLとは 準備 Playwrightを使用する Locatorで取得したい要素を特定する Locatorの詳しい使い方 デバッグでコードを確認する UIイベントをスクリプトで記述する textContentとinnerTextの違い ファイル…

Node.jsでJSONファイルをrequireを使わず読み込みたい

方法 ES Modulesでrequireを使用してJSONファイルを読み込んでいたので、どうにかimportに統一したいと思いました。 調べてみると、fsモジュールのreadFileメソッドで出来るみたいです。 // require import { createRequire } from "module" const require =…

Node.js バージョン管理 比較表

比較表 Tool macOS Linux (WSL) Windows スター数 (k) バージョン管理ファイル プロジェクト切替 特徴 最終リリース日 nvm ◯ ◯ ◯ 71.6 .nvmrc △ スタンダード 2023-08-22 asdf ◯ ◯ ✕ 19 .tool-versions ◯ 複数言語の管理 2023-09-13 n ◯ ◯ ✕ 18.1 .nvmrc.nod…

npmによるパッケージ管理 - Node.jsの学習3

npm(Node Package Manager)とは なぜnpmが必要なのか パッケージが読み込まれる流れ package.jsonの中身 dependeciesとdevDependenciesの違い npm installとバージョン npm scriptの基礎 パッケージをscriptsに登録する ローカルパッケージとグローバルパッ…

WSLのUbuntu上でbashのプロンプトをカスタマイズ

目標 bashで時間とディレクトリを改行しながら表示したい zenn.dev 経過 上記の記事を参考にカスタマイズしていたら、表示が崩れました。 PS1='\n\e[32m[\u@\h] \e[35m\t \n\e[36m\w \n\e[0m\$ ' bashの履歴を見ると、4文字余計に表示される。 [user@host] 2…

はてなブックマークをカスタマイズする拡張機能を公開しました

chrome.google.com 追加機能一覧 はてなブックマークを閲覧しやすく、フィルター機能を追加します。 フィルター機能の追加 指定したワードで、タイトル・概要・タグ・URL を対象にフィルタリング 関心ワードのページもフィルタリング 表示変更 メニューのカ…

Node.js基礎 - Node.jsの学習2

バージョン管理 nvm コードの実行 ディレクトリとファイルの操作 パスの取り扱い ES ModulesとCommonJSについて モジュールとは 各環境ごとのモジュール管理システム CommonJSの特徴 ES Modulesの特徴 CommonJSのモジュールの取り扱い ES Modulesのモジュー…

Ubuntuで*:Zone.Identifierを削除する方法

あらすじ Windows上でインターネットからダウンロードしたファイルをUbuntuに移してZone.Identifierが混じってたときに削除したいと思いました。 実行 現在のディレクトリ内のIdentifier拡張子ファイルをすべて削除するコマンド find -name "*.Identifier" -…

JavaScript基礎 - Node.jsの学習

UdemyでNode.jsの学習を始めました。 www.udemy.com VSCodeのショートカット JavaScript基礎 コールバック関数について DOMとイベントリスナについて Arrayオブジェクトのメソッドの使い方 mapメソッドの使い方 分割代入 スプレッド演算子 三項演算子 truthy…

LoRAの学習のためにsd-scriptsを使ってみました

あらすじ Ubuntu上でLoRAモデル作成 仮想環境の作成 パッケージのインストール sd-scriptsの設定 モデルの作成 結果 カバー写真のプロンプト 追記 あらすじ www.techno-edge.net github.com こちらの記事を参考にsd-scriptsを使用して、LoRAの学習モデルを作…

Stable Diffusion 学習めも

ルリア モデル (checkpoint) 学習済みのデータ イラスト系 AbyssOrangeMix3 (公開日: 2023/2/17) 雑なプロンプトでも、安定した出力 7th_anime_v3 (公開日: 2023/1/15) A,B,Cの3種類があり、画風が多少異なる。好みに合わせて選ぶ Aがアニメ寄り Bが漫画寄り…