본문 바로가기

전체 글51

플스3 지름신님이 강림하시려고 한다.. 2년간 잘 참았건만.. 요즘 과중한 업무 스트레스와 그나마 즐거운 일에 부재에 의해서 사고 싶어지고 있다. 가격도 요즘 많이 싸지긴 했네.. 그런데 내가 가진 TV는 엉망이고.. 내 24"모니터는 HDMI가 지원되지 않으니.. 결국 엄청난 돈이 소요된다.. 일단 이 모든 것은 철권6를 하고 싶어서 사는 것이니 살바에야 철권 팩으로 사버리는 것도 한가지 방법이긴 한데 생각해볼만 하다. 그리고 아까 박차장님이 추천한 27" 삼성 TV겸용 모니터 삼성전자 싱크마스터 P2770HD 1 68cm(26.7형) / 와이드(16:9) / TN 계열 / 1920 x 1080 / 2㎳ / 300cd / 1200:1 / 50000:1 / CCFL 백라이트 / 틸트 / 디지털HDTV / 스피커 내장 / PIP / PBP / .. 2010. 1. 28.
2. 루비(Ruby) 언어 정리(조건문, 순환문, 메소드 그리고 블럭) if문 if 조건 [then |:] #코드 elsif 조건 [then|:] #코드 else 조건 [then|:] #코드 end 특이한 것은 조건에 ()괄호가 없다는 것 뒤에 then또는 :을 쓸 수 있는데 안써도 된다는 것 각 블록마다 블록의 끝을 나타내는 end가 있는 것이 아니라 if문의 끝에만 end를 붙여야 한다는 것이다. unless if 내의 조건에 not이 붙은 것과 동일하지만, elsif를 사용할 수 없다. unless 조건 [then |:] #코드 else #코드 end if와 unless를 수식어 형태로 사용하기 (perl에도 있는 방식) 한줄짜리 조건식에 사용하기 좋으나, 가독성이 떨어질 수 있는 단점이 있다. temperture = 76 puts "Picnic time!" unles.. 2010. 1. 28.
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.