How to Destroy An Object in UNITY 5

안녕하세요, 다른 동영상에 오신 것을 환영합니다 내 이름은 스팍크 만이다

오늘 밤 얼굴 캠 없음 나는 오늘 밤 내 얼굴을보고 눈을 뜨게한다 와우 나는 오늘 카메라가 아닌가? 이것은 우리가 마지막 비디오에했던 이전 예입니다 실행 해보자 와우 그리고 그것은 번식 공이야 오늘 우리는 공과 함께있을 때이 블록을 파괴하려고합니다

새로운 C # 스크립트 만들기 그걸 레 복스라고 부르 자고 원하는대로 전화 할 수 있습니다 MONO DEVELOP에서이 제품을여십시오 여기 있습니다 우리는 중형 부품이 필요 없습니다

그걸 삭제 해줘 새로운 목소리를 만들어 보자 COLISION에 대한 열망 들어가다 COLISION COL 치킨 입술 또는 간단한 브래킷 그들이 당신을 닫기를 확인하십시오 진술을하지 마라 IF COL 게임 객체

이름 평등 삭제하려는 개체 내 상자에 전화 할거야 멋진 브래킷 개체를 삭제하십시오 멸하다 안부 GAME OBJECT 그리고 이걸 닫으 라 몇 가지 이유로 하나를 추천했습니다

이걸 구해줘 그리고 통일을 되찾아 라 블록에 "BOX"라는 알림이 표시됩니다 그곳에 실 주필을 붙이십시오 이걸 실행 해보자

죄송합니다 오류가 있습니다 모노 개발로 가자 우리가 잘못한 것을 보자 나는 GOT COLLION을 얻었다

그건 명령이 아니에요 충돌 어떤 일이라도? 디트로이트, 그건 나는 도시라고 생각한다

그것의 파괴 IT를 저장하고 실행하십시오 와우와 그 일 와우, 내가 쓰는 방법을 모르겠다는 것을 제외하고 그리고 너는 이것이 아주 간단하다는 것을 알 수있다 거기에는 아무 것도 없습니다 가입을 잊지 마세요 비디오처럼 그리고 나는 다음 에피소드에서 보게 될거야

지금 안녕히 계십시오

Ayak / Rigel / Beta Orionis – 114/500 Teleskop + Iphone SE

*** 제발, 지원을 구독 Rigel 또는 Foot는 Orion의 별자리 인 Hunter의 왼발을 나타냅니다 "رجل الجبار"(rigl al-gabbar)는 "위대한 사람의 발"을 의미합니다 노르웨이 신화에서는 Orion을 Orwandil (Orvandil, Aurvandil, Earendel 등)과 식별하기도했습니다 일부에 따르면, Orwandil은 불행한 강 건너 사건에서 그의 엄지 발가락이 얼어 붙은 그의 동반자, Thor 신과 함께 여행하고있었습니다

토르 (Thor)는 얼어 붙은 자릿수를 깨뜨려 하늘로 던져서 우리가 리겔 (Rigel)로 보았던 별이되었습니다 Rigel, Algebar, Elgebar, Beta Orionis, 19 Orionis, HD 34085로도 알려져 있으며, Orion 별자리 중 가장 밝은 별입니다 그것은 밤하늘에서 7 번째 밝은 별이고 북반구에서는 5 번째입니다 그것은 알파 Cygni 유형 맥동 가변 스타입니다 그것은 0

17과 022 사이의 명백한 크기 변화입니다 절대 크기는 -694에서 -689 사이입니다

히 파리 코스 (Hipparcos)의 2007 년 시차 측정에 따르면, 862 (± 75) lighyears 정도 떨어져 있습니다 12,000 K의 표면 온도, 74 개의 태양 반경, 18 개의 태양 질량의 청백색을 가진 "B8 Iae"등급의 별이 빛을 발하는 초대형 거인으로 확인되었습니다 그것은 자외선 빛을 고려한 후 85,000 개의 태양 빛으로 빛을 발하고 거의 천만 년 전에 수소 – 헬륨 융합이 끝났습니다 Rigel은 이미 수소 연료의 핵심을 고갈시키고 주변 쉘에서 수소를 태우는 것으로 옮겼습니다 그것은 핵심에 헬륨을 태우고 가까운 장래에 붉은 거인이 될 것입니다

