본문 바로가기
벨혁이 형이 준 선물 벨혁이 형이 준 선물 아주아주 오래된 이야기인데, 내 블로그의 창고에 있던 사진을 꺼내본다. 벨혁이 형이 iOS 파트장을 맡았을 때다.휴가차 여자친구분과 대만을 다녀오셨는데.. 이렇게 선물상자를 만들어서 파트원 모두에게 돌리셨다는 것.. 감동.. 내용물은 대만에서 유명하다는 간식은 다 들어있었다.파인애플 케익(? 빵), 누가 크래커, 밀크티, 망고젤리 등... 나도 해외여행을 가봤지만 정말 맘 굳게 먹지 않으면 이렇게 바리바리 싸오기가 쉽지 않은데 말이다..게다가 저게 처음부터 저렇게 파는 것이 아니고, 다 따로따로 사서 박스를 구해 포장했단다.여자친구분이 도와줬다고는 하시지만.. (부끄러워서 그렇게 말하고 사실상 아닐수도..)여튼 정성이 대단하시다. 항상 배품을 받기만 하고 뭔가 배풀어드리는게 없어서 .. 2017. 9. 30.
[Java Concurrency] 명시적인 락 13.1. Lock 과 ReentrantLock - Lock 인터페이스는 암묵적인 락과 달리 조건 없는(unconditional)락, 폴링 락, 타임아웃이 있는 락, 락 확보 대기 상태에 인터럽트를 걸 수 있는 방법 등이 포함돼 있으며, 락을 확보하고 해제하는 모든 작업이 명시적이다. - public interface Lock{ void lock(); void lockInterruptibly() throws InterruptedException; boolean tryLock(); boolean tryLock(long timeout, TimeUnit unit) throws InterruptedException; void unlock(); Condition newCondition(); } - Reentran.. 2017. 5. 5.
[실용주의 프로그래머] 지식 포트폴리오 [실용주의 프로그래머] 지식 포트폴리오 출처 : 실용주의 프로그래머 -지식에 대한 투자가 언제나 최고의 이윤을 낸다. - 벤자민 프랭클린 -포트폴리오 만들기 * 주기적인 투자 자신의 지식 포트폴리오에 주기적으로 투자해야 한다. 비록 소량일지라도 그 습관 자체가 금액의 합계만큼이나 중요하다. * 다각화 여러 가지를 알면 알수록 자신의 가치는 더욱 높아진다. 기본적으로 현재 작업에 사용하는 특정 기술의 등장과 퇴장을 알아야 한다. * 리스크 관리 여러분의 기술 달걀을 한 바구니에 모두 담지 마라. * 싸게 사서 비싸게 팔기 새롭게 떠오르는 기술이 인기를 끌기 전에 미리 알고 학습하는 것은 저평가된 주식을 찾아내는 것만큼이나 어려울 수 있지만, 이익 또한 그만큼 클 수 있다. * 검토 및 재조정 이 산업은 매.. 2016. 7. 28.
tistory blog 의 font (글씨체) 를 가독성 높은 font 로 바꾸어 보자. tistory blog 의 font (글씨체) 를 가독성 높은 font 로 바꾸어 보자. 요즘 가독성이 괜찮다고 알려진 font 는 나눔 고딕이다.구글에서 가독성을 위해 여러가지 폰트를 지원해주는데, 아래와 같은 코드를 tistory 의 style.css 부분 가장 위에 넣어준다. @import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 그리고 font 정의한 곳에 모두 'Nanum Gothic' 을 가장 먼저 넣어주면 된다. tistory 페이지는 theme 에 따라 style.css 가 달라 딱 어디만 바꿔라 할 순 없지만,만약 body 부분에만 font 설정이 되어 있다면, 그 부분만 바꾸어 주면 되고,아니면 nanum gothic.. 2014. 4. 3.
[android] 안드로이드 개발 10계명 안드로이드 개발 10계명 ( 명심해야 할 10가지 ) 1. 앱 구성요소간 데이터를 주고받을 경우, Extra 로 여러값을 따로따로 전달하기보다는 Parcelable 을 사용하는 것이 유지보수에도 쉽고 성능이슈도 있다. Serialization 도 방법이긴 하지만 안드로이드에서는 Parcelable 이 Serialization 보다 더 효율적이다. 2. UI 와 관련된 코드를 제외한 다른 Heavy 한 모든 일은 다른 thread 를 만들어 수행해야 한다. 3. Object Cache 를 적극 활용하자. ( Object Pool 패턴사용이 추천된다. ) 안드로이드의 GC 는 폰이 버벅대는 효과를 가져오는 1등공신(?) 이다. 4. ListAdapter 내부에서는 오랜 시간이 소요되는 연산을 수행하지 않는다.. 2013. 9. 24.
jQuery 를 공부해야 하는 이유 ( 결심동기 ) 안드로이드 개발자로서, 이제는 Script 언어들의 기본기를 천천히 다져놓을 때라고 생각이 되었다. 그 이유는 구글이 돈독이 올라서이다.처음에는 Open 과 Free 를 추구하며 광고수익만으로 만족할 것 같이쿨한척 다하던 구글이 태도를 바꾸었다. 마냥 오픈하여 iOS 를 뛰어넘기만을 바랄 줄 알았던 구글이모토로라를 인수하면서부터 서서히 제조사들을 긴장시키더니이제는 점점 폐쇄적인 정책을 추구하며 서서히 돈을 요구하고 있다.제조사들은 안드로이드를 유료로 전향할 것이라는 예상까지도 하고 있다. 그래서 요즘 이슈가 되고 있는 것들이삼성과 Intel 의 타이젠.모질라 재단의 파이어폭스 OS.그리고 Ubuntu 계열의 Ubuntu Mobile. 요 녀석들 중에 파이어폭스 OS 의 경우는웹 브라이우저 베이스가 되는 .. 2013. 5. 7.
반응형