Search Results for '전체 분류'


2051 posts related to '전체 분류'

  1. 2009/04/13 웹페이지에서 MAC Address 구하는 컨트롤 v1,1,9,0 12
  2. 2009/04/12 카네기 인간관계 원칙 30가지
  3. 2009/04/12 빌게이츠의 성공어록 (성공비결 78)
  4. 2009/04/12 유용한 온라인 툴(online tool)들
  5. 2009/04/12 리눅스용 프로그램들 ...[1원짜리]
  6. 2009/04/12 [리눅스] VI 에디터 사용방법 정리
  7. 2009/04/12 [DBMS] MSSQL 전체 백업, 이전(복구)
  8. 2009/04/12 [알고리즘] [1원짜리 팁] 외부 이미지 서버에 저장하기
  9. 2009/04/12 [서버운영] 웹 해킹 흔적을 찾는 간단한 find 명령어
  10. 2009/04/12 [HTML] 초간단 풍선도움말
  11. 2009/04/12 [ASP소스] MD5 암호화소스
  12. 2009/04/12 Alchemy를 이용하여 Flex 소스 디컴파일 안되게 1
  13. 2009/04/12 [속도UP] 인터넷이 날라 다녀요~!!!
  14. 2009/04/12 (화면 보호기) 3D Fish School 4.8
  15. 2009/04/12 [슈팅,액션]메탈슬러그5 무려 1만 여분이 선택하신 명작 4
  16. 2009/04/12 스타크래프트 [베넷가능] 서버 레지스트리포함 4
  17. 2009/04/11 최신가요.벅스.2009.04月첫째주
  18. 2009/04/11 [사운드] Sony ACID Pro 7.0c 2
  19. 2009/04/11 [시스템 관리] Your Uninstaller! 2008 PRO 6.2.1347 한글패치포함
  20. 2009/04/11 A.I v081210 XP/Vista/2008/Office 인증도구
  21. 2009/04/11 KMP플레이어 35종 스킨모음
  22. 2009/04/11 팁 - 마우스 오른쪽 빠른 메뉴에 DOS 창 열기 메뉴 추가 - 레지스트리
  23. 2009/04/11 스타크래프트 1.16.1 멀티핵 Apocalypse 11
  24. 2009/04/11 특수문자 입력기
  25. 2009/04/11 간단한 마우스 오른쪽 버튼해제_F9
  26. 2009/04/11 통합메신져(MSN,네이트온....)
  27. 2008/09/19 “식습관만 바꿔도 임신 가능”
  28. 2008/09/17 Kmplayer Plus 무설치판 5
  29. 2008/09/17 Portable FinalData Enterprise 2.0.1.1028 2
  30. 2008/07/11 cFosSpeed 4.22 Build 1406 Final

미래의 웹은 시맨틱웹이며, 웹2.0은 시맨틱웹을 경제적 관점에서 본 말이다.

시맨틱웹이 보급되려는 시점에 웹2.0이라는 말이 나와 혼란을 주고 있다. 결론부터 내리자면 W3C나 팀 버너스 리가 제시하고 있는 차세대웹(NGWeb = Next Generation Web)은 1998년부터 확정되어 전개되고 있는 시맨틱웹 이다.

