블로그 중간 평가
잠이 안 와서 웹 서핑을 하던 도중 GA로 블로그를 분석하는 방법에 대한 글을 접했습니다. 이 글에서는 블로그를 왜 운영하는지가 확실해야 분석할 방향이 잡힌다는 이야기를 해주었죠. 확실히 저는 최근...
잠이 안 와서 웹 서핑을 하던 도중 GA로 블로그를 분석하는 방법에 대한 글을 접했습니다. 이 글에서는 블로그를 왜 운영하는지가 확실해야 분석할 방향이 잡힌다는 이야기를 해주었죠. 확실히 저는 최근...
얼마 전 개발 진행하면서 코드로 UI를 개발하던 부분들을 Storyboard로 이전하다가 예상치 못한 부분이 있었습니다. 바로 @IBOutlet 입니다. 아이폰, 아이패드에 대응하여 개발하다가 Storyboard 하나에 모두 넣기엔 너무 방대해져서, 어떤...
나도 이제 정보처리기사. 지난 7월 15일 떨리는 마음으로 정보처리기사 실기 합격자를 조회하였다. 점수는 65점. 합격이다. 시험공부를 하던 기억이 새록새록 떠올랐다. 표현이 새롭지 못하지만 정말 그랬다.대학 졸업반 시절에도 정보처리기사시험을...
“머릿 속에 알고 있는 지식, 제대로 전달하는 방법” 올해 3월부터 방송대에 편입하여 강의를 듣게 되었다. 어떤 교수님의 강의 방식은 PPT 내용을 토씨 하나 틀리지 않고 읽어주고 있었고, 어떤...
‘나름의 출판’을 시작한지 이제 8개월이 되었다. 그동안 7권의 책을 냈다. 매거진의 탈을 쓴 PDF 지만, 엄연한 전자책이다. 지난 이모콘S/S에서 월간이모 출판과정을 발표한 계기로, 지난주말에 수원의 평색학습관에서 특강을 하게...
Flask 에서 개발을 할 때, Debug 옵션을 키고 app 에 기본 내장된 개발서버를 사용한다. 그런데 파일을 수정하면 재시작하는 기능은 좋은데, host 나 port 를 지정해 놓고 사용하다가 변경할때...
저희는 관리와 회의, 장문의 전자우편을 별로 좋아하지 않습니다. 게임에서 뭔가 고치고 싶으면 허락을 받는 게 아니라 일단 멋지게 고쳐놓고 보는 거죠. 가장 충격적인 챕터는 ’강아지처럼 생각하기’. Naughty Dog...
언차티드 2 제작과정을 재미있게 봐서 언차티드 3도 망설임 없이 찾아봤다. 좀 나온 지 됐네. 잊고 있었어. 전반적인 내용은 비슷하다. 다만 이번에는 프로그래밍 얘기가 없어서 아쉽다. 보는 내내 서로에...
Data?, Data!, Data... 3 ideas to add to your data science toolkit 데이터를 다루는데 있어서 항상 신경써야 할 주제인 'overfitting', 'black-box parameter', 'local approximations' 문제를 해결하는 방법을 소개하고...
Google 앱앤진에 node.js 애플리케이션을 배포하기 파이썬으로 고통받던 시절이 있었는데, 이제는 NodeJS도 가능한 시대가 되었음 이제 JS를 모르면 3rd party 서비스를 사용하는데 많은 '불편함'이 존재 Jenkins로 원격지 API 서버에...
Letsencrypt 를 적용해 보기로 하고 이 블로그는 Apache 로 운영되고 있어서 certbot-auto 을 이용해서 --apache 옵션을 주고 했는데 뭔가 이상하게 잘 안되었다. Apache 의 설정 문제인지 모르겠지만, 회사에서...
Kubernetes: Intro Caution 작성자는 Container 전문가가 아니며 최대한 정확한 내용을 기록하려 했으나, 주말동안 짧게 찾아본 내용이므로 오류가 있을 수 있습니다. Production 적용을 위해서는, 더 많은 자료를 참고 부탁드립니다...
5.1. 최상위 (Top Level) JSON 오브젝트는 데이터를 포함한 JSON API 요청과 응답에 대한 근본(root) 입니다. <MUST> 이 오브젝트를 문서의 “최상위”라 정의합니다. A JSON object MUST be at the root of...
워드프레스 개발 환경 Roots.io의 Trellis, Bedrock, Sage를 만나기까지 워드프레스 DevOps를 위한 Roots Suite의 Trellis, Bedrock, Sage 설치 워드프레스 DevOps를 위한 Roots Suite의 Trellis, Bedrock, Sage 로컬 VM 설치...
warning level 4로 만든 프로젝트는 총 3개다. 모두 덩치가 있는 게임 프로젝트였다. 크고 지루한 작업이었다. 하나를 제외하곤. 드물게 엔진이 level 4였다. 동료가 도와줘도 제안한 사람이 끌고 가야 한다....
호주에서도 한국 운전면허증을 NATTI 공증이나 영사 공증 받으면 면허증과 이 공증 서류를 휴대하는 것으로도 운전하는데 아무 지장이 없다. 빅토리아 주에서는 한국 운전면허증를 소지한 경우에 빅토리아 주 운전 면허로...
State with React Udemy 강좌의 'Section 3: State with React'에 해당하는 내용 Redux에 대한 자세한 내용은 Redux를 참고 한글로 번역된 내용은 Dobbit.Co님의 github을 참고 Redux의 특징 Single Source...
Ajax Requests with React Udemy 강좌의 'Section 2: Ajax Requests with React'에 해당하는 내용 index.js를 클래스 기반 컴포넌트로 리팩토링 # index.js import React, { Component } from 'react';...
교재 및 강좌 1 교재는 프로 리엑트(위키북스)를 참고 강좌는 Udemy의 Mdern React with Redux를 참고 React란? 리액트는 자바스크립트와 XML을 이용해 조합형 사용자 인터페이스를 구축하는 엔진 저스틴 딜(Justin Deal)은...
하반기에 나 자신의 개발역량 강화를 위해 React를 공부하기로 결심하였다. 회사에서 다른 개발자들은 ng를 주로 사용하지만, 최근에 ng2가 나오면서 뭔가 1,2가 서로 다른 부분도 있기도 하고, typescript를 배워야 한다고...
pep8, flake8 등의 툴이 파이썬 코드의 정적검사를 하는 툴이다. $ python -m pip install flake8 flake8 --count --exclude ./tests,./docs --ignore E501,F401 # --count : 위반 개수 표시 #...
드디어 맥용 도커가 출시되었다고 한다. Boot2docker로 사용할 수 있었지만 이제 도커가 직접 지원한다고 하니 궁금해서 얼른 설치하고 사용법을 거칠게 살펴보았다. 도커는 리눅스를 기반으로 설계되어 각 리눅스 배포판distro에 따른...
객체를 확장하는 extend()는 복사용도로도 쓸 수 있는 정말 편리한 메소드지만, 사용하면서 주의할 점이 하나 있는데, 바로 인자 순서이다. 예를 들어, 여러 명의 사람 정보를 저장한 배열에 똑같은 프로퍼티를...
대단히 무뚝뚝한 공대생이었다. 뻘짓인 것 같은데 뭐라 말하진 못하고 잘 깎아나 보라고만 말했다. 그는 잠자코 열심히 깎고 있었다. 처음에는 빨리 깎는 것 같더니, 저물도록 이리 그려보고 저리 바꿔보고...
프로젝트에서 Objective-C와 Swift를 혼용해서 쓰다 보면, Objective-C 코드의 결과 값을 Swift에서 받아 처리할 때, 모호한 경우가 있습니다. 예를 들어, Objective-C에서 NSMutableArray<Channel *> 값을 반환한다고 할 때 Nullability도 명시하지...