반응형

2017/09 9

About cocoapods

Bless 앱 만들때 사** 형이 ui작업하며 cocoapods를 사용하는것을 봤지만 크게 신경쓰지 않았다. alamofire라는 플러그인을 사용하는데 cocoapods라는 플러그인 관리 매니저?? 라는게 있구나 하는 정도로 이해하고 넘어갔다. 프론트를 본격적으로 하려고 보니 디자이너와의 협업에 대해 생각하게 되었고 전에 공부했던 Faceboo keyframes -> https://github.com/facebookincubator/KeyframesAirbnb Lottie -> https://github.com/airbnb/lottie-ios#introduction 에 관심이 생겼다 근데 키프레임스보다 로티가 좀더 널리 활용되는것으로 보여 좀 공부하려고 찾아보니 이역시 cocoapods로 패키지가 관리되..

IT/Android iOS 2017.09.24

Android / iOS PSD의 px에서 layout에 넣을 적당한 숫자 구하기

아.. 사이다 사실 지금까지 내가 많이 쫄았던 영역중 하나가 바로 이부분이다. psd든 뭐든 가져오면 보고 대충 이쁘게 따라서 만드는건 하겠는데이걸 디자이너가 의도한대로 똑같이 만들어줘야되잖아. 근데 영 그 계산법을 모르겠는거지 게다가 난 자르는법도 잘 모르니까 디자인 나오는거에 대한 부담감이 있었다. 자르는법에 대해서는 전에 옆에 선임님과 책임님이 알려주셔서 많이 정복했고 지난주금욜부터 오늘까지 레이아웃 잡아보면서 배운것들을 정리해본다. 일단 안드로이드는 DP개념을 알고와야된다. 나는 xxhdpi 기준으로 앱을 만들거다 그럼 포토샵에서 px을 구한다음에 > http://limepen.com/6 여기 들어가서 px to dp를 맞춰주면 된다. 일반적으로 px에다가 나누기 3을 하면 보통 dp가 나오는거 ..

IT/Android iOS 2017.09.12

호른 정리.

아는사람은 다 알테지만 호른을 정리했다 브람스3번을 연주하고 현자타임이 찾아와 베토벤 9번 그뒤에 연주 다 안했다 그리고 집에서 혼자 연습이나 하며 어떻게하면 좋을지 고민했다. 이건 베9 오디션 연습할때.? 아닌가 찍었던 영상들인데 그냥 이러고 집에서 놀았다.마침 살고있는 오피스텔이 방음이 잘되서 맘편하게 연습하곤 했다. 이쯤에 악기를 가르쳐주시던 선생님과 싸부님이 악기를 관두셨다.16년 초였나 그때부터 좀 갈길이 막막했다. 어디 물어볼곳도 없고, 새로 선생님을 모시는것도 좀 내키지 않고, 해서 교착상태에 빠진채로 한동안 지냈다. 회사를 옮기고 이사를 준비하며 내가 준비한것들을 하나하나 정리하려고 보니 인라인스케이트랑 호른이 제일 애물단지였다.그래서 악기를 팔려고 내놨다. 중고나라에 올려뒀는데 일주일쯤 ..

Char-CNN / RNN(Seq 2 Seq)

현재 > https://www.slideshare.net/healess/python-tensorflow-ai-chatbot 위 강의를 보고 있다.강의내용 중 초반에 Char-CNN을 사용하는데 이유로 다른 알고리즘보다 압도적인 성능을 갖고있다고 한다. 뭐 그렇다 치자 그 다음슬라이드에 Seq-2-Seq 를 소개하면서 RNN을 소개한다.음.. 근데 여길 보니까 자연어 처리할때 많이 보였던 Encoder-Decoder모델이 보인다. 그래서 이걸 좀 파봐야겠다. 굳이 파볼 필요 없이 그저 소개정도에 그쳤으니 나도 여기서 마무리하도록 한다. LSTM 뭐 어쩌구 저쩌구 여러 알고리즘이 있는데각 알고리즘을 알고써야 각 인자를 적당한 걸 넣을 수 있기때문에 학습한다 정도로 이해하는게 좋을 것 같다. 결국 따져보니 이..

