[작성자:] kimjj81

  • AI 물류 혁명이 삶에 도움이 되는가?

    제공

    기술 발전에 따라 보다 정확한 수요 예측을 통해 거대 온라인 쇼핑몰은 더욱 커지고 있다. 인공지능을 통한 수요 예측, 물류 센터 내의 동선, 실제 배달하는데 까지 이동 거리 최적화 등 다양한 곳에서 혁신이 벌어지고 있다. 이를 통해 비용 절감, 수익 극대화, 첨단 기술 개발 등 산업 발전에 긍정적인 기대가 된다. 소비자는 저렴한 가격에 양질의 재화를 재공…

  • 낙수효과

    제공

    국가 정책이 대기업위주에서 경제 하단에 위치한 계층 지원으로 바뀌려 한다. (그렇게 하고 싶으나 기득권의 저항에 충분히 못하고 있다) 낙수 효과가 없다는 것은 진즉 밝혀졌다. 또한, 경재가 아무리 발전해도 양극화가 심해지면 사회가 흔들리기 마련이다. 이미 대기업은 충분히 자력갱생 할 힘을 갖추었다. 양극화 해소하자고 하면 대기업 죽이기 시작했다고 나불대는 것들이 있는데 말이 되나? 제정신이면 대기업 죽이기를 하겠나?…

  • iOS 개발 추정 시간이 어긋나는 경우

    제공

    호랑이 담배피던 시절에 아이폰은 화면 사이즈가 동일 하기 때문에, 안드로이드 보다 개발이 쉽다고 하던 때가 있었다. 하지만, 지금은 아이폰도 안드로이드 못지 않게 화면 사이즈가 다양하다. 게다가 아이패드 까지 원 코드 베이스로 작성해야 할 때도 많다. 여기까지는 하다보면 일반적으로 예상 할 수 있는 범주이다. 그러나, 다양한 버전의 iOS 를 지원해야 한다면 할거리가 좀 더 추가된다. 일반적으로…

  • Core Image Kernal Language

    Core Image Kernal Language Core Image Kernal Language는 사용자 정의 이미지 처리 필터를 위한 함수, 데이터 타입을 제공한다. 이미지 처리를 위해 OpenGL Shading Language(glslang)도 사용 할 수 있다. 다시 말하면 이 문서는 Core Image Kernal 파일을 만들기 위한 언어에 대한 것이다. 함수 compare x < 0

  • Core Graphics – Quartz 2D 실전 예제

    Graphic Context 그래픽 컨텍스트는 그리기의 목적지다. 모든 그리기 함수는 그래픽 컨텍스트에 적용된다. 그래픽 컨텍스트는 그리기와 관련된 환경 변수를 저장하고 있다. 색 공간, 색 영역, 메모리, 잘라내기 영역, 선 두께, 스타일, 폰트 등. 클리핑 Clipping : 특정 영역만 남기고 잘라내는 동작. iOS 에서 그리기 UIView 객체가 생성되고 화면에 보여야 할 때, dra

  • Core Graphics – Quartz 2D 기본편

    이 문서에서는 Quartz 를 이용하여 출력하는 방법을 소개합니다. 그리기 위치 설정, 회전, 확대, 축소에 관한 내용이 담겨 있습니다. 이번에는 기초적인 부분을 설명하고 다음 장에 더욱 자세한 사용법을 소개하겠습니다. Core Graphics <https://developer.apple.com/documentation/coregraphics Quartz 기반의 2D 그리기 도구로 Path

  • Swift 4 문서 번역

    Swift 4 문서 번역

    <https://github.com/kimjj81/SwiftWorkshopAlpha 스위프트 4 베타 딱지 붙어있을 때 시작한 번역인데, 약 1달 정도 걸렸습니다. 번역의 어려움을 다시 한번 깨달았고, 그동안 역자들에게 역정냈던 걸 반성도 하게 됩니다. ^^; 각 챕터별로 나눠서 Swift Playground 로 만들었습니다. 문서에 있는 예제도 같이 수록해서 볼 수 있게 하였고, IPad

  • Swift 4 문서 번역

    제공

    https://github.com/kimjj81/SwiftWorkshopAlpha 스위프트 4 베타 딱지 붙어있을 때 시작한 번역인데, 약 1달 정도 걸렸습니다. 번역의 어려움을 다시 한번 깨달았고, 그동안 역자들에게 역정냈던 걸 반성도 하게 됩니다. ^^; 각 챕터별로 나눠서 Swift Playground 로 만들었습니다. 문서에 있는 예제도 같이 수록해서 볼 수 있게 하였고, IPad Swift Playground 에도 잘 들어가네요.   다음엔 또 뭘 해볼까나…

  • 2017년 9월 XPer – TDD 실습 후기

    제공

    9월 4일에 넷스루 오재훈님께서 TDD 를 주제로 2시간동안 워크샵을 진행하신다고 해서 참석했다. 그동안 TDD를 해봐야지 하고 책도 봤지만 막상 실무에 적용 하려면 막막했었다. 과연 어떤 힌트를 얻을 수 있을까 기대를 품고 갔는데, 다녀오길 잘 했다는 생각이 든다. 가장 막막했던 첫 시작을 어떻게 해야 할까? 시작점 : 요구사항 TDD는 “1 실패 케이스 작성” -> “2 성공하는…

  • Swift – 생성자

    제공

    개인적으로 스위프트가 문법 구조가 맛깔나서 매력적인 언어임에는 틀림 없지만 쉬운 언어는 절대 아니라고 생각한다. 그 이유는 여러가지 지켜야 할 사항이 많기 때문이다. 어렵다는건 두가지 측면이 있는데, 논리적으로 복잡해서 어려운 것이 있고 양이 많아서 어려운 것이 있다. 스위프트는 특정한 부분에서 외워야 할 것이 많은데, 특히 생성자에 관한 규칙이 그러하다. 핵심 키워드 : Two-Phase Initialization, Designated Initializer, Convenience…