'2008/05'에 해당되는 글 17건

  1. 2008/05/29 [스크랩]xp2 홈에디션 인증
  2. 2008/05/27 아......
  3. 2008/05/26 할머니.. 우리 외할머니..
  4. 2008/05/16 [자바스크립트-고급팁] IE execcommand() 명령어 목록
  5. 2008/05/13 논리회로족보, 노교수님 문제풀이 3강
  6. 2008/05/12 [PHP] 누구를 위한 프로젝트인가..
  7. 2008/05/12 [스크랩] 자바스크립트 고급팁
  8. 2008/05/06 [기사스크랩] 빌 게이츠 "제2디지털시대 소프트웨어에 달려있다" (정말?)
  9. 2008/05/06 [개그만화보기좋은날3기] 8화
  10. 2008/05/05 [개그만화보기좋은날3기] 7화

Winsdows Home Edition은 Professional 과는 달리 설치 후 30일 이내에 정품인증을 해야 한다. 그렇지 않고 30일이 지나게 되면 Windows를 사용 할 수 없게 된다.

 

첨부한 SP2  30일인증 크랙.exe 을 이용하면 쉽게 해결 할 수 있다.

단 안전모드에서 실행해야 한다.



 

부팅시 위의 화면이 나오기전 F8 키를 누르면 옵션메뉴로 들어간다.  위의 화면이 나오기전에 눌러줘야 한다. 저 화면이 보인다면 이미 타이밍이 늦은 것이니 다시 재부팅하여 위의 화면이 나오기전에 F8키를 눌러줘야 한다.
그냥 처음부터 F8키를 연타하자.
 


 

방향키를 이용하여 제일 위쪽에 안전모드를 선택하고 엔터를 누르면 안전모드로 부팅이 된다.
안전모드부팅이 완료되면 다운받아 놓은 SP2  30일인증 크랙.exe 을 실행하자.
 


 

Install을 누르면 된다.
 


 

인스톨을 누르면 나오는 화면. 패치를 하기전에 시디롬에 윈도우시디가 들어있다면 제거 하라는 내용이다.
 
하지만 테스트 해본 결과 windows시디가 들어 있어도 상관없었다.
계속하려면 아무키나 누르라고 하니 아무키나 누르면 된다.
그러면 Process Complete라는 메세지가 나오는 창으로 바뀌고
재부팅을 해야 하니 또 아무키나 누르라는 글도 보인다.
아무키나 누르면 조그만 창이 하나 뜨고 재부팅을 위한 카운트 다운이 시작된다.
 
이제 재부팅이 되고 나면 30일 이내 인증을 하라는 메세지는 다시는 뜨지 않는다.
 
위의 패치는 반드시 안전모드에서 적용해야 하고 sp2버전에만 사용하는 것이 정신건강에 좋을 것이다.
 
30일 인증패치를 했다하더라도 정품인증이 된 것은 아니다.
이제 WGA패치를 해줘야 정품인증이 되고 정품혜택을 받을 수 있다.
 
중요자동 업데이트는 가능하지만 윈도우즈 업데이트 사이트에서의 수동 업데이트는 불가능하다.
http://windowsupdate.microsoft.com/
윈도우즈 업데이트 사이트이다.
 
여기 들어가서 빠른설치를 누르게 되면
winsdows 정품 혜택 인증 도구 (KB892130)을 먼저 설치하고
정품임을 확인한다.
우선 이것을 설치하고 나면 다시 위의 화면처럼 빠른설치 누르는 화면이 다시 나온다.
다시 빠른설치를 누르면 정품이 아니니 구매해야 한다는 글을 보게 되고 정품구매 할 수 있는 페이지로 넘어간다.
구매하기 싫으니 창을 닫아버리자.
 
이제 WGA패치를 해주면 모든 것이 해결된다.
XP_Genuine WGA.zip 을 다운받아 압축을 풀면
파일이 여러개 나오는데 먼저
 
3wga-fix.exe 을 실행하면 아래와 같은 화면이 나온다.
 
예를 누르면 별다른 반응없이 창이 닫힌다.
 
이제 4MGADiag.exe 을 실행하면
 

오른쪽 아래 Contine 버튼을 누르면

위와 같은 화면이 나온다.

여기서 위쪽에

Validation status 가 위처럼 Genuine  로 나온다면 패치가 성공적으로 된 것이다.

압축풀어서 나온 나머지 파일들은 professional버전 에서 사용되는 파일이니 홈에디션 사용자에게는 필요없다.

 

이제 다시 업데이트 사이트를 방문하면

Windows Genuine Advantage 알림(KB905474) 을 설치하는데..

걱정할 것 없다. 정품으로 인식하게 된다.

이제 정품혜택을 누리는 일만 남았다.


WGA 패치 없이 Windows Genuine Advantage 알림(KB905474) 을 설치 하였을 경우

윈도우 부팅시나 종료시에 그리고 윈도우즈 사용시 간간이 아래와 같은 화면을 보게 된다.


Windows Genuine Advantage 알림(KB905474)을 먼저 설치 하여 위와 같은

짜증나는 메세지가 계속 뜨더라도 WGA 패치를 이용하면 해결할 수 있다.

위에서 설명한대로 3wga-fix.exe 을 실행하여 를 누르고 4MGADiag.exe 을 실행하여 Continue를 누르면 된다.



만약 Windows가 홈에디션이 아니라 프로페셔날이라면

1Windows XP Keygen.exe
을 실행하여 Windows XP Pro. VLK 시디키를 생성하고
(product FamilyWindows XP Pro. VLK 로 설정하고 나머지 부분은 손댈 필요없다.
Generate를 누르면 시디키가 생성된다.)
 
2findkey.exe 을 실행하여 생성한 시디키로 바꿔줘야 한다.
2findkey.exe 을 실행하여 상단에 있는 options 을 클릭하고 Change Windows Key를 클릭한다.
그리고 1번 프로그램(1Windows XP Keygen.exe) 으로 생성한 시디키를 입력하고 Change를 클릭하면 된다.
 
시디키를 변경하고 나면  위에서 설명한 것과 마찬가지로 3wga-fix.exe 실행하여 예를 누르고
 
4MGADiag.exe 을 실행하여 Continue를 누르면 패치가 적용된다.

아......

진정한 병맛 2008/05/27 23:00

내가 찾아갔을때만 해도 말씀도 잘하시고 농담도 하셨는데..

상태가 악화되서 다시 중환자실로 가셨단다..

호흡이 곤란하셔서 폐에 산소호흡기를 직접 연결해야한다니..

상태가 호전되서 퇴원하셨으면 좋겠지만...

더 나아지실 가망은 없고 유지가 고작이란다..

같은 병원, 같은 병동 같은 층수....

그 병원은 또 한사람을 그렇게 보내려하나..

이번주말에도 찾아가봐야지..

ps. 이노래 왜이리 미치도록..... ...

사용자 삽입 이미지
외할머니.. .. 엄마의 어머니..
중환자실에 누워계신 야윈 팔다리가 아직 눈에 선하다..
자주 오라는 할머니의 말씀이.. 더 크면 아쉬워도 못볼거라는 할머니의 여린 잔소리같던 그말이..
예언이라도 된듯 발길이 뜸해진 내 무관심이 할머니의 팔다리를 더 야위게라도 한것처럼
가슴이 아려온다..

일찍 돌아간 아버지의 빈자리를..
조금은 아쉬운 엄마의 빈공백을..
계속 채워주고 계셨던걸 왜 이제야 알았을까..

바르게만 자라지 못한 탓을
놓여진 눈앞의 희락만을 쫓은 나는
여건의 부재라고 생각한체 그러고
핑계라고 둘러메고 살지 않았나..

불효자였구나 나는..
몸으로는 커녕,
말로라도 하지못하고,
생각만큼도 하지못했다..

죄송해요..
정말 죄송해요..
이런것도 아니되지만,
저도 제가 싫어지네요..

열심히 할게요..
죽지마세요..
마지막인것처럼 바라보지 마세요..

흘리고 싶은 눈물도 지금은 메말라버린
저를 용서하세요..
이렇게라도 표현하지 못하면
그제본 할머니의 미소가
너무 .. 무겁네요..

IE execCommand() 의 명령어 목록

2D-Position 항상 드래그로 위치된 엘레멘트의 이동시킬 수 있다.
AbsolutePosition 엘레멘트의 위치(position)를 절대위치(absolute)로 설정한다.
BackColor 현재 선택의 배경색을 지정하거나 반환한다.
Bold 현재의 선책을 굵은 글자(bold)나 굵지않은 글자로 전환한다.
ClearAuthenticationCache 캐쉬(cache)의 모든 내용을 지운다. execCommand에서만 사용이 가능하다.
Copy 현재의 선택한 내용을 클립보드로 복사한다.
CreateBookmark 현재 선택이나 삽입 포인트의 anchor 혹은 북마크의 상대 이름 앤커로 북파크(bookmark)를 생성한다.
CreateLink 현재 선택에 주소 연결(hyperlink)을 삽입하거나, 주소를 입력하여 삽입할 수 있는 대화창을 열어준다.
Cut 현재의 선택한 내용을 클립보드로 복사하고 선택 내용을 지운다.
Delete 현재 선택을 삭제한다.
FontName 현재 선택의 글꼴을 지정하거나 반환한다.
FontSize 현재 선택의 글꼴 크기를 지정하거나 반환한다.
ForeColor 현재 선택의 글꼴 색상(foreground)을 지정하거나 반환한다.
FormatBlock 현재 블럭의 태그를 설정한다.
Indent 현재 선택 문자를 한 증가분 만큼 뒤로 들여쓰기 한다.
InsertButton 사용자나 메서드에 의하여 선택된 단추(button)의 보이는 내용을 삽입한다. selection 개체 createRange 메서드를 사용하여 선택한 문자를 반환하거나 설정할 수 있다.
InsertFieldset 문자 선택(text selection)의 박스를 삽입한다.
InsertHorizontalRule 문자 선택(text selection)의 수평선(HR)을 합입한다.
InsertIFrame 문자 선택(text selection)의 인라인 프레임(IFRAME)을 삽입한다.
InsertImage 문자 선택(text selection)의 이미지(IMAGE)를 삽입한다.
InsertInputButton 문자 선택(text selection)의 단추(BUTTON)를 삽입한다.
InsertInputCheckbox 문자 선택(text selection)의 체크박스(CHECKBOX)를 삽입한다.
InsertInputFileUpload 문자 선택(text selection)의 파일업로드(FileUpload)를 삽입한다.
InsertInputHidden 문자 선택(text selection)의 감춘단추(HIDDEN)를 삽입한다.
InsertInputImage 문자 선택(text selection)의 이미지(IMAGE) 제어를 덮어씌우기한다.
InsertInputPassword 문자 선택(text selection)의 암호(PASSWORD) 제어를 덮어씌우기한다.
InsertInputRadio 문자 선택(text selection)의 레디오단추(RADIO) 제어를 덮어씌우기한다.
InsertInputReset 문자 선택(text selection)의 재설정(RESET) 제어를 덮어씌우기한다.
InsertInputSubmit 문자 선택(text selection)의 송신(SUBMIT) 제어를 덮어씌우기한다.
InsertInputText 문자 선택(text selection)의 문자열입력(TEXT) 제어를 덮어씌우기한다..
InsertMarquee 문자 선택(text selection)의 빈 마퀴(MARQUEE)를 덮어씌우기한다..
InsertOrderedList 문자 선택(text selection)의 번호있는 목록(OL)과 보통 블럭간의 전환을 한다.
InsertParagraph 문자 선택(text selection)의 줄바꿈(BR)을 덮어씌우기한다.
InsertSelectDropdown 문자 선택(text selection)의 드롭다운 제어를 덮어씌우기한다.
InsertSelectListbox 문자 선택(text selection)의 목록박스 선택 제어를 덮어씌우기한다.
InsertTextArea 문자 선택(text selection)의 여러 줄 텍스트 입력 제어를 덮어씌운다..
InsertUnorderedList 문자 선택(text selection)을 번호있는 목록과 일반 블럭 양식을 서로 교차시킨다.
Italic 문자 선택(text selection)에서 이태릭(italic) 문자와 보통 문자간 전환한다.
JustifyCenter 문자 선택(text selection)이 위치한 불럭에서 중앙에 위치시킨다.
JustifyLeft 문자 선택(text selection)이 위치한 불럭에서 왼똑에 위치시킨다.
JustifyRight 문자 선택(text selection)이 위치한 불럭에서 오른쪽에 위치시킨다.
LiveResize 위치 변경과 크기 변경에 따라 업데이트 뿐 아니라, 과정 중 계속적으로 모양을 유지위하기 업데이트를 한다.
MultipleSelection 예를 들어 편집기의 이미지와 제어를 하나의 엘레멘트처럼, 한개 이상의 엘레멘트를 선택할 수 있게 허용한다. 지명적이거나 암시적으로 속성이 지정된 엘레멘트는 한번에 SHIFT 나 CTRL로 선택될 수 있다.
Outdent 문자 선택(text selection)의 현위치에서 들어쓰기 한 증가분 만큼 왼쪽으로 내어쓰기 한다.
OverWrite 문자 입력 방식과 덮어쒸우기 방식 사이를 전환한다.
Paste 문자 선택(text selection)을 클립보드 내용으로 덮어씌우기 한다.
Print 사용자가 편재의 문서를 인쇄할 수 있도록 인쇄 대화상자를 열어 준다.
Refresh 현재의 문서를 새로고침 한다..
RemoveFormat 현재 선택 문자로 부터 태그들을 제거한다.
SaveAs 현재의 문서를 파일로 저장한다.
SelectAll 전체 문서를 선택한다.
UnBookmark 현재의 선택으로부터 북마크의 어떤 내용을 삭제한다.
Underline 현재 선택 문자에서 밑줄 그어진 부분과 밑줄 없는 부분 사이를 전환한다.
Unlink 현재 선택 문자에서 모든 연결을 삭제한다.
Unselect 현재 선택 문자을 취소한다.


Mozilla execCommand() 명령어 목록


command value explanation / behavior
backcolor ???? This command will set the background color of the document.
bold none If there is no selection, the insertion point will set bold for subsequently typed characters.

If there is a selection and all of the characters are already bold, the bold will be removed.  Otherwise, all selected characters will become bold.
contentReadOnly true
false
This command will make the editor readonly (true) or editable (false).  Anticipated usage is for temporarily disabling input while something else is occurring elsewhere in the web page.
copy none If there is a selection, this command will copy the selection to the clipboard.  If there isn't a selection, nothing will happen.

note: this command won't work without setting a pref or using signed JS. See: http://www.mozilla.org/editor/midasdemo/securityprefs.html

note: the shortcut key will automatically trigger this command (typically accel-C) with or without the signed JS or any code on the page to handle it.
createlink url (href) This command will not do anything if no selection is made.  If there is a selection, a link will be inserted around the selection with the url parameter as the href of the link.
cut none If there is a selection, this command will copy the selection to the clipboard and remove the selection from the edit control.  If there isn't a selection, nothing will happen.

note: this command won't work without setting a pref or using signed JS.  See: http://www.mozilla.org/editor/midasdemo/securityprefs.html

note: the shortcut key will automatically trigger this command (typically accel-X) with or without the signed JS or any code on the page to handle it.
decreasefontsize none This command will add a <small> tag around selection or at insertion point.
delete none This command will delete all text and objects that are selected.
fontname ???? This command will set the fontface for a selection or at the insertion point if there is no selection.
fontsize ???? This command will set the fontsize for a selection or at the insertion point if there is no selection.
forecolor ???? This command will set the text color of the selection or at the insertion point.
formatblock <h1>
<h2>
<h3>
<h4>
<h5>
<h6>
<pre>
<address>
<p>
p
[this list may not be complete]

