본문 바로가기

전체 글

(57)
HTTP/응답코드 자주 쓰면서 많이 틀리는 HTTP/응답코드 (상태코드) 리스트 일부 개발자들 중에 상태에 상관없이 모든 응답을 200 으로 응답처리하거나, 혹은 정상처리는 200 나머지 에러는 모두 500 으로 처리하는 바람에 FE 개발자와 BE 개발자가 신경전을 하기도 한다고 들은적이 있습니다. 사실 아직 기준점이 없긴 하지만 그래도 모두가 납득이 되는 범위 안에서 응답코드를 작성하는 버릇을 가지는 것이 좋은 것 같습니다. 혼자 개발을 하든 협업을 하든 적어도 200, 400, 500 3분류 이상은 나누는 것이 좋습니다. [ 성공 ] 200 - ok // 성공 201 - create // 새로운 리소스 생성 204 - no content // 리소스 삭제 성공 304 - not modified // 클라의 캐시된 리소..
Sweet Alert (라라벨 alert 쉽게 띄우기) 기존의 Alert을 스윗하게 해주는 Sweet Alert 라라벨 버전 # Composer Install$ composer require uxweb/sweet-alert # config/app.php 설정 'providers' => [ UxWeb\SweetAlert\SweetAlertServiceProvider::class, ]; 'aliases' => [ 'Alert' => UxWeb\SweetAlert\SweetAlert::class, ]; # yarn & npm install $ yarn add sweetalert --dev // &npm install sweetalert --save-dev #customize $ php artisan vendor:publish --provider "UxWeb\Swe..
네이버 블로그 로그인없이 작성하기 # 네이버 블로그 로그인 없이 글 작성 API ( xmlrpc ) 네이버 블로그 API가 이미 존재하지만, 간단하게 xmlrpc api 로 작성할수 있습니다.- 네이버 정책상 첨부이미지는 본문에 포함되어야 하기 때문에, 본문에 이미지를 넣으면 자동으로 첨부하게 작성하였습니다.- 최근 수정하기 API가 작동하지 않아 기존글을 삭제하고 다시 작성하는 방법으로 수정기능을 변경하였습니다. # 네이버 블로그 XMLRPC API 관련 도움말 : (https://help.naver.com/support/contents/contents.nhn?serviceNo=520&categoryNo=1812) - 설치 및 사용방법 # Composer composer require lovizu/naver-blog-xmlrpc # N..
제이쿼리 항상 최신 버전 및 다양한 버전 사용하기 (CDN) 제이쿼리 항상 최신 버전 사용하기 # 최신 버전 //code.jquery.com/jquery-latest.min.js # 3.2.1 Version //code.jquery.com/jquery-3.2.1.min.js # 1.11.1 Version //ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
아마존 AWS 사용하다가 해킹당했을 때 대처법 AWS 사용하다가 해킹 혹은 KEY를 유출하였을 때 대처 법 어느날 아마존으로부터 이메일을 받았습니다. (물론 영어)내용을 간단히 살펴보면, 너의 키가 유출되었다. 요금을 확인해보아라.(나중에 알게되었지만, 이 메일을 받았다면, 이미 늦은것이고, 탈탈 털려있을 것입니다.) 필자의 경우에는 아마존 S3와 Route53그리고 RDS만 사용하고 있습니다.평소에 월 13~15만원정도 과금되고 있는데.. 아직 보름밖에 지나지 않았지만, 이미 평소의 두배를 넘어서 있었습니다.상황은 각나라(리전)별로 최고사양의 EC2가 20개씩 돌아가고 있었습니다.(필자의 경우 유출 후 약 30분만에 발견) 아까 왔던 이메일에 대응법이 나와있습니다. (아까도 야기했지만 물론 영어)한글로 간단히 정리하면 아래와 같습니다. 1. 우선 ..
블로그 개발하기 라라벨 블로그 개발하기 # 깃 허브https://github.com/yousung/blog # 개발환경PHP : 7.1Framework : laravel 5.6Cache : redis or memcachedDB : mysql # ERD
유효성 검사 실패시 Input Textarea 창 테두리 색상변경하기 유효성 검사 실패시 Input Textarea 창 테두리 색상변경하기 # 부트스트랩 느낌의 경고창 만들기입니다. # Laravel Custom Helper 만들기 if (!function_exists('hasError')) { function hasError($errName, $isMsg = false) { if ($errors = session('errors', new \Illuminate\Support\MessageBag())) { if ($isError = $errors->has($errName)) { return $isMsg ? $errors->first($errName, ':message') : 'has-error'; } } } } # CSS 처리 input.has-error { box-shad..
라라벨 한글 언어팩 라라벨 한글 언어팩입니다. 가장 많이 사용하는 기본적인 부분만 한글화하였습니다 # GIT HUB https://github.com/yousung/laravel-lang-ko # 사용법 [PROJECT-ROOT]/resource/assets/lang/ 폴더에 붙여넣기로 사용가능 혹은 $ PROJECT_DIRECTOR/ git clone https://github.com/yousung/laravel-lang-ko.git resources/lang/ko