SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
セキュリティ&プログラミング
  キャンプ 2011 実施報告会

     Hiro Yoshioka
@hyoshiok, hyoshiok@gmail.com
 http://d.hatena.ne.jp/hyoshiok
Agenda

   Self Introduction (自己紹介)
   Security & Programming Camp
Who Am I? Self-introduction

   Hiro Yoshioka, よしおかひろたか
       Security & Programming Camp, programming
        course
       YLUG Yokohama Linux Users Group, member
       Kernel Code Reading Party, host カーネル読書会主宰
       Study-Groups Study Group, host 勉強会勉強会主宰
       Technical Managing Officer at Rakuten  楽天技術理事
       DEBUG HACKS (in Japanese) ISBN 978-
        4873114040
Security and Programming Camp

    Security and Programming Camp
         Sponsored by IPA (Information Promotion Agency)
         For under 22 years old
         5 days camp
    Security Course and Programming Course




●   http://www.atmarkit.co.jp/flinux/special/camp2010/01a.html
Why I want to make a camp

   I want to meet young programmers.
    若いプログラマを発掘したい。
        Sharing fun experience.  楽しさを共有。
        I want them to be a hacker. ハッカーを育てたい
        …
        Crazy idea
        Programming course is since 2008.



    http://www.ipa.go.jp/jinzai/renkei/spcamp2010/outline/index.html
    http://www.ipa.go.jp/jinzai/renkei/spcamp2011/
   Instructors are Top-notch Hackers. We provide
    world class environment. 講師はハッカー、世
    界最高水準の環境を提供した。
       http://lab.jibun.atmarkit.co.jp/entries/106
   People centric approach. 人中心のアプローチ
programming course 2011

   Programming Language Class
       ruby as a case study
       Instructors/learning assistants are top-notch
        hackers, ruby committers
       http://www.ipa.go.jp/jinzai/renkei/spcamp2011/instructor/index.html
       practical course and workshop
Camp

   Meeting many people who has similar sense of
    value and interests. 同じ価値観、興味を持つ人と知
    り合う
       It is very difficult for students to find friends who like
        programming in their high school but they can meet
        such people in the camp.
       You are not alone.
       You can meet hackers (master).
   You can make people's (social) network and be
    a member of community.
   Technology, knowledge are less important.
Hacker-Centric Culture

   Hackers' Value
       Access to computers should be unlimited and total.
       All information should be free.
       Mistrust authority – promote decentralization
       Hackers should be judged by their hacking, not
        criteria such as degrees, age, race, sex, or position.
       You can create art and beauty on a computer.
       Computers can change your life for th better.
Community

   Keep in touch
   Attend study groups ( 勉強会 ), conference,
    meet up, face to face meetings
   Be Open
   Write Blog/twitter #spcamp
What I have learned

   There are a lot of guineas/hackers in
    Japan.
   Fun.
   Community creates new value.
   Keep doing in ten years, you will find
    something.
       It is good. I got many things, values.
My ambitious

   I want to grow as a engineer.
        wanna be a hacker
   I want to change the corporation and the society.
        collaborate with the community
             エンジニアに必要なのは少しの勇気とちょっとした行動力
       many our engineers contribute the community
       世界一のエンジニアをいっぱい輩出したい~
   I want to empower engineers and make better world. :-)
   I want to make a hacker-centric culture in Japan.
   Love and Peace
   Hack Our Society
Appendix
Value for Corporation

   Innovation makes money
   Only Hacker makes Innovation
   Therefore Corporation needs Hackers
   You have to convince your manager,
    executives the hackers value.
Programmers Skills

   Reading Source code
   Testing
   Debugging
   Skill is ability to do. What you know something
    does not necessary mean what you can do it. ス
    キルと知識の違い。スキルはあることを出来る能力。
    知っていても、それを必ずしもできるとは限らない。
   You have to practice them. Training is
    important.
Adding more (ease your life)

   Smile (laughing)
   Sleeping
   eating/drinking




    http://www.flickr.com/photos/dominiqs/137546402/sizes/s/in/photostream/
    http://www.geocities.jp/nikonikocalendar/index_ja.html
    http://www.flickr.com/photos/jaxxon/93296381/
