-
Notifications
You must be signed in to change notification settings - Fork 8
議事録(63)
yowasou edited this page Aug 13, 2023
·
3 revisions
議事録(63)
- 19:00時点で集まりがいい。
- 静大の方が取材に訪れました。
- 画面黄色い!?→ブルーライト防御でした
- F.lux https://justgetflux.com/
- Web制作会社 AWS好きな人募集中
- 情報学部。頭脳センターの人に紹介された。写真を掲載するかも
- hogeさんと同じ会社。モヒート:cocktail:のためのハーブをIOT管理で作りたい
- 写真NG><会社でいろいろ文句有るので。仕事はWinでFPGAとか。なかなかRubyにはかかわれない。サクラエディタのマクロで最近失敗。
- 会社でiOS開発。開発は半年位。
- Web系サービスの運営開発。主にPhp。Ruby使う機会が出てきたので勉強中。
- 技術系の派遣社員。主に製造業の現場。今後残業が増えて出にくくなるかも。組み込みがメイン
- フリーランスでWeb系の開発。PhpとかRubyをやっている。Slackおじさん。最近BOTとIOTに興味が。
- ブラブラしてるがそろそろPG系の就職をしようとしているが難しそうなのでちびっこ教育:baby:へ?
- 出席OK
- 生かせるネタがあんまりないね (- -)
- 資料 https://speakerdeck.com/misogi/activesupport-core-extension-extends-your-creativity
- ActiveSupport Core Extensionについて
- 今年の目標はRubyを書ける実感を得ること
- 最近コスプレを始めた
- rubocop plugin
- フィードバックくっださーい
- ROR自体がRubyの面白さに触発されて作られた。
- 驚き最小の法則・・・直感的に書ける。
- 例:irbはexitでもquitでも終われる。
- 懐の広い表現を持っている(最近はそうでもないらしい。
- Core ExtensionはいくつかあるActiveSupportの中の機能。
- 元からあるクラスに追加できる 例:[1,2,3].sum
- RailsとActiveSupportで別名で同じ働きのメソッドが用意されている
- ActiveSupportにはディープコピー用のメソッドもある。
- ディープコピー・・・参照渡しにならない。
- 英語整形用の機能が多くある
- ActiveSupport側の修正がRubyへ反映されることがある。
- ActiveSupportはコードリーディングにも向いている。アニメキャラの名前がコード例として使われていたり・・・
- コード自体は短くて読みやすい。
- 立花さんによるとtryはよく使うらしい。
- wakayama.rb ボードの使い方 (http://www.slideshare.net/MinaoYamamoto/kansaimrb)
- mrubyを実行できる専用ボードを作った。
- Arduinoと同じようなメソッドを持ちつつ、Rubyでプログラミングできる。
- mrubyはコンパイルしたコードがどのハードウェアでも動く。
- 土曜日はNL名古屋に行ってきます
- コードを使ってコードを生成する。プログラミングのためのプログラミング
- 既存のクラスに変更を加えることができる。
- モンキーパッチ:monkey_face:(蔑称)と呼ばれることがある。多人数で開発していた時に困ることも有るかも
- 既存のメソッドを書き換えたり消したりするのはNG。知らずにやってしまうこともある
- 用法容量をわきまえよう
- 他の言語でも似たようなことができる
- 関数のロギングとかにも使えそう
- ActiveSupportのCoreで使われている
- open classという名称はオープンセサミに掛けているのかも
- メタプロRubyはわかりやすいよ
- refinementは宿題
- ⇒Ruby 2.1 の新機能 Refinements でクラス拡張をしてみよう( http://blog.fenrir-inc.com/jp/2014/07/refine.html)
- メソッド呼び出しの時に、継承チェーンをたどってもメソッドが見つからなかった際に、最後に呼び出されるメソッド。
- メソッド定義されていないエラーを置き換える働きができる。
- 初期のRailsは活用してたらしい。attribute_arrayとかfind_by_nameとか
- 未定義だがこれで拾うことを前提としたメソッドをゴーストメソッド:ghost:と呼ぶ
- なぜ黒魔術:crystal_ball:と言われはじめた?→Apacheのmod_rewriteが最初の黒魔術か
- phpにもある。__getとか。すごく重い。
- メソッドの名前を見て動きを変えたりできる。
- ある会社はphpが殆どで2~3割railsだった。サーバープロビジョニングはansible(python)
- メソッドの定義をプログラミングできる。引数はプロック。
- ActiveModelのAttributeMethodsとかでも使われている。
- ThinReports 三度!:godmode:
- 前回は2年前
- 今年は2年前よりヤバい><
- 画像を入れることに成功:car:
- 6月にいろんな会をがっちゃんこ:pray:して行うよ
- コンクリート5、Andoroid、Blender勉強会に声掛け中
- その月の会をハブれば参加OK。勉強会そのものを減らすのが目的
- 日付はまだ決めていないが6月上旬?
- 場所はネットワークが欲しい。Anyだと狭いかも・・・
- もうちょっと形を固めてまた連絡
- コードちょっと書いた
- 名札持ってきた
- 今年初参加×2
- LTした
- 事前準備たりなかった
- 自己紹介タイムに間に合わない
- 難しくて後半あきらめ。
- LT長すぎた
- mrubyボードデモ
- IOTを習いたい
- メタプログラミング勉強してみたい
- メタプロRuby再読←2版をよむ←買う!
- JavaScriptの話
- LINE BOTであそぶ
- データ分析しゃべりたい
- JAVA信者感激
- 何かを発表
- IOTの発表をしたい(ハーブの成長観察)
- ライフハックなLTやる!