본문 바로가기

전체 글

(57)
자바스크립트 eval() 대신 대체 방법 # 자바스크립트의 만능키(?) 그만큼 위험부담도 큼 eval은 사용을 자제하라는게 일반적인 평론이다.# 그럼 어떻게 eval을 대응 혹은 대신할것인지 알아보자. (출처는 구글 검색의 짬뽕..) 기존의 코드 function say(){ alert('say yo ~') } eval('say()'); 대체 방법 function say(){ alert('say you ~'); } new Function('return say()')() 다른 방법의 사용예 기존 방법 var jsonObj = { lang : 'javascript' } var objName = 'lang' console.log( eval("jsonObj." + objName) ) 권장방법var jsonObj = { lang : 'javascript'..
phpstorm 마스터하기 # PHP 의 대표적인 IDE PHPSTORM의 사용방법입니다. # 개발자는 tool만 잘사용하여도 생산이 배로 향상됩니다 라라벨의 라라캐스트 링크 바로가기 : https://laracasts.com/series/how-to-be-awesome-in-phpstorm
라라벨 이미지 처리 # 라라벨에서 이미지를 효과적으로 핸들링 하는 Composer# 각종 이미지를 처리할수 있게 해줍니다. (회전, 리사이즈, 워터마크 등등) # composer install $ composer require intervention/image # config/app.php // $providers Intervention\Image\ImageServiceProvider::class //$aliases 'Image' => Intervention\Image\Facades\Image::class
라라벨 개발 도우미 # IDE 로 라라벨을 개발할 경우 자동완성 및 goto 기능을 지원해줍니다. # composer $ composer require barryvdh/laravel-ide-helper --dev # 설정// App\Providers\AppServiceProvider.php public function register() { if ($this->app->environment() !== 'production') { $this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class); } } // composer.json "scripts":{ "post-update-cmd": [ "Illuminate\\Foundation\\Compos..
우분투 PHP7.2 설치 방법 및 설명 # Ubuntu 16.04 / PHP 7.2 설치 (아마존 AWS EC2 생성 직후 PHP 설치하기) # GIT 주소GIT : https://github.com/yousung/ubuntu16.04-php7.2-install # 사용방법 wget https://raw.githubusercontent.com/yousung/ubuntu16.04-php7.2-install/master/script/install-php7.2.sh adduser user-id usermod -G www-data user-id id user-id // uid=xxx(user-id) gid=xxx(user-id) groups=xxx(user-id),xx(www-data) sudo -s bash install-php7.2.sh user..
라라벨 쉽게 디버그 하기 # 라라벨 개발할 때 필수품 ! 문제점 & 이슈 찾기 최적화 Composer # 에러페이지, 뷰페이지, 세션, 쿠키, 쿼리 등등을 확인할수 있습니다.# 필자는 중복 쿼리 잡을 때 많이씁니다. # Composer install $ composer require barryvdh/laravel-debugbar --dev # 적용 // .env APP_DEBUG=true
라라벨 검색 엔진 최적화 하기 (SEO 적용) # 개발자 중에서 SEO가 뭔지도 모르는 사람도 많고, 왜 자기가 만든 사이트가 검색 엔진에 노출이 안되는지도 모르는 사람이 많습니다. 설상 그 이유를 알더라도 SEO의 복잡성과 생각해야할게 많아서 힘들어하는 분들도 많으신데요.. # SEO에 대해서는 이번 포스팅에서는 다루지 않고, 라라벨에서 SEO를 쉽게 적용시키는 composer 를 추천드립니다. # Composer install $ composer require artesaos/seotools # config // config/app.php 'providers' => [ Artesaos\SEOTools\Providers\SEOToolsServiceProvider::class, ], 'aliases' => [ 'SEOMeta' => Artesaos\..
ERD 디자인 웹으로 하기 # 개발에서 ERD를 잘못 작성하여서 혹은 하지 않아서 뻘짓을 할때가 많습니다. 물론 유료 툴이 좋지만, 무료 중에서도 그리고 설치형이 아닌 웹용으로 괜찮은 ERD 디자인 사이트가 있어서 추천합니다. Aquery Tool : http://aquerytool.com/ # 직관적인 UI를 사용함으로 따로 설명은 생략합니다.# 그래도 잘모르시겠으면 좌측 상단 메뉴에 Help 및 Demo를 참고하여주세요.