분류 전체보기 850

누구나 쉽게 스칼라+플레이

솔직히 출간일이 많은 좋은 서적들이 출간되어 출간된 터라, 그 와중에 깨달은것도 많고 해서 제 마음에 쏙 들지는 않습니다만, 어쨌든 출간이 되었습니다. 스칼라는, 그야말로 현재를 위해서라보다는 미래를 위해서 배워야 하는 언어 같습니다. 저는 보통 업무용 데이터를 뽑고 짜르고 하는 일을 합니다만 이제는 데이터가 그러한 형태로만 핸들링 되어서는 안되는 시대가 왔습니다. 데이터는 전체적으로는 이제는 기하급수적으로 증가하고 있으며, 기업에서 다루는 정형화된 데이터도 마찬가지로 선형적으로 증가하기보다는 조금더 빠르게 증가하고 있습니다. 게다가 추후에는 다른 데이터소스든, 비정형데이터든 다른 성격의 데이터와 유기적인 결합, 즉시성있는 데이터의 시각화와 분석이 필요한 시점입니다. 산발적인 데이터를 엑셀보다 못한 화면..

IT 서평 2016.11.24

파이썬3 시스템 입력시 바로 리스트로 환산

대상이 되는 알고리즘 문제, 백준알고리즘 1912번 (https://www.acmicpc.net/problem/1912) 파이썬3를 쓸때, 입력을 한번에 리스트로 저장하고 싶을때는? 파이썬2보다 문법들이 조금씩 바뀌고, 라이브러리도 호환이 잘 안되어서 어려움을 겪은 기억이 있는데, 어쨌든 아래와 같다.10 10 -4 3 1 5 6 -35 12 21 -1 만약 int로 컨버전을 해주지 않는다면, 스트링 형태로 들어가게 된다.

간단한 객체가 들어있는 어레이리스트 정렬 후 바이너리 서치

package etc;import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; public class BinarySearchClassTest { public static void main(String[] args) { ArrayList list = new ArrayList(); list.add(new Car(1000, "hi")); list.add(new Car(12350, "hi")); list.add(new Car(123400, "hi")); list.add(new Car(11100, "hi")); list.add(new Car(500, "hi")); list.add(new Car(130, "hi"));..

iOS IPv6 관련 앱 등록 거부와 무선랜 구입

앱을 앱스토어에서 등록할시에 2016년 6월부터 마지막 관문을 통과하지를 못했는데, 그 이유는 아래와 같다고 통지가 되었다. 아니 몇년도 앞을 준비하는건지 모르겠지만, IPv6환경에서도 이용이 가능해야 한다고 한다. 앱 자체에 IPv4리터럴 주소가 전혀 쓰이지 않았지만, 어느곳에서 문제가 있는지 일단은 디버깅이 필요하다. 다만, 도대체 어디서 IPv6환경을 구축할 것인가? 거의 불가능하다. 사실, 무선랜이 잘 작동하는 최신의 맥북이라면 크게 문제는 없다. http://meetup.toast.com/posts/91 https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/NetworkingOvervie..

모바일/iOS 2016.10.09

Ionic1 vs Ionic2 structure 구조

Ionic은 안드로이드, 윈도우, ios 등으로 쉽게 변환해주는 하이브리드 프레임워크인데, 기능은 좋아보이는데 미묘하게 버전과 툴별로 만들어지는 프로젝트 구조가 다르게 보인다. 또한 계속 모니터링 되는 디렉터리가 버전마다 달라 조금 헷갈리게 느껴진다. 이상하게 2로 업그레이드 되면서, 비주얼스튜디오 내에 만들어지는 프로젝트 구조가 미묘하게 다른것 같다. 접한지 이주, 아직도 어떻게 써야할지 감이 안잡힌다. 아마 템플릿 업데이트를 할때까지의 시간이 걸리는 비주얼 스튜디오보다는 비주얼 스튜디오 코드를 쓰는 편이 가벼워 보인다. $ Ionic start tab1 $ Ionic start tab1 --v2 로 서로 다른버전으로 생성을 했을때의 디렉터리 구조. 한번씩 $ Ionic serve 로 프로젝트를 돌려본..

모바일/Hybrid 2016.10.09

visual studio (비주얼스튜디오) 이용시 npm not installed

Apache Cordova를 비주얼 스튜디오에서 이용하면서 npm not installed가 뜨면서 죄다 404 error가 뜨는 경우가 있다.node버전을 1버전으로 쓰기때문에 repository세팅이 잘 안되어있는듯 하다. 따라서,Tools -> Options -> Projects and Solutions -> External Web Tools로 가서 제일 위쪽을 실제 설치했던 node디렉터리로 지정하든가, 아니면 벌써 $(PATH)를 맨 위쪽을 가게해서 최신의 node.js버전을 찾게 만들어야 한다.

미친 먹거리 맛집 탐방 - 쉑쉑버거

IT인과 뭔가 잘어울리는 음식은 바로 햄버거다. 자유로운 꿈의 땅 미국에서 UCLA 후드티와 함께 한손에는 버거와 한손에는 콜라로 코딩하러 가는 모습은 그야말로 온 세계가 꿈꾸는 저커버그 어쨌든 쉑쉑버거를 한번 보자. 보통 다른 블로거들은 아마 30분을 기다렸다는둥 하면서 줄선모습을 찍었을것 같은데, 아무래도 줄서는 모습은 맛 본질을 흐릴것 같다. 왜냐고? 롤러코스터도 1시간을 기다렸다 타는 아틀란티스는 졸잼인데, 쉬지도 않고 계속 타라고 하면 토나온다. 아 참고로 독일 유로파파크를 가면 그렇게 탈수있다. 독일얘기도 나왔으니 맥주부터 평가한다. 저건 그냥 페일에일이였는데 역시 그 싱큼한 냄새나는 그 맥주 맞다. 평범한 맥주다. 감자칩도 평가해보자. 사실 다른데 감자칩도 저런모양으로 만드는건 일도 아닐것이..

맛집탐방 2016.09.18