728x90 반응형 분류 전체보기217 TABLE, 정말 레이아웃에 쓰면 그렇게 나쁜 것인가? WEB 2.0 이 대두되면서부터 TABLE 태그로 레이아웃을 짜면 아주 아주 나쁜 행위라고 많은 사람들이 얘기하고 있다. 그런데, 정말로 TABLE 대신 모두 DIV 로 레이아웃을 구성해야만 하는 것인가? 이 것은 절대로 그런 것만은 아니라고 말하고 싶다. 기존의 TABLE 을 이용한 레이아웃은 확실하게 문제가 있었다. 가장 큰 문제점은 디자인을 위해서 심하게 중첩된 TABLE을 사용하여 너무나도 복잡스런 코드를 양산하여 유지보수를 어렵게 만든다는 것이었다. 이 문제를 해결하는 가장 간단한 방법은, TABLE을 중첩시키지 말고 최대한 CSS 를 이용하여 디자인하는 것이다. 굳이 DIV 태그로 대체하지 않아도 된다는 것이다. 물론, TABLE을 이용한 레이아웃에는 이 외에 몇가지 사소한 문제점이 더 있다... 2011. 5. 14. (Freeware for Business) Viu 2 : 이미지뷰어 대한민국에서 가장 많이 쓰이는 이미지뷰어는 아마도 알씨일 것이다. 그런데 이것이 개인 사용자에게는 무료이지만, 기업 사용자는 돈을 받고 있다는 것을 대부분 모르고 있다. 각 기업의 소프트웨어 담당자들은 이점을 잘 있어야 하며, 불법소프트웨어 단속시에도 알시리즈가 가장 많이 걸린다는 것도 염두해두어야 한다. 그렇다면, 회사에서 개인적으로 쓸만한 이미지 뷰어는 어떤 것이 있을까? 바로 viu2 이다. 홈페이지는 http://www.silentsea.net/viu2/ 이며 첫페이지에서 바로 다운로드 받을 수 있다. [장점] 단일 실행파일로 설치가 필요 없다. 파일 사이즈가 작다. (1.13MB) 크기가 작은 만큼 상당히 가볍고 빠르게 구동된다. (저사양 PC에 적합) 썸네일 생성도 빠르다. 간단한 편집기능(R.. 2011. 5. 11. (PHP) 윈도우 폴더 크기 구하기 PHP에서 윈도우에서 폴더 크기를 구하려면 아래와 같이 한다. 첫번째 방법은 인터넷에서 찾은 방법인데, 테스트해보니 결과값이 나오지 않았다. 그래서, 어쩔수 없이 하위 폴더를 모두 찾아가면서 파일크기를 모두 더해서 폴더의 전체용량을 구하는 것을 새로 만들었다. 전부다 뒤지기 때문에 시간이 좀 걸린다. 대신 윈도우 뿐만 아니라 다른 OS(Linux, BSD 등)에서도 동작한다는 장점이 있긴 하다. ^^윈도우 폴더 크기 구하기function Get_DirByteSize($Dir_Path) { $objFs = new COM("Scripting.FileSystemObject"); $objFolder = $objFs->GetFolder($Dir_Path); return $objFolder->.. 2011. 5. 10. pythonbrew 를 이용한 여러 버전의 Python 설치 시스템에 설치된 python 의 버전이 낮아서 문제가 되는 경우가 있을 수 있다. 또는 특정 버전의 python 이 필요할 때도 있다. 이 것을 해결해주는 툴이 있는데, 바로 pythonbrew 이다. Ruby 의 rvm, Perl 의 perlbrew 와 같은 것이라고 보면 된다. 이것을 설치하고 간단하게 사용하는 방법을 알아보도록 하자. *^^* 아래는 CentOS 5.6 에서 테스트된 것이다. 다른 OS에서도 잘되리라 믿는다. 아마도 Windows 에서는 안될 것이다. Python 소스를 컴파일해서 설치하기 때문에~~~ 먼저 pythonbrew를 설치한다. # easy_install pythonbrew # pythonbrew_install or # curl -kL http://github.com/ut.. 2011. 5. 7. (PHP) 10MB 이상의 파일중에서 중복된 파일 찾기 PHP가 처음에는 웹프로그래밍을 위해서 만들어졌지만, 지금은 CLI 를 지원함으로써, 일반 General Language 로써의 면모도 갖추고 있다. 그러므로, 시스템 관리/일반 어플리케이션 개발 등에도 널리 활용할 수 있다. 필자는 서버 관리를 주로 하고 있으므로, 시스템 관리를 위한 스크립트를 가끔 작성해야 하는데, 이번에는 PHP로 해보았다. 파일서버 관리를 위해서 주기적으로 오래되거나 필요없는 파일들을 삭제해주어야 하는데, 이 중에서도 중복되는 파일을 제거해주는 것이 꽤 효과적이다. 내가 지울수 있는 권한은 없으니, 중복파일 목록을 사용자들에게 주고 직접 지우도록 하면 그나마 쬐끔 용량을 확보하는데 도움이 된다.아래는 10MB 넘는 파일중에서 중복된 파일을 찾아서 파일에 결과물을 남기도록 하였다... 2011. 5. 4. (PHP) CentOS+Apache+PHP+CodeIgniter+PGSQL 예전에 Debian+Apache+PHP+CodeIgniter+MySQL 를 올린 적이 있다. 이번엔 CentOS에서 설치하는 법도 한 번 알아보도록 하자. DBMS 도 MySQL 이 아닌 PostgreSQL을 설치한다.아래의 설치방법은 CentOS 5.6 과 Scientific Linux 5.5 에서 적용 가능하다.기본 프로그램 설치# yum groupinstall "Development Tools"# yum install git htop ntpApache + mod_php 설치# yum install phpPostgreSQL 8.4.7 설치설치# yum install postgresql84 postgresql84-devel postgresql84-libs postgresql84-contrib postg.. 2011. 4. 27. 이전 1 ··· 25 26 27 28 29 30 31 ··· 37 다음 728x90 반응형