본문 바로가기

Creator/Code

(3)
Presto 를 통한 Hive Connector 설치 Hive 를 더 빨리 돌리기 위해Hadoop 에 (Facebook 에서 개발한) Presto 를 설치해서 Hive Connector 로 연결했다.기존 DB 를 바라보게 만들긴 했는데 이게 어떻게 해서 동작하는건지, 연결된건지잘 모.르.겠.다.
Objective C에서 Swift로 넘어가면서 얼마전 iOS8 관련 발표와 함께 개발자들을 충격과 공포로 몰아넣은 Swift 의 발표! 물론 한동안은 Objectiv-C로 개발된 코드도 돌아가게 해주겠지만, 신규 추가되는 API들은 아무래도 Swift로 먼저 지원되겠지요. 그동안 Objectiv-C공부에 미적지근했었는데, 이참에 Swift를 열심히 해보려고 합니다. (정말, 다행히도 Swift 교육 도구도 얼마 없습니다. 다들 조건이 비슷하다는거죠 ㅋ) Xcode 6 Beta 를 받아서 Swift를 익히는 중이고, iBooks에 올라온 애플이 직접 배포하는 Swift 가이드 북을 보며 돌려보고 있습니다. 올해 안에 앱스토어에 뭔가 올려봐야겠습니다.
[쉘스크립트] 하나의 행에서 특정 문자열의 개수를 세는 스크립트 리눅스 쉘 스크립트만 사용해서는 하나의 행에서 특정 문자열의 개수를 세는 스크립트를 찾을 수 없었습니다. Perl 등을 사용해서는 구현할 수 있었는데, 쉘 스크립트만으로 개수를 셀 수 있는 스크립트를 짰습니다. awk 를 사용하겠습니다. -F'찾으려는 문자열' 로 옵션을 주면 찾으려는 문자열로 Field 를 구분짓게 됩니다. NF는 Number of Field 이므로 전체 Field의 개수를 알려줍니다. 두 옵션을 활용하면 '원하는 행' | awk -F'찾으려는 문자열' '{print NF}' [사용 예] 대상 문자행이 $T1 이고, 찾으려는 문자열이 : 입니다. $T1 | awk -F: '{print NF}' 이렇게 하면 :로 구분된 Field의 개수가 나옵니다. 그러므로, 이 값에서 1을 빼면 전체 ..