본문 바로가기

맥(Mac) 파인더(Finder)에서 숨김파일 표시 활성화하는 방법 회사에서 지급받은 맥북에어(MacBook Air)가 3년을 넘기면서 슬슬 배터리 광탈 현상을 보이기 시작했습니다. 아직 회사에서 터치바(Touch Bar)가 내장된 신형 맥북을 지급하고 있지 않아 노트북 교체 신청을 할까 말까 고민했습니다만, 외부 미팅시마다 베터리 걱정에 끙끙 앓느니 뽑는게 낳을거라는 판단에 기존 맥북프로를 한대 지급받았습니다. 일단 메모리와 디스크 용량 커지니 좋고, 외장 모니터를 두개 연결해서 사용하니 이런 천국이 따로 없네요. 안타깝게도 회사에서 타임머신과 같은 장비를 지급해 주진 않기에 새로 받은 맥북에 정성껏 기존 환경에서 쓰던 설정들을 한땀한땀 옮기는 중입니다. 어플리케이션의 환경 설정 파일은 Import / Export 를 통해 쉽게 진행중입니다만, 운영체제 환경설정은 하나..
TCP Fast Open - 보다 빠르게 웹 컨텐츠를 전송하기 위한 기술 HTTP/2 시대가 시작되면서 다양한 성능 개선을 위한 사례들을 요즘 찾아보고 있습니다. QUIC 도 그중 하나이고 TCP Fast Open 이라는 표준 역시 살펴봐야 할 사례인 것 같습니다. 공부할 건 많고 시간은 없고 머리는 안돌아가고... 그래도 일단 필요한 링크들을 모아봅니다. 먼저 공부하시는 분들이 계시다면 정리해서 공유를... 굽신... # TCP Fast Open - TCP 의 3 way handshake 로 발생하는 RTT 및 Latency 의 한계를 극복하려는 노력 / Handshake 할때부터 컨텐츠를 담아 전달해 보자는 것이 요지. 링크1 - RFC 7413 - TCP Fast Open (Experimental) : https://tools.ietf.org/html/rfc7413링크2..
마이크로소프트 윈도10, 학생용 버전 10% 할인 프로모션 연초가 되면 여기저기서 학생 할인이나 아카데미 할인 프로모션이 많이 진행됩니다. 직장인이 된 이후 부터는 이런 혜택을 별로 받아볼 기회가 없습니다만 "학생"의 범주에 들어가는 아이들이 생기면서 부터는 또 관심이 가는게 사실입니다. 근래에 맥 환경에서 작업을 많이 하다보니 윈도 운영체제에 대한 욕심이 별로 없는 상태이지만 가족들에게는 여전히 윈도가 더 편한 운영체제라는 생각을 가지고 있습니다. 마이크로소프트에서는 새해를 맞이하여 신학기를 맞는 학생들, 특히 대학생들을 대상으로 프로모션을 여럿 진행하고 있는 것 같습니다. 대학생들 사이에서도 이제 맥을 사용하는 경우가 많이 늘어난 것으로 알고 있지만 여전히 윈도도 사랑받고 있습니다. 윈도 운영체제의 최신 버전인 윈도10을 10% 할인 구매할 수 있는 혜택은 ..
마이크로소프트 개발자 컨퍼런스 빌드 2015 세션 일정 미국시간으로 4월 29일 부터 3일간 샌프란시스코에서 마이크로소프트의 개발자 컨퍼런스인 빌드(Build) 2015가 개최됩니다. 예년의 행사가 그러했듯 이번 행사도 다양한 주제로 마이크로소프트의 기술을 비롯하여 업계의 동향을 알아볼 수 있는 알찬 세션들이 준비된 것 같습니다. 직접 현장에서 참석하지 못하는 아쉬움은 채널9 등 여러 채널을 통해서 달래야 할 것 같습니다. 너무 많은 주제가 다루어지기 때문에 무턱대고 세션 제목만 보고 뛰어들기 보다는 마이크로소프트가 가이드하는 난이도에 따라 세션을 선택하면 좋을 것 같습니다. 워낙 다양한 주제가 다루어지기 때문에 어떤 특정한 주제가 핵심이다라고 말하긴 힘들겠습니다만 여러 사업들 중에서 가장 순항을 하고 있는 애져(Azure)와 곧 출시될 윈도10(Window..
리퀘스트 맵 제너레이터, 웹 사이트 성능 저하의 주범을 찾자! 인터넷과 네트워크의 속도는 점점 빨라지고 있습니다. 유선망은 물론이고 무선망 역시 엄청난 비율로 대역폭과 전송속도가 빨라지고 있습니다. 하지만 이에 발맞추어 웹 기반의 컨텐츠들은 점점 더 사이즈가 커지고 있을뿐만 아니라 동영상, 이미지, 동적인 구성으로 리치(Rich)해지고 있으며 여러 서비스들이 서로 Open API 등으로 얽히면서 성능을 최적화 하는 것이 점점 어려워지고 있습니다. 필요해 의해 기능구성이 끝난 웹 사이트가 보다 최적의 속도를 낼 수 있도록 하려면 만들어진 산출물을 잘 분석하는 것이 중요합니다. 야후(Yahoo)를 비롯한 유수의 IT 기업들은 웹 사이트를 최적화 하기 위한 여러가지 방법들을 제시하고 있습니다. 각 브라우저가 제공 가능한 최대 동시 접속 도메인의 수를 활용하는 도메인 샤딩..
가비아(gabia) 클라우드 서버 70% 할인 행사 (g클라우드 베이직 한정) 개발자로 일을 하다보면 개인적으로 사용할 수 있는 테스트 서버가 필요할 때가 많습니다. 회사에서 제공되는 개발 머신이 있는 경우가 많겠지만 왠지 좀 비밀스러운 일도 하고 재미있는 구성들을 해보기 위해서 별도로 서버를 준비하고 싶을때가 많지요. DDNS(Dynamic DNS) 서비스를 이용해서 집에 PC 나 소규모 서버를 구성하는 것도 방법이겠습니다만 전기세나 DDNS 의 잘못된 동작, 행여나 있을지 모르는 대역폭(Bandwidth) 이슈가 걱정되는게 사실입니다. 하지만 아마존 EC2 와 같은 클라우드는 좋긴 하지만 가격이 생각외로 좀 쎈편이라 (게다가 콘솔이 온통 영어고 해외 사용료 결재 등이 왠지 또 찜찜한 분들도 계실거구요) 저렴한 웹 호스팅을 쓰는 경우가 생기곤 합니다. 하지만 호스팅은 서버 전체를..
여러분의 서비스 환경은 IPv6 에 얼마나 준비되어 있나요? 정말 오래전부터 이야기가 되어오던 것이 IPv4 자원의 소진입니다. 논리적으로 0.0.0.0 부터 255.255.255.255 까지의 주소를 갖게 되는 IPv4 는 한정된 IP 갯수로 인해 근래에 폭발적으로 증가하는 인터넷 접속 기기들을 소화하지 못할 것이라는 것이 그 내용입니다. 하지만 할당은 되었으나 사용되지 않는 IP 자원의 재활용과 NAT 등의 기술을 이용하여 사설 IP 를 통해 IP 자원이 절약되면서 상당기간 그 소진이 늦춰져 온것이 사실입니다. 하지만 최근 폭발적으로 증가하는 기기에 대한 이슈로 인해 IPv6 의 적용이 더이상 늦춰져서는 안될 것이라는 것이 많은 전문가들이 내놓는 공통적인 의견입니다. 정말로 이제는 IPv4 가 소진되었다는 이야기도 여기저기서 흘러나옵니다. 다행인것은 이런 분위..
OpenSSL Heartbleed 오류를 그림 두장으로 완벽히 이해해보기 요즘 웹 업계가 난리입니다. 사실상 표준처럼 사용되고 있는 오픈소스 라이브러리인 OpenSSL 에서 취약점이 발견되면서 SSL 터널링과 관계 없이 사용자의 민감한 정보가 노출될 수 있는 문제가 확인되었기 때문입니다. OpenSSL 라이브러리에 대한 패치와 기존에 발급된 인증서 갱신도 중요하지만 Heartbleed 가 왜 이리 큰 이슈가 되는지 아는 것도 중요해 보입니다. 워낙 관련된 문서들이 많이 나왔고 테크 블로그나 IT 전문 매체에서도 잘 다루어 준 덕분에 이해하기 어렵지 않지만 누군가에게 이걸 다시 설명하라고 하면 구차하고 잡다한 이야기를 늘어놓게 되지요. 간단하게 정리된 웹 사이트가 있어서 소개해 드리면서 해당 사이트가 그림으로 이해하기 쉽게 그려둔 그림을 공유해 봅니다. 이해가 아주 깔끔하게 되..
T cloud biz STUDIO - Unity / UPS 게임 개발자 워크샵 (선착순 30명) 최근 iOS 및 안드로이드 게임 개발 진영에서 각광을 받고 있는 Unity (유니티) 에 대한 무료 개발 세미나가 진행됩니다. SK텔레콤의 T cloud biz 가 주관하는 이번 행사는 Unity 를 이용한 개발과 UPS (Unity Park Suite) 을 이용하여 얼마나 빠르고 쉽게 모바일 게임, 스마트폰 게임, 카카오톡 게임을 개발할 수 있는지 알아볼 수 있는 자리가 될 것 같습니다 T cloud biz STUDIO - 개발자 워크샵 [자세히 살펴보기] [ 유니티 개발 관련 베스트셀러 ] 유니티 게임 개발의 정석 (에이콘출판사) [바로가기] 유니티 입문 : 3D 게임엔진 유니티 4 기초부터 차근차근 (에이콘출판사) [바로가기] 따라하면서 배우는 유니티 3D 입문 : 유니티 4 로 배우는 게임 개발 ..
Mac OS 에는 왜 apt-get 이나 yum 명령어가 없을까? 리눅스 계열의 운영체제를 사용하다 보면 참 편리하게 쓰는 것이 apt-get 이나 yum 과 같은 패키지 관리자다. 업데이트가 필요한 패키지를 확인해주고 간단한 명령으로 설치해주는 것은 바쁜 현대인들(?)에게 무척이나 반가운 기능일 수 밖에 없다. 당연히 같은 피가 섞여 있는 맥 운영체제 Mac OS 에도 둘 중 하나는 있겠지 했으나 현실은 그렇지 못했다. 그러던 중 찾은 것이 바로 Homebrew 라는 도구. 맥 운영체제인 OS X 에서 사용할 수 있는 루비 기반의 패키지 관리도구다. 사용방법은 apt-get 이나 yum 과 크게 다르지 않다. Ruby 스크립트를 이용해서 보다 체계적인 사용도 가능하다는 것이 장점. 설치 방법도 간단해서 굳이 Hoembrew 웹사이트 (http://brew.sh/) 를..