웹2.0(Web 2.0)은 초창기 웹을 1.0이라 생각하고 다음 세대 웹을 2.0으로 구분한 것인데, 이 낱말은 경제적 관점에서 만들어졌다. 시맨틱웹이 RSS 등을 통해 점차 구현되기 시작하자 오라일리(O'Reilly Media, www.oreilly.com)는 2004년 10월 5일부터 일주일 동안 미국 샌프란시스코에서 '웹2.0컨퍼런스(www.web2con.com)'를 개최한다. 이때부터 퍼진 웹2.0 용어는 시맨틱웹의 다른 낱말로 이해되고 있다.

기본적으로 웹2.0과 시맨틱웹은 목적지가 거의 동일하다. 다만 시맨틱웹이 목적지를 향한 기술에 관심을 두고 있다면 웹2.0은 시맨틱웹의 기술을 어떻게 응용하여 경제와 인간생활에 적용시킬 것인가에 관심을 두고 있다는 정도의 차이가 있다

정리하자면 차세대 웹이라는 의미로 '웹2.0'을 사용하는 것은 큰 무리가 없으나 컴퓨터끼리 대화하고 자동화된 지능형 웹을 뜻할 때는 '시맨틱웹'으로 표현하는 것이 좀더 정확한 사용법이 될 것이다.


시맨틱웹은 자동화처리를 위해 숨은자료를 적극 활용하고 있다.

기계끼리 일을 처리하려면 기계끼리 서로 대화를 나누고 대화 내용을 이해할 수 있어야 한다. 이를 위해선 컴퓨터가 이해할 수 있는 언어로 웹을 구성해야 한다. RDF, 온톨로지(Ontology, 존재론), OWL(Ontology Web Language, 존재론 웹언어) 등은 이를 위해 논의되고 있는 기술이다. 현재 시맨틱웹은 W3C를 중심으로 숨은자료(meta data, 메타데이터)를 통해 정보의 의미를 이해하고 처리하도록 하는 자원 설명 기술과 지식 설명 기술이 결합된 연구방향이 한 줄기를 이루고 있다. W3C는 RDF 기반의 온톨로지(Ontology) 기술에 관심을 가지고 있다. 다른 한 줄기는 ISO를 중심으로 XTM 언어를 이용한 정보와 지식의 분산 처리, 통합 관리 등에 중점을 두는 방향이다. ISO 쪽은 토픽맵(Topic Maps) 기술에 중점을 두고 있다. 토픽맵은 ISO/IEC 13250 표준으로 XML 기반의 XTM(XML Topic Maps)이라는 언어를 사용해 정보와 지식의 분산 관리를 지원한다. 이 중에서 현재 가장 활발하게 논의되고 있고 실제로 사용하고 있는 기술은 숨은자료(메타데이터)를 이용한 자동화처리 부분이다.

빠르고 강력하며 확장성이 좋은 Ajax

HTML만으로 구현하기 어려운 복잡하고 정교한 작업을 구현해줌으로써 좀더 윤택한 사이트를 꾸며주는 인터넷 기술을 RIA(Rich Internet Application)라고 한다. 가장 대중적인 윤택인터넷응용(RIA) 기술로 매크로미디어사의 플래시와 마이크로소프트의 액티브엑스, 자바애플릿 기술을 들 수 있다. 플렉스(Flex), 위젯(Widget), 대시보드(Dash Board)를 비롯한 불여우(Firefox)의 확장도 RIA 기술로 분류할 수 있다. 그런데 구글이 Ajax를 활용하면서 빠른 속도로 Ajax 기술이 전파됨에 따라 기존 RIA 개발사의 영향력이 약해지고 있다. 대신 XML과 자바스크립트를 활용한 기술이 큰 흐름을 형성하며 떠오르고 있다. Ajax와 같은 기술은 빠른 속도와 강력한 기능 외에도 표준과 개방성, 확장성이 좋다는 것이 큰 장점이다. XML 자료를 주고받기 때문에 자료 관리가 쉬워지고 자동화가 쉽다는 점도 장점이다.

액티브엑스는 강력하지만 윈도와 익스플로러에서만 동작하는 폐쇄성 문제가 있으며, 플래시는 덩치가 크고 느리며 무겁다. 자바애플릿은 자바가상머신을 설치해야 하는 문제가 있다. 이들 기술로 웹표준을 준수하거나 다양한 기계, 다양한 브라우저와 호환성을 갖추기는 쉽지 않다. 반면 XML을 이용하는 Ajax는 기기나 브라우저에 구애받지 않으며 웹표준을 준수하기 쉽다. 호환성, 확장성도 좋다.


시맨틱 웹 기술은 사람의 머리 속에 있는 언어에 대한 이해를 컴퓨터 언어로 표현하고 이것을 컴퓨터가 사용할 수 있게 만드는 것인데, 특별한 분산환경을 갖춘 웹에 구현하자는 것이다. 이 것은 기계가 정보검색과 같은 사람의 요구를 더 잘 이해하고 적절하게 반응하기 위해서이다. 사람과 기계 사이에 진정한 커뮤니케이션이 가능하기 위해서는 사람이 이해하는 수준으로 기계도 언어를 이해할 수 있어야 한다. 사람들이 언어를 이해하는 방식을 보통 개념화라고 하는데, 즉 사람들은 세상에 있는 각각의 사물이나 사건들을 경험하면서 이 들 속에 들어있는 특징을 파악해서 언어로 개념화한다. 이렇게 컴퓨터에서도 사람이 갖고 있는 개념과 같은 것을 일종의 데이터베이스 형태로 만드는 기술을 온톨로지 기술 이라고 부른다.

온톨로지는 자연어의 기계 번역과 인공지능 분야에서 활용되며, 최근에는 특정 분야의 인터넷 자원과 그 사이의 관계를 기술하는 온톨로지를 사용하는 시맨틱 웹과 이것에서 파생된 시맨틱 웹 서비스 등의 핵심 요소로서 주목받고 있다.


시맨틱 웹 언어

시맨틱 웹에서 Subject, Predicate, Object는 XML의 URI 형태로 표현되며, 이는 웹 환경에 산재한 자원에 대한 온톨로지를 기술하는데 목적이 있다. 현재 시맨틱 웹 온톨로지를  기술하는 표준 언어로 W3C에서 제안한 RDF, OWL 그리고 ISO에서 제안한 TopicMaps 등이 있으나 국지적으로는 N3, N-Triple 또는 인공지능 분야에서 예전부터 쓰이던 KIF 형태로도 온톨로지가 작성된다


대중적으로 가장 널리 알려진 시맨틱 웹의 활용 예는 RSS 이다. RSS(RDF Site Summary) 첫 버전인 0.9와 1.0은 바로 RDF로 작성되어 있다. 이후 버전에서는 RDF를 사용하지 않으며 이름도 Really Simple Syndication 또는 Rich Site Summary로 혼재되어 사용되고 있다.

2006년 현재 시맨틱 웹을 시맨틱 웹 서비스(OWL-S, WSDL-S), 시맨틱 PDM/PLM, 기존 KMS 시스템의 시맨틱 웹화, 바이오 인포매틱스 등으로 응용하려는 연구가 진행중이다. 그리고 웹 2.0의 정보 공유 수단으로 시맨틱 웹 온톨로지가 주목받는 중이다.

원본 주소 ‘http://ko.wikipedia.org/wiki/%EC%8B%9C%EB%A7%A8%ED%8B%B1_%EC%9B%B9’

==========================
RDF(Resource Description Framework)은 월드 와이드 웹 컨소시엄에서 정의한, 웹상의 자원의 정보를 표현하기 위한 XML 규격이다.

==========================


RSS 혹은 Really Simple Syndication (직역하면 매우 간단한 배급)은 XML 기반의 문서 표준으로 다음과 같은 세부 표준을 갖고 있다.

Rich Site Summary (RSS 0.9x and RSS 2.0)
RDF Site Summary (RSS 0.9 and 1.0) (RDF: Resource Description Framework)
RSS는 뉴스나 블로그 사이트에서 주로 사용하는 컨텐츠 표현 방식이다. 웹 사이트 관리자는 RSS 형식으로 웹 사이트 내용을 보여 준다. 이 정보를 받는 사람은 다른 형식으로 이용할 수 있다. 예로, 모질라 파이어폭스의 라이브 북마크나 한RSS 등의 RSS 리더 프로그램에서 읽을 수 있다.

RSS가 등장하기 전에는 원하는 정보를 얻기 위해 해당 사이트를 직접 방문하여야 했으나, RSS 관련 프로그램(혹은 서비스)을 이용하여 자동 수집이 가능해졌기 때문에 사용자는 각각의 사이트 방문 없이 최신 정보들만 골라 한 자리에서 볼 수 있다.

또한 RSS 는 포드캐스팅과 같은 미디어 배포의 용도로도 사용된다. RSS 2.0 의 〈enclosure〉태그 내에 MP3 나 MOV 등의 미디어 파일을 첨부하여 배포하면, 포드캐스팅 클라이언트 등에서 미디어 파일을 인식하고 사용자에게 들려주거나 자신의 포터블 미디어 플레이어로 옮겨준다.

RSS 2.0은 공식적으로 완료된 것으로 선언되었으며, 하버드 대학교가 저작권을 보유하고 있다.

RSS 파일들은 표준 XML 기반 파일로서, 웹 콘텐트를 신디케이트 및 모으는 방식을 제공합니다. 이 파일에는 콘텐트에 대한 정보를 설명하는 메타데이터, 콘텍스트, 데이터 특성이 포함되어 있습니다. RSS 파일들을 사용하여, 웹 사이트에서 헤드라인, 링크, 아티클 요약을 제공하는 데이터 피드가 만들어집니다. 이 파일들은 로고, 사이트 링크, 인풋 박스, 여러 뉴스 아이템들을 포함한 정보 채널을 기술하고 있습니다. 기타 웹 사이트들은 이러한 정보를 자신들의 페이지와 자동으로 결합하거나, 피드를 사용하여 사이트에 실시간 뉴스 헤드라인을 제공합니다. 이러한 기술을 사용하여 해당 웹 사이트에 실시간 정보 배포가 가능해집니다.


==========================

✓ OWL의 사전적 의미

웹상에서 첨단의 웹 검색, 소프트웨어 에이전트 및 지식 관리 기능을 제공하는 온톨로지를 발간 및 공유하기 위한 시멘틱 웹 생성 언어. 자원 기술 프레임워크(RDF)의 확장 언어로 개발된 것으로 DAML+OIL 언어로부터 시작되었다. 웹 온톨로지 언어(OWL)는 웹 온톨로지와 그에 관련된 지식을 정의하는 언어로 추론 시스템에 축적된 명제들을 정의하며, 클래스 및 그 구성원 간의 관계를 기술하고, 구문적으로 정의되지 않은 사실의 논리적 유추를 가능하게 하는 클래스 및 속성과 이에 적용할 수 있는 제약 사항의 집합으로 되어 있다.

✓ OWL란?

OWL 웹 온톨로지 언어는 단지 사람에게 정보를 표시하는데 그치지 않고 정보의 내용을 직접 처리할 수 있는 어플리케이션을 구현하는데 활용될 수 있도록 설계된 언어이다. OWL은 풍부한 어휘(vocabulary)와 형식적 의미론(formal semantics)을 포함하고 있기 때문에 기계 해석이 가능한 웹 컨텐트를 저작하는데 있어 XML, RDF 및 RDF 스키마(RDF-S)보다 뛰어나다. OWL은 표현력이 서로 다른 세 개의 하위 언어 - OWL Lite, OWL DL, OWL Full - 로 구성되어 있다. 후자로 갈수록 표현력이 더 크다.

✓ OWL 소개

OWL은 문서에 포함된 정보를 어플리케이션을 이용하여 자동 처리하고자 할 때 활용하는 언어이다. OWL을 이용하면 임의의 어휘를 구성하는 용어(term)의 의미와 용어들 간의 관계를 명시적으로 표현할 수 있다. 이와 같이 용어와 용어들 간의 관계를 표현한 것을 온톨로지(Ontology)라 한다. OWL은 XML, RDF, RDF-S 보다 더 많은 의미 표현 수단을 제공하므로, 웹 상에서 기계가 해석할 수 있는 컨텐트를 작성하는데 있어 이들 언어보다 뛰어나다. OWL은 DAML+OIL 웹 온톨로지 언어로부터 파생된 언어이다. OWL에는 DAML+OIL의 설계 및 활용 경험으로부터 습득된 지식이 반영되어 있다.

✓ 왜 OWL인가?

시맨틱 웹은 웹의 미래에 대한 비전이다. 시맨틱 웹에서 정보는 명시적인 의미를 부여받게 되는데, 이를 통해 기계는 좀 더 쉽게 웹 상에 존재하는 정보들을 자동으로 처리하고 통합할 수 있다. 시맨틱 웹은 사용자 정의 태그 스키마를 정의할 수 있는 XML과 유연하게 데이터를 표현할 수 있는 RDF를 바탕으로 구축된다. 시맨틱 웹의 구현에 있어 RDF 바로 윗 계층에 필요한 것이 웹 문서에 포함된 용어의 의미를 형식적으로 기술할 수 있는 온톨로지 언어이다. 기계를 이용하여 웹 문서를 대상으로 유용한 추론 기능을 수행하려면 RDF 스키마가 제공하는 기초적인 의미 표현력을 뛰어넘는 언어가 필요하다.

2009/04/16 00:11 2009/04/16 00:11
드림위버에서 jQuery를 쉽고, 빠르게 코딩할 수 있는 확장기능이 있어 소개해 드립니다. 코드 컬러링, 스니핏, 코드 힌트 등을등을 제공하고 있습니다.
사용자 삽입 이미지

지원하는 드림위버 버전은 다음과 같습니다.
- Dreamweaver CS3, 8, MX2004, and MX. Windows and Mac seem work fine.




 
2009/04/16 00:08 2009/04/16 00:08

자바스크립트 라이브러리 Jquery 플러그인

 -Jquery 플러그인 모음 이거한방이면 끝..!! :
   http://www.seek-blog.com/41065/14090/240-plugins-jquery.html

 -light box(이미지 미리보기,pre,next) :
   http://leandrovieira.com/projects/jquery/lightbox/

 -이미지 스크롤 : 
   http://benjaminsterling.com/2007/09/09/jquery-jqgalscroll-photo-gallery/

 -이미지 싸이클 : 
   http://www.malsup.com/jquery/cycle/

 -BlockUI Plugin(processing,처리중 등등,confirm) : 
   http://www.malsup.com/jquery/block/#element

 -UI Modal : 
   http://jquery.com/demo/thickbox/

 -플래쉬 플러그인 삽입 :
   http://jquery.lukelutman.com/plugins/flash/#examples

 -Photo Slider Tutorial :
   http://opiefoto.com/articles/photoslider#example

 -jScrollPane :
    http://kelvinluck.com/assets/jquery/jScrollPane/jScrollPane.html

 -Accessible News Slider  :
    http://www.reindel.com/accessible_news_slider/#examples

 - unobtrusive tabs(탭메뉴) : 
    http://stilbuero.de/jquery/tabs/#fragment-29
    http://www.sunsean.com/idTabs/#t3

 -jQuery Ajax Link Checker : 
   http://troy.dyle.net/linkchecker/

 -jQuery Form Plugin  :
  http://malsup.com/jquery/form/#code-samples

 -jquery.suggest, an alternative jQuery based autocomplete library(자동완성)
  http://www.vulgarisoip.com/2007/06/29/jquerysuggest-an-alternative-jquery-based-autocomplete-library/
  http://nodstrum.com/2007/09/19/autocompleter/

 -jlook(폼객체 리뉴얼)  :

  http://envero.org/jlook/

 -jQuery - LinkedSelect(멀티 select) :

  http://www.msxhost.com/jquery/linked-selects/json/

 -Masked Input Plugin    : (입력포맷 확인)
  http://digitalbush.com/projects/masked-input-plugin
  http://www.appelsiini.net/projects/jeditable/default.html

 -Overlabel with JQuery(박스안에 워터마킹처리)  :
   http://scott.sauyet.com/Javascript/Demo/Overlabel/

 -Styling an input type="file"(파일찾기 이미지 처리)
   http://www.quirksmode.org/dom/inputfile.html

 -jQuery UI Datepicker v3.0 Examples(달력)
  http://marcgrabanski.com/code/ui-datepicker/

 -jQuery Validation Plugin(폼체크,포커싱)
  http://jquery.bassistance.de/validate/demo-test/ 
  http://www.texotela.co.uk/code/jquery/focusfields/
 
 -jQuery columnHover plugin(컬럼 하이라이트/컬럼 컨트롤)
  http://p.sohei.org/stuff/jquery/columnhover/demo/demo.html
  http://p.sohei.org/stuff/jquery/columnmanager/demo/demo.html

 -tablesorterDocumentation(테이블 순서)
  http://tablesorter.com/docs/index.html 

 -jQuery Accordion Demo(컨테이너 예제)
  http://jquery.bassistance.de/accordion/?p=1.1.1

 -jQPanView based in jQuery 1.1(이미지 확대보기)
  http://projects.sevir.org/storage/jpanview/index.html

 -jQuery Impromptu(confirm,alert 등등)
  http://trentrichardson.com/Impromptu/

 -jqGrid Examples(그리드)
  http://trirand.com/jqgrid/jqgrid.html#

 -Toggle HTML-Elements with jQuery
  http://jquery.andreaseberhard.de/toggleElements/

 -UI/Sortables(테이블 위치변경 ^^)
  http://docs.jquery.com/UI/Sortables

 -뉴스 슬라이더(부분보기,전체보기)
  http://www.reindel.com/accessible_news_slider/

 -로컬 스크롤러
  http://www.freewebs.com/flesler/jQuery.LocalScroll/

 -핫키 테스트
  http://jshotkeys.googlepages.com/test-static.html

 -슬라이더
  http://docs.jquery.com/UI/Slider/slider

 -쇼핑카트
  http://www.mimul.com/pebble/default/2007/10/30/1193753340000.html

 -테이블 소트
  http://www.mimul.com/pebble/default/2007/11/06/1194348600000.html

 -이미지 나중에 로딩시키기
  http://www.mimul.com/pebble/default/2007/11/10/1194695220000.html

 -오토탭(입력시 폼객체 자동넘김)
  http://dev.lousyllama.com/autotab/

 -실시간 폼객체 수정
  http://www.appelsiini.net/projects/jeditable/custom.html

 -프린트
  http://www.designerkamal.com/jPrintArea/#
 -차트
  http://www.reach1to1.com/sandbox/jquery/jqchart/

 -CSS Dock Menu (Jquery + CSS)
  후니넷에서 보삼
 -툴팁
  http://www.codylindley.com/blogstuff/js/jtip/

 -XML데이터 뿌리기
  http://blog.reindel.com/src/jquery_browse/
  http://www.xml.com/pub/a/2007/10/10/jquery-and-xml.html
  http://www.mimul.com/pebble/default/2006/11/05/1162710000000.html

 -Clearing Form

  http://www.learningjquery.com/2007/08/clearing-form-data

 --암호 복잡성 체크

  http://phiras.googlepages.com/PasswordStrengthMeter.html

 --Form Serialize

  http://dev.jquery.com/wiki/Plugins/FastSerialize

 --GetString 퍼라미터 가져오기
  http://www.mathias-bank.de/2006/10/28/jquery-plugin-geturlparam/

 --검색 후 콤보생성(ajax with combo) 아주 유용함
  http://extjs.com/deploy/ext/examples/form/forum-search.html
  http://extjs.com/deploy/ext/examples/grid/edit-grid.html-->그리드

 --파일 업로드(input=file) 리폼
  http://www.appelsiini.net/projects/filestyle/demo.html

Jquery Best
 http://www.spicyexpress.net/general/jquerry-at-it-best-downloadable-jquerry-plugins-and-widgets-for-you-2/

웹디자인 템플릿트(2.0)
 -http://www.templateworld.com/free_templates.html

----------------------------------------
Jquery tag cloud
http://www.ajaxrain.com/tagcloud.php
Jquery 기본설명
http://www.zzbb.kr/34
----------------------------------------

^^Star Rater(순위) --활용가능성 높음
http://www.m3nt0r.de/devel/raterDemo/

^^ AJAX CALLING --활용가능성 높음
http://cgaskell.wordpress.com/2006/11/02/jquery-ajax-call-and-result-xml-parsing/

--AJAX 아이디 중복체크 - 활용가능성 아주높음
http://www.shawngo.com/gafyd/index.html

^^ jQuery framework plugins which provide a way to sort and nest elements in web applications, using drag-and-drop(테이블드래그앤드랍) --활용가능성 중간
http://code.google.com/p/nestedsortables/

^^Simple tableSorter(리스트 정렬) 활용가능성 중간
http://motherrussia.polyester.se/docs/tablesorter/

^^Cookie 활용가능성 높음
http://www.stilbuero.de/2006/09/17/cookie-plugin-for-jquery/

^^태깅 --그냥한번보자..ㅎ
http://www.alcoholwang.cn/jquery/jTaggingDemo.htm

^^죽이는 어코디언 메뉴
http://dev.portalzine.de/index?/Horizontal_Accordion--print

^^ AJAX Indicator 이미지
http://qureyoon.blogspot.com/2006/11/make-your-own-loading-gif.html

----------------------------------------
2007.12.28 찾은것
----------------------------------------
http://rikrikrik.com/jquery/quicksearch/#usage
http://nadiaspot.com/jquery/confirm/#examples
http://host.sonspring.com/portlets/
http://jquery.andreaseberhard.de/toggleElements/
http://www.getintothis.com/pub/projects/rb_menu/
http://icon.cat/software/iconDock/0.8b/dock.html
http://www.nuernberg.de/internet/portal/index.html
http://rikrikrik.com/jquery/shortkeys/#examples
http://rikrikrik.com/jquery/pager/#examples
http://famspam.com/facebox/ --라이트박스같은것
http://www.andreacfm.com/
http://www.vulgarisoip.com/2007/06/29/jquerysuggest-an-alternative-jquery-based-autocomplete-library/ --autocomplete
http://www.gcmingati.net/wordpress/wp-content/lab/jquery/newsticker/jq-liscroll/scrollanimate.html - 뉴스 스크롤
http://d-scribe.de/webtools/jquery-pagination/demo.htm# --페이징
http://tinymce.moxiecode.com/example_full.php?example=true --Open Source WYSWYG 웹 에디터
http://www.laptoptips.ca/projects/tinymce-advanced/ --Open Source WYSWYG 웹 에디터 advanced
http://extjs.com/ -또다른 RIA JAVASCRIPT 프레임워크
http://www.digital-web.com/extras/jquery_crash_course/ -jquery로 만든 비행 예약 시스템 데모(Passenger Management )
http://markc.renta.net/jquery/ --jquery 간단예제
http://www.xml.com/pub/a/2007/10/10/jquery-and-xml.html?page=2 -jquery와 XML
http://www.stilbuero.de/2006/09/17/cookie-plugin-for-jquery/  -쿠키 플러그인
http://jquery.com/files/demo/dl-done.html --간단한 어코디언 메뉴
http://mjslib.org/doc/legacy/fieldgroup.html --폼필드 컨트롤
http://extjs.com/deploy/dev/examples/tree/two-trees.html --트리
http://www.amcharts.com/column/ - 차트(바로 사용^^)
http://particletree.com/features/rediscovering-the-button-element/ - 버튼 스타일링
http://www.i-marco.nl/weblog/jquery-accordion-menu/ - 실용성 높은 어코디언 메뉴


http://www.sastgroup.com/jquery/240-plugins-jquery
http://jquery.bassistance.de/jquery-getting-started.html

2009/04/16 00:05 2009/04/16 00:05

웹 2.0 스타일의 로딩 애니메이션 gif (또는 다른 타입의 이미지)를 구할 수 있는 사이트들과 자바스크립트 프레임워크를 사용하여 Loading  패널을 구현할 수 있게 하는 정보들을 모은 사이트들입니다.

사용자 삽입 이미지

http://www.ajaxload.info/

JQuery 를 사용하여 Loading 패널을 띄우기

http://docs.jquery.com/Ajax/load

YAHOO YUI 를 사용하여 Loading Panel 만들기
http://developer.yahoo.com/yui/examples/container/panel-loading.html

GIF loading images
http://www.webscriptlab.com/

Load Info GIF Generator
http://www.loadinfo.net/

2009/04/15 23:55 2009/04/15 23:55

사용자 삽입 이미지사용자 삽입 이미지사용자 삽입 이미지
본 프로그램은 사용에 아무런 제한이 없는 프리웨어입니다.

ArtResize는 이미지의 크기와 포맷을 일괄적으로 변경할 수 있고 이미지 워터마크를 일괄적으로 추가할 수 있는 프로그램입니다.

심플하고 깔끔한 인터페이스로 구성되어 있어서 손쉽게 사용이 가능한 장점을 가지고 있으며, 작업 내용을 자체 포맷인 ART 파일로 저장/불러오기가 가능합니다.

Add Folder, Add Images 버튼을 눌러서 변환하고자 하는 PNG, JPG, BMP, ICO 포맷을 불러올 수 있고 불러온 이미지는 리스트 형태로 나타납니다. 리스트의 이미지를 선택하면 오른쪽 상단의 미리보기창을 통해 볼 수 있습니다.

미리보기창 하단의 설정 메뉴를 이용해서 이미지가 저장될 폴더를 선택할 수 있고 Resize에 체크를 해서 이미지의 크기를 변경할 수 있습니다. 미리 지정되어 있는 크기를 선택하거나 사용자가 직접 크기를 지정하면 됩니다.

Convert에 체크를 하면 JPG, PNG, BMP, GIF, TIF 포맷으로 변환할 수 있고 Rename에 체크를 해서 파일명을 변환할 수 있습니다.

Add Watermark에 체크를 하고 워터마크로 사용할 이미지를 추가해서 워터마크 삽입도 가능합니다.

세팅 메뉴를 이용해서 워터마크에 대한 투명도와 위치등을 지정할 수 있고 JPEG, PNG, BMP, GIF, TIFF 포맷에 대한 퀄리티, 필터, 압축등을 설정할 수 있습니다.


주요기능
* 이미지 크기 일괄 변경
* 이름 변경
* 이미지 포맷 일괄 변경 (JPEG, PNG, GIF, TIFF, BMP)
* 이미지 워터마크 일괄 삽입
* 옵션 설정
* 세팅과 이미지 리스트 저장/불러오기
* 심플한 인터페이스
* 작은 크기


실행 또는 설치방법

다운 받은 파일의 압축을 풀고 프로그램을 실행하시면 됩니다.

2009/04/13 20:07 2009/04/13 20:07

저도 예전에 비슷한 생각을 해서 뒤적 거려 본적이 있습니다..


--------------------------------------------------------------------------------------------------------------------------------

결론적으로 요약해 드리면 바이오스에 답이 있습니다. 대부분의 PC는 바이오스를 가지고 있습니다. 여기서 하드웨어에 대한 설정을 하게 되는데요 , 장치 내부적인 데이터를 직접 컨트롤 할 수도 있습니다. CPU 클럭서 부터 팬속도 , 비디오 섀도 설정등등 많은 부분을 처리할 수도 있죠.


그런데 예전에는 운영체제가 직접 바이오스에 접근하기는 어려웠습니다. 하지만 각종 메모리의 개발등으로 FlashRom과 같은 매체를 이용하는 NVRM이 제작가능해 지면서 부터.

바이오스 정보의 가공및 처리가 용이해 졌습니다.   바이오스나 피시를 컨트롤 하는 기능들이 NVRM에 탑재 되었으니까요.....


옛날 구형 피시들도 바이오스에 특정 정보들은 메모리상에 특정 영역에 기본적으로 할당 되었습니다.

이영역에서 정보를 읽어 오기만 하며 바이오스의 데이터를 알수 있었지만, 기본적인 정보들로 구성 되었으므로 보다 세세한 정보를 알아내기는 어려 웠습니다.  운영체제와 하드웨어의 운영체제랄 수 있는 바이오스와의 정보 교류를 위해 SMBIOS것이 생긴 이후 부터 운영체제와 바이오스가 보다 디테일한 정보를 주고 받게 됩니다. 동작은 기존 BIOS 처럼 메모리상에 데이터를 올려 주는 방식입니다.


aida32 / Sandra에서 하드웨어 정보를 뽑아내는 방법은 BIOS 메모리영역과 SMBIOS의 메모리 영역을 읽음으로써 해당 정보를 뽑아내게 됩니다.

SMBIOS의 데이터 내용은 메인보드 밴더사에 따라 제공하는 정보는 각기 차이가 있습니다.


아래에 운영체제가 직접 BIOS에 엑세스하여 메인보드 시리얼을 뽑도록 하는 스크립트를 붙여 두겠습니다.


사용법 ) 1. 아래 점선안에 스크립트를 복사하여 메모장에 붙여 넣는다.

                 2. 다른이름으로 저장을 누른 후에

                     파일명: Serial.vbs    파일형식 : 모든 형식을 선택후 저장

                 3. 생성된 Serial.vbs 를 실행 하면 알림창에 시리얼 값이 표시된다.

