현재까지 개발툴로 C#과 C++에서는 이견이 없이 visual studio 2015를 사용해왔습니다.ruby (& rails) 의 경우 visual studio에서 지원하지 않아, windows환경에선 aptana studio 3 (http://www.aptana.com/)를 사용했고요. 그러던차 node.js를 쓸 일이 좀 있어, visual studio에 node.js 플러그인을 설치해 사용하려 했습니다만… 버그인지 CPU 점유율이 25%이상을 점유하고, 메모리가 계속 증가해 visual studio가 크래시 되더군요. 같은 설치 상태에서, C#, C++은 문제가 없는데 node.js 프로젝트에서만 발생했습니다.-> VS2015 Update 2 이후 발생하지 않네요. 그리하여 다른 솔루션을 찾던 중,..
루비로 쉘 명령 내리는 방법 6가지 http://eriteia.blogspot.kr/2008/01/6.html 원문http://blog.bigbinary.com/2012/10/18/backtick-system-exec-in-ruby.html 루비로 쉘 명령을 내리는 6가지 방법에 대해 나와있습니다. 가장 선호되는 방식은 open4지만...현재 win32로는 open3까지만 지원하니 참고하세요. win32에서 현재로써는 stdio를 사용하기 위해선 open3를 쓰시는 것이 좋습니다. 간단하게 실행 성공 여부까지만 필요하다면, system 함수를 통하시는 것이 가장 좋고, 이 경우 주의사항은 exit code가 TrueClass로 반환된다는 점 입니다. TrueClass가 to_i를 지원하지 않는 만큼 확장..
변수 접두어.루비는 C언어등과 다르게, 접두어가 변수의 종류를 구분 짓는다.아래는 변수를 구분 짓는 접두어를 의미한다. 내 네이밍 규칙에 따르면 모든 변수를 상수로 만드는데, 루비의 접두어 룰로 인해 나도 네이밍 습관을 루비에선 따로 쓸 수 밖에 없었다. 기호의미$ 전역 변수@ 인스턴스 변수 @@ 클래스 멤버 변수a-z_ 지역 변수A-Z 상수 전역 변수루비에서 미리 정의해두고, 스크립트 작성에 도움이 되게 지원하는 변수들입니다.적절히 사용하시면 아주 유용합니다! 기호의미$! 마지막 에러 메시지$@ 에러 위치$_ 가장 최근에 gets로 읽은 문자열$. 코드의 줄 번호$& regexp로 마지막에 매칭된 문자열$~ the last regexp match, as an array of subexpressions$..
Ruby에서 load나 require시에 참조하는 폴더는 다음과 같습니다. 쉘 현재 경로RUBYLIB 환경 변수 경로 이 경로를 알고 싶을땐 아래와 같은 구문으로도 가능합니다.% ruby -e 'puts $:' 이 경로가 아닌 다른 경로를 지정하기 위해서는, -I 경로 (대문자 I입니다)를 지정하거나, RUBYLIB 환경 변수에 추가해주시면됩니다. 예를 들어, ruby Util/StartServers.rb filename 라는 구문이 있을때, -I 구문이 없다면 rb파일이 참조하고 있는 다른 파일들은 제대로 로드 되지 못합니다. load 'XML_Util.rb'load 'ShellExecute_Util.rb'load 'ServerConstants.rb' 이 load 구문들에서 XML_Util.rb을 찾지..
현재 웹 로그 서버로 루비 온 레일즈를 사용해 개발중에 있습니다. 그 과정에서 간략한 기록 겸 정리로 포스팅해봅니다. 윈도우용 루비 개발에 이용한 Quick Installer 입니다. RailsInstallerhttp://railsinstaller.org/ 루비 적응에 참고한 튜토리얼입니다. Ruby on rails - getting started Tutorialhttp://rubykr.github.com/rails_guides/getting_started.html Ruby on Rails - Active Records Query Interfacehttp://rubykr.github.io/rails_guides/active_record_querying.html scaffold를 이용해 쉽게 기본 기능을 ..
최근 업무 관련해서 루비를 쓰게 됐다. 2007년에 루비를 잠깐 했었으나 숫자 야구 만들었던 게 다였고, 거의 6년만에 다시 해본 루비에 대한 감상을 정리한다. 우선 과거에 사용했던 시기를 떠올려본 루비에 대한 감상을 먼저 나열해보겠다. - 스크립트 디버깅이 힘들다. IronRuby로 쓰면 좀 낫다. - C와의 연동은 준수한편. - 문자열 다루기 쉽다. 아주! - 그렇지만 역시나 trim, chop 같은 메소드를 통해 문자열을 섬세하게 다뤄줘야 함은 여전함. 이번에 새로 루비를 쓰기 전까지 주로 써온 스크립트로는 batch script, jscript (java script의 윈도우 내장 스크립트), 펄, 루아 였다. 이번에 루비를 써보고 느낀 건 역시 쉬운 편이라는 점이었다. 파일 오픈 file = F..
- Total
- Today
- Yesterday
- 게임개발포에버
- SQLite Spy
- 루비
- Ruby on Rails
- 바로가기 프로그램
- 조엘 온 소프트웨어
- svn
- perfmon
- EasyExec
- ruby
- 좋은 프로그래머
- 루비 온 레일즈
- CppSQLite
- 게임데브포에버
- 리버스 엔지니어링
- 임백준
- c언어
- 디자인 패턴
- TDD
- Rails
- NDC2013
- 멀티스레드
- RoR
- TraceRoute
- MS-SQL
- ftp
- 엘키
- EzShortcut
- 디버깅
- SDL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |