[스터디] Pro git 2장 – Git의 기초

이 글은 사내 스터디에서 pro git을 진행하며 정리한 글입니다. git 저장소 만들기 git 저장소는 git init 명령어를 사용해 생성한다 $ git init 기존 저장소를 clone하기 리모트 저장소(github)를 클론해서 가져올 수 있다. 클론은 svn의 svn checkout 저장소경로와 비슷하다. git clone 저장소경로 // git clone http://github.com/test/test.git 파일의 생존주기 파일은 크게 untracked, unmodified, 더보기…

[번역] OS X 요세미티 JXA(자바스크립트를 이용한 자동화) 시작하기

Alex Guyot Twitter: @the_axx | Email: guyot@macstories.net Alex는 MacStories에 iOS 앱에 대한 가이드를 기고하고 있다. 또한 개인 블로그인 Unapologetic에서 iOS 자동화 워크플로우에 관한 내용도 다루고 있다. Alex Guyot가 MacStories에 기고한 Getting Started with JavaScript for Automation on Yosemite를 번역한 글입니다. 나는 지난 달에 MacStories에 OS X 요세미티의 확장가능성과 자동화에 관한 더보기…

[번역] The State of JavaScript in 2015

  Jimmy Breck-McKye Twitter:@jbreckmckye Jimmy Breck-McKye는 프론트엔드 개발자입니다. Breck-McKye가 자신의 블로그에 쓴 글로 2014년 12월 첫째 주  JavaScript Weekly에 올라온 The State of JavaScript in 2015를 번역한 글입니다.     —– 요즘 JavaScript 세계는 춘추전국시대 같다. 감당할 수 없는 속도로 새로운 프레임워크와 기술이 쏟아지고 사라진다. 나는 사람들이 이 상황을 새로운 더보기…

[번역] 하이브리드 앱 UI 프레임워크 대결: Ionic, Famo.us, F7, OnsenUI

Tal Gleichger Tal Gleichger는 경력 8년을 넘긴 풀 스택 웹 개발자입니다. SocialBelong의 공동 창업자로 CTO를 맡고 있습니다. Tal Gleichger가 AirPair에 기고한 Hybrid UI framework shootout: Ionic vs. Famo.us vs. F7 vs. OnsenUI를 번역한 글입니다. 소개 지난 2년간 나는 모바일 앱, 특히 AngularJS를 사용한 하이브리드 앱을 제작했다. AngularJS와 함께 사용하기 위해 더보기…

다국어 웹사이트 지원을 위한 HTML과 CSS

전세계에는 많은 국가가 존재하며, 개중에는 독자적인 언어를 가지고 있는 국가들이 있다. 브리태니커 비주얼 사전에서 전달하는 내용에 따르면 세계의 6,000여 가지 언어 중에서 100만 명 이상의 인구가 사용하는 언어는 250가지에 불과하다. 역으로 생각해보면 우리가 앞으로 대응해야할 가능성이 있는 언어가 250가지라는 것이다. 그렇다면 다양한 국가의 언어를 어떻게 대응할 수 있을까? Font-Family CSS에서 더보기…

git의 요술 책갈피, Stash 기능 소개

git에는 기본적인 커밋 & 푸시 등의 기능 외에도 수많은 기능들이 있습니다. 그중 매우 유용한 요술 책갈피인 Stash에 대한 소개입니다. 사전적 의미 Stash [stӕʃ] 1. (안전한 곳에) 넣어 두다 2. 챙겨 둔 양   Situations 현업에서 코드를 열심히 개발하다 보면 이런 상황이 왕왕 발생합니다. 상황 1. 신규 프로젝트인 “LetItGo” 프로젝트가 시작됐습니다. 더보기…

프로젝트를 성공하기 위한 조건

프로젝트는 pro(forward)와 ject(throw)로 이루어진 합성어다. 단어 그대로 해석 하자면 ‘앞으로 내던지는 것’. 프로젝트의 사전적 의미인 “계획된 일(planned work)”과는 느낌이 많이 다르다. 왠지 계획보다는 한번 해 보자는 시도가 더 중요한 것처럼 느껴진다. 프로젝트에서 계획은 중요하다. 잘 짜여진 계획은 프로젝트가 잘 돌아가기 위해 필요한 것이 무엇인지 알게 해 주고, 프로젝트가 가야할 방향을 더보기…