-------------------------------------------------------------------------------------------------------------------------------

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colBIOS = objWMIService.ExecQuery _
    ("Select * from Win32_BIOS")

For each objBIOS in colBIOS
    Wscript.Echo "Serial Number: " & objBIOS.SerialNumber
Next

--------------------------------------------------------------------------------------------------------------------------------

2009/04/13 17:35 2009/04/13 17:35
사용자 삽입 이미지
웹페이지에서 MAC Address 구하는 ActiveX 컨트롤입니다.
웹에서 인증 처리할 때 아이디, 암호와 같이 사용하면 좋을 것 같습니다.
기능:
1. 맥어드레스 구하기 - 네트워크 카드가 여러 개 일 경우 모두 구함(한 줄에 하나씩)
2. 컴퓨터 이름 구하기
3. 작업 그룹 구하기

사용법은 아래와 같습니다.

<SCRIPT language=JavaScript for="auth" event=OnError(ErrMsg)>
    alert("에러 발생:" + ErrMsg);
</SCRIPT>

<OBJECT id="auth" classid="clsid:7C159314-7E2C-4E6E-B580-5DF25610F581" codebase="./AuthByMAC.cab#Version=1,1,9,0">
    <PARAM name=copyright value="http://isulnara.com">
</OBJECT>

<SCRIPT LANGUAGE="JavaScript">
<!--
    alert("맥어드레스: " + auth.MAC);
    alert("컴퓨터 이름: " + auth.ComputerName);
    alert("작업그룹: " + auth.WorkGroup);
//-->
</SCRIPT>


누구나 무료로 사용할 수 있습니다.

[데모 페이지]
[다운로드]




업데이트 사항(v1,1,9,0)
------------------------
+OnError(ErrMsg) 이벤트 추가
+몇몇 컴퓨터에서 Error Code 1 나오던 버그 해결

출처 : http://isulnara.com/
2009/04/13 15:51 2009/04/13 15:51
1부 인간관계원칙 - 보다 우호적인 사람이 되자
1 비난이나 비판, 불평을 하지 마라
2 솔직하고 진지하게 칭찬과 감사를 하라
3 다른 사람들의 열렬한 욕구를 불러일으켜라
4 다른 사람에게 순수한 관심을 기울여라
5 미소를 지어라
6 당사자들에게는 자신의 이름이 그 어떤 것보다도 기분 좋고 중요한 말임을 명심하라
7 경청하라. 자신에 대해 말하도록 다른 사람들을 고무시켜라
8 상대방이나 관심사에 대해 ㅣ야기하라
9 상대방으로 하여금 중요하다는 느낌이 들게 하라 - 단 성실한 태도로 해야 한다

