姫路IT系勉強会
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Write
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Engagement control
    • Make a copy
    • Transfer ownership
    • Delete this note
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Help
Menu
Options
Engagement control Make a copy Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Write
Owners
  • Owners
  • Signed-in users
  • Everyone
Owners Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    1
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    姫路IT系勉強会 2025.12 ======================= * 開催日: 2025/12/20 13:15 * 司会: fu7mu4さん * 参加人数: 参加者: ???名 (うち学生:0名) * HackMD: <https://hackmd.io/iebMrxDWSiqx92I24QCegQ> * connpass: <https://histudy.connpass.com/event/377568/> * [姫路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/) * [Waylandの将来に全力を注ぐ ―KDEプロジェクト⁠⁠、PlasmaにおけるX11の完全ドロップとWaylandへの“全振り”を宣言](https://gihyo.jp/article/2025/11/daily-linux-251127) * [【libxml2】libxml2プロジェクトは放棄されました](https://qiita.com/rana_kualu/items/29227778c0cb9ecd890f) * [オープンソース・プロジェクトのたたみ方](https://zenn.dev/dmikurube/articles/how-to-wind-down-an-opensource-project) * [Migrating from GitHub to Codeberg](https://ziglang.org/news/migrating-from-github-to-codeberg/) * AI/LLMなしを主張するzig言語がリポジトリをMSのGithubから Codebergに移動 * fu7mu4さん、Gitlab Contributer Level 4に(上位 2.06%) * crowdinのgitlabプロジェクトに登録して毎日10-20件くらい飜訳するのを0.5~1年くらいつづけるだけで得られる、簡単なお仕事。 * [ドイツにおいて、オープンソースソフトウェア(OSS)の開発や維持管理を行う活動を、法律上の「ボランティア活動」として正式に認定するよう求める署名活動](https://www.openpetition.de/petition/online/anerkennung-von-open-source-arbeit-als-ehrenamt-in-deutschland#petition-main) * [The (successful) end of the kernel Rust experiment](https://lwn.net/Articles/1049831/) * Linux Kernelで Rustを導入するのはもう普通になりました * [React Server Componentsの脆弱性 CVE-2025-55182(React2Shell)についてまとめてみた。](https://piyolog.hatenadiary.jp/entry/2025/12/08/113316) * Asahi Linuxの開発者。てか、名前が変わってた * Hoshino Lina / 星乃リナ - YouTube: https://www.youtube.com/c/AsahiLina お題 --------------- ここの下にお題(相談したいこと、発表したいことなどなんでも)お書きください。 * `### <ネタ>+(名前)`の形式でお題を記載してください。(任意) (聞いてほしい話がある、または、相談したい内容がある人だけで結構です) * 記載するお題は参加者一人につき1つだけ記載するようにお願いします。 (他の参加者が話をする時間がなくなってしまうため) ### お題をここに書く(名前を書く) (概要や背景などをここに書く) ### 事務所がなくなりました(もりや) * なんやかんやで会社の事務所を閉めることになりました * 在宅勤務です * ということで事務員がいなくなりました * かわりにRTX5060TiのAIマシンを作りました * AIマシンが事務処理をしています ### 【小ネタ】便器作りました(もりや) * スキビティトイレが欲しい。という要望で作ったトイレが出来ました。 * 邪魔、以外にコメントが思いつきません。 * 最近のトイレは、光ったり音が出るらしいので、光って音が出るようにしました。 * 制御ベースはESP32を使用しております。 * サーボ3台、LED2個、モノラルスピーカー1個 * 毎度ですが電源がギリギリです。 * 汎用的で手軽に使える、5v10Aくらいの小型電源が欲しい。 * [TOTOのペーパークラフト](https://jp.toto.com/knowledge/useful/papercraft/papercraft_archive/)をベースに、レーザー加工用のデータを作成 * 紙と違って曲げにくいので、細分加工してます。 * 最近の高級便器は黒ということで、色は黒にしてます。 * 水を出してほしい * 今、寒いので水を出すのはちょっと… * スモークも * ESP32の次のモデルがでた。 * Raspberry PIのようにディスプレイなどが繋げられるようになった。 * 電源要求レベルがあがったのが残念 * 液晶付きはこんなやつ * Waveshare ESP32-C6 1.47inch LCD Display Development Board 172×320 Supports WiFi 6 & Bluetooth ESP32 1.47 inch ESP32-C6-LCD-1.47 - AliExpress: <https://ja.aliexpress.com/item/1005009514766717.html> * 別のバッテリでは? 重い? ### 【小ネタ】ローカルLLMはじめました(もりや) * 値上がり前に、RTX5060Tiを購入しました。 * 購入の代償なのか、PCに接続されていたHDD、マザーボード、USBに繋がっていたカードリーダー他が全滅し、若干メーカーと揉めています。 * gpt-oss20bで想定通り90トークン/秒程度出ています。 * 幾つか進めていますが、[Hacker News](https://news.ycombinator.com/)の内容を翻訳した簡単なサイトが、とりあえず完成しました。 * 要約、タグの作成が1度では十分な内容が出来ないので5段階に分けた処理で対応しています。 * 1文ごとに分解 → 1文ごとに要約を作成 → 重複内容の排除 → 文脈に沿わない内容を排除 → 全体の要約 * という感じで進め、全ての工程を英語で行い、最後に日本語化します。 * 要約を100文字、200文字、400文字と用途に応じて幾つかの段階で固定長で作成 * ”記事”で間違いないか?や、翻訳が適切に出来ているか? * などの検証その他の処理で、この”固定長化”をしていることで、ほぼ100%プロンプト+要約の長さを厳密に揃えることが出来る * プロンプトのベクトル軸を、文章が乱す要因を減らす * プロンプトインジェクションの影響を抑える、根本的に排除できる * 商業展開する場合に、固定長の文言を投げるので、キャッシュが効きやすい * 固定長の処理になるのでパフォーマンス予測が楽 * ただの翻訳サイト: [そっか~ニュース](https://socker-news.uzaya.net/) * 肝心のタイトルが翻訳されてないよ(nogajun) * 横道にそれるけど、こういうサイトだと検索エンジンのkagiが作ったニュースサイト[kite](https://news.kagi.com/)が好き。[kiteのポリシー](https://news.kagi.com/about) * cnohaのvpsでサーバー構築 → この内容を書いている間に * セットアップ中から、なんでこのサーバー、鍵しか許可してないのにパスワードでログインできるんやろ? * まぁ明日見よ * 乗っ取られる * セットアップから3時間後にサーバーが乗っ取られましたので、セキュリティに関わる設定は、必ず終わらせてから寝ましょう * Xerverでも、契約後すぐにDDOSが受けた * AIに生成してサービス、最近はやりの next.js の脆弱性があったので、すぐにやられた * ネモトロン nvidia製LLM が いけそうだが、メモリが24.5GBいるギリたりない * https://huggingface.co/nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B-FP8 * 業務でぶんまわすにはAPI経由だときびしくなる。Local LLMしかないような * sakura の無料プランのAIを使うのもある ### 姫路テクノカフェ:姫路IT勉強会の他にもIT系の勉強会を開催したい(のぶりん) * いろいろ書いていたけど長くなったので分割 * [野方が姫路IT系勉強会を作るときに考えていたことと勉強会・コミュニティの設計](/R0FajWkYRxC3rUiCHeHugQ) * 勉強会の前身はハックカフェでした * https://histudy.jp/about/beginning/ * もっといろいろな人が参加できるような会がいい * レーザーカッターや3Dプリンターを買ってしまったのでいろいろしたい * もともとは各人に主催するようにいっていた。 * 明石にはできた? * ノウハウをまとめないといけないかなと思う * 最初にコミュニティの設計をした、定着させるには?を考える * コンセプト * もっとITだけではなくいろいろなテーマでやりたい * 姫路の話とすると、姫路は広いのでむずかしい面がある。 * より小さい範囲で開催すればいいのか? * 定期開催 * 内容も考える。レーザーカッターは1回ネタになるので * 登壇形式だと、誰が話すかを依頼するのが大変 * アンカンファレンス方式というか雑談を主体とした形式の方が楽 * さと研方式:参加者がお題をだしてもらう * お題をならべてどうやってファシリテーションをするのかが大事 * 省力化しないと続けられないので、自分でやりすぎないのが大事 * モクモク会というのは何をやっているかよくわからなくなりがち * 仲間をみつけるのが大事。定期開催するには仲間が必要。 * 主催者が一定期間がんばらないといけない。旗振りが大事。月一なら3年はいるかな * 開催記録は必要。やったことがのこらないと、わからなくなるから。 * HackMDの方式だと、複数メンバーがかけるので手があいた人がかける。書記をおくと書記が発言できなくなる。 * Code for Harima, State of Map(OpenStreetMapの年次集会)でも採用されている * 記録があると何をしているのかがわかっていい。 * まとめはAIにまかせることもできる。 * 録音→AIにくわせるというのもいいかもしれない * ギークお断りのLinuxインストール大会計画中 * https://mastodon.social/@nogajun/115480211999018428 * 面白そうなことをやれば面白そうな人がついてくる * オフラインは重要 * 地域コミュニティとして立ち上げる場合は、オフラインをメインにした方がいい * オンラインは補助的な立ち位置がいいかな * やってから考えよう * 時間と場所さえ決めればなんとかなる * 姫路の中心あたりの公共施設を借りるのはほぼ無理、他の方 にとられてしまうのできびしい * ビジネス関連だと高くなる。 * 手柄山交流ステーション (モノレールの展示の上)会議室はあいているイメージがあるので * https://www.city.himeji.lg.jp/himemono/0000005805.html * 労働会館もある * 姫路IT系勉強会の最初は、サンマルクカフェの2F(移転前)に集合だった。 ### .NET Blazorのここがすごい(TsuzuranoYuji) * WEBアプリの.NET系の開発をずっと行ってきた。 * .NET Blazorとは? * Microsoftが提供するWebアプリを開発するためのフルスタックフレームワーク * [Blazor を使用してアイデアを Web にすばやくローンチする](https://dotnet.microsoft.com/ja-jp/apps/aspnet/web-apps/blazor) * C#でサーバサイドもクライアントサイドも実装することができる優れもの * 境界線をなくすというのがいい。 * そっかーにゅーすも javascriptでサーバーサイドクライアントサイドも実装されている * もともとは Blazorはバックエンドの開発言語フレームワークだったが最近はフロントエンドも開発できるようになった * .NET Blazorのここがすごい1 * CRUD操作が関わるDOM更新(画面更新)がお手軽に実装できる * 従来の開発では、バックエンドを開発してAPIを実装してもらってからフロントで呼び出すとなっていた。 * BlazorはAPIという概念がなく、メソッドを実装し呼び出すだけでよい。 * .NET Blazorのここがすごい2 * ブラウザストレージの操作がお手軽に実装できる * JavaScriptでここを実装するのはちょっといむずかしい。 * Blazorはそのあたりがすでに暗号化なども含めたクラスが実装されていてよい * .NET Blazorの課題 * サーバーとクライアントの境目がわかりにくい。(アーキテクチャで回避できそう) * サーバー側はクリーンアーキテクチャみたいに設計しておけばいい。有名なアーキテクチャで実装しておくとAIに伝えることができていい * MVCなど * JavaScriptなどで実装されたシステムを .Net Blazorで実装しなおすとかはできる。 * .NET BlazorはシグナルRで作成するようになっているが、REST APIを実装すれば可能 * .NET Blazorのテンプレートが他の流儀と違うので難しい * テンプレートがパーツ分離されている。アーキテクチャをがんばっておかないと難しいかもしれない * 思いついたテンプレートをがんがん追加すると大変 * 機能単位で開発するようなC#やJava言語は縦割りになって共通コンポーネントを実装してしまうことがありがち * 開発者に布教する必要があるような。 * Nextで開発している人間に布教するのは難しい * どちらかというと企業向け? * AIがコードを生成するには * .NET ASPなどの古い資産をうまいこと新しいブラウザにもってくるもの? ### 今さらながらGOV UKデザインシステムを見てる(nogajun) * デザインシステムとは、統一的なブランディングのためにデザイン原則、スタイルガイド、デザインコンポーネントなどをまとめたもの * GOV UK Design Systemは、イギリスの政府系機関のウェブサイトを統一的にデザインするためのガイドとシステム * 2010年にイギリスの電子政府のための省庁「政府デジタルサービス」が作った * GOV.UK Design System: https://design-system.service.gov.uk/ * alphagov/govuk-frontend: GOV.UK Frontend contains the code you need to start building a user interface for government platforms and services.: https://github.com/alphagov/govuk-frontend * 調べてた理由は、姫路市のウェブサイトが見にくいなと思って調べてた * GOV UKデザインシステムはスッキリして見やすい * Welcome to GOV.UK: https://www.gov.uk/ * ウェールズ GOV.WALES: https://www.gov.wales/ * スコットランド The Scottish Government - gov.scot: https://www.gov.scot/ * 北アイルランドは使っていない。当然だよね * GOV UKデザインシステムは改定はされているけど、基本的な部分は変わってない * デジ庁もデジ庁デザインシステム作ってるけど、これがどこも使ってないし、なにより見づらい… * デジタル庁デザインシステムβ版: https://design.digital.go.jp/dads/ * デジ庁はイギリスの政府デジタルサービスのパクリ * デジ庁自体、菅義偉が経産省、総務省に対抗する思惑で作った省庁だしね… ### 初心者向けに開発環境(IDE)+ローカルサーバーに接続できる環境を作ろうとしてる話(sperkbird) * 初心者が勉強を始めたいけどなんもわからん、となっている * PythonとかVSCodeをローカルに突っ込めば?というも何をどう作ればよいわからん * じゃあ横で見れる環境ローカルに全部作って提供するかー、という話に * リモートで開発環境に入れるVDIみたいなやつ+入るときにちゃんと認証したい * 候補:Coder https://coder.com/ * 認証環境はAuthentik * 前提条件のハードルが高い、開発の前段階で挫折する * 言語学習サービス : https://exercism.org/ * Webアプリはハードなのでは? * やりたがるんですよね。 * Google Cloud Shellは便利よ * Google CloudのCloud Shellがとても便利なのでおすすめしたい #GoogleCloud - Qiita https://qiita.com/odayushin/items/0113a7b73abd66c98785 ### 常識の範囲内のSSH踏み台サーバー(fu7mu4) 表示できなため延期 * 先月の積み残し。SSHの踏み台関連のサーバーを作ることになった、なんで? ### Android のアレな話(fu7mu4) 表示できないため延期え * 先月の積み残し。内容がアレなために発表中止することがありまーす。 告知 --------------- ### 12月ピッチBar「ゆるシビックテックで長く続ける Code for Harimaの取り組み」 (12/23) * 12月ピッチBARのおしらせ | 起業プラザひょうご姫路: https://kip-himeji.biz/pitchbar202512/ * 日時: 12月23日(火) 18:00 - 20:00 * 参加費: 1000円 * 野方が加古川でやってるCode for Harimaについて話をします ### イベント名(開催日時) (イベントの概要をここに書く)

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    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

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully