Entries for month: August 2009



Railo 3.1 Released.
Category : Railo Comments : 댓글쓰기 Posted by 장창학 at 1:43 PM

Beta 딱지를 떼고, 드디어 Railo가 3.1 버전을 내놓았습니다. 제 웹호스팅계정도 Railo를 이용하고 있지만, 아직 3.0 Community버전인데, 이번에 3.1로 갈아 탈까합니다. (참고로 3.0이하 버전은 오픈소스가 아니고 유료버전이기 때문에 라이센스키가 필요하지만, 3.1이상의 버전은 오픈소스로 배포되고 있습니다.)

우선, 첫화면.. 예전의 칙칙하고, 뭔가 우울한 로그인화면과 웹관리자모드가 아래와 같이 확 바뀌었습니다. 물론 Adobe Coldfusion에 비해 그닥 이쁘다는 디자인은 아니지만, 정갈한 느낌 듭니다. 맘에 들었어요. ㅎㅎ

Railo 3.1 Railo 3.1
<Railo 3.1 Open Source>

표면상 이번 버전에서 달라진점은 우선 Server Administrator에서 Perfomance&Caching기능이 추가되어, CFM/CFC파일이나 템플릿, Query에 대한 요청에 대응하여 성능과 캐시를 조절할 수 있게 되었습니다. Adobe Coldfusion 9에서도 캐시기능이 강화되어 속도개선을 이룬바 있습니다. 아마도 동일한 개념으로 이해하시면 될 것으로 보입니다. 그리고, 버그인지 Regional 세팅시 페이지 오류가 나오던데 아마도 이부분은 제가 테스트한 버전이 새로운 3.1을 새로 설치한게 아니라 3.1 beta에서 자동업데이트를 해서 그런것 같습니다. 그외, 이번 3.1에서 새로운 사항은 다음과 같습니다.

  • Fusion Debug지원 - 퓨전디버거는 CFML개발시 쉽게 디버깅을 할 수 있는 제품으로 그동안 Adobe Coldfusion만 지원했었습니다만 이번 Railo 3.1부터는 공식지원이 가능해 졌습니다.
  • BlazeDS(AMF3)지원 - BlazeDS의 Gateway를 지원하여 Flex와 쉽게 개발할 수 있게 되었습니다. 물론 이전 버전들도 착실히 Flash remoting을 지원했었습니다만, AMF3의 공식지원으로 업그레이드 되었습니다.
  • 그외, CFC기반의 커스텀태그지원, 호스팅환경을 위한 자동조절되는 Classes와 lib지원으로 Railo의 Jar파일은 해당 호스트내 로컬에서만 실행되는 기능, <CFSCRIPT>내에서의 ;(세미콜론)의 사용유무의 선택기능, sizeOf()함수 추가 등 몇몇 기능과 성능이 개선되었습니다.

Railo 3.1은 다음의 경로에서 다운로드 할 수 있으며, 아울러, WAR타입의 웹아카이브 파일은 Cafe24.com 등의 국내 JSP/Servlet환경에서 Deploy하여 바로 사용할 수 있으니 ColdFusion 엔진 및 CFML을 배우고자 하는 분들은 많은 관심 가져보는 것도 좋을 듯 합니다.

Railo 3.1 Download : http://www.getrailo.org/index.cfm/download/


Coldfusion MX 또는 상위 버전에서 RDS서비스 활성화하기
Category : ColdFusion Comments : 댓글쓰기 Posted by 장창학 at 2:48 PM

처음 설치 시 비활성화 옵션으로 설치한 경우 Coldfusion MX 또는 상위 버전을 설치할때 RDS서비스를 해제하고 설치한 후 RDS서비스를 다시 활성화해야 하는 경우가 있습니다.

만일을 위해 cf_root\wwwroot\WEB-INF web.xml을 백업합니다. 메모장으로 web.xml을 열고 다음의 코드의 주석을 풀어줍니다.

<servlet-mapping>
<servlet-name>RDSServlet</servlet-name>
<url-pattern>/CFIDE/main/ide.cfm</url-pattern>
</servlet-mapping>

그리고 다음의 코드의 주석 역시 제거합니다.

<servlet id="macromedia_servlet_8789">
<servlet-name>RDSServlet</servlet-name>
<display-name>RDS Servlet</display-name>
<servlet-class>coldfusion.bootstrap.BootstrapServlet</servlet-class>
<init-param id="InitParam_103401311065856789">
<param-name>servlet.class</param-name>
<param-value>coldfusion.rds.RdsFrontEndServlet</param-value>
</init-param>
</servlet>

web.xml파일을 저장합니다. 마지막으로 Coldfusion을 Restart해줍니다. 반대로 RDS서비스를 다시 비활성화하려면 위 코드를 주석으로 막아주면 됩니다.


Ubuntu WinFF에서 인코딩이 안된다면
Category : Ubuntu & Linux/Unix Comments : 댓글쓰기 Posted by 장창학 at 11:22 AM

