ruby를 포터블 버전으로 패키징해서 관리해오고 있었음. 새로 추가된 wxruby-ruby19가 직접 gem을 install 한 pc가 아니면 미동작함. 뭐가 문제일지 계속 고민했으나, 증상은 gem을 install한 pc에서만 동작. SVN으로 check-out 받거나, export된 파일을 실행한 경우에는 정상 동작 하지 않음. 뭔가 이상해서 gem install한 pc에서 동작하는 폴더를 통째로 압축하고, ruby가 전혀 설치되지 않은 pc에서 실행해도 제대로 동작. 알고봤더니, so파일이 커밋이 되지 않아 오류 발생. so 파일은 SVN 기본 ignore 파일. 아...내 아까운 시간... ㅠ_ㅠ 말도 안되는 상황이라 여겼는데, Redmine이나 ROR도 Portable 버전이 많이 돌아다니는데 ..
최근 업무 관련해서 루비를 쓰게 됐다. 2007년에 루비를 잠깐 했었으나 숫자 야구 만들었던 게 다였고, 거의 6년만에 다시 해본 루비에 대한 감상을 정리한다. 우선 과거에 사용했던 시기를 떠올려본 루비에 대한 감상을 먼저 나열해보겠다. - 스크립트 디버깅이 힘들다. IronRuby로 쓰면 좀 낫다. - C와의 연동은 준수한편. - 문자열 다루기 쉽다. 아주! - 그렇지만 역시나 trim, chop 같은 메소드를 통해 문자열을 섬세하게 다뤄줘야 함은 여전함. 이번에 새로 루비를 쓰기 전까지 주로 써온 스크립트로는 batch script, jscript (java script의 윈도우 내장 스크립트), 펄, 루아 였다. 이번에 루비를 써보고 느낀 건 역시 쉬운 편이라는 점이었다. 파일 오픈 file = F..
Ruby(이하 루비)는 일본에서 개발된 프로그래밍 언어로, Perl의 자유로운 표현력과 모호함에서, 모호함을 제거하고 객체 지향적인 개념을 도입한 언어입니다. 윈도우와 연동되어 Win32Api를 사용하실 수 있고, Tk, C언어와의 연동 등 다양한 방법으로 활용 가능합니다. 속도상의 문제를 안고 있지만, 게임에서도 스크립트 언어로 채용되기도 했었고, Ruby on Rails나, IronRuby 등 Ruby를 활용한 사례가 늘고 있는 언어입니다. 오픈 소스 프로젝트이므로 직접 빌드해서 사용하실 수도 있고, 루비를 직접 분석할 의향이 없으신 분들은 배포용 릴리즈 버전만 다운 받아도 사용 가능합니다. 루비 공식 홈페이지 http://www.ruby-lang.org/ko/ Try Ruby http://tryru..
IronRuby는 .Net 과 루비를 연동하는 방법을 제공해줍니다. IronRuby는 C#으로 작성되어 있으며, 오픈소스로 개발되고 있습니다. Ruby 공식 사이트 http://www.ruby-lang.org/ko/ IronRuby 공식 사이트 http://www.ironruby.net/ IronRuby의 설정및 실행 방법 http://www.codethinked.com/post/2008/07/Getting-IronRuby-Up-and-Running.aspx IronRuby의 Samples와 Tutorials http://www.ironruby.net/Frequently_Asked_Questions/Samples_and_tutorials VS2005 또는 VS2008을 루비 개발 IDE로 사용할 수 있는..
- Total
- Today
- Yesterday
- MS-SQL
- 바로가기 프로그램
- 리버스 엔지니어링
- 루비
- ruby
- ftp
- 멀티스레드
- TraceRoute
- 좋은 프로그래머
- 조엘 온 소프트웨어
- 엘키
- EasyExec
- TDD
- RoR
- NDC2013
- svn
- 게임개발포에버
- SQLite Spy
- CppSQLite
- 디자인 패턴
- SDL
- EzShortcut
- Ruby on Rails
- 게임데브포에버
- Rails
- perfmon
- 임백준
- 디버깅
- 루비 온 레일즈
- c언어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |