モーグルとカバとパウダーの日記

モーグルやカバ(EXカービング)山スキー(BC)などがメインの日記でした。今は仕事のコンピュータ系のネタが主になっています。以前はスパム対策関連が多かったのですが最近はディープラーニング関連が多めです。

URLを確認しても正しそうに見えるのにフィッシングサイトにつながってしまう攻撃手法

フィッシングのHTMLメール等で、ちゃんとURLを確認しても正しそうに見えるのに、フィッシングサイトに繋がってしまう攻撃手法が紹介されていました。今日発見したフィッシングメール。リンク部分にカーソル合わせても正規のドメイン・・にみえるけど、実は@…

NSEG 勉強会 #110 「IT 技術者とカネ」

NSEG勉強会がいつもとちょっと違った内容のネタで開かれ、自分も発表をしてきました。nseg.connpass.com今回は内容どころか演題も非公開にさせていただいたのですが、渾身の内容だったと思います。 真面目に技術的なことばっかやってても、大変な目に巻き込…

受注先の会社が倒産した件

etc

去年の8月くらいから、LLM+RAGのPoCおよびシステム開発の仕事を受注させていただいていた会社が倒産しました。一緒に仕事させていただいていたCTOの東さんが書かれたエントリです。 ちょっと話題になったんですが、今(2024/8/30現在)は非公開になっちゃっ…

GCPの会社アカウントに登録しても他のプロジェクトに入れない問題

pc

Googleの会社アカウントを発行していただいてあり、そのアカウントでGCPにも権限登録してもらったにもかかわらず、GCPログインしても他のプロジェクトが見えてこない、入れない、という問題が起きました。アカウントの登録は出来ているため、自分でプロジェ…

NSEGで「RAGの仕組みとよくある課題」という話をしました

半年ぶりにNSEG開催されました。nseg.connpass.comここ1年くらいLLM+RAGのシステムを書いていたので、RAGについての簡単な説明と、どういった課題があるのかについて発表しました。 speakerdeck.com自分の関わってたものでは、とにかく回答品質を上げるため…

Dell G15でWiFiが繋がってるのにインターネット接続が切れる問題

最近、コワーキングスペースで仕事をするようになってノートPCとディスプレイ持って通っているのですが、やってるとWiFiが繋がっているのにインターネット接続が切れる、という状況がちょくちょく発生して困ることがありました。 また、いきなりWiFiの電波強…

NSEG2024 新年フリープレゼン大会で音声変換と生成AIについて話しました

久しぶりにNSEG勉強会が行われたので、この1年半(実質は1年くらい)やってた、ディープラーニングを利用した音声変換やニューラル圧縮について話をしました。NSEG 2024 新年フリープレゼン大会 - 資料一覧 - connpass nseg.connpass.com音声変換と生成AI…

GKE内のpostgresをGUIで触りたい

pc

GKEのpostgresの中身を確認したいとき、一旦アプリケーションのpodのshellに入って、そこからpsqlコマンド叩いて接続してSQL叩いて、という方法で見ていました。が、さすがにだるすぎるので、普通に簡単にGUIで見れる方法があるだろうとGPT-4様に聞いてみま…

Windows Update後にWSL2からXの画面表示が崩れる

pc

WSL2で動かしているアプリのSQLite3のデータを確認するのに、WSL2上からsqlitebrowserを動かして見ていたのだけど、今日Windows Updateを掛けたら、画面がすごく崩れるようになってしまいました。似たようなことを以前、Sourcetreeで経験していて、GPUのハー…

GKEでdocker push出来ない問題

pc

GKEを使っていて、docker imageをdocker buildで作るところまでは良かったのですが、docker pushしようとすると権限がないと言われてしまってどうしてもpushできない、という問題にはまりました。 denied: Permission "artifactregistry.repositories.upload…

Docker内からflask dbでPostgresを使いたいときにエラー

pc

それまでflask-sqlalchemyからSQLite使ってテスト的に動かしていたものを、Postgresに変更しようとしていました。それ自体は問題なかったのですが、Dockerから使っていてコンテナ内からコマンドで「flask db …」を使おうとすると、エラーが出るようになって…

llama-indexのopenai 1.x系への対応

Pythonでllama-indexを使っているのですが、開発環境からテスト環境へ移して実行しようとしたところ、SimpleNodeParserのところで、以下のようにエラーが発生しました。 node_parser = SimpleNodeParser.from_defaults(text_splitter=text_splitter) ^^^^^^^…

Outlookのメール送受信で0x8004010Fのエラーになる

pc

Outlookのメール送受信をしようとすると「0x8004010F」のエラーが出てメール送受信が出来ない、という相談を受けました。 なにかやったわけではなく突然なったということでした。これぐぐると、やばそうな障害だな…というのがわかります。電子メールの送受信…

Flaskの稼働URLにディレクトリ名を指定する

pc

flaskのアプリで、例えば開発用を /dev 以下に、デモ用を /demo 以下で動かしたいと思ったのでした。 これはたぶん標準機能ですぐ出来るんだろうなと思って検索したところ、flaskの起動時に環境変数「SCRIPT_NAME」でディレクトリ名を与えてやれば出来るっぽ…

werkzeugでurl_decodeのエラーが発生する

pc

Pythonでflask_loginを使っているアプリで、下記のエラーが発生した。 ImportError: cannot import name 'url_decode' from 'werkzeug.urls'werkzeug.urlsなんてimportしてないのになんで??と思ったら、どうもflask_loginで呼ばれているようだった。 そし…

