일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 가사
- 아이패드
- 게임
- 모뉴먼트 밸리
- 시사회
- Monument Valley
- 유료
- 잡담
- 카이로소프트
- 아이러브니키
- jQuery
- Pink
- Monument
- 아이폰
- goblin sword
- 일상
- 영화
- JavaScript
- 강추
- 공략
- great forest
- 아이폰게임
- 모뉴먼트
- 추천
- 레고
- php
- 맛집
- 핑크
- 감상
- 후기
- Today
- Total
목록Study ;3 (102)
잡담소장소
※ 이슈 1. 개인정보 보호이슈로 엑셀 파일에 암호 필요2. 암호 전달을 위해 form.submit을 통한 다운로드 대신 이메일 발송 public boolean xlsDownload(User user) { try{ List books= getBookList(); //워크북 생성 String strHeaders = "title,author,rank"; String password = RandomStringUtils.randomAlphanumeric(8); List selectedHeader = Arrays.asList(strHeaders.split(",")); List headerNames = this.getSelectedHeader(selectedHeader); ByteArrayOutputStream b..
예전만해도 크롬에서 alert 메세지 복사가 문제 없이 됐었는데 얼마 전에 시도하니 ctrl+c가 전혀 먹히지 않았다. (일전에 크롬 업데이트 이후 some bug들이 있었던 것 같긴한데..) 뭐, 아무튼 열심히 구글링을 해보니 메세지에 더블클릭해서 선택 후 클립보드로 복사하라는 이야기가 많았다. 근데 나는 아무리 해도 안됐단 말이지.. 해서.. 알아보니.. 일반적인 텍스트로 메세지를 보낼 때는 문제없이 메세지 선택+클립보드 복사가 가능하지만 스크립트 내에서 문자열 조합을 하게 되면 복사가 안된다. 해결은 좀 구리지만 window.prompt로 하였다. var tmp = "123"; var msg = "문자열조합"+tmp; window.prompt("메세지를 복사해주세요", msg); 이런식으루 복사하고..
하.. 이걸 처리하려고 얼마나 삽질했던가.. 크롬이 업데이트 되면서 404 이미지들에 대해 엑박노출을 하지 않게 되었다. 이미지에 삭제 버튼을 올려놓았는데 이미지가 노출이 안되니 버튼도 노출이 안되서 매번 개발자가 손수 처리해줘야 하는 상황이 되었기에 404 이미지에 대해서는 빈 이미지를 올려주어 버튼이 노출되도록 하고자 시작하였다. 처음에 처리했던 코드는 아래와 같다 $(function(){ $("img").on("error", function(){ var uri = "data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="; //blank image code $(this).attr('src', uri); }); }); er..
최근 프로젝트 작업하면서 bootstrap보다 예쁜 UI없나 찾아보다가 발견하게 된 angular material괜찮은 건가 싶어서 검색해봤는데 의외로 많이들 쓰고 있는 것 같고약간 무거운 감이 있지만 깔끔한 디자인이 너무 맘에 들어서 사용하게 되었다. js랑 css를 다운받으려 했는데 github에서 받은 zip파일에는 따로 없어서 npm을 통해서 install 하였다.(ajax.googleapis.com을 이용하고 싶지만 그러면 안되니까..ㅜ.ㅜ)angular의 추가적인 library가 필요해서 현재 프로젝트의 angular버전을 따로 다운받아서 추가해주었다.(버전에 맞지 않으면 제대로 동작하지 않아서 삽질함 ㅠㅠ) 시작하기 페이지를 보면서 차근차근 따라하다보니 곧 손에 익어서 괜찮았지만아무래도 가공..
프로젝트 요청사항에 ag-grid가 있어서 어쩔 수 없이(?) 사용해보았다. 처음 사용할 땐 역시 getting started.간단하게 적용할 땐 문제 없는데 몇 가지 적용하려고 하니 guide의 부실함이 느껴졌다.열심히 업데이트 중이라 코드와 가이드의 갭이 크다 'ㅁ'... 기본적으로 사용하는 방식은 아래와 같다 var columnDefs = [ {headerName: "Make", field: "make"}, {headerName: "Model", field: "model"}, {headerName: "Price", field: "price"} ]; var rowData = [ {make: "Toyota", model: "Celica", price: 35000}, {make: "Ford", model..
사내 프로젝트로 angularjs2를 사용해본다고 해서 공부해보려고 사이트에 들어갔더니 뭣도 모르겠어서 hello-world 코드부터 분석해본다 index.html Loading... app/main.ts import {bootstrap} from 'angular2/platform/browser'; //browser.ts에서 bootstrap을 import import {HelloWorld} from './hello_world'; //hello_world.ts에서 HelloWorld class import bootstrap(HelloWorld); app/hello_world.ts import {Component} from 'angular2/core'; @Component({ // Declare the t..
회사 맥에서 생성한 개인키/공개키를 집으로 가져오려고 export하고집에다가 import하려는데개인키는 잘 되었지만 공개키는 에러가 났다남편이 당연하다는 듯이 버그라며 터미널에서 뚝딱 설치해주었다 $ security import [filename].pem -k ~/Library/Keychains/login.keychain 다운받은 폴더에서 위와 같이 입력하니까 키 체인에 Imported public key로 생성되어 원래의 이름으로 수정해주었다 :)
iOS 개발 중에 데이터를 저장하기 위해서 기본적으로 NSUserDefault 를 이용하다가iCloud의 key-value storage를 추가해보게 되었다 iCloud 이용하기 위해선 개발자 계정이 필요하여 결제하게 되었다내가 하려고 했는데 한번 설정하면 변경도 못한다며 남편이 극구 -_- 말리는 바람에 계정 생성은 남편에게 맡기고 활성화된 계정을 받아서 개발하게 되었다. iCloud계정이 없는 경우 [NSUbiquitousKeyValueStore defaultStore] 이 부분에서 아래와 같은 에러가 난다NSUbiquitousKeyValueStore error: [BUNDLE_IDENTIFIER] has no valid com.apple.developer.ubiquity-kvstore-identif..
1. $apply() is already progress 에러 이번에 작업하면서 $apply()가 이미 실행되고 있다는 에러를 띄워봤다 -_-a구글링하여 stack overflow나 블로그에 써있는 몇 개의 방법들 중 먹힌 것은 $timeout 방법이었다 $apply()에러가 발생한 경우는 ng-repeat을 통해 table을 생성하고 있었는데ng-repeat 타겟에 요소를 추가하여 table을 추가 생성하는 경우,table의 :last 요소가 추가 전 마지막 요소가 선택되는 것이 문제였다 var app = angular.module(); ... app.controller('ctrl', function( $scope, $timeout){ //timeout 사용 .. $timeout( function(){..