私は如何にしてUpl
Upcoming SlideShare
Loading in...5
×
 

私は如何にしてUpl

on

  • 2,229 views

 

Statistics

Views

Total Views
2,229
Views on SlideShare
741
Embed Views
1,488

Actions

Likes
0
Downloads
2
Comments
0

11 Embeds 1,488

http://hokkaido.pm.org 1240
http://hktbit.tumblr.com 108
https://twitter.com 81
http://flavors.me 28
http://jp.flavors.me 11
http://control.blog.fc2.com 11
http://www.tumblr.com 5
http://www.soso.com 1
http://webcache.googleusercontent.com 1
http://www.perl-hokkaido.org 1
https://abs.twimg.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

私は如何にしてUpl 私は如何にしてUpl Presentation Transcript

  • 私は如何にして心配するのを止めて 自分でコードを書くようになったか Hokkaido.pm #9
  • hokkaido.pm
  • hokkaido.pm 初参加
  • hokkaido.pm Casual には結構参加してます
  • hokkaido.pm
  • hokkaido.pm 初登壇
  • 謝辞本格的にPerlを使い始めて 1年くらいの未熟者に 発表の機会をいただき ありがとうございます
  • プログラム技術者ではありません
  • 技術者のみなさんに
  • 技術者のみなさんに役立つ話ではない
  • 技術者のみなさんに役立つ話ではないかもしれませんが
  • 技術者のみなさんに役立つ話ではないかもしれませんがご容赦ください
  • AGENDA(今日の話題)
  • AGENDA(今日の話題)自作Webアプリの紹介
  • AGENDA(今日の話題)自作Webアプリの紹介 1.勉強会をさがすために
  • AGENDA(今日の話題)自作Webアプリの紹介 1.勉強会をさがすために 2.名札をつくりましょう
  • さて
  • 部下にエンジニアを抱えるようになり、
  • エンジニアのスキルアップと向きあう必要が。
  • 自分はエンジニアじゃないけど
  • まず隗より始めよ、という故事もある。
  • IT系の勉強会に参加。
  • IT系の勉強会に参加。札幌も結構、勉強会がある
  • どれに行こうか、
  • どれに行こうか、どれに行くべきか、
  • どれが面白そうか、
  • どれが面白そうか、ぼっちはいやだし、
  • こういうのがありました。
  • ATND地域検索http://atnd.granite.jp/
  • これはいい
  • 使ってみた
  • しかし、
  • ひわいはじめ...
  • SENSOREDMITメディアラボの石井先生の下に
  • SENSOREDMITメディアラボの石井先生の下に「ひわいはじめ...」
  • 1月25日札幌コンパ合コン飲み会札幌パーティー 恋活・イベント
  • 教育上
  • 教育上よろしくない
  • 北海道ですらない SENSORED
  • あれ?3月9日
  • hokkaido.pmがない!
  • やべえ
  • やべえマジでねえよ
  • ガ━Σ(゚Д゚|||)━ン!!
  • そんなとき
  • SENSORED
  • ぐだぐだ言ってないでコードを書けよ、ハゲ
  • ってないでコードを書けよ、ハゲ
  • コードを書けよ、ハゲ
  • 書けよ、ハゲ
  • これは書くしかない
  • 約1年間のhokkaido.pmCasualで培った、俺のPerl力が火を噴くぜ!
  • Very thanx to@techno_nekoさん
  • ひらめき
  • 1.勉強会で知り合った人は、勉強会を知っている
  • 2.ソーシャルのつながりはAPIでデータを取得できる
  • 企画
  • TwitterのFriendを検索して、
  • TwitterのFriendを検索して、ATNDとMash upして、
  • TwitterのFriendを検索して、ATNDとMash upして、勉強会のリストを作る
  • TwitterのFriendを検索して、ATNDとMash upして、勉強会のリストを作る(日本語になってないw)
  • 要求
  • 1.Twitter APIで自分の友 達のリストを得る
  • 1.Twitter APIで自分の友 達のリストを得る2.ATND APIにそのリスト を投げる
  • 1.Twitter APIで自分の友 達のリストを得る2.ATND APIにそのリスト を投げる3.返ってきたイベントのリ ストを表示する
  • 開発
  • Twitter APIで友達のリストを得る
  • Net::Twitter
  • 5分で実装できた。
  • Perlすげー
  • ATND APIにそのリストを投げる
  • LWP::UserAgentでGETして
  • LWP::UserAgentでGETして戻り値のJSONをdecode_jsonする
  • 返ってきたイベントのリストを表示する
  • せっかくだからBootstrapを使おう
  • ついでにソーシャルリンクボタンもつけよう
  • できた
  • [DEMO]
  • 遅い
  • 原因
  • Celeron M 340(1.5MHz)
  • Celeron M 340(1.5MHz)Junkで3500円
  • あと
  • APIを呼ぶ回数が多い
  • APIを呼ぶ回数が多い 改良の余地あり
  • APIを呼ぶ回数が多い 改良の余地あり(めげないオッサン)
  • みなさまの 評価
  • うれしい
  • うれしい。・゚・(ノД`)・゚・。
  • 生きててよかった
  • 生きててよかった 。・゚・(ノД`)・゚・。
  • NEXT
  • 2.名札をつくりましょう
  • ソーシャルメディアにはアイディアがいっぱい
  • 多くの愚痴やがっかりがTLに流れてくる
  • 逆に考えるとものづくりのヒントがたくさんある
  • 書けよ、ハゲ
  • 仕様概要
  • 仕様概要1.ATNDで参加者のリスト得る
  • 仕様概要1.ATNDで参加者のリスト得る2.Twitter_idがあればTwitterか らscreen_nameや twitter_image_urlなどを取得 する
  • 仕様概要1.ATNDで参加者のリスト得る2.Twitter_idがあればTwitterか らscreen_nameや twitter_image_urlなどを取得 する3.PDF::API2::Liteでレイアウト して書き出す
  • [DEMO]
  • 苦労した点
  • APIごとに用語がちがう
  • ATNDのtwitter_id
  • ATNDのtwitter_id ≠
  • ATNDのtwitter_id ≠Twitterのid
  • ATNDのtwitter_id
  • ATNDのtwitter_id =
  • ATNDの twitter_id = Twitterのscreen_name
  • 外部設計担当者として自戒を込めて
  • 苦労した点
  • Postscript座標系
  • 左下が原点
  • 左下が原点
  • 文系出身の私を苦しめる
  • 苦労した点
  • 名札の各ピース内のレイアウト
  • 算数の問題なのですが、文系出身の(ry
  • 中央寄せ$x = ($area_width - $string_width ) / 2;$y = ...左下原点なので...
  • まとめ
  • 応用の話ばかりですみません
  • ソーシャル
  • ソーシャルメディアには
  • ソーシャルメディアにはものづくりの
  • ソーシャルメディアにはものづくりのヒントが
  • ソーシャルメディアにはものづくりのヒントがたくさん
  • ぐだぐだ言ってないでコードを書けよ、ハゲ
  • http://telegnosis.orz.hm/
  • よろしければご活用ください
  • ありがとうございました