3. Who Am I? Self-introduction
Hiro Yoshioka, よしおかひろたか
YLUG Yokohama Linux Users Group, member
Kernel Code Reading Party, host カーネル読書会主宰
Study-Groups Study Group, host 勉強会勉強会主宰
Technical Director at Rakuten 楽天技術理事
DEBUG HACKS (in Japanese) ISBN 978-
4873114040
4. Community
Kernel Code Reading Party カーネル読書会
is an informal technical seminar and beer bash
(party) running by YLUG members
since April 28, 1999
100th Party
4
5. English, or Die
Bilingual Presentation (English and Japanese)
英語と日本語
Survive in the Internet Age, Do not Die
インターネット時代に生き残る、死ぬな。
Life Hack (Tips of Today). Introduce yourself in
English. Do not hesitate. 英語で自己紹介をする。
恥ずかしがらない。
6. Security and Programming Camp
Security and Programming Camp
Sponsored by IPA (Information Promotion Agency)
For under 22 years old
5 days camp
Security Cource and Programming Cource
● http://www.atmarkit.co.jp/flinux/special/camp2010/01a.html
7. 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
http://www.ipa.go.jp/jinzai/renkei/spcamp2010/outline/index.html
8. Instructors are Top-notch Hackers. We provide
world class environment. 講師はハッカー、世
界最高水準の環境を提供した。
http://lab.jibun.atmarkit.co.jp/entries/106
People centric approach.
9. Programming Cource
Building OS group
Writing OS from scratch. (boot loader, windows
system, etc)
Text: Introduction of Building OS (in Japanese) OS 自
作入門
Language group
Hacking ruby (Matz's implementation)
Linux group
Hacking Linux Kernel
10. 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.
11. 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.
12. 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/
13. Master/Apprentice
Master – life time learner
Apprentice – learner
Find your master.
Learn how to learn.
14. Hackerthon
Programming Camp for an adult
You can meet hackers (master) and friends.
Tips: Introduce yourself to people whom you
never meet each other. Make your network.
Enjoy