AI,PC,プログラミング

AIの進化がはやく、焦りながらまずはメジャーなAIサービスに課金しています。
とりあえず、お試しでChatGPTのPlus(20ドル)を1週間ほど使い、つぎにClaude Pro(20ドル)です。
Github Copilotや、Cursor、Gemeniはとりあえず無料版です。 ? アイキャッチ画像はChatGPTに生成してもらいました。NASがピンチの画像です(苦笑
触ってみた中でClaude のClaude Codeがすごいのと楽しいのと自分のやりたかったことが実現できそうなので、ずっといじってますね。 もともと献立アプリを作りたかったのを、Claude Codeにプロトタイプ作らせたら思ったものがスッと出てきたので、かなり優秀・・・。というか自分の仕事内容に焦りが出てきましたね。 作ったのはこちら。 https://kondate.domid.net/ 日付カレンダー周りの実装をやらせたら6/15を月曜日と認識したりと、なかなかバグが取れず根気よくプロンプトで指示したりして実装にはまだ手間取りますが、簡単なモックは一瞬で作ってくれるので助かります。
上記記事で、数年前に自宅サーバ内だけで献立記録アプリ作って運用してましたが、停電でサーバが故障しデータが消えてしまって、ショックが大きくしばらくやめていました。次はレンタルサーバとGitHubでソース管理したので大丈夫なはず。外部公開してしまっているので自由に使えるようにしていますが、利用規約を作らないといけないですね。

ネット

マンション購入して9年、ようやくNuro光開通しました。スマホやPCからの実測だと上下600Mbps前後ぐらいでてますね。jC○Mさんに比べて十分な速度ですね。 ただ、MAP-Eが適用されているのを知らなくて、これが誤算でした。いろいろ調べるとIPv4が枯渇するので、ポートを節約する技術のようで実はフレッツだとv6プラスで十分実績があるようです。 うちはVPN使っていたので最初繋がらなくてかなり焦りました。いろいろ設定や調査したところなんとか接続できたのでメモ書いておきます。

前後比較

  • 光開通前
QNAPでL2TPのVPN設定で利用。主にiPhoneからNASにアクセスしてファイル参照。
  • 光開通後
L2TPによる接続はできなくなりました。L2TPの技術がIPv4前提のためポート開放ができず接続できないです。そのため、QNAPでOpenVPN設定し、iPhoneにOpenVPN Connectアプリをインストール設定、これでMAP-E環境のIPv6経由でVPN接続できました。

【手順】

  1. QNAPのファームウェアを最新に設定する。
    1. OSが古いとアプリ側で証明書エラーが出ていました。そのため証明書が期限切れている場合は、QNAPのファームウェアとQVPNアプリを更新します。
  2. QNAPのmyQNAPCloudでMY DDNS設定する
    1. QNAPアカウントを作成する
    2. DDNS設定をする
  3. OpenVPN設定
    1. QNAPのQVPN Serviceを開き、OpenVPNの設定をします
      1. ポートはデフォルトでいけるかと思います
      2. 暗号化は高にしました
    2. QNAPのOpenVPNでIPv6接続させるため、サーバー側設定を変更する
      1. QNAPにssh接続する
      2. vi /etc/init.d/vpn_openvpn.sh
        • 修正前:proto ${VPN_PROTO}
        • 修正後:proto ${VPN_PROTO}6
        • 詳細はこの辺を参照。 https://forum.qnap.com/viewtopic.php?t=136396&sid=7659a75fa549819cf2d0fb92123671e4
      3. QNAPのQVPN ServiceでOpenVPNを再起動
    3. QNAPのQVPN ServiceのOpenVPN画面で、***.opvnファイルをダウンロードし修正する
      1. remoteのIPアドレスをDDNS名に設定
        • 修正前:remote ***.***.***.**** 1149
        • 修正後:remote DDNS名 1149
      2. protoをudp→udp6に設定
  4. iPhoneでiCloud経由のファイルアプリで***.opvnを共有
    1. OpenVPN Connectインストール?
    2. iPhoneのファイルアプリを開き、***.opvnを開き、OpenVPN Connectに引き渡す
  5. 以降は、OpenVPNconnectアプリやiPhoneの設定アプリからVPN接続します

【所感】

意外となんとかなりますね。IPv6技術の知識を身に着ける必要があるようです。VPN周りもWireGuardなど新しい技術がどんどん出ているようで、勉強になりました。 そして、開通後我慢できずTPLinkのBE75を購入しました。BE85はさすがに高く、、、NURO ONU(NSD-G1000T)の下にブリッジ接続でぶら下げてます。リビングにメインを設置して、もう1台は仕事部屋で無線バックホール接続にしています。(本当は有線LAN10GBaseとかにしたいのですがそれは工事が済んでからですね) NSD-G1000D→ BE75メイン→BE75サブ→QNAP TS-231Kという接続です。 VPN接続はiPhone 13 miniのUQMobileからです。

未分類

最近メルカリで本やDVDなどを売ってます。古い技術書が多かったので思い切って処分しました。人気があるやつや、古典的なやつはサクサク売れますが旬が過ぎたフレームワーク的なものは残りますね。 そういったものは捨ててしまっています。 それと使わなくなったガジェット類も処分しています。まだまだ処分が足りなくて、場所が空きませんが。 処分する時にパラパラとめくると読み直したくなるんですよねえ。

未分類

2021年某日、ゲリラ豪雨で雷がドッカンどっかんしておりました。しかも夕飯中です。そして恐れていたことが、、、 停電ですね。ここ最近多い気がします去年からほぼテレワーク中なので仕事中でなかったのが幸いでしたが、真っ暗ですね。まぁ、買ってあったマグライト風(LED Lenser)を使うかと出したところ光が弱い、、、 電池蓋を開けてみたところやっぱり液漏れしていました。なんとか取り出せないかと四苦八苦しましたが、かなり固着しており、金づちでお尻をたたいても全く動かず。諦めていましたが、下記サイトでお湯につけると取り出せたとのこと。 https://notenki.jp/seven/?p=1333 5分ぐらい熱湯につけて、電池のお尻を割りばしで何度か金づちで叩きました。スポンと抜ける感じではないですが、何度か叩いていたら少しずつ動きようやく液漏れした電池が取れてほっとしました。固まったアルカリ部分はミニリューターでゴリゴリ削りきれいにして、ようやく新しい電池が入りました。 しばらくは液漏れしない、エネループを入れておくことにします。 ? ?

PC,モバイル

タイトルどおり、我慢できず買ってしまいました。毎日Appleのサイトを見て、今日は店舗受け取りできる、できない、できる、、と。そのうち飲みながら見ている時、酔って翌々日銀座ストア受け取りがあったので注文してしまいました。今年は、少し頑張ったから良いよね。 スペックはスペースグレイ、8C/8C/16GB/1TBの松です。とりあえず、新しいm1で色々やっていきたい。 前回買ったMacは、MacBookAir Mid 2012です。(i7/8GB/256GB)こいつは、バッテリを購入して自力交換し、SSDを512GBに入れ替えて使っていました。壊れる気配がないですが。 一時期毎日持ち歩いていましたが、丈夫ですね。新しいのはファンレスで本当にゼロスピンドルなので、可動部はヒンジとキーボードぐらいでしょうか。この記事も新しいMBAで書いていますが、キーボードの感触がまだ慣れないかな。