姫路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
      • Invitee
    • 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
    • Engagement control
    • 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 Sharing URL Help
Menu
Options
Versions and GitHub Sync Engagement control 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
Invitee
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
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

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