April Breeze is blowing...

내가 철학 공부를 할 수 있을까?

고등학교 때,
매달 컴퓨터 잡지를 서너권씩 사봤었다.
처음엔 온통 모르는 문자 투성이었지만 하나를 알게되면 그와 관련된 글을 다시 찾아서 보고 또 보고...

결국 XT(8비트)에서 286AT(16비트)로 혼자 업글도 하고,
(요즘이야 컴터 업글하는게 별 일 아니지만, 90년에는 그렇지가 않았... 인터넷도 없었고...)
이것저것 만들어도 보고,
주로... 게임만 하고...-_-



20년이 지난 지금,
다시 시작할 수 있을까.



..... PC, 사진, 카메라, 자전거 삽질했던것 만큼만 하면 머 못할것도 없을것 같긴 하지만...-_-



2010/04/27 01:15 2010/04/27 01:15
2010/04/27 01:15
Category calm


 작은 연못 ... 양희은

2010/04/23 00:41 2010/04/23 00:41
2010/04/23 00:41
Category music

언젠가부터 '나'라는 사람에게서 여유라는걸 찾기가 힘들어졌다.

언제부터일려나.

언제까지일려나.





2010/02/20 05:10 2010/02/20 05:10
2010/02/20 05:10
Category calm
Tag

ajaxian.com - WTFJS, firejune.com - WTFJS(젠장할 자바스크립트), ajaxian.kr - WTFJS: “string” instanceof String 에 언급된
WTFJS(왓 더 삐-_- JS)의 아래 예문을 보고 이것저것 테스트를 해보니 또 재미있는게 있어서 대충 정리를 해봤습니다.

"string" instanceof String; // false.

이걸 좀 바꿔보면 아래처럼도 쓸 수 있습니다.

String('string') instanceof String // false
typeof String('string') // string
-> new를 안붙였기 때문에 역시나 false가 나옴. 일반적인 함수 실행하고 string을 리턴받는 형식으로 보임.

그런데,
Object('string') instanceof String // true
이렇게 new를 안붙이고 Object()를 쓸때는 또 true 가 나옵니다-_- new를 붙여도 마찬가지로 true.

new String('string') instanceof String // true
typeof new String('string') // object
-> 요게 당연히? 맞는 케이스이고, String은 Object에서 파생된 클래스라서 typeof에 object가 나오는 것까지는 좋은데,

var a = new Object('blah')
a instanceof String // true
-> 이렇게 거꾸로 됐음에도 true가 나옵니다. 클래스 상속 개념과는 전혀 안맞음-_-

String뿐만 아니라 Number, Boolean, Array, Function, RegExp 등의 'Global Objects'의 'Basic Data Type' 에도 동일하게 적용이 돼서
인자의 타입과 맞는 object가 생성이 돼버립니다. (단, Date는 제외)

참고 : Javascript Instanceof, Standard global objects (By type)




하여간, 자바스크립트라는 놈은 뭔가 독특해서 더 재미있는듯...ㅋ...

2010/02/16 05:15 2010/02/16 05:15
2010/02/16 05:15
Category dev.
Tag
Javascript 에서는
var a = { x: 1, y: 2 } 라고 정의하면
a.x 또는 a['x'] 둘 다 사용가능하지만, PHP 에서는 당연히 안된다.

PHP 에서 배열로 정의하고 객체처럼 쓰고 싶을때는
Standard PHP Library (SPL)ArrayObject 를 사용하면 가능하다.
(PHP 5 이상에서 지원함)

$arr = array('a' => 1, 'b' => 2);
$arrObj = new ArrayObject($arr);
$arrObj->setFlags(ArrayObject::ARRAY_AS_PROPS);
echo $arrObj->a; // 1
위에서 세번째줄이 배열의 key를 객체의 property로 사용가능하게 해주는 역할을 한다.

...제목에는 '객체처럼 쓰기'라고 했지만, '객체로 변환해서 쓰기'가 맞긴하다.


2010/02/12 03:52 2010/02/12 03:52
2010/02/12 03:52
Category dev.
1  ... 2 3 4 5 6 7 8 9 10  ... 25 
전체 (122)
calm (53)
passion (3)
Bicycle (31)
dev. (12)
Mac (4)
music (7)
misc. (12)
Today 301 / Yesterday 873
Total 143418
Support Wikipedia