heading <h1>
<h2>
<h3>
<h4>
<h5>
<h6>

hilitecolor ???? This command will set the hilite color of the selection or at the insertion point.  It only works with usecss enabled.
increasefontsize none This command will add a <big> tag around selection or at insertion point.
indent none Indent the block where the caret is located.
inserthorizontalrule none This command will insert a horizontal rule (line) at the insertion point.

Does it delete the selection?
inserthtml valid html string This command will insert the given html into the <body> in place of the current selection or at the caret location.
insertimage url (src) This command will insert an image (referenced by url) at the insertion point.

Does it delete the selection?
insertorderedlist none
insertunorderedlist none
insertparagraph none
italic none If there is no selection, the insertion point will set italic for subsequently typed characters.  

If there is a selection and all of the characters are already italic, the italic will be removed.  Otherwise, all selected characters will become italic.
justifycenter none
justifyfull none
justifyleft none
justifyright none
outdent none Outdent the block where the caret is located.  If the block is not indented prior to calling outdent, nothing will happen.

note:  is an error thrown if no outdenting is done?
paste none This command will paste the contents of the clipboard at the location of the caret.  If there is a selection, it will be deleted prior to the insertion of the clipboard's contents.

note: this command won't work without setting a pref or using signed JS.
user_pref("capability.policy.policynames", "allowclipboard"); user_pref("capability.policy.allowclipboard.Clipboard.paste", "allAccess");
See: http://www.mozilla.org/editor/midasdemo/securityprefs.html

note: the shortcut key will automatically trigger this command (typically accel-V) with or without the signed JS or any code on the page to handle it.
redo none This command will redo the previous undo action.  If undo was not the most recent action, this command will have no effect.

note:  the shortcut key will automatically trigger this command (typically accel-shift-Z)
removeformat none
selectall none This command will select all of the contents within the editable area.

note:  the shortcut key will automatically trigger this command (typically accel-A)
strikethrough none If there is no selection, the insertion point will set strikethrough for subsequently typed characters.

If there is a selection and all of the characters are already striked, the strikethrough will be removed. Otherwise, all selected characters will have a line drawn through them.
styleWithCSS true
false
This command is used for toggling the format of generated content. By default (at least today), this is true.  An example of the differences is that the "bold" command will generate <b> if the styleWithCSS command is false and generate css style attribute if the styleWithCSS command is true.
subscript none If there is no selection, the insertion point will set subscript for subsequently typed characters.  

If there is a selection and all of the characters are already subscripted, the subscript will be removed.  Otherwise, all selected characters will be drawn slightly lower than normal text.
superscript none If there is no selection, the insertion point will set superscript for subsequently typed characters.

If there is a selection and all of the characters are already superscripted, the superscript will be removed.  Otherwise, all selected characters will be drawn slightly higher than normal text.
underline none If there is no selection, the insertion point will set underline for subsequently typed characters.

If there is a selection and all of the characters are already underlined, the underline will be removed.  Otherwise, all selected characters will become underlined.
undo none This command will undo the previous action.  If no action has occurred in the document, then this command will have no effect.

note:  the shortcut key will automatically trigger this command (typically accel-Z)
unlink none

DEPRECATED COMMANDS
readonly true
false
This command has been replaced with contentReadOnly.  It takes the same values as contentReadOnly, but the meaning of true and false are inversed.
useCSS truefalse This command has been replaced with styleWithCSS.  It takes the same values as styleWithCSS, but the meaning of true and false are inversed.

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

