HackMD
  • Beta
    Beta  Get a sneak peek of HackMD’s new design
    Turn on the feature preview and give us feedback.
    Go → Got it
    • Beta  Get a sneak peek of HackMD’s new design
      Beta  Get a sneak peek of HackMD’s new design
      Turn on the feature preview and give us feedback.
      Go → Got it
      • Sharing Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Note Permission
      • Read
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Write
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • More (Comment, Invitee)
      • Publishing
        Please check the box to agree to the Community Guidelines.
        Everyone on the web can find and read all notes of this public team.
        After the note is published, everyone on the web can find and read this note.
        See all published notes on profile page.
      • Commenting Enable
        Disabled Forbidden Owners Signed-in users Everyone
      • Permission
        • Forbidden
        • Owners
        • Signed-in users
        • Everyone
      • Invitee
      • No invitee
      • Options
      • Versions and GitHub Sync
      • Transfer ownership
      • Delete this note
      • Template
      • Insert from template
      • Export
      • Dropbox
      • Google Drive Export to Google Drive
      • Gist
      • Import
      • Dropbox
      • Google Drive Import from Google Drive
      • Gist
      • Clipboard
      • Download
      • Markdown
      • HTML
      • Raw HTML
    Menu Sharing Help
    Menu
    Options
    Versions and GitHub Sync Transfer ownership Delete this note
    Export
    Dropbox Google Drive Export to Google Drive Gist
    Import
    Dropbox Google Drive Import from Google Drive Gist Clipboard
    Download
    Markdown HTML Raw HTML
    Back
    Sharing
    Sharing Link copied
    /edit
    View mode
    • Edit mode
    • View mode
    • Book mode
    • Slide mode
    Edit mode View mode Book mode Slide mode
    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
    More (Comment, Invitee)
    Publishing
    Please check the box to agree to the Community Guidelines.
    Everyone on the web can find and read all notes of this public team.
    After the note is published, everyone on the web can find and read this note.
    See all published notes on profile page.
    More (Comment, Invitee)
    Commenting Enable
    Disabled Forbidden Owners Signed-in users Everyone
    Permission
    Owners
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Invitee
    No invitee
       owned this note    owned this note      
    Published Linked with GitHub
    Like BookmarkBookmarked
    Subscribed
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    Subscribe
    --- title: 姫路IT勉強会 2022.03 langs: ja-jp --- 姫路IT系勉強会 2022.03 ==================== * 開催日: 2022/03/19 13:15 - 16:58 * 司会: wateさん * 参加人数: 参加者: 4名 (うち学生 1名) * HackMD: https://hackmd.io/38PAtedRQsCrEJ7XCn1uRQ * connpass: https://connpass.com/event/241331/ * ハッシュタグ:[#histudy](https://twitter.com/search?q=%23histudy&src=typd) * Discord(オンラインミーティング専用)姫路IT系勉強会招待コード: https://discord.gg/rZCeScB * Discordは無料プランに乗れる人数(10人以内)なので使っています。 * 有料版でも$15/月程度なら払えなくもないですね。 * Discord以外にも色々ありますので、人数が増えたら検討しましょう。 * ニュース * [Linuxのメインラインから Reiserfs バイバイするかも?](https://softantenna.com/blog/linux-remove-reiserfs/) * [Linux Kernel のC言語がC89->C11に?](https://japan.zdnet.com/article/35184296/2/) つまり `// C99のコメント` が合法になる? * [DirtyPipe](https://dirtypipe.cm4all.com/) * macOS から スクリプトのランタイムが削除される(追加インストールは可) ## 自己紹介なし - 顔みしりしかいないのでなんとなくはじまってしまった。 ## M1 MacでVagrant(VirtulBox)が動かない件(ワテ) * まだ手元のIntelMacは十分動くけど、買い換える時のことを考えると憂鬱 * VirtualBox以外のプロバイダーをつかうしかな?・・・ * [Vagrant ManagedServers Provider](https://github.com/tknerr/vagrant-managed-servers) * [Vagrant Sakura Provider](https://github.com/sacloud/vagrant-sakura) * [Vagrant AWS Provider](https://github.com/mitchellh/vagrant-aws) * アーカイブされてる・・・ * [vagrant-conoha](https://github.com/hironobu-s/vagrant-conoha) * [vagrant-docker](https://www.vagrantup.com/docs/providers/docker) はだめなの? * 最新のVagrantで動作確認してないから各プロバイダーがちゃんと動いてくれるかは不明・・・ * vagrantのqemuってなかったかなと思ったら[vagrant-libvirt](https://github.com/vagrant-libvirt/vagrant-libvirt)でLinuxべったりだった * もう、Linuxに移行しようぜ! * [シングルGPUでもパススルーできる](https://gitlab.com/risingprismtv/single-gpu-passthrough/-/wikis/home)からWindowsネイティブゲームも同じ速度で動く! * もうすこし待ってみたら、VirtualBox 動くんじゃないか説 * VagrantのAWSプロバイダはサポートされてない由 -> みんなDockerに行っちゃった? * virtualboxはx86べったりでした * #17211 (arm64/arm hypervisor add ons) – Oracle VM VirtualBox: https://www.virtualbox.org/ticket/17211 * amd64しかない→Debian -- sid の virtualbox-qt パッケージに関する詳細: https://packages.debian.org/sid/virtualbox-qt * 1-2年待てば、あらかた解決されている、可能性に期待 * IntelMacでいいじゃん(流通在庫、あるいは中古品で) * [Intel mac在庫](https://iphone-mania.jp/news-417140/) * システムを簡単に自前環境でもっておきたいんですよね。 * [Apple の Hypervisor.framework](https://developer.apple.com/documentation/hypervisor) を使ったあたらしい 仮想環境があるらしい * [Veertu](https://veertu.com/) * [vagrant-veertu](https://rubygems.org/gems/vagrant-veertu/versions/0.0.12?locale=ja) * [Xhyve](https://github.com/machyve/xhyve) * [vagrant-xhyve](https://github.com/oldpatricka/vagrant-xhyve) * Apple こええ * デザイナーさんはMac一色なの。どうしよう * 実はKVMでもMacOSが実用的に(略) * 英語情報ならいくらでも * IntelMac上のLinux上なら正々堂々とできますよ * ~~https://github.com/kholia/OSX-KVM~~ * ~~https://github.com/sickcodes/Docker-OSX~~ * そこで Linux ですよ。 * せっかくAppleのキーボードに慣れたので、PC/ATへの引っ越しは気乗り薄。 * Appleを買収するしか!イーロン・マスクぐらい、つよつよになってよ * [5000兆円ほしい](https://auri.ga/5000generator/) ## Redmine かいわいの話 * Redmineのテーマなどが使いにくいという問題 * ボタンを少しおおきくするだけで使いやすくなる * おとしどころを目指したい * 開発者は、利用者が覚えるべきと考えがち * Redmine かいわれはまだこういった話に好意的なところがいい * Redmine のイベントにでてくる人は管理者が多い * Redmine のユーザーが使いやすい、使いにくいがわからない * [ドッグフーディング](https://ja.wikipedia.org/wiki/%E3%83%89%E3%83%83%E3%82%B0%E3%83%95%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0)は重要 * テーマの DOM 構造がおかしいなどもある。 * 画面設計をする人がすくなかったのかもしれない * 歴史的経緯? * @wate さんの github に Redmine の構造をリバースエンジニアリングしたのがある。 * 共通しておく場所がほしい * 5月くらいにセッションで発表するらしい * [Redmine Japan](https://redmine-japan.org/) * [conpass](https://redmine-japan.connpass.com/)もある * 機能をモジュール化した方がいいと思う * 本体のコードを変更してコミットするしかない * 考え方を示すためにはいい * ビューまわりはコミットしやすそう * [Redmine patch 会](https://redmine-patch.connpass.com/) は開発者のみでディープな話をする ## ゆる募 github/gitlabの画面で commitするときに signed-off-by する方法 (fu7mu4) * ワテさんの回答の転記 * コマンドラインでやるなら `--sineoff` 付けるだけなんでしょうけど、さすがにGithubの画面(ブラウザ)からコミットした場合にそれをするのは、さすがに無理な気が・・・ * 一応、Gthubのフォードバックの方に以下のようなフィードバックもありましたが、あくまでもマージコミットだけって感じなので、通常のコミットには関係ない感じになりますしね・・ * https://github.com/github/feedback/discussions/5955 * まぁ、方法としては、上記のようにブラウザからコミットする際のコミットメッセージのテンプレートの設定をできるようにしてほしいという、要望を挙げるくらいしかないような気がしてます・・・ * (少し調べてみましたがまったくヒットしませんでした・・・) * 状況 * 会社PCでgithub のリポジトリをみていた * 簡単なドキュメントの修正を送ったら `signed-off-by` してほしいといわれた * ちょっと会社PCで社外のリポジトリをいじるのはどうかな? * でもそのくらいなら GithubのUIでできるんじゃないと思ったのできいた * そのリポジトリの修正は、`signed-off-by`できる環境じゃないんだ、ごめんで完了した * 対策 * ブラウザからssh する * Github からバーチャル環境にIDEを起動してそこでやる ## WSL2の環境をAmazonLinux2にする * めちゃくちゃ簡単だった https://qiita.com/noumia/items/9fecd2a7c3ea4acb696e * 簡単すぎて拍子抜け ## Backlogじゃなくてgithub使いたい * push禁止できないし。。。 * typo修正のコミットがブラウザで出来ないし… * backlog あたらしく ID作成できないと試せない... ### mercurial ?? * [heptapod](https://heptapod.net/) っていうのがありましてね * [heptapod.net](https://about.heptapod.host/features.html)には「The power of GitLab Core and Mercurial combined」だそうで… * なぜ[gitea](https://gitea.io/ja-jp/)からフォークしなかったんだろう * bitbucketのmercurialなくなってた… * mercurialもいいけど昔、bzr(バザー)というのもあったんですよ * canonicalが作った * やっぱり速度、速さが重要だったのではないか * CVS...RCS...? あ、頭が痛い… * tarball で配布しよ。 * それをテープで閲覧です ## 皆さんのAWS(に限らずクラウドサービス)活用法 * 先日の動作ストリーミングサーバーの件はごく短い動画上げて保存できればOKになって完了したっぽいです(ストリーミングサーバーではない?) * クラウド活用の推進自体はこれからも全社的にやっていくらしい。5月あたりから私もやるらしい * AWS(に限らずクラウドサービス)のよかった活用事例気になってます * 例 AWSで組み込みソフトのビルド環境作るとか試している人もいるがなんかオンプレミスでやった方がよさげ * 10年前、自宅サーバからVPSに移行しました。平凡そのものです。 * 一旦立てたらほとんど変更しない用途なので、クラウドらしからぬ状況です。 * 会社の話なら使っています。 * 個人では作って破棄がらく。 * クラウドでは、開発環境を構築しやすい。Ansibleなどで同じ環境をすぐに構築できるのでいい。 * 本番に移行しやすいように構築しておくこともできる * デメリットは従量課金であること * Quote を設定しておかないとこわい * コントロールパネルが複雑でわかりにくい(AWS、GCPお前らのことだ)。 * [ConoHa](https://www.conoha.jp/)はわかりやすいけど機能が足りないことあり * [SAKURA の クラウド](https://cloud.sakura.ad.jp/)はよかった * ワンランク低い(安い)スペックがあるとありがたい * Azure を使っている人はこの中にはいない?ようだ * アホみたいにパワーが必要な場合、クラウドは助かる * オンプレだとMAX を予測して立てておく必要がある。 * プロジェクト後の破棄や再利用を検討しなくてもいい。 ## Twitterに、この話しをスペースに流すとおもしろいんじゃない? * スペースは、[Twitterアプリでないとできない](https://help.twitter.com/ja/using-twitter/spaces-hosting#start)模様 * アプリは正直使いたくない...色々と不自由なので * Twitterアカウントを共有する場合、「[TweetDeck](https://tweetdeck.twitter.com/)を使え」というのが公式の見解 * Twitterの「設定とアカウント」→「TweetDeckのチーム」からチームを有効にして、許可を出さないと使えないので注意 ## まだやってないけど、超弩級PCが要るかもな件 * 天体写真の画像処理で、[Pixinsight](https://pixinsight.com/)のことを聞いた * 開発プラットフォームがUbuntuらしい * 現在トライアルライセンス取得中 * でも、[Minimum recommended amount of RAM: From 64 GiB to 1 TiB](https://pixinsight.com/sysreq/index.html) * そんなに必要? 32GBで十分なのでは * クラウドでよくない? * ストレージの課金怖くない? * オブジェクトストレージでOKでは(同一ベンダなら転送料はさほどかからない * 処理が終わったらクラウドのインスタンスを消せばいい * Spring-8で関わったタンパク質解析プロジェクトではHDDごとやり取りするほどのデータを短時間で吐きまくっておりました * そういうレベルの話かと思ったのでクラウドやばくね?と思ったのでした * [Spring-8](http://www.spring8.or.jp/ja/)なつかし * [攻殻機動隊のネタ](http://bradbury3404.blog.fc2.com/blog-entry-40.html?sp)あり * 和歌山毒物カレー事件の解決とか * 参考:[藤井聡太の自作パソコン](https://ume-pachi.jp/fijii-souta-pc-speck-01/) * Ryzen Threadripper 3990X/AMD TRX40/ * DDR4-3200 DIMM (PC4-25600) 128GB(32GB×4) * フルスペック見積もり価格 1,482,476円(税別) ## 近況報告(nogajun) * めっちゃ[Bludit](https://www.bludit.com/)(フラットファイルCMS)のテーマ作ってます * 初めてテーマ登録した https://themes.bludit.com/theme/marble * https://github.com/nogajun/bludit-theme-marble * いろいろ移植して出せないのもあります * [ドキュメント](https://bludit.nofuture.tv/)も翻訳しました * 元データはこちら https://github.com/nogajun/documentation-japanese * フラットファイルCMS は DBを置かずテキスト(markdown)ファイルからコンテンツを生成する * ファイルはただのMDなので、git管理もできる * APIでgatsyby.jsとも連携できるよ * https://www.gatsbyjs.com/plugins/gatsby-source-bludit/ * 重量系ではない、ちいさいサイトには向いている * ヘッドレスCMS もいいけど、という * [ヘッドレスCMSって何?](https://bluemonkey.jp/media/column/Headless_CMS) * こんなのもあるよ * [Grav - A Modern Flat-File CMS](https://getgrav.org/) * 必要なものはPHPとWebサーバーくらい。PHP(7.3.6以上)だけでも動く。テキスト主体なので管理が楽 * 機能過剰気味だけど * [MkDocs](https://www.mkdocs.org/) * 気軽なドキュメントならこれでも * [minetest](https://www.minetest.net/)のサーバー公開してます * mtg.minetest.info:30000 * modがバグってて10分でクラッシュするという苦難を乗り越えて、今は安定しているはず * そこで「不具合の解消法みつけたから来て」と外国の人に呼び出しくらってます * ホントはマップサーバーも作りたい * https://pandorabox.io/map/#!/map/0/10/-1782.25/493.5 * こういうことしたい↑ * あとは4月に韓国語の試験とか大学に入ったとか👏 * 文系の大学ですが * 海外にはこういうのあるよ * University of the People: Tuition-Free, Accredited Online College: https://www.uopeople.edu/ * Coursera | 一流講師によるオンライン講座でスキルアップ。会員登録無料: https://ja.coursera.org/ * edX Courses | View all online courses on edX.org: https://www.edx.org/search * Linux Foundationの教育コースにも利用されています * ちなみに OpenChain Project は LFC 194 [Open Source License Compliance Management](https://training.linuxfoundation.org/training/introduction-to-open-source-license-compliance-management-lfc193/) の改善に着手しています... * 体験談とか * アメリカの無料オンライン大学 University of the People って実際どうなの!?1年間学んで感じたこと・学習内容・魅力などまとめ - 別にしんどくないブログ: https://shisama.hatenablog.com/entry/2021/12/23/235016 * Courseraのオンライン修士2年目が終わった - Atsushi Takayama - Medium: https://medium.com/@taka.atsushi/coursera%E3%81%AE%E3%82%AA%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3%E4%BF%AE%E5%A3%AB2%E5%B9%B4%E7%9B%AE%E3%81%8C%E7%B5%82%E3%82%8F%E3%81%A3%E3%81%9F-cdd9ce1dc6ec * 先生はこういった 情報は * [セガがゲーム業界における三角関数や虚数の重要性を伝授する約150ページの社内勉強用数学資料を一般公開](https://jp.techcrunch.com/2021/06/16/2021-06-16-sega-opened-math-text-to-public/) * [実例で学ぶゲーム3D数学](https://www.oreilly.co.jp/books/9784873113777/) * [ゲームを動かす数学・物理 R](https://www.amazon.co.jp/%E3%82%B2%E3%83%BC%E3%83%A0%E3%82%92%E5%8B%95%E3%81%8B%E3%81%99%E6%95%B0%E5%AD%A6%E3%83%BB%E7%89%A9%E7%90%86-R-%E5%A0%82%E5%89%8D-%E5%98%89%E6%A8%B9/dp/4862464947/ref=pd_lpo_2?pd_rd_i=4862464947&psc=1) * 数学と英語はやっとけばよかったなりますよね(なお私の専門は生物学) * 生物学推していきたいけど実際何に使うか語れといわれると困るっちゃ困る ## 来月4月もオンラインになる予定です * 来来月(5月)、ひょっとするとオフラインになるかもですが、場所は変わります * 駐車場があるので車でゆく人は楽です * 電車組は少々きついかも * JR姫路駅-東姫路駅の間くらい * この機会にしっかり歩いて運動しましょう * 近場に鳥貴族はありません * 近くのトリキは[ここ](https://map.torikizoku.co.jp/store/256)。0x100!

    Import from clipboard

    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 lost their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template is not available.


    Upgrade

    All
    • All
    • Team
    No template found.

    Create custom template


    Upgrade

    Delete template

    Do you really want to delete this template?

    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

    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

    Tutorials

    Book Mode Tutorial

    Slide Mode Tutorial

    YAML Metadata

    Contacts

    Facebook

    Twitter

    Feedback

    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

    Versions and GitHub Sync

    Sign in to link this note to GitHub Learn more
    This note is not linked with GitHub Learn more
     
    Add badge Pull Push GitHub Link Settings
    Upgrade now

    Version named by    

    More Less
    • Edit
    • Delete

    Note content is identical to the latest version.
    Compare with
      Choose a version
      No search result
      Version not found

    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. Learn more

         Sign in to GitHub

        HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.

        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
        Available push count

        Upgrade

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Upgrade

        Danger Zone

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

        Syncing

        Push failed

        Push successfully