현재까지 개발툴로 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 이후 발생하지 않네요. 그리하여 다른 솔루션을 찾던 중,..
개발 목표 자동으로 파일로 남겨져 있는 로그를 분석해, 시스템에 영향을 주는 작업을 알려주기 위해 개발 됐다. 파일로 남겨져 있는 log를 db으로 밀어 넣는 작업은 log_shipper가 담당한다. db에 있는 데이터를 조건에 맞게 검색해서 보여주는 역할을 하는 web_server를 만들고자 의도했다. -> 실제 쿼리 작성 비용과 web_server의 API 개발 비용이 크게 차이 나지 않음을 느낄 수 있다. 서비스 중에도 볼 수 있도록, REST API 서버로서의 기능도 수행한다. -> 관련된 기능은 개발용으로 put method를 만들어둔 것을 이용하면 된다. 최종 목표 통지 기능 서비스에 문제가 있었는지를, 유저 보고가 오지 않더라도 알 수 있게끔 한다. base line 설정 기능. major ..
액티브 쿼리 인터페이스http://rubykr.github.io/rails_guides/active_record_querying.html 튜토리얼만 잘 읽고 가이드만 잘 따라가도 평타를 칠 수 있는 언어! 루비....인데, 액티브 쿼리 인터페이스 읽다말고 find_by_sql을 발견 한 후, find_by_sql 위주로 작업을 했더니 몇가지 문제가 있었습니다. 현재의 세팅환경은, 다음과 같습니다. develop : sqliteproduction : mysql 이렇게 쓰다보니, 특정 dbms 종속형 쿼리를 작성 했을시에 특정환경에선 동작하지 않는 기능을 만들어버리는 것이었죠. ROR의 액티브 쿼리 인터페이스란걸 알고보니 어지간한건 직접 쿼리 안짜고 가능하더군요!! 아래는 ROR에서 지원하는 메소드 종류입니..
현재 웹 로그 서버로 루비 온 레일즈를 사용해 개발중에 있습니다. 그 과정에서 간략한 기록 겸 정리로 포스팅해봅니다. 윈도우용 루비 개발에 이용한 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를 이용해 쉽게 기본 기능을 ..
- Total
- Today
- Yesterday
- CppSQLite
- 게임데브포에버
- SQLite Spy
- 엘키
- 디자인 패턴
- TraceRoute
- 루비 온 레일즈
- SDL
- c언어
- ftp
- ruby
- 리버스 엔지니어링
- 게임개발포에버
- TDD
- svn
- 디버깅
- NDC2013
- 멀티스레드
- 조엘 온 소프트웨어
- Rails
- EzShortcut
- MS-SQL
- 루비
- 좋은 프로그래머
- EasyExec
- Ruby on Rails
- 바로가기 프로그램
- 임백준
- RoR
- perfmon
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |