제주도 여름 휴가

(1일차) 김만복 김밥 → 대명 리조트 → 함덕 해수욕장 → 오드랑 베이커리 → 어멍 (2일차) 대명 리조트 → 월정리 투명 카약 → 섭지코지 → 로컬크랩 (3일차) 대명 리조트 → 아루요 → 롯데 호텔 → 삼보 식당 → 파파리오 (4일차) 롯데 호텔 → 이중섭 미술관 → 서귀포 매일 올레 시장

Read More 제주도 여름 휴가

뭔가 이상한 방향으로 흘러가는 듯한 코딩 열풍

어제 RoboUniverse & VR Summit 2017 Coding The Future에서 발표를 했다. 예상보다 들으러 온 사람들이 많아서 놀랐다. 초등학생 자녀가 있는 부모들이 많이 온 것에 또 한번 놀랐다. 자녀의 코딩 교육에 관심이 매우 많았다. 질의응답 시간에는 사설 학원의 학부모 대상 설명회에

Read More 뭔가 이상한 방향으로 흘러가는 듯한 코딩 열풍

중국 베이징(북경) 출장기

북경은 중국어로 베이징이라고 한다. ‘징’은 “서울 경(京)”자를 중국어 발음대로 읽은 것이다. ex) 도쿄=동경, 베이징=북경. 김포공항에서 북경공항까지 비행시간은 1시간 40분이다. 서울과 북경의 시차는 한 시간. 서울이 북경보다 1시간 더 빠르다. 중국의 수도인 베이징은 서울의 약 30배 넓이이다. 북경은 계획도시로 도로망 체계가

Read More 중국 베이징(북경) 출장기

독일 스투트가르트( Stuttgart) 출장기

FMX 2017 Stuttgart, Gemany 2017.04.30 – 2017.05.07 첫 유럽행. 유럽은 어떤 곳일까? 기대가 크다. 그리고, 처음 참관하는 FMX는 어떤 분위기일까? 뭔가 북미의 SIGGRAPH와는 다른 느낌이 있을 것 같다. FMX는 유럽 지역의 디지털 엔터테인먼트 분야에서 가장 영향력이 있는 컨퍼런스이다. FMX는 “Film

Read More 독일 스투트가르트( Stuttgart) 출장기

Maya Viewport 2.0

Viewport 2.0(이하 VP2)은 Maya 2012 부터 도입된 Autodesk사의 새로운 rendering architecture이다. VP2는 AutoCAD와 3ds MAX 등의 제품군에서도 활용되는 backend system이다. VP2는 programmable shader system, high-quality per-pixel lighting 등의 강력한 기능을 제공한다. 하지만, 완전히 새로운 rendering system이기 때문에 기존에 만들어 놓은

Read More Maya Viewport 2.0

일본 도쿄 디즈니랜드 가족 여행

결혼 10주년 기념 도쿄 디즈니랜드 가족 여행. 가깝고도 먼 나라 일본 첫 방문. 인종, 문화, 사고방식, 먹을거리 등 많은 부분에서 비슷한 점이 많은 옆나라이지만 역사적인 앙금이 안풀린 관계로 인해 굉장히 낯설게 느껴지는 사람들. 진짜 일본어 한 마디도 못하는데 용감히 왔다.

Read More 일본 도쿄 디즈니랜드 가족 여행

미국 DigiPro & SIGGRAPH 2016 Anaheim

DigiPro가 개최되었던 Grand California Hotel은 정말 멋진 곳. 상당히 비싼 것으로 알고있는데, 언젠가 기회가 되면 가족들과 함께 오고싶은 곳이다. 더불어 디즈니랜드, 캘리포니아 어드벤처, 다운타운 디즈니 모두 너무 훌륭한 가족 관광지라는 생각이 든다. 그러나 우리 네 가족이 오려면 넉넉잡고 돈 천만원은

