高専カンファレンス新春 in 大阪に参加しました #kosenconf #kosenconf_123shinshun
高専カンファレンス新春 in 大阪 に参加しました。
誰
会場に行ったらほぼ知らない人ばかりだったので自己紹介しておきます。
- https://twitter.com/hush_in
- 最近過去のtweetを消した
- 長野高専卒OB
- 2005年入学 2010年卒
過去の高専カンファレンス参加履歴
昔は参加やスタッフしていました。最近はあまり足を運ばなくなりました。
- 2009
- 009tokyo LT発表
- 011nagano 主催
- 2010
- 013salesio
- 015nara
- 017ishikawa
- 014tokyo
- 019kyoto 運営スタッフ
- 021numazu
- 2011
- 022kobe
- 028mie
- 034nagano
- 026osaka
- 2012
- 038tokyo
- 054nara
- 2013
- 071kc5party 動画作った
- 2018
- 113everyone
当日
京都から新快速で大阪に向かったつもりが逆方向に乗ってしまい、気づいたら滋賀にいました。
1時間ほど遅刻して会場入りしました。 (最初のほうの発表聞けてないのであとでアーカイブや記事を見ます… すみません。dotfilesなど当日お話したかった。)
現役生が楽しそうに発表していて刺激を受けました。楽しかったです。
若いのにいろいろ知っていてすごいと感心するのが半分、 (特に技術的なところで)情報が調べやすい時代になって羨ましいと思ったのが半分です。
現役生は 入学年度の slack があって交流しているようで時代を感じました。(ここ5年位の流れ?)
懇親会は知り合いがいないので目が合った人に声をかけていました。 仙台や群馬から1人できている人がいて印象的でした。若さ&行動力すごい。
二次会は同じ会社の後輩がいたので捕まえ、その同級生と三人で飲んで解散しました。
10年前はOB,OGの方が多くて現役生はほぼいなかったのですが、今は現役生の方がが多くて若いパワーを感じました。 (アラサーがほぼいなくて寂しいのでまた帰ってきてほしい。)
Twitter リストの簡単な作り方について
ここからは時間があったら飛び込みLTに参加しようと思っていたネタを書いておきます。 (実際は時間がいっぱいだったので見送りました)
https://twitter.com/hush_in/lists/kosenconf-123shinshun 参加者Twitterリストの作り方について。
API を叩く
手作業でリストに追加していくのは面倒なのでAPIを叩きます。
APIを叩くスクリプトを書いてもいいのですが、 t
という CLI が便利そうだったのでこれを使って叩きます。
setup
API Keyを https://developer.twitter.com/en/apps から取得します。
(昔はappを簡単に登録できたけど今は理由を英語で書く必要があって大変ですね…)
gem install t twurl twurl authorize --consumer-key {CONSUMER KEY} --consumer-secret {CONSUMER SECRET} cp ~/.twurlrc ~/.trc
ref. https://github.com/sferik/twitter/issues/878#issuecomment-401299182
リスト作成
t list create kosenconf-123shinshun # NOTE _ は twitter側で - に変換されるので注意
リストに追加
t list add LIST USER [USER...] # Add members to a list.
ユーザーを指定するだけです。
connpass から Twitter id を抜き出します。
ここも手作業でとるのはだるいのでスクリプトで取りましょう。
https://connpass.com/event/106117/participation/ を開きます。
Chrome の Console で下記コードを実行します。
{ const list = $('.concerned_area, .participation_table_area') .find('a[href^="https://twitter"]').map((i, elm) => { const $elm = $(elm) return elm.search.replace('?screen_name=', '') }).get().join(' ') console.log(list) copy(list) }
t list add kosenconf-123shinshun (コピーしたIDをペースト)
終わりです。お疲れ様でした。