Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
How to Hack
the real world
社会をハックするために
必要なことCodeZine Book『 デベロッパーのキャリアと働き方を語ろう』番外編
2016.7.29 @Developer Summit 2016 Summer...
本日の司会:岩切晃子
デベロッパーの皆さんに
ハックすることとは何か
教わりながら
ITコミュニティの運営、デブサ
ミの企画とりまとめ、ITエンジ
ニア本大賞の企画運営など
担当してきました
2
良き人生を送るお供に是非!CM
3
みなさん! 質問です
ハッカーって
そもそもなんなんでしょう
か?
What Is a Hacker?
4
孫さんにようにアームを買収するとか
ITmediaニュース2016年07月21日 17時49分 更新
ARMを買収した孫正義の未来予想図――「いつか訪れる“Xデー”の前に」[太田智美,ITmedia]より引用
5
こちらの方々を連想される方も
いるかと存じますが
Wikipediaより引用
https://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%8E%E3%83%8B%E3%83%9E%E3%82%B9_(%E9%9B...
『伽藍とバザール』
『ハッカーズ大辞典』の著者
エリック・レイモンドが書いた
“How To Become A Hacker”の
引用から振り返ってみましょう
I will look back from quotation of 'How To...
ハッカーは
ものをつくります。
クラッカーは壊します。
The basic difference is this: hackers build things, crackers break them
’ How To Become A Hack...
ハッカーは問題を解決し、物事を築きます。
そして自由と自発的な助け合いを信条としています。
ハッカーとして受け入れられるには、こういう姿勢態度を
持つようなふるまいが必要です。
そしてこの姿勢を持つかのようにふるまうには、
本当にその心構えを信...
ハッカー文化に受け入れられたいがためにハッカーらしい心
構えを身につける気なら、それは勘違い。ハッカーの心構え
を本当に信じるているような人になるのは、あなた自身にとっ
て大切なことなんです
――学ぶのに役立ち、その意欲を持続させてくれるんです...
あるいは現代の禅詩が言うように:
道をたどり
師をあおげ
師にしたがえ
師とともに歩け
師を見通せ
師となれ
Or, as the following modern Zen poem has it:
To follow the path:
lo...
ハッカーになりたいなら、以下の内容を何度
も唱えて、それを信じ込むこと
1. この世界は解決を待っている魅力的な問題でいっぱいだ
2. 同じ問題を二度解くような無駄はいやだ
3. 退屈と単純作業は悪
4. 自由は善
5. 心構えは技能の代用には...
#以下、勝手ないわきりのまとめと
#本セッションの本意
つまりハッカー的心得は
ITだけではなく
日常生活に使える
プラクティスである
In other words, the knowledge of the hacker is practic...
課題をハッカー的思想で
解いていくということは
問題を見つけたら
パッチを当てること(私見)
二度とこの問題に
出会わなくてすむように
本セッションでは
私の尊敬する2人のハッカー導師に
「社会をハックするために必要なこ
と」について
教えを乞いたいと思います
I want to ask the hacker head priest of two that I respect ...
Photo:Maija Tammi
Linda Liukas
Takuya Oikawa Haruka Iwao
Interpreter
16
How to hack the real world?
17
just4u
Takuya Oikawa
Name Takuya Oikawa
Legacy takoratta@qiita.com
Twitter @takoratta
Facebook takoratta
Qiita takoratta
GitHub takoratta
Bio D...
when my graduation was
approaching, I started
thinking about what I can do
for the world.
DEC (Digital Equipment Corporation)
Microsoft
Google
Disruptive
2011.3.11
Information Collection
When natural disasters happen, we get into the suffered areas promptly to start
collecting needs fo...
when my graduation was
approaching, I started
thinking about what I can do
for the world.
the world is
the world is you...
just4u
Takuya Oikawa
(Author)
(Illustrator)
(Programmer)
B.school dropout
Little girls
don’t know
they are not
supposed to
like computers.
If JavaScript is the new
lingua franca, we don’t
need more grammar
classes, we need poetry
classes.
Turn the bath
water on
Get into the
bath
Wash
Get out of the
bath
Set plates
Set knives and
forks
Bring out the
birthday c...
Big problems are
small problems stuck
together.
Preparing
kids for a
world where
every
problem is a
computer
problem.
Playful Learning
Can a robot
recycle?
What if my
shoes had
sensors?
How are art
and algorithms
alike?
What kind of
data do...
Internet was built
on humanity.
Computer (km-pytr)
n.
person who makes calculations or
computations; a calculator, a
recko...
お二人は社会をハックしている
実感を持った時は
いつ何をした時なのか?
When is time with the actual feeling that two people hack society time when I did
what...
ハックするときに
「まずはやってみよう!」と
いう精神を持てるのはどうして?
なんで諦めずにやり続けられるのか?
明るいのはなんで?
How to keep your motivation and keep on challenging?
Ho...
社会をハックするにはスキルってい
るのか?
ちなみに、エリック・レイモンドさんはこう書いてました
基本的なハッキング技術として
1.プログラミングを身につけること。
2.オープンソース UNIX 類をどれか入手し、使いかたと動かしかたを
おぼえ...
技術的にイケテない
組織や上司などと
つきあうにはどうしたら?
To go out with an organization or the boss who do not have no good technically;
how?
21
解決したい問題が
たくさんあった時
どうしたら良いか?
What should a lot of problems that want to be settled do at time that there was?
22
リンダさんや及川さんのような
子供を育てるには
どうすれば良いですか?
How to raise the audience’s children like Linda or Takuya?
23
これから
社会的の中でやって
みたいことは何ですか?
Share your vision in the future
24
Hack とは
持続継続するために
必要な社会活動では?
なんでHacKするのか?
それは、人間とITの可能性を
信じているから
黒澤明監督の「生きる」は
しがない公務員が余命宣告されて
最後に公園を作った話
http://movie.walkerplus.com/mv23268/ 27
課
題
は
い
つ
の
時
代
も
た
く
さ
ん
あ
る
課題の例
2015年9月「国連持続可能な開発サミット」を開催し「我々の世界を変革する:持続可能な開発のための2030アジェンダ」が採
択された。2015年から2030年までに、貧困や飢...
みんなちがってみんないい
ぜひ、自分の持ち場で
Hack the Real!& Von Voyage!
【夏サミ2016】CodeZine Book『 デベロッパーのキャリアと働き方を語ろう』番外編~ 特別対談「How to the Hack the Real / 社会をハックするために必要なこと」 #devsumiA7
【夏サミ2016】CodeZine Book『 デベロッパーのキャリアと働き方を語ろう』番外編~ 特別対談「How to the Hack the Real / 社会をハックするために必要なこと」 #devsumiA7
【夏サミ2016】CodeZine Book『 デベロッパーのキャリアと働き方を語ろう』番外編~ 特別対談「How to the Hack the Real / 社会をハックするために必要なこと」 #devsumiA7
【夏サミ2016】CodeZine Book『 デベロッパーのキャリアと働き方を語ろう』番外編~ 特別対談「How to the Hack the Real / 社会をハックするために必要なこと」 #devsumiA7
Upcoming SlideShare
Loading in …5
×

