姫路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
    • 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 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
  • 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勉強会 2020.11 langs: ja-jp --- # 姫路IT系勉強会 2020.11 * 開催日: 2020/11/21 13:15-16:50 * 司会: wateさん * 参加人数: 参加者: Lisper 8名 学生 1名 * HackMD https://hackmd.io/8emYACAxQfOoZ8RghZrBVQ * connpass: https://histudy.connpass.com/event/194285/ * ハッシュタグ:[#histudy](https://twitter.com/search?q=%23histudy&src=typd) * Discord姫路IT系勉強会招待コード: https://discord.gg/rZCeScB * Discordは無料プランに乗れる人数(10人以内)なので使っています。 * 有料版でも$15/月程度なら払えなくもないですね。 * Discord以外にも色々ありますので、人数が増えたら検討しましょう。 # アクシデント * 久し振りの開催のためアクシデント発生 * ルーター再設定、chromecastやDiscordの更新など * 主催者の二人が早くこなかったなど # 自己紹介 * 初参加者は2名おりました。 ### プログラマーは文系でもなれますか?鍛えるにはどうすれば * 結局、訓練次第なのでは * ドキュメントの読解力が必要 * 英文が読めれば尚良し * 論理的思考(ってどういう意味...?)が大切 * 「なんでそうなってるの?」を根本的に問い詰めれば身につくのでは * [Scratch](https://scratch.mit.edu)でロジックに落とす訓練とか * プログラマーは資格ではないので、誰でも名乗れるし、誰でもなれる * 論理的思考が何かを説明できるようになろう * 仮定と結論が論理的につながっていること * モノゴトを漏れなく分類できること * ウェブデザイナーは? * デザイナーに加えてHTML, CSS, JavaScript...プログラムの知識も必要になる。 * ウェブのデザインには動きが必要になるから。 * デザインの知識をみにつけるには? * [ノンデザイナーデザインブック](https://www.amazon.co.jp/%E3%83%8E%E3%83%B3%E3%83%87%E3%82%B6%E3%82%A4%E3%83%8A%E3%83%BC%E3%82%BA%E3%83%BB%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%83%96%E3%83%83%E3%82%AF-%E7%AC%AC4%E7%89%88-Robin-Williams/dp/4839955557) * 見た目をよくすると、お客様の受けがよくなるので、改修が楽になる。 * [色彩検定](https://www.aft.or.jp/feature/)は楽しい * 警戒色、対比色、彩度、明度、色相、補色など * 創作は好きな方がいい * 例えば数学に興味を持つには [ゲーム開発のための数学・物理学入門](https://www.amazon.co.jp/%E5%AE%9F%E4%BE%8B%E3%81%A7%E5%AD%A6%E3%81%B6%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E3%81%AB%E4%BD%BF%E3%81%88%E3%82%8B%E6%95%B0%E5%AD%A6%E3%83%BB%E7%89%A9%E7%90%86%E5%AD%A6%E5%85%A5%E9%96%80-Game-Developer%E2%80%99s-Resources-%E5%8A%A0%E8%97%A4/dp/4798130869/ref=pd_lpo_14_img_1/357-3708862-7991720?_encoding=UTF8&pd_rd_i=4798130869&pd_rd_r=5f1f4508-f03d-4271-8240-121622aa1147&pd_rd_w=PV2Ka&pd_rd_wg=XVMwq&pf_rd_p=4b55d259-ebf0-4306-905a-7762d1b93740&pf_rd_r=BQGH95WAWBTVCP39565T&psc=1&refRID=BQGH95WAWBTVCP39565T)がいい。 * 数学が何につかえるのかがわかる。 # PHP8 おめでとう * 来週PHP8.0 がリリースされます。 * https://www.php.net/ からは 8.0.0 リリース候補がテスト目的でダウンロード可能です。 * [Qiitaの記事](https://qiita.com/rana_kualu/items/fe7998fbe773544d5d25) * str_start_with と str_end_with と str_contains が追加されたことがうれしい * strops で場所を検索すると、false か 0、 1、.... を返すが、false と 0 は PHPで偽になるため 0でバグル * JIT もある * PHPはどこで使うの? * Wordpress はPHPで実装されています * WEBアプリケーションやWEBサイト(ECサイトなど)で使われる * モトモトはテンプレートエンジン * PHPはステップ実行できるか? * ステップ実行できることもあるがあまりやらない。スクリプト言語です。 * ステップ実行には [xdebug](https://xdebug.org/) を使う * PHPの業務でRDS以外のデータベースを使える? 例えば [MONGO DB](https://www.mongodb.com/)や [NO SQL](https://ja.wikipedia.org/wiki/NoSQL) * 業務ではなかなか難しい、技術スタッフの確保などの問題もある * インフラ側がサポートできないこともある。誰が管理できるのかという問題 * 速度が求められるときにはいいのかもしれない。ミッションクリティカルでなければ。 * 最近は仕事が多国語が必要になってきている * HTML,CSS,JavaScript とか? * PHP, DSL, ... * でも python, go, javascript などの入り混じったカオスなプロジェクトができることあるよ。 ## More less lv 次のおすすめはありますか * [most](https://www.jedsoft.org/most/index.html) * ない * lvはググラビリティ悪すぎ * [MacPortsのサイト](https://ports.macports.org/)で検索してもヒットしない * ["textproc"で](https://ports.macports.org/ports/category/textproc/)絞り込まないと駄目 * みんなあまり Pagerを使わない。 * Emacsじゃないんですか? * lv(オリジナルは一応[ここ](http://www.mt.cs.keio.ac.jp/person/narita/lv/index_ja.html))はフォークされまくりで、どこがUpstreamか分からない * lvのバグ(#includeの省略)見つけてパッチ当てた * これはMacPortsに取り込まれたけど、他のサイトに反映されていない * https://ports.macports.org/port/lv/summary * https://trac.macports.org/ticket/61512 ## 休憩 ## IOTデバイスの話 * [スライド](https://1drv.ms/p/s!Ai6OXAkumEZUgeRnsKqqn89SIp0VoA) * 引越しを期にスマートデバイス、スピーカーがほしくなった * モーションセンサーがなかったのでつくろう * Amazon smartspeakerとLight はつながっている(すでにある) * モーションセンサーをAmazon smart speakerをつなげない ## 空飛ぶイモケンピ状況報告 * 当初は単なるレールガン自作だった * レールガン方式ではレールと飛翔体の間にプラズマが発生しレールが摩耗する * レールの材料が安価に手に入るものでは電気抵抗が問題になる * 発射時に爆音が発生し、かなり五月蝿い * おかんに叱られる * 損耗したら連射できない * 発射のたびにオーバーホールに近いメンテが発生する * レールガン方式からコイルガンで利用されるコイルの磁気により推進力発生する方式に変える * 飛翔体に通電しないため、プラズマやレールの摩耗が無くなる * 飛翔体の自動装填が出来れば連射が可能になる * 危険なお菓子を飛ばすってんでイモケンピにした * 害獣駆除などの実用面もあり * 電磁気力で飛翔体を飛ばすため、威力調整や火薬のような薬剤の心配をしなくていい * カメラを搭載に物体認識を使用し動物に自動で威嚇行動を取ることも出来る * フル電子制御のためインターネットを介した威嚇も可能 * スマイルシャッターを実装して、嘲笑った奴を自動で射(略)できるようにも出来る * 充電制御はかなりできています * 指定した電圧までの自動充電 * 放電時に指定電圧までの自動復帰 * 充電状況のLCD表示 * 単一電池くらいの電解コンデンサ10本であれこれ * 一本あたり1000μFの物を10本使っていますがフル充電時に破裂した物が出たので70%くらいでテストしています。 * 放電すると、落雷の音がします * 安全のために、50%程度にしたほうがいいのでは * ロマンが薄れるので下げ過ぎは良くない * スイッチの部材に課題 * 使用中の電源では電磁石に必要な磁界を発生させることができない * 必要な磁力を下げると、スイッチの時にプラズマで溶接される恐れがある * 電磁石のエナメル線が細いため電圧・電流を上げると燃える * 大まかな残りの制作箇所 * 出力安定、威力増加のため、インダクタの設置 * 逆起電力を抑えるフライホイールダイオードの設置 * 砲身部分は3Dプリンターが現在調整中のため、先に3Dプリンターを完成させないといけません * Arudinoは既に3つ潰しています * 1Aも流せば死にます * 抵抗器やジャンパワイヤはいくつ壊したか分かりません * 配線図を記録したいけど、お勧めのツールないですか * KiCADや[draw.io](https://www.draw.io/)はどうでしょうか * さしあたり[Fritzing](https://fritzing.org/)を使っています

    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