본문 바로가기

분류 전체보기

일본어 홈페이지 제작을 위한 인코딩 팁 한국어 사이트의 캐릭터 셋은 euc - kr까지의로되어 있듯이 일본어 사이트 캐릭터 셋은 거의 Shift_JIS로 되어있습니다. 그래서 Shift - JIS로 캐릭터 셋으로 문서를 만들면 일본어 사이트가 보일 것으로 생각했었고, editplus에서 인코딩 타입을 shift-jis로 맞춰놓고 작업을 했었습니다. 그런데 문제는 한국어가 조금이라도 들어가있는 문서로는 한글이 깨져 보이는 문제점이 있었습니다. (한국 개발자는 한글로 주석을 달아야 알아보기가 쉽져~) 그래서 해결방법은 UTF-8 한글 사이트들이 대부분 euc - kr까지의 (한글과 영어 문자셋만 표현)을 사용 하듯이 일본어 사이트를 보면 80 % 이상이 Shift - JIS로를 사용 하긴하지만 글로벌 사이트들은 UTF - 8을 사용하기 때문에 별.. 더보기
SuperTS로 티스토리 블로그 자동 포스팅하는 방법 티스토리 블로그 오토 포스팅 프로그램 Super Ts' Blog의 사용방법에 대해 소개 합니다. 이 프로그램은 소켓방식으로 성능도 뛰어납니다.. 그리고 아주 간단하고 쉽게 블로그 포스팅을 할 수 있습니다. 퍼온 내용을 올릴때 포함된 이미지는 내컴퓨터로 이미지를 다운받은후 티스토리로 업로드하게 됩니다. 그리고 추가적으로 이미지 업로드할 수 있습니다. 무료체험 및 다운로드는 Super Ts´Bog에서 할 수 있습니다. 사용법 프로그램메인에서 계정 그룹에있는 “설정” 버튼을 누르세요 그럼 아래에 그림처럼 창이 열립니다. 티스토리 계정설정 프로그램메인에서 네이버 계정 그룹에있는 “설정” 버튼을 누르세요. 그럼 아래 그림처럼 창이 열립니다. 블로그 계정 셋팅 순서 1. 그룹을 만들어주세요(만드신 후 블로그 계정정.. 더보기
FCKEditor의 파일 업로드 취약점 FCKEditor는 많은 기능을 제공하고 거의 모든 브라우저에서 작동하기 때문에 많이 사용하는 웹기반의 WYSIWYG에디터입니다. 그래서 많은 개발자들이 웹에디터로 FCKEditor를 임베드해서 웹사이트를 개발하고 있습니다. 다운로드가 가능한 공식사이트는 아래와 같습니다. FCKEditor 공식 사이트 Web Site : http://www.fckeditor.net/ 보안상취약점 그러나 편리하게 사용되는 만큼 보안상 취약점을 가지고 있습니다. SQL Injection을 당한 사이트들을 보면 많은 사이트들이 FCKEditor의 취약점으로 인해 당한 사례가 많습니다. 그래서 각별히 SQL Injection에 대한 주의가 요망됩니다. 문제점 http://도메인/include/FCKeditor/editor/fi.. 더보기
htm이나 html 확장자를 php로 인식시키는 아파치 셋팅 리눅스상에 php 프로그래밍을 적용시킬때 확장자 .php가 아닌 .htm이나 .html파일을 .php파일로 인식시켜야 할 때가 있습니다. 그때 아래와 같이 httpd.conf에 AddType라인을 추가시켜주면 .htm이나 ./html 파일이 ./php파일로 인식되게 됩니다. [참고] 리눅스 버전은 CentOS 4/5 기준이며 yum/rpm으로 설치했을 때 경로입니다. 1. /etc/httpd/conf/httpd.conf 를 OPEN [root@localhost ~]# vi /etc/httpd/conf/httpd.conf ESC + Shift + [:] 키를 눌러 VI에디터 코맨드 모드로 /AddType 더보기
오라클 각 버전별 가격과 서버 라이센스 정책 Oracle Database 10g Standard Edition One(SE1)은 최대 2개의 프로세서 용량의 서버에 제공되는 라이센스입니다. 소규모 네트워크 환경이나 소규모 웹서비스가 가능합니다. 가능한 서버 : HP DL320 계열 / HP DL160 계열 / HP DL360 계열 / HP DL380 계열 IBM X3250 / 3550 /3650 계열 일반적으로 제온 2 Way 급은 SE1 라이센스 사용이 가능합니다. 최소 라이센스인 5 User 라이센스의 경우 100만원대이며 프로세스 라이센스의 경우 CPU당 600만원대 정도 금액에 구입할 수 있습니다. Oracle Database 10g Standard Edition (SE)는 SE1과 차이점은 클러스터링을 지원과 최대 4개 프로세서를 탑재에 .. 더보기
CentOS 5에서 기본 APM 설치 호스팅에서 가장 많이 사용하는 리눅스는 ? CentOS 입니다. CentOS는 레드헷리눅스사(RHEL)의 엔터프라이즈급 버젼과 동일하다고 보면 됩니다. 설치방법을 알아 보겠습니다. 설치는 CentOS 5.x와 APM을 RPM으로 설치하는 방법입니다. 설치 문서는 요약되어 있으나, 설치를 해본 경험이 있으면 참고용으로 사용할 만 합니다. CentOS와 페도라의 비교 => http://www.allhost.co.kr/40 centos 5.x + apm rpm 설치 1. apm 환경 알아보기 # yum list httpd* php* mysql* yum을 이용한 APM 설치 방법 및 yum 명령 사용법 => http://www.allhost.co.kr/147 2. apm 패키지 install # yum inst.. 더보기
HP 서버 워런티 기준표 - 무상 AS기간 HP서버 대해 워런티/보증기간이 무상부품기간은 시리얼번호 상에 생산일 기준이 AS기준이 되며,납품업체에서 받은 거래명세표나 세금계산서가 있다면 이를 기준으로 무상AS 기간이 산정됩니다. 출장비용 - 무상출장 기간 외에 엔지니어 방문시 수리 여부에 관계없이 출장비는 청구됩니다. 부품비용 - 무상출장 기간외에 확실한 고장일 경우 택배로 부품을 받아 직접 교체할 수 있습니다. 수리비용 - 엔지니어가 수리 작업을 진행한 것에 대해 부품 교환작업 시 발생 HP 서버 서비스 센터 (02)3270-0911 오전 9시 ~ 오후 6시 (월 ~ 금) 오전 9시 ~ 오후 1시 (토) HP 무상 부품 무상 출장 무상 수리 DL320 G6 3년 1년 1년 DL160 G6 3년 1년 1년 DL360 G6 3년 3년 3년 DL38.. 더보기
서버구축이란 무엇인가? 서버구축이라는 것을 설명하기 전에 서버라는 말이 무엇인지 다시 확인해 볼 필요가 있습니다. 서버는 컴퓨터입니다. 컴퓨터는 역할에 따라 두가지로 부르기도 합니다. 서버(Server)와 클라이언트(Client) 서버라는 것의 의미는 무엇을 제공한다는 뜻입니다. server는 영어로 동사 serve에서 파생된 것으로 serve의 의미는 무엇인가를 제공하다라는 뜻입니다. 이 serve에 r이 붙여져 ~하는 사람, ~하는 것으로 의미가 추가됩니다. 의미를 따져보면 '~을 제공하는 것'이 됩니다. 컴퓨터 용어에서는 '~을 제공하는 컴퓨터'라는 의미가 됩니다. 그러면 client는 (전문가의 서비스를 받는) 고객이라는 의미가 입니다. 컴퓨터 용어로는 '서비스를 받는 컴퓨터'라는 의미가 되겠죠~ 그러면 서버는 컴퓨터 .. 더보기
서버호스팅, 가상호스팅, 웹호스팅의 차이? 서버호스팅 : 서버라고 이름이 붙은 컴퓨터를 구입하여 독자적으로 사용. 가상호스팅 : 물리적으로 존재하는 1대의 서버를 가상으로 여러대 있는것 처럼 만들어 그중 하나를 사용. 웹호스팅 : 서버에 별도의 계정을 부여받아 특정 프로그램을 사용. 규모로 보면 서버호스팅 > 가상호스팅 > 웹호스팅 순 보안으로 보면 서버호스팅 > 가상호스팅 > 웹호스팅 순 경제성으로 보면 웹호스팅 > 가상호스팅 > 서버호스팅 순 왜? 서버호스팅이나 가상호스팅이 필요한가? 프로그램을 개발할 때 공유할 수 없고 시스템의 권한이 필요한 경우가 많이 있습니다. 특히 특정 프로그램을 설치해야 하는데 웹호스팅은 여러명이 공유하여 사용하므로 하나의 고객만을 위해 프로그램을 설치해 주지는 않습니다. 이 경우 서버호스팅을 사용해야 하며, 최근에.. 더보기
Imperva SecureSphere G2 Specification - Web Application Firewall The G2 is SecureSphere’s entry level appliance. It runs the SecureSphere WAF only, and it is designed to protect networks with lower amount of bandwidth. Software wise the G2 runs the same SecureSphere WAF software as higher grade appliances. Specification Throughput 100Mbps Max HTTP Tans/Sec 8000 Latency Sub-millisecond Interfaces 4 x 10/100/1000 Mbps Interface Types Copper Max Network Segments.. 더보기
가비아 이용기 및 평가 가비아에서 코로케이션이나 서버호스팅을 이용하고 계신분이나 이용하셨던 분의 의견을 받습니다. 댓글을 이용하여 의견을 요청드립니다. 회사소개 서초 KIDC와 가산 LG IDC에 입주시켜 운영하고 있으며 최근 공격적인 서버 가격으로 서버호스팅 상품을 제공하고 있습니다. - 1998년 설립 - 2005년 코스닥 상장 - 24시간 신속한 기술처리 - 24시간 방문 가능 - 보유 도메인 48만개 - 호스팅 6만고객 - 직원 129명 가비아 : http://www.gabia.com 더보기
서버호스팅의 문제는 가상화로 해결할 수 있나? 물리적으로 설치되는 서버호스팅의 문제는 아래와 같이 문제점을 가지고 있었습니다. 그러나 문제를 해결하기 위해서는 물리적인 설정 자체의 전제를 없애야 합니다. 결론은 가상화 밖에 해답이 없군요. 서버호스팅 고객의 요구사항을 살펴보면 가상화 서비스의 방향을 알 수 있을 겁니다. 서버호스팅 고객의 요구사항 - 물리적인 장애 발생시, 서비스가 중지되지 않았으면 한다. - 데이타 백업은 기본으로 되어야 한다. - 신규 장비로 옮기고 싶으나, 옮기는 일이 엄두가 나지않는다. (옮기더라도 3-5년마다 매번 이일을 어찌 한단 말인가?) - 서버 설정, 기반 설정에 많은 시간이 필요함. 이를 최소화하고, 서비스 개발에 시간을 많이 투자하고 싶다. - 3 ~ 5년 사용된 노후된 장비가 언제 장애가 발생할지 불안하다. - .. 더보기
[FAQ] 서버호스팅이란 무엇인가요? 홈페이지나 웹사이트를 운영하기 위해 서버라고 불리는 컴퓨터와 안정적인 인터넷 회선이 필요합니다. 집에서 PC에 서버용 SW를 설치하여 광랜으로 서비스하는 것과도 유사합니다. 서버호스팅 = 서버 + 인터넷회선 서버호스팅 대신 집에서 서버를 운영하여 서비스를 하면 어떨까요? 고정IP만 있다면 집에서 운영도 가능합니다. 그런데 서버는 24시간 운영되기 때문에 전기세가 만만치 않습니다. 서버의 관리도 어렵습니다. 문제가 생기면 구글링이나 주변에 물어봐서 해결해야 합니다. 회선자체의 안정성도 보장되지 않습니다. 서버호스팅은 IDC라는 공용전산시설에 서버를 두기 때문에 항온항습시설이 가동되고 UPS나 자가발전설비를 가지고 있습니다. 서버호스팅은 5분정도 네트워크가 중단되면 중대 사고 입니다. 그러나 가정에서는 5분.. 더보기
네할렘급 CPU와 서버성능 향상에 대한 업계의 상황 CPU는 인간의 뇌에 비유된다. 그러나 인간의 뇌는 저장된 기억을 조합하여 판단하는 능력이 있기 때문에 계산만을 담당하는 컴퓨터의 CPU와는 다르다. CPU가 인간의 뇌와 비슷하려면 단기기억장치와 장기기억장치 모두를 가지고 있어야 한다. 쿼드코어가 나온지 약 3년쯤 되는 것 같다. 쿼드코어가 나올때 CPU하나에 뇌가 4개가 있다고 얘기를 하며 재미있어 했다. 인간의 뇌와 같은 형태는 아니지만 컴퓨터의 핵심연산장치로 CPU가 4개로 나뉘어져 역할을 분담하여 작업을 한다는 것 자체는 큰 기술적 진보였다. 그리고 작년에 네할렘이라는 새로운 CPU가 나왔다. 예전의 클로버타운, 하퍼타운과 같은 쿼드코어의 계보를 잇는 CPU지만 논리적으로 코어마다 2개의 쓰레드를 지원하여 8개의 코어가 동작하는 것처럼 보이게 한.. 더보기
가상화의 장점과 가상화에 도입에 적합한 서버는? 가상화는 물리적인 1대의 하드웨어 자원(CPU, 메모리, 하드디스크)을 논리적으로 여러개로 나누어 사용하거나, 여러대의 하드웨어 자원을 논리적으로 통합하여 이용하는 기술입니다. 서버의 경우 독립적으로 이루어진 컴퓨터의 CPU나 메모리, 네트워크, 운영체계 등을 가상머신(Virtual Machine)으로 나누어 분할해서 사용합니다. 가상화한다는 것의 장점은? 1. 비용절감 : 여러대의 서버가 필요할 경우 여러대를 구입하지 않고 1대의 서버를 분할하여 사용할 수 있습니다. 이에따라 서버 구입비용 절감, 전기, 상면비용, 서버관리비용이 절감됩니다. 2. 안정적인 운영 : 서버 운영체제를 포함하여 서버자체를 이미지로 백업함으로써 장애에 대한 신속한 대처가 가능합니다. 3. SW의 지속적인 운영 : 서버 HW의 .. 더보기
왜 KR 도메인 등록대행자 마다 도메인 등록가격이 다른가? 도메인 등록 관련 업무의 일부를 대행하기 위하여 한국인터넷진흥원이 인터넷주소자원에 관한 법률에 근거하여 선정한 대행자를 말합니다. (www.domain.kr 참고) 아래 표는 등록대행자별 신규등록/유지/ 이전에 대해 가격을 표기한 내용이며, 한국인터넷진흥원 홈페이지에 공시되어 있습니다. http://www.domain.kr/KR/dmreg/agency/agencyFeePop.jsp 그런데 한국인터넷진흥원에서 제공하는 원가는 아래 표에서 보듯이 최저가 아래입니다. 결국 1만원 이하입니다. 초기 도메인등록대행자는 독점의 형태였으며, 마진을 높게 책정하였습니다. 도메인을 등록한 초기 구입자들은 도메인을 1년에 2~3만원정도 비용으로 구입 유지하였습니다. 그래서 초기 도메인등록 대행자의 경우 가격을 낮추는 것은.. 더보기
클라우드 컴퓨팅과 SaaS, PaaS, IaaS의 이해 최근 국내외 IT업계에서는 클라우드 컴퓨팅의 열풍이 거셉니다. STRONG>클라우드 컴퓨팅이란 IT의 모든 것을 서비스로 제공하는 형태입니다. 지금까지는 IT환경을 이용하기 위해서는 서버, 스토리지, SW, 솔루션, 회선, 개발등의 각 요소들을 통합해서 기능을 만들었고 다시 웹사이트,메일, ERP, CRM등 각 솔루션등을 개발했습니다. 개발 과정에서 SW를 도입하고 시스템간 통합하고 커스터마이징하는 과정을 겪어야 했습니다. 이러기 위해서는 끊임없는 개별기술에 대해 스터디를 해야 했죠. 그러나 클라우드 컴퓨팅 환경에서는 이런 개별 기술에 대한 전문성 없이도 서비스를 이용하는 형태로 IT환경을 구축하고 이용할 수 있게 됩니다. SaaS란(Software as a Service)? 서비스로써 SW 어플리케이션.. 더보기
가상화의 정의와 클라우드 컴퓨팅의 전망 최근 클라우드 컴퓨팅이 대세로 자리잡아 가면서 가상화 기술이 부각되고 있습니다. 가상화란 무엇일까요? 가상화에 대해서는 다음과 같이 정의를 내리고 있습니다. 위키피디아 : 물리적인 컴퓨터 리소스의 특징을 다른 시스템, 응용 프로그램, 최종 사용자들이 리소스와 상호 작용하는 방식으로부터 감추는 기술 IBM : 가상화는 물리적 한계에 제약을 받지 않는 리소스들의 논리적 구현이다. Terms : 비슷한 리소스 세트에 추상 인터페이스 세트를 만들어서 속성과 연산의 차이를 숨긴 채 이들이 공통된 방식으로 보이거나 조작될 수 있도록 하는 것. 더 구체적으로 표현하자면 가상화 기술은 컴퓨터의 CPU나 메모리, 디스크등의 리소스의 물리적 구성을 은폐한 다음, 가상적인 하드웨어 환경(가상머신)을 여러개 만들어 낸 후, .. 더보기
[메모장 대체] 단축키로 부르고 저장할 필요없는 간편 메모장 Note Lights 시스템트레이 상주 메모장 Note Lights 윈도우에 수십개의 창이 띄워져 있는 상태에서 윈도우에 있는 Notepad를 사용하기는 여간 불편한게 아닙니다. 더구나 저장을 하지 않아 중요한 기록들이 다 날라가 낭패를 본 경험도 다 있을 겁니다. 그래도 윈도우 상에서는 Notepad 만한 메모 솔루션이 없어 그냥 다들 사용했습니다. 그런데 검색하다 발견한 Light Notes는 기존의 불편했던 Notepad의 방식을 거의 해결해 주고 있습니다. 특징 및 장점 - 우선 시스템트레이형태로 상주하여 Ctrl + Alt + Space(기본 단축키)로 메모장을 호출할 수 있습니다. - Alt + F4로 윈도우를 종료하거나 다른 창에서 작업하더라도 Ctrl + Alt + Space로 불러내면 메모내용이 그대로 보관되.. 더보기
HP DL320서버에 대한 활용 정보 보급형으로 랙 형태 타입의 서버입니다. 웹서버, 메일서버, 어플리케이션 서버형태로 사용이 가능하며 소규모 DB를 운영하기에도 적당합니다. DL320으로 단순 웹페이지만을 호스팅하는 경우 동시접속자는 1000명 이상도 가능합니다. 기본적으로 SATA 하드디스크를 사용하나 별도의 컨트롤러를 장착하게 되면 SAS 디스크도 사용이 가능합니다. 가격 및 소비전력이 낮아 통상적으로 IDC나 호스팅업체에서 선호하는 모델입니다. DL320G5급은 Intel Xeon 3000대 시리즈의 CPU를 사용하며 DL320G6는 Intel Xeon 5000대 시리즈 CPU를 사용하게 됩니다. DL320G5는 기본 HDD 베이가 2.5인치 2개입니다. 추가로 4개의 HDD를 사용하기 위해서는 CD롬을 떼어내고 DL1U 4 DRV .. 더보기