[Tip] 자바스크립트 고급팁

ㅇ try catch문
   사용할때 : 보통 자바스크립트로 작업하다 보면 정말 어떨때는 구문에서 틀리지도 않았는데,
               브라우저 버젼에 따라 에러가 발생하기도 하고, 정말 몇달간 디버깅에 지칠때도 있다.
               대부분 열심히하면 나타나는데, 다음의 try catch문을 사용하면 편리하다.
   사용예   :
             try
             {
                  // 실제 실행시킬부분
                  var a   = opener.location.href;
             }
             catch (e)
             {
                  // 위의 "실행시킬부분"에서 에러가 났을때 처리해줄 부분
                  alert ("opener를 찾을수 없습니다.");
             }
             finally
             {
                  // 에러가 나든 나지 않든 무조건 실행시키는 부분
                  window.status   = "opener.locatoin.href 부분 실행되었음";
             }
ㅇ typeof문
   사용할때 : 보통 데이터나 오브젝트 타입등을 검사할때 많이 사용하는데.
                만약 "undefined"이면 인식을 못한거고 "unknown"이 나올때가
                있다.. 만약 부모창에서 새창을 열고 부모창을 닫았는지 새창에서 검사할때
                if (typeof (opener) == "unknown") 이면 으로 검사할때 유용하다~ㅇ

ㅇ regExp (정규표현식)
   사용할때 : 만약 <textarea name="taContent"></textarea>에 사용자가 입력한  value값중에서
                "/아싸1/" ~ "/아싸10/" 까지를 다 "/호호1/" ~ "/호호10/" 까지로 바꿀려면 어케할까?
               
                var sTaContent   = taContent.value;
                for (var nI = 1; nI <= 10; nI++)
                {
                       var expTest = new RegExp("/아싸" + nI + "/", "ig");   // i는 대소문자 구분없고, g는 중복되어도 다처리
                       sTaContent   = sTaContent.replace (expTest, "/호호" + nI + "/");
                }
                taContent.value   = sTaContent;
            
                하면 된다~ㅇ

                위의 expTest의 메소드들도 몇개있으므로 알아두면 많이 도움이 된다~ㅇ
                또한, 게시판의 글보기에 나오는 글들에 자동링크 걸때도 사용한다~ㅇ

ㅇ var a="08", b="09"일때
   parseInt (a)나 parseInt (b)의 값은 0 이다
   Number (a)나 Number (b)값을 해야 제대로 8과 9의 값이 나온다~ㅇ
   한번 고생한적이 있어서여~ㅇ 다른분들에게 도움이 되었으면...

ㅇ   <img name="pic1" src="">
   <img name="pic2" src="">
   <img name="pic3" src="">

   위와 같이 있고 javascript에서 pic1 ~ pic3의 src주소값을 바꾸고자 할때
  
   for (var nI = 1; nI <= 3; nI ++)
   {
        eval("document.pic" + nI + ".src ='http://image.aaa.com/p" + nI + ".gif'");
   }
  
   위와 같이 eval을 넣어주어야 되더라구여~ㅇ

ㅇ 현재의 html파일을 다른이름을로 저장할때 뜨는 dialog박스를 열어서 저장하고 싶을때
  
   그냥 다음한줄을 실행시키면 저장 dialog박스가 뜨는걸로 뭐하는지 알겁니다~ㅇ
   document.execCommand("SaveAs", null, "a.html")

   다르게하면 다음의 한줄을 넣고
   <iframe name="ID_LOG" style="display:none"></iframe>가 body에 있다고 하고

   var sHTML = "<center>Testing...</center>";
   document.all.ID_LOG.document.close ();
   document.all.ID_LOG.document.write (sHTML);
   document.all.ID_LOG.document.execCommand("SaveAs", null, sFileName);

   하면 Testing가 찍히는 html문서를 저장할수 있져~ㅇ 그런데 이거는 IE 5.5이상에서만 됩니다.

   5.0에서는

   var sHTML   = "<input type='button' value='저장' onClick=\"window.document.execCommand('SaveAs', null, 'a.html')\">";
       sHTML   += "<br><center> Testing..</center>";
  
   var oLogWin   = window.open ("", "popLog", "어쩌구...");
  
   oLogWin.document.write (sHTML);

   해서 새창띄워서 클릭하게 하면 됩니다~ㅇ

