IE7.0 에따른 이슈사항들

1. window.status

window.status 코드가 인터넷 영역에서 실행되지 않습니다

function test() {

    window.status = 'Hi!';

}

단 로컬에서는 됩니다 즉 로컬에 저장된 html을 실행하면 window.status가 먹지만

인터넷에 있는 window.status는 실행되지 않네요

개인적으로 js 디버깅시 자주 사용하곤 했는데 아쉬운 부분입니다 ㅠ.ㅠ



2. <base>태그

HTML3.2 스펙에 따라 <base>태그는 반드시 <head></head>에 위치해야 합니다

그렇지 않으면 인식하지 않는다네요

예전엔 base태그를 간간히 썼지만 요즘은 frame 을 잘 사용하지 않아서인지 거의 사용하진 않죠



3. window.close()

window.close()시 나타나는 프롬프트를 회피하기 위해 window.opener 를 사용했었는데

더이상 아래 코드는 먹지 않고 창을 닫겠냐는 프롬프트가 뜨게 됩니다


window.opener=top;

window.close();

or

self.opener = self;
window.close();



4. _search

_search를 통해 검색창을 더이상 열지 못합니다

<a href="">Test Sidebar</a>




5. window.prompt()

디폴트로 block 됩니다




6. 제한되는 메쏘드들


execCommand

clipboardData.getData()

clipboardData.setData()

clipboardData.clearData()

클립보드 저장, 및 클립보드 데이터 가져오기등의 메쏘드들이 제한됩니다

해보니 보안경고창이 뜨더군요

MS에서는 clipboardData 객체 사용을 권고하지 않습니다



7. Modal 및 Modeless Dialog 크기가 변경!


한마디로 크기가 커집니다 -0- (짜증)

사이즈를 지정하면 content 크기를 의미합니다



8. 새창으로 뜰때 주소줄 보임

더이상 새창을 window.open 의 property 특성으로 조절할 수 없습니다

무조건 주소창이 나타납니다 아주~ 짜증 이빠십니다 ㅠ.ㅠ




9. window.resizeTo()

window.resiztTo 함수는 에러가 발생하거나 차단됩니다

function changeSize(){
    window.resizeTo(1024,768);
}


10. HTTP, HTTPS 혼합된 인터넷 영역에서 보안 경고가 발생합니다



11. SELECT가 windowed element로 개선

이전까지는 SELECT Element가 Windowsed Element였기 때문에 다른 element와 달리 별도의 MSHTML pane에서 rendering되었습니다

즉 SELECT가 그림과 같이 layer들을 다 먹어버렸었는데, 이젠 그렇지 않다는거죠

요거 하나는 좋아졌네요 -0-



12. 스크립트 차단

6.0 까지는 아래 코드가 실행되어 보안에 매우 취약했었습니다 (XSS)

 <img src="javascrip t:alert('a')">

7.0 부터는 아예 실해이 안되네요

FF 2.0 도 실행이 안되는군요 ^^



13. CSS

100%는 아니지만 CSS2.1 표준 구현 강화가 되었습니다

또한 <a> 태그에서만 가능했던 :hover나 background-attachment: 가 모든 태그에서 사용가능해 졌습니다



출처 : http://www.jakartaproject.com/article/javascripttip/116253612489064

IE execCommand() 의 명령어 목록 | JavaScript

태그::스크립트

2007/02/16 03:49

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.

출처 : Tong - heart2heart님의 web개발통




단... 위사항들은 IE7에서는 제한된다는... 사실... -_-;;;

<HTML>
<BODY>
<b>
  <font color="maroon" unselectable="on">문자열 중 원하는 부분 선택 후 아래 버튼 클릭!</font>