우분투에서 가끔 화면을 캡쳐해야 할 일이 있는데 이때 제일 많이 쓰는 것이 gtk-RecordMyDesktop이란 툴이다. 이 툴은 일단 캡쳐중에는 버벅댐이 없어 좋다. 선캡쳐 후 후 인코딩방식이라.. 암튼 이녀석은 결과물늘 OGV파일로 뿜어내는데, 구글의 Youtube등에서는 지원하기 때문에 업로드하면 되지만, 국내 UCC에서는 다른 포맷으로 변환해 줘야 한다. (인트로 광고와 화면 여기저기 구제불능 텍스트광고로 떡칠을 해놓은 판돌아가TV인가 때끼스토린가 에미에비캐스트인가 등등 한마디로 좃같다. 지원하는 포맷도 거의 상용코덱..게다가 용량, 화질다운그레이드는 감수해야 하니 원..)

일단 OGV를 다른 포맷으로 변환할때 많이 쓰는것이 WinFF다. 근데 시넵틱관리자에서 이녀석을 설치만 하면 변환이 안될껄?이다. 왜냐면 코덱을 별도로 깔야줘야 한다. 아차차.. 내가 너무 Win틱했다. 알아서 다해주는 (상용코덱도 걍 막 패키징해서 끼워주는 사람을 완전 무용지물 정물로 만들어 버리는, 절대로 고민하거나 생각하게 안하는 참 친절한,,) Win틱한 S/W에 길들어진 나..

역시 오픈소스정신이다. 삽자루만 만들지 삽대가리까지는 내 영역이 아니다는.. ㅋ암튼 구글신의 도움으로 해결책 찾음.

http://ubuntu.or.kr/viewtopic.php?f=19&t=5916


Ubuntu환경 Coldfusion Manager에서의 DSN설정
Category : ColdFusion Comments : 댓글쓰기 Posted by 장창학 at 3:05 AM

우분투 환경에서 AIR기반으로 작성된 Coldfusion Manager에서 DSN을 설정하면 오류가 나는데, 실제로는 정상적으로 등록됨을 알 수 있습니다. 일종의 버그 같은데, 우선 다음의 기본환경상에서 테스트해 보았습니다.(아마도 제 시스템만의 문제인듯 싶네요. 리눅스라 그런가??)


Ubuntu Firefox - Flash Player Update
Category : Ubuntu & Linux/Unix , Miscellaneous Comments : 댓글쓰기 Posted by 장창학 at 3:51 AM

Flash Player에서 보안문제가 발생하여 긴급히 어도비에서 새로운 Flash Player를 배포중이다. Windows 환경의 사용자에 뭐 쉽게들 업데이트 하겠지만 우분투 역시 Windows 하나 부럽지 않게 업데이트 가능하다. 우선 Windows에서건, Ubuntu에서건 Adobe Flash Player는 업데이트 버전을 설치하거나 Adobe.com에서 업데이트해도 플레이어 속성을 보면 전혀 업데이트가 안되어 있다.

Flash Player 공유라이브러리 들이 업데이트 되지 않는 이유인데 하여튼 Flash Player 이 지랄같은게 시스템의 여기저기 흔적으로 남겨 놓는다..(이건 Windows나 Ubuntu나 다 염병같다.) 일단 이 버그는 Adobe가 Flash를 인수한 이래 늘 그래온 버그이므로 말해봤자 입만 아프다. 적어도 포토샵 업데이트 하듯히 좀 할 수 있으면 좋으련만 꼭 Adobe.com으로 가서 하래..

어튼 그지같은 업데이트를 수동으로 완벽하게 하려면, Adobe.com에서 새로운 버전을 다운받아 설치해봐야 전혀 업데이트 안되므로.. 우선 Sudo권한으로 노틸러스를 실행한다. (예: sudo nautilus 또는 gtk nautilus)

그러면 파일탐색기가 실행되는데, /usr/lib/flashplugin-installer 안의 파일을 삭제한다. 아마도 9.3MB의 so파일이다. 강제로 지워버린다.(파일 탐색기가 싫은 사람은 걍 터미널에서 sudo rm -rf /usr/lib/flashplugin-installer/* 해버린다.) 물론 이때 Firefox는 다 닫고 있어야 한다. Flash Player가 실행중이면 안되므로.. 그런 다음.. 다음의 그림 처럼 Adobe.com에서 새로운 설치파일(우분투용 Deb파일 : 참고로 Adobe.com에는 8.04용만 있는데, 9.04에서 설치해도 된다.)을 받아 설치한다. 위 삭제과정 전에 미리 deb파일을 받아두어도 된다. 설치 후 2009년 8월 3일 현재 Flash Player 버전이 10,0,32,18이여야 한다.

Flash Player Download : http://get.adobe.com/kr/flashplayer/


About me

Categories

Monthly Archives

Links

Recent Posts

Recent Comments