ㅇ 그리고 Javascript에서 name이나 id값이 같은것이 있으면 Array로 변하더군요...
   Javascript많이 사용하다보면 많이 접하셨을겁니다~ㅇ
  
   동적으로 name이나 id값이 1나 1이상을로 늘어날때에

   <span id="ID_A"></span>
   <span id="ID_A"></span>
   이 있다고 할때

   Javascript 안에서 에서

   var oID_A   = document.all.ID_A;

   if (typeof (oID_A [0]) != "undefined")) // 1개 이상일때
   {
  
   }
   else   // 1개만 있을경우
   {
  
   }

   물론 "ID_A" id값을 가지고 있는것이 있는지 먼저 검사하면 좋져~ㅇ

ㅇ 만약 a와 b와 c의 값을 구분자 ","로 구분하는 String (a,b,c)을 만들고 싶을때

   var oTmpArray = new Array ("a", "b", "c");
   var sValue = oTmpArray.join (",");

ㅇ javascript 연관배열
  
   var oMethod =   {
        "ALERT"   : goAlert,
        "MSG"   : goMsg
   }

   oMethod ["ALERT"] 는
   goAlert가 됩니다.

ㅇ onLoad, onClick, onMousewheel... 등등의 이벤트를 붙이거나 떼기
  
   window.attachEvent ("onscroll", procScroll);
    하면 onscroll이벤트 발생시 procScroll함수 실행
  
   window.detachEvent ("onscroll", procScroll);
   하면 onscroll이벤트 떼기

ㅇ 움직이는 gif이미지를 key이벤트나 등등 이벤트사용하면 움직이던 gif이미지가 멈추어버립니다.
   알고보니 return값땜시 "event.returnValue = 'false'" 해주면 되더라구여~ㅇ

ㅇ ActiveX를 사용시 ActiveX클라이언트가 ActiveX를 다운 받았는지 확인할때는
  
   <object name=AX1 id=AX1></object> 가 있을때

   var bnResult   = typeof (AX1.proc) == "unknown")? true : false;
   proc는 AX1의 method입니다~ㅇ
   이렇게 확인하면 되더라구여~ㅇ

ㅇ F5번 누를때 경고창(confirm같은것)띄워서 새로고침 할건지 물어보기
  
   window.onbeforeunload   = hoho ();

   function hoho ()
   {
        var sMsg = "새로고침을 정말로 정말로 정말로 할꺼예여?";
        return (sMsg);
   }
   물론 F5번 눌렀을때를 key Event로 잡아서 함수안에서 실행해도 됩니다~ㅇ

ㅇ VBscript에만 있는줄 알았던 with 많이 쓰일때가 있더군요 switch문을 안에다가 사용하면 정말 깔끔!
  
   with (window)
   {
        onload    = pageOnLoad;
        onunload = pageUnload;
   }


출처 : http://soulcider.egloos.com/3312996

(서울=연합뉴스) 임미나 기자 =빌 게이츠 마이크로소프트(MS) 회장은 6일 "제2디지털 시대에 진입하면서 컴퓨팅과 상호작용 방식이 바뀔 것이며 이 모든 진보는 소프트웨어 기술에 달려있다"고 강조했다.

그는 이날 오후 서울 소공동 롯데호텔에서 `서울디지털포럼 2008'의 한 행사로 `다음 디지털 10년(Second Digital Decade)'을 주제로 한 특별연설에서 "첫번째 디지털 10년(데케이드)은 끝났고 이제는 제2디지털 10년이 경제적, 세계적으로 큰 영향을 끼칠 것"이라며 이 같이 말했다.

