HackMD
    • Sharing 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
    • Commenting & 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
    • Note settings
    • 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 Note settings 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
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
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勉強会 2023.06 langs: ja-jp --- 姫路IT系勉強会 2023.06 ======================= * 開催日: 2023/06/17 13:15 * 司会: wateさん * 参加人数: 参加者: 4名 (うち学生:0名) * HackMD: <https://hackmd.io/YKUyBVqGS52lKg8DLJpicQ> * connpass: <https://histudy.connpass.com/event/286305/> * ハッシュタグ:[#histudy](https://twitter.com/search?q=%23histudy&src=typd) * [姫路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での話の流れから、突発的に臨時イベントが企画されされるケースがあります 最近のニュース ----------------- * [姫路IT系勉強会](https://histudy.jp/) * さくらのナレッジのインタビュー掲載されてます: [【インタビュー】地方IT×アンカンファレンス式勉強会×IaC! ~独特かつ刺激的な「姫路IT系勉強会」~ | さくらのナレッジ](https://knowledge.sakura.ad.jp/35056/) * [GitLab 16.0.1 リリース!](https://about.gitlab.com/releases/2023/05/23/critical-security-release-gitlab-16-0-1-released/) 16周年らしい * [Gitリポジトリマネージャ「GitLab 16」が発表、AIによるコード提案などの機能強化](https://codezine.jp/article/detail/17816) * [BunBackup 20周年](https://nagatsuki.cocolog-nifty.com/bunbackup/2023/05/post-14f681.html) え、こっちの方が古いの? * [Debian 12 Bookworm がリリース](https://www.debian.org/releases/bookworm/amd64/release-notes/index.ja.html)される * [AOSPさん、単体テストライブラリ JUnit をリリースビルドに含めてしまっている?](https://android.googlesource.com/platform/packages/apps/Car/CompanionDeviceSupport/+/refs/heads/master/libs/connecteddevice/build.gradle#95) * AOSPには今までJUnitを製品には含めない形で配布していた。 * なぜか CompanionDeviceSupportにはJUnitが含まれている? * JUnit 4系は [EPL-1.0](https://www.tldrlegal.com/license/eclipse-public-license-1-0-epl-1-0)でソースコード配布必要なんだが... * [CSS Stock](https://pote-chil.com/profile)、ライセンス表記が微妙... * [日本政府、Appleにアプリストアの開放を義務付け、ストア審査も担わせる方針](https://iphone-mania.jp/news-540450/) * [AI成果物が急増したことで「AI生成コンテンツをAIが学習するループ」が発生し「モデルの崩壊」が起きつつあると研究者が警告](https://gigazine.net/news/20230614-feedback-loop/) お題 --------------- ここの下にお題(相談したいこと、発表したいことなどなんでも)お書きください。 ※ 記載するお題は参加者一人につき1つだけ記載するようにお願いします。 ※`### <ネタ>+(名前)`の形式でお題を記載してください。 ### お題をここに書く(名前を書く) (概要や背景などをここに書く) ### Twitterはどうなの? * 最近[Twitter](https://twitter.com/home?lang=ja)はどうなの? * 通知が届かない? * そうなんですよ。まったく通知が来なくなってます * [BlueSky](https://blueskyweb.xyz/)のWait Listに登録したけどどうすうるか? * 文字数を考えると、[Mastodon](https://mastodon.social/home)でいい。 * [Mastodon入る?](https://joinmastodon.org/ja) * Twitterは情報収集だけだからなくなってもいいかも? * Twitterは連絡用? * [slack](https://slack.com/intl/ja-jp)でよくないか? * Twitterでしか繋がれない人がいるからなくなるのは困る * あまり連絡をとっていない人だとTwitterしかないかな。 * Twitterがよくなる未来がみえない。 * [Meta(旧Facebook](https://about.meta.com/ja/)の[ActivityPub](https://www.w3.org/TR/activitypub/)互換のInstagramアカウントで使えるSNSに期待 * InstagramのTwitterライクなテキストベースアプリの見た目や詳細が明らかに - GIGAZINE: <https://gigazine.net/news/20230520-instagram-twitter-competitor-app/> * 開発中SNSのコードネームは`P92`または`Barcelona` * チャット形式でメモをとるアプリが流行っている? * Twitter 形式でメモが残せる Obsidian Memos で「考えるな、書け」を体現できるくらい筆が進むようになった | hurutoriya: <https://shunyaueta.com/posts/2023-06-16-1452/> * [obsidian](https://obsidian.md/) というプライベートなノートをとるアプリのmemoプラグインらしい。 * Duck, a chat-based note app for your knowledge base: <https://site.ducknote.app/> * [google keep](https://keep.google.com/) は、よい * Twitterするボタンはあちこちにあるけど、Keepするボタンはない * はてなはMastodonするボタンを実装したもよう。 * [ブラウザ版はてなブックマークに、ブックマーク完了後の共有メニューを追加しました - はてなブックマーク開発ブログ](https://bookmark.hatenastaff.com/entry/share-menu-web) * (メモ帳代わりとしての)Twitterの後継はない? * ブックマークしそこなったときのTwitterがない * Firefox の [pocket](https://getpocket.com/ja/) * [Pocketとは?](https://support.mozilla.org/ja/kb/what-pocket) Firefox に組込まれた**あとで読む**機能を実現するもの * はてぶ(はてなブックマーク)はどうか? * コメントをしたいときにしか使ってない。 * 情報をあとで見かえすときに使っている。 * Slack * 誰かが喜びそうかどうかで流すかどうかを選んでいる。 * チャンネルの人を見て情報を流している * BlueSky ? * Twitterみたいにはなりそうにない * 使いやすいクライアントがあるかどうか。 * ThirdPartyアプリを殺しにきたのはどうなのか * [Reddit](https://www.reddit.com/) * APIを有料化の騒ぎがあった * Redditの有料化に反発して * スレッドの閉鎖(スト?)騒ぎ * [数百のRedditコミュニティーが無期限で非公開に--API有料化に抗議](https://japan.zdnet.com/article/35205248/) * [RedditのAPI有料化でサードパーティーアプリの「Apollo」がサービス終了を発表](https://gigazine.net/news/20230609-apollo-reddit-shut-down/) * Reddit互換の[Lemmy](https://join-lemmy.org/)や[Kbin](https://kbin.pub/en)に大人数が移行した。 * Redditの日本人ユーザーは少いのであまり話題になっていないもよう。 * [ユーザー生成コンテンツ](https://ja.wikipedia.org/wiki/%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E7%94%9F%E6%88%90%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84)を利用するサイトのAPI有料化の問題 * ユーザーを集めるのはハンドリングがむずかしい時代になった。 * mastodonなんか嫌…。ruby辛い * 姫路IT系勉強会でたてるのも検討した。すでに[redmine](https://redmine.histudy.jp/)あるのにmastdonを追加するのは辛い * mastodonは、絵文字リアクションができないのが嫌 * 注目してるのが[Misskey](https://join.misskey.page/ja-JP/)からフォークした[Calckey](https://calckey.org/ja/)。絵文字リアクションが楽しい * ユーザーの応答がみれないのは辛い、ささったかどうかが知りたい。 * 「共有してくれてありがとう」「みたよ」が表したい。「いいね」ではない。 * 仕事だと見たか見てないかがわからないと困る場合がある。 * プライベートではない。 * 「見たか見てないか返せよ!」 * 締切がありはチケットかな。急ぎだったら締切を指定した方が御互いに幸せ * Google Chat (有料)のタスク起し機能 * Google Chat は[チャットをタスクにできる](https://support.google.com/chat/answer/9920628?hl=ja&co=GENIE.Platform%3DDesktop&oco=0)。 * なので、忘れそうになるものはメッセージをタスク化して終わったら消すという使い方 * [Chatwork](https://go.chatwork.com/ja/)もチャットからタスクにできる。 * チケットにするまでもないのは[Google Calendar](https://calendar.google.com)にできる。 * Slack からは Redmineのチケットを作れる? * 機会があれば作りたい * ボット作ればできるはず。 * [node](https://nodejs.org/ja)で作成することなりそう。 * ややオーバースペックじゃないか。 * credential 管理問題がなぁ * [Google App Script](https://script.google.com/home) ? * パフォーマンスが問題になる? * Google App Scriptで実装やりたくない * 「サーバー用意したくない」とのトレードオフでGoogle App Scriptを使う * スレッドを連携しようとすると大変なんですよね。 * デプロイまで考えると大変 * さくらのレンタルサーバーでいける? * [Cloudflare](https://www.cloudflare.com/ja-jp/)でいける? * 地味にいいサービスがあるか * ライトに使うときに便利。 * ロックインしないように注意しながら Cloudflareに寄せていっている。 * Google が [Google domains](https://domains.google/intl/ja_jp/)が[辞めちゃう](https://www.itmedia.co.jp/pcuser/articles/2306/16/news083.html) * おどろいた * 自社サービスに近いところなんじゃないの。 * 「[お名前ドットコム](https://www.onamae.com/)」さん.. * 一般人向けすぎてわかっている人にはくどい * 忘れてませんかの攻撃怖い、 * 大量のメールのほかに物理のハガキも送ってくる! * Claudflareに寄せて残るはあとメールサービスぐらい? * さくらのメールボックスを使う? * [Debian 12 の bookworm](https://wiki.debian.org/DebianBookworm) * ずっと待ってた。リリースが2年よりも短くて1年9ヶ月でリリースしていた。 * 今回は期日優先だった。以前はリリースクリティカルバグが直るのをまっていた。 * Ubuntuはそうしている。 * [rsyslog](https://www.rsyslog.com/) がデフォルトではいってなくて驚いた。 * [fail2ban](https://www.fail2ban.org/) はrsyslogがなかったので、[syslog](https://datatracker.ietf.org/wg/syslog/charter/)を使っていてエラーを出していた。 * fail2ban は[jounald](https://www.freedesktop.org/software/systemd/man/systemd-journald.service.html)でも対応できたらしい * コンテナなどを使うときに rsyslogは使わないから、jounaldに寄せるのは理解できる。 * [posgresql](https://www.postgresql.jp/) 15 でパブリックスキーマーにユーザー権限では書き込めなくなった。 * 脆弱性のからみで互換性のない変更があった。 * PostgreSQL 15ではpublicスキーマへの書き込みが制限されます | DevelopersIO: <https://dev.classmethod.jp/articles/postgresql-15-revoke-create-on-public-schema/> * postgresqlは柔軟でいいが管理は難しい * DebianだとLinuxの管理に詳しくないとデータベースを使うのが難しい。 * glancese の設定はデフォルトで 127.0.0.1 にバインドされているため編集が必要。https://glances.readthedocs.io/en/latest/cmds.html * Debian だとこういうようにデフォルトの設定で外部には繋れない。 * systemdのUnitファイルを書きかえないといけない。 * そういえば、Debianがリリースされたときの変更点を知るにはリリースノートを見てね * Debian 12 (bookworm) リリースノート (64 ビット PC 用): <https://www.debian.org/releases/stable/amd64/release-notes/index.ja.html> * Debianのパッケージで変更された部分については、`/usr/share/doc/(パッケージ名)/changelog.Debian`か`readme.Debian`を見てね ### 良さげなバックアップツールが紹介されてた(ワテ) * [第765回 高度なことが簡単にできる多機能バックアップツール、Restic[前編] | gihyo.jp](https://gihyo.jp/admin/serial/01/ubuntu-recipe/0765) * [第766回 高度なことが簡単にできる多機能バックアップツール、Restic[後編] | gihyo.jp](https://gihyo.jp/admin/serial/01/ubuntu-recipe/0766) * 公式ドキュメント * [Restic Documentation — restic 0.15.2 documentation](https://restic.readthedocs.io/en/latest/index.html) * [restic(github)](https://github.com/restic/restic) * Debianなら普通にaptでサクッと入るっぽい * https://packages.debian.org/search?keywords=restic&searchon=names&section=all * 多くのストレージに対応した Rcloneをバックエンドにしたバックアップツール。 * この[Restic](https://github.com/restic/restic)で世代管理できる。 * go製なので、バイナリを置くだけでよい。 * Debian は多くのパッケージがあって助かる * [CentOS](https://www.centos.org/)だと苦労した記憶がある。 * Debian は結構な数のパッケージが登録されているから助かる * テストされていてうれしい * [Arch](https://www.archlinux.jp/)はもっと多いけど、Debianはテストされていたうれしい。 * バックアップツールが壊れたらこわい? * 復旧するときにファイル数が多いと大変? * バックアップするときにファイルをtarなどに固めておくといいです。 * ファイル数が多いと1ファイル毎に認証が必要だから大変。トラフィックも大きくなってしまう。 * ansibleでインストールする方法を残すと便利 * Debian の ansibleのパッケージがカオスになっている。 * ansible-buidinにはいっているかどうかでパッケージがかわっている。 * python の複数バージョンの管理が問題 * [venv](https://docs.python.org/ja/3/library/venv.html)などのツールを使うのが基本 * アプリがわでは[pipenv](https://pipenv-ja.readthedocs.io/ja/translate-ja/)が便利なのか? 難しい * Pythonはディストリが同梱している方を優先してほしい * なのでvenvを使う * 第5章 bookworm で注意すべき点: <https://www.debian.org/releases/stable/amd64/release-notes/ch-information.ja.html#python3-pep-668> * PEP 668 – Marking Python base environments as “externally managed” | peps.python.org: <https://peps.python.org/pep-0668/> * pythonのバージョンが影響するときは[virtualenv](https://virtualenv.pypa.io/en/latest/)を使う * pythonのバージョンが影響しないときは venvを使う * PEPで公式にでているらしい。 * pythonはシステムまわりでも使用しているためpythonが壊れるとシステムが壊れる。 * pythonの情報がカオスになっている * 時系列がコンランした情報になっている。 * 初心者キラーになっているのでは? ### [Google Colaboratory](https://colab.research.google.com/?hl=ja)(かJupyterLab)でゲームを作りたい(のがた) * 大学でPython入門の授業をやってます * テキストは、「[ゼロからのPython入門講座 - python.jp](https://www.python.jp/train/index.html)」をベースにお題を出して作るといった風に進めてます * が、出席が悪い!そして食いつきが悪い! * 出席が悪いのは4年生が多いので仕方ないとしても、自習コンテンツを増やして休んでもついていける方向で考え中 * で!食いつきが悪いのはネタを仕込んでいるけれど今のやり方では限界がある * そこで、ゲームをテーマにして進めることを思いついたけど、[Google Colab](https://colab.research.google.com/?hl=ja)はインタラクティブな画面が出せない… * 学生向けに簡単にPython環境が揃って使えるものって、なにかないですかねぇ… * [pyxel](https://github.com/kitao/pyxel/blob/main/docs/README.ja.md)ぐらいで作ってみたい * 作者の人は、[Thonny](https://thonny.org/)というエディタを使ってチュートリアルを書いてた * 【初心者向け】PythonとPyxelでゲームプログラミングを始める一番簡単な方法 - kitao's blog: <https://tkitao.hatenablog.com/entry/2020/05/05/133511> * [Thonny](https://thonny.org/)は、Raspberry Pyに同梱されているPython IDEでPython自体も同梱されている * 最近、ネタ探しのためにInternet Archiveで[昔のベーマガとか](https://archive.org/search?query=BASIC+magazine&and%5B%5D=mediatype%3A%22texts%22&and%5B%5D=language%3A%22Japanese%22)をよく見てます * 興味をもってもらうということはしないといけない辛い立場 * [OpenAI](https://openai.com/)/ChatGPTと連携するにはpythonなどのプログラミングが必要です。みたいな繋ぎが必要。 * なんとChatGPTを知らない人がいる.... * ぷよぷよブラグラミングはJavaScriptだよね * [気合い](https://puyo.sega.jp/program_2020/)も必要です * 最近になってやっとキーボードで入力できる子が増えてきた。 * 【子ども】パソコンでキーボード入力ができる子はさらに増え 小学生高学年及び中学生で約9割、携帯電話の文字入力と並ぶ(2023年5月18日) |レポート|NTTドコモ モバイル社会研究所: https://www.moba-ken.jp/project/children/kodomo20230518.html * [20230614_「ChatGPTについて調べてくれ」と社長から特命を受けた人のためのChatGPT概論(40min版)_v1.00.pdf - Speaker Deck](https://speakerdeck.com/doradora09/20230614-chatgptnituitediao-hetekure-toshe-chang-karate-ming-woshou-ketaren-notamenochatgptgai-lun-40minban-v1-dot-00) ### 5時に落ちます(のがじゅん) * 5時からこれがあるので、こっちに移動します * 午後5時、キム・ナムジュンです。#2023BTSFESTA - BTS Weverse: <https://weverse.io/bts/live/3-121578696> ### PassKeyの実装が楽になったけど挙動が良くわかりません(もりや) * 自治体から多要素認証の必須化が条件で増え始め、来年以降の仕事はほぼ必須になっている * Fido2のときの苦しい思いでが今がどうなっているか * [SimpleWebAuth](https://simplewebauthn.dev/)を使用すると、一番面倒なバイナリデータの処理は不要になる * 暗号方式を指定すると問題になる * ブラウザごとに対応状況が異なり指定するとエラーに * 指定しない場合はサーバー側の自動生成とクライアントが合わないとエラーに * ブラウザが推奨している暗号方式を指定してないとエラーに * 認証機を指定すると問題になる * USB、Bluetooth、内蔵、NFC等、随時更新 * 内蔵の指紋認証機など、内蔵なのに内蔵で指定するとエラーに * 認証結果を既設のシステムと共有する部分が別途必要 * 登録された認証機が何か分からない * 同じ認証機を登録するリスクが普通にある * 複数の認証機を登録する場合に後から見てどれが何か分からない * iPhoneのFaceID等、スマホ・タブレット側に認証を投げれる * 認証後の結果のやり取り処理を作る必要がある * 秘密鍵情報の共有が出来るらしいけど、上手く行かない * USB認証キー等の複数PC共有がうまく行かない * [PassKey試験ページ作りました](passkey.yasukosan.net) ### SSHの踏み台サーバーへのログイン管理に使えそうなOSSってありますか?(かねだ) * 以下のような条件のシステムを…と言われています * グループ毎にサーバ(複数)登録できる * ユーザーもグループ毎に複数登録 * ログイン予定サーバと日時を入力してキーペア発行 * 踏み台サーバへのログイン後はメインサーバへのSSH接続しかさせない * OSSでよさそうなものがあればそれを使いたい * Teleport(踏み台の認証サーバー)みたいなもの? * Teleport: Identity-Native Infrastructure Access. Faster. More Secure.: <https://goteleport.com/> * Dockerでお手軽にTeleportを試す - GammaLab: <https://gammalab.net/blog/8j7xdh5mp8qqr/> * gravitational/teleport: The easiest, most secure way to access infrastructure.: <https://github.com/gravitational/teleport> * Redditの投稿「[Alternative to Teleport?](https://www.reddit.com/r/selfhosted/comments/tq6zvy/alternative_to_teleport/)」を見るとMeshCentralとかBoundaryとかあるらしい * Ylianst/MeshCentral: <https://github.com/Ylianst/MeshCentral> * Boundary by HashiCorp: <https://www.boundaryproject.io/> ### [雑談用]最近の便利な代替コマンドを教えて(fu7mu4) * 先月は体調不良で休みましたので、先月の私のお題をもってきました。 * 最近、[sudoとsuがRustで書き直される。メモリ安全性向上へ](https://pc.watch.impress.co.jp/docs/news/1498034.html)という記事がありました。例えば、[sudo](https://www.sudo.ws/repos/sudo) の代替として[openbsd](https://www.openbsd.org/)が開発した [doas](https://man.openbsd.org/doas) [doas 紹介記事 by gihyo](https://gihyo.jp/admin/serial/01/bsd-yomoyama/0025)がありますし、grep の代替としては [ag: the silver searcher](https://geoff.greer.fm/ag/) などがあると思います。 * 最近は[rust言語](https://www.rust-lang.org/ja)で再実装が流行っている印象があります。こういったコマンドの代替でおすすめがあればおしえてください。 * どうでもいいけど[sudoのリポジトリ](https://www.sudo.ws/repos/sudo) って [mercurial](https://www.mercurial-scm.org/)なんだ.. * [exa](https://the.exa.website/) * lsの代替 * [ripgrep(rg)](https://github.com/BurntSushi/ripgrep) * grep の代替 * [もっと使いやすいコマンドラインツール10選](https://zenn.dev/the_exile/articles/5176b7a5c29bce) * rust製のものやgo製のものだとバイナリを置くだけでいい。 * aptでインストールできるのもある。 * 開発ツールとして便利なのは切り替えを検討する。 * サーバー管理ツールはあまり変えない。 * 最近はあまりコマンドをつかわない? * [Github Copilot](https://docs.github.com/ja/copilot/getting-started-with-github-copilot)に適当な質問でコマンドをインストールしてもらうことができるらしい。 * できるのはいいが、その内容を理解しないといけないんじゃないか。 * Github Copilotで生成されたコマンドやプログラムがどのような内容かを検証するツールなどがある。 * Github Copilotが対応できない状況がありえるので、そういった状況でなにができるかが技術のみせどころになる。 * google がAIで高速なアセンブラを生成できることになったニュースがあった。 * [DeepMind、AIで人間考案のものより優秀なソートアルゴリズムを発見 最大70%高速化](https://www.itmedia.co.jp/news/articles/2306/08/news183.html) * AIがどんどん支援するツールがリリースされてくれればもっと開発ツールがよくなって開発速度が速くなるかもしれない。 * そういった時に、現役世代に得た知識を使ってAIを使いこなせるようになるかもしれない。 ### 設計をお題にして議論をしたいかも(ワテ) * この勉強会でお題にしたいことがいい感じに書いてある記事を見つけました * [設計を議論する会を作ったらプロダクトの設計品質は上がりチーム全体の設計力が上がりました](https://zenn.dev/magicmoment/articles/product-develoment-discuss-20230501) ### 今更AmazonLinux2からの移行先問題 * AmazonLinux2でNodeJS18が動かないらしい * メンテナンスサポート期間(?)なので、2025まではサポートはあるが、NodeJS18の様なことが今後増えそう * RHEL勢が多くてツライ 告知 --------------- ### [【兵庫編】さくらの全国行脚オンラインイベント](https://sakura.doorkeeper.jp/events/157436) のがたが「文系学生にWebアプリを作る授業をやってみた」というお題で登壇します。オンラインなので、冷やかしでも遊びに来て! * 開催日時:2023-06-20(火)19:00 - 21:00 * 開催場所:オンライン(Zoom)

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

Discord

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