【夏サミ2016】CodeZine Book『 デベロッパーのキャリアと働き方を語ろう』番外編~ 特別対談「How to the Hack the Real / 社会をハックするために必要なこと」 #devsumiA7

632 views

Published on

Developers Summit 2016 Summer 【A-7】セッションの資料です。

Published in: Technology
  • Be the first to comment

【夏サミ2016】CodeZine Book『 デベロッパーのキャリアと働き方を語ろう』番外編~ 特別対談「How to the Hack the Real / 社会をハックするために必要なこと」 #devsumiA7

  1. 1. How to Hack the real world 社会をハックするために 必要なことCodeZine Book『 デベロッパーのキャリアと働き方を語ろう』番外編 2016.7.29 @Developer Summit 2016 Summer #devusumiA7 Linda Liukas (Hello Ruby) / Takuya Oikawa(Increments) /Haruka Iwao /Akiko Iwakiri (shoeisha)
  2. 2. 本日の司会:岩切晃子 デベロッパーの皆さんに ハックすることとは何か 教わりながら ITコミュニティの運営、デブサ ミの企画とりまとめ、ITエンジ ニア本大賞の企画運営など 担当してきました 2
  3. 3. 良き人生を送るお供に是非!CM 3
  4. 4. みなさん! 質問です ハッカーって そもそもなんなんでしょう か? What Is a Hacker? 4
  5. 5. 孫さんにようにアームを買収するとか ITmediaニュース2016年07月21日 17時49分 更新 ARMを買収した孫正義の未来予想図――「いつか訪れる“Xデー”の前に」[太田智美,ITmedia]より引用 5
  6. 6. こちらの方々を連想される方も いるかと存じますが Wikipediaより引用 https://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%8E%E3%83%8B%E3%83%9E%E3%82%B9_(%E9%9B%86%E5%9B%A3) 6
  7. 7. 『伽藍とバザール』 『ハッカーズ大辞典』の著者 エリック・レイモンドが書いた “How To Become A Hacker”の 引用から振り返ってみましょう I will look back from quotation of 'How To Become A Hacker `which "Buddhist monastery and author Eric Raymond of the bazaar" "hackers Dictionary" wrote http://cruel.org/freeware/hacker.html エリック・レイモンド (Wikipediaより) 7
  8. 8. ハッカーは ものをつくります。 クラッカーは壊します。 The basic difference is this: hackers build things, crackers break them ’ How To Become A Hacker‘ Eric Steven Raymond 訳:山形浩生8
  9. 9. ハッカーは問題を解決し、物事を築きます。 そして自由と自発的な助け合いを信条としています。 ハッカーとして受け入れられるには、こういう姿勢態度を 持つようなふるまいが必要です。 そしてこの姿勢を持つかのようにふるまうには、 本当にその心構えを信じるしかありません。 Hackers solve problems and build things, and they believe in freedom and voluntary mutual help. To be accepted as a hacker, you have to behave as though you have this kind of attitude yourself. And to behave as though you have the attitude, you have to really believe the attitude. ’ How To Become A Hacker‘ Eric Steven Raymond 訳:山形浩生9
  10. 10. ハッカー文化に受け入れられたいがためにハッカーらしい心 構えを身につける気なら、それは勘違い。ハッカーの心構え を本当に信じるているような人になるのは、あなた自身にとっ て大切なことなんです ――学ぶのに役立ち、その意欲を持続させてくれるんです。 すべての創造的な芸術と同様、熟達者になる最高の方法は 熟達者の精神をまねることです。知識面だけでなく、感情的 な面も含め。 But if you think of cultivating hacker attitudes as just a way to gain acceptance in the culture, you'll miss the point. Becoming the kind of person who believes these things is important for you — for helping you learn and keeping you motivated. As with all creative arts, the most effective way to become a master is to imitate the mind-set of masters — not just intellectually but emotionally as well. ’ How To Become A Hacker‘ Eric Steven Raymond 訳:山形浩生10
  11. 11. あるいは現代の禅詩が言うように: 道をたどり 師をあおげ 師にしたがえ 師とともに歩け 師を見通せ 師となれ Or, as the following modern Zen poem has it: To follow the path: look to the master, follow the master, walk with the master, see through the master, become the master. ’ How To Become A Hacker‘ Eric Steven Raymond 訳:山形浩生11
  12. 12. ハッカーになりたいなら、以下の内容を何度 も唱えて、それを信じ込むこと 1. この世界は解決を待っている魅力的な問題でいっぱいだ 2. 同じ問題を二度解くような無駄はいやだ 3. 退屈と単純作業は悪 4. 自由は善 5. 心構えは技能の代用にはならない ’ How To Become A Hacker‘ Eric Steven Raymond 訳:山形浩生 The Hacker Attitude 1. The world is full of fascinating problems waiting to be solved. 2. No problem should ever have to be solved twice. 3. Boredom and drudgery are evil. 4. Freedom is good. 5. Attitude is no substitute for competence. 12
  13. 13. #以下、勝手ないわきりのまとめと #本セッションの本意 つまりハッカー的心得は ITだけではなく 日常生活に使える プラクティスである In other words, the knowledge of the hacker is practice to be usable for everyday life
  14. 14. 課題をハッカー的思想で 解いていくということは 問題を見つけたら パッチを当てること(私見) 二度とこの問題に 出会わなくてすむように
  15. 15. 本セッションでは 私の尊敬する2人のハッカー導師に 「社会をハックするために必要なこ と」について 教えを乞いたいと思います I want to ask the hacker head priest of two that I respect by this session to hack society by teaching 15
  16. 16. Photo:Maija Tammi Linda Liukas Takuya Oikawa Haruka Iwao Interpreter 16
  17. 17. How to hack the real world? 17
  18. 18. just4u Takuya Oikawa
  19. 19. Name Takuya Oikawa Legacy takoratta@qiita.com Twitter @takoratta Facebook takoratta Qiita takoratta GitHub takoratta Bio DEC → Microsoft → Google → Increments
  20. 20. when my graduation was approaching, I started thinking about what I can do for the world.
  21. 21. DEC (Digital Equipment Corporation)
  22. 22. Microsoft
  23. 23. Google
  24. 24. Disruptive
  25. 25. 2011.3.11
  26. 26. Information Collection When natural disasters happen, we get into the suffered areas promptly to start collecting needs for IT assistance. Information Utilization Based on the IT assistance needs for period to period, we coordinate the necessary human resources, goods, services and program development. Information Sharing We publish the situation and needs from the suffered areas continuously to make the live information widely recognized.
  27. 27. when my graduation was approaching, I started thinking about what I can do for the world.
  28. 28. the world is
  29. 29. the world is you...
  30. 30. just4u Takuya Oikawa
  31. 31. (Author) (Illustrator) (Programmer) B.school dropout
  32. 32. Little girls don’t know they are not supposed to like computers.
  33. 33. If JavaScript is the new lingua franca, we don’t need more grammar classes, we need poetry classes.
  34. 34. Turn the bath water on Get into the bath Wash Get out of the bath Set plates Set knives and forks Bring out the birthday cake Spread the tablecloth Eat food Yes No Say thank you Still hungry?
  35. 35. Big problems are small problems stuck together.
  36. 36. Preparing kids for a world where every problem is a computer problem.
  37. 37. Playful Learning Can a robot recycle? What if my shoes had sensors? How are art and algorithms alike? What kind of data do we have from Mars?
  38. 38. Internet was built on humanity. Computer (km-pytr) n. person who makes calculations or computations; a calculator, a reckoner; spec. a person employed to make calculations in an observatory, in surveying. Technology (from Greek τέχνη) Techne, "art, skill, cunning of hand"; and -λογία, -logia[1]. Techniques, skills and competencies alongside the tools needed to do the job. Agriculture is a technology; democracy is a technology.
  39. 39. お二人は社会をハックしている 実感を持った時は いつ何をした時なのか? When is time with the actual feeling that two people hack society time when I did what? 18
  40. 40. ハックするときに 「まずはやってみよう!」と いう精神を持てるのはどうして? なんで諦めずにやり続けられるのか? 明るいのはなんで? How to keep your motivation and keep on challenging? How to easily repeat “Try & Error” in Hacking? How can you make it easy? 19
  41. 41. 社会をハックするにはスキルってい るのか? ちなみに、エリック・レイモンドさんはこう書いてました 基本的なハッキング技術として 1.プログラミングを身につけること。 2.オープンソース UNIX 類をどれか入手し、使いかたと動かしかたを おぼえること 3.World Wide Web の使い方を学び、HTML を書くこと。 4.まともに英語ができないならば、身につけること。 Basic Hacking Skills 1. Learn how to program. 2. Get one of the open-source Unixes and learn to use and run it. 3. Learn how to use the World Wide Web and write HTML. 4. If you don't have functional English, learn it. 20
  42. 42. 技術的にイケテない 組織や上司などと つきあうにはどうしたら? To go out with an organization or the boss who do not have no good technically; how? 21
  43. 43. 解決したい問題が たくさんあった時 どうしたら良いか? What should a lot of problems that want to be settled do at time that there was? 22
  44. 44. リンダさんや及川さんのような 子供を育てるには どうすれば良いですか? How to raise the audience’s children like Linda or Takuya? 23
  45. 45. これから 社会的の中でやって みたいことは何ですか? Share your vision in the future 24
  46. 46. Hack とは 持続継続するために 必要な社会活動では?
  47. 47. なんでHacKするのか? それは、人間とITの可能性を 信じているから
  48. 48. 黒澤明監督の「生きる」は しがない公務員が余命宣告されて 最後に公園を作った話 http://movie.walkerplus.com/mv23268/ 27
  49. 49. 課 題 は い つ の 時 代 も た く さ ん あ る 課題の例 2015年9月「国連持続可能な開発サミット」を開催し「我々の世界を変革する:持続可能な開発のための2030アジェンダ」が採 択された。2015年から2030年までに、貧困や飢餓、エネルギー、気候変動、平和的社会など、持続可能な開発のための諸目 標を達成を目指している。 28
  50. 50. みんなちがってみんないい ぜひ、自分の持ち場で Hack the Real!& Von Voyage!

×