하늘높이의 프로그래밍 이야기

W3C HTML Validator

Web Tech2009. 12. 1. 10:52

http://validator.w3.org/

웹 표준이나 HTML 표준안에 잘 따라졌는지 검사할 때 사용하는 URL HTML 이 제대로 써졌는지 확인할 때 유용한 듯

 

테스트로 티스토리 블로그 주소를 넣었더니 허거거걱 에러 135개...

 

내가 못고치는 부분에서도 에러 많이 나는데 쩝... 어쩐담

'Web Tech' 카테고리의 다른 글

SBS뉴스 페이스북 페이지 퍼가기...  (0) 2016.03.29
페이스 북 URL 공유 캐시 지우기..  (0) 2011.05.02
IE9 점프 리스트 사용하기...  (0) 2011.04.11

Openfire Server

Application Tech2009. 12. 1. 10:47
  • 제공 사이트 http://igniterealtime.org
  • 버전 3.6.4
  • XMPP(Extensible Messaging and Presence Protocol) 라는 인스턴트 메시지(IM) 표준 프로토콜 기반의 서버 프로그램
  • 인스턴트 메시지 어플리케이션 = 소위 “메신저”
  • JRE 1.5 기반의 Server 프로그램이며 예전 이름은 wildfire
  • GPL 라이선스 인 Open Source 프로젝트
  • Linux, Unix, MS Windows, Mac OS X 의 패키지 제공
  • JDBC 2.0 기반의 DBMS 지원(mySQL, Oracle, DB2, MSSQL 등)
  • Client Application 제공 - “Spark” 프로젝트
  • Web Client 제공 - “Spark Web”[플래시 기반] 프로젝트

 

Hardware Recommendations

Concurrent Users Recommendation
1-500 At least 384 MB of available RAM and one 1.5 GHz processor.
501-10,000 At least 768 MB of available RAM and one 3.0 GHz processor.
10,001-25,000 At least 1.5 GB of available RAM, two 3 GHz processors, and one connection manager on the same machine.

25,001-100,000

At least 2.0 GB of available RAM, two 3 GHz processors, and between 1 and 4 connection managers based on exact size, each on their own equivalent machine.

출저: http://www.igniterealtime.org/community/docs/DOC-1543

 

Spark & Spark Web Client

 

TABLE List

'Application Tech' 카테고리의 다른 글

특정 프로토콜 URL 만들기  (0) 2010.03.30

회사 프로젝트로 인해 XMPP를 찾아보게 되었는데...

몇 가지 정리해 본 것을 적어봄

 

  • XML 기반의 인터넷 통신을 위한 오픈 프로토콜
  • IM(instant messaging)을 개발 용
  • Jeremie Miller에 시작된 Jabber를 토대로 발전함
  • XMPP의 주소는 [node”@”]domain[“/” resource] 로 구성
  • 특정서버의 JabberID가 있다면 다른 서버의 Jabber ID 사용자와도 통신할 수 있게 구성되어 있음
  • C++, JAVA, .NET ,RUBY, PHP 등 다양한 라이브러리 존재, 다양한 클라이언트 환경에 적용 가능
  • 오디오, 이미지 및 비디오 데이터 등 다양 한 포맷의 통신이 가능
  • 구글 톡(Google Talk)에서 사용중
  • 인증, 현재 상태 정보, 채팅 들 제공하므로 온라인 게임 개발에도 이용가능

 

[관련 사이트]

XMPP : http://xmpp.org/

XMPP Open Server - OpenFire : http://igniterealtime.org

IBM XMPP 소개 문서 : http://www.ibm.com/developerworks/kr/library/x-xmppintro/index.html

'New Tech' 카테고리의 다른 글

넷플릭스 관련 자료와 링크  (0) 2014.04.17
SixthSense 기술의 놀라운 잠재력  (0) 2009.12.29
포토신스(PhotoSynth) 오픈  (4) 2008.08.25

이 글은 하늘높이님의 2009년 11월 25일의 미투데이 내용입니다.

  • 오늘 연극 “그냥 청춘”이라는것을 봤는데… 생각보다 괜찮았다. 20대를 마치는 29살들에게 던지는 어떤 메시지라고 할까? 20대의 꿈과 현실 사이에서 방황하는 29살들에게 강력 추천…(연극,공연,청춘,29살) [ 2009-11-25 01:52:13 ]
  • 오홋 어느덧 2시가 되었네 이제는 슬슬 잠을 청해봐야 할듯… 한번 늦게 자는것이 습관이 되니까 다시 맞추기가 쉽지 않네…이제 슬슬 졸리다. [ 2009-11-25 01:53:41 ]
  • SK 와이브로 가입!! 집에서 잠깐 테스트를 해봤더니… 생각보다 속도가 괜찮네…(물론 AP가 있는 집에서 와이브로를 쓸일은 없겠지만…) [ 2009-11-25 01:57:44 ]

