[번역] AngularJS 스타일 가이드 소개
이 글은 Francesco Iovine의 An Introduction to AngularJS Style Guides를 한국어로 번역한 것입니다. 오역 제보나 더 나은 번역 제안은 언제나 감사합니다! 스타일 가이드란 무엇일까? AngularJS 프로젝트는 스타일 가이드를...
이 글은 Francesco Iovine의 An Introduction to AngularJS Style Guides를 한국어로 번역한 것입니다. 오역 제보나 더 나은 번역 제안은 언제나 감사합니다! 스타일 가이드란 무엇일까? AngularJS 프로젝트는 스타일 가이드를...
이전에도 iterm을 설치했었지만 키맵이 영 익숙해지지 않고 기본 터미널과 맞추려니 이것저것 찾아보는게 귀찮아서 계속 터미널을 사용하고 있었다. neovim을 설치하는 차에 iterm3 베타가 나왔다는 얘기가 생각나서 iterm도 설치했다. Opt...
샤오미가 최근 분당 AK 플라자에 팝업스토어를 열고 있다고 해서 가봤습니다. 위치는 서현역 AK 플라자 꼭대기에 가전제품 파는 쪽에 있었어요. 샤오미 팝업 스토어 입구 처음에는 어디 있는지 못찾을까봐 걱정...
호주에 온지 벌써 5년차에 접어들었다. 아직도 시내를 돌아다가 멜번 온 첫 날에 잠을 청했던 백팩커 숙소 앞을 지나면 그 날이 자연스럽게 생각난다. 받은 카드로 문을 열지 못해서 이걸...
월간이모 4월호에 기고했던 내용을 블로그에 옮겼습니다. 스마트폰이 보급되면서 카카오톡, 왓츠앱, 위챗, 라인 같은 채팅앱들이 인기를 얻었습니다. 모바일의 특성에 잘 맞고 통신사가 주도했던 SMS의 폐쇄적 구조가 영향을 준 결과였죠....
“나의 재테크를 돌아보는 시간” 사회초년생 시절에 지금은 찾아볼 수 없는 이율이 8% 정도 되는 근로자우대저축도 가입 몇 달 후에 아무런 고민 없이 해지했다. 그러다가 보험은 종신보험 한 개...
구글이 스위프트를 안드로이드에 적용하는 것을 고려하고 있다는 소식이 더 넥스트 웹을 통해 알려졌다. 8일(현지 시각) 기사에 따르면, 애플이 스위프트를 오픈 소스로 만들었을 무렵(2015년 9월쯤)에 구글, 페이스북, 우버가 런던에서...
들어가는 말 oh-my-zsh를 알게된 이후 폴더명과 브랜치명이 한 줄로 표현되는 agnoster 테마를 사용하고 있다. 그런데 폴더명과 브랜치 명이 길어지면 커맨드를 입력하는 커서가 터미널창 오른쪽 구석으로 밀려나곤 했다. 이에...
들어가는 말 oh-my-zsh를 알게된 이후 폴더명과 브랜치명이 한 줄로 표현되는 agnoster 테마를 사용하고 있다. 그런데 폴더명과 브랜치 명이 길어지면 커맨드를 입력하는 커서가 터미널창 오른쪽 구석으로 밀려나곤 했다. 이에...
개요 집을 비우면 호두가 뭘 하는지 너무나 궁금했던 아내는 결국 '펫츠뷰'라는 제품을 구매하기에 이르렀다. 이윽고 도착한 제품은 과연 네트워크 지식이 전무한 사람이라도 설치하기가 쉽도록 되어 있긴 했으나 아래와...
iOS 9.3.1 에서 비밀번호를 모르는 상태에서도 사진과 연락처를 확인하는 방법이 알려졌습니다. 시리를 이용해서 가능한데요. 제가 해당 상황을 재현해봤고 쉽게 성공할 수 있었습니다. 아래 영상을 확인해보세요. 영상에서 볼수 있듯이...
터미널을 사용하다보면 사소하지만 유용한 스크립트를 작성할 때가 종종 있다. 스크립트로 작성한 코드로 결과를 그냥 출력할 수 있지만 다소 밋밋하게 느껴본 적은 없었는지 생각해보자. 빌드가 완료되거나 업스트림에 머지하는 스크립트가...
얼마 전 팟캐스트 ‘나는프로그래머다’의 페이스북 페이지에 블로그 게시물 하나가 소개되었습니다. 소개된 블로그 게시물의 제목은 ‘Anti-OOP : if 를 피하고 싶어서’이고 반복되는 분기문으로 작성된 코드에 공장(factory)를 사용한 리팩터링을 시도하는...
Data?, Data!, Data... Why Airbnb Has a Data Scientist on Every Leadership Team Airbnb에서 Data Scientist의 역할을 알 수 있고, 역량에 대해서 생각해 볼 수 있음 고객은 데이터를...
Linux나 windows 환경을 사용하다가 OS X 환경을 사용했을 때 가장 답답하게 느끼는 부분 중 하나가 backspace 키 속도가 상당히 느리다는 점이다. OS X는 backspace 키를 다른 기능 키와...
조금은 생산적인 도구를 소개하는 것도 좋을 것 같아 github 서비스를 위한 도구를 소개한다. Github API를 이용한 ghi가 꽤 많은데 API v3에 맞춰 현재까지 관리되고 있는 도구로 ghi가 있다....
가끔씩 매터리얼 디자인의 물결 효과를 보면서 iOS에 적용해볼까 했지만, 이 효과때문에 Material 라이브러리를 추가해야하나 했습니다. 그래서 CALayer를 이용해서 구현해보았습니다. class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad()...
webpack은 모듈 번들러로, 의존성을 가진 모듈들을 다루고, 그 모듈로부터 정적인 asset을 생성한다. – webpack 페이지 공식 설명 모듈 로더, 모듈 번들러 Node.js는 CommonJS 표준이 구현되어 있으므로 별도의 라이브러리...
bash나 zsh에서는 작업 제어(job control)을 기본적으로 제공하고 있다. 현재 동작하고 있는 프로그램을 백그라운드로 보내거나 백그라운드에 있는 프로그램을 다시 꺼내서 사용하는 것도 가능하다. 평소에 다음과 같이, 끝에 &을 붙여...
모바일 앱 UX 원칙 by 구글 원본을 읽어볼 필요가 있으며, 생소한 용어는 사전을 찾아보고 현재 우리가 사용하는 UX와 비교해서 검토할 필요가 있음 "이종 플랫폼간에 또는 On-Off 이동 과정에서...
Data?, Data!, Data... In defense of the pie chart 데이터 시각화와 관련된 몇가지 '오류'에 대해서 소개 "Always start your pie charts at the top. We naturally start reading...
저는 요즘 일본어 글을 보는 일이 많아졌습니다. 일본어라고는 히라가나 철자를 발음하는 수준이 전부지만 일본어로 된 좋은 글들이 많기 때문입니다. 다행히 일본어-한국어 번역기는 품질이 괜찮은 편이라 구글 번역기를 이용해서...
터미널에서 사용할 수 있는 트위터 클라이언트는 상당히 많은 편이다. 이전까지 node-tweet-cli를 사용하고 있었는데 스트림도 지원하고 간단하게 트윗을 하기엔 편했지만 멘션에 답하는 기능이 없어서 여간 불편했었다. 그러던 중에 rainbowstream을...
개인적으로 개발을 하는데 DB Schema는 보존하면서 DB에 있는 모든 내용은 지우는 작업을 해야 할 필요가 생겼습니다. 테스트용 Dummy data를 발생시켜야 하는데 중복되는 dummy가 발생되면 안 되기 때문이었죠. 단순히...
서버에 있는 로그를 웹상의 타인에게 보여줘야 할 경우가 있는데(가급적 이런 경우는 좋지 않은 상황인 경우이다.) 어떻게 할까 찾아보다가 python으로 된 tailon이라는 쉽게 커맨드 명령어로 띄울 수 있는 툴이...
Swift에서는 hashable이라는 프로토콜을 통해 커스텀 구조 및 고유 값을 만들 수 있습니다. struct Point { let x: Int let y: Int } extension Point: Hashable { var hashValue:...