Skip to content
yowasou edited this page Aug 13, 2023 · 3 revisions
  • Hamamatsu.rb 100

自己紹介

  • 普段はC++の人

  • 普段はC#の人

  • 普段はRailsの人 5、6年?

  • 初参加 大学二年生の人 授業でプログラミング ちょっとしゃべりたい

  • 2回目 本読み切れてない。勉強中

  • 定年退職してからRuby勉強している人。文法は分かった

  • エアーズの人。AWSばっかりいじっている。明日もAWSサミットへ行ってくる

  • 初参加 システム開発やってる人。普段は基幹系のシステム。言語はいろいろ

  • 浜松だから製造業関係者が多い

KPTふりかえり

  • キーボード持ってくる、名古屋Ruby会議・・・が実行できた

雑談

  • 自作キーボードキット・・・完成品を買うより安い
  • はんだ付け初めての人も安心
  • 浜松にはIT勉強会が多い・・・活発じゃなかったりすることもあるけど

12章

日付型

  • 日付型はRailsのtimezone_nowを使うことが多い
  • timeかdatetimeか、取り上げられている本もある
  • 2.6.1で令和に対応するらしい
  • 西暦から和暦には.jisx0301関数
  • 和暦から西暦にはDate.parse

require

  • requireはライブラリ単位。必ずしも一つのRBファイルとは限らない。
  • 相対requireは便利

YAML、JSON、CSV

  • YAMLのほうがJSONより書きやすい?
  • YAML以降設定ファイルの新しいフォーマットは出てきてないのでYAMLばっかり
  • YAMLのフルセット仕様は大変。JSONを踏襲しているので・・・

RUBY_VERSION

  • RUBY_VERSION バージョン毎に分岐させて下位互換を持ったりさせるために使う
  • 変更して無理やりバージョン対応してないコードを使ったりできるかも

ワンライナー

  • ワンライナーはPythonだとできないのでRubyの強み説

Eval

  • Eval・・・いーばる?
  • 危険なので使うどころに注意
  • Gemの内側で使われているかも
  • バッククォートはOSコマンドを短めのコードで実行できるのでコードゴルフで役に立つことがある

Gemについて

  • rubygemsに二段階認証が必要になった
  • GemはGithubからでも拾える
  • 各言語でGem的な存在がある
  • leftpad問題・・・依存関係を多くしすぎるのも問題という話

構文チェッカー

  • BRAKEMAN、RUBOCOP、RUBYCRITICとか便利

Rake

  • railsだとRAKEを自分で書くことがある。
  • 依存分析機能とか、タスクの合流機能がある・・・はず
  • DSL ... vagrantファイルとかを扱うようになって意味が分かるようになった
  • bundle 同じGemを複数のバージョンでインストールすることはできない

Railsについて

  • 昔ほどRailsは簡単にサイト作れることを押し出していない
  • 勝手にRequireしてくれる
  • Rails慣れてる人ならActiveSupportだけでも入れてると便利かも
  • Railsはバージョンアップが早い。テストの自動化は必須

参考文献について

  • 参考文献・・・どれもいい本です
  • 個人的にはRubyの仕組みがおすすめ
  • 2~3年でどや顔することができて、5~6年で本が書ける?
  • 初めてのRuby安い 他の言語を学んできた人向け
  • リファレンスが読めるようになるよ

テスト必要?・・・

  • テスト書きたい気分の時、開発進めたい気分の時で書き分ける

  • ここまで進めてきた人なら自分でいろいろ調べることができるようになると思う

LT

自作キーボード

  • 新たな沼

  • 肩こりを解消したいがため

  • 分割型キーボードが欲しい・・・高い!

  • じゃあ自作してみよう

  • 部品を作りやすくなったことが背景にある

  • いろいろ深い沼の話を聞いた

名古屋の報告

  • 型の話が多かった。
  • パフォーマンスのためにも必要になることがあるかも
  • しばらくは大須演芸場でやると思われる。場所としてベストでは
  • さすがに来場者は東海地方の方々が多かった

全体の感想

  • 飛び飛びで内容忘れがちだったけど、もう一回まとめて読んでなんか作りたくなった
  • いい本ですよね
  • 11章が一番実践的でよかった。皆言ってることバラバラだったりするから・・・
  • そこまで難しい本でもなかった。もう少しスピード感あってもよかったかも

次回からは??

  • モブプログラミング
  • まずはやってみましょう
  • 分割無し。1グループで

KPT

KEEP

  • 場所がよかった
  • 100回!!!! ★3
  • チェリー本完走できてよかった! ★1
  • キーボード紹介した ★1

PROBLEM

  • あんまりしゃべらなかった
  • 初心者へのフォローが足りないかも ★2
  • お菓子無かった

TRY

  • お菓子持ってくる ★1
  • モブプログラミングの準備 ★1
  • 分割式キーボードか超でかいキーボードを買う
  • ハンダ付けする ★1
  • モブプログラミングのテーマ考えてくる

次回

  • 7/10(水)
Clone this wiki locally