IT/IT뻘글 2017.09.10

ML seminar in JEJU세미나에서 들었던 RNN , CNN, DNN 관련 정리

세미나에서 여러 팀이 발표할때 발표의 구조는 대략 비슷했다. 1. Motivation- 나는 이걸 평소에 하고있었는데 이게 궁금해졌다.2. Model- 이를 모델링하기 위해 나는 RNN을 썼다 or DNN? CNN을 썼다.3. 학습 Struggling - 이를 학습을 1주일시키고 했던 결과는 이렇고 그래서 모델을 바꿨다.. 혹은 학습을 더 시켰더니 이렇게 변했다.4. 결과- Heres our masterpiece...- Please visit our git page. 보통 이런 구조로 얘기가 흘러간다. 그런데 여기서 확 짜증이 나는 포인트는 2. 모델링 부터다. 우선 내가 RNN, CNN, DNN이게 뭔지 몰랐다. 대부분 발표팀이 RNN을 썼던건 기억나는데 그게 나오고나서 바로 모델을 짠 수학공식이 나온..

IT/IT뻘글 2017.09.10

안드로이드 복합 애니메이션 코드로 만들기 / XCode xib 로드하기

1. Android animation코드로 애니메이션을 만드는법 내가지금 쓸거는 TrnaslateAnimation인데 간단하게 new TrnaslateAnimation(0,0,0,100) 이런식으로 만들어서setDuration 으로 동작시간 정하고setFilterAfter? 이거로 동작후에거기 멈추라고 하면 된다. 근데 내가 만들 애니메이션은 복합 동작이다먼저 아래로 움직이고 그 후 우측으로 움직인다. 그러려면 TranslateAnimation이 두번들ㅇㅓ가야되는데 그러려면 AnimationSet 이란 객체를 만들고 거기다 때려박으면 된다. 여기 내가쓴 예제를 올린다 _tvTarget = (TextView)findViewById(R.id.tv_target); AnimationSet animSet = ne..

IT/IT뻘글 2017.09.09

Objective C 대괄호와 +, -의 정체 (메시지는 무엇인가)

Objective C 코드를 보다보니 말도안되는 Syntax가 많이 보인다. 그중 제일 이해안되는 [] 대괄호에 대해 고수분들께 문의했고오늘 배운것을 정리해본다. 일단 예제소스를 써보자UILabel *titleLabel = [[UILabel alloc] initWithFrame:CGRectMake(23,28,258,20) ]; 이게 문제의 출발이다이 말도안되는 소스는 대체 무엇인가일단 여기서 왼쪽절은 titleLabel이라는 UILabel 포인터 변수를 선언한거다. 여기까지는 소양 우측 UILabel alloc 은 내가 알고있는 객체지향 개념으로는 new라고 보면 된다고 하셨다.메모리를 할당해야 그 포인터 주소가 나오니까 그걸 alloc (메모리할당) 한거다. 그럼 그렇게 나온 놈한테 initWithFr..

IT/Android iOS 2017.09.05

Objective C / Swift에 등장하는 NS의정체

몇 해 전 iOS앱개발을 시작하면서부터 궁금했던 NSString/ NSLog / NS블라블라 의 정체를 우연히 Objective C 입문서에서 발견해서 그 내용을 옮겨본다. 이전에 이야기했듯이 오브젝티브씨는 아주 약간 특별한 양념을 친 C와 같기 때문에 원한다면 NSLog대신 printf를 그냥 쓸 수도 있다. 그러나 시간과 날짜가 함께 출력되는 기능이나 새 라인 문자를 자동으로 넣어주는 등 부가적인 기능이 있으니 NSLog를 사용하기를 추천합니다. NSLOG라는 함수 이름이 좀 낯설게 느껴질 수 있다. 함수 이름의 NS는 무슨 의미일까? 읽더보면 코코아의 모든 함수 상수 타입 이름에 NS가 앞에 붙는 것을 볼 수 있다. 이 접두사는 함수가 다른 툴킷에서 온 것이 아니라 코코아에서 왔다는 것을 알려준다...

IT/Android iOS 2017.09.05
반응형