붉은 자이언트가되면, 우리에게 1/4 달처럼 밝게 보일 것입니다 Rigel은 4 중 스타 시스템이며 Rigel A로 명명 된 메인 스타입니다 Rigel B와 C로 명명 된 Rigel A 근처 분광 2 진성 별이 있습니다 분광 바이너리는 서로 너무 가까이서 별개로 볼 수없는 별 쌍입니다 대신, 도플러 관측은 서로 궤도를 도는 두 별의 속도를 나타냅니다

동반자는 최소 2500 AU (Rutel에서 60 킬로미터 떨어져있는 Pluto는 태양으로부터 멀리 떨어져있다)의 거리에 서 궤도를 만들기 위해 최소한 2 만 5 천년이 걸려야한다 리겔 B와 C 별 : 푸른 색 B 형, 서로 약 100 AU, 약 400 년의 궤도주기를 암시하며, 각각의 태양 질량은 거의 두 배이고 겉보기 등급은 거의 10입니다 Rigel D는 시스템에 속한 것처럼 보이는 15 번째 크기입니다 적어도 11,500 AU 거리에서,이 유망한 클래스 K 드워프는 내부의 트리오 궤도를 돌기 위해 약 4 백만년이 걸릴 것입니다

별의 북서쪽 약 25도에 IC 2118 (마녀 – 머리 성운)이라고 불리는 원호 모양의 파란색 "반사 성운"이 있습니다 적어도 40 광년 떨어진 거리에서도 Rigel의 치열한 불빛을 눈에 띄게 산산조각 냈습니다이 놀라운 청색 초자연의 힘에 음소거의 증언을 전합니다 시스템에 외계인의 증거는 없지만 폭력적인 푸른 별 때문에 어떤 행성 및 생명 지원 환경도 기대되지 않습니다

천문학 자들은이 별이 약 천만 년 전의 것으로 믿고 있으며, 나중에 그 행성에서, 그것은 베텔 기즈 (Betelgeuse)와 같은 적색 초신성으로 변형되어 결국 초신성으로 폭발 할 것입니다 *** 제발, 지원을 구독

PHP Security Tutorial: Cross-Site Request Forgery (CSRF) Protection

이 튜토리얼에서는 교차 사이트 요청 위조 공격 및 어떻게 보호 할 수 있는지 보여 드리겠습니다 간단한 해시를 사용하여 양식 작성하기 PHP의 함수 안녕 얘들 아

상원 의원은 여기 codingpassiveincomecom에서 장소는 다른 사람들이 다른 사람들이되도록 돕는다 개발자보다 훨씬 쉽고 빠르게 그들은 스스로 그렇게 할 것입니다 그게 너에게 관심있는 무언가이다 당신 중 일부를 위해 지금 가입을 고려하십시오

사이트 간 요청을 알지 못하는 위조는 악의적 인 공격이다 웹 사이트에서 웹에 요청을 보냅니다 나는 이미 사용자이다 매우 다른 인증을받은 공격자가 액세스 할 수있는 웹 사이트 대상 웹의 기능 우리는 이미 피해자입니다 인증 된 브라우저 타겟에는 에서 소셜 미디어와 같은 웹 애플리케이션 브라우저 이메일 클라이언트 온라인 뱅킹 및 다음 네트워크 장치에 대한 인터페이스 아주 간단한 설명이고 나는 희망한다

이 설명이 너에게 줄 것이다 십자가의 기본 이해 사이트 요청 위조 이제 나를 보여 드리겠습니다 지금 PHP에서 보호 기능을 가져 오는 방법 나는 여기 숭고한 본문에 있고 나는 단지 일반 indexphp 파일을 다음과 같이 만듭니다 먼저 우리가 정의 할 필요가있는 것을 볼 수 있습니다

PHP 코드와 저는 여기에 글을 쓸 것입니다 우리가해야 할 일은 너 시작해야 해 그 후에 세션을 만들어야합니다 hash_hmac 함수의 키 그 후에 우리는이 파일을 만들어야합니다 토큰과 우리가 필요로하는 마지막 것 정보를 받아 들일 필요가 있니? 우리가 만들 양식에서 HTML과이 토큰의 유효성을 검사하여 토큰의 유효성을 검사해야하므로 그냥 몇 가지 기본 HTML 양식을 만들려면 특별한 것은 없다

오키 나는 그가 양식 방법이 될 것이라고 말할거야 게시물과 액션은 indexphp가 될 것입니다 이 파일은 하나의 입력 만 갖습니다 유형은 사용자 이름이 될 텍스트 이름이됩니다

사용자 이름과 자리 표시자는 너의 이름은 무엇이 아주 간단 할까? 숨겨진 버튼 하나를 CSRF에 저장합니다 토큰 괜찮아요, 우리가 제출해야합니다 Botton 좋아, 아주 간단한 HTML 폼이다 이제 보자 우리는 두 가지를 보았다

