'개발 TIP'에 해당되는 글 11건

  1. 2012.03.19 2개의 폴더를 비교하는 도구 / 폴더비교 / Beyound Compare (91)
  2. 2012.03.19 MDir 같은 2개의 탐색창이 함께 보이는 NexusFile
  3. 2010.08.03 tomcat 특수목적 startbat 파일 만들기 (win 버전)
  4. 2010.06.28 [Apache] TRACE HTTP method disable
  5. 2010.03.23 이 글을 트위터로 보내기 / 요즘 보내기 (1)
  6. 2010.02.25 baretail 특정파일을 tail 처리하듯 보고 싶은 경우
  7. 2010.01.19 아이폰과함께히는티스토리
  8. 2009.03.10 특수문자 코드 (2)
  9. 2008.04.18 개발자 PC보안을 위해
  10. 2007.03.27 특수문자표 일람

여럿이 함께 프로젝트를 진행하면 폴더관리가 중요합니다.
관련해서 폴더비교 도구입니다.

http://www.scootersoftware.com/

screenshot

다운로드

http://www.scootersoftware.com/download.php


특징 : 실행하면 아이콘에 심판 모자를 쓴 아이콘이 있습니다. 
  - Comparison
      :: 폴더 비교할때 크기와 시간단위 비교를 넣을 수도 뺄 수도 있습니다. 

   - Name Filters
      :: 폴더 비교할때 비교대상이 넣을수도 뺄 수도 있습니다.
          Exclude folders 에 .svn 를 넣으면 폴더비교에서 해당 내용은 비교 대상에서 빠집니다.
 
저작자 표시 비영리 변경 금지
신고

2개의 탐색창은 파일을 반복적으로 복사해서 사용할때 필요합니다.
더군다나 마우스 사용보다는 키보드만 사용하는게 좋죠.

여기 과거 MDir 향수를 불러일으키는 툴이 하나 있습니다. (NexusFile)

http://xiles.net/

Main Window

다운로드는 여기서 해주시면 되겠습니다. download

http://xiles.net/nexusfile/

저작자 표시 비영리 변경 금지
신고

tomcat을 이클립스 밖에서 실행하면 듀얼 모니터의 경우 로그와 코드를 같이 볼 수 있다.
뭐 기술까지도 아니지만 이렇게 tomcat 을 따로 실행할 수 있는 bat을 만들어두면 바로 바로 실행하고
창을 닫아 was를 kill 할 수 있는것에 대한 기대도 해볼 수 있을것 같다.

@echo off
set JAVA_HOME=C:\lang\jdk1.6.0_07
set CATALINA_HOME=%CATALINA60_HOME%
set BASEDIR=%CATALINA_HOME%
set LOGDIR=%BASEDIR%\logs
set CLASSPATH=%CLASSPATH%;%CATALINA_HOME%\bin\bootstrap.jar
set CATALINA_BASE=%CATALINA_HOME%
set CATALINA_TMPDIR=%CATALINA_BASE%\temp
set _RUNJAVA=%JAVA_HOME%\bin\java

rem -server \
rem -verbose:gc -Xloggc:%LOGDIR%/${NOW}_gc.log \
rem -Dcom.sun.management.config.file=/usr/local/tomcat/conf/management.properties

set MAINCLASS=org.apache.catalina.startup.Bootstrap
set ACTION=start
set CMD_LINE_ARGS=
set _EXECJAVA=%_RUNJAVA%
set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties"  -XX:SurvivorRatio=4 -XX:+UseParallelGC -Xss128k -XX:PermSize=64m -Xmn32m -Xmx64m -Xms64m -XX:MaxPermSize=32m -Xnoclassgc -XX:+DisableExplicitGC -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+AggressiveHeap

%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" -Dfile.encoding="MS949" -DtestHost=neouser -DtestEnv=Y -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager  -Djava.util.logging.config.file="D:\neouserProject\src\logging.properties" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%



위에 bat을 참고해서  tomcat  start할 수 있는 단축 실행을 해봐도 좋겠다.
참고로 나의 경우에는 2개의 톰켓을 구동중이고 각기 다른 프로젝트를 보고 있다.
apache 는 1개이며 2개의 프로젝트를 실행하기 위해 tomcat의 vm을 적게 설정한 경우에 해당한다.


저작자 표시 비영리 변경 금지
신고
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^TRACE
RewriteRule .* - [F]