WSL2上のSQLiteデータをGUIで確認したい

pc

WSL2上でSQLite使っているとき、簡単にデータのブラウズをしたくて、MySQL WorkbenchみたいにGUIで確認出来たらいいのにな、と思いました。 で、そういう用途はDB Browser for SQLite(sqlitebrowser)を使えば良いようです。が、普通にWindows版のsqlitebro…

Pythonのdotenvのインストールではまった

pc

すごくしょうもないことではまったのでメモ。 Pythonの仮想環境ツールをanaconda使ってたのだけど、ぼちぼち移行したほうがよかろうと思って、Poetryにしようかと思ったんだけど、Pythonのバージョンも一括で管理できて評判の良いRyeにかえたのでした。んで…

WindowsからNASへどうしてもアクセス出来ない問題

pc

新しいWindows PCのセットアップを頼まれて、NASへのショートカットを作ろうとしたところでどうしても共有フォルダにアクセスができない(認証が通らない)という謎現象に当たりました。2台の新しいPCをセットアップしていて、1台はなんの問題もなくすんなり…

UbuntuとWindowsのデュアルブート環境でAX200のWiFiが接続できなくなる問題

pc

タイトルが長いけど、WindowsとデュアルブートであることによってなぜかWiFiが接続できなくなることがあるという、絶対気が付かんだろこれ!という問題に当たったのでメモ。 ある日突然 Ubuntu のWiFiが接続できないようになってしまい sudo lshw -C network…

「0x0000011bエラー」で印刷できない件ふたたび

pc

ちょうど1年前にstealthinu.hatenadiary.jp というエントリを書いたのですが、その件のサーバリプレースがあり、再度同じ問題が発生して対処したため、そのまとめです。 このサーバには古いドットインパクトプリンタがUSBパラレル変換ケーブル経由で繋がっ…

OCNバーチャルコネクト固定1IPで接続してる環境にクライアントVPN接続する設定

最近、OCNバーチャルコネクトの固定1IPで接続している環境に、出先のWindowsクライアントからVPN接続するための設定がどうしてもうまくいかずはまりました。 やっと解決できたのでそのメモです。 自分のハマったポイントは、クライアントPC側のWindowsで「As…

stable-diffusion-webui-dockerをGPUのRAMが4Gの環境で動かす

StableDiffusionがオープンソースで発表されて、怒涛の勢いでより簡単に、使いやすくなるよう開発が進められましたが、現時点で一番楽なのは stable-diffusion-webui-docker を入れる、だと思います。 下記のエントリなどを参考にして zenn.devWindows11でCU…

特定サイトのみ勝手にhttpsでの接続になってしまって繋がらない問題

ある特定のサイトに、他のPCからは接続できるのに特定のPCだけ接続できないという相談を受けました。 どうせウイルス対策ソフトがFWで止めてるんだろうと思ってFW止めてみたのですが変わらず、ブラウザをEdgeとChromeで変えてもダメでした。 ただ、pingを打…

OpenAIのwhisperがすごい

このひと月ぐらいはStableDiffusionのことで持ち切りだった気がするが、こないだOpenAIが発表したwhisperも相当すごい。openai.comgithub.comwhisperはすごい高性能な音声認識とついでに英語翻訳が可能なツールです。音声認識できるのは英語や日本語だけじゃ…

iZotope RX9で音が出ない場合ASIOを選択する

pc

最近ディープラーニングによるボイスチェンジのことを色々やっていて、そこで学習用データのノイズを削減するためにiZotope RX9を導入しました。 で一番基本的なファイルの音を聞くことができない、というところではまりました。 音を聞こうとするとグラスを…

WSL環境のVSCodeでTensorboard使えるようにしようとしてGLIBCXX_3.4.29がないといわれるエラー

pc

WSL環境で動かしてるVSCodeでTensorboardを起動できるようにしようとすると、VSCodeが自動で出してくるインストールの指定 $ conda install -c conda-forge tensorboardを実行したせいだと思うのだが、sklearn関係のところで「GLIBCXX_3.4.29」が入ってない…

Windows11のタスクマネージャーのGPUにCUDAの選択肢がない

pytorchでごりごりとディープラーニングの学習を回しているとき、GPUの負荷をタスクマネージャーから確認できるのですが、CUDAを選択することで学習で利用している部分だけの負荷を確認することができます。下図のような感じに表示されるのですが、GPUの選択…

SourcetreeでOAuth認証がうまくできない

Sourcetreeで、それまで使っていたgitを、Windows用gitからSourcetree同梱のgitに変更したところ、GithubのOAuthの認証が通らなくなりました。そういう場合 オプションの認証設定からアカウント設定作り直す リポジトリのorigの設定を作り直す というのが有…

NSEG勉強会 #106

コロナで中断していたNSEG勉強会が2年ぶりくらいに開催されたので、最近触っているオープンソースのリアルタイムボイスチェンジャー、MMVCとそのエンジン部分VITSについて紹介てきました。NSEG + JAWS-UG 長野支部 合同勉強会 - connpass speakerdeck.comや…

chrome上のWebアプリでCtrl+nを使いたい

pc

Scrapboxがいいと聞いて試しに使っているのですが、確かになかなか良い感じです。で編集に簡易Emacs bindingが使えるらしく設定してみたのですが、Ctrl+pすると印刷画面が出てきてしまい悲しくなりました。 調べてみると「shortkeys」というエクステンション…