입력은 우리 텍스트와 제출을 누르면 아무 것도 안됩니다 이미 이것을 알기 때문에 지금해야합니다 우리가 회의를 시작하자 우리가 이미 창조 한 것을보고 싶다 우리 세션이 그렇게되지 않으면 우리는 우리가 사용할 새로운 열쇠를 만든다

has_hmac 함수와 나는 먼저 두 함수를 호출하여 만듭니다 16 진수로 2 진수 거기에 나는 무작위로 잃는다 바이트와 ​​나는 32를 사용할 것이다 이 함수가 32를 생성하는지 보자 임의의 바이트와이 하나는 은밀한 것입니다

우리가 할 수 있도록 16 진수 형식으로 물었습니다 이걸 사용해서 얻은 것을 보아라 그게 다야 우리는 이것을 구하고있다 우리가 원하기 때문에 세션에 해시 우리 열쇠는 항상 동일해야합니다

그렇지 않으면 우리는 할 수 없을 것입니다 내부에있는 CSRF 토큰을 검증한다 양식 이제 괜찮아 다음 일은 우리 다 CSRF 토큰을 만들어야합니다

hash_hmac를 호출하여이를 수행합니다 암호화의 유형을 데이터를 256으로 사용하는 것을 선호합니다 모든 유형의 문자열을 쓸 수 있지만 내가 보통하는 일은 내가 쓸거야 문자열과 그 문자열의 끝에서 나는 현재 파일의 이름을 추가합니다 그게 내가 10을 가지고 있다면 내가 할 모든 파일마다 다른 파일들 다른 CSRF 토큰을 가져야합니다

우리는 매번 우리 양식을 쓰는 다른 방법 여기 이것은 약간의 문자열이며 나는 PHP를 유지하고 우리는 열쇠가 세션 안에 저장되어 있으므로 열쇠 말하지 않는가? 아래에서 우리는 이것을 출력해야합니다 CSRF 토큰 이제 테스트 해 봅시다 우리가 여기에서 볼 수있는 것처럼 이것을 확인합니다 우리의 CSRF 토큰은 매우 긴 토큰과 거의 불가능합니다 우리가 있기 때문에이 문자열을 얻으려면 매우 강력한 몇 가지 기능을 사용하여 PHP 7 버전에서만 사용 가능합니다

그래서 다음 것은 검증 할 필요가 있다는 것입니다 토큰 그래서 우선 우리는 isset post가 다음 중 어느 것을 제출하는지 여기에있는 코드의이 부분을 의미합니다 이 버튼을 눌렀을 때만 실행 그래서 여기에 우리의 토큰을 검증 할 필요가 있습니다 II 이 같은 것을 할 수있다 CSRF 동등한 게시물 CSRF하지만 그것은 내가 원하는대로 보호 장치가 충분하지 않아 너에게 조금 더 잘 보이고 보여줘

hash 해시 함수를 사용하면됩니다 아직도 말하는 그 토큰을 비교할 것입니다 그냥 여기서 뭔가해라 네 이름을 에코 ~이다 토큰이 실패했습니다 이제 해쉬를 테스트합시다

이제 보자 너의 이름은 정상 회담이다 우리의 CSRF 토큰은 유효하지만 이 토큰을 조작하고 여기 뭔가 잘못 됐어 이렇게 말하고 괜찮은 것을 제출하려고 CSRF 토큰이 실패했습니다 올바른 CSRF가 없는지 확인하십시오

우리가이 토큰을 결코 실행하지 않을 토큰 매우 중요한 코드 이 방법으로 우리의 양식은 보호받습니다 얘들 아,이게 아주 간단하길 바래 튜토리얼과 정말 거기에 많은되지 않습니다 배워라 그래서 당신은 어떻게 배울 필요가있다 키를 올바르게 작성하고 적절한 해시를 만들고 그 유효성을 확인하십시오

해시 그래서 그냥 네 가지가 있습니다 당신이 알아야 할 기능들 너는이 비디오가 마음에 든다 친구를 공유하고 또한 어떤 질문이라도있을 것입니다 아래 의견에 답변 해 드리겠습니다 돌보다

커피를 너무 좋아하는 나인데 요즘은 어딜가도 …

