i n v i t a t i o n 티스토리 초대장 안녕하세요! 티스토리에 보금자리를 마련하시려는 여러분께 초대장을 배포해 드리려고 합니다. 나만의, 내 생각을, 내 기억을 담는 소중한 블로그를 만들고 싶다면 티스토리로 시작해보세요! 티스토리 블로그는 초대에 의해서만 가입이 가능합니다. 원하시는 분은 댓글에 E-mail 주소를 남겨주시면 초대장을 보내드립니다. 남겨주실 때에는 꼭 비밀댓글로 남겨주세요! 초대장을 보내드리고 바로 개설하시지 않으신 분들은 초대장을 회수할 수도 있으니 바로 개설해주세요! Yes 이런 분들께 드립니다! 1. 다른 블로그를 사용해보셨던 분 2. 이메일 주소가 정상적인 분 3. 블로그를 시작하려는 이유를 남겨주신 분! No 이런 분들께 드리지 않아요! 1. 이메일 주소가 의심되는 ..
Laravel 5.4이 한국 시간 2017-01-24일 오후 4시에 Composer에 Release 되었습니다.이 포스트는 Laravel new의 Laravel 5.4 Is Now Released 글을 번역한 내용입니다. 문제 될 경우 바로 삭제하도록 하겠습니다.Laravel DuskLaravel Dusk는 JavaScript Application을 위한 브라우저 테스트 도구입니다. Laravel Dusk는 상호 작용에 의한 올바른 페이지 테스트에 초점이 잡혀 있으며, Dusk를 이용하여 클릭 버튼 / 링크, 양식, 드래그 앤 드롭과 같은 용도로 사용할 수 있습니다. Dusk는 ChromeDriver와 Facebook Php-webdriver를 테스트에 사용합니다. 모든 Selenium 브라우저에서 작동..
해외 사이트에서 CSS와 JavaScript 관련된 내용을 보다보면 Vanilla Css 혹은 Vanilla Js(JavaScript) 같은 용어를 많이 볼 수 있습니다.영어를 잘 못하는 저로서 어떻게 해석할지 난감했었는데, 지금은 순수 CSS 혹은 기본 CSS 정도로 해석하고 있습니다.보다 더 정확한 의미로는 라이브러리나 프레임워크 없이 순수하게 JavaScript나 CSS만 사용하는 것을 의미하고 있습니다. 저처럼 해당 단어로 구글링이나 네이버에서 검색하시는 분들이 혹여나 계실까 포스트로 남깁니다.
작년 구글은 Angular 2.x를 발표한지 6개월만에 Angular 3.x 에 대한 계획을 발표하여 모두를 놀라게 하였습니다. 이제 막 나온 프레임워크를 또 다시 신규 프레임워크로 개발하는 줄 알고 있었습니다. 하지만 Angular 3.x를 출시 하지 않고 2017년 3월 Angular 4.0 릴리즈를 목표로 한다고 합니다. ?? angular 2가 나온지 얼마나 됐다고 3.x 버전이니 4.x 버전이니 하는건가 싶었습니다. 하지만 Angular팀의 버저닝과 릴리즈 정책을 보고 이해가 되었습니다. 아마 기존에 Angular1과 2이 다른 프레임워크로 나뉘어져 있어서 버전 관리를 고민을 많이 한걸로 보입니다.Angular의 버전 정책기존의 Angular1의 버전은 아래와 같이 되어있습니다. Angular ..
Nginx를 이용하여 서비스를 하다보면 요청 헤더에 넘기는걸 확인했지만 값이 서버사이드에서 확인이 안되는 경우가 있습니다.그 Header 이름에 _(unserscore) 가 있다면 이 설정을 의심하셔야 합니다.underscores_in_headersNginx의 경우 Request Header 명칭에 _(underscore)가 들어가 있을 경우 해당 Header를 기본적으로 제거합니다.이러한 설정을 변경하기 위해서는 nginx.conf에서 아래의 설정값을 on으로 설정하셔야 합니다. underscores_in_headers on;되도록이면 _가 포함안된 Header 명으로 하시는게 좋겠습니다만 그게 힘들다면 설정값을 변경 후 Nginx 서버를 재시작하시면 서버사이드에서 확인이 가능합니다.
Composer(이하 컴포저)는 PHP에서 사용하는 의존성 관리도구입니다. 컴포저를 이용하면 프로젝트에서 사용하는 라이브러리들을 선언하고 의존성을 해결해주며 설치까지 해줍니다. Node.JS의 NPM, ruby의 bundler, gem 같은 패키지 관리 도구와 비슷하며 실제로 컴포저는 NPM과 bundler에서 영감을 얻었다고 합니다.컴포저는 패키지 관리도구라고 하지 않으며 의존성 관리도구라고 합니다. 컴포저로 해결되는 문제는 아래와 같습니다. - 여러 라이브러리에 의존하는 프로젝트일 경우.- 이러한 라이브러리들은 또다른 라이브러리를 필요 합니다.- 이때 필요한 의존 관계의 라이브러리들을 지정할 수 있습니다.- 컴포저는 패키지가 설치되어야 하는 버전을 찾아, 알맞은 버전의 패키지들과 의존 패키지들을 설치..
해당 포스트는 Martin Angelov의 [The Languages, Frameworks and Tools You Should Learn in 2017] 글을 번역한 내용입니다.저는 영어를 요즘 초등학생보다 못합니다. 발 번역이여도 이해 부탁 드립니다. 소프트웨어 개발 분야는 계속 발전하고 있으며, 2016년에도 우리가 개발하는데 조금 더 편하도록 변화시킨 인기있는 언어, 프레임워크 도구들이 많이 릴리즈 되었습니다. 이 모든 최신들을 따라가는것은 어렵기 때문에 매년 말 내년에 주목해야 하고 중요 할 것들이 무엇이 있는지 살펴보는 시간을 가지고자 한다. The TrendsProgressive Web Apps(pwa 프로그레시브 웹 앱) 2016년에 Progressive Web App 개념이 등장하였습니다..
해당 포스트는 제가 100% 지불하고 작성한 후기입니다.이번 크리스마스에는 최현우 마술사의 공연을 보고왔습니다.인터파크 같은 곳에서 구매하면 제법 가격이 있는편인데 소셜에서 크리스마스 시즌에도 구매가 가능해져서 싸게 구매했습니다. [인터파크 티켓 정가] [위메프 티켓 가격] 저 같은 경우 S석이 잘 안보일까바 R석으로 구매했었는데 다녀와보니 공연장이 작아서 S석도 잘 보일 것 같네요. 공연장 외관 모습입니다. 공연 시작 2시간 전에 도착해서 사람이 별로 없을때 입니다. 들어가면 바로 매표소가 보이고 옆에 포토존도 있네요. 케이블 TV VOD 와 함께 이벤트 진행중이여서 페이스북 조아요 눌러주고 직원분께 보여드리면 카드 / 퍼즐 등 중 하나를 준다고해서저도 카드를 받았습니다. (일반 카드인줄 알고 받았는데..
PHP Standard Recommendation국내에서는 아직도 많은 기업과 개발자들이 PHP를 이용하여 웹 개발을 하고있습니다. PHP는 JAVA나 Python 같은 언어에 비해 구식의 스타일을 쓰는 경향이 많다보니 이것을 개선할려는 움직임으로 Modern PHP이 강조되고 있는데, 이 Modern php 권고 사항으로 psr이 포함되어 있습니다.(modern php에 관련하여 궁금하실 경우 해당 링크에서 확인하시면 자세한 내용을 확인하실 수 있습니다. 링크) 그럼 psr이 도대체 무엇일까요?psr은 PHP-FIG (PHP Framework Interop Group) 이 주도하여 제안한 PHP 표준 권장안입니다. 즉 Code Convention 중 하나입니다.최근에 나오는 Modern php 프레임워..
이전 포스트에서는 수동으로 Apache / Mysql / Php 를 셋팅하는 방법에 대해 포스트를 했었습니다. 만약 수동으로 Php 개발 셋팅을 하셨다면 해당 포스트를 확인하여 Apache와 Mysql 서비스 제거를 하신 후 MAMP를 설치하여 주시기 바랍니다. Windows에서 Apache / Mysql 서비스제거 이번 포스트에서는 수동이 아닌 프로그램 설치 한번으로 PHP 개발 환경을 구축 하도록 하겠습니다. 예전에는 APMSetup이라는 프로그램을 이용하여 PHP 개발 환경을 한번에 설치가 가능했는데 APMSetup의 경우 더 이상 업데이트가 되지 않아 php7도 지원이 안되며 windows10에서도 설치가 불가능합니다. 이러한 불편함을 없애고자 찾아보니 MAMP라는 프로그램을 이용하면 php / ..