
gamecodingschool.org
코딩 스쿨 | 현업 개발자를 위한 코딩 스쿨최신글 커밋 로그 깔끔한 코드 전역 변수/지역 변수 리팩토링 왜 변수가 나쁜가? 코드 주석 변화 예…
http://www.gamecodingschool.org/
최신글 커밋 로그 깔끔한 코드 전역 변수/지역 변수 리팩토링 왜 변수가 나쁜가? 코드 주석 변화 예…
http://www.gamecodingschool.org/
TODAY'S RATING
>1,000,000
Date Range
HIGHEST TRAFFIC ON
Sunday
LOAD TIME
7.4 seconds
16x16
32x32
PAGES IN
THIS WEBSITE
20
SSL
EXTERNAL LINKS
22
SITE IP
192.0.78.25
LOAD TIME
7.375 sec
SCORE
6.2
코딩 스쿨 | 현업 개발자를 위한 코딩 스쿨 | gamecodingschool.org Reviews
https://gamecodingschool.org
최신글 커밋 로그 깔끔한 코드 전역 변수/지역 변수 리팩토링 왜 변수가 나쁜가? 코드 주석 변화 예…
프로그래밍 언어의 발전 방향 | 서광열의 코딩 스쿨
http://gamecodingschool.org/2015/05/25/프로그래밍-언어의-발전-방향
게임 개발자를 위한 코딩 스쿨. 프로그래밍 언어의 발전 방향. 프로그래밍 언어의 발전 방향. 한 줄 광고: 여러 프로그래밍 언어에 지대한 영향을 미친 함수 언어의 끝판왕 하스켈을 공부하고 싶으신 분은 하스켈 학교. 게임 코딩 스쿨에서는 “C# 바로 알기”, “JavaScript 바로 알기” 시리즈를 통해서 각 언어를 제대로 사용하는 방법에 대해 설명하고 있습니다. 수많은 언어 중에서 하필 두 언어를 고른 이유는 단순히 두 언어가 게임 프로그래밍에 많이 사용되기 때문만은 아닙니다. 두 언어를 선택한 또 다른 이유는 두 언어가 빠른 속도로 발전하고 있고, 여기서 배울 점이 많이 있기 때문입니다. 재미있는 사실은 서로 전혀 다른 배경과 목적으로 탄생한 두 언어가 놀랍게도 유사한 방향으로 발전하고 있다는 점입니다. 같은 다소 특이한 언어들도 있습니다. 물론 이외에도 수많은 연구용 언어들이 존재합니다. 이 있습니다. 한국말로 다형성으로 번역하는 Polymorphism에는 Subtype Polymorp...
리팩토링 회의 | 서광열의 코딩 스쿨
http://gamecodingschool.org/2015/05/02/리팩토링-회의
게임 개발자를 위한 코딩 스쿨. 대게 게임 개발자들은 근무 시간이나 강도가 높은 편인데, 정작 자기 코드를 돌아보고 개선할 수 있는 시간이 거의 없어 늘 비슷한 수준의 코드만 반복해서 작성하는 경우가 있습니다. 코드 재활용이 잘 이루어지지 않다 보니 엇비슷한 프로젝트를 수행하면서 같은 코드를 반복해서 짜는 일도 많습니다. 게임은 요구 사항 변경이 잦은 편이다 보니 쉽게 엔트로피가 높아져서 유지보수가 힘든 코드가 되는 경우가 많이 있습니다. 또한 시간에 쫓기면서 작업하다 보니 일단 돌아가게만 해놓고 나중에 제대로 고쳐야겠다고 생각만 하고 넘어가는 경우가 많기도 합니다. 최근 사내 개발자들의 능력이 정체되어 있다고 생각한다면 이런 “리팩토링 회의”와 같은 활동을 시작해 볼 것을 추천합니다. C# 바로 알기 →. 게임 서버: node.js의 장점과 단점. Unity가 직면한 기술적 문제들. 컴퓨터공학과 나와도 코딩 '쩔쩔'. Unity가 직면한 기술적 문제들 2.
클래스 이름 명명법 | 서광열의 코딩 스쿨
http://gamecodingschool.org/2015/05/01/클래스-이름-명명법
게임 개발자를 위한 코딩 스쿨. 이해하기 쉬운 코드를 작성하려면 이름을 잘 짓는 것이 무척 중요합니다. 게임 코드를 리뷰하면서 발견한 잘못된 클래스 이름의 사례는 다음과 같습니다. 생각보다 많은 개발자들이 습관적으로 Info, Data, Manager 등의 접미사를 붙여 클래스 이름을 만드는 습관이 있다는 사실을 발견했습니다. 예를 들어, 게임 캐릭터를 나타내는 클래스 이름은 CharacterInfo, 전투에 관련된 사실상 거의 모든 일을 하는 클래스의 이름은 BattleManager로 붙입니다. 클래스 이름은 읽는 사람 입장에서는 일종의 단서이기 때문에 반드시 의미가 있어야 합니다. Character와 CharacterInfo가 읽는 사람 입장에서 아무런 차이가 없다면 Character라는 간결한 클래스 이름을 사용하는 것이 낫습니다. 버전 관리 시스템: 애셋 서버 vs Git. 리팩토링 회의 →. 게임 서버: node.js의 장점과 단점. Unity가 직면한 기술적 문제들.
변화 예측 | 서광열의 코딩 스쿨
http://gamecodingschool.org/2015/06/18/변화-예측
게임 개발자를 위한 코딩 스쿨. 유지보수하기 좋은 코드를 만들려면 변경 사항에 대해 어느 정도 예측이 가능해야 합니다. 물론 이해하기 쉬운 코드를 작성하면 상대적으로 어떤 변화든 쉽게 대응할 수 있는 것이 사실이지만, 모든 종류의 변경 사항에 유연하게 대처할 수 있는 코드를 미리 작성하는 건 사실상 불가능하고 또 시간 낭비일 수도 있기 때문입니다. 리팩토링에서 코드 스멜이라고 이야기하는 것 중에 하나가 타입 혹은 enum 값을 체크하는 조건문이 반복되는 것입니다. Replace Conditional with Polymorphism. 은 이런 코드를 리팩토링해서 각 타입을 서브클래스를 만들고 다형성으로 해결하라고 이야기합니다. 예를 들어, 다음 코드는. 0 : getBaseSpeed( voltage); } throw new RuntimeException (Should be unreachable); } }. 객체지향 프로그래밍의 일반적인 조언은. 메소드를 abstract로 만들고,. 의 추가 혹은 특정.
왜 변수가 나쁜가? | 서광열의 코딩 스쿨
http://gamecodingschool.org/2015/06/25/왜-변수가-나쁜가
게임 개발자를 위한 코딩 스쿨. 에서 변수의 사용은 나쁜 프로그래밍 습관이니, 프로그래밍 입문서에서 변수 사용을 장려하지 않는 것이 좋겠다는 이야기를 했습니다. 그런데 입문자가 아니라 현업 개발자들조차 변수 사용이 왜 나쁜 습관인지, 왜 복잡한 소프트웨어 작성에 문제가 되는지 잘 모르고 계신 것 같아서 관련 내용을 보강합니다. 일단 “전역 변수(global variable)는 나쁘다”. 라는 말로 시작하겠습니다. 이 말에는 비교적 이견 없이 많은 개발자들이 동의할 것입니다. 전역 변수의 문제점을 정리해보면. Non-locality – 변수 범위가 넓어서 이해하기가 어려움. 프로그램 여기 저기서 값을 읽거나 변경. 할 수 있으므로 사용처를 기억하기 어려움. No Access Control or Constraint Checking – 프로그램 어디서나 값을 읽거나 변경. 가능하고, 접근 제한이 없어서 사용과 관련 규칙을 잊거나 깨먹기 쉬움. 할 수 있으므로 동기화가 필요함. 전역 상수는 뭐가 문제일까요?
TOTAL PAGES IN THIS WEBSITE
20
'SQL-On-Hadoop' 태그의 글 목록 - BLRUNNER.COM
http://www.blrunner.com/tag/SQL-On-Hadoop
아즈카반으로 타조 워크플로우 구성하기 : How to schedule Tajo Job using Azkaban. 타조(Tajo) 에 대한 자주 받는 질문 중 하나는 워크플로우에 대한 문의입니다. 타조가 데이터 웨어하우스이고 ETL을 수행할 수 있다고 하는데, 실무자들이 사용할 수 있는 ETL 도구까지 준비되어 있느냐는 것입니다. 물론 타조 자체가 위와 같은 도구를 제공할 수 있지만, 이 영역은 써드 파티(3rd party) 가 담당할 분야라고 생각합니다. 그렇다면 타조를 이용한 워크플로우 도구에는 어떤 것들이 있을까요? 그동안 가장 많이 사용했던 도구. 누구나 따라할 수 있는 타조 설치 방법 : How to install Apache Tajo. 아파치 하이브 2.0.0 설치하기 : How to install Apache Hive 2.0.0. 쉽게 배우는 하둡 에코 시스템 2.0 (Hadoop ECO system 2.0). 타조는 일반적인 텍스트 파일(CSV, JSON, 기타.)과 시퀀스 파일...
'맵리듀스' 태그의 글 목록 - BLRUNNER.COM
http://www.blrunner.com/tag/맵리듀스
하둡2 YARN 맵리듀스 리소스 설정하기 : How to configure MapReduce YARN parameters. 하둡10 에서 맵리듀스를 실행할 때는 슬롯 단위로 맵/리듀스 태스크 개수를 관리했습니다. 하지만 하둡2.0에서 YARN(이하: 얀)이 도입되면서 슬롯이 아닌 컨테이너 단위로 리소스를 할당하게 됩니다. 얀의 리소스매니저는 전체 클러스터의 리소스 정보를 토대로 할당 가능한 컨테이너 개수를 계산하며, 맵리듀스는 필요한 컨테이너들을 할당 받아서 맵리듀스 태스크를 실행하게 됩니다. 이때 컨테이너 개수와 맵과 리듀스 태스크 개수는 1:1의 관계가 아니며, 맵. 하둡책] 시작하세요 하둡 프로그래밍 개정판 수정 사항. 하둡 프로그래밍 의 개정판을 출간했습니다. 초판 독자분들 중에서 개정판을 구매하신 . 플랫폼데이2012 - 맵리듀스 퍼포먼스 튜닝 -. EC2와 S3 를 이용한 하둡 설치 그리고 S3 사용시 주의사항. Snappy(스내피)를 이용한 하둡 맵리듀스 튜닝. LZO 압축 라이브러리를...
[하둡책] 시작하세요 하둡 프로그래밍 개정판 수정 사항 - BLRUNNER.COM
http://www.blrunner.com/87
하둡책] 시작하세요 하둡 프로그래밍 개정판 수정 사항. 이번에 출간된 하둡책 개정판의 개정 내용을 공유합니다. 사실 몇일전에 블로그 공지사항으로 올렸던 글인데요. 티스트리 공지사항은 모바일에서 조회할 수가 없어서, 부득이하게 일반 포스팅으로 다시 올립니다. ;. 많은 분들의 성원 덕분에 시작하세요! 하둡 프로그래밍 의 개정판을 출간했습니다. 초판 독자분들 중에서 개정판을 구매하신 분들을 위해서,. 초판에서 하둡 적용 사례 중 일부와 부록 부분을 삭제했습니다. 13장: 하둡 적용 사례. 132 넥스알: 하둡 생태계를 활용한 KT 분석 플랫폼 구축 사례. 133 그루터: 빅 데이터 기술을 이용한 소셜 네트워크 데이터 분석 서비스. 부록A: 윈도우 환경에서 설치하기. 부록B: 하둡 2.0 소개. 개정판에서 새롭게 추가된 내용입니다. 05장: 맵리듀스 기초 다지기. 51 맵리듀스 잡의 실행 단계. 87 압축 코덱 선택. 911 셸 스크립트를 이용한 배포 관리. 10장: 하둡 부가기능 이용하기.
아파치 타조(Apache Tajo) JDBC 드라이버 활용하기 - BLRUNNER.COM
http://www.blrunner.com/88
아파치 타조(Apache Tajo) JDBC 드라이버 활용하기. 몇 일전 회사 팀블로그에 올렸던 글을, 개인 블로그에도 공유합니다. 다음 주에 릴리즈 예정인 아파치 타조. Apache Tajo) 0.10.0 버전의 JDBC 매커니즘과. BI 솔루션 및 SQL 워크벤치툴과 연동하는 방법을 작성해봤습니다. Tajo의 TSQL, JDBC, 웹 인터페이스는 TajoClient 인터페이스를 이용하여 구현되며, 사용자가 질의를 실행할 경우 TajoClient는 TajoMaster에 질의 실행을 요청합니다. TajoMaster는 각각의 TajoWorker에서 질의를 실행하며, 실행 결과를 스토리지에 저장합니다. Tajo는 다양한 스토리지를 지원하기 때문에, HDFS, HBase, AWS의 S3, Openstack의 Swift, 로컬 파일 시스템등에 데이터를 저장할 수 있습니다. TajoClient는 TajoWorker에서 질의 정보를 파악한 후, 스토리지에 저장된 데이터를 직접 접근하게 됩니다.
'Yarn' 태그의 글 목록 - BLRUNNER.COM
http://www.blrunner.com/tag/Yarn
하둡2 YARN 맵리듀스 리소스 설정하기 : How to configure MapReduce YARN parameters. 하둡10 에서 맵리듀스를 실행할 때는 슬롯 단위로 맵/리듀스 태스크 개수를 관리했습니다. 하지만 하둡2.0에서 YARN(이하: 얀)이 도입되면서 슬롯이 아닌 컨테이너 단위로 리소스를 할당하게 됩니다. 얀의 리소스매니저는 전체 클러스터의 리소스 정보를 토대로 할당 가능한 컨테이너 개수를 계산하며, 맵리듀스는 필요한 컨테이너들을 할당 받아서 맵리듀스 태스크를 실행하게 됩니다. 이때 컨테이너 개수와 맵과 리듀스 태스크 개수는 1:1의 관계가 아니며, 맵. 쉽게 배우는 하둡 에코 시스템 2.0 (Hadoop ECO system 2.0). 하둡책] 시작하세요 하둡 프로그래밍 개정판 수정 사항. 하둡 프로그래밍 의 개정판을 출간했습니다. 초판 독자분들 중에서 개정판을 구매하신 . Apache Hadoop YARN : ResourceManager (하둡2 YARN : 리소스 매니저).
방명록 - BLRUNNER.COM
http://www.blrunner.com/guestbook
인덕대학교에서 하둡과 sql on hadoop 특강을 들었던 15학번 김학주라고 합니다. 여쭙고 싶은게 있는데 약간 말로 하기엔 제 생각이 잘못 전해질까봐 이렇게 글로 남깁니다. 우선 특강에서 좋은 설명 감사드리고 이해가 쏙쏙 됬는데 HDFS 그러니까 하둡 분산 파일 시스템? 그부분에서 64mb로 파일을 나누어 여러 데이터 노드에 복제 한다 하셨는데 만약 파일의 용량이 적을경우엔 오히려 데이터 노드라는게 손해이지 않을까 생각되어 하둡이 어떻게 처리하는지 궁금해져서 방명록에 남기겠습니다. 제가 어떻게 말하기에 따라 쓸데없이 공격적인 언사로 들릴수 있을까 생각되어 방명록에 남기겠습니다! 201505.18 20:07 신고. 201508.28 13:53 신고. 여쩌보고 싶어서 이렇게 글을 남깁니다. 지난번에는 wordcount까지 돌려본 컴퓨터인데, 오늘 다시 시작하니 namenode와 datanode가 실행되지 않습니다.(jps확인시). 201408.13 23:08 신고. 컴퓨터 프로그래밍 전공으로하고 ...
'hadoop' 태그의 글 목록 - BLRUNNER.COM
http://www.blrunner.com/tag/hadoop
하둡2 YARN 맵리듀스 리소스 설정하기 : How to configure MapReduce YARN parameters. 하둡10 에서 맵리듀스를 실행할 때는 슬롯 단위로 맵/리듀스 태스크 개수를 관리했습니다. 하지만 하둡2.0에서 YARN(이하: 얀)이 도입되면서 슬롯이 아닌 컨테이너 단위로 리소스를 할당하게 됩니다. 얀의 리소스매니저는 전체 클러스터의 리소스 정보를 토대로 할당 가능한 컨테이너 개수를 계산하며, 맵리듀스는 필요한 컨테이너들을 할당 받아서 맵리듀스 태스크를 실행하게 됩니다. 이때 컨테이너 개수와 맵과 리듀스 태스크 개수는 1:1의 관계가 아니며, 맵. 쉽게 배우는 하둡 에코 시스템 2.0 (Hadoop ECO system 2.0). HDFS 롤링 업그레이드: How to perform a rolling upgrade of HDFS. SOSCON 2015 발표 자료. 하둡책] 시작하세요 하둡 프로그래밍 개정판 수정 사항. 얼마전 비전공자들에게 하둡 개요를 주제로 발표했던 슬라이드를...
'Book' 카테고리의 글 목록 - BLRUNNER.COM
http://www.blrunner.com/category/Book
하둡책] 시작하세요 하둡 프로그래밍 개정판 수정 사항. 이번에 출간된 하둡책 개정판의 개정 내용을 공유합니다. 사실 몇일전에 블로그 공지사항으로 올렸던 글인데요. 티스트리 공지사항은 모바일에서 조회할 수가 없어서, 부득이하게 일반 포스팅으로 다시 올립니다. ; = = = = = = = = = = = = = = = = = = = = = = 많은 분들의 성원 덕분에 시작하세요! 하둡 프로그래밍 의 개정판을 출간했습니다. 초판 독자분들 중에서 개정판을 구매하신 . 제 하둡 책이 2013년 우수학술도서로 선정됐습니다. 제 하둡책이 OKJSP 추천도서로 올라왔네요. 제 하둡책이 OKJSP 추천도서로 올라왔네요. http:/ www.okjsp.pe.kr/ 디퍼스닷넷 인터뷰기사에 이어, 추천도서 선정까지. 덕분에 기분좋게 한 주를 마무리하게 됐네요. 하둡 책 집필 후기. 시작하세요 하둡 프로그래밍.하둡 책을 출간했습니다. 개정판 수정사항 및 예제. 하둡 책 예제 데이터. 하둡 책 소스 코드 다운.
지역로그 - BLRUNNER.COM
http://www.blrunner.com/location
개정판 수정사항 및 예제. 하둡 책 예제 데이터. 하둡 책 소스 코드 다운. Apache Tajo에서 Geoip 함. 하둡2 YARN 맵리듀스 리소. 누구나 따라할 수 있는 타. 안녕하세요 우선 책을 구매해. 안녕하세요, 책 잘보고 있습니. 우선 책을 구매해주셔서 감사. Blog is powered by.
태그 목록 - BLRUNNER.COM
http://www.blrunner.com/tag
개정판 수정사항 및 예제. 하둡 책 예제 데이터. 하둡 책 소스 코드 다운. Apache Tajo에서 Geoip 함. 하둡2 YARN 맵리듀스 리소. 누구나 따라할 수 있는 타. 안녕하세요 우선 책을 구매해. 안녕하세요, 책 잘보고 있습니. 우선 책을 구매해주셔서 감사. Blog is powered by.
TOTAL LINKS TO THIS WEBSITE
22
gamecodez.net - gamecodez Resources and Information.
게임코디 :: 게임프로그래머 만담 모임
베타게시판 : 지금은 개발중. 그건일 ㅋㅋ 나름 의. 아니 저 진짜 미친 x. 전 코딩의 정석 C#편이. 제대로 밀착해서 쓰면 . 와이퍼로 닦으니 옆 창. 저도 잘 보고 있어용. 노코드/ 쿠폰 없. . 널부러 흑, 심지어 . 일상만담 - 순수 가십 만담. C# 책 추천 좀 해주세요. 테슬라 폭발 사고 발생. Steemit 가입하는데 뭐 이리 오래 걸리는지. 세상에 나쁜 개는 없다. 참 사람 사이에 껴서 일 해결하기 힘드네요. 역시 사람이 바뀌기란 어렵나봅니다. 정부 개헌안 국무회의 의결대통령 재가 거쳐 오후 발의. 파티구함 - 구인 만물상. 구인] MUSTGAMES와 함께할 서버 개발자분 모십니다. 구인] 100%합법♚엔드림♚ 신규앱개. 아기들 분유 뭐 먹이나요? 잠깐만, 회사좀 관두고올게. 베타 - 지금은 개발중. 인디게임] 테트리스류 블럭퍼즐을 만들었어요! 재업] 페이스북이나 트위터 같은데 있는 @유저이름 소환(태. 무리수 건의 던져봅니다. 게임코디 채팅 앱! 300포인트 정도 달렸네요 ㅎ.
IIS7
Gavin Pugh : A Videogame Programming Blog
Gavin Pugh - A Videogame Programming Blog. Vs-android v0.94 Released. 25 July, 2012 at 2:11pm Android. It’s been a while! I’ve been pretty busy in recent months. Some of the press about Neversoft last month. May give some clues. I’ve been sitting on a new vs-android for a very long time now, which contains some nice improvements. Unfortunately I just never got a block of time together, to finish it up for a release. Read more ». Ludum Dare #22 – Postmortem, Journal, and Time-lapse. Read more ». In an eff...
코딩 스쿨 | 현업 개발자를 위한 코딩 스쿨
현업 개발자를 위한 코딩 스쿨. 관심사의 분리(Separation of Concerns). 자바스크립트 표준은 어떻게 만들어지는가? 프로그래밍 언어의 발전 방향. 버전 관리 시스템: 애셋 서버 vs Git. 컴퓨터공학과 나와도 코딩 ‘쩔쩔’. 코딩을 잘해야 하는 이유. 성능 최적화를 위해 꼭 알아야 할 숫자들. 게임 서버: node.js의 장점과 단점. Unity가 직면한 기술적 문제들 2. Unity가 직면한 기술적 문제들 1. JavaScript 함수: 스코핑, 클로저. JavaScript 함수로 할 수 있는 일들. 자바스크립트의 약속(Promise): 3부 관심사의 분리. 자바스크립트의 약속(Promise): 2부 비교. 자바스크립트의 약속(Promise): 1부 의문점. 댓글 남기기 응답 취소. 아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:. WordPress.com의 계정을 사용하여 댓글을 남깁니다. ( 로그아웃. 후속 댓글을 이메일로 알립니다.
Волшебный Сундучок. Игры для девочек. Игры для мальчиков. Игры гонки. Мультфильмы.
Волшебный Сундучок с играми. О проекте. Правила. Пасьянсы и карточные игры. Ким Пять с Плюсом. Про моду и модниц. Алиса знает, что делать. Заставь этих котят мурлыкать от удовольствия! Играть в игры непросто, но кто-то же это должен делать! Разнеси эти здания на кусочки с помощью собственного робота-сапера! Так много драгоценных камней, так мало времени. Завоюй небеса с помощью своих познаний в астрологии. Повстанцы не всегда плохие без восстания Темного Императора не свергнуть! А хотя. дурацкая игра!
GameCognito – A Game Studio for Learning
A Game Studio for Learning. At GameCognito, we believe that effective learning and training experiences begin with engaging content that lets the learner interact with content in meaningful ways that build confidence and competence. Not limited to online or video games, we have expertise in designing engaging experiences for use in-person or online, with as much or as little technology as is available. We are working on a mobile app for delivering story-driven location-based experiences!
gamecohr.com
The domain gamecohr.com is for sale. To purchase, call Afternic.com at 1 781-373-6847 or 855-201-2286. Click here for more details.
Gamecoi
Disini anda dapat menemukan tips dan trik bermain game, Informasi game terbaru, Berita game, Download game gratis, Semua informasi mengenai dunia game. Download COD 5 Game PC 50Mb High Compress. Posted on 19.36. Download COD 5. Free Download Call of Duty 5 Pc Games Highly Compressed RIP. Berikut ini adalah tentang Download game PC bergenre Action FPS yang sudah tidak asing lagi untuk para Gamers yaitu Download Game PC Call of Duty 5. World at War Full Version. Label: Download Game Pc. Posted on 19.15.
SOCIAL ENGAGEMENT