2부 협력을 얻어내개 위한 원칙 - 자신의 의도대로 사람을 설득하는 법
10 논쟁에서 최선의 결과를 얻을 수 있는 유일한 방법은 그것을 피하는 것이다
11 상대방의 견해를 존중하라. 결코 '당신이 틀렸다' 고 말하지 말라
12 잘못을 했다면 즉시 분명한 태도로 그것을 인정하라
13 우호적인 태도로 말을 시작하라
14 상대방이 당신의 말에 즉시 '네, 네'라고 대답하게 하라
15 상대방으로 하여금 많은 이야기를 하게 한다
16 상대방으로 하여금 그 아이디어가 바로 자신의 것이라고 느끼게 하라
17 상대방의 관점에서 사물을 볼 수 있도록 성실히 노력하라
18 상대방의 생각이나 욕구에 공감하라
19 보다 고매한 동기에 호소하라
20 당신의 생각을 극적으로 표현하라
21 도전이나 의욕을 불러일으킨다

3부 리더가 되라 - 태도와 행동을 변화시키는 법
22 칭찬과 감사의 말로 시작하라
23 잘못을 간접적으로 알게 하라
24 상대방을 비평하기 전에 자신의 잘못을 인정하라
25 직접적으로 명령하지 말고 요청하라
26 상대방의 체면을 세워 주어라
27 아주 작은 진전에도 칭찬을 아끼지 마라.
또한 진전이 있을 때마다 칭찬을 하라.
'동의는 진심으로, 칭찬은 아낌없이'하라
28 상대방에게 훌륭한 명성을 갖도록 해주어라
29 격려해 주어라. 잘못은 쉽게 고칠 수 있다는 것을 느끼게 하라
30 당신이 제안하는 것을 상대방이 기꺼이 하도록 만들어라
2009/04/12 18:06 2009/04/12 18:06

1. 주어진 삶에 적응하라
2. 인생은 공평하지 않다는 것을 명심하라
3. 피할 수 없는 현실이라면 수용하라
4. 적응한 자만이 살아 남는다
5. 적극적인 마음자세를 소유하라
6. 자신의 단점에 도전하라
7. 실망스러운 결과가 발생했을 때 빨리 극복하라
8. 인생이 항상 원만할 것이라는 환상을 버려라
9. 인격이 성공의 밑천임을 기억하라
10. 성공은 절대 운명의 장난이 아니다
11. 성공은 자아실현의 욕구가 성취될 때이다
12.  성공은 삶과 인격과 위상을 바꿔주다
13.  성공은 타인의 지지를 구하지 않는다
14.  성공은 쉽게 만족하지 않고 계속 전진할 때 온다
15.  성공은 자만심을 버릴 때 이루어 진다
16. 대가 없이 얻고자 하지 말라 
17.  성공은 저절로 찾아오지 않는다
18.  성공은 적극적인 노력의 산물이다
19.  실행하면서 꿈을 실현하라
20.  나태는 성공의 적이다
21.  자신의 창의성을 적시에 사용하라
22.  머뭇거리지 말고 목표를 향해 달려가라
23.  미루지 말라
24.  지! 금 바로 행동하라
25.  목표를 세분하고 순차적으로 도전하라
26.  마지막까지 굳세게 해내라
27. 자신을 통제하는 습관을 가지라
28.  남의 지적을 수용하라
29.  자신에게 엄격한 사람이 되라
30.  훈련을 통해 좋은 습관을 만들라
31.  나쁜 습관을 과감히 버려라
32.  작은 일도 소홀히 여기지 말라
33. 평범한 것이 큰 일을 이룬다
34. 작은 일부터 시작하라
35. 작은 것에서 승부를 낼 줄 알라
36. 큰 일이든 작은 일이든 시종일관 충실하라
37. 실패에서 교훈을 배우라
38. 실수를 교훈으로 삼아라
39. 잘못했을 때는 과감히 인정하라
40. 잘못으로부터 뭔가를 배우라
41. 가장 중요한 것은 문제를 해결하는 것이다
42. 모든 일을 스스로 해결하라
43. 남을 의지하는 생활방식을 버리라
44. 목발을 버리라
45. 감정의 독립을 실현하라
46. 자신의 힘으로 전진하라
47. 기회란 그리 많지 않음을 명심하라
48. 좋은 기회는 위대한 재산이다
49. 좋은 기회는 때대로 한 번 뿐일 수 있다
50. 기회는 바로 옆에 ! 있다
51. 기회를 포착하는 것이 지혜다
52. 기회가 없으면 만들면 된다
53. 시간을 장악하라
54. 시간을 금처럼 아껴라
55. 시간 도둑을 경계하라
56. 시간보다 앞서 달려라
57. 80/20 법칙을 활용하라
58. 절대 오늘 일을 내일로 미루지 말라
59. 시간 낭비는 인생 최대의 실수다
60. 휴일에도 시간을 잘 활용하라
61. 시간관리를 위해 계획을 수립하라
62. 오늘을 놓치지 말라
63. 3분간 열심히 휴식하라
64. 반드시 해야 할 일은 하라
65. 자신의 삶에 가치를 부여하라
66. 현실을 외면하지 말라
67. 향락을 쫓는 마음을 넘어서라
68. 공부는 우리 삶의 우선적 요소다
69. 무미건조한 삶에서 벗어나라
70. 일을 바꾸면서 휴식하라
71. 주변의 모든 사람을 선하게 대하라
72. 타인을 선대하는 것은 곧 자신을 선대하는 것이다
73. 너그럽지 못한 것은 곧 여유가 없음을 말한다
74. 비판 대신 칭찬을 하라
75. 능동적으로 상대에게 적응하라
76. 상처를 주지도 받지도 말라
77. 관용을 배우라
78. 절대로 다른 사람을 곤경에 빠뜨리지 말라

