Programming/C Win32 MFC2010. 7. 19. 02:26
문득 수직탭은 들어 본적은 있는데 머하는데 쓰고,
어떻게 출력이 되는지는 모른다는 깨달음(?)을 얻었다.
검색을 해봐도 이렇다할 결과가 없긴한데...

대충 추려내자면
예전에 리본/도트 프린터 시절에 제어를 위해 존재했었는데,
프린터에서 수평탭은 8칸, 수직탭은 6줄마다 이동하도록 되어있다고 한다.
하지만, Virtual Terminal 상에서 표현은 자율에 맡기다 보니,
이상한 문자가 출력되거나, 엔터 처럼 처리되는 경우가 많은것으로 보인다.



대충 리눅스 상에서 해보니 \v (vertical tab)은 LF의 느낌이 든다.
LF(Line Feed)는 지금의 위치에서 바로 아래로 내려지게 되고, CR(Carriage Return)은 가장 앞줄로 이동하게 된다.
(타자기를 생각하면 한글자씩 쓰다가 끝까지 치게 되면 왼쪽으로 미는데 그걸 CR이라고 보면되고
종이를 밀어서 한줄 아래로 내리는걸 LF라고 보면된다.)


Posted by 구차니
프로그램 사용2010. 7. 18. 16:40
만약 아래의 파일이 존재하고
/main.html
/swf/test.swf
/swf/xml/test.xml

main.html은 swf/test.swf를 <embed> 태그로 불러들이고
test.swf는 swf/xml/test.xml 을 읽어 들인다고 할경우에

test.swf파일이 시작경로는 어떻게 될까? 라는 것이 문제가 된다.
윈도우도 그렇고 리눅스도 그렇듯, main.html에서 상대경로인 <embed src=swf/test.swf>로 불렀을 경우
플래시에서의 시작경로는 /swf/ 가 아니라 / 가 되는 것으로 보인다.

아무튼 이상해서 검색을 하다 보니 걸려 나온 유일한 힌트

swf 가 html 에 삽입되면 swf 의 내부경로(xml경로등)는 html 기준으로 변경됩니다.
상대경로로 잡을경우 html 기준으로 xml경로와 이미지경로를 잡아야합니다만...

