葛のメモ帳

自分で調べたことを忘れないためにメモっておきます

葛のメモ帳

自分で調べたことを忘れないためにメモっておきます


2023-01-01から1年間の記事一覧

【GitLab】Ubuntu + Vagrant でGitLabをローカルに構築する

この記事でわかること Virtual Box がインストールできるPCで仮想マシンでUbuntuを立ち上げ、GitLabを起動するまで 自分の環境 Intel Mac (MacBookPro 2013) (古い...) MacOS BigSur (古い...) brew Vagrant Ubuntu 22.04 概要 今回の手順は以下です。 brew…

【競プロ】巡回セールスマン問題【アルゴ式】

この記事でわかること 巡回セールスマン問題の解き方、考え方 最初に作ったコード あまりに無駄が多いのでリファクタする 最終的なコード アルゴ式:貪欲法:循環セールスマン問題 アルゴ式を初めて見て、この問題に出会いました。 問題文 二次元座標上に N …

【Unreal Engine】初めてのUnreal Engineを触ってみる。

初回はインストールから起動、実行、プリセットを起動、デプロイまでをやる 公式サイトからEpic Game Launcher をインストールする https://www.unrealengine.com/ja/ Epic Game Launcher から Unreal Engine タブをクリックして、ライブラリから最新の v 5.…

【PyTorch】Windows11にPIP経由でPyTorchの環境構築する

Anacondaとpipと、複数方法のPythonインストールのせいでごちゃごちゃになってしまっていたのでクリーンインストールしました... インストーラー経由でインストールしたものは、プログラムからアンインストールしてください。 その他のライブラリ等々は手動…

【ChatGPT】ChatGPT APIとVoiceVoxとPythonでコンソール上でのチャットを読み上げてもらう

この記事でわかること ChatGPT APIとVoice VoxをPythonコードで利用します。 コンソール上でチャットし、それを読み上げてもらう方法がわかります。 以前、selemiumを使ってWeb版のChatGPTの解答をスクレイピングして読み上げてもらうツールを作ったのですが…

【SQL】アンチパターン6章:ポリモーフィック

おことわり 本記事は自分が理解するために説明を増やして書いています。間違いがあればご指摘ください 目的:複数の親テーブルを参照したい あなたは、ユーザが「Bug」や「Feature Request」「Task」などのチケット管理システムを作ります。 どのタイプのチ…

【SQL】アンチパターン2章:ナイーブツリー(素朴な木)

おことわり 自分がわかるように解説記事を書いていきます。間違いがあれば指摘ください 目的:階層構造を格納して、クエリを実行したい あなたは、ニュースサイトの記事に対してコメント機能を実装します。 コメントはスレッド形式 ディスカッションも可能で…

【SQL】アンチパターン1章:ジェイウォーク(信号無視)

概要 自分がわかるように解説記事を書いていきます!間違いがあれば遠慮なく指摘ください 目的:複数の値を持つ属性値を保存したい 1対1で紐付くProductテーブルとAccountテーブルがあったとします。 そこで追加で依頼が来ました。「プロダクトに登録社員…

【HHKB】MacでHHKBを使うための設定

HHKBをMacで使うための準備 筆者の環境 Macbook Pro M1 MacOS 13 (Ventura) HHKB Professional HYBRID Type-S (英語配列) Mac用ドライバのインストール 公式サイトから該当するHHKBのドライバをダウンロードしてください。 ドライバをインストールしてくださ…

【Vue2 + TypeScript + Vuex3 + Vuetify + Router】今更Vue2のプロジェクトを作る【2023 GW Day 2】

Vue2を振り返る setup / update Homebrew brew update Node.js nodebrewをhomebrew経由でインストールして管理しています 使うnodeのバージョンでかなり異なる結果になるので気をつける必要がありますが今回は以下を使いました $ nodebrew ls v16.20.0 curre…

【セットアップ】Macbook Pro M1 の環境構築【2023 GW Day 1】

Macbook Pro M1 の開発する環境構築をする 私がよくする開発環境を構築改めて行なっていこうと思います。 まずはterminal.appを開いてください。 Homebrew 以下のコマンドをterminalに貼り付けてください。 /bin/bash -c "$(curl -fsSL https://raw.githubus…

【端書】GitHubを整理しよう

GitHubを整理したい 現状私は学生の頃なんとなく使っていたものをそのままにしている これを社会人としてアピールできるようなレベルのものにしたい GitHubを個人利用の場合はグルーピングできないため名前で整理しよう 現状持っているリポジトリ 勉強するた…