커피를 너무 좋아하는 나인데 요즘은 어딜가도 티를 찾게된다 이 곳 캐모마일 티 평소 먹던 맛이랑 틀리네 맛나다 날씨가 흐린 아침 몸도 마음도 컨디션이 다운되어 있지만 오늘도 어느때처럼 시작해보자 언제나 올라가는 날도 내려가는날도 있음이 당연한게 삶임을 재충전시작

Galaxy S10 vs iPhone XS 아이폰을 사지 말아야 하는 이유

오 ~ ~ 굉장한 휴대폰이야 ~ !! 정말 멋지다 ~! 멋지지 않아 좋은 x2가 아니다 Boooooooo 모아 제발 앉으세요 나는 하모 TV에서 모아입니다 오늘 우리는 2 대의 휴대 전화 어떤 것을 찾았습니까? 좋아 보인다 갈까요? 안녕 친구들 내가 너에게 보여 줄게

어느 것이 더 좋아 보이는가? 이것은 갤럭시 용 비디오입니다 나는이 은하를보고 싶다 은하 어떻게 보이는지 보자 너는 휴대 전화를 좋아하지, 그렇지? 예 오 ~ ~ 그거 정말 멋져 보인다 굉장해 보이는 x2 정말 멋진 x3입니다

이 조명은 멋지게 보입니다 x4 나는 이런 종류의 휴대 전화를 좋아한다 끝마친 너무 굉장해 오 ~~~~~~~ 그들은 좋다! 그 삼촌은 보드를 아주 잘 타고 있습니다! 그들은 총을 쏜 이유는 무엇입니까 ?? 그들은 화가 났습니까? 이것도 좋다 끝날 때가 언제입니까? 너무 굉장합니다

아버지 제발 파란색 펜주세요 모아 끝났다 그리고 다음 이걸 (마이크) 누르면 어떻게 될까요? 모아 이것은 두 번째 모바일 아이폰입니다 친구에게 말 해주세요 첫 번째 것이 더 좋게 보일 지 아니면이 것이 더 좋아 보이 든 잘 보면서 ~ 모아 ~ 승인 좋지 않아 좋은 x2가 아니다

그것은 좋지 않다 x3 좋지 않아? 아니 좋은 x4가 아니야 (FAST FORWARD 2X) 그것은 좋은 x5가 아니다 Booooooooooo ~~ 재미 없어 (FAST FORWARD 2X) (재미 없음) 재미 없어 그것은 굉장해 보이지 않는다 x6 좋지 않다

x7 (Moah는 iPhone에서 interesed되지 않는 것 같습니다) 모아 친구 한테 알려주시겠습니까? 어떤 휴대 전화가 더 보입니까? 그들 중 하나를 골라 골라 내십시오 은하 그것에 동그라미를 치다 우승자는 갤럭시 S10입니다 !! 모아의 선택은 은하 친애하는 친구, 나는 더 흥미로운 것을 가져올 것이다 검토하고 비교할 물건 구독하기 ~ ~ 제발 ~~ 바이 바이 ~ GO GO SSING !!

[Shedule] Cron Job | CronTab – Run PHP Script Command cPanel

YouTube 앱에서 종 아이콘을 누르고 절대로 다른 업데이트를 놓치지 마세요 안녕하세요

domainracercom의 Ashok과 오늘 나는 cron job을 설치하는 방법을 보여줄 것입니다 cpanel 예제를 사용하여 cron 작업을 설정하는 단계별 프로세스이므로 먼저 방법 그래서이 과정에서이 예제에서 나는이 cronphp를 각각 후에 스케쥴하고 싶다

지금까지 우리는 cpanel 메인 대시 보드에 들어가서 cron을 미리 입력해야합니다 섹션에서 cron jobs를 클릭하면 cpanel cron에 관한 가장 좋은 점이 있습니다 직업은 설정하기가 매우 쉽기 때문에 옵션 일반 설정으로 가야합니다 여기서는 5 분마다 설정하려는 미리 정의 된 구성 옵션을 찾습니다 그래서이 옵션과 명령을 클릭하고 PHP space -q space를 입력하면 cron 작업 URL이 나옵니다

이 경우 홈 / iseen 테스트 / 공개 밑줄 HTML / cronphp에서 호스팅됩니다 나는 여기에 붙여 넣기 할 것이다 이것은 필요한 모든 데이터를 채운 방법이다 새 브랜드 작업이 추가 된 방식으로 새 cron 작업 추가를 클릭하면 설치가 완료됩니다 이 cron

php

생활코딩

안녕하세요 생활코딩입니다 생활코딩은 일반인에게 프로그래밍을 알려주는 비영리 활동이고요