</b>
<script language='JavaScript'>
<!--
function AddLink() {
  /*******************************************************************
    사용자가 선택한 문자열을 변수로 저장한다.
  *******************************************************************/
  var sText = document.selection.createRange();
  if (!sText==""){
    /*******************************************************************
      "하이퍼링크" 메뉴를 실행시킨다.
    *******************************************************************/
    document.execCommand("CreateLink");
    /*******************************************************************
      sText.parentElement()는 사용자가 선택한 문자열에 대한 패런트 요소를 얻어 온다.
      이미 "하이퍼링크" 대화 상자에서 입력한 값이 이 요소에 반영되었으므로,
      이 값의 tagName 속성이 "A"일 경우 계속 진행한다.
    *******************************************************************/
    if (sText.parentElement().tagName == "A"){
      /*******************************************************************
        사용자가 선택한 문자열의 내용을 새로 추가시킨 하이퍼링크 주소로 대치시킨다.
        만일 이 코드를 주석으로 막으면 사용자가 선택한 문자열에 하이퍼 링크 속성만 추가된다.     
      *******************************************************************/
      sText.parentElement().innerText=sText.parentElement().href;
      /*******************************************************************
        전경색을 "maroon" 색으로 변경시킨다.
      *******************************************************************/
      document.execCommand("ForeColor","false","maroon");
    }   
  }
  else{
    alert("문자열의 일부를 선택한 후 이 버튼을 클릭하세요!");
  }
}
//-->
</script>
<p style="color=blue">
사용자가 선택한 문자열 중 원하는 부분 선택 후 아래 버튼을 클릭하면,
링크를 만들수 있습니다.
</p>
<BUTTON onclick="AddLink()" unselectable="on">링크 만들기</BUTTON>
</BODY>
</HTML>



document.execCommand 에 대해서 좀더 알아봐야 겠다. 쩝...



출처 : http://tong.nate.com/heart2heart/34130212

오라클 쿼리를 돌리는데 "ORA-00972: 식별자의 길이가 너무 깁니다" 이런 오류가 난다면..


Alias의 길이를 체크해봐야 한다.


Oracle 8 버전대에서는 상관없지만

9버전 이상으로 가면서...

Alias가 20바이트(영문20자 한글10자)가 초과하면 상기와 같은 오류가 난다.


참고참고...

WinTasks Process LibraryIn the recesses of your computer, 20-30 invisible processes run silently in the background. Some hog system resources, turning your PC into a sluggish computer. Worse yet, other useless processes harbour spyware and Trojans - violating your privacy and giving hackers free reign on your computer. WinTasks Process Library is an invaluable resource for anyone who wants to know the exact purpose of every single process.

Top System Processes Listed in the WinTasks Process Library

 Top System Processes  
