본문 바로가기

분류 전체보기

(872)
Photoshop - CS5 필요했던 기능을 찾았던 것을 정리 드로잉 화살표 그리기 - http://mwultong.blogspot.com/2006/06/arrowheads.html
자바 가상 머신(JVM) JVM에 대한 글들. Inside the Java Virtual Machine - Bill Venners1장 - 자바 아키텍처 소개2장 - 플랫폼 독립3장 - 보안4장 - 네트워크 가동5장 - 자바 가상 머신6장 - 자바 클래스 파일7장 - 생명주기의 타입8장 - 링킹 모델9장 - 가비지 컬렉션10장 - 스택과 지역변수 연산들11장 - 타입 변환12장 - 정수 연산13장 - 로직14장 - 부동 소수 연산15장 - 객체와 배열들16장 - 제어 흐름17장 - 예외18장 - 메소드 인보케이션과 리턴20장 - 스레드 동기화
시벨리우스::기타(guitar) 기타 악보도 꽤 된다. 타브악보 변칙 튜닝원래 레귤러 튜닝은 1번~6번: (가는) EBGDAE (굵은)이다. 하지만 낼 수 없는 음을 가능하게 하거나 손가락을 쉽게 하거나 6번을 D로 맞추기도 한다. 이런 것을 drop D 튜닝 또는 하프튜닝이라고 한다.우선, 악기를 앙상블에 추가해야 한다.시벨리우스에서는 House Style > Edit Instruments... 에서 가능하다. 이후 Create > Instruments에서 기존의 악기 변경이 가능하다. dropped D 튜닝은 있지만 그 외에는 없다.하지만 만들어 사용할 수 있다. 우선 추가한 dropped D 튜닝을 선택하고 'Edit Instrument' 버튼을 누르면 이 기반 튜닝으로 새로운 악기를 만들 수 있다.이름을 수정하고, 'Classi..
KB국민은행 - 보안승급바로가기? 전에 농협에서 보안카드입력을 유도하는 사이트를 문자로 받을 적이 있었다.2012.9.17일 오전 8시 2분경 아래와 같은 문자가 왔다. kb국민은행입니다.고객님개인정보가유출되였으니보안승급바랍니다.www.bkhubank.com 재미있는 것은 KB를 소문자로 썼다는 것과 '유출되었으니'가 아니라 '되였다'라는 철자도 이상하게 틀렸다. (초등학생이냐! 아니면 외국인이라서 한글을 잘 모르는 것이냐!) 당시 컴퓨터를 할 상황이 아니라서 스마트폰으로 해당 사이트에 접속을 해보았더니 아래와 같이 '보안승급바로가리'라는 도드라지는 궁서체로 사이트가 떴다. 실제 사이트(아래)와 유사하게 레이아웃이 되어 있었다. 스마트폰 브라우저라서 소스보기를 할 수 없었으나 아마 주석에 중국어가 적혀있었을 것이라고 감히 추측해본다. 역..
Web Socket(웹소켓) 푸시에 한계에 대한 대안으로 HTML 5 에 있는 웹소켓을 이용할 수 있다.모든 브라우저가 HTML 5를 만족하지 않기에 node.js의 웹소켓 모듈은 여러가지 구현을 가지고 있다. How HTML5 Web Sockets Interact With Proxy Servers
Comet 부하테스트 NIO로 처리되는 톰캣 Comet은 일반 서블릿과 어떤 차이가 있을까?과연 처리당 스레드 생성하는 과거 모델에 비해 성능상 이점이 있는 것인가? 부하용 프로그램을 만들어서 접속을 증가해보았다.하지만 접속수가 2817에 이르러서는 JVM이 뻗어버렸다.2011. 10. 28 오전 11:11:07 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor run 심각: java.lang.OutOfMemoryError: Java heap space at java.lang.Throwable.getStackTraceElement(Native Method) at java.lang.Throwable.getOurStackTrace(Throwable.java:591) at java...
Comet 서블릿 처리하기 이벤트 타입org.apache.catalina.CometEvent.EventType 에서 4개의 타입을 정의하고 있다.획득법: CometEvent.getEventType()총 4가지 타입이다.CometEvent.EventType.BEGINCometEvent.EventType.READCometEvent.EventType.ENDEND일 경우 무한적으로 계속 발생을 하는데, CoemtEvent.close()를 호출해주면 더이상 END 이벤트가 발생하지 않는다.이상하게도 꼭 2번 호출이 된다.CometEvent.EventType.ERRORERROR일 경우에는 서브타입을 가지는데 그외(BEGIN, END, READ는?)에서 사용하면 NullPointerException이 날 수 있으니 주의 보통의 Comet 요청..
톰캣 - 이클립스에서 Comet 프로젝트 만들기 Dynamic Web Project를 생성 Java Resources에서 new 입력Java package: com.springnote.namoda.comet (자신이 사용하는 패키지로)Class Name: CometServlet Next>Servlet deployment descriptor:Description: Handling a basic Comet event (원하는 대로...)URL mappings : 원하는 대로... Methos체크를 모두 제거한다.Comet은 doGet, doPost를 사용하지 않고, event 메소드를 사용한다. Finish 처음 만들어진 템플릿 (CometServlet.java)package com.springnote.namoda.comet; import javax.se..