온라인을 통해서 주로 강의가 진행되고 있습니다 또 오프라인에서도 비정기적으로 강의를 진행하고 있으니깐요 생활코딩 홈페이지를 참조하시면 오프라인에서 진행하는 강의에 대한 소식을 들을수가 있습니다 생활코딩의 목적은 일반인에게 프로그래밍을 알려주는 것이고요 또한 처음 시작하시는 분이 중급으로 넘어가고 중급인 분들이 고급으로 넘어갈 수 있는 연결점들을 제공해드리는 것이 생활코딩이 하고자 하는 일입니다 이 동영상은 프로그래밍을 처음 시작하시는 분들에게 왜 지금이 프로그래밍을 하기 좋은 때인지, 또 왜 지금이 프로그래밍을 해야되는 때인지에 대해서 설명을 드리기 위한 영상입니다 이게 뭔지 아시나요? 컴퓨터 학원입니다

제가 어렸을때는 김밥천국만큼이나 컴퓨터 학원이 이렇게 많이 있었습니다 그런데 오늘날은 컴퓨터 학원이 많이 없죠 그래서 곰곰히 생각해봤어요 왜 그 당시에는 컴퓨터 학원이 그렇게 많았을까 아마 부모 입장에서는 자식들이 이사람처럼 되길 원했을 겁니다 그리고 자식들은 이게 하고 싶었을 겁니다

그래서 부모와 자식의 욕망이 절묘하게 맞아 떨어지는 지점에 컴퓨터 학원이 있었던 거죠 그덕에 제가 어렸을때는 이렇게 어린 꼬꼬마들조차도 프로그래밍을 할 수 있는 이른바 고수들의 시대였습니다 그런데 오늘날 이런 친구들이 프로그래밍을 한다고 하면 천재, 신동 이런 말을 듣죠 당시에는 제가 사용했던, 제가 어렸을때 사용했던 프로그래밍 언어는 GW베이직과 같은 이런 언어였는데요, 이런 언어들은 생산성이 좋지 못했기 때문에 많은 코드를 작성해도 쪼끄만 프로그램을 만들수 있었습니다 그래서 당시에는 그 소프트웨어를 만든다는 것은 많은 시간과 많은 자본과 많은 사람들이 필요한 일이었던 것이죠 그래서 지금 우리가 알고있는 대표적인 소프트웨어 기업들, 마이크로소프트, 어도브, 오라클 이런 회사들은 어찌보면 이런 시대의 산물이었다고 할 수 있습니다 그러다가 아주 큰 사건이 있었죠

바로 모바일의 혁명이 일어납니다 그래서 지금까지 PC를 중심으로 완만하게 성장하던 IT가 모바일을 기점으로 폭발적인 성장을 이루게 됩니다 그 와중에서 이사회 구석구석에서 아주 많은 변화들이 일어나게 되죠 그런데 그 변화중에서 제가 주목하는 부분은 바로 자영업 개발자들이 등장하기 시작했다는 겁니다 다른 말로는 프리랜서 개발자라고도 하죠

그래서 이분들 보면 대단해요 혼자 개발도 하고 또 사업도 운영하고 그리고 홍보도하고 마케팅도 하고 심지어 디자인을 할뿐만 아니라 심지어 다른 회사의 직원으로 다니는 경우도 많이 봤습니다 이러한 일들은 이전에 제가 아까 말씀드렸던 어도브나 마이크로소프트와같은 회사들이 시작했던 시절에는 상상도 할수 없었던 일이었습니다 혹시나 그런것들이 가능하다고 한다면 그런일을 해내는 사람들은 그당시에는 천재라고 불렸던 것이죠 그리고 오늘날 이런 일을 할수 있는 사람들을 우리는 일을 잘하는 사람이라고 합니다 명칭이 어떻게 바뀌었느냐가 시대의 변화를 암시하는데, 그렇다면 이러한 변화는 어떻게 가능했던 것일까요 과연 10년, 또는 20년만에 사람들이 똑똑해지기라도 한걸까요? 그렇지 않겠죠

아시다시피 사람은 한세대 안에서 진화가 이루어지지 않죠 그러면 무엇때문에 이러한 변화가 일어났을까요 저는 이것때문이라고 생각합니다 즉 생산성이 드라마틱하게 변화한 것이죠 그 어떤 분야도 이 IT 또, 그중에서도 소프트웨어만큼 극적인 생산성의 향상을 이루지 못했고 이루지 못할겁니다 그것은 아마도 이 소프트웨어라는 분야가 다른 분야와는 다르게 물질적인 기반이 아니라 정신적이고 지식기반위에 서있는 산업이기 때문일겁니다

