분류 전체보기 688

오라클, Java Technology Products Download. 모든 버전의 Java 를 다운로드 받을 수 있는 곳

http://java.sun.com/products/archive/ 자바 기술 관련 공식 다운로드 Sun 이 Java 를 Oracle 에 넘긴 이후, http://www.oracle.com/technetwork/java/archive-139210.html 로 정정됨. 100 Percent Pure Java Certification Program 4.1.1 + documentation J2EE IDE Toolkit Software 2.0 JavaBeans Activation Framework 1.11.0.2 JDBC Technology JDBC RowSet Implementations 1.0 Java 2 Platform Enterprise Edition (J2EE) J2EE 1.4 Java Platform..

간단하고 강력한 음원 저작도구, WavePad 무료 버전

간단하지만 강력한 음원 저작 도구입니다. 저장할때 옵션을 조정하면 MP3 파일을 압축할 수 있습니다. 물론, 압축을 하면 음원이 손상됩니다. 그러나, 전문가가 아니면 거의 알아차릴 수 없을 정로라면 어떨까요.. 덩치가 큰 MP3 파일을 홈페이지에 올리기 전에 반드시 압축을 해 주세요. bgsound HTML 태그 사용시 MP3 파일사이즈가 일정 크기 이상이면 플레이가 되지 않습니다. http://nch.com.au/wavepad/ 제작사 891 KB 이던 MP3 파일이 아래 옵션으로 357 KB 로 압축. 891 KB 이던 MP3 파일이 아래 옵션으로 178 KB 로 압축. 891 KB 이던 MP3 파일이 아래 옵션으로 89 KB 로 압축. 그런데, 소리가 비전문가가 들어도 둔탁해 졌음. 코맹맹이가..?

SQL 쿼리를 JSP 에서 구현하는 이유

예전에 이렇게 코딩된 JSP 를 본 적이 있다. DB 작업을 위한 Context, Connection, Statement, ResultSet 등이 JavaBeans 에 담긴 것이 아니라 JSP 에 존재하는 것이다. 물론 ResultSet 이야 JSP 에서 사용하려면 기술될 수도 있다. 그런데, ResultSet 의 맹점(?)이 몇가지 존재하기 때문에, 이것도 ArrayList 에 담기 쉽상이다. 그리고 이러한 코딩 방식을 폄하한 가장 큰 이유는, PreparedStatement 를 이용하지 않고 Statement 를 이용하였기 때문이다. 게다가 유사한 기능을 구현한 각각의 JSP 들에 처음부터 끝까지 DB 작업용 코드가 들어가 있지 않은가..! 비슷한 기능을 수정하려고 관련된 JSP 모두를 고쳐야 하니,..

WareValley 사의 Orange 에서 그리드 헤더 복사 옵션

오렌지의 그리드에서 복사를 하면 간혹 해당 그리드의 헤더 부분이 복사될 때가 있다. 그래서, 해당 그리드의 셀을 더블클릭 하고 블럭을 잡아 복사를 했다. 오렌지의 옵션에 보면 파일 저장시 헤더를 포함하는 항목이 있는데, 이 항목은 디스크에 저장할 때의 옵션이고 클립보드에 복사해 넣는 것과는 무관하다. 이미 알고 계신분들이야 '당연한 얘기를 왜 하느냐' 하실지 모르지만.. 나와 같은 사람도 있을테니 설명을 하자.. (참고로, 필자는 오렌지를 ReInstall 하여 해결했었다.. ㅠㅠ) 이곳에서 설명하는 버전은 DBA Edition 4.0.1 이다. 다른 버전에서는 어떻게 구현되어 있는지 모르겠다.. ^^> 위에서 설명을 했지만, 디스크에 저장시 헤더를 포함시키는 방법은 아래와 같다. 메뉴에서 'Option..

connect by ~ start with ~ order siblings by ~ 문에 대한 Oracle 9i Plan (실행계획) 2

이번에 설명하는 것은 ACL 을 사용자별로 다루지 않고 그룹단위로 다루는 경우를 설명한다. 이보다 더 나은 방법도 얼마든지 많을테지만.. 먼저 실행계획부터.. (눈이 마구 돌아가져.. ㅋㅋ) 아래 그림을 보면 딱 눈에 보이시죠..? Filter 와 Hash Join, Count 등에 Nested Loops (Cost=471 Card=23 Bytes=3K) 가 동일하게 사용되었습니다. 그 안쪽에 있는 Nested Loops (Cost=2 Card=23 Bytes=1K) 는 테이블을 악세스 하지 않고 Index 에서만 돕니다. 이제 쿼리를 함 보겠습니다. 위에서 설명했던 첫번째 Netsted Loop 에 해당하는 것이 (select seq_category ~ group by seq_category) 입니다...

[마감] 티스토리 초대장 배포 완료

i n v i t a t i o n 티스토리 초대장 티스토리 초대장을 배포 합니다. 비밀댓글에 E-mail 주소를 남겨주시면 초대장을 보내드립니다. 주의사항. 1. 초대장을 보내드리고 바로 개설하시지 않으신 분들은 초대장을 회수할 수도 있으니 바로 개설해주세요! 2. 초대장을 보내 드린 날로부터 한 달이 되도록 포스팅된 글이 없다면 초대를 취소하고, 사회통념상 인정되기 어려운 글이 포스팅 된다면 신고 들어갑니니다. Yes 이런 분들께 드립니다! 1. 다른 블로그를 사용해보셨던 분 2. 이메일 주소가 정상적인 분 3. 블로그를 시작하려는 이유를 남겨주신 분! No 이런 분들께 드리지 않아요! 1. 이메일 주소가 의심되는 분! 2. 이메일 주소를 남기지 않으신 분 3. 이유도 없이 달라고 하시는 분! 티스토..

카테고리 없음 2009.08.16

이클립스 Revert to Base, 잘못 수정한 소스를 최종적으로 저장했던 내용으로 원복

무언가 수정 작업을 하고 있는데, 하도 이것저것 수정하다 보니 갑자기(?) 프로그램이 어떻게 돌아가고 있는 것인지 감이 잡히지 않을 때가 있다. 이를테면, A.java 를 한창 수정하고 있는데.. B.java 에서 코드를 일부 복사해 와서 붙여넣기 하고, 이것저것 한참 수정하다가.. 갑자기 어디에서 잘못했는지 기억이 나지 않는다. 다급하게 Ctrl-z 를 열심히 누르고 있는데.. 중간에 더이상 Undo 가 안 된다.. 이런 경우.. 참 고민이 많다. 왜 이클립스는 울트라에디트나 에디트플러스 처럼 거의 무제한 Undo 가 안 될까..? 어떤 분은 Undo 의 버퍼 사이즈를 크게 늘리는 분도 있는데, 이것도 무제한은 아니니까.. 이럴때 아직 저장을 하지 않았다면 마지막으로 저장했던 소스로 원복하는 기능이 있..