プログラマと一緒に身近な課題解決しよう

 プログラマと一緒に身近な課題解決しよう

1a679952cdf455ecd6a15cbde7ae80d5?s=128

Tomohiko Himura

February 21, 2016
Tweet

Transcript

  1. プログラマと一緒に 身近な課題を解決しよう 2016-02-21

  2. Րଜ ஐ඙ Code for Hiroshima ڞಉ୅දͷҰਓ ৬ۀ: ϓϩάϥϚ Twitter: eielh

    ޿ౡͰΤϯδχΞ޲͚ͷΠϕϯτΛओ࠵ͨ͠Γ͍ͯ͠·͢
  3. None
  4. すごい広島 すごい広島

  5. LT駆動開発

  6. Haskell

  7. • 安彦恵里香 ProjectNOW!代表 • 市川育夢 SahkeHands経営 • 火村智彦 Code for

    Hiroshima 2015年4月 発足
  8. 70 http://peaceweek-hironaga.com

  9. 70 被爆70年の広島・長崎平和イベントを可視化 http://peaceweek-hironaga.com

  10. \ http://hiroshima.5374.jp

  11. \ http://hiroshima.5374.jp 5374.jp 広島版 の作成

  12. MyGoal • 毎日を(仕事や家庭も)楽しく過ごしたい • みんなも楽しく過ごして欲しい • いろんなことを考えたい・学びたい

  13. MyGoal • 毎日を(仕事や家庭も)楽しく過ごしたい • みんなも楽しく過ごして欲しい • いろんなことを考えたい・学びたい 良い循環をつくる

  14. 5374.jpをつくるのって 何がいいんだっけ?

  15. ゴミを出すのが便利に?

  16. ࡞Βͳͯ͘΋ྨࣅαʔϏε͸͋ΔΑͶ

  17. 楽しい? 地域活性化?

  18. ITを使うこと みんなでつくること

  19. アジェンダ • ITは何を変えたのか • 地域課題におけるプログラマの役割 • プログラマの役割 具体例 • みんなでつくろう

    • まとめ
  20. IT͸ԿΛม͑ͨͷ͔

  21. Information Technology 情報技術

  22. ITは社会を変えた

  23. 以前の社会

  24. None
  25. ࢈ۀֵ໋

  26. None
  27. 工業社会 • 人間の作るチカラを強化した • 人間の移動を強化した • 人間の耕すチカラを強化した

  28. 工業技術は 人間の肉体を拡張した

  29. 情報技術は?

  30. 情報 • 時刻 • ニュース • 広告 • 電話 •

    書類 • 会議 • テレビ • 音楽
  31. http://www.caa.go.jp/seikatsu/shingikai2/kako/ spc09/houkoku_a/spc09-houkoku_a1-1_3.html “ίϯϐϡʔλɼిؾ௨৴ٕज़Λத৺ͱͨ͠ ৘ใٕज़͸ɼ৘ใͷੜ࢈ɼྲྀ௨Λඈ༂త ʹ֦େͤ͞ɼ͜Ε·Ͱͷٕज़Ͱ͸ෆՄೳͰ ͋ͬͨ൑அ΍ॲཧͷೳྗΛߴΊΔ΋ ͷͰ͋Δɻ” ୈ9࣍ɹࠃຽੜ׆৹ٞձɹ૯߹੓ࡦ෦ձใࠂ
 ৘ใࣾձͱࠃຽੜ׆ΑΓ

  32. 情報技術は 人間の頭脳を拡張する

  33. *5ͷਐΜͩະདྷͬͯ IUUQLQBOEPSBDPNΑΓ

  34. 情報のすごいところ • いくら使ってもなくならない • 他人に渡しても手元に残る • 蓄積されればされるほど価値が大きく • 所有者によって信ぴょう性が変わる

  35. 情報のすごいところ • いくら使ってもなくならない • 他人に渡しても手元に残る • 蓄積されればされるほど価値が大きく • 所有者によって信ぴょう性が変わる 身近で集めて使えるほど強力に

  36. アジェンダ • ITは何を変えたのか • 地域課題におけるプログラマの役割 • プログラマの役割 具体例 • みんなでつくろう

    • まとめ
  37. ஍Ҭ՝୊ղܾʹ͓͚Δ
 ϓϩάϥϚͷ໾ׂ

  38. アプリケーションを構築する

  39. アプリケーションとは 使用者の問題を解決するための
 コンピュータプログラム。 アプリケーションを用いることで、使用者が コンピュータと対話できる。情報技術の恩恵 を得られる。

  40. プログラマの役割 ITとみんなをつなぐ ίϯϐϡʔλ ϓϩάϥϜ σʔλ ΞϓϦέʔγϣϯ ΈΜͳ

  41. プログラマのお仕事 ίϯϐϡʔλ ϓϩάϥϜ σʔλ ΞϓϦέʔγϣϯ ΈΜͳ

  42. プログラマのお仕事 ίϯϐϡʔλ ϓϩάϥϜ σʔλ ΞϓϦέʔγϣϯ ΈΜͳ コンピュータのための プログラムやデータをつくる

  43. コンピュータプログラム コンピュータに仕事してもらうための命令書 プログラマによって記述される

  44. プログラマの役割 コンピュータをうまく使う

  45. コンピュータの得意なこと

  46. コンピュータの得意なこと 同じことを繰り返す

  47. 例 言葉を探す 明日はよい天気です。よいこ とです。 Α͍

  48. 例 言葉を探す 明日はよい天気です。よいこ とです。 「よい」を探すには? Α͍

  49. 例 言葉を探す 明日はよい天気です。よいこ とです。 「よい」を探すには? Α͍

  50. 例 言葉を探す 明日はよい天気です。よいこ とです。 「よい」を探すには? Α͍

  51. 例 言葉を探す 明日はよい天気です。よいこ とです。 「よい」を探すには? Α͍

  52. プログラマの仕事 • 繰り返しを見つける • コンピュータで動くようにする

  53. <繰り返し>を見つけるのは プログラマでなくてもできる

  54. 地域の<繰り返し>は そこに住む人達が一番よく知っている

  55. そうはいっても難しい

  56. そうはいっても難しい ITを活用しよう

  57. 一緒につくって 身近に感じる

  58. プログラマは コンピュータと地域を繋げる

  59. アジェンダ • ITは何を変えたのか • 地域課題におけるプログラマの役割 • プログラマの役割 具体例 • みんなでつくろう

    • まとめ
  60. ϓϩάϥϚͷ໾ׂͷ۩ମྫ

  61. hiroshima.5374.jpͷ৔߹

  62. 広島の5374.jpって

  63. None
  64. 種類多め: 色を工夫

  65. None
  66. 数が多いので、区単位に分割

  67. 数が多いので、区単位に分割 地域ならではの工夫

  68. データを一人でつくった

  69. プログラムでデータを作成

  70. great-h/5374-csv-generator-in-hirohima

  71. 解析に170行弱

  72. 167KBのCSVファイルに

  73. プログラマの役割 • 5374.jpの仕組みを理解して • 法則性(くりかえし)をみつけて • ウェブサイトからデータをつくる

  74. > 一緒に作れてない <

  75. Code for Hiroshima イマイチ盛り上がってない

  76. プログラマひとりでつくっても 盛り上がらない

  77. 他の5374.jpで良かった思ったこと • プログラマでない人たちと一緒につくったこと • プログラマ向けのサービスを活用したこと

  78. プログラマだけが動いても 課題解決できない

  79. 一緒につくらなきゃいけない

  80. ύʔΫϚοϓͷ৔߹

  81. 駐車場の金額を知りたい! • ひろしまIT未来会議でアイディアソン • みんなの要望から作成 • データはみんなで協力して

  82. http://parkmap.in/

  83. None
  84. None
  85. プログラマの役割 • 登録するアプリケーションをつくる • 登録の仕方を伝える • 料金や空き情報を表示する
 アプリケーションをつくる

  86. みんなで作り始めたはずなのに イマイチ盛り上がってない

  87. 必要なデータが多すぎた

  88. うまくまわりを 巻き込めていない

  89. 問題点 • データが集まらない • おもったほど需要がない • そもそも自分が車を使わない ←

  90. プログラマだけではダメだ (つくるのを楽しんでしまう)

  91. アプリを欲しい人と 一緒につくるべき

  92. データはみんなでつくれる ίϯϐϡʔλ ϓϩάϥϜ σʔλ ΞϓϦέʔγϣϯ ΈΜͳ

  93. アジェンダ • ITは何を変えたのか • 地域課題におけるプログラマの役割 • プログラマの役割 具体例 • みんなでつくろう

    • まとめ
  94. ΈΜͳͰͭ͘Ζ͏

  95. いろんな人が必要 • いろんな視点が生まれる • 思いもよらないアイディアが出る • 意外なことが便利

  96. まわりの人がITに強くなる • プログラマ・コンピュータの効果が増大 • プログラマがハッピー • 小さな手間でアプリケーションが作れる • 荒い作りでも、周りでフォローできる

  97. 自分たちの問題は 自分たちで解決できるようになる

  98. IT発展によるこれから • 自由時間の増大する • 改善する時間が • リモートワークの発展 • 優秀なプログラマは地方にも存在 •

    別の地域の技術を輸入
  99. 地域が抱える社会問題 • 高齢化 • 伝統文化継承 • ワーキングプア • 被災地支援 •

    自然保存 • 晩婚化 • 介護問題
  100. 他人任せにしない

  101. 場に集まってくる人たち 自分で考えて、積極的に行動できる プログラムがかける

  102. 地域はもっと良くなる

  103. 一人ひとりの個性が重要

  104. プログラマの人がんばってください(小声

  105. ·ͱΊ

  106. 5374.jpをつくるのって 何がいいんだっけ?

  107. みんながITに 関わること・使うこと

  108. ITは人間の頭脳を拡張する

  109. プログラマを通じて ITをもっと活用する

  110. プログラマの役割 ITとみんなをつなぐ ίϯϐϡʔλ ϓϩάϥϜ σʔλ ΞϓϦέʔγϣϯ ΈΜͳ

  111. 実は誰でもできること ίϯϐϡʔλ ϓϩάϥϜ σʔλ ΞϓϦέʔγϣϯ ΈΜͳ

  112. 社会を良くする鍵

  113. みんなが自分で考えて 自発的に活動すること

  114. プログラマと 社会課題を解決しよう

  115. アプリケーションが必要な データをつくる

  116. アプリケーションにできる 繰り返しをみつける

  117. • 時間がつくれる • いろんな人が協調する • 高齢者・障がい者も活躍できる

  118. • 時間がつくれる • いろんな人が協調する • 高齢者・障がい者も活躍できる 毎日が楽しくなる

  119. まとめ • ITは人間の能力を拡張する • ITに関わろう・つくろう • 地域プログラマと一緒に • ITが苦手ならなおさら •

    毎日を楽しくする鍵 • 自分で考えて自発的に行動すること
  120. 参考文献 • 第9次 国民生活審議会 総合政策部会報告 • http://www.caa.go.jp/seikatsu/ shingikai2/kako/spc09/houkoku_a/ spc09-houkoku_a-contents.html