다운로드 받아 설치 할 목록 Cocos2d-x - http://www.cocos2d-x.org/ Python (2.x.x version) - https://www.python.org/ JDK - http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html ANT - http://ant.apache.org/bindownload.cgi ADT - http://developer.android.com/sdk/index.html NDK - http://developer.android.com/tools/sdk/ndk/index.html 환경 변수 설정 주의 사항 JDK를 제외하고는 특정 폴더안에 배치해두었다는 전제로 batch..
Rails는 Ruby로 작성된 MVC모델을 기반 프레임워크입니다. 쉽고 빠르게 웹 어플리케이션을 구축 할 수 있도록 도와줍니다. Rails와 비슷한 역할을 하는 프레임워크로는 java spring, python django, php code igniter 등이 있습니다. Rails의 장점은 Ruby 자체가 가진 유연성이라고 볼 수 있습니다. Rails 자체도 Ruby로 이루어졌지만, Rails application도 ruby로 작성됩니다. Ruby의 모든 것은 객체이며 동적 타입을 통한 코드 유연성을 기반으로 한 손쉬운 회귀 테스트 등 장점이 무궁무진합니다. 제가 느꼈던 Rails의 장점을 나열해보겠습니다. Ruby로 프로그램을 작성한다. 이는 생각보다 큰 장점입니다. 루비 언어 자체가 생산성이 좋은 언..
mysql2의 사용법을 따라 해도 gem install부터 안됨.첫번째 문제는 x64용 mysqlconnector를 이용한 것이 원인.x86으로 바꾸고 시도. Gem install에는 성공함. Install은 됐으나 정상 동작하지 않음.구글링 해보니 루비 설치폴더에 libmysql.dll을 수동으로 넣어줘야 된다고 함.해당 파일을 C:\mysql-connector-c-6.1.5-win32\lib 에서 해당 파일을 C:\RailsInstaller\Ruby2.0.0\bin 로 옮겨주니, gem mysql2가 수동 설치 되기 시작.gem install mysql2 --platform=ruby -- '--with-mysql-dir="C:\mysql-connector-c-6.1.5-win32"' gemfile에 ..
2000년대 중후반은 모두가 유닛 테스트에 미쳤다. 아니 TDD에 미쳤다.Test Driven Development에 대한 서적이 넘쳐났으며, 모두가 TDD를 통해 구원 받을거라는 희망찬 상상에 들떠 있었다. 이 붐을 주도했던 개발자중 한명인 DHH (rails를 만든 이)도 이 흐름에 동참했었다. 그를 비롯한 많은 이의 주장은 테스트 우선 신앙 (Test first fundamentalism)라 불릴 만큼 테스트를 바탕으로 코드를 작성하면 그 퀄리티가 비약적으로 상승 할 것이라는 의견이었다. 여지껏 내가 해온 테스트는 다음과 같았다. 독립적으로 동작할 수 있는 클래스에 대한 유닛테스트.- 화이트 박스 테스트로써의 유닛 테스트. (나는 크게 선호하진 않았지만, 가끔 진행했고 유닛테스트를 실천한 초반에 특..
text file을 line별 parsing을 하고 split 하려던 중, 오류 발생.-> ruby invalid byte sequence in utf 8-> ruby도 encoding 문제에서 자유롭지 못함.-> 사실 이건 모든 프로그래밍 언어의 문제...정확히는 윈도우와의 호환에서 생기는 문제.-> 해당 문자열에 force_encoding("iso-8859-1").encoding("UTF-8")을 하니 처리 되기 시작.-> 헌데, 읽혀진 문자열에 유효하지 않은 공백이 포함됨. text 파일이 ANSI, utf-8은 정상적으로 읽힘. 헌데, unicode option의 text file만 안읽힘. (notepad encoding option중 utf-8, ANSI는 정상적이고, unicode에서만 문제..
Rails installerhttp://railsinstaller.org/en 위 링크에서 windows용 installer를 다운 받아 설치합니다. ruby도 함께 설치되고, 환경 변수도 설정해줘 아주 편합니다. Ruby on rails IDE - Aptana Studio 3http://www.aptana.com/products/studio3/download 태생이 Eclipse긴하지만, plugin 추가 설치 없이 ruby와 rails 모두를 잘 지원해줍니다. 위 두개를 설치 하신 후, gem install ruby-debug-ide 명령을 통해 ruby-debug-ide를 설치해주셔야 정상적으로 디버깅이 가능해집니다. ruby 파일의 경우 run (Ctrl+F11), debug (F11) 명령을 이..
지난해 10월, 미국의 북동부 지역은 어딜 가나 아셀라(Acela) 광고 천지였다.아셀라란 암트랙(Amtrak)이 워싱턴-보스턴간 노선에서 운행할 새로운 초고속열차의 이름. 끊임없이 쏟아지는 TV 광고와 전광판 광고, 도처에 나붙은 포스터들을 보면서, 누구라도 이 정도의 물량 공세라면 이 새로운 초고속열차 서비스에 대한 수요 창출에 상당히 기여했으리라 생각했을 것이다. 글쎄, 그랬는지도 모르지. 하지만, 정작 암트랙사는 이를 확인해 볼 기회가 없었다. 아셀라 프로젝트가 계속 지연되는 바람에 상용서비스가 개시되지도 않은 상태에서 광고 캠페인만 진행되고 있었던 것이다. 어떤 회사의 신제품 시판을 한달 앞두고 이 제품이 우수한 평가 등급을 받자 마케팅 책임자가 했다는말이 떠오른다. “대단한 홍보 효과야! 이럴..
- Total
- Today
- Yesterday
- ruby
- c언어
- 엘키
- 조엘 온 소프트웨어
- 루비
- ftp
- 루비 온 레일즈
- Rails
- 좋은 프로그래머
- 멀티스레드
- 임백준
- 디버깅
- 리버스 엔지니어링
- SDL
- NDC2013
- MS-SQL
- SQLite Spy
- TDD
- CppSQLite
- 게임데브포에버
- svn
- EzShortcut
- EasyExec
- perfmon
- 게임개발포에버
- TraceRoute
- RoR
- 바로가기 프로그램
- Ruby on Rails
- 디자인 패턴
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |