본문 바로가기
728x90
반응형

Programming137

(Ruby) Rails 템플릿 파일 확장명 다시 Rails 를 공부하기 시작했는데, 보던 책들이 전부 Rails 1.2.x 버전에 대한 것들이다. 그러다 보니, 테스트를 하는데 최근에 사용되는 버전에서 제대로 돌아가지 않는 문제가 발생하고 있다. 다양한 문제들이 있지만, 지금 살펴 볼 것은 View를 구성하는 템플릿 파일명에 대한 것이다. 1.2.x 에서는 .rhtml 사용했었는데, 2.1.x 이후에는 .html.erb 또는 .erb 와 같은 형식을 이용한다고 한다. 이 외에도,.iphone.erb # ERB 엔진을 사용하는 iPhone을 위한 HTML 스타일.js.rjs # RJS를 이용하는 JavaScript.xml.builder # XML builder를 이용하는 XML 포맷와 같은 형식을 이용할 수 있는데, 각기 다른 이 모든 .. 2010. 3. 18.
Debian 6.0 (squeeze) 에서 tomcat 원격접속 안되는 문제 어제(2010년 1월 28일) Debian 에서 이것저것 설치/업데이트하고 재부팅을 한 뒤로 이상하게도 원격에서 톰캣으로 접속이 되지 않는 현상이 발견되었다. netstat 로 확인을 해보면 8080이 열려있는 것도 확인할 수 있다. w3m 으로 아래와 같이 접속을 해보니, localhost 로의 접속은 정상적으로 되는 것을 확인하였고, 공인 IP로의 접속은 실패하였다. 원격에서 telnet 으로 접속하여도 포트가 죽어있는 것처럼 접속이 되지 않았다. 도대체 이해가 안되는 현상이었다. 결국 원인을 찾긴했는데, 좀 당황스럽다. 이번 업데이트부터 IPv4,IPv6에 대한 정책이 바뀐것 같다. 원인은 IPv4와 IPv6가 동시에 설치된 경우, 일부 프로그램에서 IPv6에 우선권을 주고 IPv4는 사용하지 않는.. 2010. 1. 29.
(C++) Visual Studio 2008 에서 zlib Win32 Static Library 생성하기 유명한 압축포맷인 GZIP을 만들고, 풀기 위한 라이브러리를 사용하기 위하여 소스를 다운로드 받아서 라이브러리로 만드는 방법을 정리해보았습니다. 실제 이용법도 조만간 정리해서 올리겠습니다. ^^참고 : http://msdn.microsoft.com/en-us/library/ms235627.aspx, http://kaistizen.net/project/Zip/HowtoUseZlib.htmhttp://www.zlib.net/ 에서 zlib123.zip 파일을 다운로드 받아서, C:\Project\zlib123 에 파일들을 풀어 놓는다.새로운 Static Library 프로젝트 생성하기- File 메뉴로부터, New를 선택하고, Project… 를 선택한다.- Project types 패널에서, Visual .. 2009. 12. 15.
Tomcat 6 + Struts 2 + iBATIS 2 + PostgreSQL 8.3 설정하기 WindowsXP 환경에서 설치하는 것으로 하였고, JDK는 1.6이 설치되어 있다고 가정합니다. 먼저 각 프로그램, 라이브러리들을 해당 사이트에서 다운로드 합니다. Tomcat 6 : http://tomcat.apache.org/download-60.cgi 에서 Windows Service Installer 를 다운로드 합니다. Struts 2 : http://struts.apache.org/download.cgi에서 2.0.14 버전을 다운로드 합니다. iBATIS 2 : http://ibatis.apache.org/java.cgi에서 2.3.4 버전을 다운로드 합니다. PostgreSQL 8.3 : http://www.postgresql.org/download/windows에서 One click i.. 2009. 11. 12.
기본 iBATIS 설정, 테스트 해보기 iBATIS를 간단하게 설정해보고, DB연동을 어떻게 하는지 테스트해보았습니다. 보통은 웹프로그램에 많이 이용이 되겠지만, 기본적으로 사용하는 법을 알아야 웹에서도 응용을 할 수 있겠지요. 다음에는 톰캣+스트럿츠2+iBATIS 연동하여 사용하는 법을 연구해보겠습니다. MySQL 설치 및 DB, Table 생성 # apt-get install mysql-server-5.0 mysql-client-5.0 # mysqladmin -u root password 새로운비밀번호 -p # mysql -u root -p mysql> CREATE DATABASE 디비이름 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; mysql> GRANT ALL PRIVILEGES ON 디.. 2009. 11. 10.
Python 에서 엑셀파일 만들기 파이썬에서 엑셀파일을 작성할 수 있는 모듈이 찾아보니 아래와 같이 3가지 정도 있더군요. xlwt pyExcelerator pyXLWriter 이중에서 아직 가장 활발하게 업데이트되고 있는 것이 xlwt 였습니다. 그래서 이번에 회사에서 개인적으로 만들고 있는 시스템관리 프로그램에서 엑셀로 export 하는 부분을 간단하게 만들었는데요. 이쁘지는 않지만 그런데로 쓸만했습니다. 이 모듈에 대한 간단한 예제를 보도록 하겠습니다. # -*- encoding: utf-8 -*- from xlwt import * fnt = Font() fnt.name = 'Gulim' fnt.bold = True borders = Borders() borders.top = 0x5 borders.bottom = 0x5 border.. 2009. 6. 9.
728x90
반응형