Blog

자바 프로그래머가 자주 실수 하는 10가지 – 1

September 1, 2015 Blog

원문: http://www.programcreek.com/2014/05/top-10-mistakes-java-developers-majke/ 다음글: 자바 프로그래머가 자주 실수하는 10가지 - 2 #1. 일반 배열을 ArrayList로 변환하기보통 많은 개발자가 다음과 같이 일반 배열을 ArrayList로 변환한다: Arrays.asList()는 Arrays의 private 정적 클래스인...

[Android Tutorial] Action Bar 스타일 적용

August 31, 2015 Blog

예전에 좌우 스와이프 가능한 탭 기반의 앱 만들기에서 살짝 다뤘던 것이 액션바였는데, 이번에 이 스타일의 앱을 만들면서 부딪혔던 문제들이 있어서 추가로 기록한다. 컬러, 스타일 등을 바꾸는 것이 꽤...

클로저스 통돌이 시뮬레이터 개발 이야기

August 31, 2015 Blog

8월 20일, 클로저스는 출시 전부터 말이 많던 메이드 코스튬, <하우스 키퍼>를 출시하였습니다. 클로저스를 모르는 분들을 위해 간략히 설명드리자면 코스튬은 자신의 캐릭터의 외관을 바꿔주고, 부가 옵션으로 캐릭터를 강하게 해주는...

mysqldump – dump & restore

August 31, 2015 Blog

mysqldump 덤프뜨기   위의 명령 실행시, 저장프로시저, 트리거 함수, 스키마가 sql로 만들어 진다.   mysqldump 덤프복원   명령 실행전, 사용할 계정을 만들고 디비를 만들고 계정의 접근과 계정과 DB를...

OS X Bash 키보드 단축키

August 30, 2015 Blog

원본: http://ss64.com/osx/syntax-bashkeyboard.html 이미 아시는 분들도 많겠지만 Emacs의 단축키 중 어느정도가 OS X 터미널에서 사용이 가능하다. 나도 조금은 사용을 하고 있었지만 한 번 제대로 써보자 하는 생각이 들어서 정리를...

[Swift]함수 묶기(Binding)

August 30, 2015 Blog