[링크 : http://designblack.com/bbs/board.php?bo_table=tip&wr_id=151]

으아아 이거 뭐야!!! ㅠ.ㅠ
Posted by 구차니
자바는 특이하게도
c언어 타입(컴파일러 언어 계열)의 for 문과
python 타입(인터프리터 언어 계열)의 for문을 지원한다.

c언어 타입의 for문
for ([initial-expression]; [condition]; [final-expression])
   statement

[링크 : https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Statements/for]

python 타입의 for..in 문
for (variable in object)
  statement

[링크 : https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Statements/for...in]


아래의 소스는 아직 문제가 있어 전체의 객체에 대해 출력을 하지 못한다. (참고용으로만 사용)
소스 결과
<html>
<script type="text/javascript">
document.write("<hr><H1>window</H1>");
for (i in window)
{
  if(typeof(window[i]) == 'object')
        document.write("<B>",i,"</B><br>");
  else  document.write(window[i], "<br>");
}
</script>
</html>

window

function getInterface() { [native code] }
window
document
navigator
netscape
function XPCSafeJSObjectWrapper() { [native code] }
function XPCNativeWrapper() { [native code] }
Components


'Programming > javascript & HTML' 카테고리의 다른 글

javascript - alert() confirm() prompt()  (6) 2010.07.20
javascript 객체출력  (8) 2010.07.20
javascript - 변수 타입  (0) 2010.07.18
javascript template  (0) 2010.07.18
core javascript 문서  (2) 2010.07.18
Posted by 구차니
자바스크립트는 동적변수 타입을 지원한다.

일단은 var var_name; 식으로 선언을 할 수 있지만
선언하지 않고 값을 바로 할당해도 동적으로 타입을 결정하기 때문에 변수 타입은 신경쓰지 않아도 된다.

그래도 변수타입중에 신경을 써야 할 것이
undefined 라는 넘이다. 변수를 만들긴 했지만, 내용을 넣지 않았다면 "undefined"로 출력이 된다.

소스 결과
<html>
<script type="text/javascript">
    var ts;
    document.write(ts);
</script>
</html>
 undefined

굳이 var 라는 키워드를 이용해서 변수를 선언하지 않더라도 사용은 가능하지만
일단 변수를 선언하거나 대입하지도 않고 변수를 출력하려고 하면 에러가 발생한다.

소스 결과
<html>
<script type="text/javascript">
    var ts;
    document.write(ts);
    document.write(tt);
</script>
</html>
 undefined

 오류: tt is not defined
 소스 파일: file:///C:/window.html
 행: 5

undefined 는 일반적인 변수에 대한 값이 없음을 나타내고
true / false 는 수치형으로도 사용이 되지만 원칙적으로는 참/거짓에 대한 논리값을 적용한다.
그리고 null은 대소문자를 구분해야 한다.(null 은 object에 대한 값이다)

The typeof operator is used in either of the following ways:

  1. typeof operand
  2. typeof (operand)

Type Result
Undefined "undefined"
Null "object"
Boolean "boolean"
Number "number"
String "string"
Host object (provided by the JS environment) Implementation-dependent
Function object (implements [[Call]] in ECMA-262 terms) "function"
E4X XML object "xml"
E4X XMLList object "xml"
Any other object "object"

typeof true == 'boolean'
typeof null == 'object'

[링크:https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Operators/Special_Operators/typeof_Operator]

Logical (Boolean) values, either true or false

null, a special keyword denoting a null value; null is also a primitive value.
Because JavaScript is case-sensitive, null is not the same as Null, NULL, or
any other variant l undefined, a top-level property whose value is undefined; undefined is also a primitive value

Basic Data types


[링크 : https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference]

'Programming > javascript & HTML' 카테고리의 다른 글

javascript 객체출력  (8) 2010.07.20
javascript - for / for .. in  (0) 2010.07.18
javascript template  (0) 2010.07.18
core javascript 문서  (2) 2010.07.18
javascript 관련 링크  (2) 2010.07.18
Posted by 구차니
html 웹 페이지 상에서 자바 스크립트를 사용할때의 템플릿

<html>
<script type="text/javascript">
function function_name(var1, var2)
{
    // statements
}

</script>
</html>


'Programming > javascript & HTML' 카테고리의 다른 글

javascript - for / for .. in  (0) 2010.07.18
javascript - 변수 타입  (0) 2010.07.18
core javascript 문서  (2) 2010.07.18
javascript 관련 링크  (2) 2010.07.18
JSON - JavaScript Object Notation  (2) 2010.06.07
Posted by 구차니
java script에 관련한 스펙은 ECMA에 정의되어 있다지만 귀차니즘으로 패스 -ㅁ-
가장 아래의 pdf는 웹을 pdf로 바꾼것으로 보이며, 귀찮으면 가장 아래만 다운받아서 보면된다.


[링크 : https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference]

[링크 : http://www.webreference.com/javascript/reference/core/]
[링크 : http://www.webreference.com/javascript/reference/core_ref/contents.html]
[링크 : http://www.osxsux.net/NSCoreJS15.pdf]

'Programming > javascript & HTML' 카테고리의 다른 글

javascript - for / for .. in  (0) 2010.07.18
javascript - 변수 타입  (0) 2010.07.18
javascript template  (0) 2010.07.18
javascript 관련 링크  (2) 2010.07.18
JSON - JavaScript Object Notation  (2) 2010.06.07
Posted by 구차니
요즘들어 XML 공부 한답시고 시작했는데 Javascript로 빠져들고 있다.
예전에는 c만을 경배하다 보니 javascript는 무시했는데 생각보다 강력하고, 생각보다 c 와 유사하며, 생각보다 재미있다.

요즘하는 짓꺼리(?)는
javascript로 웹 브라우저 처럼 프레임 문서 만들어서 조작하기.
이게되면은 다음번에는 xml을 이용해서 단어장이나 해봐야지 -ㅁ-

[링크 : http://www.cadvance.org/doc/java]

'Programming > javascript & HTML' 카테고리의 다른 글

javascript - for / for .. in  (0) 2010.07.18
javascript - 변수 타입  (0) 2010.07.18
javascript template  (0) 2010.07.18
core javascript 문서  (2) 2010.07.18
JSON - JavaScript Object Notation  (2) 2010.06.07
Posted by 구차니
하드웨어2010. 7. 17. 02:49
부팅이 안되서 뻘짓하다가, 심심해서 그래픽 카드 청소겸 분해!
대충 써멀컴파운드 닦아내고 찰칵!


잘만 저소음 쿨러에 달린 냉각판
냉각핀 하나하나를 하나로 붙여서 면으로 만들어 냈는데
으아~ 이런거 cpu에도 달아줘야 하나? 하는 충동이 마구마구 드는 부품 -ㅁ-

Posted by 구차니
Microsoft/Windows2010. 7. 17. 01:50

컴퓨터를 켜면 정상적으로 켜지다가 이상하게도
부팅이 정상 완료되는 시점에서 블루스크린을 띄우는 컴퓨터 ㄱ-

안전모드 이상없고
안전모드 - 네트워크 이상없는데

머가 문제일까 싶어서
이벤트 로그를 봐도 수상한 녀석이 딱히 없다.

아무튼 답답해서 위의 메시지를 보고
모든 드라이버를 제거 - 리부팅 - 재설치 를 했떠니 이상없이 돌아가고 있다.
흐아 ㄱ- 하드가 문제는 아닌거 같고.. 도대체 뭐가 문제지!?
Posted by 구차니
파일방2010. 7. 17. 01:17
그냥 단순히 하드 속도를 측정하는 넘인줄 알았는데
HD Tune에서 S.M.A.R.T 정보를 출력해준다.

Benchmark는 속도에 대한 정보를 측정하고

Info는 하드에 대한 속성들(ATA 버전이라던가 NCQ 등의 지원정보)

Health 에서는 S.M.A.R.T 정보를 보여준다.

2010/04/25 - [파일방] - S.M.A.R.T monitor for windows

'파일방' 카테고리의 다른 글

가청주파수 테스트 프로그램  (6) 2010.08.15
빵집 4 - Build2270  (6) 2010.07.27
Process Explorer  (0) 2010.07.04
PINNACLE Studio DC10 Plus for linux ?  (8) 2010.06.28
Sound Blaster Audigy2 드라이버 (SB0240)  (2) 2010.06.28
Posted by 구차니