Github pages로 블로그를 열었습니다
보통 공부하는 내용들을 따로 정리하거나 하는 편은 아닌데 기록으로 남기고 공유해보고 싶다는 생각이 들어서 만들어보게 되었습니다. 일반적으로 Github Pages를 만들 때 Jekyll을 많이 쓰는데 저는 단지 요즘 JavaScript에...
보통 공부하는 내용들을 따로 정리하거나 하는 편은 아닌데 기록으로 남기고 공유해보고 싶다는 생각이 들어서 만들어보게 되었습니다. 일반적으로 Github Pages를 만들 때 Jekyll을 많이 쓰는데 저는 단지 요즘 JavaScript에...
4주차. 데이터 품질, 탐헌적 데이터 분석과 머신 러닝 Lecture 7. 데이터 품질 데이터 클리닝 왜곡: 처리과정에서 변질된 표본들 선택편견: 값에 따른 표본의 가능도(likelihood) 좌우검열: 데이터가 무한대일 때 시작과...
지난주에 iOS 앱 기획하기라는 주제로 3시간 강의를 했습니다. 1시간이 넘는 강의자료를 준비하는 것은 처음이라 장표만들다가 쓰러질 뻔 했으나… 시간상 더 깊게 다루지 못해 아쉬웠지만, 무사히 잘 마쳤다는 셀프후기....
Mac OSX에는 Postgres.app이라고 하는 매우 좋은 PgSQL 배포판이 있다. 그런데, 이 위에서 pgcrypto등의 extention을 쓰려면 어떻게 해야할까? psql을 켠다. 상단 바에 코끼리를 누르면 열 수 있다. CREATE EXTENSION...
Crashlytics에서 crash report를 보는데 Missing dSYM 창이 떴습니다. dSYM 파일이 뭐길래 그러지 찾아보니까 dSYM 파일은 앱의 디버그 심볼을 저장하고 있다고 합니다. [링크] Xcode의 메뉴에서 Window - Organizer 에서...
샤오미 CCTV 개봉 및 사용기샤오미의 중국 홈페이지를 찾아보다가 정말 다양한 제품이 있다는 것에 놀라서, 샤오미의 꿈이 뭔지 궁금하고 정말 중국의 실수인지 아니면 계획된 진행인지 궁금해졌습니다. 그래서 샤오미 전...
지금까지 보지 못 했던 에세이다. 아니, 지금까지 접할 수 없었던 자기 계발서이다. 그것도 내 연배, 아무데도 끼지 못 한… 예전에 잠시 언론에서 X세대로 분리된 적 있지만 전혀...
사람들이 어떤 커뮤니티냐고 자꾸 묻는다. 벌써 2년이 다 되어 가는데도 여전히 묻는다. 모임이라는 단어에서 자꾸 계 모임이라던지 동호회라든지 그런 게 연상되는 건 어쩔 수 없다고 차치하고서라도. 아무것도 안...
웹 앱 혹은 네이티브 앱을 개발하다보면 보통 트위터, 페이스북 혹은 다른 웹 서비스와 연동을 고려하게 된다. 그럴 때 보통 해당 웹 서비스와 연동을 위해 OAuth 인증을 하게 되는데,...
OS X 10.11 엘 캐피탄에서 동작하는 iStat Menus 베타 출시OS X 10.11 엘 캐피탄 베타 1이 나오면서 실행되지 않는 앱들이 많습니다. 그 중 즐겨 사용하는 iStat Menus도 동작하지...
지난번 구입한 Raspberry Pi에 이어 이번엔 Arduino가 도착했다. 첫인상으로 비교했을 땐 Raspberry Pi는 똑똑하고 Arduino는 우직한 기분이 든다. Arduino는 모든 정보가 오픈소스로 공개되어 있어서 훨씬 다양한 종류의 보드가...
오늘 한참 작업을 하고 나서 보니, master 브랜치에서 작업을 하고 있었더군요. 뜨어! 지금까지 작업한 내용을 다른 브랜치(제 경우에는 develop 브랜치)에 커밋할 순 없나 찾아보니 다행히 방법이 있었습니다. stash를...
며칠 전에 PHP 7 alpha 첫 버전이 나왔다. 나는 호기심에 PHP의 feature들이 어떤 과정으로 결정되었는지 살짝만 찾아보았는데, PHP 7에 추가하자고 제안된 기능들을 몇가지 살펴보고, PHP의 의사결정 방식을 좀...
원문 : How to Become a Great JavaScript Developer 몇가지 참고할 것이 있어서 메모하다보니 조금 길어져서 포스팅합니다. 전체 내용은 아니니 흥미가 가시는 분은 원문을 보시길 바랍니다. Read Books...
Client-side에서 패키지 관리를 위해서 bower를 자주 사용하는 편인데 bower는 module loader가 아니라 정말 말 그대로 패키지만 받아서 bower_components 에 넣어주는 정도의 역할만 하기 때문에 부수적인 작업이 많이 필요한...
지난 포스트에서는 FluentValidation 라이브러리를 이용하여 유효성 검사 로직에 대해 어떻게 유닛테스트를 진행하는지에 대하여 간단하게 알아 보았다. 이번 포스트에서는 이 FluentValidation 라이브러리를 아예 IoC 콘테이너에 넣어서 좀 더 깔끔한...
UIGestureRecognizer를 상속받아 사용할 수 있는 7가지 Gesture Recognizer가 있습니다. Tap gesture recognizer Swipe gesture recognizer Pan gesture recognizer Pinch gesture recognizer Rotation gesture recognizer Screen gesture recognizer LongPress...
태국 끄라비 여행 4일차, 포 아일랜드벌써 끄라비 4박 5일 여행의 끝을 달려가고 있다. 이동해서 온 첫날, 이동해서 가는 내일을 빼면 오늘이 마지막 날인거나 다름없다. 뭔가 아쉽긴 하다. 오늘은...
Lecture 5. 반구조적 데이터 자료 형태 구조적: 정형(schema) 데이터. RDB, formatted msg 반구조적: schema를 그때그때. XML, JSON, mp3tag 비구조적: plain text 파일이란 byte의 나열 FS를 통한 상하구조 POSIX...
2주전에 받은 숙제인데, 회사일이 바빠서 못하고 있다가 조금 시간이 있어서 설정하고 있는데. CentOS 7에다가 Zabbix를 올리고있다. VM에서 4시간동안 서비스가 제대로 안돌아서, 내 설정이 잘못되었나 하여, 설치하는 메뉴얼도 바꿔서 확인을...
Laravel에 테이블이나 컬럼이 존재하는지 확인하는 메소드는 있는데 index 존재 여부를 확인하는 메소드는 지원하지 않아서 다소 아쉬운 면이 있었습니다. 찾아보니 doctrine schema manager 를 사용하면 확인이 가능하더군요. Laravel로 마이그레이션...
iOS & OS X 노트 앱 활용법이번 iOS 9의 기본 노트앱에는 기능을 추가되어서 좀 더 활용도 높게 사용할 수 있습니다. 체크, 그림 그리기 등 몇 몇 기능만 빼면...
대륙의 실수 Teclast X80HD tPad구입링크: Teclast X80HD 대륙의 실수가 너무 많아서 이젠 실수가 아니라 실력인 것 같다. 알리익스프레이스를 둘러보다가 Teclast X80HD 이 제품을 발견했다. 간단한 스펙은 8인치 안드로이드 4.4.4 + 윈도우 8.1 듀얼...
지난 포스트에서 간단하게 소개했던 FluentValidation 라이브러리는 유효성 검사 자체를 손쉽게 해 줄 수 있게끔 도와주기도 하지만, 그 유효성 검사 로직 자체를 테스트할 수 있기 쉽게도 되어 있다. 이번...
앱 내에서 웹뷰로 URL을 띄우려다 URL Scheme를 같이 적용시키면 좋을 것 같아 주소를 검색했다. twitter://status?id=12345 twitter://user?screen_name=lorenb twitter://user?id=12345 twitter://status?id=12345 twitter://timeline twitter://mentions twitter://messages twitter://list?screen_name=lorenb&slug=abcd twitter://post?message=hello%20world twitter://post?message=hello%20world&in_reply_to_status_id=12345 twitter://search?query=%23hashtag 구글링으로 찾을 수...
AutoLayout을 사용하기 위해 NSLayoutConstraint 클래스를 사용하여 Constrait를 만들었습니다. 하지만 사용법도 어렵고 잘 이해되지 않아 항상 골치를 썩이던 녀석이었습니다. 이번 WWDC에서 NSLayoutAnchor라는 클래스를 보여주었습니다. 좀 더 간결하고 명확하게 사용할...