remote에서 머지된 브랜치 일괄 삭제하기 // master, feature 브랜치 제외 머지된 브랜치 삭제하기 git branch --merged | grep -v '\*' | grep -v master | grep -v feature | xargs -n 1 -r git branch -d 참고: https://digitaldrummerj.me/git-remove-local-merged-branches/ Git - Remove Local Branches That Are Merged or No Longer Exist After a while your list of local git branches can get a bit out of control especially if you doing all of ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bppSuP/btrrlTucXOP/1zHGOnCrWqtt9udwacb95k/img.png)
새로운 프로젝트 시작하면서 새로운 언어와 프레임워크를 도입하게 되었다. 간단하게 Golang을 배우면서 Todo 앱을 만들어보기로 한다. Golang ORM은 대부분 gorm을 많이 사용하나, 공식적으로 지원하는 DB가 적다. 최근까지 활발하게 업데이트도 되고 github 별점도 높으나 공식적으로 지원하는 DB가 한정적이라 일단 그다음으로 많은 xorm으로 적용해 보았다. 특별히 gorm과 많이 다르지 않아서 별 차이없는 없는 듯. 다만 22년 1월 현재기준. 20년 업데이트가 마지막이라 그 부분에서는 염려가 된다. go get github.com/go-sql-driver/mysql go get github.com/gin-gonic/gin go get xorm.io/xorm go-gin & xorm To..
정규식을 조금 더 쉽게 배울 수 있는 사이트 스탭별로 진행하다보면 정규식을 쉽게 습득할 수 있을 듯 하다. https://regexlearn.com Regex Learn - Step by step, from zero to advanced. Learn Regular Expressions, abbreviated as RegEx or RegExp, are a string of characters created within the framework of RegEx syntax rules. You can easily manage your data with RegEx, which uses commands like finding, matching, and editing. Regex can be used regexle..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/KCEW1/btrbW3sptRf/vmqvFhgrk4v4uveIcQcOV0/img.png)
기본적으로 사용할 수 있는 Scalar 타입은 정해져있다. //http://webonyx.github.io/graphql-php/type-definitions/scalars/ use GraphQL\Type\Definition\Type; // Built-in Scalar types: Type::string(); // String type Type::int(); // Int type Type::float(); // Float type Type::boolean(); // Boolean type Type::id(); // ID type 그 외에 필요한 타입은 커스텀하여 사용하여야하는데, 대표적으로 Date, DateTime 타입이 없는지 아쉬운 부분이다. 그래도 친절하게 필요한 타입을 정의하여 사용할 수 있도록..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/AFpYL/btrbhYSaLmr/Da9ArPvrRWmIK3kXvXVFIk/img.png)
Array 중복제거하는 방법 보통 filter를 주로 사용하였으나 다른 방법이 있는지 찾아보았다. # Filter const array = ['a' , 1, 2, 'a' , 'a', 3]; array.filter((item, index) => array.indexOf(item) === index); # Set const array = ['a' , 1, 2, 'a' , 'a', 3]; [...new Set(array)]; //or Array.from(new Set(array)); # Reduce const array = ['a' , 1, 2, 'a' , 'a', 3]; array..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/oVakM/btq9MEs9pWr/9tTkgupZy1BSjaoAfhSP1k/img.png)
생각없이 사용하다 질문 받게되어 foreach, for, map 에 대해 확인해보았다. # for 조건문이 충족할 떄까지 반복 수행하다 break; 만나게 되면 종료된다. for (let i=0; i 5) { break; } } /* 0 1 2 3 4 5 6 */ # forEach 배열의 모든 요소를 순회, return 없음. 외부 값이나 메소드 호출 let arr = [1,2,3,4] let result = arr.forEach(function(item) { console.log(item+1) return item+1 }) console.log(result) /* result 2 3 4 5 undefined */ # map forEach와 동일하나 return 가능. let arr = [1,2,3,4]..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/w2Cqc/btq6oClS5a5/yWnLOtNKe0t8GksyYMy8D0/img.png)
# Composer 설치 # composer 설치해준다. php5.6 이상에서 사용할 수 있음. composer require webonyx/graphql-php # Core/Controller.php class Graphql_Controller extends CI_Controller { public function __construct() { parent::__construct(); } public function response($schema=null) { try{ $input = json_decode(file_get_contents('php://input'), true); $query = $input['query']; $variableValues = isset($input['variables']) ..
#MAILTO 환경 변수 Link to MAILTO 환경 변수 cron 은 MAILTO 환경 변수가 있고 공백이 아닐 경우 MAILTO 에 지정한 이메일 주소에 작업 결과를 보고합니다. #1분마다 df 의 결과를 foo@bar.com 에 보내게 됩니다. MAILTO="foo@bar.com" * * * * * df -h MAILTO 변수가 있고 값이 비어 있을 경우는 메일을 보내지 않습니다. #위와 같이 설정한 경우 df 의 결과에 대해서 메일을 보내지 않습니다. MAILTO="" * * * * * df -h MAILTO 환경 변수가 없을 경우 cron 작업의 소유자에게 메일을 전송합니다. cron 작업이 실패했을 경우에만 메일을 보내려면 MAILTO 에 수령인 정보를 설정한 후에 표준 출력(STDOU..
- Total
- Today
- Yesterday
- laravel-test
- Python
- 자바스크립트
- composer-self-update
- exception-test
- django
- 라라벨
- l5-swagger
- graphql
- 테스트_다중트랜잭션
- 정규식
- php
- Laravel
- aaa패턴
- l5-swagger-response
- addMonth
- MySQL
- addMonthWithoutOverflow
- redis
- php-laravel
- password-manager
- POP3
- 나는욕심쟁이
- 둘이상인증한번에사용하기
- vim
- 메일
- bitwarden-cli
- 정의
- session+token authorize
- graphql-php