姫路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
    • 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 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
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    --- title: 姫路IT勉強会 2022.11 langs: ja-jp --- 姫路IT系勉強会 2022.11 ======================= * 開催日: 2022/11/19 13:15 * 司会: wateさん * 参加人数: 参加者: ???名 (うち学生 0名) * HackMD: <https://hackmd.io/abcdefghijklmn> * connpass: <https://histudy.connpass.com/event/265688/> * ハッシュタグ:[#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/) * ClamAV、ついに[v1.0.0リリース候補 が利用可能](https://blog.clamav.net/2022/10/clamav-100-release-candidate-now.html)になる * Linus [Linux の i486のサポートを打ち切っていいか、聞く](https://www.phoronix.com/news/Intel-i486-Linux-Possible-Drop) * [OpenSSLにCRITICALなバグがあると予告し、v3.0.7をリリースしたが、HIGHに修正](https://japan.zdnet.com/article/35195481/) * [KOF2022 11/11, 11/12開催](https://www.k-of.jp/2022/) 自己紹介 --------------- * Common Lispに憧れているエンジニアの集まりです!(キモい) * まじで!キモくないから! * コンテナ化するんなら、何の言語でもいいよな、ってことで [Elixir](https://elixir-lang.jp/) か Smalltalk をやろうとする人がきてます * SmallTalk は [pharo](https://pharo.org/) ? [GNU Smaltalk](https://savannah.gnu.org/projects/smalltalk) ? * pharo の FAW を使おうかと [SeasideSt/Seaside](https://github.com/seasidest/seaside) お題 --------------- ここの下にお題(相談したいこと、発表したいことなどなんでも)お書きください。 ※`### <ネタ>+(名前)`の形式でお題を記載してください。 ### YouTuberにオレはなる!(もりや) * 技術をつかっておもしろいものを作っていけるというのを伝えたい * Youtubeの画面の[エフェクトを紹介](https://www.youtube.com/watch?v=6WrcAYy_pvE) * シナリオをかいている * ダイレクトにシナリオがかわったときにソフトだとうまくいかない * ここは紙? * Emacsでモードを作成してですよね。(違う) * シナリオから必要なエフェクトがでてくる * 透過動画をつくれるようになっている * 動画作成で困るのは音 * YouTubeスタジオなどでも効果音がない * クレジット表記がめんどい * 効果音ない! * リアルに音をとりにいく、音ロケ * [環境音ロケ効率化!オーダーメイドのサラウンドバーができるまで](https://magazine.cygames.co.jp/archives/13152) * 音効さんの本をかって作る * [サウンドエフェクトの作り方 (I・O BOOKS) Amazon](https://www.amazon.co.jp/%E3%82%B5%E3%82%A6%E3%83%B3%E3%83%89%E3%82%A8%E3%83%95%E3%82%A7%E3%82%AF%E3%83%88%E3%81%AE%E4%BD%9C%E3%82%8A%E6%96%B9-I%E3%83%BB-BOOKS-%E5%B0%8F%E5%B7%9D-%E5%93%B2%E5%BC%98/dp/4777519252) * [音効さん](https://ja.wikipedia.org/wiki/%E9%9F%B3%E5%8A%B9%E3%81%95%E3%82%93)というドラマがありましたね。 * [CC0](https://creativecommons.org/publicdomain/zero/1.0/deed.ja)/[CC BY](https://creativecommons.org/licenses/by/4.0/deed.ja)の効果音配布サイト → [freesound](https://freesound.org/) #### WebM にアルファレイヤーが! * WebGLで動画同合成がブラウザエンドでできる! * [稲妻を合成できる仕組みを作った](https://twitter.com/i/status/1593429791453368320) * ただし、メモリすごい食うぞ * iOS Safari はWebMに非対応 * 代りにQuickTime 形式で #### 工場が欲しい * いろいろな工作をやりたい * 溶接、プラズマ溶断機、旋盤 etc. 使いたいなあ * 溶接したい * プラズマカッターがしたい * やめている町工場借りれないかなー * 時間で工作場を貸してくれるところあるよ * ファボラボ [FabLab Japan Network](http://fablabjapan.org/) * ホームセンターで時間貸しの工具も色々あるよ、レーザーカッターとか * Youtuberが田舎で家を改造するとかそういうのはある ### KOF2022いってきた(fu7mu4) * 11/12 に開催された対面方式の [K-OF2022](https://www.k-of.jp/2022/)に参加した。そのときの感想。 * ブース写真の紹介など(ネットにアップロードの許可はえられていないので、資料を後日公開はなしです。) * Pixelfed.tokyoはPixelfedですな * PixelfedはActivityPubを使ったインスタみたいなヤツでPixelfedからMastodonをフォローできたりします * https://pixelfed.org/ ### 情報収集はなにを使っていますか?(fu7mu4,wate) * Twitterがおわるかもしれなくなったので別の情報源がほしくなるかもしれない * みんなの情報ソースは何ですか? * Twitter * WEB から見るか、 * Twitter clientから見るか * mastodon * 最近Twitterからの流入が多い * 試行錯誤しているかんじ。 * mastodonのサーバーをたてようかなー * KPOPなどの情報を日本語で語る場所が欲しい * KPOPとかは嫌韓の人が来るおそれがあるのでTwitterでは女子が戦ってたりしてました。なので守りながら公開で話をしたい需要がある * mastodonはパブリックなので外部からの流入がある。 * 設定で何日表示するみたいなのも指定できる * ある程度管理された、公開された場所。 * 荒しを排除できる * 閉じるときはdiscordでよい * reddit * RedditのSelf Hostedは、よく見てます https://www.reddit.com/r/selfhosted/ * srad(slashdot) * 誰も話題にしないということは...私だけ? * [hacker news](https://news.ycombinator.com/) * 自分はここをよく見てます(の) * gigazine * hacker news の情報が記事になっていることが多い印象 * [Publickey - Enterprise IT × Cloud Computing × Web Technology / Blog](https://www.publickey1.jp/) * いろんな会社が公開したい情報をアピールする場所 * RSSリーダー * ZennとははてぶとかQiitaを * Github の Atom Feed * はてブ * discord * 趣味の人だけで集っている * スレッド??は使わないの?? * フレンドリー?? * slack * [HISTUDYのslack](https://histudy.slack.com) * [vim-jpのslack](https://vim-jp.slack.com/) * [emacs-jpのslack](emacs-jp.slack.com) * slackのスレッドはダメ機能では? * スレッドの中身はデフォルトで公開するようにできたい。 * 公開をあとから設定できない? * Twitterは140文字にするのは英断だった。 * それより長くなるなら別の媒体にするように * スレッドの使い方がわかっていないのでは? * Slackbotの出番じゃない? * スレッドをたばこ部屋的にきめるのはよくない * 意思決定したら情報をオープンにしないといけない * オーガナイザーがいないとわからなくなる * ただバラバラな情報が詰め込まれているだけ * 分散型のチャットシステム * Element | Secure collaboration and messaging https://element.io/ * 最近のオープンソース系では、よく使われてる * 今日からMatrixを使い始める人へ https://zenn.dev/amane/books/matrix-beginner * [mixi](https://mixi.jp/) * 情報収集する場所ではない? * モンストのためにあった。 * 話題には出るけど、みんな戻らないよね * ML(メーリングリスト) * [GNOME](https://www.gnome.org/)がメーリングリスト廃止だそう、掲示板に移行する * https://opensource.srad.jp/story/22/10/29/042245/ * もう時代遅れなんだけど、古いプロジェクトはしかたない。 * フィルターが必須! * FreeMLもなくなったし。 * [メーリングリストの「freeml」が終了。サービス開始から約22年](https://www.watch.impress.co.jp/docs/news/1188072.html) * コンテナのメールサーバ離れ * [Wordpress](https://wordpress.com/ja/) を Dockerでたてるときにメールサーバーがないと警告が * SMTPで外部のものを使うことで対応した。メールサーバーは避けられている模様 * 最近は Docker Compose か GCPはPackerでワンクリックデプロイが組まれてた * [Facebook](https://ja-jp.facebook.com/) * [Linked in](https://www.linkedin.com/) * 海外の就職につかえる * オープンソース関連の仕事や求人もあるかも * 日本語はちょっと、英語圏のサービス * [Quora](https://jp.quora.com/) * [NHK BS「キャッチ!世界のトップニュース」](https://www.nhk.jp/p/ts/KQ2GPZPJWM/) * 技術的な話はないです、日本で報じられないニュースが見れます * 最近だとビッグテックのリストラ話とかはあります、Twitter社がらみも * [BBC](https://www.bbc.com/news) * イギリスではストやっている。賃上げのスト * フランスでもやっている、少し前だけど * 各民放のYouTubeのフラッシュニュース * 一般的なニュースを知っていないと雑談で困る? * TickTokでのできごと * 韓国関係のものをみていたら、女性関連の広告がでてきた * 通知ってどうしている? * 3日前、一時間半前に通知がきると忘れる * 3日前にださないと心の準備ができないから必要 * 心の準備ができてから通知を5分前にもう一回出すようにする。 ### DIY用具を色々もってきました(もりや) * レーザー加工機(SCULPFUN S9) * カット向けの集光型レーザー加工機 * フォーカス範囲の厚み12mmまで切削可能 * ヤニが大量に出るので廃棄ダスト必須になります。 * カット特化のためデザインの焼付精度は若干劣ります。 * 付属のソフトウェアは思い込みを捨てて使う必要がある * リミットスイッチがないのでホームの設定は感 * FDMプリンター * 一番初期の頃のOSS型3DプリンターRepRapをベースにした半組み立てキット * 全く洗練されていないデザインですが、全てをカスタム可能な保守性 * 設定を詰めると、商用プリンターレベルは達成できる * 光学式プリンター(Anycubic Photon MONO 4K) * 名前の通り4K解像度のスクリーンでかなり細かい表現が可能 * レジン特有の硬化時の収縮の影響で、精密な部品の出力は難しい * 故障時に部品の調達が国内では難しく、ほぼ中国からの入手になる * 作成したあとの作業 * 機械にくっついた状態でてくる。これを外す必要がある。 * リアル[型抜き](https://www.amazon.co.jp/%E3%83%8F%E3%82%B7%E3%83%A2%E3%83%88-Hashimoto-%E5%9E%8B%E6%8A%9C%E3%81%8D%EF%BC%88%E3%81%8B%E3%81%9F%E3%81%AC%E3%81%8D%EF%BC%89-%E6%98%93%E3%81%97%E3%81%84%E3%82%BF%E3%82%A4%E3%83%97-100%E6%9E%9A%E5%85%A5/dp/B00L6STULA)(3Dの) * 取り外しに(ニッパーなどで)2時間かかることがある。 * 造形の細かいフィギュア等の場合、折れないように相当注意する必要が * 注意:レジン液はMAXいれましょう * レジンが少ないと印刷ベッドを上下したときに空気がはいる * ベッドが下がったときにレジンの粘性で空気が抜けきる前に次の項が始まり、エラーになる * 注意:メーカー純正のレジン液を使いましょう * メーカー毎にレジン液の成分が異なっており、それによって硬化するレーザーの波長が異なる * 硬化時間が1秒~10秒程度まで幅がある * そのため他メーカーのレジン液を使うと想定していない時間で固まる * 硬化不良の場合は謎の物体が生成 * 硬化し過ぎの場合は印刷物が剥がれない * 固まる時間が適性ではないと最悪、モーターから煙がでて交換になる。 * ヘッドの上下送りは長いねじ棒をサーボ直差しで回転させる単純明快な仕組み * 2万円台では現在最高峰 * 注意:中空構造にする場合は穴を2箇所空ける ### [Next.js](https://nextjs-ja-translation-docs.vercel.app/docs/getting-started) で GoogleMap - Leaflet 両対応の地図ページを作った(むねなが) * 企業向けWEBサービスの地図ページ、事業所や店舗位置を地図上で表示したい * 大枠の技術要素は先方で決まってる * TypeScript * [Next.js](https://nextjs.org/) サーバーサイドレンダー:SSR * サーバーサイドジェネレート:SSGの方がパフォーマンスとかいいけど、一件変更すると全ページの再ビルドが走る → インフラの予算が耐えられん とのこと * ちょうど差分生成ー[ISR](https://nextjs.org/docs/basic-features/data-fetching/incremental-static-regeneration)がリリースされたけど、出始めすぎて今回は見送り * GoogleMap / [Leaflet](https://leafletjs.com/) 両対応 * Leaflet + OpenStreetMap なら API使用料が要らないので * REST API * 「サービスのページ全体構成からいうと [GraphQL](https://graphql.org/) がいい」と提案したがボツに * 既存顧客向けに既に [Laravel](https://laravel.com/) で作ったものがあって、その兼ね合いかも * じゃあ今回も全部 Laravel で作った方がいいのでは? * GoogleMap React ライブラリ [google-map-react](https://www.npmjs.com/package/google-map-react)  * [react-google-map](https://www.npmjs.com/package/react-google-maps) ってのもある * 紛らわしい * npm はそういうカオスめいたとこがある **全部決まってるところにアサインするとつらいとこあるよね** #### Leaflet * [Leaflet](https://leafletjs.com/) は JS ライブラリだけど、Next.js のコンポーネントとしてマウントするのに一工夫要った * React から JS オブジェクトを掴む方法を調べてみたら、煩雑、メリット分からん、関数型コンポーネントの作例がほぼない * [他のライブラリとのインテグレーション – React](https://ja.reactjs.org/docs/integrating-with-other-libraries.html) 公式の解説はクラス型コンポーネントです * そんでまた、React で使うにも一工夫要る #### GoogleMapでテストデータを大量に入れたら重かった * 本来、GoogleMapは数千件とかでもパフォーマンスには問題ない * 表示中の地図範囲から、その範囲内の座標データしか処理しないはず * 最終的に想定はMAX200件ぐらいなので、実用上のパフォーマンスは問題ないとの由 * 指定された [google-map-react](https://www.npmjs.com/package/google-map-react) ライブラリ内部のステート処理に問題があるのでは? * コンポーネントには座標データを一気に渡せても、内部で1件ずつステートにセットしてるとか * 確かに Leaflet では相当数のテストデータを入れてもさほど重くなかった ### Google Cloud にオンプレとレンサバのサイトを集約できないか試み中(むねなが) * オンプレ * [Redmine](https://redmine.jp/) * Gitリモートホストが欲しい:[Gitea](https://gitea.io/ja-jp/)てのを使ってみようかと * Facebook が [mercurial](https://www.mercurial-scm.org/) をフォークしてカスタマイズした[sapling](https://github.com/facebook/sapling)が話題に * mercurialをカスタマイズして git 互換にする提案がとおらなかったのでフォークしたのかな。 * コマンドがslなのがアレ * 例の[ジョークコマンド sl](http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/) の最新は[これ](https://github.com/gmkou/sl)か? * 参考:[ジョークプログラムslを動かしてみた](https://qiita.com/gm_kou/items/2840a6670dc2e733d00a) * レンタルサーバ * 個人ブログ * 個人事業主サイト これらを全部GCPに載せられないか構築中 月々の使用料がいくらになるか…おそるおそるやってます 従量制じゃないから「さくらのクラウド」の方がいいかもね * [Fediverse](https://ja.wikipedia.org/wiki/Fediverse) インスタンスをついでに立てた * 何年か前から Mastodon 立てようかなと思っていた * 今回 [Misskey](https://misskey.io/) とか考えてたけど… * https://pl.autumnsky.jp/main/public * [Pleroma](https://pleroma.social/) * [Mastodonに続く新たな連合型SNS「Pleroma」作者に聞く 開発の背景、特徴、ロードマップ:マストドンつまみ食い日記 - ITmedia NEWS](https://www.itmedia.co.jp/news/articles/1711/15/news124.html) * 「[Erlang VM](https://www.erlang.org/) + [Elixir](https://elixir-lang.org/) で並行処理ならまかせろ!」らしい * Ruby っぽい文法らしいので余裕だろ、と思って中身を見た * 全くわかりませんでした * Pleromaは思想信条的に自分と[合わない](https://web.archive.org/web/20190116144939/https://pl.smuglo.li/media/axis.pdf)ので控えてます * https://hakabahitoyo.wordpress.com/2019/07/13/english-and-japanese-internet-against-far-right/ * PleromaフォークのSoapboxの人は、[トランスジェンダー差別をしていたり](https://blog.alexgleason.me/trans/)するので、野方はそういう自由は認めたくないです ### ただの業務連絡(fu7mu4) * [Haskell](https://www.haskell.org/) と [OCaml](https://ocaml.org/) って似ているなー * というわけで Haskellのプログラミング言語の本をつかって OCamlとLispで実装しなおすみたない遊びができるのでは? * ただ、これアップしたらライセンス的にいかがなものかとなるのでローカルでしかできないな。 ### ActivityPub周りを調べたい(のがた) ※時間埋めのネタです * Mastdon周りが騒がしくなってきたのでいろいろ調べたいと思案中 * でも、mastodonはコードが大きいし… * と思ったらPython実装のmicroblog.pubが! * https://microblog.pub/ * [Flask](https://flask.palletsprojects.com/en/2.2.x/)で書いてるから自分的に読みやすい * 上でも話したようにK-POPマストドンも立てたいなと思ったり ### Redmineのデータベース構造を読み解く(ワテ) ※お題が少ないとき用のネタなので、他に人のネタが有る場合にはスキップ可 * [Redmine Database Schema](https://github.com/wate/redmine_db_schema/) * Redmineのソースコードを読んでいったり、画面をポチポチして実際にデータを登録して、データベースの中身を確認していくという作業は控えめに言っても大変でした・・・ * 関連用語について * [STI(単一テーブル継承)](https://qiita.com/niwa1903/items/218713c076fb0075712f) * [ポリモーフィック関連](https://shiro-secret-base.com/?p=918) * 余談:[OpenProject](https://www.openproject.org/)というオープンソースのプロジェクト管理ツールのRedmineとの比較 * Best Redmine Alternative - OpenProject https://www.openproject.org/alternatives/best-redmine-alternative/ ### 近況: [insta360](https://www.insta360.com/jp/) 買いました。1年ほど前から農業を始めました。(園田) * QCを学ぶ授業の検証であらゆる場面を撮影できたり、車いすの旅行者のために移動の様子をビデオにしたい、始めた農業の記録のタイムラプスを撮影のため、子供のバレーボールの試合を記録するため、買いました。 * 1年ほど前から、神河町で農業を始めました。ジャガイモ、サツマイモ、キャベツ、白菜は無農薬で、それなりに作れました。スイカ、枝豆、ナスは完全に失敗。ブロッコリー、トウガラシ、ピーマンは少しだけできました。 * 畑半分は、子供たちに貸しています。場所がそれなりに遠いので、天候と画像をリモートで収集できるようにして(スマート農業?)、週末農業を確立したいと思っています。大学近辺の耕作放棄地を耕作してみたいです。 告知 --------------- ### 12月の勉強会はオンライン * 1月はオフラインで新年会を開催 ### State of the Map(12/3) * State of the Map Japan 2022 in Kakogawa - State of the Map Japan 2022 https://stateofthemap.jp/2022/

    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