姫路IT系勉強会 2025.10 ======================= * 開催日: 2025/10/18 13:15 * 司会: wateさん * 参加人数: 参加者: ???名 (うち学生:0名) * HackMD: <https://hackmd.io/MaY59ZSmSJKPx7tRTR-1Gg> * connpass: <https://connpass.com/event/371679> * [姫路IT系勉強会 Discordへ参加する](https://discord.gg/rZCeScB) * **オンライン開催の場合はDiscordのボイスチャットを利用しています** * Discordは無料プランに乗れる人数(10人以内)なので使っています。 * 有料版でも$15/月程度なら払えなくもないですね。 * Discord以外にも色々ありますので、人数が増えたら検討しましょう。 * [姫路IT系勉強会 Slackへ参加する](https://join.slack.com/t/histudy/shared_invite/zt-ugowinom-ZG0ORhstkrqQGVyjksr_OA) * 勉強会当日以外での質疑応答やメンバー同士のコミュニケーションに利用しています * Slackでの話の流れから、突発的に臨時イベントが企画されされるケースがあります * 画面共有について(オフライン開催時のみ) * [Chrome ツールバーにキャスト アイコンを追加する](https://support.google.com/chromecast/answer/7249696?hl=ja) 最近のニュース ----------------- * [姫路IT系勉強会](https://histudy.jp/) * [Unityの件](https://flatt.tech/research/posts/arbitrary-code-execution-in-unity-runtime/) * [Unity製ゲームで「任意コード実行」可能な脆弱性が報告される。PCゲーマーはいますぐSteamクライアント更新で対策を](https://automaton-media.com/articles/newsjp/unity-vulnerability-20251004-360400/) * [Ubuntu 25.10(questing)の開発; リリースまであと一週間、26.04へ向けて](https://gihyo.jp/admin/clip/01/ubuntu-topics/202510/03) * [Please do not implement Enter key to Submit behaviors by directly hooking into the raw keypress event.](https://dninomiya.github.io/form-guide/stop-enter-submit) * かな漢字変換の[SKK](https://ja.wikipedia.org/wiki/SKK)だとCtrl-Jで確定ですよ? * [GitHub、マージコンフリクトをワンクリックで解決可能な新しいUIを提供開始](https://gihyo.jp/article/2025/10/github-one-click-merge-conflict-resolution) お題 --------------- ここの下にお題(相談したいこと、発表したいことなどなんでも)お書きください。 * `### <ネタ>+(名前)`の形式でお題を記載してください。(任意) (聞いてほしい話がある、または、相談したい内容がある人だけで結構です) * 記載するお題は参加者一人につき1つだけ記載するようにお願いします。 (他の参加者が話をする時間がなくなってしまうため) ### お題をここに書く(名前を書く) (概要や背景などをここに書く) ### 友達の会社の話(fu7mu4) - **ともだち** ということにしています。 ### 神戸に来てPMなんだけど...(yukion) * 10月から神戸に来て自社製品のPMからSIerのPMへ * 技術要素が...全然違う... * Kintone連携とか,AWSとか,Asteriaとか * ひとまず次のPJ途中から入るらしいけどAWS使うんです * AWSの一通りわかってないとちょっと... * S3とかRoute53とか各サービス名称だけは知ってるけど... * ?一般的な構成を作るために修めるべきサービスとかあります? * =これとこれとこれをわかってれば、構成図作って説明できるよみたいな * AWSをわかっている人はあまりいない、チャレンジ! * AIをつかってAWSのドキュメントを作成する * プロンプト例「AWSをつかうことになったのですがよくわからないので、それを説明する資料をつくってください。」 * 構成なども出してくれる。正しく聞かないと答えをだしてくれないので注意しましょう。 * AIに役割を設定するロールプロンプティングがいいかも「あなたはAWSの専門家です」のような、 * セキュリティに配慮して、この要求を満すような構成案を出してとかいう * 試すにしてもたたきだいがあった方がいいかも * コストに見あうかどうかもAIに聞けばいい * 嘘をつくことがあるので、疑いはもっておくこと * 外に出すとまずい情報があるときはそのAIの契約プランがあっているかを確認してください。 * 使っているAI・モデル * ChatGPT * Geminiはどうですか? * GeminiのGemに設定をもたすのが便利 * 選ぶだけでAWSのセキュリティ専門家、クラウドエンジニアなどとして回答してくれる * 要件定義などにもやってくれる * VSCode/github copilotなら * チャットモードでロールプロンプティング * 定型タスクもできるようにしておく * AWSで試してみるというのもあり * [経営者が知るべき、なぜエンジニアの「合理的な判断」が事業を圧迫するのか|すてぃお](https://note.com/suthio/n/nbfd1327d44e8) * プロジェクトにドキュメントがない問題 * 開発プロジェクト内のドキュメントをいれておくのがいい。 * 場所を決めておくといいかも * エンジニア向け * 仕様 * テストケース洗い出し * チャットモードがすごく増えていく * ビジネスアナリストを呼びたいなどで * コードレビューとか * JavaScriptとか * OSSのプロジェクトを解析するときとか * セキュリティが気になるとき * ドキュメントはテクニカルライターに書かせるとか * 開発フローもあるといいかも * コードではなくて仕組みづくりを考えることが多い * フローもなにもかいておくと、人との会話も便利ですし、AIにコンテキストを渡すときにも利用できる。便利。 * フリーランスなのでどうしても一人親方のようになってしまっている * ChatGPTではひとりで対応するのが難しいですどういう役割やロールがあるといいですか?とか、セキュリティの専門家などの設定もAIに考えてもらうとか。 * AIにドキュメントを書いてもらうのが便利。 * 詳細すぎるときは分割したりすこし粗くしたりもできる。 * ChatGPTのときはカスタム指示を使うといいかも。 * 専門的な技術(PHP, CakePHP, Ansible, サーバー構築、プロジェクト管理)について詳細で正確な情報を提供してほしい。 * 自分が詳しくない領域では、適切なアドバイスや別視点からの考察を提示してほしい。 * アイデアを洗練させるために、単なる情報提示ではなく、選択肢や代替案も示してほしい。 * 「どう思いますか?」と尋ねたときは、自分の仮説が正しいかどうか、または異なる視点での意見を返してほしい。 * 忖度せず、正直で批判的思考に基づいた意見を述べてほしい。必ずしも同意する必要はなく、異なる視点・リスク・現実味のある代替案を2つ提示することを優先してほしい。 * 批判的な指摘を行う場合は、建設的かつ具体的な理由を添えてほしい。 * 情報が不足している状況で無理に回答しようとしないでください。 * 回答するのに必要な情報が不足している場合は、どういった情報が不足しているのかを具体的に提示してください。 * Discordにある AI雑談というのがあるので興味があれば見てください。 ### 兵庫の名所 * あ、あと兵庫県で行っとくと「こいつわかってるな」ってとこ教えてください! * 福岡の住人に兵庫わかってるなというところ。 * かすみ城、天空の城、絶景ポイントではないらしい * 昔は自由にあるけてよかったのですが、今は、うーん。 * 今はハイキングコース * 家島 * なにもない * 丹波の黒豆 * 有馬温泉 * ゆめぐりではない * 唯一のいわなのつりぼり * 駐車場は高い * 出石蕎麦 * 銀山がちかくにある * アイドルグループ銀山ボーイズ * 城崎温泉 * パスでまわれる * 温度高め * 旅館には温泉がないかもしれないので、巡るのがメイン * 姫路の書写山、ラストサムライの舞台(ロケに使われただけ) * 姫路城の好古園 * 神戸 * 廃線散策コース、トンネルがあるのでライト必要 * 淡路島、渦潮がみれる、クルーズツアー * 明石海峡 * 淡路側に温泉と絶景 * 赤穂海浜公園 * 11/3までに申し込めばグランピング施設に * 海の水平線と温泉とかも * 相生、海沿いのバーベキュー施設 * 牡蠣バケツ売りしている。 * いのしし料理、牡丹鍋 * しおた温泉で、牡丹鍋(料理が多い) * 佐用、瑠璃寺 * モンキーパーク * 西播磨天文台 * 広い公園 * 龍野の相撲の始祖のお墓がある * 揖保の糸のお店とか醤油とか * [福崎の奥地に鬼盛り喫茶のお店「ラヴリ」がオープン!実際に食べてきた【姫路の種宣伝部】 | 姫路の種](https://budou-chan.jp/loveli/) ### 会社でGitHub(ようやく)導入になったようなんだけど、いろいろ決まってないことが多すぎて困る(かねだ) - プラン - とりあえずはTeamプラン - リポジトリのデフォルトの可視性 - 不明。プライベート優勢。 - セキュリティポリシー - セキュリティに詳しい人もGitHubに詳しい人もいない - CI/CDパイプラインの構築と運用 - CIは必須。CDもやりたい。 - CodeRabbitですか? - Gitlabでもいいのでは? - プルリクエスト主体の開発に移行したい? - GitHub Actionsの利用方針 - マケプレの存在が多分周知できてない - ~~ライセンスの選定~~ - 今までの受託案件でも恐らく気にしたことは無いであろう話は聞いた。 - 受託開発でオープンソースライセンスをつけることはない。 - ~~面白いから AGPLv3とかにしてみたら?~~ - コラボレーションツールの統合 - これを機にSlack導入まで押し切りたい - GitHubに移行してなにがしたいのか?がはっki - りしていない、前提がわからない。なんとなく? - プロジェクトごとにルール設定したらあとで混乱すると思う - github copilotを使いたい - 他にも「いつまで案件毎にVM立ち上げるの?」とか、いろいろあって、『DevContainerテンプレートリポジトリ』作成中 - これもちょっと怖いな。開発ドキュメントを残さないと。謎のものとして残る。 - 立ち上げに時間がかかる(1Week)をなんとかしたい - 立ち上げるための手順書があった方がいい。 - 手順書を配ったら(2-3Day)になった - これを自動的に行うためにぽちぽちするアプリを作成した - まず前段階ができてないかも? - 質問のできない環境の可能性? - 資料は全員が見えるところにあるか? - NotebookLMに文書をいれるとかいう手もある - 文書量が多いと AIにアップロードできなかったりする問題もある - 仕事の責任範囲をどこに設定するか?という問題がある。 - 肩書など - 検索やベクトル化させるのかは課題 ### VSCodeでモデル選択ができなくなった(かねだ) VSCodeのGitHub Copilot Chatのモデルの選択肢から前は出ていた`GPT-5`が消えた、`Claude Sonnet 4.5`もGitHubの設定画面では出てるけど選択肢には出て来ない - 選択肢に出て来ない - 設定変更のロールアウト待ち? 一ヶ月? - 会社側で制限かけられている可能性? - Codex - VSCode連携するとコードはあまり ### スプレーシミュレーションを作っています(もりや) * まとまった話のネタがないので、進捗のネタになります。 * 縛りとして、今プロジェクトは極力自分でコードを書かずに、LLMに書かせる。を条件にしています。 * スプレー缶アートのシミュレーションできる物って面白そうやんというフリを会社の相方から受ける * プロジェクターでスクリーン、プロジェクションマッピング的に投影した対象に擬似的に絵を描く * スプレー缶を模したデバイスを使用し、実際に噴射するようなアクションで着色する * スプラトゥーンのような感じで、普通に絵がかける * 要素技術はだいたい揃っていたので、多分作れると勘案 * GoogleのMediaPipeの姿勢検知から、両腕の座標を取得 * カメラをスクリーン上部、側面(左右どちらか)に配置 * 上部のカメラで、スクリーンを進行方向として、距離を判定 * 側面のカメラで、スクリーンを進行方向として、高さを判定 * ESP-32にMPU6050を接続し、XYZ軸の角加速度を取得 * 手首の座標を頂点とし、スクリーンまでの距離を高さ、XYZ軸の傾きから開き角、斜辺が求められる * これを元に、円錐を描写、ベクトルからスクリーンと当たり判定を行う * スクリーンと円錐が接している場合に、円錐の断面を描画 * 断面を基準に指定された色の点を、とりあえずランダムに描画 * 以上の流れで、行けそうな気が、現時点では、断面の計算まで行けていますが、正確な描写を調整中 * スプレー缶デバイスは多機能 * ロータリーエンコーダー3個を搭載し、RGBを割り当て、その場で缶の色を変えれます。 * 設定中の色はLEDで表示 * アナログトリガーをキャップ部分に配置し、押し加減で塗料の量を変えれます。 * キャップ内に抵抗を内蔵し、esp-32で抵抗値を読み取る仕組みで、キャップを変えると空気量を変えれる。仕組みを入れてます。 * 初めはWi-Fi実装でしたが、LLMを駆使して複数の転送効率化を試しましたが、どうしても70msごとの取得までが限界 * Bluetoothに変更することで、20ms事のデータ取得が安定して行えるようになる * 大きな課題が1点 * スプレーである以上、左右の手に別々の色のスプレー缶を持つことが想定されますが * 現状のシステムの流れでは、どちらの手にどの缶を持っているか?が判別できない * PS4のようにLEDの発光色から、どっちの手に缶があるか?を取れるんじゃないかと思案中です。 ### おすすめMac教えてほしい(yukion) * 開発をずっとWindowsだったんだけど、転職先はMac... * なれる意味でもプライベートのMacもっときたい * 用途 * Privateでの開発 * 勉強会に持っていく * トリプルディスプレイできたらいいな~ * 3Dとか動画編集はしない * 回答欄 * fu7mu4: とりあえず最新のもので予算の許される範囲の最上級モデルを買う。 * 最上級モデルを買ってしまうと簡単にやめられなくなる。ふふふ * おまえも人柱にならないか? * wate: お勧めしない。 * よく使っているキーがかわってしまうのは大きなストレス * DevContainerが利用できているのであればWindowsでも特に問題はない * Appleは後方互換性を切りすてることがある。 * Appleについて質問できる知り合いがいないとつらい 告知 --------------- ### Linux Foundation Community Days 1-2, 10/21, 10/22 * Linux Foundationのイベントです。 * https://www.linuxfoundation.jp/blog/2025/10/session-schedule-for-lf-japan-community-days-2025-now-available/ * 参加費なし * 大阪 (イベントの概要をここに書く)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up