姫路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勉強会 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