본문 바로가기

old45

1. 루비(Ruby) 언어 정리(기본 문법) 루비온레일즈를 파보기로 했다. 이런거는 최대한 빨리 끝내는 게 좋다는 생각과 함께 책을 독파하기로 했다. 루비의 기본적인 문법은 모두 끝낸 것 같은데, 물론 어려운 부분이 더욱 많이 남아 있을 것 같긴 하지만 정리해보기로 한다. 루비 온라인 도움말 보기 명령어 "ri" >ri puts linux/unix환경에서 c온라인 메뉴얼 보는 man 명령어와 같은 느낌이라고 생각할 수 있다. 수치데이터 다루기 - 수치데이터의 크기 제한이 없다. - 세자리에 하나씩 _를 넣어서 표현 가능 ex. 12_345_678 - 0x, 0, 0b는 C와 동일한 효과 문자열 조작 perl이나 php와 동일한 방법을 사용한다. ''와 ""으로 감쌀 수 있다. ""의 경우 escape character을 사용할 수 있다. %q또는 .. 2010. 1. 27.
난 객체지향이 싫다.. 내가 객체지향을 싫어하는 이유는 단순히 몇가지 있다. 첫째, 연관된 함수들이 너무 많고, 그 덕에 너무 많은 문서를 읽어야 하며, 각 개체마다 나름대로의 복잡 미묘한 관계와 메커니즘 때문에 공부해야 한다. 결국 쉽다라든지 모듈화가 잘되서 몰라도 된다든지.. 다 개뻥인듯... 둘째, 상속을 통해서 확장성을 좋게 만들다 보면... 작은 일 밖에 안한는 너무 쪼매난 일밖에 안하는 클래스까지 마구 생성해 줘야 한다. 물론 대부분의 작업은 부모 클래스에서 하게 되는데.. 이 때문에 파일의 수가 쓸대 없이 늘어나서 처음 보면 파일이 뭐 이리 많아라고 생각하게 된다. 셋째, 오버로딩, 오버라이딩 때문에 결국 어떤 함수가 불리는지 찾기 어렵다. 결국 디버깅이나 예제를 이해하기 위해서는 골머리가 썪는다... 왜 이딴게 .. 2010. 1. 17.
아이폰을 지르다..^^; 11월 23일 좀 늦게 배너 광고를 보고 바로 질렀습니다. KT Phone store에서 주문을 하니 그래도 재대로 도착했습니다. 그래, 바로 다른 지름신이 접신한 블로거들이 하던 박스샷이야.. 내가 하는 거야. 하앍 하앍~ 저 작은 녀석을 큰 박스에도 넣었군요..^^; 이 사진을 찍을 때 제 뒤에 7명이 서 있었습니다. 다들 난리가 아니었다는...ㅇㅎㅎㅎ 기분이 너무 좋았어요..^^; 뭐 옆에 쓸때 없는 말들이 써 있더군요. 제길 너무 색쉬한 녀석.. ㅠ_ㅠ 감격입니다. 하지만, 이 녀석 때문에 근 2일간 스트레스 속에서 살았습니다. KT M&S에 수십통 전화를 하고, 인크래더블 쉴드를 붙이려고 수십통 전화를 하고... 결국 다음날 아침 선릉역 근처에 있는 KT M&S 센터에 가서 팀장만나고 왔습니다... 2009. 12. 4.
[iPhone App. 프로그래밍] Code 정리 기법 가끔 생각날 때마다 이렇게 포스팅 할 생각입니다. 다음 편은 언제 올리느냐 라는 식의 기대가 있으면 좀더 자주 올릴수도 있겠으나... ^^ 독자가 적은 관계로 제 마음대로 올리고 싶을 때 올립니다. Header파일에 넣어야 할 것들 1. importing할 해더 파일 들 - 가급적 다른 해더 파일들을 import하지 않는 것이 좋습니다. 다른 class 정의를 가져 오고 싶을 때도 header파일을 가져오지 말고 @class를 이용해서 프로토타입만 정의하시기 바랍니다. - 프로젝트 전체적으로 사용하는 전역 해더 파일 (ex. debug, define, typedef 등이 정의되어 있는 해더 파일)은 권장합니다. 2. 사용할 class의 이름들 - 단순히 class이름만 필요한 경우 @class를 이용하여.. 2009. 12. 3.