출처 : http://blog.daum.net/gujjy/114


tomcat 으로 mysql 접속시 인코딩이 깨어질 때 체크해야 할 것들.


1. 데이타베이스 및 테이블 생성 시 인코딩 적용

  CREATE DATABASE 디비명 DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

  CREATE TABLE 테이블명(
    컬럼들~~~~
)ENGINE=InnoDB DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT='테이블 주석';


2. jdbc 데이터 소스 생성 시 인코딩 적용

  jdbc:mysql://서버주소:포트/디비명?useUnicod=true&characterEncoding=utf8


  &는 xml 에서는 &로 적어준다.


3. web.xml에 인코딩 필터 적용

<filter> 
<filter-name>encodingFilter</filter-name> 
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> 
<init-param> 
<param-name>encoding</param-name> 
<param-value>UTF-8</param-value> 
</init-param> 
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>


4. Get 파라메터 한글 깨짐 적용

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="utf8" />


  URIEncoding을 적용하면 get으로 한글을 보낼때 깨지 않는다.




참조 : http://run2u.kr/tc/235


접속해야할 곳이 내부 네트워크라서 접속해서 작업해야 할때 애매할 때가 있다

putty 터널링이란 기능을 이용해서 edit plus 및 디비툴을 이용해서 작업하면 된다.


먼저 접속할 수 있는 곳 하나는 알고 있어야 한다. ssh를 이용해서 설명한다.


 - xxx.xxx.xxx.101 : 22   (접속할수 있는곳)

 - xxx.xxx.xxx.102 : 22   (접속불가한 내부네트워크)


1. 접속할 정보를 넣는다.


2. Connection - SSH - Tunnels 탭으로 이동한다.

   아래처럼 Source port 에는 임의의 포트를 쓴다. 사용하지 않는 포트..

   Destination 에는 실제 내부네트워크 정보를 넣는다.

   그리고 Add 를 눌러주면 추가가된다.


3. 이제 접속를 한다.

  접속을 하고 로그인을 하게 되면 터널링은 됐다.


이제 edit plus나 다른 툴을 이용해서 내부네트워크 쪽으로 접속을 시도해본다.^^

접속을 시도할때 xxx.xxx.xxx.102 : 22 번이

아닌 localhost : 7070 으로

Source port에 써 놓은 포트를 쓴다.


이만...

트위터에서 위젯 기능을 제공하고 있어서 웹사이트에 추가할 수 있습니다.

아래 사이트에서 간단하게 셋팅 후 나온 소스코드로 웹사이트에 쉽게 추가 할 수 있습니다.

https://twitter.com/about/resources/widgets/



파이어폭스 사용할때 종료하고 다음에 실행시 이전에 열려져 있던 탭들이 자동으로 불러오는 기능이 있습니다.
요즘 버전에는 디폴트로 설정이 되어 있지 않아서 따로 설정을 해주어야 합니다.

1. 주소창에 아래처럼  'about:config'을 친후  필터에서  'browser.show'를 치시면 아래처럼 항목이 나옵니다.
    값이 False로 되어 있을텐데 더블클릭하시면 True로 바뀝니다.




2. 그리고 종료를 누르시면 아래처럼 화면이 뜹니다.




저장 후 종료를 누르시면 되겠지요?


얼마전에 SyntaxHighlighter로 설정을 해봤습니다.
코드가 상당히 깔끔하게 정돈되어서 나오네요..

1. 먼저 다운 받고 티스토리 블로그에 설정을 해야 합니다
   http://alexgorbatchev.com/SyntaxHighlighter/
   사이트에 들어가서 3.0버전을 다운 받고 압축을 풀어 줍니다.


2. 압축을 풀고 아래의 폴더중 scripts폴더와 styles폴더 안에 있는 넘들을 죄다 티스토리블로그로 업로드합니다.




아래처럼 HTML/CSS 편집하는 곳에 업로드하는 곳이 있습니다.

폴더 통째로 올리시지 마시고 안에 들어있는 파일을 업로드 하세용

3. 업로드 다 하셨으면 아래처럼 HTML/CSS 편집 메뉴로 들어가서 코드를 넣어 줍니다.
     아래 블록된 코드처럼 css를 로드시킵니다.



아래처럼 스크립트파일을 로드시킵니다. C#,java,php등 원하는 스크립트를 로드 시키면 되겠지요..
단 </body> 바로 위에 넣으셔야 합니다.


4. 그럼 이제 사용해봐야겠지요..
  글쓰기를 누른 후 나오는 위지윅 편집기에서 HTML에 체크하신후
 

 <pre class="brush:c#">
     private void start(String temp){
         String temp;
     }
</pre>

위 와 같은 형태로 pre 태그로 묶고 brush를 지정해 주시면 됩니다..





이번에 아이폰 앱을 앱스토어에 업로드하면서 리젝이 되었는데
알고보니 서버가 있는곳이 공공기관이라 해외에서 접속을 차단시켜놓아서 접속이 안되는 현상이었다.

해외에서 접속이 되는지 테스트해 볼 필요가 있어서 찾아보니 해외에서 ping을 날려서 테스트해 주는 사이트가 있었다.

http://www.watchmouse.com/en/ping.php

회사 도메인을 집어넣고 해보니 OK가 뜨는데 티스토리 블로그 주소를 넣으니 접속이 안되는데..
핑을 막아놓은건가..

아무튼 참고하세요