Master/Apprentice

   Master – life time learner
   Apprentice – learner
   Find your master.
       Learn how to learn.

Más contenido relacionado

Similar a Security and Programming Camp 2011, Programming Course 2011/12/17

Programming Camp for an Adult 大人のためのプログラミングキャンプ at PHP Matsuri 2010
Programming Camp for an Adult 大人のためのプログラミングキャンプ at PHP Matsuri 2010Programming Camp for an Adult 大人のためのプログラミングキャンプ at PHP Matsuri 2010
Programming Camp for an Adult 大人のためのプログラミングキャンプ at PHP Matsuri 2010Hiro Yoshioka
 
Software as a craft (February, 2018)
Software as a craft (February, 2018)Software as a craft (February, 2018)
Software as a craft (February, 2018)Rachel M. Carmena
 
Become Part Of The Next Generation Of Digital Creators With Ironhack
Become Part Of The Next Generation Of Digital Creators With IronhackBecome Part Of The Next Generation Of Digital Creators With Ironhack
Become Part Of The Next Generation Of Digital Creators With IronhackTechMeetups
 
Chainlink Hackathon: Launch Event.pdf
Chainlink Hackathon: Launch Event.pdfChainlink Hackathon: Launch Event.pdf
Chainlink Hackathon: Launch Event.pdfTinaBregovi
 
Career Hacks for Developers
Career Hacks for DevelopersCareer Hacks for Developers
Career Hacks for DevelopersBarElin
 
How to land your first job in tech without an engineering degree
How to land your first job in tech without an engineering degreeHow to land your first job in tech without an engineering degree
How to land your first job in tech without an engineering degreeStuti Verma
 
GetMeHired Fullstack Curriculum
GetMeHired Fullstack CurriculumGetMeHired Fullstack Curriculum
GetMeHired Fullstack CurriculumSiam Hossain
 
ONLINE ACCESSThank you for purchasing a new copy of In.docx
ONLINE ACCESSThank you for purchasing a new copy of In.docxONLINE ACCESSThank you for purchasing a new copy of In.docx
ONLINE ACCESSThank you for purchasing a new copy of In.docxcherishwinsland
 
STEM Programming Ideas at the Library.pdf
STEM Programming Ideas at the Library.pdfSTEM Programming Ideas at the Library.pdf
STEM Programming Ideas at the Library.pdfBrian Pichman
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
gettingintothetechfieldwhatnext-210526205624.pdf
gettingintothetechfieldwhatnext-210526205624.pdfgettingintothetechfieldwhatnext-210526205624.pdf
gettingintothetechfieldwhatnext-210526205624.pdfroystoncdsouza7
 
Huevapi dojo marzo_2012
Huevapi dojo marzo_2012Huevapi dojo marzo_2012
Huevapi dojo marzo_2012Gustavo Veloso
 
Software Craftsmanship
Software CraftsmanshipSoftware Craftsmanship
Software CraftsmanshipMike Clement
 
Breaking Into Startups as A Developer
Breaking Into Startups as A Developer Breaking Into Startups as A Developer
Breaking Into Startups as A Developer Max Ong Zong Bao
 
Introduction to CoderDojo | 4th “STEAM at the gymnasium” International Summer...
Introduction to CoderDojo | 4th “STEAM at the gymnasium” International Summer...Introduction to CoderDojo | 4th “STEAM at the gymnasium” International Summer...
Introduction to CoderDojo | 4th “STEAM at the gymnasium” International Summer...Asociatia Techsoup Romania
 
Info Session GDSC USICT
Info Session GDSC USICTInfo Session GDSC USICT
Info Session GDSC USICTDSCUSICT
 

Similar a Security and Programming Camp 2011, Programming Course 2011/12/17 (20)

Programming Camp for an Adult 大人のためのプログラミングキャンプ at PHP Matsuri 2010
Programming Camp for an Adult 大人のためのプログラミングキャンプ at PHP Matsuri 2010Programming Camp for an Adult 大人のためのプログラミングキャンプ at PHP Matsuri 2010
Programming Camp for an Adult 大人のためのプログラミングキャンプ at PHP Matsuri 2010
 
Code Now
Code NowCode Now
Code Now
 
Orientation session
Orientation sessionOrientation session
Orientation session
 