2009/04/12 18:06 2009/04/12 18:06
온라인상에 툴이 있을 경우 비교적 빨리 테스트해 볼 수 있어서 좋습니다.
제가 유용하게 사용하는 온라인 도구들을 모아 보았습니다.(링크#1)
여러분들도 유용하게 사용하는 온라인 도구들이 있으면 코멘트로 달아 공유해 주시면 고맙겠습니다.

phpSniff
http://phpsniff.sourceforge.net/
클라이언트 브라우저의 여러가지 정보를 보여줍니다.

BrowserSpy
http://gemal.dk/browserspy/
클라이언트의 브라우저 뿐만 아니라 설치되어 있는 플러그인과 플레이어 등에 대한 정보도 보여줍니다.

CSS Validator, HTML Validator
http://jigsaw.w3.org/css-validator/
http://validator.w3.org/
CSS 및 HTML이 W3C 권장사항에 맞는지 검사해 줍니다.

W3C Tools
http://www.w3.org/QA/Tools/
그밖의 여러가지 W3C 유효성 검사 도구들이 있습니다.

CheckDNS
http://www.checkdns.net/quickcheckdomainf.aspx
네임서버 설정이 제대로 되었는지 확인해 볼 수 있습니다.

DNS Tools
http://dns-tools.domaintools.com/
도메인과 아이피에 대한 간단한 Ping, Traceroute 그리고  DNS lookup 테스트를 할 수 있습니다.

Link Popularity Checker
http://www.pagerank.net/link-popularity-checker/
Google, AOL, AltaVista, AllTheWeb 그리고 Yahoo!에서의 사이트 순위를 다른 상대적 비교 사이트들의 목록속에서 보여줍니다.

SELF SEO
http://www.selfseo.com/
SEO(검색엔진최적화) 도구, Internet 도구 그리고 Webmaster 도구들로 나뉘어진 많은 온라인 툴들이 있습니다.
여러 검색엔진에서의 사이트 순위를 보여주는 도구라던가 아이피 주소로 간단하게 국가를 알아내는 도구, 자신의 아이피를 바로 보여주는 도구들이 유용할 거 같습니다.

Speed Test
http://www.dslreports.com/speedtest?flash=1
인터넷 속도를 측정해 주는 데가 많은데 이곳이 플래시로 비교적 깔끔하게 처리했습니다.

Whois Source
http://www.whois.sc/
모두가 알고 있듯이 도메인 네임과 아이피 정보를 보여줍니다.

String Conversion
http://www.qindex.info/Q_drctry/webtools/StringConversion.php
제가 만든건데 주로 즉석에서 문자열을 변환해서 볼때 사용합니다.

Editing Webpages
http://www.qindex.info/Q_drctry/webtools/EditingWebpage.php
이것도 제가 만든건데 즉석에서 HTML, CSS 그리고 JavaScript를 테스트해 볼때 사용합니다.
2009/04/12 17:46 2009/04/12 17:46
노트북에 리눅스를 깔아 사용중 입니다.
제 경우는 일반적인 웹 작업을 위해 프로그램 뿐만 아니라 그래픽이나 기타 미디어 제작 부분등도 거의 노트북에서 작업 합니다.
기회가 되면 리눅스용 프로그램 리스트를 정리 할려고 했는데 이미 잘 정리된 사이트가 있군요. 리눅스 데스크탑 사용 하시는 분들은 참고 해 보세요.


Windows Software Linux Equivalent/Alternative
3D Studio Max
    K-3D ( http://www.k-3d.org/ )
    Wings 3D ( http://www.wings3d.com/ )
    Art of Illusion ( http://www.artofillusion.org/ )
    Blender ( http://www.blender.org/ )
 
ACDSee
    KuickShow ( http://kuickshow.sourceforge.net/ )
    ShowImg ( http://www.jalix.org/projects/showimg/ )
    Gwenview ( http://gwenview.sourceforge.net/ )
    GQview ( http://gqview.sourceforge.net/ )
    Eye of GNOME ( http://www.gnome.org/projects/eog/ )
 
Adobe Acrobat Reader
    okular ( http://kpdf.kde.org/okular/ )
    Xpdf ( http://www.foolabs.com/xpdf/ )
    Evince ( http://www.gnome.org/projects/evince/ )
    ePDFView ( http://trac.emma-soft.com/epdfview/ )
    KPDF ( http://kpdf.kde.org/ )
 
Adobe Audition
    Audacity ( http://audacity.sourceforge.net/ )
 
Adobe Illustrator
    Skencil ( http://www.skencil.org/ )
    Inkscape ( http://www.inkscape.org/ )
    Karbon14 ( http://www.koffice.org/karbon/ )
    Xara Xtreme for Linux ( http://www.xaraxtreme.org/ )
 
Adobe PageMaker
    Scribus ( http://www.scribus.net/ )
 
Adobe PhotoAlbum
    F-Spot ( http://f-spot.org/Main_Page )
    KPhotoAlbum ( http://www.kphotoalbum.org/ )
    digiKam ( http://www.digikam.org/ )
 
Adobe Photoshop
    CinePaint ( http://www.cinepaint.org/ )
    Krita ( http://www.koffice.org/krita/ )
    GIMP ( http://www.gimp.org/ )
    
Adobe Premier
    PiTiVi ( http://www.pitivi.org/wiki/Main_Page )
    LiVES ( http://lives.sourceforge.net/ )
    Kino ( http://www.kinodv.org/ )
    Cinelerra ( http://cvs.cinelerra.org/ )
    kdenlive ( http://kdenlive.sourceforge.net/ )
    Jahshaka ( http://www.jahshaka.org/ )
 
Ant Movie
    Catalog Moviefly ( https://savannah.nongnu.org/projects/lmc/ )
 
AOL Instant Messenger (AIM)
    Kopete ( http://kopete.kde.org/ )
    Pidgin ( http://pidgin.im )
 
APC PowerChute
    Network UPS Tools ( http://www.networkupstools.org/ )
    Apcupsd ( http://www.apcupsd.com/ )
    PowerD ( http://power.sourceforge.net/ )
 
CDex
    Sound Juicer ( http://www.burtonini.com/blog/computers/sound-juicer )
    Rubyripper ( http://wiki.hydrogenaudio.org/index.php?title=Rubyripper )
    ripperX ( http://ripperx.sourceforge.net/ )
    Grip ( http://nostatic.org/grip/ )
    KAudioCreator ( http://www.icefox.net/programs/?program=KAudioCreator )
 
Collectorz
    aviManager ( http://avimanager.sourceforge.net/ )
    GCstar ( http://www.gcstar.org/ )
    Tellico ( http://periapsis.org/tellico/ )
    Alexandria ( http://alexandria.rubyforge.org/ )
    Griffith ( http://griffith.vasconunes.net/ )
    vMovieDB ( http://vmoviedb.sourceforge.net/ )
    Katalog ( http://salvaste.altervista.org/ )
 
Dreamweaver
    Quanta Plus ( http://quanta.kdewebdev.org/ )
    Geany ( http://geany.uvena.de )
    Nvu ( http://www.nvu.com/index.php )
    Screem ( http://www.screem.org/ )
    KompoZer ( http://www.kompozer.net/ )
    Bluefish ( http://bluefish.openoffice.nl/index.html )
 
DVDShrink
    k9copy ( http://k9copy.sourceforge.net/ )
    OGMRip ( http://ogmrip.sourceforge.net/ )
    Thoggen ( http://thoggen.net/ )
    xdvdshrink ( http://dvdshrink.sourceforge.net/ )
    DVD Rip-O-Matic ( http://dvdripomatic.sourceforge.net )
    qVamps ( http://vamps.sourceforge.net/ )
    dvd::rip ( http://www.exit1.org/dvdrip/ )
    AcidRip ( http://untrepid.com/acidrip/ )
 
Everest
    HardInfo ( http://hardinfo.berlios.de/web/HomePage )
 
Finale
    Lilypond ( http://www.lilypond.org )
    Denemo ( http://denemo.sourceforge.net/index.html )
    Rosegarden ( http://www.rosegardenmusic.com/ )
    NoteEdit ( http://noteedit.berlios.de/ )
    Brahms ( http://brahms.sourceforge.net/ )
 
Flash
    F4L ( http://f4l.sourceforge.net/ )
 
Forte
    Agent Pan ( http://pan.rebelbase.com/ )
 
FruityLoops
    LMMS ( http://lmms.sourceforge.net/ )
    Hydrogen ( http://www.hydrogen-music.org/ )
 
Google Desktop Search
    Google Desktop ( http://desktop.google.com/linux/index.html )
    Beagle ( http://beagle-project.org/ )
 
Guitar Pro
    TuxGuitar ( http://www.tuxguitar.com.ar/home.html )
 
iTunes
    Banshee ( http://banshee-project.org/Main_Page )
    aTunes ( http://www.atunes.org/ )
    Quod Libet ( http://www.sacredchao.net/quodlibet )
    SongBird ( http://www.songbirdnest.com )
    Exaile ( http://www.exaile.org/ )
    Amarok ( http://amarok.kde.org/ )
    Listen ( http://listengnome.free.fr/ )
    Rhythmbox ( http://www.gnome.org/projects/rhythmbox/ )
    gtkpod ( http://www.gtkpod.org/ )
 
Legacy Family Tree
    GRAMPS ( http://gramps-project.org/ )
 
LimeWire
    FrostWire ( http://www.frostwire.com/ )
 
Meal Master
    krecipe ( http://krecipes.sourceforge.net/ )
    Gourmet Recipe Manager ( http://grecipe-manager.sourceforge.net/ )
 
Microsoft Access
    Kexi ( http://www.koffice.org/kexi/ )
    knoda ( http://www.knoda.org )
    GNOME-DB ( http://www.gnome-db.org/ )
 
Microsoft Excel
    KSpread ( http://www.koffice.org/kspread/ )
    Open Calc ( http://www.openoffice.org/product/calc.html )
    Gnumeric ( http://www.gnome.org/projects/gnumeric/ )
 
Microsoft Frontpage
    Quanta Plus ( http://quanta.kdewebdev.org/ )
    Nvu ( http://www.nvu.com/index.php )
    KompoZer ( http://www.kompozer.net/ )
    Bluefish ( http://bluefish.openoffice.nl/index.html )    
 
Microsoft HyperTerminal
    minicom ( http://alioth.debian.org/projects/minicom/ )
    GtkTerm ( http://freshmeat.net/projects/gtkterm/ )
 
Microsoft Internet Explorer
    Epiphany ( http://www.gnome.org/projects/epiphany/ )
    Opera ( http://www.opera.com/download/ )
    Firefox ( http://www.mozilla.com/firefox/ )
    Konqueror ( http://www.konqueror.org/ )
 
Microsoft Money
    KMyMoney ( http://kmymoney2.sourceforge.net/ )
    GNUcash ( http://www.gnucash.org/ )
    Gnofin ( http://gnofin.sourceforge.net/ )
    Grisbi ( http://www.grisbi.org/ )
 
Microsoft Office
    GNOME Office ( http://www.gnome.org/gnome-office/ )
    KOffice ( http://www.koffice.org/ )
    OpenOffice ( http://www.openoffice.org/ )
 
Microsoft OneNote
    BasKet ( http://basket.kde.org/ )
 
Microsoft Outlook (Express)
    Thunderbird ( http://www.mozilla.com/thunderbird/ )
    Evolution ( http://www.gnome.org/projects/evolution/ )
 
Microsoft Powerpoint
    Open Office Impress ( http://www.openoffice.org/product/impress.html )
    KPresenter ( http://www.koffice.org/kpresenter/ )
 
Microsoft Project
    KPlato ( http://www.koffice.org/kplato/ )
    OpenProj ( http://openproj.org/openproj )
    GanttProject ( http://ganttproject.sourceforge.net/ )
    Planner ( http://live.gnome.org/Planner )
    TaskJuggler ( http://www.taskjuggler.org/ )
 
Microsoft Visio
    Dia ( http://www.gnome.org/projects/dia/ )
    Kivio ( http://www.koffice.org/kivio/ )
 
Microsoft Windows Media Center
    Freevo ( http://freevo.sourceforge.net/ )
    Elisa Media Center ( http://www.fluendo.com/elisa/ )
    MythTV ( http://www.mythtv.org )
    LinuxMCE ( http://www.linuxmce.com/ )
 
Microsoft Word
    Open Office Writer ( http://www.openoffice.org/product/writer.html )
    AbiWord ( http://www.abisource.com/ )
    Kword ( http://www.koffice.org/kword/ )
 
mIRC
    Konversation ( http://konversation.kde.org/ )
    KVIrc ( http://www.kvirc.net/ )
    BitchX ( http://www.bitchx.org/ )
    Xchat ( http://www.xchat.org/ )
    ChatZilla! ( http://chatzilla.hacksrus.com/ )
    irssi ( http://www.irssi.org/ )
    Pidgin ( http://pidgin.im )
 
Mp3tag
    Kid3 ( http://kid3.sourceforge.net/ )
    Pinkytagger ( http://pinkytagger.sourceforge.net/ )
    EasyTAG ( http://easytag.sourceforge.net/ )
    Cowbell ( http://more-cowbell.org/ )
    Audio Tag Tool ( http://pwp.netcabo.pt/paol/tagtool/ )
 
MSN messenger
    Mercury Messenger ( http://www.mercury.to/ )
    Kopete ( http://kopete.kde.org/ )
    aMSN ( http://amsn-project.net/ )
    Pidgin ( http://pidgin.im )
 
Mudbox
    SharpConstruct ( http://sharp3d.sourceforge.net )
 
Nero Burning Rom
    X-CD-Roast ( http://www.xcdroast.org/ )
    Brasero ( http://perso.orange.fr/bonfire/index.htm )
    GnomeBaker ( http://gnomebaker.sourceforge.net/ )
    Graveman! ( http://graveman.tuxfamily.org/ )
    K3b ( http://www.k3b.org/ )
 
NetMeeting
    Ekiga ( http://www.gnomemeeting.org/ )
 
NetStumbler
    Kismet ( http://www.kismetwireless.net/ )
    SWScanner ( http://www.swscanner.org/ )
 
NewzCrawler
    RSSOwl ( http://www.rssowl.org/ )
    Liferea ( http://liferea.sourceforge.net/ )
    BasKet ( http://basket.kde.org/ )
    Akregator ( http://akregator.kde.org/ )
    Blam ( http://www.cmartin.tk/blam.html )
    Straw ( http://www.gnome.org/projects/straw/ )
 
Notepad
    leafpad ( http://tarot.freeshell.org/leafpad/ )
    NEdit ( http://www.nedit.org/ )
    jEdit ( http://www.jedit.org/ )
    Kate ( http://kate-editor.org/ )
    gedit ( http://www.gnome.org/projects/gedit/ )
    Scribes ( http://scribes.sourceforge.net/ )
    tpad ( http://tclpad.sourceforge.net/ )
 
OrangeCD Catalog
    GWhere ( http://www.gwhere.org )
 
Origin
    SciGraphica ( http://scigraphica.sourceforge.net/ )
 
Partition Magic
    Partimage ( http://www.partimage.org/Main_Page )
    GParted ( http://gparted.sourceforge.net/ )
    QtParted ( http://qtparted.sourceforge.net )
 
    Picasa F-Spot ( http://f-spot.org/Main_Page )
    KPhotoAlbum ( http://www.kphotoalbum.org/ )
    digiKam ( http://www.digikam.org/ )
 
Pro Tools
    Ardour ( http://www.ardour.org )
 
Quicken
    KMyMoney ( http://kmymoney2.sourceforge.net/ )
    GNUcash ( http://www.gnucash.org/ )
    Gnofin ( http://gnofin.sourceforge.net/ )
    Grisbi ( http://www.grisbi.org/ )
 
SoulSeek
    Nicotine ( http://nicotine.thegraveyard.org/ )
    Nicotine-Plus ( http://nicotine-plus.sourceforge.net/ )
 
SoundForge
    ReZound ( http://rezound.sourceforge.net/ )
 
TexnicCenter 
Total Commander
    GNOME Commander ( http://www.nongnu.org/gcmd/ )
    xfe ( http://roland65.free.fr/xfe/ )
    Tux Commander ( http://tuxcmd.sourceforge.net/ )
    Midnight Commander ( http://www.ibiblio.org/mc/ )
    Krusader ( http://krusader.sourceforge.net/ )
 
Traktor
    DJ Mixxx ( http://mixxx.sourceforge.net/ )
 
Videora
    thin liquid film ( http://thinliquidfilm.org/ )
 
Winamp
    Audacious ( http://audacious-media-player.org/Main_Page )
    Amarok ( http://amarok.kde.org/ )
    XMMS ( http://www.xmms.org/ )
 
Windows Media Player
    KPlayer ( http://kplayer.sourceforge.net/ )
    VideoLAN ( http://www.videolan.org/ )
    xine ( http://xinehq.de/ )
    mplayer ( http://www.mplayerhq.hu/design7/news.html )
 
Windows Movie Maker
    PiTiVi ( http://www.pitivi.org/wiki/Main_Page )
    LiVES ( http://lives.sourceforge.net/ )
    Open Movie Editor ( http://openmovieeditor.sourceforge.net/HomePage )
    Avidemux ( http://fixounet.free.fr/avidemux/ )
    Cinelerra ( http://cvs.cinelerra.org/ )
    kdenlive ( http://kdenlive.sourceforge.net/ )
 
WinIso ISO
    Master ( http://littlesvr.ca/isomaster/ )
    KIso ( http://kiso.sourceforge.net/ )
 
WinMerge
    KDiff3 ( http://kdiff3.sourceforge.net/ )
    Meld ( http://meld.sourceforge.net/ )
    xxdiff ( http://furius.ca/xxdiff/ )
    Kile ( http://kile.sourceforge.net/ )
 
WinTV
    XdTV ( http://xawdecode.sourceforge.net/ )
    tvtime ( http://tvtime.sourceforge.net/ )
 
WS_FTP
    gFTP ( http://gftp.seul.org/ )
    FireFTP ( http://fireftp.mozdev.org/ )
 
Zbrush
    SharpConstruct ( http://sharp3d.sourceforge.net )
 
ZoneAlarm
    Guarddog ( http://www.simonzone.com/software/guarddog/ )
    Firestarter ( http://www.fs-security.com/ )
2009/04/12 17:40 2009/04/12 17:40
-- 하드디스크를 털다보니 예전에 공부할때 썻던게 보이네요..
-- 그냥 가져다 붙여놓은것인지.. 편집을한것인지.. 원작자는 모릅니다..ㅡㅜ
-- 어째튼 vi 때문에 고민하시는 분들께는 도움이될지도 모른다는생각에 공개합니다.
-- 글을올리고나니 쫌 깨지는부분이 있어서 txt 파일로도 첨부합니다.(훨씬깨끗.ㅡㅡ)
---------------------------------------------------------------------------------------------------------------------

vi 에디터 
            1 Cursor 위치를 변경하는 명령들
            2 vi 명령들
            3 자세한 정보를 가져 오려면...
             
  명령을 잘 활용하는 방법은 'man' 명령을 이용하는 것입니다.
  UNIX 명령에 좀 익숙 하신분들은 'man' 명령을 활용 하십시오.
 
1.
                      vi Cursor Positioning 
    - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - -
    :1G (go                                                            :
    :                      /\  ^b (back                                :
    :                      ||                    /\  ^u (up          :
    |----------------------||--------------------||--------------------|
    |H (home                                                          |
    |                              k                  O (open        |
    |I            i (insert        /\    a (append    P (put        A |
    |                              |                                  |
    |O <--------- h <-------  you are here  -------> l -------------->$|
    |                              |                                  |
    |M (middle    (backspace      \/    (space bar    p(put          |
    |                              j                  o (open        |
    |            Y (yank                        /string              |
    |                                            n repeat last search |
    |L (last                                      . repeat last command|
    |----------------------||--------------------||--------------------|
    :                      ||                    \/  ^d (down        :
    :                      \/  ^f (forward                            :
    :\$G (go                                                          :
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - "
 
 
2. vi 명령들 
                  1 Cursor를 옮기는 여러가지 방법
                  2 화면을 옮기는 여러가지 방법
                  3 한 화면 안에서 cursor를 옮기는 방법
                  4 한 line 안에서 cursor를 옮기는 방법
                  5 검색 
                  6 vi를 빠져나가는 방법 
                  7 삽입 mode 
                  8 Yanking : (Copying
                  9 Deleting 
                10 Putting 
                11 Interactive edit : (search and replace
                12 Global 명령
                13 Reading in files 
                14 여러 화일의 edit
                15 Miscellancenous commands 
 
1 Cursor를 옮기는 여러가지 방법 
                                      k(-
                                        /\ 
                                        ||
                        h(bs    <-----      ----->  l(sp
                                        ||
                                        \/
                                      j(+
        h,j,k 와 i 를 이용하영 간단히 키보를 누르면 cursor의 위치가 변 
        경됩니다.
        (에 있는 키를 선택하여도 됩니다.
        bs : BackSpace                      sp : SPace bar "
 
2 화면을 옮기는 여러가지 방법 
                  ^f  -  (FORWARD 화면을 one page 앞으로 옮김
                  ^b  -  (BACKWARD 화면을 one page 뒤으로 옮김
                  ^d  -  (DOWN 화면을 반 page 앞으로 옮김
                  ^u  -  (UP 화면을 반 page 뒤으로 옮김
              ^  는 키보드의 ctrl 를 나타내는 것입니다."
 
3 한 화면 안에서 cursor를 옮기는 방법 
            H  -  HOME, 한 화면의 top line으로 옮긴다.
            M  -  MIDDLE, 한 화면의 중간으로 옮긴다.
            L  -  LAST, 한 화면의 마지막  line으로옮긴다.
            G  -  GOTO,  화일의 마지막  line으로 옮긴다.
            nG -  GOTO nth line the file (or :n
            ^G -  GIVES file status 
              ^  는 키보드의 ctrl 를 나타내는 것입니다."
 
4 한 line 안에서 cursor를 옮기는 방법 
                      w  -  WORD, 한단어 앞으로
                      b  -  BACKWARD, 한단어  뒤로
                      e  -  END, 현재 cursor가 위치한 맨 뒤로
                      o  -  zero, line의 맨 앞으로 (or ^
                      $  -  end, line의 맨뒤로"
 
5 검색 
        /pattern -  scan (/ 'pattern'이라는글자를 현재 cursor가
                    위치한 곳의 다음 단어를 검색
        ?pattern -  scan (? 'pattern'이라는 글자를 현재 cursor가
                    위치한 곳의 앞 단어를 검색
        n    -  앞쪽에서 입력했었던 문자 'pattern' 의 다음단어를 검색
        N    -  앞쪽에서 입력했었던 문자 'pattern' 의 다음 앞 단어를 
                  검색"
 
6 vi를 빠져나가는 방법 
          :q!  -  화일의 내용을 저장하지 않고 exit
          :w  -  WRITE, vi를 빠져나가지 않으면서 내용을 저장
          :wq  -  WRITE and QUIT, vi를 빠져나가면서  내용을 저장
          ZZ  -  :wq의 명령과 같다."
 
7 삽입 mode 
            i  -  INSERT, cursor 위치 부터 문자 삽입
            I  -  INSERT, line의 맨 앞부터 문자 삽입
            a  -  APPEND, cursor 다음 위치 부터 문자 삽입
            A  -  APPEND, cursor 위치한 line의 끝부터 문자 삽입
            o  -  OPEN line, 현재의 line 다음에 line 삽입
            O  -  OPEN line, 현재의 line 앞에 line 삽입
            r  -  REPLACE, 한 문자만을 대치 (does not require ESC
            R  -  REPLACE, ESC 키가 입력될때 까지 대치 
            cw  -  CHANGE word, cursor가 위치한 곳의 단어 끝까지 대치
                    (cnw - change n number of words
            C  -  CHANGE, cursor가 위치한 곳에서 line 끝까지 대치
            u  -  UNDOES, 마지막 명령의 취소
            U  -  UNDOES, line전체를 원 상태로 복구
Note :  INSERT mode 를 만든는 모든 문자(i, a, o,r, c, s <대문자 포
        함>를 사용하는 경우 insert mode에서 입력 한 내용을  취소하고
        자 하면, ESC 를 누르고 undo를 수행하는 u를 입력하면 된다.
Note :  ESC (escape key 는 삽입(insert를 중지 시키고 명령어 mode로 
        돌아가는 키이다."
 
8 Yanking : (Copying 
        Y  -  YANKS (copies line을 사용자가 보이지 않는 buffer에 저장
        yy -  YANKS (copies line을 사용자가 보이지 않는 buffer에 저장
        nY -  YANKS n , n line을 사용자가 보이지 않는 buffer에 저장"
 
9 Deleting 
        x  -  deletes, 문자 하나를 삭제 (also 'd sp'
        dw  - DELETES words, 문자 하나를 삭제 
        D  -  DELETES, cursor가 있는 곳에서 부터 line끝 까지 삭제 
        dd  -  DELETES lines, line하나를 삭제 하고 보이지 않는 buffer
              에 저장
        ndd -  DELETES n, n line을 삭제 하고 보이지 않는 buffer에 저장
              (i.e., 10dd deletes 10 lines"
 
10 Putting 
        p  -  PUTS, cursor가 위치한 다음 line에 보이지 않는 buffer의
              내용을 삽입
        P  -  PUTS, cursor가 위치한 앞 line에 보이지 않는 buffer의
              내용을 삽입
        xp -  cursor 가 위치한 문자와 다음 문자를 교환"
 
11 Interactive edit : (search and replace 
        /pattern -  find, pattern이라는 문자를 검색
        cw      -  change word, 단어를 대치 (cw. dw, r, s, etc.
        n        -  find, 앞에서 검색했던 'pattern'이라는 문자를 검색
                    하는 반복 명령
        N        -  find, 앞에서 검색했던 'pattern'이라는 문자를 역순
                    으로 검색 하는 반복 명령"
 
12 Global 명령 
                Global replacement 
                :1,\$s/string1/string2/g
                1 line부터 끝까지 string1 를 string2 로 대치
        e.g.,  :1,\$s/sun/SUN/
                      Global delete 
                :g/pattern/d
                1 line부터 끝까지 pattern 을 제거
        e.g.,  :g/###/d (to delete lines inserted by cc file.c | & 
                error-v"
 
13 Reading in files 
        :r  file2 - cursor가 위치한 다음 line에 file2를 삽입"
 
14 여러 화일의 edit 
        :w      -  다른 화일을 읽기전에 현재의 화일을 저장 (file1
        :e file2  -  두번째 file을 edit하기 위해 load (file2
        :w      -  두번째 화일을 저장 (file2
        :e #    - original file 을 수정하기 위해 load (file1
        example:w              /* file1을 빠져 나가기전에 저장*/
                :e file2        /* file2 load  */
                        \"x4Y  /* buffer 'x'에 file2의 top 4 line을 
                                  저장 */
                :e #            /* file1 을 load (no changes */
                        \"xP    /* buffer 'x'에 저장 되어 있는 내용을 
                                  put */"
 
15 Miscellancenous commands 
        :! cmd  -  editor안에서 shell command를 수행 하고자 할때
        ~      -  (tilde or 'wavy', 대문자를 소문자로 소문자를 대문자
                    로 교환
        %      -  한 line안에서 (,,{,},[,]를 검색
        mx      -  문자 x에 현재 위치를 표시
        d'x    -  문자 x에 표시된 위치 부터 현재 cursor 위치 까지 삭
                    제
        ^V      -  allows for insertion of control characters (e.g., 
                  ^L
        ?string -  scan (/ backward for 'pattern'
        :n,m w file -  n line에서 m line까지 내용을  file 이라는 이름 
                      으록 (e.g., 15,25 w file
        J      -  JOINS, cusor가 있는 line과 다음 line을 join 
        :set ai -  editor 가 자동적으로 insert tabs을 삽입
        :set list -  special characters 를 보여줌
                    (i.e., non-printable characters
        :set nows -  stop wraparound search
        :set ts=n -  set tab stops to be other than the default (8
        :set wm=n -  set wrap margin (automatic carriage return insert 
                    at n"
2009/04/12 17:36 2009/04/12 17:36
master 및 기타 db 모두 옮긴다고 삽질을 좀 했습니다.
저같은 분을 위해 적어봤습니다. MSSQL 2000에서 한것이라
2005에서는 약간 달라질수 있으나 기본 개념은 변하지 않았으니
특별히 문제가 되는 부분은 없을겁니다.

전제사항
백업 된 데이터에서 이전 또는 복구 하기 위해서는
쿼리 분석기에서 select @@version 또는 exec master.dbo.xp_msver 쿼리 결과등을 통해 보여지는
MSSQL 백업시의 MSSQL과 이전대상의 MSSQL 버젼이 동일해야 한다.
서비스팩이 다르면 서비스팩도 동일해야 한다.
이 부분때문에 제가 삽질을 좀했습니다 ㅡㅡ;;

1. 원본 백업
    쿼리 브라우저에서 아래의 쿼리 형태를 실행
    BACKUP DATABASE master TO DISK = 'D:/sqlbackup/master.backup' WITH INIT;
    BACKUP DATABASE model TO DISK = 'D:/sqlbackup/model.backup' WITH INIT;
    BACKUP DATABASE msdb TO DISK = 'D:/sqlbackup/msdb.backup' WITH INIT;
    BACKUP DATABASE Northwind TO DISK = 'D:/sqlbackup/Northwind.backup' WITH INIT;
    BACKUP DATABASE pubs TO DISK = 'D:/sqlbackup/pubs.backup' WITH INIT;
    BACKUP DATABASE web1 TO DISK = 'D:/sqlbackup/web1.backup' WITH INIT;
    BACKUP DATABASE Web2 TO DISK = 'D:/sqlbackup/Web2.backup' WITH INIT;
    ....

2. cmd 실행후
    2001 인 경우 : C:\Program Files\Microsoft SQL Server\MSSQL\Binn 디렉토리로 이동
    2005 인 경우 : C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn 디렉토리로 이동

3. MS SQL 관련서비스 모두 종료
    cmd 명령어 => net stop mssqlserver
    SQLEXPRESS 의 경우 net stop "SQL Server (SQLEXPRESS)"

4. sqlservr -m 또는 net start mssqlserver /m 명령 실행
    SQLEXPRESS 의 경우 net start "SQL Server (SQLEXPRESS)" /m 으로 실행

5. SQL 접속
    2000 인 경우 : 쿼리 분석기
    2005 인 경우 : cmd => sqlcmd -E 명령 실행

6. master 디비 복원
    RESTORE DATABASE master FROM DISK = 'D:/sqlbackup/master.backup';
    복원이 정상적으로 되면 sql 이 종료 됩니다.

7. SQL Server 다시 실행

8. 기타 데이터베이스 복구
    - 백업화일로 복구하는 경우
    RESTORE DATABASE model FROM DISK = 'D:/sqlbackup/model.backup';
    RESTORE DATABASE msdb FROM DISK = 'D:/sqlbackup/msdb.backup';
    RESTORE DATABASE Northwind FROM DISK = 'D:/sqlbackup/Northwind.backup';
    RESTORE DATABASE pubs FROM DISK = 'D:/sqlbackup/pubs.backup';
    RESTORE DATABASE web1 FROM DISK = 'D:/sqlbackup/web1.backup';
    RESTORE DATABASE Web2 FROM DISK = 'D:/sqlbackup/Web2.backup';
    ...

    - mdf ldf 파일로 복구하는 경우
    해당 db의 mdf ldf 을
    C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data(2000) 또는
    C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data(2005) 로
    복사해 붙여넣기 한다음

    exec sp_attach_db 'DB명'
    ,'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\DB명.mdf',
    'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\DB명_log.ldf'
    를 실행
2009/04/12 17:33 2009/04/12 17:33
전 PHP에서 외부 웹페이지를 가져올 때 file_get_contents라는 함수를 즐겨쓰는데, 이 놈이 이미지까지 해결해 주더군요. 여기까진 다 아시겠고... :)

위 함수로 해결 안되는 것이 헤더인데요, 마임타입이라던지 잡다한 놈을 얻기 위해서 소켓을 열어서 헤더를 파싱해서 사용하시는 분이 많더군요(PHP Q&A게시판에서 자주 나온다고 할까나...)

1원짜리 팁은 바로 이것입니다.

$http_response_header

이 넘이 있다는 사실을 지금까진 몰랐는데, 상당히 재미있는 놈이더군요. 일단, PHP에서 미리 정의된 변수로, file_get_contents로 외부 페이지던 동영상이던 읽어오면 위 변수에는 헤더가 저장이 됩니다.

메뉴얼을 링크해놨는데, 뭐 이런 식으로 나온다고 하네요.

<?php
file_get_contents("http://example.com");
var_dump($http_response_header);
?>

array(9) {
  [0]=>
  string(15) "HTTP/1.1 200 OK"
  [1]=>
  string(35) "Date: Sat, 12 Apr 2008 17:30:38 GMT"
  [2]=>
  string(29) "Server: Apache/2.2.3 (CentOS)"
  [3]=>
  string(44) "Last-Modified: Tue, 15 Nov 2005 13:24:10 GMT"
  [4]=>
  string(27) "ETag: "280100-1b6-80bfd280""
  [5]=>
  string(20) "Accept-Ranges: bytes"
  [6]=>
  string(19) "Content-Length: 438"
  [7]=>
  string(17) "Connection: close"
  [8]=>
  string(38) "Content-Type: text/html; charset=UTF-8"
}

전 외부 이미지와 마임타입을 가져오기 위해서 다음과 같이 이용합니다.

$a = file_get_contents($imageUrl);
foreach($http_response_header as $item)
{
    if(preg_match('/Content-Type/', $item))
    {
        $contentType = trim(preg_replace('/.+:/', '', $item));
        continue;
    }
}
2009/04/12 17:29 2009/04/12 17:29
만약
 웹서버의 로그 파일이
 /var/log/httpd 폴더에 있다면

 아래와 같은 find 명령어로
 해킹 및 침투 흔적을 찾아 보세요


 find /var/log/httpd -type f -print | xargs grep 'dir=http'


 만약 수두룩하게 로그 기록이 화면에 표시 된다면
 서버 어딘가에 백도어 및 해킹툴이 숨겨져 있을 가능성이
 매우 높습니다.

 물론 로그 파일에서 'dir=http' 라는 내용이 꼭 해킹의 흔적은 아닙니다만
 90% 이상의 웹 해킹이 .. 저런식으로 해서 다른 서버에 있는 해킹툴을 가져오거나
 프로그램을 실행하고 .. 그러더군요


 이런식의 해킹, 특히 최근에(아직까지도) 가장 흔한 제로보드 해킹을 막으려면
 mod_security 라는 모듈을 아파치에 설치 해서 사용하시면
 매우 유용합니다.

 mod_security 설치 및 사용법은
 인터넷 침해사고 대응 지원 센터 홈페이지  http://www.krcert.or.kr/index.jsp
 에서

 [ 공개 웹 방화벽을 이용한 홈페이지 보안 ] 을 참고 하세요
2009/04/12 17:28 2009/04/12 17:28
마우스 올리면 나오는 글인데
되도록이면 귀찮지 않게 간단히 쓰고 싶은분을 위한 100원짜리팁
(입력시 <br>을 넣으면 풍선 도움말에서 줄바꿔서 나옵니다.)

------------자료 입력---------------
1. 어드민에서의 입력문
<input name="clinic15" size="60" type="text" value="<? echo"$row[clinic15]" ?>">
(입력시 예 : 회사:A클리닉<br>장소:강남<br>직종:비뇨기과)

[풍선도움말에서 보여질때]
                        회사:A클릭닉
                        장소:강남
                        직종:비뇨기과

--------------사용-------------------
2. 변수 $test
<?
//퀘리로 값을 불러 들일때 추가할 구문 <br>을 \n 으로 바꿔준다.
$compare_br="<(br|BR|Br|bR)( )*>";
$test=ereg_replace($compare_br,chr(10),$test);
?>


3.홈페이지 아무데나 붙여서 사용하세요.
<a href=http://A병원><Acronym Title='<? echo"$test"; ?>'>A병원</Acronym></a>


--------
갑자기 운영팀에서 리스트에서 설명이 뜨면 좋겠다는 말에
스쿨에서 뒤져서 여기저기 짜집기해서 대충 만들어 줬더니 무척 신기해 하더군요..ㅡ,ㅡ;;
스크립트 덕지덕지 붙이는것도 귀차니즘 때문에 힘들고 해서
다른분들 소스 짜집기 했습니다.
귀차니즘에 걸리신 분들은 대충 붙여 넣기 해서 쓰세요..
변수명은 자신에 맞게 바꾸시기 바랍니다.^^;;
2009/04/12 17:20 2009/04/12 17:20
문자 a 를 MD5 로 변환을 한 값 MD5("a") 은

0cc175b9c0f1b6a831c399e269772661 입니다.

여기서 0cc175b9c0f1b6a831c399e269772661 와 같은 결과값에서 원래 문자열 a 를
찾아낼 수가 없어야 한다는 것이 단방향성입니다.

그리고, 동일한 결과값 0cc175b9c0f1b6a831c399e269772661 을 가지는 특정한 문자열을
찾아내는 것이 불가능해야 한다는 것이 충돌 회피성입니다.

y = f(x) 라는 함수가 존재할때

y 값만을 가지고 x 를 찾아낼 수가 없어야 하고
동일한 y 값을 가지는 x 와 x' 를 계산해내는 것이 불가능해야 한다는 것이지요..

실제 업무에서는 아이디, 비밀번호, 각종 쿠키값등에서 MD5 등을 이용하면 악의적인 목적의 사용자가
임의로 값을 변경하거나 유추해내는 것이 사실상 불가능하다고 볼 수 있습니다.

2009/04/12 17:04 2009/04/12 17:04

C/C++ 소소를 직접 Flex에서 사용할 수 있다는 점에 착안하여

Alchemy를 이용하여 C/C++ 소스를 Flex로 포팅 작업을 하다보니

Flash 자체 보안을 모두 적용받는 형태가 되네요.


결국 C/C++에서 직접 파일 엑세스라던가, 소켓 통신 등등 결국은 Flex에서

처리를 해야된다는.....


다만, 의외로 Flex 자체가 플래쉬를 그대로 사용하는 형태다 보니, 소스 디컴파일이

어렵지 않게 되었는데, Alchemy를 import 하면 디컴파일이 안되는 부분이 있네요.


몇개의 플래쉬 디컴파일러를 돌려보다보니 Alchemy 부분을 처리하지 못하고 에러처리가

되서 소스 디컴파일이 안되는 걸 발견했습니다.  일종의 편법이지만, Alchemy 컴파일 자체가

그렇게 용량을 많이 차지하는 건 아니니, 그럭저럭 쓸만한 방법인것 같네요.

2009/04/12 02:42 2009/04/12 02:42

사용자 삽입 이미지
제가 업로드한 레지스트리를 적용하면 이미지가 많은 사이트나 용량이 큰 사이트에서 페이지를 읽는 로딩속도가 많이 향상됩니다. 보통 사이트에 접속하면 밑에 상태바에 ‘몇 개 항목이 남음’이라는 메시지가 표시되며 숫자가 줄어드는데 이 속도가 상당히 빨라지게 되는 것이죠.
 
또한 이미지 표시 역시 아주 빨라집니다. 사이트에 접속할 때 딜레이 없이 바로바로 팍팍 뜨게 됩니다.
 
그리고 파일 다운로드속도도 인터넷서비스제공업체에서 제공하는 대역폭을 최대한으로 사용해 다운로드 받게 됩니다.. 즉 다운로드속도가 올라간다는 얘기죠. 벤치비 등에서 인터넷 속도 품질테스트를 해보시면 다운로드 속도가 증가한 것을 알 수 있습니다.
 
업로드된 압축파일에는  Speed Up, Image Cache, Glyph Cache, Caching UP 등 총4가지의 레지스트리가 들어있습니다. 다음은 이 4가지 레지스트리에 대한 설명입니다.
 
<Speed Up>

이 레지스트리의 효과를 정의하자면 ‘인터넷 대역폭 최적화하기’라고 표현할 수 있습니다. 
 
이 레지스트리는 Windows 2000/XP/Vista (x86/x64)에 적용할 수 있으며 10메가급 케이블이나 구라광랜,
100메가급 광랜 등 초고속 인터넷을 사용하는 사용자에게 적용될 수 있는 팁입니다.
<Image Cache>

이 레지스트리는 인터넷 익스플로러에만 적용되며, 이미지와 플래쉬로 떡칠되는 사이트에서 강력한 성능을 발휘합니다.
 
Image Caching에 해당되는 옵션값을 변경해서 다운로드된 이미지의 캐시량을 증가시키므로써 많은 용량의 이미지로 도배된 사이트에서 향상된 성능을 볼 수 있습니다. 또한 플래쉬 표시 속도 향상도 있습니다.
 
<Glyph Cache>

이 레지스트리는 텍스트를 많이 사용하는 인터넷에서도 효과를 발하며, 인터넷뿐만 아니라 응용프로그램의 텍스트 표시에 있어서도 성능향상을 가져옵니다.
 
<Caching UP>

이 레지스트리는 인터넷 익스플로러에만 적용되며 글자 그대로 캐싱성능이 비약적으로 향상됩니다.
 
향상된 캐싱 성능을 위해 인터넷 임시파일 용량은 100메가 이상으로 잡아 두시는 게 좋습니다.
또한 이 레지스트리를 적용한 후 제대로 효과를 보려면 인터넷 임시파일을 삭제한 후 인터넷 익스플로러를 실행하셔야 합니다.
 
※ 가능하면 Speed Up→Image Cache→Glyph Cache→Caching UP 순으로 적용하시기 바랍니다. 더블클릭하는 건 다 아시죠?
 
※ 레지스트리 값을 적용하기 전에 반드시 백업해 두시고, 적용한 후 효과를 보려면 재부팅을 해야 합니다.
 
※ 이 레지스트리는 많은 사람들에 의해 검증된 값입니다. 그러나 소수의 사용자들은 효과를 체감하지 못할 가능성도 없지 않습니다.  따라서 이 레지스트리를 적용 후에 효과가 없느니, 인터넷이 더 느려졌다느니, 사기자료라느니 하실 분들은 다운받지 마시길 바랍니다.
 
<원상복구 방법>
 
시작-실행-regedit-엔터 쳐서 레지스트리 편집기를 열고 아래의 키값을 찾아서 삭제하세요.
각 개인의 PC에 따라 레지스트리 트윅 등의 영향으로 아래의 키값이 없는 경우도 있습니다. 이때는 존재하는 레지값만 삭제해주시면 됩니다.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters]
"LargeBufferSize"=dword:00002800
"MediumBufferSize"=dword:00001780
"SmallBufferSize"=dword:00000400
"TransmitWorker"=dword:00000040
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"EnablePMTUDiscovery"=dword:00000001
"SackOpts"=dword:00000001
"Tcp1323Opts"=dword:00000000
"TcpMaxDupAcks"=dword:00000002
"TcpWindowSize"=dword:0000faf0
"DefaultTTL"=dword:00000040
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}]
 
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"MaxConnectionsPer1_0Server"=dword:00000040
"MaxConnectionsPerServer"=dword:00000040
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Image Caching]
"Cache Size"=dword:00400000
"Max Items"=dword:00000200
"Item Size"=dword:00040000

2009/04/12 01:06 2009/04/12 01:06
3D Fish School 4.8
 
3D Fish School Screensaver is one of most realistic fish screen savers, where you see up to 100 saltwater or freshwater fish swimming at the same time among animated underwater backgrounds.
If you are a fish lover, check out 3D Fish Tank Screensaver. This is one of 3D Fish Screen Savers, which allows you to turn your Windows Desktop into an incredible Under Water World.
3D Aquarium Fish Screensaver features schools up to 100 Salt-water or Fresh-water fish swimming among bubbles within beautiful Underwater Backgrounds at the same time. Virtual Aquarium Screensaver allows you to choose among 3 beautiful Salt-water Fish Tank, 3 Fresh-water Aquarium or you can turn them into sea bottom. Underwater Screen Saver displays the Digital clock with time in a 12/24-hour format and calendar.

사용자 삽입 이미지
2009/04/12 00:34 2009/04/12 00:34
사용자 삽입 이미지
실행 방법 =mslug5 더블클릭
 
[기본 인터페이스]
코인=5
1p=1키
2p=2키
[1P 키]                                              [2P 키]
앞으로=→키                                       앞으로=G키
뒤로=←키                                           뒤로=D키
위 보기=↑키                                       위 보기=R키
밑으로=↓키                                        밑 보기=F키
슬라이딩=↓키 누른 상태에서 점프X키     슬라이딩=F키 누른 상태에서 점프S키
공격=Z키                                           공격=A키
점프=X키                                           점프=S키
폭탄=C키                                           폭탄=Q키
2009/04/12 00:14 2009/04/12 00:14
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
스타크래프트입니다. 피쉬.브레인섭 레지스트리 안찾아다녀도 들어있으니 받아사용하십시오.
2009/04/12 00:03 2009/04/12 00:03
2009/04/11 23:58 2009/04/11 23:58

사용자 삽입 이미지
ACID Pro는 여러 종류의 사운드를 조합해서 새로운 뮤직을 만들어 내거나 기존의 뮤직을 리믹스, 편집하기 위한 프로그램으로 Sound Forge라는 사운드 편집기로 유명한 SONY MediaSoftware사의 제품입니다.

멀티트랙 오디오 및 미디 레코딩 기능 추가

오디오 레코딩의 입력 모니터링 기능 추가

각 트랙의 다중 미디어 클립 기능 추가

Overlapping events 간의 자동 크로스페이즈 기능 추가

Timeline 상의 미디 편집 기능 추가

이외 다수
오페라, 오케스트라, 피아노 연주회 등에서는 처음부터 끝까지 미리 연습된 연주자와 가수들에 의해서 끊김 없는 음악 혹은 노래를 들려 줍니다. 그런데 이들에 비해 현대적인 냄새가 나는 음악들인 힙합, 레게, 테크노 장르들은 좀더 편집된 방법으로 만들어집니다. 즉 여러 사운드를 준비해 놓고 각각을 합성 또는 편집해서 하나의 음악을 만들어 내는 것입니다.

이 세상에 존재하는 모든 종류의 사운드들을 불러들여서 서로 섞거나 중간 부분을 잘라내고 색다른 사운드를 삽입합니다. 무턱대고 섞어 버린다면 귀따가운 잡음이 되겠지만 감각 있는 작곡자는 사람들이 즐거워할 멋진 사운드를 만들어 냅니다. ACID Pro는 컴퓨터를 이용해서 이런 작업을 수행하는 프로그램입니다.

ACID Pro는 Loop-based 뮤직의 프로듀싱, 정렬, 편집 기능을 가집니다. 음악 생성, 트랙 리믹스, 음악의 토대를 만들기, 비디오로 기록, 웹사이트와 플레쉬 애니메이션용 뮤직 만들기 등을 할 수 있습니다.

편리하고 쉬운 사용법을 가지며 여러 장르의 수백가지 루프들을 포함하고 있습니다. MIDI, WAV, WMA, RM, AVI, MP3 등의 수많은 오디오 및 비디오 포맷으로 저장할 수 있습니다.

ㆍ플러그인 Effect
ㆍVSTi 지원
ㆍ5.1 서라운드 믹싱
ㆍASIO 드라이버 지원
ㆍAlternate time signatures
ㆍ미디 피아노 Roll 편집
ㆍ미디 이벤트 리스트 편집 및 스탭 레코딩
ㆍLoop Cloning
ㆍYamaha OPT(Open Plug-IN Technology) 지원
ㆍ20 가지 이상의 DirectX 오디오 플러그인

방대한 양의 고품질 콘텐츠

기존 노래의 리믹스

뮤직 루프를 믹싱하기 위한 Beatmapper

AVI, MOV를 입수(Import)하는 Video Scoring

만들어진 뮤직을 ACDIDPlanet.com으로 공개할 수 있음

사운드 편집 툴인 Sound Forge와의 긴밀한 연동

MIDI 레코드 및 연주

18개의 DirectX 오디오 플러그인

CD 버닝, 리핑

무제한의 오디오 트랙

2009/04/11 23:44 2009/04/11 23:44
사용자 삽입 이미지
Your Uninstaller
!는 사용자 시스템에서 필요없는 애플리케이션을 제거할 수 있도록 도와주는 유틸리티입니다.


개선사항
제작사에서 버전업에 대한 자세한 내용을 공개하지않아 정확히 알수는 없지만 약간의 기능 개선및 버그를 수정한 업데이트 입니다.


기존의 Add/Remove프로그램과 빠른 실행속도를 보여주고 있으며, 기존에 잘못 제거되어 남아 있는 아이콘도 제거할 수 있습니다. 그리고, 사용자 컴퓨터에 설치된 모든 애플리케이션을 보여주며, 해당 애플리케이션이 안전하게 제거될 수 있는지 우측 화면에 상세 설명을 나타내어 줍니다.

그외에 애플리케이션 검색기능을 제공하며, Details기능에 의해 레지스트리 Key값 또한 확인이 가능합니다.

AutoFix기능을 통한 설치된 애플리케이션의 문제점 해결과 윈도 시작시 실행되는 여러 프로그램의 효율적 관리가 가능합니다. 그리고, Temp. Files Remover기능은 사용자 PC에 불필요하게 남아있는 임시파일을 찾아 제거할 수 있도록 도와줍니다.
2009/04/11 23:37 2009/04/11 23:37
사용자 삽입 이미지

오랜만에 업그레이드 되었군요
 
카리스마조님의 윈도우즈 인증 패키지 입니다.
 
간단하게 인증하실 분은 라이트 버전만 받아서 하시고 다른 추가적인 기능도 같이 변경하시고 싶을 경우는 풀버전 쓰시면됩니다.
 
이번버전의 변경사항은 아직 공개를 안하셨네요
 
XP / Vista / 2008 인증크렉이라고 보시면 됩니다.
2009/04/11 21:15 2009/04/11 21:15
사용자 삽입 이미지
2009/04/11 16:28 2009/04/11 16:28
가끔씩 윈도우 탐색기 등에서 커맨드 창으로 빠져나가야 할 일이 생깁니다
도스(DOS) 명령어를 사용하는 것이 파일관리 등에 유용한 경우가 종종 있기 때문이죠..^^

그런데 커맨드 창(cmd.exe)을 띄우면 기본 위치에서 프롬프트가 시작됩니다
작업해야 할 폴더 위치가 깊숙하다면 경로 이동이 꽤나 귀찮은 문제이죠..
(물론, 탐색기 등에서 전체경로를 복사해서 붙여넣는 방식을 이용할 수도 있긴 합니다만..)

이럴때 폴더에 마우스 오른쪽으로 클릭했을때 뜨는 빠른 메뉴에..
'도스창으로 열기' 항목을 추가해주면 상당히 편리합니다^^
사용자 삽입 이미지

다음 파일을 다운로드 받으신 후, 더블 클릭하여 레지스트리에 추가해주시면 됩니다^^

다운로드


레지스트리를 직접 작성하실 분은 다음 방법을 따라하세요^^


레지스트리 직접 작성하기


1. [시작] - [실행] - 'regedit'를 입력하여 레지스트리 편집기를 실행합니다


2. '내 컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell'로 이동하여 'cmd'라는 키를 새로 만듭니다
    ('shell'에 마우스 오른쪽 → 새로 만들기 → 키 → 'cmd' 입력)
사용자 삽입 이미지
 
사용자 삽입 이미지

4. 문자열 값 데이터를 '도스창으로 열기'로 해줍니다
    (이 부분이 빠른 메뉴에 보이는 메뉴 제목이므로 원하는대로 써주셔도 됩니다..^^)
3. '(기본값)'에 마우스 오른쪽을 누르고 수정을 클릭..
사용자 삽입 이미지
5. 'cmd'키 하위에 다시 'command'라는 키를 만듭니다
    ('cmd'에 마우스 오른쪽 → 새로 만들기 → 키 → 'command' 입력)
사용자 삽입 이미지
6. 'command'키의 문자열 기본값을 수정합니다 (기본값에 마우스 오른쪽 → 수정)
사용자 삽입 이미지
7. 값 데이터는 'cmd.exe /k cd "%1"'으로 해주세요..^^
사용자 삽입 이미지


이제 커맨드 창으로 열려는 폴더에 마우스 오른쪽을 누르시면..
'도스창으로 열기'라는 항목이 보이실 겁니다..^^
2009/04/11 16:07 2009/04/11 16:07


조금 수정해서 혼자 쓰다가 심심해서 업로드 합니다.  필요하신분들 받아 가세요.

사용자 삽입 이미지

2009/04/11 16:02 2009/04/11 16:02
사용자 삽입 이미지사용자 삽입 이미지
특수 문자 입력기 입니다.

아주 단순한 프로그램입니다. 가끔 필요 할때가 있는데 없으면 불편하는. 그런 프로그램

2009/04/11 15:34 2009/04/11 15:34