Recent Posts
-
June 15, 2020
미국 대학원 합격 이후 과정
I-20학교에서 알려주는 웹사이트에서 요구하는 자료들을 제출해야 한다. 내가 갈 학교에서는 신상 정보, 입학 정보, 함께 오는 가족이 있는지 등을 물어보았다. 대부분은 쉽게 작성하고 진행할 수 있었지만, 재무 증빙자료 제출은 시간과 노력이 드는 과정이었다. 각자의 상황에 맞는 서류를 준비해야 하는데, 본인의 자비로 가는 경우에는 은행에 가서 영문 잔고증명서를 발급 받으면 된다. 요즘은 많은 은행들이 온라인으로도 발급할 수 있도록 홈페이지에...
-
March 19, 2020
미국 대학원 석사 유학 준비하기
미국 대학원 석사 준비를 하기 전에고백하건데, 긴 시간을 스타트업에만 매몰되어 살았기 때문에 다른 사람들이 어떻게 사는지 모르고 살았다. 해외 대학원 진학을 준비하는 것이 이렇게 어려운 과정인지 알았다면, 시작하지 않았을지도 모른다. 그렇지만 한 편으로는 하나씩 하다보면 어느새인가 준비가 끝나는 할만한 과정이 아닌가 싶다.준비 과정대학교 찾기한국에서만 살아온 내게 가장 막막했던 것은 지원할 대학교를 찾는 것이었다. 우물 안 개구리인 나에게...
-
December 10, 2019
Jekyll SEO
SEOSearch Engine Optimization. 자세한 내용은 이전 포스트 참고.Jekyll SEOJekyll의 기능을 활용해 다음과 같은 SEO를 진행할 수 있다.permalinkURL에 해당 포스트의 제목이 들어갈 경우, SEO에 더욱 유리하다. 이를 위해 Jekyll blog의 URL이 제목을 활용하도록 바꿔줄 필요가 있다. 아래의 코드를 _config.yml 파일에 넣어준다.permalink: blog/:title/sitem...
-
December 09, 2019
CSS-framework-Bulma-소개
BulmaFlexbox 기반의 무료, 오픈소스 CSS framework. 2019년 12월 9일 현재, github에서 37.7k의 Star를 받은 나름 유명한 framework이다.https://bulma.io/장단점가장 유명한 CSS framework인 Bootstrap과 비교를 해보았다. Bootstrap에 비해 Bulma가 가지는 장단점은 다음과 같다.장점 가볍다. JavaScript 없이 CSS만을 사용하기 때문에 엄청 가볍다....
-
February 17, 2019
Facebook business 관리자 살펴보기
Facebook Business기업 입장에서 보면 Facebook은 유용한 광고 플랫폼이다.Facebook에서 광고를 하고, 고객과 관계를 유지하기 위해서는 페이지, 광고 계정 등을 활용해야 한다.이를 위한 도구가 ‘비즈니스 관리자’이다.개인계정으로도 페이지 운영, 광고 집행이 가능하지만, 여럿이 협업을 하기 위해서는 비즈니스 계정을 활용하는 것이 많은 면에서 유리하다.담당자 변경, 퇴사의 영향을 적게 받을 수 있으며, 광고 데이터등이 지...
-
February 15, 2019
G Suite 관리자 살펴보기
G SuiteGoogle Cloud에서 제공하는 cloud work platform.사용하는 주된 이유는 비즈니스 메일 주소 때문이다.회사마다 메일 시스템을 구축할 수도 있지만, G Suite을 사용하는 것이 여러모로 편리하다.G Suite을 사용하면 Google Drive, Hangout, Google Sites등 다양한 스마트 워크 툴을 활용할 수 있다.유사한 국내 서비스로는 Line Works가 있다.네이버로 대표되는 한국식 UI/U...
-
February 13, 2019
Ruby on Rails test
testRuby on Rails는 테스트 자동생성을 포함하고 있다.Model이나 Controller가 생성될 때 skeleton test code를 함께 만들기 때문에 쉽게 테스트를 작성하고 진행할 수 있다.test 관련 파일들은 /test/ 안에 존재한다.fixturesRuby on Rails가 테스트를 진행할 때 data는 DB에서 가져오지 않는다./test/fixtures/에 위치한 fixtures에서 가져오게 된다.그렇기 때문에 M...
-
February 11, 2019
네이버웹마스터도구
네이버웹마스터도구한국에서 웹사이트를 운영하려면 필수적으로 고려해야할 것은 ‘네이버 검색에 얼마나 잘 노출이 되는가’이다.예전에는 사용자 등록 형태로 웹사이트를 등록할 수 있었지만, 이제는 구글처럼 로봇에 의해 검색 등록이 된다.어떤 웹 사이트가 상위에 노출되는지 등은 네이버의 알고리즘이 정한다.네이버에서는 내 웹사이트가 검색엔진에 얼마나 최적화되었는지 알려준다.네이버웹마스터도구를 활용하면 이런 정보를 얻을 수 있다.사이트 등록하기https...
-
February 06, 2019
Ruby on Rails Model validation
Model validationRuby on Rails의 MVC 패턴 중 M에 해당하는 Model에서는 data validation을 적용하게 된다.Database에 data를 저장 혹은 업데이트하기 전, 적절한 data인지 확인한다.이 때, validation을 통과하지 못하면 Query를 보내지 않는다.Ruby on Rails를 사용하며 자주 활용한 Model validation을 모아보았다.required validationvalida...
-
January 23, 2019
AWS S3에 폰트 업로드해서 사용하기
웹폰트웹사이트를 만들 때면 항상 폰트에 대한 고민을 하게 된다.CSS에 폰트만 지정되어 있다면, 해당 폰트는 사용자의 컴퓨터에서 불러온다.하지만 사용자의 컴퓨터에 폰트가 설치되어있지 않다면?사용자는 우리가 생각하는 화면과는 다른 화면을 보게 된다.요즘은 이 문제를 해결하기 위해 웹폰트를 많이 사용한다.웹폰트는 사용자의 컴퓨터가 아닌, 개발자가 지정해놓은 위치에서 폰트를 가져와서 사용자에게 제공한다.웹폰트를 사용할 경우, 사용자의 컴퓨터에 ...