함수 묶기(Binding) 중첩된 조건문이 많아지면 조건문들을 이해해야 되고, 점점 코드의 복잡도는 증가됩니다. 이러한 조건문들을 함수 단위로 잘게 나누고 묶어 사용할 수 있습니다. func bind<A, B>(a: A?, f: A...

CHUWI Hi8 윈도 10+안드로이드 태블릿 개봉기

August 29, 2015 Blog

대륙의 실수 10탄, CHUWI Hi8 윈도 10+안드로이드 태블릿 개봉기대륙의 실수 Teclast X80HD tPad 이후에 괜찮게 나온 대륙의 윈도우 8.1/10 + 안드로이드 4.4.4 태블릿입니다. Hi8 본체만 있는 것은 $93.99, 한글...

아마존 데쉬 버튼 간단 개봉기

August 29, 2015 Blog

아마존 데쉬는 아마존 프라임 사용자가 (미국에서) 세제, 기저귀 등 생필품을 사용하다 떨어져서 필요하다 싶으면 녹음을 하거나 제품의 바코드를 찍으면 바로 아마존으로 주문을 할 수 있는 제품입니다. 손쉽게 물건을...

[Swift] Method Swizzling이란?

August 29, 2015 Blog

Method Swizzling Swizzling이란 뒤섞다라는 의미입니다. 그래서 Method Swizzling은 원래의 메소드를 runtime 때 원하는 메소드로 바꾸어 사용할 수 있도록 하는 기법입니다. 원하는 메소드로 바꾸어 사용하게 되면 메소드를 호출하기 전에...

이런 것 좀 만들어주세요 – 카카오톡

August 28, 2015 Blog

이런 것 좀 만들어주세요, 그 세번째. 카카오톡. 이사와 음악 서비스에 대해 썼었는데, 예상 외로 반응이 좋아서 졸지에 시리즈화   대부분의 우리나라 사람들이 그러하듯 나도 하루 종일 카카오톡을 쓰고...

[Swift][일일 코드 #23]오일러 프로젝트 022

August 27, 2015 Blog

Problem 022 여기 5천개 이상의 영문 이름들이 들어있는 46KB짜리 텍스트 파일 names.txt 이 있습니다 (우클릭해서 다운로드 받으세요). 이제 각 이름에 대해서 아래와 같은 방법으로 점수를 매기고자 합니다. 먼저...

사용자의 이탈을 좌우하는 모바일 페이지 속도

August 27, 2015 Blog

모바일 페이지의 속도가 유저에게 미치는 영향에 대한 데이터가 정리된 포스팅 23 stats you should know about mobile web performance을 봤다. 생각보다 속도의 영향이 크게 작용한다고 나타나는데, 과연 우리나라에도...

자급 단말 KT 아이폰에 스팸 전화 알림 사용하기

August 26, 2015 Blog

KT에서만 가능하긴 하지만, 드디어 아이폰에서도 스팸 전화 알림을 제공한다.가입 방법은 아주 쉽다. 114를 통해서 후후 스팸 알림 부가 서비스 신청을 하거나, 아래 그림 처럼 모바일 앱을 통해서도 신청이 가능하다. 아니면...

[js] datatables exist?(datatables 유무 확인)

August 26, 2015 Blog

datatables 라는 자바스크립트 라이브러리를 자주 사용하는데(좋아서가 아님.) 요상하게 .DataTable() 함수를 2번 호출하면 duplication init 관련 오류가 나고 데이터가 한번 그려지고 그 다음에 다시 새로운 데이터로 그릴려고 하면 갱신이...

아이디어를 찾는 습관

August 26, 2015 Blog

medium에서 읽은 글 How Great Founders Find Great Ideas에 대한 이야기. 아이디어를 찾기 위해서는 무언가를 만들어내는 경험과 남들과 다른 시각으로 봐야한다는 것이 주요 내용인데, 각각에 대한 구체적인 실천...

FP in Elm 노트 – 코스 개요

August 25, 2015 Blog

seoh님의 Elm Resources 글에서 Functional Programming: Purely Functional Data Structures in Elm 강의를 알게 되었다. 개요를 읽고 흥미가 생겨 강의 노트를 읽기 시작했고 나중에 쉽게 찾아보려고 짤막하게라도 정리하기로...

구글의 새 CEO 순다 피차이, 그의 간략한 이력

August 25, 2015 Blog

거의 비슷한 시기에 다음카카오와 구글의 새로운 CEO에 대한 소식이 들렸다. 둘 다 파격적인 인사라는 점에서 공통점이 있었다. 다음카카오의 임지훈 대표에 대해서는 워낙 많은 언론에서 다뤄졌고 그 전부터도 유명한...

사람에게 어떻게 다가갔더라…

August 25, 2015 Blog

고등학교 이후로, 정말 많은 사람들을 만났지만, 그들의 이야기에서 그들이 살아왔었던 모습들을 보려하지 않았다. 그것이 내가 만든 잘못된 점이었다. 누군가에게 관심이 생겨 다가갈려고 했었으나, 내가 할 수 있는 일은...

이 멱집합 생성 함수는 어떻게 동작하는거죠?

August 24, 2015 Blog

Elm 강의를 보고 있는데 멱집합을 생성하는 함수가 과제로 나왔다. 한참을 고민하다가 결국 검색을 해보게 되었다. 반성하는 차원에서 How is this powerset generating function working?를 짧게 번역했다. 수학공부 부지런히...

[Swift]Associated Objects로 Delegate에서 Closure로 바꾸기

August 23, 2015 Blog

Associated Objects이란 Associated Objects는 런타임시 사용자 속성이나 메소드들을 서브클래스를 만들지 않고 추가하거나 제거할 수 있습니다. Objective-C 2.0 런타임의 기능으로 강력하지만 불안정한 요소를 가지고 있으며, 혹자는 악마와의 거래라고도 합니다....

iMovie에서 동영상 2개 동시에 보이기

August 22, 2015 Blog

맥북의 내장 카메라로 얼굴을 녹화를 하고, 바탕화면에 코딩을 하거나 다른 작업을 하는 장면을 녹화를 한다음 동시에 영상을 보여주고 싶을 때가 있습니다. 그럴때는 OS X에서 무료로 제공하는 iMovie를 사용하면 됩니다. 보통 코딩을...