이 글은 하늘높이님의 2009년 11월 25일의 미투데이 내용입니다.

최근에 집에서 NAS, 넷탑 등의 기능을 목적으로 하는  컴퓨터에 Redhat Fedora Core 12를 설치했다.

(최근에 하드디스크를 구매한 것 과도 연관이 있다.)

 

어쨌든 레드햇 페도라 코어 12 설치 완료!!

이제 캐릭터 셋을 설정해야 한다.

 

이제는 조금 오래되었지만 리눅스에 경우 내부적으로 Charset을 UTF-8을 사용한다.

그리고 데스크탑의 MS 한글 윈도우는 EUC-KR의 캐릭터 셋을 사용한다.

이로 인해 SAMBA라던지, FTP라던지 등에서 파일명이 깨지는 현상이 발생한다.

 

그리하여 Samba나 FTP 설정을 할때 캐릭터셋을 컨버팅하는 설정이 필요한데…

(리눅스를 EUC-KR로 바꾸는 법도 있긴하나 Xwindows등 윈도우 어플리케이션을을 사용한다면 비추)

 

SAMBA 설정은 아래와 같은 설정을 넣어주면 쉽게 세팅 가능하다.

dos charset = cp949
display charset = UTF8
unix charset = UTF8

 

그리고 FTP 설정

기존까지는 이 캐릭터 컨버팅 때문에 예전에 쓰던 proftpd를 패치해서 컴파일 하여 사용하였는데…

버전도 워낙 오래된 버전이고 해서 새로운 FTP 데몬을 찾아보았다. 그러던 중…

RPM 패키지로 나오면서 컨버팅 기능까지 있는 FTP 발견!!

 

Pure-FTPD

 

[root@linuxserver ~]# yum install pure-ftpd

하면 바로 설치가 될것이다. (yum을 잘 모른다면 이전 글을 찾아보시길…) 

 

그리고 설정

[root@linuxserver ~]# vi /etc/pure-ftpd/pure-ftpd.conf

450 줄과 451줄의 캐릭터 셋 설정이 보인다.!!

450 FileSystemCharset       utf8
451 ClientCharset           cp949

주석을 해제하고 데몬 리스타팅!!

오홋 한글 잘 나오는데!!! 대 만족!!

다른 설정도 확인하실 분은 다운로드 받아보세요.

이 글은 하늘높이님의 2009년 11월 20일의 미투데이 내용입니다.

즐거운 한 주 되셨나요? 저는 회사에서는 회사일로 집에서는 데이터 백업으로

저번 주 , 이번 주 정말 정신 없이 흘러갔네요.

 

그 정신 없던 와중에도 새로운 장비가 저의 식구로 들어와서 이렇게 신고를 하기 위해서 글을 써 봅니다.

모델은 MSI의 울트라 신 모델 중에 하나인 MSI U210 Impact 입니다.

 

원래는 작은 10인치의 Atom CPU 넷북을 사려고 했지만…

프로그래머라는 직업상 너무 느린PC는 컴파일 하는 속도 때문에 짜증 날 것 같고…

그렇다고 조금 큰 13인치나 14인치는 차가 없는 저에게는 너무 무거워서

그 사이 중간 모델인 울트라씬 계열을 사기로 했습니다.

 

그 중에서 가장 맘에든 모델인 MSI U210x-Impact

사양은 아래와 같습니다.(출저:  네이버 지식 쇼핑 상품정보)

가격은 아래 최저가에서 설탕몰 쿠폰 신공으로 10% 정도 더 싸게 샀습니다.^^

 

MSI 윈드 NB U210X-Impact

 

사양을 선택하는 과정에서 눈에 띈점은 CPU 가 AMD L335 라는 듀얼 코어 모델이라는 것이었습니다.