00thotkey.exe 1xconfig.exe ARSERVICE.EXE
MSASCui.exe MpCmdRun.exe MsMpEng.exe
Siteadv.exe [system process] acctmgr.exe
adobe gamma loader.exe agent.exe agentsvr.exe
airplus.exe alcfdrtm.exe alcmtr.exe
alcxmntr.exe alerter alg.exe
almon.exe alunotify.exe anbmserv.exe
aoldial.exe aolspscheduler.exe apcsystray.exe
apntex.exe ashdisp.exe ashmaisv.exe
ashwebsv.exe aspnet_state.exe aspnet_wp.exe
aswupdsv.exe atkkbservice.exe autochk.exe
autodown.exe autoupdate.exe avconsol.exe
avengine.exe avgamsvr.exe avgcc.exe
avgemc.exe avgnt.exe avguard.exe
avgupsvc.exe avgw.exe avsynmgr.exe
bacstray.exe bdmcon.exe bdoesrv.exe
bdss.exe bdswitch.exe benetns.exe
bengine.exe beremote.exe blackd.exe
bmmlref.exe brctrcen.exe brmfrsmg.exe
brss01a.exe brsvc01a.exe ca.exe
carpserv.exe cavrid.exe cavtray.exe
ccap.exe ccapp.exe ccevtmgr.exe
cclaw.exe ccmexec.exe ccpwdsvc.exe
ccregvfy.exe ceepwrsvc.exe center.exe
cepmtray.exe cfgwiz.exe cfsvcs.exe
cidaemon.exe cisvc.exe cleanmgr.exe
cli.exe clipsrv.exe clisvcl.exe
cmd.exe cmicnfg.cpl cnxdsltb.exe
command.exe companion.exe comres.dll
control.exe cpd.exe cpqeadm.exe
csrss.exe ctcmsgo.exe ctdetect.exe
ctfmon.exe cthelper.exe dadapp.exe
dadtray.exe damon.exe davcdata.exe
ddhelp.exe dfrgntfs.exe dfssvc.exe
dialer.exe dlbkbmgr.exe dlbkbmon.exe
dllhost.exe dmadmin.exe dns.exe
doscan.exe dotnetfx.exe dragdiag.exe
drwtsn32.exe dsagent dsagnt.exe
dsentry.exe dslagent.exe dumprep.exe
dvdlauncher.exe dwwin.exe eabservr.exe
ehmsas.exe ehrec.exe em_exec.exe
evteng.exe ewidoctrl.exe exmgmt.exe
explorer.exe ezejmnap.exe fameh32.exe
fast.exe fch32.exe floater.exe
fnrb32.exe frameworkservice.exe fsav32.exe
fsbwsys.exe fsdfwd.exe fsgk32.exe
fsgk32st.exe fsguiexe.exe fshttps.exe
fsm32.exe fsma32.exe fsmb32.exe
fspex.exe fsrremos.exe fssm32.exe
ftp.exe gbpoll.exe gcasdtserv.exe
gcasserv.exe gcastdtserv.exe getflash.exe
ghosts~2.exe gsicon.exe hdashcut.exe
hdaudpropshortcut.exe helpctr.exe helphost.exe
hidserv.exe hkcmd.exe hotkey.exe
hpbootop.exe hpobnz08.exe hpqwmi.exe
hpsysdrv.exe hpztsb04.exe hpztsb05.exe
hpztsb06.exe hpztsb07.exe hpztsb08.exe
hpztsb09.exe hpztsb10.exe hpztsb11.exe
iaanotif.exe iao.exe ibmprc.exe
icwconn1.exe idriver.exe idrivert.exe
iexplore.exe igfxext.exe igfxsrvc.dll
ikernel.exe imapi.exe imekrmig.exe
imjpmig8.1 imonnt.exe incdsrv.exe
inetinfo.exe inorpc.exe inotask.exe
intelmem.exe internat.exe ipccheck.exe
ireike.exe isafe.exe isbmgr.exe
ismserv.exe issch.exe isstart.exe
issvc.exe jusched.exe jushed.exe
kav.exe kavsvc.exe kb891711.exe
kem.exe kernel32.dll kernelfaultcheck
khooker.exe kpf4gui.exe kpf4ss.exe
launch32.exe lcfd.exe livesrv.exe
loadwc.exe locator.exe logitechdesktopmessenger.exe
logonui.exe lsass.exe luall.exe
lucoms.exe lucoms~1.exe lxrjd31s.exe
mace.exe mad.exe mainserv.exe
mantispm.exe mapisp32.exe mcagent.exe
mcdetect.exe mcinfo.exe mcmnhdlr.exe
mcrdsvc.exe mctskshd.exe mcvsescn.exe
mcvsftsn.exe mdm.exe mghtml.exe
mmc.exe mmkeybd.exe mnmsrvc.exe
monitor.exe mouse32a.exe mpapi3s.exe
mpbtn.exe mpeng.exe mpfagent.exe
mpfservice.exe mprexe.exe mpssvc.exe
mqrt.dll mqtgsvc.exe mrt.exe
mscifapp.exe msconfig.exe mscorsvw.exe
msdtc.exe msgsrv32.exe mshta.exe
msiexec.exe mskagent.exe msksrvr.exe
msnmsgr.exe msoobe.exe mspy2002
mssearch.exe mstask.exe mstsc.exe
mxoaldr.exe mxtask.exe naprdmgr.exe
navapsvc.exe navw32.exe nbj.exe
ndisuio.sys net.exe net1.exe
netdde.exe netsvcs ngctw32.exe
ngserver.exe nip.exe nisum.exe
njeeves.exe nmain.exe nod32krn.exe
nod32kui.exe npfmntor.exe nprotect.exe
nscsrvce.exe nsmdtr.exe ntfrs.exe
ntoskrnl.exe ntrtscan.exe ntsd.exe
ntvdm.exe nutsrv4.exe nvcoas.exe
nvstartup nwereboot oasclnt.exe
ofcdog.exe ofcpfwsvc.exe omniserv.exe
onetouch.exe oodag.exe opscan.exe
osa9.exe packager.exe padexe.exe
patch.exe pavfires.exe pavprsrv.exe
pavsrv51.exe pccguide.exe pcclient.exe
pccntmon.exe pccntupd.exe pccpfw.exe
pcctlcom.exe pcfmgr.exe pchschd.exe
pdsched.exe phime2002a ping.exe
plguni.exe pop3trap.exe pqv2isvc.exe
prevsrv.exe prismsvr.exe psimsvc.exe
pstores.exe pvlsvr.exe qaccess.exe
qagent.exe qoeloader.exe rdpclip.exe
regedit.exe regshave.exe regsvc.exe
regsvr32.exe retrorun.exe rpcss.exe
rrpcsb.exe rstrui.exe rsvp.exe
rthdcpl.exe rundll.exe rundll32.exe
runonce.exe runservice.exe sapisvr.exe
savedump.exe savroam.exe savscan.exe
savservice.exe scan32.exe scanregw.exe
scardsvr.exe sccertprop sched.exe
schedhlp.exe schedul2.exe services.exe
sessmgr.exe seticon.exe sgbhp.exe
sgmain.exe shwiconem.exe slrundll.exe
smagent.exe smax4.exe smax4pnp.exe
smss.exe sndmon.exe sndsrvc.exe
sndvol32.exe snmp.exe spamsub.exe
spmgr.exe spool32.exe spoolsv.exe
spupdsvc.exe spysub.exe spysweeper.exe
sqlmangr.exe srvany.exe srvload.exe
ssdpsrv.exe ssonsvr.exe stacmon.exe
starwindservice.exe statemgr.exe stillimagemonitor
stimon.exe support.exe svchost.exe
swdoctor.exe sweepsrv.sys switcher.exe
swupdtmr.exe symproxysvc.exe symsport.exe
symwsc.exe syntpenh.exe system
system idle process systray.exe tabbtnu.exe
tablet.exe tabtip.exe tapisrv.exe
taskmgr.exe taskmonitor taskswitch.exe
tbmon.exe tcpsvcs.exe termsrv.exe
tgcmd.exe tintsetp.exe tlntsvr.exe
tmlisten.exe tmoagent.exe tmpfw.exe
tmproxy.exe toshkcw.exe tpkmapap.exe
tpkmapmn.exe tponscr.exe tpscrex.exe
trueimagemonitor.exe tsc.exe type32.exe
ucstartup.exe ulcdrsvr.exe unsecapp.exe
uphclean.exe ups.exe urllstck.exe
userinit.exe usrprmpt.exe usrshuta.exe
utilman.exe uwdf.exe vcsw.exe
vetmsg.exe viewmgr.exe vpc32.exe
vshwin32.exe vsnpstd.exe vsserv.exe
vsstat.exe vssvc.exe vstskmgr.exe
vttimer.exe vttrayp.exe vzfw.exe
watchdog.exe wbload.exe wdbtnmgr.exe
wdsvc.exe webproxy.exe webscanx.exe
wgatray.exe winlog.exe winlogon.exe
winmgmt.exe winpatrol.exe wins.exe
winss.exe winssnotify.exe wisptis.exe
wkdetect.exe wlancfg5.exe wlballoon
wltray.exe wmiadap.exe wmiapsrv.exe
wmiexe.exe wmiprvse.exe wmipvse.exe
wowexec.exe wpabaln.exe wpctrl.exe
wros.exe wrsssdk.exe wscntfy.exe
wtsrv.exe wuaclt.exe wuauclt.exe
wuaudt.exe wucrtupd.exe x10nets.exe
x1exec.exe zanda.exe zlclient.exe