그리고 이러한 생산성의 극적인 변화, 극적인 향상을 상징하는 몇가지 중요한 풍경들을 제가 준비해봣는데요 같이 보시죠 우선 API라는 것이 있습니다 API는 Application Programming Interface의 약자인데요 이것이 무엇인지는 여러분들이 생활코딩을 과정에서 여러분들이 배우게 될겁니다 여기보시면 지도서비스가 나옵니다 지도서비스, 과거에는 군사정보였습니다

그래서 일반인들은 접근조차 할수 없었던 이런 정보들을 우리는 너무 쉽게 사용할수 있죠 그리고 이런 서비스들이 제공하는 API라는 것을 이용하면 자신의 서비스, 자신의 앱, 또는 자신의 웹페이지에 이런 대단한 지도서비스를 불과 1분,2분만에 장착할수 있게 됩니다 그것을 가능하게 해준 것이 바로 API라는 겁니다 그리고 Cloud Computing이라는 것이 있습니다 Cloud Computing 이라는 것은 Computing 작업들을 로컬의 컴퓨터에서 하는 것이 아니라 인터넷 너머에 있는 아주 거대한 컴퓨터 그룹에 의해서 실행한다라는 그런 개념인데요 이 Cloud Computing은 모바일 혁신만큼이나 굉장히 큰 변화이지만 이것이 기업시장에서 일어나는 변화이기때문에 일반인에게는 잘 알려져있지 않은 변화이기는 합니다

만약에 여러분들이 어떤 웹서비스를 운영한다고 생각해보죠 그런데 서비스를 오픈한지 일주일만에 100만명이 들어왔어요 그럼 대박이죠 그런데 전통적인 관점에서 그것은 대박이 아니라 쪽박입니다 심지어 슬픈 쪽박이에요

왜냐하면 준비되지 않은 성공이기 때문에 그렇습니다 불과 1주일만에 이 스타트업이 100만명의 접속자를 버틸수 있는 환경을 infra를 구축하는 것은 불가능하기때문에 그렇습니다 그런데 오늘날은 이 Cloud Computing과같은 사업들이 있어서 여러분들이 어떤 서비스를 운영하는데 1주일만에 100만명이 접속했고 1000대의 컴퓨터가 필요하다면 그 서비스에 웹을 통해서 접속해서 클릭만하시면 불과 1분만에 1000대의 컴퓨터가 만들어져서 서비스되기 시작합니다 그러다가 그 서비스가 다시 사용자가 줄어들게 되면 그것 역시도 과거의 관점으로는 망한겁니다 왜냐하면 이미 사놓은 컴퓨터를 어떻게 처분하기가 쉽지가 않기 때문이죠

그런데 Cloud Computing을 이용하면 여러분들이 클릭만하면 1000대의 컴퓨터가 순식간에 사라지면서 그때부터 과금이 발생하지 않습니다 그리고 너무나 잘아시는 App Store가 있어서 과거에는 자신이 소프트웨어를 만들었다면 스스로 홍보도 해아되고 결제도 붙여야되고 홈페이지도 만들어야하는 여러가지 복잡한 작업들을 직접 해야되었던것에 비해서 AppStore가 다양한 플랫폼 위에서 구현되면서 여러분들은 그냥 소프트웨어를 만드는것에 집중하면 되고 판매, 결제 ,운영 이런것들은 App Store로 여러분들은 아웃소싱하게 되는 거겠죠 물로 30%나 띄어가겠지만요 그리고 Open Source라는게 있습니다 저는 이것이 아주 중요한 것이라고 생각하는데요 우선 소스라는것 무엇이나면 코드라는 말과 같은 뜻입니다

그러면 소스, 코드라는것은 무엇이냐면 일종의 소프트웨어의 설계도라고 할수 있습니다 여러분들이 건물을 만든다고 하면 제일 먼저 하는것은 무엇이겠어요 바로 그 건물이 어떤 모양이고 어떤 기능성을 갖고 있어야하는지에 대한 설계도를 먼저 만들겠죠 소프트웨어도 마찬가지입니다 여러분들이 만들고자하는 그 프로그램의 생김세, 동작방법을 여러분들이 코드라는 것에 텍스트로 작성해서 설계도를 작성을하시면 컴퓨터는 그것을 이용해서 프로그램을 만들어줍니다

