DevOops

개발삽질담 그리고 더 많은 잡담

실시간 스냅샷을 이용하여 서버 복원 후 mysql 데이터베이스 최적화하기
Cloud

실시간 스냅샷을 이용하여 서버 복원 후 mysql 데이터베이스 최적화하기

각종 클라우드 서비스에서 운영중인 DB를 셧다운하지 않고 실시간 스냅샷(Live Snapshot)을 생성하는 경우 데이터에 문제가 생길 수가 있습니다. 따라서 실시간 스냅샷을 이용하여 인스턴스를 생성한 경우에는 데이터베이스 최적화 명령을 한번 수행해 주면 좋습니다. 방법은 간단합니다. 터미널에서 다음과 같은 명령을 수행하면 됩니다. 데이터베이스 하나에 대한 명령은 다음과 같고, mysqlcheck -o <

vim

Mac의 vim에 color scheme 적용하기

인터넷의 여러 블로그에 많은 방법들이 설명되어 있다, 하지만 제대로 되는 것은 드물다. https://github.com/rafi/awesome-vim-colorschemes 를 클론한다. ~/.vim 디렉토리를 생성하고, 1에서 클론한 소스 중 colors 폴더를 ~/.vim 아래로 이동(mv) 또는 복사하여 ~/.vim/colors 형태로 존재하도록 한다. ~/.vimrc 파일을 생성하고, 아래와 같은 내용을 적는다. " Syntax Highlighting if

2017년 자전거 라이딩 정리
자전거

2017년 자전거 라이딩 정리

2017년은 기변을 하면서 시작하였습니다. 2016년 한 해 잘 탔던 하이브리드 자전거를 당근마켓을 통해 새 주인에게 보내고, 주변의 조언으로 알루미늄 바디의 캐논데일 CAAD 12를 마련하게 됩니다. 요약 총 주행거리: 1,487km 자출(편도): 36회 라이딩 기간: 2017-03-31 ~ 2017-09-10 자출: 545km 라이딩 회수: 36회 부채상환: 95,400원 특별활동: 942km Tour de NC

iOS 시뮬레이터에서 만든 스크린샷이 iTunes Connect에서 거부당할 때
Xamarin

iOS 시뮬레이터에서 만든 스크린샷이 iTunes Connect에서 거부당할 때

iOS 시뮬레이터에서 Command + S를 눌러 한땀한땀 찍은 내 앱의 스크린샷을 iTunes Connect에 올리려고 했더니, 규격에 맞지 않는다며 거부를 당하셨다고요? 뚝! 일단 눈물을 닦으세요. 다음과 같이 한 다음 다시 스크린샷을 찍어서 올리시면 한방에 해결이 될테니까요! Simulator앱의 Debug 메뉴에서 Optimize Rendering for Window Size 옵션을 체크해제 하십시오. 감사합니다.

Application Loader에서 app-specific password 에러를 만났을 때
iOS

Application Loader에서 app-specific password 에러를 만났을 때

어느 날 아이폰 앱을 업로드하려고 Application Loader에 로그인을 시도 했는데 에러가 납니다. 다시 한번 패스워드를 또박또박 입력해 보지만 그래도 에러가 납니다. '뭐야...' 그제서야 에러 메시지를 자세히 읽어 봅니다. app-specific password를 입력하라는 에러입니다. '엥? 난 그런 거 만든 적 없는데?'라고 생각합니다. 네, 그럼 만드시면 됩니다. 만드는 방법은 다음 링크에서

잘 빌드되던 Xamarin 프로젝트에서 갑자기 actool 에러가 발생한다면
Xamarin

잘 빌드되던 Xamarin 프로젝트에서 갑자기 actool 에러가 발생한다면

잘 빌드되던 Xamarin.Forms 또는 Xamarin.iOS 프로젝트에서 갑자기 아래와 같은 actool 에러가 발생한다면, 최근에 XCode를 업데이트 하지 않았는가 떠올려 보십시오. actool exited with code 255 또는 The "ACTool" task failed unexpectedly. 좀 더 자세한 에러는 다음과 같습니다. /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.

Microsoft Digital Transformation Summit에 스피커로 등판하였습니다
Azure

Microsoft Digital Transformation Summit에 스피커로 등판하였습니다

왼쪽의 비교적 작고 하얀 건물이 호텔 월드 롯데입니다. 2018년 3월 20일 잠실의 호텔 월드 롯데(이게 공식 명칭이라고 합니다. 롯데 월드 호텔이 아니고 -_-)에서 Microsoft Digital Transformation Summit이 열렸습니다. 점심 먹은 후 진행되는 Game 트랙의 첫세션에 한국 마이크로소프트 김현동 부장님과 등판하여 Azure에서 제공하는 서비스 중 하나인 Application Insights

iOS 시뮬레이터에서 아이폰 베젤 보이기
iOS

iOS 시뮬레이터에서 아이폰 베젤 보이기