출처 : http://www.liutilities.com/products/wintaskspro/processlibrary/system/

C:\Windows\System32\spool\drivers 폴더가 공유가 되어 있는데 보안에 취약하다고 V3가 계속 경고를 한다..


이 폴더는 프린터를 공유했을 경우 공유가 되므로 해당 공유를 지우면 해결이 된다.

하지만 간혹 공유 해제를 했는데도 문제가 해결이 안되는 경우가 있다.

이런경우 아래와 같이 하면 해결이 된다..

1. 사용하는 운영체제가 NT 계정인 경우에는 어드민 계정으로 로그인합니다.

2. [시작]-[실행]- 'cmd' 입력한 후 확인을 누릅니다.

3. 도스창이 팝업되면 다음 순서에 따라 명령어를 입력합니다.

1) 아래 명령어를 입력합니다. 공유된 폴더를 확인하실 수 있습니다.

net share

2) Print$ 공유가 있는지 확인합니다.

3) 아래 명령어를 입력합니다. Print$ 공유가 제거되었다는 메시지를 확인할 수 있습니다.

net share /delete Print$





위의 내용은 안철수 연구소 홈페이지에서 확인 가능 하다.

블로그 교체...

mireene.com이 하도 트랙백 초과가 자주 걸려서..

긴급교체..

일상블로그는 http://ikgb76.tistory.com 으로
지식블로그는 http://ikgb76.new21.net 으로.. 쩝..

