GitHub: https://github.com/gsk120/UnityAutoBuild_iOS
유니티 빌드 자동화에 대한 설명을 다룬 ppt 입니다.
빌드 자동화에대해 고민이 많으신 분들을 위해 조금이나마 도움이 되고자 이렇게 자료를 공유합니다.
루비 Rakefile을 이용하여 Unity build -> Xcode 수정 -> Xcode build -> ipa 추출까지 한번에 진행하는 과정을 설명하였습니다.
Xcode 빌드가 안드로이드에 비해 상당히 느리기 때문에 수동으로 빌드하는 경우 신경써야 하는 일이 상당히 많습니다. 이 시간을 절약하여 개발에 좀더 투자할 수 있다면 개발자는 더욱 높은 퀄리티의 프로그램을 구현할 수 있을 것입니다. 하지만 빌드 자동화에 대한 정보가 많이 부족하고, 매뉴얼 형식의 자료가 별로 없어 구축하는데 꾀나 많은 조사와 분석이 필요합니다.
수동으로 빌드하며 고생하시는 분이나, 자동화 구축을 위해 고생하시는 분들께 같은 고민을 한 입장으로써, 부족하지만 도움이 되고자 이렇게 빌드 자동화 ppt를 공유합니다.
마이티 뉴마이어의 명작 브랜드 갭의 슬라이드 한국어 버전 입니다.
브랜드 경영에 관심 있는 분들이라면 누구나 보셨을 만한 슬라이드 입니다만,
한국어 버전이 없어 간단히 번역해 보았습니다.
모든 브랜드 경영에 관심있는 분들께 도움 되었으면 합니다.
자료에 대한 모든 권리는 마이티 뉴마이어에게 있으며,
오번역 관련된 부분은 메일 주시면 수정하도록 하겠습니다.
감사합니다.
- 김상규 (racoon@gmail.com) -
서버 개발자가 바라 본 Functional Reactive Programming with RxJava - SpringCamp2015NAVER / MusicPlatform
youtube : https://youtu.be/E_Bgv9upahI
비동기 이벤트 기반의 라이브러리로만 생각 했던 RxJava가 지금 이 시대 프로그래머에게 닥쳐 올 커다란 메시지라는 사실을 알게 된 지금. 현장에서 직접 느낀 RxJava의 본질인 Function Reactive Programming(FRP)에 대해 우리가 잘 아는 Java 이야기로 풀어 보고 ReactiveX(RxJava) 개발을 위한 서버 환경에 대한 이해와 SpringFramework, Netty에서의 RxJava를 어떻게 이용 하고 개발 했는지 공유 하고자 합니다.
La endocarditis es una enfermedad que se produce como resultado de la inflamación del endocardio, es decir, un proceso inflamatorio localizado en el endocardio. toado de guias españolas y colombianas
An immersive workshop at General Assembly, SF. I typically teach this workshop at General Assembly, San Francisco. To see a list of my upcoming classes, visit https://generalassemb.ly/instructors/seth-familian/4813
I also teach this workshop as a private lunch-and-learn or half-day immersive session for corporate clients. To learn more about pricing and availability, please contact me at http://familian1.com
JMI Techtalk: 강재욱 - Toward tf.keras from tf.estimator - From TensorFlow 2.0 p...Lablup Inc.
이 Techtalk에서는 TensorFlow 2.0으로 이전시 tf.estimator 에서 tf.keras로 이전해야 하는 이유에 대하여 설명합니다.
This Techtalk explains why you need to migrate from tf.estimator to tf.keras when moving to TensorFlow 2.0.
코딩클럽 왕초보 아두이노따라잡기 1탄Eunhee Ha
재밌는 컴퓨팅, 신나는 메이킹, 즐거운 소프트웨어를 추구하는 모두를 위한 코딩 커뮤니티 '코딩클럽'의 왕초보 아두이노따라잡기 워크샵 자료입니다. 아두이노와 오픈소스하드웨어의 기본개념, 아두이노 설치, 구동 방법, C 코딩, LED, 센서 활용법 등을 쉽게 이해할 수 있도록 소개하였습니다. by 코딩클럽의 신송섭 선생님
여러 언어에서 null 안전성을 주요 마케팅 쟁점으로 내세우면서 null 안전성이 관심을 많이 받고 있습니다.
자바에서도 null을 잘 다루어야 소프트웨어 결함을 줄이고 견고하게 만들 수 있는데 null의 위협에서 코드를 안전하게 지키는 설계 지침을 정리하고 안전하다고 확인하는데 도움이 되는 도구를 소개합니다.
2. 출처
• WWDC 2014 키노트
• WWDC 2014 402, 403, 404, 407
• The Swift Programming Language
• Using Swift with Cocoa and Objective-C
• https://medium.com/swift-programming/
21. Chris Lattner
• 2000년 일리노이 석사시절 LLVM
• 2005년 애플 합류
• 2010년에 Swift 개발을 시작
• 2011년에 개발자들이 합류, 2013년에 애플 개발 툴의 주요
포커스가 됨
• “Objective-C, Rust, Haskell, Ruby, Python, C#, CLU,
and far too many others to list.” (Chris Lattner)
27. Objective-C
• C언어의 프리프로세서 + 런타임 확장 = 슈퍼셋
• 모든 코드에 존재론적 의문을 가질 수 있음
• 클래스는 C에서 어떻게 표현되는가?
• 메세징은 C에서 어떻게 수행되는가?
• 대신 엄청난 메타프로그래밍이 가능
• class_replaceMethod,
• class_getClassMethod
• imp_implementationWithBlock
65. Initializers
• Initailizer는 모든 프로퍼티를 초기화 해야한다
• struct Color {
let red, green, blue: Double
init(grayScale: Double) {
green = grayScale
blue = grayScale
}
} //컴파일 에러: red 값이 초기화 되지 않음
66. Initializers
• struct Color {
let red, green, blue: Double
init(grayScale: Double) {
red = grayScale
green = grayScale
blue = grayScale
}
}
67. Initializers
• struct Color {
let red, green, colour: Double
mutating func validateColor() { … }
init(grayScale: Double) {
red = grayScale
green = grayScale
validateColor()
blue = grayScale
}
} //error
68. Initializers
• struct Color {
let red, green, colour: Double
mutating func validateColor() { … }
init(grayScale: Double) {
red = grayScale
green = grayScale
blue = grayscale
validateColor()
}
}
182. 정리
• Optional과 Initalization을 이해하자
• unowned 짱
• 스위프트 타입(String)은 오브젝티브씨 타입(NSString)이 아니다
• 더 안전한 코드를 쓰려고 하자
• 프로토콜이나 패턴매칭등의 멋진 기능들은 당장 몰라도 좋지만 할
수 있는 길이 열렸다