※ apache 1.3.33과 2.0.54 이전버전
Apache 1.3.34과 2.0.55 이후 버전에는 「TraceEnable」가 서포트되고 있어 상기와 같이 간단히 TRACE메소드를 무효로 할 수 있지만,
이전 버전(1.3.33과 2.0.54)을 사용하고 있는 경우에는「mod_rewire」를 사용하는 방법이 있다.
이 방법은 「TraceEnable」과는 달리 TRACE메소드가 허가되고 있는 것처럼 보이지만, 내부 처리에 의해 무효화하는 방법이다.
우선, 「mod_rewrite」가 유효하게 되어 있는지 확인한다. 무효로 되어 있다면 유효하게 할 것.
다음의 항목이 httpd.conf에 들어 있으면 된다.


LoadModule rewrite_module libexec/mod_rewrite.so
AddModule mod_rewrite.c


위의 부분이 확인되었다면, 적당한 부분에

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^TRACE
RewriteRule .* - [F]
</IfModule>
과 같이 기술하고, Apache를 재기동한다.
이것으로 TRACE메소드는 유효하게 되어 있지만, 클라이언트로부터 송신할 수 없게 된다.
예를 들어 TRACE메소드를 송신한 경우

- 적용 전
telnet 192.168.0.201 80
TRACE / HTTP/1.1
Host:localhost

HTTP/1.1 200 OK
Date: Tue, 11 Jul 2006 10:57:30 GMT
Server: Apache/1.3.12 (Unix)
Transfer-Encoding: chunked
Content-Type: message/http

TRACE / HTTP/1.1
Host: localhost

- 적용 후
HTTP/1.1 403 OK

저작자 표시 비영리 변경 금지
신고

http://twitter.com/home?status=이곳에UTF-8로 메세지를 작성해 넣습니다.
http://yozm.daum.net/home?m=이곳에UTF-8로 메세지를 작성해 넣습니다.



너무 단순해서 놀랬는가?
사실 나도 놀랬다.
무슨 openAPI같은것 사용하지 않아도 되고 .. 그냥 바로 쏜다.
별 기술이란! "인지적이고 편리한게 별 기술이다"

문득 enamu 님이 말씀하신 서비스는 개발한 사람을 닮는다는 말이 생각이난다.
요리사는 요리하듯, 건축가는 건축하듯, 그리고 보수적경영과 M&A나 하는 경영자는
고따우 마인드로 만들어진다.

그러고보면 트윗과 요즘의 저런 마인드 맘에 든다.


아참!
기업에서 트윗과 연동할때는 서비스끼리의 연동의 경우 OAuth 를 통한 연동이 방법이다.
짧게 생각하지 않았으면 좋겠다
저작자 표시 비영리 변경 금지
신고
java Application을 만들어서 log4j로 파일을 만들어 놓는경우
로그를 확인하기가 불편하다는 이유만으로 log를 남기던것을 system으로 대처해버리고 만다.

예전에 내가 잘 따르던 훌륭한 개발자 한분께서는 "나중에 한꺼번에 치환하면 되잖아" 라는
명언(?)을 남기셨고 그덕에 몇번 작업하다가 나중에 하겠다는 부도어음 난발은 개발에서 치명적이라는 사실을 경험하게 되었다.

http://www.baremetalsoft.com/baretail/

툴하나 팔러 나왔다.
파일을 열어서 로그가 진행하는 과정을 보여주는 프로그램이다.
free 버전을 설치해도 좋다.




저작자 표시 비영리 변경 금지
신고
아이폰에서 포스팅~




iPhone 에서 작성된 글입니다.
신고

특수문자 코드

개발 TIP 2009.03.10 13:42


특수문자 코드

Character Entity Name Description
" &quot; quotation mark
& &amp; ampersand
< &lt; less-than
> &gt; greater-than
© &copy; copyright
® &reg; registered trademark
&trade; trademark
× &times; multiplication
÷ &divide; division
&bull; bullet
· &middot; middle dot
&sdot; dot operator

저작자 표시 비영리 변경 금지
신고
xp 패치
http://www.update.microsoft.com/


브라우져에 툴바 설치 (무료바이러스 체크)
http://toolbar.daum.net/


옥션해킹을 봐서는 DB를 직접 가격한것으로 보인다.
후덜덜..
신고
TAG 옥션
아~ 잘 까먹습니다.

<  &lt;
 ?  &#131;
 >  &gt;
&   &amp;
 †  &#134;
 "  &quot;
ⓒ   &copy
 ‰  &#137;
 ®  &reg;
공백   &nbsp;
 ?  &#159;
 ™  &trade
!  &#033;
 ¡  &#161;
 §  &sect;
"  &#039;
 ¢  &#162;
 æ  &aelig;
*  &#042;
 ¤  &#164;
 ¿  &#191;
=  &#061;
 ¥  &yen;
 ×  &times;

신고
1 2 

글 보관함

카운터

Total : 572,353 / Today : 70 / Yesterday : 54
get rsstistory!