Software as a craft (February, 2018)
Software as a craft (February, 2018)Software as a craft (February, 2018)
Software as a craft (February, 2018)
 
Become Part Of The Next Generation Of Digital Creators With Ironhack
Become Part Of The Next Generation Of Digital Creators With IronhackBecome Part Of The Next Generation Of Digital Creators With Ironhack
Become Part Of The Next Generation Of Digital Creators With Ironhack
 
Chainlink Hackathon: Launch Event.pdf
Chainlink Hackathon: Launch Event.pdfChainlink Hackathon: Launch Event.pdf
Chainlink Hackathon: Launch Event.pdf
 
Career Hacks for Developers
Career Hacks for DevelopersCareer Hacks for Developers
Career Hacks for Developers
 
How to land your first job in tech without an engineering degree
How to land your first job in tech without an engineering degreeHow to land your first job in tech without an engineering degree
How to land your first job in tech without an engineering degree
 
GetMeHired Fullstack Curriculum
GetMeHired Fullstack CurriculumGetMeHired Fullstack Curriculum
GetMeHired Fullstack Curriculum
 
ONLINE ACCESSThank you for purchasing a new copy of In.docx
ONLINE ACCESSThank you for purchasing a new copy of In.docxONLINE ACCESSThank you for purchasing a new copy of In.docx
ONLINE ACCESSThank you for purchasing a new copy of In.docx
 
STEM Programming Ideas at the Library.pdf
STEM Programming Ideas at the Library.pdfSTEM Programming Ideas at the Library.pdf
STEM Programming Ideas at the Library.pdf
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
gettingintothetechfieldwhatnext-210526205624.pdf
gettingintothetechfieldwhatnext-210526205624.pdfgettingintothetechfieldwhatnext-210526205624.pdf
gettingintothetechfieldwhatnext-210526205624.pdf
 
Huevapi dojo marzo_2012
Huevapi dojo marzo_2012Huevapi dojo marzo_2012
Huevapi dojo marzo_2012
 
Software Craftsmanship
Software CraftsmanshipSoftware Craftsmanship
Software Craftsmanship
 
Breaking Into Startups as A Developer
Breaking Into Startups as A Developer Breaking Into Startups as A Developer
Breaking Into Startups as A Developer
 
1 cover page
1 cover page1 cover page
1 cover page
 
Introduction to CoderDojo | 4th “STEAM at the gymnasium” International Summer...
Introduction to CoderDojo | 4th “STEAM at the gymnasium” International Summer...Introduction to CoderDojo | 4th “STEAM at the gymnasium” International Summer...
Introduction to CoderDojo | 4th “STEAM at the gymnasium” International Summer...
 
The PSF and You
The PSF and YouThe PSF and You
The PSF and You
 
Info Session GDSC USICT
Info Session GDSC USICTInfo Session GDSC USICT
Info Session GDSC USICT
 

Más de Hiro Yoshioka

Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活
Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活
Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活Hiro Yoshioka
 
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」Hiro Yoshioka
 
不揮発性メモリ(NVM)とはなにか
不揮発性メモリ(NVM)とはなにか不揮発性メモリ(NVM)とはなにか
不揮発性メモリ(NVM)とはなにかHiro Yoshioka
 
続・人生100年時代の学び方
続・人生100年時代の学び方続・人生100年時代の学び方
続・人生100年時代の学び方Hiro Yoshioka
 
人生100年時代における学び方 定年後の学生生活
人生100年時代における学び方 定年後の学生生活人生100年時代における学び方 定年後の学生生活
人生100年時代における学び方 定年後の学生生活Hiro Yoshioka
 
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...Hiro Yoshioka
 
人生100年時代の学び方、脳には可塑性がある
人生100年時代の学び方、脳には可塑性がある人生100年時代の学び方、脳には可塑性がある
人生100年時代の学び方、脳には可塑性があるHiro Yoshioka
 
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7Hiro Yoshioka
 
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演Hiro Yoshioka
 
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】Hiro Yoshioka
 
未経験プログラマがコボルコンパイラを作った話 #compiler_study
未経験プログラマがコボルコンパイラを作った話 #compiler_study未経験プログラマがコボルコンパイラを作った話 #compiler_study
未経験プログラマがコボルコンパイラを作った話 #compiler_studyHiro Yoshioka
 
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12Hiro Yoshioka
 
