728x90 반응형 Programming139 (Perl) 디렉토리 순회하기 윈도우 파일서버에서 100MB 가 넘는 파일을 찾기 위해서 디렉토리를 순회하는 방법을 찾아보았다. 보통은 File-Find 를 많이 쓰지만, 1TB이상 사용하고 있는 드라이브에서는 검색 도중에 Out of memory 메시지와 함께 멈추는 현상이 있었고, 대신 File-Find-Object 로 해보니, 아주 깔끔하게 검색이 되었다.File-Find일반적으로 많이 알려진 방법인데, 1TB 용량의 드라이브 검색시 죽는 현상을 발견하였다.# 100MB 넘는 파일 목록 출력 use strict;use warnings;use File::Find; my $limited_size = 100_000_000; # 100MBfind(\&process_file, ("P:/")); sub process_file { my.. 2011. 3. 23. (Ruby) Debian Linux 6.0(squeeze)에서 Ruby 설치 Debian Linux 에서 Ruby를 사용하려면 패키지를 설치하면 쉽게 사용할 수 있다. 그러나 원하는 버전의 Ruby를 사용하고자 한다면, 별도로 설치해야 되는데, 그 방법을 설명하고자 한다.참조http://rvm.beginrescueend.com/ : Ruby Version Manager (RVM)Unix 계열의 OS에서는 RVM 으로 다양한 버전의 Ruby 를 설치/관리할 수 있다.소스 컴파일을 하기 때문에 설치가 느리긴 하지만 다양한 OS에서 일관된 설치/관리를 제공하므로 효과적이다.http://railstutorial.org/ruby-on-rails-tutorial-book : Ruby on Rails Tutorial필요한 패키지 설치# apt-get install autoconf build-.. 2011. 2. 10. (C++) Codelite로 Win32 프로그래밍하기 MinGW와 함께 배포되는 Codelite에서도 Win32 API 프로그래밍이 가능하지만, 프로젝트 생성 다이얼로그박스에서 Win32에 대한 항목이 없다. 그래도 MinGW에서 Win32 API 를 지원하고 있기 때문에 옵션 설정으로 간단히 Windows 프로그래밍을 할 수 있다.메뉴에서 Workspace > New Project 를 클릭한다.Categories 에서 Console 을 선택하고,Simple Executable (g++) 을 선택한다.Project Name 을 원하는 이름으로 입력하고, OK 버튼을 클릭한다.그러면 프로젝트가 생성되고, 이제 프로젝트의 옵션을 설정할 차례이다.메뉴에서 Workspace > Open Active Project Settings… 를 클릭한다.새로운 창이 뜨면, .. 2011. 1. 31. Pydev 구성 (eclipse:helios) 파이썬 프로그램을 개발하기 위해서는 굳이 IDE가 없어도 되지만, 조금이라도 편리한 환경을 원하는 개발자는 Eclipse 를 이용하면 된다. 여기에 Pydev 라는 플러그인을 설치해서 사용하면, 각종 파이썬 프로젝트를 진행할 수 있다. 어렵지는 않지만, 간단히 이를 구성하는 방법을 정리해보았다. ^^ http://java.oracle.com 에서 최신 JDK를 다운로드하여 설치한다. (JAVA_HOME, PATH 환경변수 설정한다.) http://python.org 에서 최신 Python 을 다운로드하여 설치한다. (예: C:\Python31 에 설치했다고 가정하고, PATH 환경변수 설정한다.) http://eclipse.org 에서 Eclipse IDE for Java Developers 최신 버전을.. 2010. 11. 15. (Django) Apache + Django + mod_wsgi 연동 설치 오랜만에 Django 를 살펴보고 있는데, 예전에는 설치할때, mod_python 이 권장이었는데, 지금은 mod_wsgi 로 설치하는 것을 권장하고 있다. 이에 WSGI 연동 설치하는 방법을 다시 한번 정리하였다. 급하게 정리한 것이라서 뭔가 부족한 것이 있을 수도 있지만, 일단 페이지가 열리는 것을 확인했으니, 테스트/개발 시에는 참고하면 괜찮을 것이다. ^^ 참고로, Debian/Ubuntu Linux 를 기반으로 작성하였으니 주의 바란다.Django 설치, Apache + mod_wsgi 설치# apt-get install python-django libapache2-mod-wsgi프로젝트 생성$ mkdir -p /opt/project/web$ cd /opt/project/web$ django-a.. 2010. 10. 20. (PHP) WAMP (Windows+Apache+MySQL+PHP) 설치 Windows 에 Apache+MySQL+PHP 를 한번에 설치해주는 여러 프로그램이 있지만, 여기에서는 각각 직접 다운로드 받아서 설치하는 것을 보도록 하겠다. 그리 어렵지 않으며, 기본을 알고 이용하는 것이 더 이해에 더 도움이 되기 때문이다.설치순서MySQLApachePHPMySQLhttp://www.mysql.com/downloads/mysql/에서 추천하는 현재 버전의 MySQL Community Server 를 다운로드 받는다.다운로드 받은 파일은 대략 mysql-essential-5.1.50-win32.msi 과 비슷한 이름일 것이다.이 파일을 실행하고, Typical 을 선택하여 설치를 진행한다.설치 완료후, Configure the MySQL Server now 에 체크를 하고 종료하면,.. 2010. 8. 23. 이전 1 ··· 17 18 19 20 21 22 23 24 다음 728x90 반응형