전체 글(399)
-
[Zero-G] 스티븐 호킹이 떠난 지구를 생각하며(인류를 우주로...!)
벌써 시간이 훌쩍 흘러 여름을 바라보는 5월이네요.매일 매일을 그저 살아내느라 충격적인 뉴스를 들어도 정작 그 사실이 어떤 의미인지 생각하지도 못하다가 한 숨 돌릴 시간이 생긴 오늘에서야 자난 3월 14일 세상을 떠난 "스티븐 호킹(Stephen Hawking)"에 대해서 생각하는 시간을 가지고 있습니다. 그의 타계 소식을 들었을 때 제일 먼저 떠올랐던 것은 이제는 꽤 시간이 흘러버린 지난 2007년, 그가 무중력체험 업체 Zero-G를 통해서 유사 무중력 체험을 하며, 신나서 어쩔 줄 몰라하는 그의 표정이었습니다. 자기 몸의 근육들을 자기 마음대로 하기 힘든 병을 앓고 있었지만, 그럼에도 불구하고 신나하는 표정이 확연히 드러나더군요. 한편으로 짠하고 한편으로 그의 환한 웃음에 저도 덩달아 기분이 좋았습..
2018.05.16 -
[웹 크롤링] "자바스크립트와 Node.js를 이요한 웹 클롤링 테크닉" 구입했습니다^^
오래전 부터 늘 궁금했던 웹 크롤링...DB가 이미 구축되어 외부에 공개되어 제공되고 있다면 쓰기도 쉽겠지만, 내가 필요한 정보들을 따로 수집해서 의미있는 DB로 만들어야 한다면? 최근 일주일에 한번 모이는 스터디를 진행하면서 웹 크롤링이 필요한 상황이 발생하였습니다. 결론적으로 웹 크롤링 엔진은 Node.js를 이용해서 뇨뇽님이 개발해주시기로 하셨지만, 저 개인적으로도 웹 크롤링을 어떻게 하는지 너무 궁금해서 결국 직접 해보기로 하고 책을 질렀습니다."자바스크립트와 Node.js를 이용한 웹 크롤링 테크닉"쿠지라 히코우즈쿠에 지음 / 이동규 옮김 (제이펍 출판사) 웹 크롤링을 배워보려고 검색을 해봤을 때, 가장 많이 나오는 방법이 파이썬을 이용한 방식, 그리고 자바 스크립트과 Node.js를 이용하는 ..
2018.05.16 -
[Swift 4] 다양한 배열선언 및 초기화(스타일 비교)
스위프트의 가장 기본적인 배열선언 및 초기화 형태는 아래와 같습니다. Array() // 제너릭 [아이템타입]() * 제너릭(Generic) : 기호를 사용하여 배열 내부에서 사용할 아이템 타입을 지정하는 문법 (Java, C# 에서도 사용) 이 외에도 스위프트에는 다양한 배열선언과 초기화 스타일이 있습니다.아래는 아이템타입이 String 인 배열을 선언하고 초기화하는 6가지 방식을 비교해 본 것입니다. 12345678910111213141516171819202122232425262728//: Playground - noun: a place where people can play import UIKit // 다양한 방식의 Swift 배열선언 및 초기화 // case1var astronaut1 = Arra..
2018.02.14 -
[Xcode] 아이폰 무선으로 빌드하기(iPhone : Enable Wireless Builds and Debug)
아이폰 무선 빌드하는 법Enable Wireless Builds and Debug in Xcode 9 & iOS 11 Xcide 9 이상iOS 11 이상 Xcode 9과 iOS 11 이상에서는 무선으로 아이폰을 빌드 할 수 있습니다. 순서는 다음과 같습니다. 1. 맥과 아이폰를 라이트닝케이블(USB)로 연결2. Window > Devices and Simulations 를 실행 3. 맥과 연결된 아이폰이 뜨면, 화면에서 "Connect via network" 체크박스를 클릭하여 체크. (설정 끝) 4. 아이폰과 맥을 연결하던 USB를 제거하고 둘다 Wi-Fi에 접속 5. Xcode에서 빌드 타겟을 아까 등록한 아이폰으로 잡고 빌드하면 무선으로 빌드 실행 (끝) 이제 아이폰과 맥을 라이트닝 케이블로 연결하..
2018.02.05 -
[Xcode] 아이폰 스토리보드 객체 테두리 보기(Show Bounds Rectangles)
[아이폰개발] Xcode 스토리보드에서 객체 테두리 보기 Xcode 9.2 (2018.1.) 스토리보드에서 레이블이나 각종 뷰를 가지고 와서 이리저리 배치를 하다 보면, 각 객체의 반경이 어디까지인지 몰라서 매우 답답합니다. 객체를 클릭하면 현재 사이즈를 볼 수 있는데, 마우스를 때면 다시 테두리는 사라집니다. 이때, Show Bounds Rectangles 옵션을 사용하면 편리합니다. (Xcode 메인메뉴) [Editor] > [Canvas] > [Show Bounds Rectangles]
2018.01.30 -
[Xcode] 뷰 컨트롤러 사이즈에 원하는 아이폰 기종이 없을 때(아이폰 해상도 총정리)
아이폰 해상도 총정리 Xcode 9.2 기준 (2018.1.) Xcode에서 스토리보드 파일을 연 상태에서, 인터페이스 빌더 하단에 View as 영역을 보면 뷰 컨트롤러 사이즈를 설정할 수 있는 그림이 있는데, 거기에는 모든 아이폰 기기가 표시되어 있지않습니다. 멍청하게도 동일한 크기의 디바이스들은 대표적인 디바이스 하나로 표시됩니다. 예를 들어, 아이폰 5는 아이폰 SE와 화면크기가 같기 때문에 표시되지 않고, 제가 현재 쓰고 있는 아이폰6는 아이폰8과 화면크기가 같기 때문에 표시가 되지 않습니다. 그림을 생략하는 건 좋은데, 최소한 해당 화면크기에 해당하는 기종이 뭔지 표시해주면 좋았을텐데. 애플 홈페이지에서 아이폰6, 7, 8 화면을 비교해보고서야 아이폰 6에 해당하는 뷰 컨틀롤러를 고르려면 아이..
2018.01.30