Read More 미국 DigiPro & SIGGRAPH 2016 Anaheim

요르단 출장 여행기

두바이행 대한항공 비행기에는 예상 외로 빈 자리가 많았음. 두 좌석당 1명씩 앉아서 갔음. 두바이 공항은 매우 넓음. 멀리있는 게이트 까지는 버스로 이동하는데 버스 배차 간격이 짧지 않으므로 탑승 시간에 늦지 않으려면 다소 서둘러야함. 배터리 등의 위험물 반입 규정은 공항마다 다름.

Read More 요르단 출장 여행기

DJI Inspire 1 Firmware Update

  DJI Inspire 1의 최신 펌웨어는 다음 링크에서 다운로드 받을 수 있다. http://.dji.com/product/inspire-1/info#downloads   최신의 .zip 파일을 받아서 압축을 풀면 .bin 파일이 생성되는데, 이 .bin 파일을 마이크로 SD 카드의 root 위치에 복사한 후에 카메라에 삽입하고 기체의 전원을 켜면 자동적으로 펌웨어 업데이트가

Read More DJI Inspire 1 Firmware Update

아우디 초보자를 위한 FAQ 및 팁

<아우디 브랜드>  한국에서는 벤츠, BMW, 아우디가 독일 3사로 분류되지만 TOP 2 브랜드로 벤츠와 BMW를 꼽고, 그 다음 아우디라는 인식이 있음. 한국에서의 브랜드 인지도는 벤츠>BMW>아우디 순. 심지어 벤츠>BMW>>아우디라고 하는 사람들도 꽤 있음. 한국에서는 벤츠, BMW가 먼저 들어와서 프리미엄 브랜드로 확고히 자리를

Read More 아우디 초보자를 위한 FAQ 및 팁

안드로이드 스튜디오 예제 8 – 가로, 세로 고정

“화면 회전” 설정이 켜져 있을 때, 안드로이드 스튜디오로 생성한 앱은 디바이스의 방향에 따라서 회전한다. 회전이 되지 않고 가로 또는 세로로 고정이 되려면 main activity의 java 파일의 onCreate() 함수 안에 다음과 같은 내용을 추가해주면 된다. 가로 고정: setRequestedOrientation( ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE ); 세로 고정:

Read More 안드로이드 스튜디오 예제 8 – 가로, 세로 고정

안드로이드 스튜디오 예제 7 – 타이틀 바, 이메일 버튼 없애기

안드로이드 스튜디오를 이용해서 안드로이드 앱을 만들면 상단에 타이틀 바와 하단에 이메일 버튼이 자동 생성되는데 굉장히 꼴보기 싫다. 이번 예제에서는 이렇게 자동 생성되는 타이틀 바(Title Bar)를 삭제하는 내용을 다루려고 한다. ——————————————————————————————————– 1. 안드로이드 스튜디오를 실행하고, Start a new Android Studio project를

Read More 안드로이드 스튜디오 예제 7 – 타이틀 바, 이메일 버튼 없애기

워드프레스 미디어 버튼 또는 텍스트 모드 문제