海外から見た東京 〜人生100年時代の働き方〜 #efsta56
海外から見た東京 〜人生100年時代の働き方〜 #efsta56海外から見た東京 〜人生100年時代の働き方〜 #efsta56
海外から見た東京 〜人生100年時代の働き方〜 #efsta56Hiro Yoshioka
 
理科系の作文技術
理科系の作文技術理科系の作文技術
理科系の作文技術Hiro Yoshioka
 
Agile Software Development advanced course (PBL) at AIIT, 2015
Agile Software Development advanced course (PBL) at AIIT, 2015Agile Software Development advanced course (PBL) at AIIT, 2015
Agile Software Development advanced course (PBL) at AIIT, 2015Hiro Yoshioka
 
質問される力 #TechGirls
質問される力 #TechGirls質問される力 #TechGirls
質問される力 #TechGirlsHiro Yoshioka
 
Oracle vs Google API 著作権裁判を考える
Oracle vs Google API 著作権裁判を考えるOracle vs Google API 著作権裁判を考える
Oracle vs Google API 著作権裁判を考えるHiro Yoshioka
 
Using oss at an internet company and hacker culture
Using oss at an internet company and hacker cultureUsing oss at an internet company and hacker culture
Using oss at an internet company and hacker cultureHiro Yoshioka
 
Project Based Learning using by PaaS
Project Based Learning using by PaaSProject Based Learning using by PaaS
Project Based Learning using by PaaSHiro Yoshioka
 

Más de Hiro Yoshioka (20)

Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活
Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活
Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活
 
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」
 
不揮発性メモリ(NVM)とはなにか
不揮発性メモリ(NVM)とはなにか不揮発性メモリ(NVM)とはなにか
不揮発性メモリ(NVM)とはなにか
 
続・人生100年時代の学び方
続・人生100年時代の学び方続・人生100年時代の学び方
続・人生100年時代の学び方
 
人生100年時代における学び方 定年後の学生生活
人生100年時代における学び方 定年後の学生生活人生100年時代における学び方 定年後の学生生活
人生100年時代における学び方 定年後の学生生活
 
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...
 
人生100年時代の学び方、脳には可塑性がある
人生100年時代の学び方、脳には可塑性がある人生100年時代の学び方、脳には可塑性がある
人生100年時代の学び方、脳には可塑性がある
 
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7
 
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演
 
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
 
未経験プログラマがコボルコンパイラを作った話 #compiler_study
未経験プログラマがコボルコンパイラを作った話 #compiler_study未経験プログラマがコボルコンパイラを作った話 #compiler_study
未経験プログラマがコボルコンパイラを作った話 #compiler_study
 
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12
 
海外から見た東京 〜人生100年時代の働き方〜 #efsta56
海外から見た東京 〜人生100年時代の働き方〜 #efsta56海外から見た東京 〜人生100年時代の働き方〜 #efsta56
海外から見た東京 〜人生100年時代の働き方〜 #efsta56
 
理科系の作文技術
理科系の作文技術理科系の作文技術
理科系の作文技術
 
Agile Software Development advanced course (PBL) at AIIT, 2015
Agile Software Development advanced course (PBL) at AIIT, 2015Agile Software Development advanced course (PBL) at AIIT, 2015
Agile Software Development advanced course (PBL) at AIIT, 2015
 
質問される力 #TechGirls
質問される力 #TechGirls質問される力 #TechGirls
質問される力 #TechGirls
 
Oracle vs Google API 著作権裁判を考える
Oracle vs Google API 著作権裁判を考えるOracle vs Google API 著作権裁判を考える
Oracle vs Google API 著作権裁判を考える
 
Using oss at an internet company and hacker culture
Using oss at an internet company and hacker cultureUsing oss at an internet company and hacker culture
Using oss at an internet company and hacker culture
 
Be Hacker
Be HackerBe Hacker
Be Hacker
 
Project Based Learning using by PaaS
Project Based Learning using by PaaSProject Based Learning using by PaaS
Project Based Learning using by PaaS
 

Último

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 

