気まぐれエンジニアもどき

徒然草スタイルで、思いついたことを気まぐれに書いています。

気まぐれエンジニアもどき

徒然草スタイルで、思いついたことを気まぐれに書いています。

最近の記事

最近になってやっとDNS関係に手を出してみた

 セキュリティについてうるさくなってきた今日このごろ、気まぐれでDNS鯖をcloudflareに変えたので、備忘録を置いておこうと思う。 1.そもそもDNSとは  Domain Named Systemというやつ。ドメイン名とIPアドレスを紐づける事で、ドメイン名からIPアドレスが特定できるようになる。要は、例としてgoogle.comって検索したら、鯖経由でIPアドレスが送られてGoogleのサイトに飛べるという仕組み。このプロセスを名前解決といって、それをするやつをリゾ

    • yt-dlpを使ってPythonでダウンローダーを作った話

      注意:違法ダウンロードにあたる行為はおやめください。 Youtube Premiumに課金した今日この頃、なんとなくmp4ファイルでダウンロードしたかったので、色々と調べてやってみた。 以下がコードになります。 #インストール用のコマンドpip install yt-dlp import yt_dlpurl = str(input(“URLを入力してください”))ydl_opts = { 'format':'best',}with yt_dlp.YoutubeDL(

      • Gemini APIを使って恋愛シミュレーションもどきを作った話

        生成AIが騒がれている昨今、さまざまなAIの活用方法が見出されていますが、僕の本能が作れと叫んだので、テキストベースの仮想彼女風チャットbotをGemini APIとPythonで実装しました。本noteはその備忘録です。このコードでは、テキストでのやり取りしかサポートしていないことに留意してください。 長々と説明を書いてもつまらないので、先にコードを貼っておきます。 #Google_Generativeaiのインストールをシェルで実行(各環境で違いがあるので、自分で確認