빌 게이츠 회장은 "무어의 법칙은 트랜지스터 숫자를 2년마다 2배로 늘려나가는 것을 말하는데 이런 발전은 경제의 어느 다른 영역에서도, 식량 생산성에서도 볼 수 없는 부분이며 오직 컴퓨팅에서만 나타나고 있다"며 "하드웨어와 소프트웨어의 혁신, 발전 속도는 절대 떨어지지 않고 오히려 가속화하고 있다"고 진단했다.

그는 또 "제2디지털 시대에 진입하면서 컴퓨팅과 상호작용 방식이 바뀔 것"이라며 "그동안 MS가 개발한 기술은 키보드와 마우스로 구성돼 있었는데 앞으로 다양한 방식이 도입돼 자연스런 상호작용이 가능하다"고 설명했다.

그는 이어 이 같은 상호작용 방식으로 크게 `음석인식 기술'과 `태블릿PC(소형PC)' 2가지를 꼽은 뒤 "이 모든 것은 소프트웨어 기술에 달려있다"고 강조했다.

게이츠 회장은 또 "소프트웨어 기술 개발을 위해서는 장기적 투자가 필요하기 때문에 MS는 여러 국가에 연구 그룹을 두고 기술 혁신에 적극적으로 임해왔다"며 "한국에서도 50여개 연구 프로젝트를 진행하고 있는데 카이스트 이상엽 박사와 시스템 소프트웨어도 개발 중"이라고 덧붙였다.

아울러 게이츠 회장은 "소프트웨어가 어떻게 새로운 지평을 여는지 보여주겠다"며 `월드와이드 우주망원경' 기술을 직접 시연했다.

그는 컴퓨터 모니터에 이 소프트웨어를 띄워 천체를 줌인, 줌아웃을 통해 보면서 쉽게 내비게이션 하는 모습, 엑스레이와 발열을 이용해 별자리와 성운을 보는 다양한 방식으로 보는 모습 등을 보여줬으며, 전문가나 일반인, 어린이까지 자신이 가진 지식을 이용해 설명을 추가함으로써 `가이디드 투어(안내여행)'를 만들어 정보공유에 참여하도록 한 사례를 소개했다.

한편 한국에서의 파트너십에 대해 그는 "MS도 원래 작은 소프트웨어 회사였기 때문에 혁신 능력에 있어서 한국의 소규모 소프트웨어 회사들을 굉장히 중요하게 생각하고 많은 협력을 하고 있다"고 말했다.

또 "오늘 저녁 이명박 대통령과 함께 이 대통령이 가진 비전에 대해 대화를 나눴고 2가지 새로운 아이디어를 얘기했다"며 "차량IT 혁신센터를 설립해 한국 IT업체들이 기술을 차량에 구현하도록 했으며 글로벌 게임센터를 통해 그동안 많은 성공적인 사례를 구축한 한국 업체들이 제2디지털 시대에 다양한 주체로 참여할 수 있도록 했다"고 전했다.

게이츠 회장은 마지막으로 "제2디지털 시대에는 여러 새로운 기회가 열리고 새로운 과제를 맞게 될 것"이라며 "MS는 한국의 여러분과 함께 이런 디지털화를 실현할 수 있도록 노력하겠다"는 인사로 연설을 마무리했다.

mina@yna.co.kr

(끝)

주소창에 '속보'치고 연합뉴스 속보 바로 확인

<연합뉴스 긴급속보를 SMS로! SKT 사용자는 무료 체험!>

<저작권자(c)연합뉴스. 무단전재-재배포금지.>



(아. 근대 음석인식은 뭐야?)
사용자 삽입 이미지

1 2 

글 보관함

카운터

Total : 15,193 / Today : 6 / Yesterday : 22
get rsstistory!