http://ikgb76.mireene.com 에는 게시판이나 하나 돌려 볼까나.. 훔훔..


 

다음의 명령어를 통해서 현재 구성된 환경을 파일로 저장한다.

netsh -c interface dump > c:\ipconfig.txt

저장된 구성정보를 복구 할때는 아래와 같다.

netsh -f c:\ipconfig.txt


해당 내용을 bat 파일로 만들어 놓으면 펀하게 사용하겠지...


 

테스트 환경 : Oracle 9i

아래와 같은 쿼리가 있다.

SELECT * FROM TMP1
WHERE PAT_NO NOT IN (SELECT PAT_NO FROM TMP2)
;



결과가 안나온다.

분명히 TMP1에는 있고 TMP2에는 없는 PAT_NO가 있는데...


쿼리를 바꿔보았다.



SELECT A.* FROM TMP1 A
WHERE NOT EXISTS (SELECT 1 FROM TMP2 WHERE PAT_NO = A.PAT_NO)
;


PAT_NO가 NULL인것 까지 몽땅 나온다. 췟..

SELECT A.* FROM TMP1 A
WHERE NOT EXISTS (SELECT 1 FROM TMP2 WHERE PAT_NO = A.PAT_NO)
    AND A.PAT_NO IS NOT NULL
;


원하는 결과가 나왔다.


혹시나 하는 맘에 첫번재 쿼리를 바꿔보았다.



SELECT A.* FROM TMP1 A
WHERE NOT EXISTS (SELECT 1 FROM TMP2 WHERE PAT_NO = A.PAT_NO WHERE PAT_NO IS NOT NULL)
;


결과가 나온다... 젠장...


뭐가 다른지 잘 모르겠다. 쩝...

<뱃살 빼는 생활수칙> 1. 숨 쉬는 것만으로도 뱃살이 빠진다. 언제나 복식호흡을 생활화한다.

2. 직장에서는 엘리베이터 대신 무조건 계단을 이용한다. 엘리베이터를 타는 순간 뱃살은 점점 불어난다.

3. 유산소 운동을 생활화한다. 출퇴근 시간에 15분 정도 먼저 차에서 내려 도착지까지 걷는 습관을 들인다. 걸을 때는 되도록 속보로 걷는다.

4. 술자리는 최대한 피하고 어쩔 수 없을 때는 안주를 자제한다. 꼭 술을 먹어야 한다면 양주나 소주처럼 알코올 도수가 높은 것보다는 알코올 도수가 낮은 맥주나 와인을 마신다.

5. 하루 중 자신이 가장 많이 있는 공간과 시간을 활용한다. 직장에서는 틈나는 시간을 이용해 간단한 운동을 하고 집에서는 텔레비전을 보며 운동을 하거나 집안일을 할 때 호흡법에 신경을 쓰는 등 작은 습관들을 바꾼다.

6. 자세를 바르게 하고 허리를 바로 펴는 습관을 들인다. 올바르지 않은 자세는 체형을 변형시키고 허리를 펴지 않으면 복부가 긴장을 늦추게 된다. 바로 앉는 습관을 들인다.

7. 헐렁한 옷을 입지 않는다. 뚱뚱하다고 생각하는 사람들은 옷을 점점 더 헐렁하게 입으려고 하는데, 특히 뱃살은 헐렁한 옷을 입을수록 점점 불어난다. 의식적으로 자꾸 조이는 옷을 입다 보면 그 옷에 맞게 다이어트를 할 수도 있으며 조금씩 먹게 된다.

8. 다이어트에서 규칙적인 식습관은 기본이다. 아침은 물론 세 끼를 꼭 챙겨 먹어 과식이나 폭식의 위험을 줄인다.

9. 물을 많이 마신다. 물은 변비 예방에도 좋고 공복감을 덜어주므로 항상 500㎖ 생수병을 손에 들고 걷는 습관을 들인다.

10. 잠을 자기 전 5분 동안 복부 마사지를 한다. 아로마 오일을 이용하면 좋다. 배를 위아래로 쓸 듯이 마사지하며 살짝 두드리거나 꼬집는다. 마시지가 직접적으로 체지방을 분해시키지는 않지만 혈액순환과 신진대사를 도와 부분 비만에 효과적이다.



출처 : http://news.naver.com/news/read.php?mode=LSS2D&office_id=112&article_id=0000054718&section_id=103&section_id2=241&menu_id=103

+ Recent posts