Último (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 

Security and Programming Camp 2011, Programming Course 2011/12/17

  • 1. セキュリティ&プログラミング キャンプ 2011 実施報告会 Hiro Yoshioka @hyoshiok, hyoshiok@gmail.com http://d.hatena.ne.jp/hyoshiok
  • 2. Agenda  Self Introduction (自己紹介)  Security & Programming Camp
  • 3. Who Am I? Self-introduction  Hiro Yoshioka, よしおかひろたか  Security & Programming Camp, programming course  YLUG Yokohama Linux Users Group, member  Kernel Code Reading Party, host カーネル読書会主宰  Study-Groups Study Group, host 勉強会勉強会主宰  Technical Managing Officer at Rakuten  楽天技術理事  DEBUG HACKS (in Japanese) ISBN 978- 4873114040
  • 4. Security and Programming Camp  Security and Programming Camp  Sponsored by IPA (Information Promotion Agency)  For under 22 years old  5 days camp  Security Course and Programming Course ● http://www.atmarkit.co.jp/flinux/special/camp2010/01a.html
  • 5. Why I want to make a camp  I want to meet young programmers. 若いプログラマを発掘したい。  Sharing fun experience.  楽しさを共有。  I want them to be a hacker. ハッカーを育てたい  …  Crazy idea  Programming course is since 2008. http://www.ipa.go.jp/jinzai/renkei/spcamp2010/outline/index.html http://www.ipa.go.jp/jinzai/renkei/spcamp2011/
  • 6. Instructors are Top-notch Hackers. We provide world class environment. 講師はハッカー、世 界最高水準の環境を提供した。  http://lab.jibun.atmarkit.co.jp/entries/106  People centric approach. 人中心のアプローチ
  • 7. programming course 2011  Programming Language Class  ruby as a case study  Instructors/learning assistants are top-notch hackers, ruby committers  http://www.ipa.go.jp/jinzai/renkei/spcamp2011/instructor/index.html  practical course and workshop
  • 8. Camp  Meeting many people who has similar sense of value and interests. 同じ価値観、興味を持つ人と知 り合う  It is very difficult for students to find friends who like programming in their high school but they can meet such people in the camp.  You are not alone.  You can meet hackers (master).  You can make people's (social) network and be a member of community.  Technology, knowledge are less important.
  • 9. Hacker-Centric Culture  Hackers' Value  Access to computers should be unlimited and total.  All information should be free.  Mistrust authority – promote decentralization  Hackers should be judged by their hacking, not criteria such as degrees, age, race, sex, or position.  You can create art and beauty on a computer.  Computers can change your life for th better.
  • 10. Community  Keep in touch  Attend study groups ( 勉強会 ), conference, meet up, face to face meetings  Be Open  Write Blog/twitter #spcamp
  • 11. What I have learned  There are a lot of guineas/hackers in Japan.  Fun.  Community creates new value.  Keep doing in ten years, you will find something.  It is good. I got many things, values.
  • 12. My ambitious  I want to grow as a engineer.  wanna be a hacker  I want to change the corporation and the society.  collaborate with the community  エンジニアに必要なのは少しの勇気とちょっとした行動力  many our engineers contribute the community  世界一のエンジニアをいっぱい輩出したい~  I want to empower engineers and make better world. :-)  I want to make a hacker-centric culture in Japan.  Love and Peace
  • 13. Hack Our Society
  • 15. Value for Corporation  Innovation makes money  Only Hacker makes Innovation  Therefore Corporation needs Hackers  You have to convince your manager, executives the hackers value.
  • 16. Programmers Skills  Reading Source code  Testing  Debugging  Skill is ability to do. What you know something does not necessary mean what you can do it. ス キルと知識の違い。スキルはあることを出来る能力。 知っていても、それを必ずしもできるとは限らない。  You have to practice them. Training is important.
  • 17. Adding more (ease your life)  Smile (laughing)  Sleeping  eating/drinking http://www.flickr.com/photos/dominiqs/137546402/sizes/s/in/photostream/ http://www.geocities.jp/nikonikocalendar/index_ja.html http://www.flickr.com/photos/jaxxon/93296381/
  • 18. Master/Apprentice  Master – life time learner  Apprentice – learner  Find your master.  Learn how to learn.