2023-01-01から1年間の記事一覧
先日、技術書典 15 のオフライン会場に行ってきた。感想を雑に書く。 techbookfest.org そもそも技術書典なるものを知らず今回初めて行ったのだが、Wikipedia によるとこういうイベントらしい。 技術書典(きじゅつしょてん)は、IT や機械工作とその周辺領…
Python 初心者です。時々起きてしまうエラーで毎回はまるため、対処を残しておく。 実行環境 ディレクトリ構造 サンプルコード(FileNotFoundError) サンプルコード(FileNotFoundError)実行結果 FileNotFoundError が出た時に確認すること 1.パスを誤記…
Python で SQL (SQLite3) の取得結果を使った処理するうえで、その取得結果を型変換する必要があった。どのように対処したか残しておく。 (やりたいことはできたのだけど、これが最適解なのかはわからない。。) 実行環境 参照するテーブルの状態 ケース ① …
お題「わたしは ○○ 恐怖症」 ゆるネタ。 遊園地は好きだが着ぐるみ恐怖症だ。YouTube でディズニーのパレードを見るだけでもぞわっとするレベルだ。 苦手意識が強すぎて、半径 40m 程度であれば存在を察知し、鉢合わせを回避する能力が備わっている。とはい…
ログイン処理(認証)の実装で躓いた点を書く。 実行環境 処理の流れ 出来上がったソースコードたち werkzeug.security.check_password_hash() について ログイン処理の実装で躓いた点 前提 躓き ① 第一引数の取得で ProgrammingError 躓き ② 第一引数の取得…
趣味の個人開発でとあるログイン機能を設計・実装している。 「テーブルに平文パスワードを入れるのはだめだよな。普通どうするのかな」という疑問から調べてみると、generate_password_hash() と check_password_hash() に出会った。この記事では、generate…
またまた備忘録。 やりたいこと ディレクトリ構成 sqlite3.OperationalError: no such table: pog_lists 実行したコード(NG) エラー原因 対処 修正後の test.py やりたいこと 作成済みのテーブルから任意のレコードを取得し、ブラウザで画面表示させること…
普段 DB に触れることがないから全然進まない。試行錯誤したこと備忘録。 一人で作業をしていると、何をやっているのか/やってきたのかだんだんわからなくなってくる。 サマリ やりたかったこと 確認・実施したこと 作成したテーブル(サンプル) CSV デー…
今週のお題「夢」 暇つぶし兼お勉強で開発中の Webアプリにて自分を疑うような設計ミスに気づき、萎えている今日。 設計中に気づいたのは不幸中の幸いか。でもその気づきすら間違っているんじゃないか、、などと思ってしまう。 さらにここ数日は謎の微熱でな…
初めて SQLite に触れて全然スムーズに行かなかったため備忘録として残す。 ID の自動採番について AUTO INCREMENT をつけない場合 テーブル INSERT 文 INSERT 実行結果 DELETE + INSERT 文 DELETE + INSERT 実行結果 AUTO INCREMENT をつけた場合 テーブル …
拡張機能を入れる DB 作成(コマンドプロンプト) sqlite3 [DB名] 例 コマンドを実行しただけでは、DB ファイルが作成されない。しかし、その後に間違ったコマンドでも何かしら実行するとファイルが作成される。上のキャプチャの sqlite>create がその間違っ…
以下の記事に関連した内容を書く。 pancokeiba.hatenablog.com 『LINE × Llama 2 のチャットボット開発 ③』では、Llama 2 から出力されたメッセージを英語から日本語に翻訳して LINE に返す実装を追加した。 今回は実験的に、Llama 2 に連携する入力値も英語…
前回までのおさらい。 LINE ボットメーカーが使えなくなってしまったため、LINE と Llama 2 を連携させてチャットボットを作った。 そして、課題 3 つのうち 2 つを解消した。さらに、 Llama 2 が日本語を話せないことを知り、googletrans をかませて英語か…
前回の記事はこちら。 pancokeiba.hatenablog.com llama-2-70b-chat を使用しているが、ChatGPT のように日本語で返してくれるわけではなさそうだ。日本語で聞いた質問は理解してくれるものの回答が英語限定の様子(執筆時点)。 ということで、今回のテーマ…
前回の記事はこちら pancokeiba.hatenablog.com 前回、ローカル環境で LINE と Llama 2 を連携したチャットボットを開発した。今後の課題に挙げていた 3 つのうち、2 つが解決したため、今回はその内容を書く。結論を言うと、GCP を利用することで 2 つの課…
以前、LINE ボットメーカーなるものでメンヘラ彼女を作った話を記事にした。 pancokeiba.hatenablog.com しかし、残念なことに 9 月頃から動かなくなっている。 LINE ボットメーカーによると、 現在、ChatGPT の仕様変更に伴うメンテナンスを実施しています…
マイナーチェンジだが、このブログのデザインテーマを変えた。 参考にしたもの ブログのデザインを変更する(カスタマイズ) - はてなブログ ヘルプ CSS見出しデザイン参考100選!コピペ可!どこよりも詳しく解説! | JAJAAAN コピペで使えるCSSデザインサン…
調べたことをまとめておく。いずれも VSCode の設定を変更するだけでできた。 実行環境 1. 出力セルの行数を変更したい 2. 出力セルを scrollable に表示したい 3. 出力セルのフォントサイズを変更したい 参考 実行環境 VSCode 1.82 VSCode の拡張機能で Jup…
git-bash.exe のショートカットを任意の場所に作成 自分の場合 git-bash.exe はここにあった C:\Program Files\Git 作ったショートカットを右クリック→プロパティを選択 作業フォルダーを希望するディレクトリに設定 これでショートカットを実行すると、起動…
pip の場合 pip install optuna で済むが、conda install optuna を実行すると、そんなパッケージはないと怒られる。解決策はすぐに見つけられたが、コマンドの意味がわからなかったので調べた。 機械学習の勉強をしているにもかかわらずかなり道草している…
ブログを始めて1ヶ月半が経った。 この記事が11本目。週平均1.6本。何事も続かない自分にしては本当によく続いているほうである。 不特定多数に公開することの意義 以前から興味があることにはあれこれ手を出してきた。暴走する好奇心に身を任せ、自分だけの…
備忘録。1か月前にやったばかりなのにほぼ忘れていたので、次も忘れたらここを見る(ということを忘れそうな無限ループ)。 さて、本題。 手順 1. 環境一覧をチェック (before) 2. 仮想環境作成 3. 環境一覧をチェック (after) 4. 仮想環境を有効化 [TIPS] A…
AKAI PROFESSIONAL MPK mini MK3 を買った。初めての MIDI キーボードということもあり初期設定に時間がかかったので、開封~音が鳴るようにするまでの手順をまとめておく。 前提 製品:AKAI PROFESSIONAL MPK mini MK3 (厳密には MPK mini Special Edition…
マイブームで Cakewalk で遊び始めたが、初歩的なところで躓いたので残しておく。ググった感じ情報がなかったので、もし同じ問題に直面した人がいたら参考にしてほしい。(情報がないということは当たり前すぎるのかググり方が悪いのか・・) なお、この記事…
気分転換に Edge のテーマを変えようとしたが、イメージに近いものがなかったので(探すのが不毛)作った。 作ったデザイン VS Code の GitHub Theme をイメージした配色。シンプルかつエディターチックなデザインが良かったので、イメージ通りのものができ…
(2023年7月29日13時時点) 予想印 ◎ 16 ファイアダンサー 〇 14 スティクス ▲ 15 マウンテンムスメ ルックスで選ぶ1頭 独断と偏見で選ぶルックスが好きな馬 4 ロサロッサーナ 18 レジェーロ 買い目 馬連 15-16 3連複2軸 15-16-4.14.18 (3点)
ミーハーな競馬オタクによる Llama 2 ダウンロード記。皆さんサクッとやっていそうだけど苦戦した。単なる好奇心の塊で Llama 2 を知りたい、あわよくばアイビスSDの予想に使いたい、とか思っていたけど道のりが長そう・・・しばらく遊びたいのでシリーズで…
HHKBのキーボードを使って1か月ぐらい経つ。なんかかっこつけて、US配列にしてしまった。意外と普通に使えたが、一つだけ気に入らないことがあったので、その問題と対処を書いておく。 絶対もっとスマートなやり方があるはず・・・ 前提 使っているキーボー…
面白そうなものが公開されたので、やってみた。 gpt-bot.userlocal.jp 手順は省くが、LINE Developers を使ったことがある人ならかなり簡単に設定できる。使ったことがない人でも特別な知識は不要なので、ポチポチやればできる。かなりお手軽に遊べるツール…
ロータスワンド、どこかで聞いた名前・・・ 競走馬の馬名は審査を経て登録される。他馬と紛らわしい馬名は審査に通らないんじゃなかったっけ?と疑問に思ったため、馬名審査基準を見てみた。結論を言うと、ロータスワンドが審査通過した理由は迷宮入りだが、…