DCIM 파일 정리

정리 2017. 8. 14. 23:51

 다음과 같은 시기에 아이폰 DCIM 폴더를 백업했다.
 용량이 점점 부족해 져서 예전 폴더를 지우려고 보니 웬지 찜찜하다...
 1) 17년 3월 14일
 2) 17년 4월  8일
 3) 17년 5월 31일

 2)와 3)은 구조가 같아서 비교가 쉬운데 1)과 2),3)은 너무 다르다.

 윈도우 탐색기에서 *.*로 검색하니 폴더 내에 파일이 모두 나와서 정렬하니 비교는 가능한데 갯수가 너무 많다. 방법을 찾다보니 cmd에 dir 명령어가 있었다.

 http://artwook.tistory.com/168

 dir /b/s 이걸 실행해보니 파일명이 너무 단순하게 나온다.

 http://blog.naver.com/slimcdp/220934471060

 여기서 좀더 보고

 dir /s > out.txt 와 같은 형태로 내보내서 1)과 2)를 비교하기로 했다.
 비교는 엑셀로 비교할지? 고민...

자바 애플릿 메모리 용량 변경

Java 2014. 11. 19. 10:55

제니퍼 모니터링 사용중 메모리 부족으로 곤란해서 다음과 같이 설정함 (제니터소프트의 메뉴얼에 있는 내용)

제어판 - Java - Java 제어판에서 Java 탭 선택 후 "보기(V)..." 클릭

경로 옆 Runtime 매개변수에 -Xms400m -Xmx400m 추가 후 적용

'Java' 카테고리의 다른 글

JDBC 연결 폼  (0) 2014.11.14
POI 관련 링크  (0) 2014.04.28
HTML 탭 오더 (Tab order), 탭키 눌렀을때 순서  (0) 2014.03.17
영업일 계산 참조 링크  (0) 2014.03.06

JDBC 연결 폼

Java 2014. 11. 14. 14:34

Class.forName("com.mysql.jdbc.Driver");
Connection conn = null;
conn = DriverManager.getConnection("jdbc:mysql://hostname:port/dbname","username", "password");
conn.close();

'Java' 카테고리의 다른 글

자바 애플릿 메모리 용량 변경  (1) 2014.11.19
POI 관련 링크  (0) 2014.04.28
HTML 탭 오더 (Tab order), 탭키 눌렀을때 순서  (0) 2014.03.17
영업일 계산 참조 링크  (0) 2014.03.06

테이블 비교 (WITH, MINUS, UNION ALL)

Oracle 2014. 8. 28. 09:08

서로 다른 계정에 테이블을 동기화하려고 하는데 사전에 차이점을 확인하기 위해서 다음 링크에 내용을 참조함


http://blog.naver.com/hell0803/40169542224

(SELECT * FROM 테이블A
    MINUS
SELECT * FROM 테이블B)
    UNION ALL
(SELECT * FROM 테이블B
    MINUS
SELECT * FROM 테이블A)

이때 SELECT 내에 조건절을 좀 복잡하게 하니 오류가 발생...
대책이 없어서 WITH를 이용하기로 함. 미리 AA와 BB로 정의하고 하기에서 MINUS, UNION ALL 함

 


http://blog.naver.com/knight841/150171546962

WITH AA AS
(SELECT ~ FROM ~ WHERE ~ ORDER BY ~),
BB AS
(SELECT ~ FROM ~ WHERE ~ ORDERY BY ~)
(SELECT * FROM AA
    MINUS
SELECT * FROM BB)
    UNION ALL
(SELECT * FROM BB
    MINUS
SELECT * FROM AA)

A에서 B를 MINUS한 결과와 B에서 A를 MINUS한 결과를 엑셀로 합친것과
UNION ALL로 합친 결과를 엑셀로 다운로드한 결과가 차이가 나서 다음 링크에서 MINUS, UNION ALL을 참고함

http://blog.naver.com/yysvip/220100219038

oracle 다중 검색

Oracle 2014. 8. 19. 14:27

제목이나 내용에 대해서 다중 검색시 아래를 이용해 해결함

REGEXP_LIKE(컬럼명, '값1|값2|값3');

