AWS - 다른 계정의 서울 Region S3로 이사가기

다른 계정의 서울 Region S3로 이사가기AWS 프리티어 기간 만료가 가까워서 새 계정을 개설해서 옮겨보려고 한다.마침 AWS에 서울 리전(Region)이 개설되었고, S3도 개설 서비스 목록에 포함되어 있다. 새 계정의 S3로 이사가는 대략적인 큰 순서는 다음과 같다. AWS 새 계정 생성, IAM Group 생성, IAM 계정 생성, ACCESS
Continue reading

Selenide 꿀팁

SelenideSelenide(셀레나이드)는 브라우저에서의 액션을 테스트 할 수 있게 해주는 테스팅 도구다. 이름에서 “어? 어디서 본 듯한?”하는 말이 떠오를 수 있는데, 그 짐작이 맞다.Selenium이 WebDriver라는 기술 기반으로 브라우저 테스팅을 위한 저수준 API를 제공한다면, Selenide는 Selenium을 더 쓰기 쉽도록 고수준 Ja
Continue reading

BlockChain 기초 개념

BlockChain 기초 개념상당히 피상적으로만 알고 있던, 그래서 얘기하다가 서로 질문을 던져보면 너도 모르고 나도 모르는.. 블록이 정확히 뭘 말하는 거냐? … 그래서 채굴이 정확히 뭐라는 거냐? … 어려운 문제를 푼다는데 그게 대체 무슨 문제라는 거냐? … 분산된 어쩌구라는데 뭐가 어떻게 분산되어 있다는 거냐? … 사실 국내에서
Continue reading

JavaScript 식별자 찾기 대모험

Quiz아래 코드를 실행하면 1이 출력된다. 12345function f1() { console.log(a);}Object.prototype.a = 1;f1(); 왜 그럴까?얼핏 생각하면 쉽게 답을 말할 수 있지만,왜 그런 답이 나오는지 조금 더 생각해보면 아래와 같은 질문이 떠오른다. 변수 찾으려면 스코프 체인을 뒤지고 없으면 에
Continue reading

Hello Triangle in WebGL

Hello Triangle in WebGL위 커버이미지는 31,000개가 넘는 토끼 들이 화면 내에서 60fps 수준을 유지하면서 마음대로 뛰어다니는 장면을 캡쳐한 것이다. http://www.goodboydigital.com/pixijs/bunnymark_v3/ 에서 직접 해볼 수 있다.일반적인 DOM 핸들링으로는 내기 어려운 성능의 그래픽을 가능하게 해
Continue reading

번역할 뻔 했던 Patterns of Enterprise Application Architecture

작년에 마틴 파울러의 명저 Patterns of Enterprise Application Architecture를 번역…할 뻔 했다.1장의 샘플 번역을 출판사에 전달하고 실제로 진행하게 되었으나 본업이 너무 바쁘게 되어 어쩔 수 없이 고사해야 했던.. 그 책이 10월말에 나온다고 한다. 맛배기는 여기에서..(뭐하러 홍보까지.. ㅋ) 여러모로 아쉬우니 그 때
Continue reading

Selenium 꿀팁

Selenium개요Selenium은 테스트 코드 실행으로 브라우저에서의 액션을 테스트 할 수 있게 해주는 테스팅 도구다.Selenium IDE로 브라우저 상에서의 액션을 녹화해서 테스트 코드를 생성할 수 있으며, 그 테스트 코드를 Eclipse나 IntelliJ 같은 IDE의 런타임에서 JUnit 테스트와 같은 방식으로 실행해서 브라우저 상에서의 액션을 재
Continue reading

재귀, 반복, Tail Recursion

fibonacci(피보나치) 수열잘 알려져 있듯 피보나치 수열은 다음과 같다. 10, 1, 1, 2, 3, 5, 8, 13, 21, 34, ... 프로그래밍과는 관련 없는 얘기를 살짝 하자면, 이 수열의 이름은 본명은 Leonardo da Pisa이지만 fibonacci로 알려진 12세기 이탈리아 수학자의 이름을 따서 지어졌는데, 사실 이 수열을 가장 먼저
Continue reading

This is this

this is thisgusting물론 thisgusting이라는 단어는 없다. 그냥 역겨운이라는 뜻의 disgusting이라는 단어에서 따왔다. Java에 익숙한 사람들에게 JavaScript에서의 this는.. 좀 그렇다..이유는 Java에서의 this는 언제나 this가 사용된 함수를 멤버 메서드로 가지는 객체 자신을 의미하는데 비해,JavaScrip
Continue reading

Cross Origin Resource Sharing - CORS

개요HTTP 요청은 기본적으로 Cross-Site HTTP Requests가 가능하다. 다시 말하면, <img> 태그로 다른 도메인의 이미지 파일을 가져오거나, <link> 태그로 다른 도메인의 CSS를 가져오거나, <script> 태그로 다른 도메인의 JavaScript 라이브러리를 가져오는 것이 모두 가능하다. 하지만 &
Continue reading

hanmomhanda


Seoul, Korea.