CPU 벤치마크 리스트(http://www.cpubenchmark.net/cpu_list.php)에서 찾아보니 842점 정도 되는군요.

일반적인 넷북에 쓰이는 Atom 270,280은 305점, 316점…

Intel Pentium 4 3.8Ghz 618점

와우 펜티엄 4 3.8기가보다 더 빠르다고!!! 그 정도면 개발해도 충분하겠는데? 라는 생각으로 바로 구매!!

그리고 바로 윈도우 7 설치

(감사하게 Windows 7  블로거 파티에서 받은 라이센스가 있었네요.^^)

설치는 USB에 ISO를 구워서 설치하였는데 정말 빨리 되더군요. 15분이면 다 설치 할 수 있었습니다.

설치 및 각종 프로그램들 세팅 완료!!

프로그램 다 깔려니… 아구 힘들다!!

크리스탈 화이트 컬러!!

단색으로 심플하고 이쁘네요. 애플 스티커를 구해서 붙이고 싶은 충동이 들기도…

넓직 넓직한 MSI 키보드

제가 손이 큰편이라 웬만한 노트북들도 오타가 많은 편인데…

넓직한 키보드는 정말 좋네요. 거의 오타 없이 바로 적응해서 사용 가능했습니다.

MSI U210의 스펙이 요약된 스티커

빛나는 LED~  채용!!

AMD L335 CPU 탑재

64비트를 깔까 생각하기도 했지만 드라이버 구하러 다니기 귀찮을 것아 32비트 설치

Windows 7 32비트 드라이버는 MSI 홈페이지에서 바로 제공하더군요.

 

흰색 키보드와 타거스 마우스의 어울림!!^^

노트북 오른쪽 왼쪽 단자들… USB가 3개 HDMI, D-SUB, Giga bit UTP, SD, MIC/Earphone 단자

노트북과 달리 잘 안쓰는 IEEE 1394 포트는 없더군요.

 

전체적으로 성능은 매우 만족스럽네요.

Windows 7 에어로

성능 정보 지수

 

장점: 울트라 신 모델 중 가격 대 성능비가 뛰어난 성능, 12인치, 가벼운 무게,

       MSI U100의 히트로 인해 호환 배터리나 호환 어댑터 등이 많이 보임(아직 사보지는 않음), 넓은 키보드 자판

단점: 넷북에 비해 짧은 배터리 스테미너(3시간 정도 사용), 12인치라 조금 크긴 함

        HD 가속 없음(U230 모델부터 지원), 약간 떨어지는 Wireless 모뎀 성능(패치 후에도)

 

근 3년 만에 다시 갖게 된 노트북인데… 정말 넷북의 CPU 한계에 떨고 있는 매니아 분들에게는 강추 해주고 싶은 모델입니다.

배터리 스태미너는 다나와 보니 9셀 호환 배터리도 보이더라구요. 그럼 어느 정도 버티지 않을까 하는 생각이 있기도 합니다.

어쨌든 이상 MSI U210 사용기 였습니다.

오늘 소개할 자료는 Windows 7 - XP 모드 입니다.

쉽게 말하자면 Windows 7 PC 안에 또다른 Windows XP PC가 하나 더 생긴다고 보시면 됩니다.

VMWare나 Virture PC 등 기타 가상화 머신을 사용해보셨다면 이해가 빠르 실 겁니다.

 

다운로드 - VirturePC

x86(32bit)

http://download.microsoft.com/download/0/5/5/0554AE99-785F-45CB-B1F2-0E3ED1E6117D/Windows6.1-KB958559-x86.msu

64bit

http://download.microsoft.com/download/0/5/5/0554AE99-785F-45CB-B1F2-0E3ED1E6117D/Windows6.1-KB958559-x64.msu

 

(각자 본인의 맞는 버전을 설치하시길…)

K 버전

http://download.microsoft.com/download/A/3/C/A3CCFA1E-2B05-4C46-BB08-C6B74C861385/WindowsXPMode_K_ko-kr.exe

KN 버전

http://download.microsoft.com/download/A/3/C/A3CCFA1E-2B05-4C46-BB08-C6B74C861385/WindowsXPMode_KN_ko-kr.exe

일반 버전

http://download.microsoft.com/download/A/3/C/A3CCFA1E-2B05-4C46-BB08-C6B74C861385/WindowsXPMode_ko-kr.exe

 

출저

<XPMode를 설치합니다.>

<XP 실행 화면>

<Windows 7 화면>

 

VMWare나 Virture PC 를 사용해 보신 분은.. 뭐야.. 기존 프로그램들 하고 똑같잖아.!!

하지만 재미있는 기능은 이제 부터죠!!

 

여기에 추가로 몇가지 세팅 만 하게 되면!!

윈도우 7에서 IE6를 띄울 수 있다.!! 허거거걱!! ActiveX 설치까지 안 되는 것이 없다.

  • 출근들은 잘 하셨는지? 모드들 즐거운 하로 되세요.!! [ 2009-11-18 09:35:03 ]

이 글은 하늘높이님의 2009년 11월 18일의 미투데이 내용입니다.

  • 아 씨티은행 계좌 비밀번호 5번 틀려서 은행가야되네 아흠… 뭘로했더라.@.@(은행) [ 2009-11-17 14:54:01 ]
  • 대명 스키장 개설 했다고 하던데… 올해는 몇번이나 보드 타러 갈려나!~ 흠!~ 작년같은 할인 행사 있었으면 좋겠다. [ 2009-11-17 14:56:53 ]

이 글은 하늘높이님의 2009년 11월 17일의 미투데이 내용입니다.

다운로드 링크

 

몰랐었는데...

MS의 Expression Encoder 3 가  Expression 1,2,와 달리 가격 정책이 무료로 바뀌었군요.

(H.264와 Smooth Streaming 추가 버전은 유료 49$)

이제는 조금 더 빠른 속도로 Windows Media Encoder를 대체 할 수 있을 것 같네요.

 

이번 버전의 구성품을 잠시 살펴보면....

이전과 달리 Expression Encoder SDK가 기본으로 포함되어 있구요.

 

Microsoft Expression 3 Screen Capture 란 녀석이 있는데요.

 

예전에 WME 보다 더 편리하게 화면 캡쳐를 할 수 있는 녀석인 것 같아 맘에 듭니다.

Expression SDK로 재미있는 것을 하나 만들어 보고 싶은데....

요즘에는 영 시간이 안되네요 에구구구^^

 

윈도우 미디어에 관심 있으신 분은 꼭 설치 해보세요.

'Media Tech > Expression Encoder' 카테고리의 다른 글

익스프레션 인코더 2 SP1의 H.264 지원..  (0) 2008.09.24

Seagate 1TB Barracuda 7200.12 ST31000528AS (SATA2/7200/32M)


 

요즘 용어로는 넷탑이라고 하나요?

뭐 집이나 회사에서 개발하다가 각종 테스트 서버가 되기도 하고 원격에서 집에 있는 파일을 가져간다거나 하는 뭐 그런 용도의 PC죠^^

요즘에는 집안의 회선이 웬만한 회사보다도 빠르니까요.^^

 

어쨌든 요 녀석이 이번 여름 이후로 약간의 과열만 되면 하드디스크가 삑삑 거리고 디스크 쓰기/읽기가 오류가 자주 발생해서…

큰 마음을 먹고 하나 질렀습니다.!! WOW 1TB 하드디스크!!!

 

구매를 하려고 보니 어느덧 1TB(테라바이트) 의 하드디스크도 10만원대로 들어왔더군요.

(옛날 이야기 잠시 해보면… 20MB 하드 디스크를 샀던 기억이 아직도 있는데 T.T[20기가 아니죠~])

 

대신 앞으로 데이터 옮기고 할 껄 생각하니… 암담하기도 합니다.

기가비트가 속도를 좀 내 줘야 하는데!!!

아~ 어쨌든 빨리 왔으면 좋겠네요.!! ㅋㅋㅋ

동영상을 MP3 Player 용으로 트랜스코딩을 하려고 하는데.....

내가 주로 작업하는 PC에서 작업을 해버리는 CPU가 100% 뛰어버리니 다른 작업을 못하게 되고...

그래서 항상 켜두는 리눅스 PC에서 작업을 하기로 했다.

 

Mencoder

mencoder -oac mp3lame -ovc lavc -of avi -ofps 16 -lameopts abr:br=128 -lavcopts vcodec=mpeg4:vbitrate=350 -ffourcc DX50 -o output.pmp.avi input.avi

 

FFMpeg

ffmpeg -i input.avi -r 320x240 -b 300k -r 16 -vcodec libxvid  -ab 128k -ar 22050 -acodec libmp3lame output.avi

YUM으로 PHP를 설치했는데 잘 돌다가 최근 업데이트 한 이후에....

갑자기 안 돌아가는 것 같아서... 확인해 보니

/etc/httpd/conf.d/php.conf 에 다음과 같은 문장이 필요했다.

 

AddType application/x-httpd-php .php .html .htm .inc