그런데 이 소프트웨어에서의 설계도와 건축에서의 설계도는 똑같은 말로 비유하긴 했지만 사실은 완전히 다릅니다 왜냐하면 건축에서는 설계도만으로 건물을 만들진 않죠 설계도를 시작으로 해서 많은 사람, 많은 자본, 많은 자원들이 투입되서 하나의 건물이 아주 힘겹게 만들어지기 때문에 건축은, 건설은 아무나 할수있는 일은 아니죠 하지만 이 소프트웨어라는 것은 코드만 있으면, 설계도만 완벽하다고 하면 프로그램은 순식간에 만들어지기 때문에 소프트웨어에서의 설계도라는 것은 곧 제품이라고 할수 있습니다 하지만 건축에서의 설계도는 설계도일 뿐이지요

바로 오픈소스라는 것은 설계도에 해당하는 코드를, 소스를 공개하자는 운동 또는 공개하는 정책이라고 할수가 있습니다 그래서 오픈소스가 초창기에는 아주 독특한, 특이한 선각자들에 의한 문화적인 운동이었다고 한다면 오늘날은 오픈소스가 소프트웨어 세계를 지배하는 가장 중요한 전략, 또는 정책으로 자리잡았다고 할수가 있습니다 그 증거로 여러분이 지나가는 개발자를 아무나 붇잡고 당신의 생계에 특허와 오픈소스중에 무엇을 많은 공헌을 했나요하고 물어본다면 대부분의 개발자는 오픈소스라고 대답할겁니다 그리고 생활코딩에 다양한 수업이 올라와있는데요 그중에 오픈소스가 아닌것은 불과 5%도 되지 않습니다 그만큼 오픈소스가 개발자들의 문화에 차지하는 비중은 실로 크다고 할수 있는 것이지요 지금까지 제가 설명 드린것은 생산성이 드라마틱하게 향상되었다라는 것을 제가 보여드리기 위한 여러가지 현상들, 변화들을 보여드렸습니다

이것을 통해서 제가 여러분들께 드리고 싶은 이야기는 바로, 지금이 코딩하기 좋은 날이라는 겁니다 저는 프로그램을 10년전에 했습니다 그리고 약간은 후회가 되요 왜 그렇게 프로그램을 일찍 시작해서 그렇게 고생을 했을까 물론 저보다 10년 전에 시작하신 분들이 더 큰고생을 했겠지만요 그래서 제가 여러분들께 드리고 싶은 말은 쉬워진 것은 프로그램 밖에 없습니다

그리고 전통적인 분야는 예나 지금이나 어렵기는 마찬가지 그래서 여러분들이 이미 가지고 있는 필드에서의 경험, 통찰력 그런것들에 쉬워진 소프트웨어 기술을 결합한다면 여러분들은 아주 강력한 날게를 갖게되는 겁니다 그런 의미에서 지금이 코딩하기 좋은 날이라는 것이죠 얘기의 분위기를 조금 바꿔보겠습니다 자 이것은 그래프죠

여기 그래프에 40만, 9만7천, 5만3천, 4천600, 900, 13이라고 적혀있는데요 저 숫자가 의미하는 것은 무엇일까요? 당연히 맞추기가 힘들죠 제가 힌트를 드리겠습니다 제일 밑에 있는 40만은 IBM이고요, 제일 위에있는 13이라는 숫자는 인스타그램이라는 회사를 의미합니다 이숫자가 의미하는 것은 바로 종업원의 수 입니다

IBM은 40만명 , MS는 9만7천명, 구글은 5만3천, 페이스북은 4천6000, 인스타그램은 13명의 직원수를 가지고 있다는 것이죠 인스타그램은 얼마전에 1조2천억원인가 그 돈에 인수가 되었습니다 직원수는 불과 13명에 불과하고요 인스타그램을 사용하는 사용자는 과거에 제가 본 자료만으로도 5천만명의 사용자를 가지고 있는 서비스입니다

그런데 이런 서비스를 13명이 운영하고 있다는 거에요 그중에서 디자이너 1,2명이 있을수 있겠죠 그리고 경리를 보는 분이 있을수 있습니다 그럼 한명을 빼야겠죠 그리고 대표는 처음에는 코딩을 했을지 몰라도 지금은 코딩을 하고 있지 않을 가능성이 크죠

그럼 그분도 뺀다고 하면 이 인스타그램이란 회사는 불과 4,5명밖에 되지 않는 프로그래머 또는 엔지니어에의해서 운영되었을거라고 저는 추정을 해봅니다 정확하진 않습니다 5,000만명이 사용하는 인프라를 불과 4,5명이 되는 엔지니어가 지탱하고 있다는 것 이것은 과거로서는 상상할수 없던 일입니다 그리고 이러한 변화가 가능하게 된 것은 아까 제가 보여드렸던 API, Open Source, Cloud Computing, App Store