세상에 iPhone X가 나오기 전까지는 앱개발 중 시뮬레이터를 통해 아이폰 베젤을 보고 싶다는 생각을 해 본 적이 없었다. 그러나 iPhone X가 나오고, iOS 시뮬레이터(Simulator)를 통해 실행한 앱이 아래와 같이 못난이로 표시되자, 베젤을 함께 보고 싶어졌다. 베젤을 함께 표시하는 방법은 간단하다. 시뮬레이터 메뉴 중 Window 메뉴 아래 Show Device

Xamarin

Xamarin 프로젝트 Components 지원 중단

Xamarin을 업데이트 하고 나서, 기존에 작업했던 솔루션을 여니, 아래와 같은 안내 메시지를 보여주네요. 일단 OK를 누르고 빌드를 해보니, 별 문제 없이 빌드가 완료되고, 디바이스에도 정상적으로 앱이 배포되면서 실행이 됩니다. 그래도 찜찜해서 좀 더 알아 보았습니다. 일단 솔루션 탐색기에서 Components 노드가 보이지 않던데요. 그래서 일단 파일시스템에서 Components 폴더에 들어가 보았습니다. 어떤

WPF - 당신의 Environment.OSVersion은 거짓말을 하고 있다
WPF

WPF - 당신의 Environment.OSVersion은 거짓말을 하고 있다

당신의 Environment.OSVersion은 거짓말을 하고 있습니다. 제가 이번에 알려드리는 팁을 적용하지 않는다면 계속 거짓말을 할 겁니다. 제 말이 믿어지지 않으신다면, 지금 당장 Environment.OSVersion 값을 출력해 보세요. Windows 10을 사용하고 계신다면, 아래와 같은 값이 출력될 것입니다. Microsoft Windows NT 6.2.9200.0 위키를 찾아보면, NT 6.2.9200은 윈도우

Visual Studio for Mac

Visual Studio for Mac 에서 Xamarin으로 만든 Android 앱 서명 중 크래시가 날 때

위와 같은 화면에서 Google Play를 선택하고, "Next" 버튼을 누르면 조금 후에 퓩~ 크래시! Visual Studio for Mac이 죽어버립니다. 일시적인 오류일 수 있는데, 2017-08-28 ~ 2017-09-02 기간 동안의 최신 Visual Studio for Mac에서는 이 오류가 발생하고 있습니다. 일단 우회하는 방법은 Preferences > Publishing > Google Play Accounts에서 구글 개발자 계정

개인맛집 - 산사랑, 고기리
Restaurent

개인맛집 - 산사랑, 고기리

개발자가 인정한 맛집. 개인맛집. 오늘 소개드릴 곳은 산사랑입니다. 고기리 유원지(경기도 용인시 수지구 고기동)에 위치한 한식집입니다. 여길 누르면 네이버 맵으로 연결됩니다. 전화번호는 031-263-6070 입니다. 메뉴 고를 것 없이 1인 15,000원 짜리 상이 나옵니다. 식사는 어른 아이 할 것 없이 대만족! 처음 가본 후 일주일 사이에 두 번을 더

Microsoft Tech Summit Seoul
Microsoft

Microsoft Tech Summit Seoul

(메인 이미지 출처는 Microsoft Tech Summit Seoul 공식 페이지입니다.) 2017년 4월 27일(목)부터 이틀간 서울 잠실 롯데호텔월드(오타 아닙니다. 정식 명칭이 이렇더라구요. 저도 이번에 알고 깜짝 놀랐습니다.)에서 Microsoft Tech Summit Seoul이 열립니다. 많이 오셔요. 그리고 이왕 오신다면, 첫째날 오후 3시 15분에 있을 제 세션에 들러주세요. 세션 제목은 Bring

Visual Studio 2017 런칭 기념 세미나(판교)를 진행하였습니다.
Visual Studio 2017

Visual Studio 2017 런칭 기념 세미나(판교)를 진행하였습니다.

Visual Studio 2017이 3월 8일 (현지시각 3월 7일) 정식 릴리즈되었습니다. 그것을 기념하여 전세계에서 100개 이상의 로컬이벤트가 열렸습니다. 저도 본사의 발표 자료를 공유 받아 판교에서 작은 세미나를 하였습니다. 전세계 100개 이상의 로컬이벤트. 그 중 두 개는 판교와 부산에서 열렸습니다. 제가 준비한 이벤트는 이제 완료(Completed)라고 표시되었네요. 온오프믹스를 통해 참석자 모집을

개인맛집 - 뚜 에이 오, 서판교
Restaurent

개인맛집 - 뚜 에이 오, 서판교

개발자가 인정한 맛집. 개인맛집. 오늘은 이탈리안 레스토랑 뚜 에이 오를 소개합니다. 판교 주민인 팀원들이 입을 모아 칭찬하는 곳이라 가 보았는데, 과연 입소문이 사실이더라구요. 한 달 사이 서너번 다녀온 것 같습니다. 위치는 여길 누르면 네이버맵으로 연결. 전화번호는 031-8016-1865 입니다. 여긴 오일 파스타 봉골레와 감베로니 강력 추천합니다. 그리고 빅볼 샐러드 꼭 드세요!