본문 바로가기

전체 글

짤줍 새로운 버젼으로 시작합니다. 구글 계정이 날아가는 바람에 새로운 계정으로 다시 시작합니다.많이 사랑해주세요 ^^ 더보기
짤줍 설명서 짤줍 설명서 https://chrome.google.com/webstore/detail/%EC%A7%A4%EC%A4%8D/ecojldodlkkdjopbgjpebcocefnjeeap/reviews?hl=ko&authuser=1 지난 2월에 처음으로 올리고 바빠서 업데이트를 진행하지 못하였다.하루 날잡아서 디자인도 바꾸고 기능도 추가해서 설명서를 적어봐야겠다. 1.추가하기 2.확인하기짤줍이라고 아이콘이 설치된것을 볼수 있다. 3.사용하기 아무 사이트나 들어가서 짤줍아이콘을 클릭하면 이미지를 다 가져와서 위와같이 보여진다.(1).이미지위에 마우스를 올리면 상세정보와 다운로드가 보여진다.상세정보를 누르면 이미지의 url이 보여진다.다운로드를 누르면 이미지 하나만 다운로드한다. (2).이미지 선택하기를 체크하면 .. 더보기
ionic generator mint-ionic generator개발 이유 ionic cli로 생성하면 minify가 어렵다.bower package전체가 app으로 들어가게 되어 용량이 증가한다.(js 라이브러리가 많아질수록 용량 증가.)ionic resources의 nine patch 불가로 인한 리소스 생성 어려움.build 방법의 어려움으로 인해 시간 소요.위와 같은 이유로 인해 새로운 generator을 개발하게 되었다.아래는 설치 및 실행방법이다. install $ npm install -g yo $ npm install -g generator-mint-ionic generate $ yo mint-ionic run run serve $ gulp serve emulate $ gulp emulate --arg 'android.. 더보기
cache 활용하기 laravel cache & EventServiceProvider 상황해결책코딩1. 상황캐쉬저장 데이타 코드 데이타나 카테고리 데이타 같은 경우는 거의 바뀌지 않는다.그래서 캐쉬를 이용해서 데이타를 임시로 저장하는 경우가 많다.(캐쉬는 memory,file,redis등으로 활용할수 있다.)하지만 코드데이타나 카테고리 데이타는 중요하기 때문에 변경이 되면 바로 반영이 되어야한다.캐쉬 데이타 불일치 문제 기본적으로 캐쉬는 시간단위로 임시저장한다.1분,10분,60분등으로 처리한다.시간으로 저장하기 때문에 시간이 다가기 전엔 캐쉬데이타가 변경되지 않는다.이로 인해 데이타 불일치가 일어나거나 중요데이타가 바로 반영되지 않는 문제가 발생한다.2.해결책 캐쉬를 저장할때 키,밸류로 저장한다.중요데이타(코드데이타,카테고.. 더보기
젠킨스 외부호출 jenkins curl로 호출하기 준비물호출하기1.준비물 당연히 jenkins가 필요하다아이템을 만들고 아래와 같이 외부빌드를 키고 토큰을 정해준다.아이디를 만들고 아이템을 하나 만든다.아이템의 설정화면에서 빌드유발이라는 화면에 빌드를 원격으로 유발을 체크한다.그리고 토큰을 아무이름이나 정해준다.2.호출하기$ curl -X post http://username:password@JENKINS_URL:8080/view/VIEW_NAME/job/JOB_NAME/build?token=build-access-token $ 위와 같이 호출하고 나면 화면에 아무것도 나오지 않는다면 성공이다. 젠킨스에 들어가서 빌드가 되는것을 확인하면 된다. 더보기
마크다운 마크다운이전회사에서 소스를 svn으로 관리하였다.그땐 뭐 소스 관리툴은 없었고 단지 소스만 저장할뿐이었다. 그래서 소스 빌드 방법,필요한 패키지 목록등을 또다른 문서로 저장해서 보관하였다.그렇게 svn만 사용하다가 회사를 나와서 개인 개발자로 살면서 git을 사용해보기 시작하였다. github과 bitbucket으로 소스관리를 하는데 항상 readme.md라고 파일이 추가되어있었다. 뭔가 궁금해서 찾아보니 마크다운이라고 하였다. 위키피디아의 설명 마크다운(markdown)은 일반 텍스트 문서의 양식을 편집하는 문법이다[1]. README 파일이나 온라인 문서, 혹은 일반 텍스트 편집기로 문서 양식을 편집할 때 쓰인다. 마크다운을 이용해 작성된 문서는 쉽게 HTML 등 다른 문서형태로 변환이 가능하다. 마.. 더보기
(3).시작하기 본격적으로 angularjs를 만들어보자목표 yeoman으로 템플릿을 만든다.grunt로 실행하면서 소스 추가 수정해본다.grunt로 빌드해서 서버에 올려본다.angular 테스트하는 방법을 알아본다.1.yeoman으로 템플릿을 만든다.준비물에서 필요한 패키지들을 다설치하고 난뒤 yo template을 찾아서 설치한다. yeoman에서 angular를 찾아서 설치한다. angular yeoman generator에서 시키는 대로 설치를 하자.아래는 generator-angular에서 나온 시작하는 방법이다.$ npm install -g grunt-cli bower yo generator-karma generator-angular $ mkdir my-new-project && cd $_ $ yo angul.. 더보기
(2).개발툴 angularjs를 더욱 개발하기 편리하도록 해주는 도구들을 설치해보자환경os : mac os설치 목록 bowergruntgulpyeoman지난 준비물1에서 필요한것들을 다 설치 하였다. 본격적으로 angular를 개발하기 위한 툴들을 다운 받아보자.bower알만한 사람들은 다 아는 js 패키지 매니지먼트 도구이다. 자세한 내용은 bower에 가서 확인하면 된다. install bower라고 나와있는 부분을 따라서 설치 하면된다.$ npm install -g bower gruntjs 빌드 및 배포등을 해주는 자동화 도구이다. ant와 비슷한 도구이다. 자세한 내용은 grunt에 가서 확인하면 된다. Installing the CLI라고 나와있는 부분을 따라서 설치 하면된다.$ npm install -g .. 더보기