로 이러한 것들이 복합적으로 작용한 결과가 드라마틱한 생산성의 향상을 가져왔고 그러한 것을 10분 활용해서 기회를 잘 잡은 회사가 인스타그램, 트위터, 페이스북이라고할수 있는 것이죠 그리고 그래프를 자세히 보시면 밑에 있는 기업은 위에 있는 기업들에게 인프라를 제공합니다 그리고 위에 있는 기업은 아래쪽에 있는 기업의 인프라를 사용합니다 생각해보세요 IBM

아주 오래된 기업이고 존경받는 기업입니다 그리고 인스타그램, 아주 핫한 기업이죠 IBM과 인스타그램중에 어떤 회사가 더 유명한 회사일까요 물론 IBM이 유명한 회사라고도 할수 있겠지만 최소한 저희 조카나 제 친구들은 IBM이라는 회사를 더이상 알지 못할 겁니다 특히나 IBM이 일반 소비자 시장에서 철수했기 때문에 더더욱 그렇겠죠

오히려 저희 조카에게는 인스타그램이 IBM보다 더 유명한 회사일수 있습니다 세월이 바뀌면서 그 세월의 주인공도 달라지고 있다는 것이죠 저도 이 그래프를 만들면서 이 그래프의 결과가 충격적으로 느껴졌습니다 그리고 이것이 생각이 났는데요 바로 우리가 살고 있는 지구입니다 옛날에는 이 지구를 지배하는 사람의 수가 이렇게 많았는데 오늘날은 이렇게 적어지고 있다는 것이죠

이른바 슈퍼개인이 출현하고 있다는 겁니다 그 대표적인 사람으로 주커버그를 들수 있을것 같아요 페이스북의 창업자고 최연소 억만장자고 아주 젊은 나이에, 보시는 것처럼 타임지의 표지를 장식하고 있습니다 그리고 떠오르는 사람들이 또 있는데요 바로 이분들입니다 여기 뭐라고 써있나요

하이패스 확대개통이라고 써 있습니다 제가 명절때마다 톨게이트를 지나가는데요 톨게이트를 지나갈때마다 하이패스가 한칸씩 늘어나고 있더라고요 그리고 이런 생각 안해보셨나요 그러면 저 매표소에서 표를 받던 분들은 어떻게 지내고 있을까? 어떻게 살고 계실까 이런 생각 해본적 없으신가요 자, 그렇게 보면 이 톨게이트라는 공간은 다수의 편리와 소수의 생존이 치환되고 있는 공간이라고 할수가 있을겁니다 그리고 과연 이러한 현상이 톨게이트에서만 일어나는 것일까요? 주커버그, 물론 똑똑한 사람입니다

하지만 이 톨게이트에서 일하고 계셨던 노동자들도 각자 자신의 위치에서는 유능한 사람이었을 겁니다 그럼에도 불구하고 이러한 불평등과 이러한 소외가 일어나는 이유는 바로 기술때문입니다 권력이라는 것은 힘에 대한 문제이고 오늘날 가장 강력한 힘은 바로 기술에서 나오기 때문에 오늘날 가장 중요한 권력은 저는 기술이라고 생각합니다 창입니다 그럼 뭐가 나올까요? 방패가 나오죠

창과 방패 모순을 의미합니다 여러분이 어떤 사업을 일으켜서 큰 부를 이루고 싶다면 기술을 알아야 합니다 그리고 누군가가 휘두르는 권력으로부터 자기자신과 자기가 사랑하는 사람들과 또는 많은 사람들을 보호하고 싶다면 역시나 기술을 알아야 합니다 뭔가 모순되는 것이지만 잘 아시다시피 우리 현실이라는 것이 언제나 이런 모순되는것 사이에 있잖아요 그렇다면 어떤 기술을 배워야 될까요? 세상에는 다양한 기술들이 있습니다

하지만 그 기술들도 나름의 위계를 가지고 있는데요 바로 기술을 지배하는 기술이 있는데 그것이 바로 프로그래밍입니다 다른말로는 코딩이라고도 하죠 그래서 제가 하고싶은 말은 바로 지금은 코딩해야하는 날이라는 겁니다 그런데 그 많던 컴퓨터학원은 다 어디 갔을까요? 그런말이 있죠 개똥도 약에 쓰려면 없다고요

그래서 시작한 개똥같은 캠패인이 바로 생활코딩입니다 고맙습니다