루비로 프로그래밍중입니다, 많은질문!
글쓴이: s_jeho / 작성시간: 화, 2007/09/25 - 9:20오전
루비로 당직짜는 프로그래밍을 하려고 했습니다.
처음부터 수많은 기능을 구현하려고 한건 아니고..
일단 가장 먼저 인명부를 만드려고 합니다.
이름, 부서, 전화번호, 기타 특성을 기록하고..
이걸 mysql 같은 데이터베이스에 올려서 나중에 검색등을 할때
각 속성별로 검색도 되고 추가 수정 편집에 용이하게끔 만들려고 했습니다만-
db를 어떻게 물리고 연동해야할지몰라서 그냥 array 써서 만들고 있습니다..;
여기서부터 수많은 문제가 발생합니다.
1. array에 올려진 데이터를 어떻게 보존하는가?
말 그대로, 이걸 껏다 켜면 다 날아가는데, 파일로 저장하고 나중에 불러올수 있어야 할텐데..
2. 사용자의 추가 삭제 편집이 가능해야하는데..
array로 만든 사용자 레코드들을 어떻게 관리할지..
3. 콘솔말고 GUI로!
콘솔프로그램을 어떻게 GUI로 만들지..
이건 알아봤더니 티클을 사용해서 한다고 하는데, 제가 가지고있는 루비 프로그래밍(인사이트에서 나온..)
에서는 많은 내용이 안나와 있더군요..
4. DB연결해서 하면 array로 관리하는것보다 쉬울까요?
검색이나 사용자 추가 삭제 편집시 그걸 화면에 또 어떻게 뿌리지..
아.. 하고싶은건 많은데 뭐부터 해야할지 모르겠군요.
일단 콘솔에서 책보면서 기능구현이나 하고있습니다.
어디서 어떤책을 찾아봐야 할지 모르겠군요, 조언부탁드립니다.
Forums:
루비쪽은
루비쪽은 인사이트에서 나온 서적 아니면 레일스 프레임워크이외의 것으론 원서밖에 없습니다. 나름 유명한 모모님께서 괜찮은 루비 책 번역중이시라는 얘기를 건너건너 듣긴 했습니다만 -_-;
1. Array의 내용을 xml이나 yml로든 혹은 csv 파일로 저장할수도 있겠죠.
2. 위의 1번 내용에 따라 필요한 시점에 저장하고 불러오고 하면 되겠죠.
3. 구글링이 답입니다. -_-
4. 아무래도 DB가 낫겠지요.
성급한 판단일지 모르겠지만, 개발 일 처음 시작하시는 분 같네요. 부디 영어에 겁먹지 마시고 구글링 해서 자료 찾다보면 개발실력뿐만 아니라 영어 실력까지 늘게 될겁니다. 혹은 여유가 있다면 개발자 모임등에서 진행하는 스터디모임에 참가하는 것도 좋구요. 그리고 가장 좋은 참고서는 옆의 동료/선배랍니다.(때론 악의 구렁텅이로 빠지게 하기도..ㅠㅠ)
============================================
자나깨나 트롤 조심. 나간 트롤 다시보자.
"저는 앞으로 troll을 만나더라도 먹이를 주지 않도록 노력하겠습니다." :)
============================================
자나깨나 트롤 조심. 나간 트롤 다시보자.
"저는 앞으로 troll을 만나더라도 먹이를 주지 않도록 노력하겠습니다." :)
문제는 제가...
군복무중이란거!!!.....
책값만 엄청 나갑니다^^;;
헉!
헉! 그러시군요.
당직 근무가 그 당직 근무... @.@
제가 초면에 실례된 얘기를 한게 아닌가 싶기도 하네요. 그랬다면 먼저 사과드립니다. ^^;
루비로 GUI 어플리케이션 개발하는 것은 검색해보면 꽤 많이 나오더군요. 개중 가장 최근에 우연히 발견한 재밌어 보이는 녀석으로 소개해 드리자면..아래의 주소로 가보시면
http://code.whytheluckystiff.net/shoes/
Shoes라는 것이 나옵니다. 사이트 샘플코드만으로도 어떻게 생긴 녀석인지 바로 감이 잡히실것 같네요.
(군대에 계시다는데 자료를 편히 보실수 있을려나 싶네요. :) )
============================================
자나깨나 트롤 조심. 나간 트롤 다시보자.
"저는 앞으로 troll을 만나더라도 먹이를 주지 않도록 노력하겠습니다." :)
============================================
자나깨나 트롤 조심. 나간 트롤 다시보자.
"저는 앞으로 troll을 만나더라도 먹이를 주지 않도록 노력하겠습니다." :)
추가로 DB에 자료
추가로 DB에 자료 저장하는 것에 대하여, 루비 온 레일스 프레임워크의 일부분인 ActiceRecord를 가져와서 쓰시는 것을 추천해드립니다.
계속 구글 검색을 강조하는 것 같지만..^^;
http://www.google.com/search?hl=en&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=0Is&q=activerecord+ruby+without+rails&btnG=Search
이 검색 결과를 보시면 관련된 내용이 꽤 많이 나옵니다.
============================================
자나깨나 트롤 조심. 나간 트롤 다시보자.
"저는 앞으로 troll을 만나더라도 먹이를 주지 않도록 노력하겠습니다." :)
============================================
자나깨나 트롤 조심. 나간 트롤 다시보자.
"저는 앞으로 troll을 만나더라도 먹이를 주지 않도록 노력하겠습니다." :)
댓글 달기