문제점) 워드프레스(WordPress) 4.4.2에서 글 편집기에서 “미디어 추가” 버튼을 눌러도 “미디어 삽입”이 뜨지 않거나, “비주얼” 모드에서 “텍스트”로 전환이 안되는 문제가 발생하였다.   해결방법) wp-config.php 파일에 다음과 같은 내용을 추가해준다. (굵은 글씨 부분) /** MySQL hostname */ define(‘DB_HOST’, ‘localhost’); /** Disable Javascript

Read More 워드프레스 미디어 버튼 또는 텍스트 모드 문제

워드프레스 수동 재설치

워드프레스(WordPress)로 작성한 모든 글의 제목 및 텍스트는 서버에 DB로 저장되어 있고, 글을 작성하면서 업로드하여 첨부한 이미지들은 모두 wp-content/uploads에 저장되어 있다. 따라서, DB가 손상되지 않았고, wp-content/uploads만 백업이 되어 있다면 얼마든지 워드프레스를 지우고 다시 설치해도 복구가 가능하다. 1. 우선 wp-content 디렉토리를 ftp로

Read More 워드프레스 수동 재설치

안드로이드 스튜디오 예제 6 – 프래그먼트 간 통신

예제 5에서 설명했듯이 서로 다른 프래그먼트들 끼리는 직접적으로 정보를 주고 받을 수 없다. 아마도 프래그먼트는 재사용성에 중점을 두고 설계된 요소이기 때문에 이러한 정책을 취하고 있는 것 같다. 만약 A라는 프래그먼트에서 B라는 프래그먼트의 setData()라는 함수를 호출하는 식으로 개발했을 때 , 다른

Read More 안드로이드 스튜디오 예제 6 – 프래그먼트 간 통신

안드로이드 스튜디오 예제 5 – 프래그먼트 간 통신

서로 다른 fragment들 끼리는 직접적으로 정보를 주고 받을 수 없다. Fragment끼리의 통신은 반드시 host activity(프래그먼트들이 바인딩되어 있는 activity)를 거쳐서 이루어져야 한다. 본 예제에서는 하나의 main activity와 두 개의 fragments를 생성할 것이다. 첫 번째 fragment에는 두 개의 Buttons를, 두 번째 fragment에는 하나의

Read More 안드로이드 스튜디오 예제 5 – 프래그먼트 간 통신

안드로이드 스튜디오 예제 4 – 프래그먼트 교체

본 예제에서는 두 개의 프래그먼트를 생성하고 하나의 프래그먼트만 액티비티 상에 배치할 것이다. 그리고, 액티비티의 버튼을 누르면 다른 프래그먼트로 교체되도록 하는 내용에 대해서 살펴볼 것이다. ——————————————————————————————————– 안드로이드 스튜디오를 실행한다. “Start a new Android Studio project”를 선택한다. “Application name”에 “FragmentTestApplication”을 입력하고 Next

Read More 안드로이드 스튜디오 예제 4 – 프래그먼트 교체

View, Activity, 그리고 Fragment

안드로이드에서는 기본적인 UI 요소를 View라고 부르며, 모든 UI 요소들은 View 클래스(android.view.View)의 서브 클래스들이다. View는 크게 Widget과 Layout으로 구분할 수 있다. Button, TextView, CheckBox와 같은 시각적인 UI 요소들을 Widget(또는 Component)이라고 하고, 화면에서 보이지는 않지만 다른 View들을 담는 container 역할을 하는 것을 Layout이라고

Read More View, Activity, 그리고 Fragment

activity_?.xml vs content_?.xml

“핵심만 골라 배우는 안드로이드 스튜디오” 책의 예제를 따라하다 보면 최신 버전(1.5.1)과는 약간 다른 내용이 나온다. 기본적으로 생성되는 “Hello World!”가 적혀있는 TextView를 선택해서 삭제하라는 내용이 나오는데, activity_?.xml이 선택되어 있을 때에는 이것이 불가능하다. content_?.xml을 선택한 상태에서만 편집이 가능한데 책 어디에서도 content_?.xml에 대한

Read More activity_?.xml vs content_?.xml

안드로이드 스튜디오 예제 3 – 이벤트 처리 4가지 방법

예제 1에서 버튼을 클릭했을 때의 이벤트를 처리하는 방법을 살펴보았다. 이벤트 리스너(event listener)를 이용한 방식이었는데, 이 외에도 다양한 방식으로 이벤트 처리를 할 수 있다. 본 예제에서는 예제 1에서와 동일한 방식을 포함해서 총 4가지 종류의 이벤트 처리 방법에 대해서 살표볼 것이다. ——————————————————————————————————–

Read More 안드로이드 스튜디오 예제 3 – 이벤트 처리 4가지 방법