Search result

프레임워크를 활용한 개발의 장점

나는 약 10년 간 Legacy PHP 개발자였다. 개인 홈페이지(제로보드)와 블로그(Tattertools)를 운영하며 해당 솔루션의 코드를 보고 프로그래밍을 독학하였기 때문에 프로그래밍의 기초를 모른 상태에서 프로그래밍을...

PHP

블로그를 직접 개발하게 된 이유

개인 블로그를 만들기 위해 다음 두 가지 방안을 고려하였다. 솔루션 활용 TextCube, Wordpress ... etc 자체 개발 처음에는 솔루션을 활용하고자 하였다. 고작 블로그 하나를 개발하는데 너무 많은...

블로그 개설

9년만에 내 블로그를 갖게 되었다. 이번에는 Tattertools나 Wordpress의 힘을 빌리지 않고 한 땀 한 땀 수작업으로 블로그를 만들었기에 의미가 남다르다. 개인 신변잡기, 일상생활, 개발 이야기 등의 주제로 열심...

브라우저 체크(스니핑)

브라우저체크를 위한 방법1. 기능별 체크를 위해 모더나이저를 사용홈페이지 : https://modernizr.com/- 원하는 기능 체크들을 선택하고 다운로드 혹은 복사붙여넣기 한다.2. 브라우저 및 디바이스 체크홈페이지 : h...

App,Plugin 브라우저 스니핑

Laravel 프레임워크 Facade 구현 원리 분석

파사드는 애플리케이션의 서비스 컨테이너에서 사용 가능한 클래스들에 대한 "정적" 인터페이스를 제공합니다. 라라벨은 대부분의 라라벨의 기능에 액세스하는 많은 파사드들을 제공합니다. 라라벨의 파사드는 서비...

Laravel

하드링크와 심볼릭링크 차이점

윈도우에도 "바로가기"기능이 있듯이, 리눅스에도 링크기능이 있습니다. 특정 파일이나 디렉터리를 링크를 걸어 사용할 수 있는데 두가지 종류가 있습니다. 1. 하드 링크(hard link) 2. 심볼릭 링크(symbolic link)...

ubuntu

git fetch 사용법

git fetch : remote에서 최신버전을 로컬로 동기화, merge를 하지 않습니다. git fetch에는 매우 중요한 개념이 있습니다. 바로 FETCH_HEAD인데요. FETCH_HEAD란? 임의의 branch가 로컬이 아닌 remote에서의 최신상...

Git

git merge와 git rebase 차이점

git merge는 두 branch를 합병하는 것입니다. git merge b # b브랜치를 현재 branch에 합병시키기 git rebase b # b브랜치를 현재 branch에 합병시키기 서로 같은 기능을 수행하는 것 같습니다. 무슨 다른점이 있을...

Git

Chromium으로 스크린 캡쳐를 했는데 한글이 네모로 나오는 경우

자동으로 스크린샷을 저장하기 위해 Browsershot을 사용했다. 그런데, 한글이 제대로 표시되지 않아서 한참 삽질했다. 다행히 포기하기 직전에 기적적으로 해결 방법을 발견했다. 원래는 일본어가 동일한 증상으로...

야매 개발 browsershot chrome headless chrome PHP ubuntu 스크린샷 우분투 이상한모임 캡쳐 폰트 한글

Laravel MVCS Design Pattern Service Create Command

라라벨 아티즌 명령어 개발 일기 기존 라라벨은 MVC (Model-View-Controller) 패턴이였지만 회사 첫 출근 후, 서비스 로직은 MVCS (Model-View-Controller-Service) 패턴이었다. 위 이미지는 MVC 패턴을 설명...

PHP Laravel