본문 바로가기

전체보기

(1968)
[DELPHI] 기본 문법 - 구조체, 사용자 정의. 델파이는 기본적으로 구조체를 record 로 정의 하고 있습니다. 또한 이름은 관례적으로 T 를 앞에 붙이고 있습니다. type TstructExample = record testInt : integer; testByte : byte; testString : string; end; // of TstructExample; 이렇게 선언된 구조체는 class 내나 변수선언 부 에서 정의 할 수 있습니다. var structExample : TstructExample; 또한 이 구조체를 포인터로만 선언 하고 싶다면 다음과 같이 선언 할 수 있습니다. var pStructExample : ^TstructExample; C 에서 * 을 붙이는 것과 비슷하게 ^을 붙임으로서 포인터로 사용이 가능합니다. 하지만 델파이..
Creative EP-630 : 아이팟에서 이런 소리가 날 수 있다니 !!! 모바일 음향 기기를 즐기는 사람들이라면 대부분 알 만한 시코(seeko) 에서 추천되는 중저가 커널형 이어폰 중 하나인 Creative 사의 EP-630 입니다. 이 제품이 Sennheiser 사의 C모 모델과 동일한 제품인데 가격은 1/3 인 ... 엽기의 그 제품이기도 합니다. (데체 .. Sennheiser 는 얼마나 남겨 먹는단 소린지 ..) Creative 사라 하면 역시 SoundBlaster 류 사운드 카드를 만든 회사이고, 이 회사 제품들은 제 음향,음색 적인 가치관과 부합되는 회사 이기도 합니다. 비록 Windows Vista 에서 SoundBlaster Live! 드라이버를 지원 안하는 이유로 다시는 이 회사 제품은 쳐다 보지도 않겠다 하였습니다만 간사한 마음에 의해 하나 지르고 말았군..
[DELPHI] 기본적인 문법 - 시작과 끝, 함수와 변수. 델파이는 기본적으로 pascal 문법을 사용하며, object pascal 형태로 C++ 과 함께 사용될 수 있습니다. 즉, DLL 을 class 로 만든 경우, 델파이에서도 그에 대응하는 class 를 구성함 으로서 사용이 가능하다는 것 입니다. 하지만 이런 방법 이전에 델파이가 사용하는 pascal 의 문법부터 알아 보는 시간을 가져야 겠습니다. 초창기의 pascal 은 매우 단순한 변수형들만 지원을 했습니다만, 컴파일러가 진화 하면서 점점 다양해 지기 시작 했습니다. 또한 pascal 은 상위언어에 속하는 지라 대소문자를 가리지 않습니다. (단, int64 와 Int64 는 다릅니다.) 기본적으로 수를 다루는 함수 형태는 다음과 같이 존재 합니다. Integer data types : Byte ( ..
늘어나는 어플, 줄어드는 용량, 16GB 론 모자란가 ... 이미 하드디스크에 늘어나는 음악만으로 모자라 이제는 어플리케이션도 늘어 나 가는 것 같습니다. 16GB 에 담을 수 있는 용량은 제한 되고 ... 욕심에는 다 넣고 싶고. 결국 프리게임은 모두 제거되고 (탭탭과 펭귄만 제외?) 다른 것들이 등록 되었습니다. 덤으로 JPop 도 모두 제거 되었네요 .. 결국 듣는건 락과 메탈 뿐이니 안타깝지만 제 아이팟터치 엔 오직 멭탈,어플리케이션만 남는것 같습니다. 돈이 된다면 16GB 가 아니라 32GB 는 사야 좀 쓸만 해 보입니다.
메탈만 듣고 싶을땐, 크로닉스 보다 Metal-Ony.de ! iPod touch 의 Shoutcast 어플로 검색 중 알게된 라디오 싸이트 입니다. 독일싸이트 이며 (저는 뭔말인지 모릅니다 ㅠㅠ), 죽어라 메탈만 들을 수 있습니다. 덕분에 저의 메인 데스크탑을 켜서 토런트질을 하게 되는군요. 덕분에 iPod touch 의 음악들이 대거 변경 될 것으로 보입니다. 주소는 http://www.metal-only.de/ 이며, 저처럼 독일어가 안되는 분들은 구글번역기를 돌리면 영어로 된 페이지를 볼 수 있습니다. 물론 구글번역기로 독일어 번역 정도는 읽을 만 하더군요. (우리나라 말과 일본어 정도의 차이랄까요?) 해당 싸이트의 STREAM 메뉴를 이용해도 되지만 별도록 윈앰프용 PLS 를 파일로 추가 합니다.
Shoutcast , iPod touch 지원. 회사에서 일을 하고 있으면 .. 보유하고 있는 음악에 매우 한계를 느낄 때 가 있습니다. 그냥 윈앰프를 띄어 놓고 들을 수 도 있습니다만 ... 간혹 CPU 를 100%나 드시는 분들을 모시면 음악을 듣는것 조차 부담 스러울 때가 있긴 합니다. 게다가 일하다가 윈앰프를 조작하는 게 오히려 더 눈에 띄이는 때가 있는지라, 오히려 아이팟을 조작해서 듣는게 더 낫다는 사실을 알게 되었을때 저에게 필요한 것은 제가 듣는 인터넷 라디오를 아이팟에서도 들을 수 없는 가? 로 부터 시작 되었습니다. 불과 몇일 전까진 Shoutcast 란 단어가 Apple app. store 에서 본 적 이 없었습니다만 ... AOL 에서 친절히 얼마전 부터 지원을 하고 있더군요. 기본적으로는 96Kbps 초과의 라디오 스테이션이 잡..
[DELPHI] 델파이, 그 이전에 파스칼(PASCAL) 델파이 언어는 Object Pascal 이라는 객체지향 파스칼 언어에 해당합니다. 정확히는 Object Pascal 형의 언어가 되는 격 입니다 (코드기어 즉, 볼랜드 측에서는 델파이 랭귀지 라고 호칭합니다) C 에서도 C 와 C++ 이 존재 하듯이, Pascal 역시 Object Pascal 이 C++ 에 해당하는 구조라 하겠습니다. Pascal 의 경우는 C 와 달리 type casting이 매우 정확 해야 하며, 이로 인해 유연성이 C 에 비해 많이 떨어 지는 편 입니다. 그로 인해 델파이 에서는 그런 문제들을 위해 다양한 포인터를 지원하고 이로 인해 C 나 C++ 로 만든 DLL 과도 완벽한 호환이 가능하고 재사용이 가능합니다. 문법에 있어서는 C 이전에 나온 언어라 C 나 C++ 과 비슷한 면도..
홍샘, 출산일 앞으로 10일! 홍샘 싸이트를 들리니 , 아- 출산일 앞으로 11일 남음 이라는 글을 보게 되었습니다. 드디어 2세를 보시는 날이 10일 남으시었군요(그로부터 하루가 지났으니!) 예정대로라면 5월17일(일) 에 2세를 보시는 건가요 ? 이번엔 꼭 챙겨 드려야 겠다는 사명감에 불타고 있습니다. 홍샘...축하드립니다! 생명의탄생은 고귀하고 아름다운 거니까요! 무척 애기가 귀여울거 같아 내심 기대도 하고 있습니다. 제가 귀여운걸 보면 잠시 유체이탈도 하고 ... 좀 그렇죠 .. 네 ... 기대됩니다. 저두 이거 2세를 기다리는 그런때가 올런지 ... 음 ...