iBatis에서는,
REGEXP_LIKE(컬럼명, #변수명1#||'|'||#변수명2#||'|'||#변수명3#);
화면에서 대표격 변수로 "변수명1 변수명2 변수명3" 형식으로 값을 받고,
해당 문자열을 특정 구분자(본인의 경우 " " 공백)로 구분해 split 로 나누어 VO에 넣어 이용함

http://blog.naver.com/jaeik714/140192054230

하위 디렉토리 백업

JEUS 2014. 8. 18. 16:54

cd /경로/
tar cvf 압축파일명.tar /경로/*

참고 : http://mintnlatte.tistory.com/515

 

수정 후 다음 명령어로 압축
gzip -9 압축파일명.tar
-> 원본 압축파일이 삭제되므로 주의요함
http://forlov3u.blog.me/20137339200

'JEUS' 카테고리의 다른 글

Jeus 및 WAS에 대한 내용이 많은 사이트 링크  (0) 2014.01.27
JeusSQLException : ORA-00257  (0) 2013.12.04

redirect, forward 시 화면이 바뀌지 않으면!

Spring 2014. 5. 7. 15:21

컨트롤러 쪽에서 redirect, forward 해도 요청이 완료되었다고 표시되나 화면에 변화가 없음.
정상동작하는 것과 비교 후 원인분석 결과 타겟 지정이 올바르게 되지 않은 경우가 많았음!

따라서 다음과 같이 호출하는 서비스위에 form에 target 지정이 요구됨
$('form').attr('target', '_top');
$('form').attr('action', '/경로/서비스.do').submit();

아래 링크는 redirect, forward가 문제인줄 알고 조사한 자료... 그냥 참고

http://blog.daum.net/janustop/128
http://ebonny.wordpress.com/2010/10/28/forward-vs-redirect/
http://openframework.or.kr/framework_reference/spring/ver2.x/html/mvc.html

DB 자리수 맞추기

Oracle 2014. 4. 28. 16:58

POI 관련 링크

Java 2014. 4. 28. 11:22

http://poi.apache.org/

http://poi.apache.org/apidocs/index.html

http://blog.naver.com/kyt0223/20019654763

http://nanstrong.tistory.com/41

http://blog.naver.com/nuj9310/10013945327

http://stackoverflow.com/questions/20966818/apache-poi-setting-left-right-print-margin-in-excel

http://www.javaservice.net/~java/bbs/read.cgi?m=devtip&b=poi&c=r_p&n=1214206026&p=1&s=t

http://blog.naver.com/ddduuu12/50182011067

http://blog.naver.com/stpoo/206839732

http://loves-textcube.blogspot.kr/2009/06/poi.html

인쇄시 여백관련 설정이 필요했음. 개인적으로 세번째 링크가 가장 유용했음

 

 

 

POI 관련해서 비밀번호를 거는 부분 관련해서 검색
http://stackoverflow.com/questions/8817290/create-a-password-protected-excel-file-using-apache-poi

https://gist.github.com/ozero/1080046

http://poi.apache.org/encryption.html

http://stackoverflow.com/questions/18407725/get-the-excel-workbook-password-using-apache-poi

http://comments.gmane.org/gmane.comp.jakarta.poi.user/16551

http://rocksolutions.wordpress.com/2010/06/10/protecting-excel-sheets-using-apache-poi/


http://sachinnikam.blogspot.kr/2014/04/apache-poi-password-protected-excel.html

http://www.hanbit.co.kr/network/view.html?bi_id=1544

http://blog.daum.net/dmz7881/5810174

http://blog.naver.com/sd95369/10179301495

XSSF
http://stackoverflow.com/questions/14701322/apache-poi-how-to-protect-sheet-with-options

셀 수정 및 저장시 암호를 필요로 하는 부분만 테스트 성공
읽기 시에 암호를 필요로 하는 부분은 테스트 실패

Apache POI - Password Protected Excel
 

Apache POI, a project run by the Apache Software Foundation, and previously a sub-project of the Jakarta Project, provides pure Java libraries for reading and writing files in Microsoft Office formats, such as Word, PowerPoint and Excel.
 


The name POI was originally an acronym for Poor Obfuscation Implementation, referring humorously to the fact that the file formats seemed to be deliberately obfuscated, but poorly, since they were successfully reverse-engineered.
 
In this tutorial we will use Apache POI library to perform different functions on Microsoft Excel spreadsheet.
 
Tools & dependencies:
 1.Java JDK 1.5 or above
 2.Apache POI library v3.8 or above (download)
 3.Eclipse 3.2 above (optional)
 
Create a password protected excel file or use an existing template and make it password protected. This will give the users a "read only" access though. Here's an example where I have an excel file that has a password "sachin"
 

import java.io.BufferedInputStream;
 import java.io.FileInputStream;
 import java.io.FileOutputStream;
 import java.io.IOException;
 import org.apache.poi.hssf.record.crypto.Biff8EncryptionKey;
 import org.apache.poi.hssf.usermodel.HSSFRow;
 import org.apache.poi.hssf.usermodel.HSSFSheet;
 import org.apache.poi.hssf.usermodel.HSSFWorkbook;
 import org.apache.poi.poifs.filesystem.POIFSFileSystem;
 import org.apache.poi.ss.usermodel.Cell;
 
public class ProtectedExcelFile {
 
    public static void main(final String... args) throws Exception {    
 
        String fname = "C:/Users/username/excel.xls"; // Add your excel sheet path
 
        FileInputStream fileInput = null;      
         BufferedInputStream bufferInput = null;     
         POIFSFileSystem poiFileSystem = null;   
         FileOutputStream fileOut = null;
 
        try {          
 
            fileInput = new FileInputStream(fname);        
             bufferInput = new BufferedInputStream(fileInput);           
             poiFileSystem = new POIFSFileSystem(bufferInput);           
 
            Biff8EncryptionKey.setCurrentUserPassword("sachin");      // Use 'sachin' as  a password
             HSSFWorkbook workbook = new HSSFWorkbook(poiFileSystem, true);           
             HSSFSheet sheet = workbook.getSheetAt(0);          
 
            HSSFRow row = sheet.createRow(0);
             Cell cell = row.createCell(0);
 
            cell.setCellValue("THIS WORKS!");
 
            fileOut = new FileOutputStream(fname);
             workbook.writeProtectWorkbook(Biff8EncryptionKey.getCurrentUserPassword(), "");
             workbook.write(fileOut);
 
        } catch (Exception ex) {
 
            System.out.println(ex.getMessage());     
 
        } finally {        
 
              try {           
 
                  bufferInput.close();    
 
              } catch (IOException ex) {
 
                  System.out.println(ex.getMessage());    
 
              }   
 
              try {           
 
                  fileOut.close();    
 
              } catch (IOException ex) {
 
                  System.out.println(ex.getMessage());    
 
              }
         }      
 
    }
 
}
 
Let me know your queries.

 

'Java' 카테고리의 다른 글

자바 애플릿 메모리 용량 변경  (1) 2014.11.19
JDBC 연결 폼  (0) 2014.11.14
HTML 탭 오더 (Tab order), 탭키 눌렀을때 순서  (0) 2014.03.17
영업일 계산 참조 링크  (0) 2014.03.06

Microsoft Office Outlook 2007에서 첨부파일을 클릭시 팝업 기본설정이 변경되었을 때

기타 2014. 4. 16. 15:27

Microsoft Office Outlook 2007에서 첨부파일을 클릭하면 다음과 같은 메시지가 뜸

창이름 : 메일에 첨부한 파일 열기
메시지 : 사용하기에 안전한 첨부 파일만 열어야 합니다.
파일명 표시되고.확장자
파일을 여시겠습니까? 아니면 컴퓨터에 저장하시겠습니까?
[열기] [저장] [취소]
[] 이런 형식의 파일을 열기 전에 항상 확인

여기서 체크를 풀고 확인을 누르면 무조건 열기만 되는데 다른이름으로 저장하기가 안됨
시작-기본프로그램에서 설정하는 방법도 있지만 아래한글의 경우에는 없어서 다음 링크를 참조함

http://blog.naver.com/jaeyjang/190557583

.hwp 확장자에는 별다른 설정이 보이지 않았고
아래한글의 경우
HKEY_CLASSES_ROOT\Hwp.Document.7 에 EditFlags 값이 00,00,01,00 으로 설정되어 있었고
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Hwp.Document.7 에 EditFlags 값이 00,00,01,00으로 설정되어 있었음

HKEY_LOCAL_MACHINE 쪽에 값을 00,00,00,00으로 변경하니 HKEY_CLASSES_ROOT쪽에 값도 동시에 변경되었으며 아웃룩에서 클릭시 바로 확인하는 창이 표시됨 (체크 되지 않은 상태로)
그래서 다시 체크해줌!!!

상기의 방법이 XP에서는 탐색기쪽 확장자 설정시에 설정이 가능했으나 윈도우7는 달라서 기록함!!

'기타' 카테고리의 다른 글

오라클 컬럼 변경관련 참고 링크  (0) 2013.10.25
iframe 접근시 접근에러 관련 링크  (0) 2013.09.24
숫자 천단위 자릿수  (0) 2013.09.06