전체 글 198

Ubuntu desktop 7.04 amd64 와 Ruby, Rails 설치기

일단, 64비트 버전을 깔아보기로 했다 뭐 안돌아가는게 있으면 32비트 버전으로 다시 깔면되겠지 서버 버전은 지난번에도 깔았다가 너무 썰렁해서 다시 데스크탑버전으로 깔았는데 이번엔 정말 서버로 쓸것이니 만큼 서버 버전을 깔아본다. 설치했더니 SSH가 안깔려 있어서 sudo apt-get install openssh-server로 설치를 하려고 하니 웬 에러가 나면서 정지하는데 한글인듯한 글씨들이 죄다 깨져서 무슨말인지도 잘 모르겠다. 일단 한글이 제대로 나오도록 해본다. 폰트가 없는 듯하여 폰트를 설치하기로 함 폰트 역시 SSH처럼 설치가 안되는데 깨지는 메시지 중에 영어로 dev/cd가 보이길래 설치 씨디를 넣고 해보니 설치가 된다. SSH역시 설치 씨디를 넣은채로하니까 잘 깔려서 이제부터는 서버를 베..

Ruby on Rails 2007.05.31

사용자 군 user segmentation 나누기

유저 세그멘테이션이라고 자주 말하지만 적당한 우리말을 찾기 쉽지 않다. 누가 좀 만들어주면 좋겠다. 아 사용자 군이라고 하면 되려나? 사용자의 니즈를 파악하기 위해 현장조사field research를 하는데, 하고나서 결과를 분석하는 작업이 만만치가 않다. 이사람 저사람에게 이것 저것 물어보고 관찰한 데이타들에 일정한 형식이 있는 것도 아니고 양도 적지 않아서 몇십명이 넘어가게 되면 내가 직접 하고도 누구에게 무슨이야기를 들었는지도 잘 기억이 나지 않을 정도가 된다. 현장조사 데이타가 통찰력있는 니즈로 탈바꿈하는 과정에 필수 적인 것이 사용자군을 파악하는 것이다. 니즈를 파악한다는 것은 어떤 사람들은 어떻게 행동하기 때문에 어떤 경우에 어떤 니즈를 가지게 된다라는 문장에서 어떤이라는 말을 특정한 단어로 ..

SONY VAIO 외장형 CDROM 드라이브 달린 노트북에 UBUNTU 깔기

음 이것 역시 대단한 삽질에 대한 이야기다. 지난 며칠간 외장형 씨디롬 드라이브가 달린 소형 바이오 노트북 PCG-SRX7S/PB 에 우분투를 설치하려고 많은 시간을 쏟아 부었다. 그 시간이 너무 아까워서 그냥 넘어갈 수가 없어서 여기에 기록을 남기고자 한다. 혹시 다른 사람도 나 같은 경우라면 도움이 되길 바란다. 해결책은 너무 간단했다 TT 친구가 업그레이드 후 방치해뒀던 바이오 노트북을 얻었다 ^^ 카페에 가서 프로그래밍 해보는게 소원이었던 나는, 느리다면 리눅스를 깔면 나을 것이다 라는 생각에 리눅스를 깔기로했다. 우분투로깔기로 하고 다운을 받아서 씨디로 구워서 드라이브에 넣고 설치를 시작했다. 그런데 처음엔 잘 인식하던 씨디롬 드라이브를 리눅스 설치 모드가 되니, 갑자기 인식을 못해서 수동으로 ..

Ruby on Rails 2007.04.13

뷰와 콘트롤러와의 연결

지금까지 레일스를 두어달 남짓 해오면서 거의 예제를 따라해보거나 플러그인을 주로 가져다 쓰다보니 컨트롤러와 뷰를 내가 고스란히 처음 부터 만들어 본적이 없었다. 사실 아직도 그렇긴 하다. 아무튼 그래도 얼마전 부터는 전보다는 많이 고쳐보고 있는데, 입력이나 수정 폼에 셀렉트 박스 하나를 넣을 일이 있었다. 그런데 그것조차 하나 맘처럼 쉽게 안되는것이다. 비슷한 기능을 form_for로도 하고 form_tag으로도 하는데 새로 만드는 뷰인 new.rhtml에서는 form_for를 써줘야하고 수정하는 뷰인 edit.rhtml에서는 form_tag을 써야만 되는 것이다. 이경우는 두 뷰가 _form.rhtml로 텍스트 박스와 셀렉트 박스등이 들어 있는 부분을 공유하고 있는 상황에서 벌어진 일이다. 내가 잘 몰..

Ruby on Rails 2007.04.13

사용자에게 무엇을 물어볼 것인가?

앞서 애자일컨설팅의 김창준님 블로그를 보면서 하고 싶은 말이 더 있었다. 오픈마루는 초기 기획 단계 부터의 형성적인 유저리서치로 쓸만한 서비스를 만들어 냈다는 김창준님의 글도 있는 반면, 유저 리서치는 능력없는 디자이너가 하는 것이라고 말하던 IDAS에서 제품디자인을 가르치는 프랑스교수님도 계셨듯이 유저 리서치는에 대한 대접은 하늘과 땅을 오간다. 유저 리서치는 왜 그런 취급을 받고 있을까 생각해보자. 사용자 그러니까 고객은 왕이다라는 말은 경영계에선 너무나 흔히 쓰이는 말이다. 그래서 어느 정도 개념이 있는 기업에서는 모두 유저 리서치를 어떤 형태로든 어떤 단계에서든 하기는 한다. 하지만 어느 단계에서 하느냐와 무엇을 얻고자 하느냐가 매우 다르기 때문에 그에 따라 결과가 천지 차이가 나고 그러니 평가가..

신제품 개발업계는 소프트웨어 업계를 본받아야 한다.

업계라고 쓰긴 했으나 신제품 개발만 전담하는 회사를 말하는 것은 아니고 그 분야의 일을 하는 사람들 정도의 의미가 되겠다. 물론 새로운 사업 모델을 고민하는 나도 거기에 속한다고 할 수 있겠고, 기업 내부의 신상품 개발에 관련된 사람들로써 상품 기획 부서, 디자인 기획 부서, 다른 기업의 신상품 개발을 돕는 마케팅 리서치 분야나 관련 컨설팅 업계의 사람들이 거기에 포함 될 것이다. 전자 제품이나 일상 용품 식품등 다양한 분야에서 신상품의 개발은 해당 기업의 사활이 걸린 문제이다. 당장 오늘 신문에 난 기사만 봐도 레이저폰으로 잘나가던 모토롤라가 레이저의 인기가 시들하자 수익율이 곤두박질해서 CFO를 자르는 등 난리가 났다는 이야기가 났다. 그게 어떻게 돈 관리하는 사람의 잘 못일까? 히트상품을 그렇게 뜨..

이미지 업로드와 이틀간의 사투

사투를 벌이긴 했으나 적은 나를 적으로 보고 있지도 않았다. 아주 간단한 문제를 심각한 문제로 여기고 엉둥한데서 해결책을 찾으려 헤고 있었던 것이다. 간단한 코드 몇줄의 자리 이동으로 문제는 해결 됐다. 그렇게 승부는 참으로 어이없이 끝났다. 문제가 생기면 한걸음 물러서서 그 문제를 바라 보아야 해결책이 떠오른다거나, 여러 각도에서 그 문제를 바라 보아야 해결책을 찾기가 쉽다는 생각은 언제나 하고는 있으나 정작 문제에 당면하게 되면 머리가 아주 딱딱해지는 느낌이다 --; 이미지 업로드 내지 첨부attachment와 관련된 레일스의 플러그인은 File Column, Acts As Attachment (이하 줄여서 AAA로 부름) 그리고 AAA를 만든 Rick Olson이 AAA를 다시 뜯어 고친 Attac..

Ruby on Rails 2007.03.30

검색의 미래?

롱테일 경제학을 인터넷에서 주문하니 검색으로 세상을 바꾼 구글스토리라는 책을 무료로 보내줬는데 그 조합이 절묘했다. 사실 보내준다고 하고 안온걸 전화도하고 메일도 보내서 가까스로 받아냈다 그런데 우연히도, 두 책에서 주장하는 내용을 잘 조합해보니 내가 그간 생각해 오던 것과 어울려서 참 쓸만한 컨셉이 나오는 것이다. 진열비용이 거의 안드는 디지털 상품이나 적게 드는 인터넷 쇼핑몰에서는 많이 팔리지 않더라도 판매 목록에 계속 남아서 사람들의 추천에 의해 지속적으로 판매가 이뤄진는 것이 롱테일 경제학의 요지이다. 구글스토리에는 페이지 랭크라는 형대로 녹아든 많은 사람들의 추천이 구글 검색의 품질을 높여 주고 있다는 것을 말해주어 롱테일 경제학에서의 추천과 구글의 성공이 별개가 아니며, 또한 검색의 미래로 특..

How to make -Tech 2007.03.28

워드프레스를 깔아보다

피씨에 워드프레스를 깔아봤는데 깔끔한 것이 좋네 일단 설치가 간편해서 좋고 모 인스턴트 레일스 덕이긴 하지만, 거기에서 아파치니 php를 다 깔아놔서 그냥 디렉토리에 압축 풀어 놓고 DB만 설정화일에 설정해주고 접속해서 설치하기 클릭함 해주니 끝일쎄 그런데 다른건 다 모르겠고 거긴 행간이 참 넓게 기본세팅이 되어 있는데 여기는 왜 이렇게 좁아서 가독성도 안좋고, 그나마 잘 보이게 하려고 문단마다 한칸씩 띄어 써줘야 하고 . 여기에도 행간 설정이 어디 숨어 있는것인가? 그냥 기본이 아니라는 것만으로도 불만만빵일쎄

Ruby on Rails 2007.03.28

루비 온 레일스를 배우는데 가장 큰 문제는 복수 단수 문제다!!!

아 지금도 쓸데없는 개고생을 한걸 생각하면 분노가 끓어 오르지만 참아야지 음.. 진정하고 후.... 레일스는 모델 설정화일에서 간단하게 한줄만 넣어주면 조인이 미리 설정 된다. 그러니까 미리 테이블 간의 연관을 지어 놓으면, 나중에 조인해서 쿼리를 날리지 않아도 테이블 이름 두개를 쩜을 사이로 붙이는 형식으로 써주면 쿼리를 할 수가 있다는 말이다. 한 한과에 학생은 여럿이지만 한 학생은 한 학과에 포함되는 것을 다음처럼 두개의 '모델' 화일로 표시한다. (복수전공은 잠시 구석으로 가주세요..) /model/student.rb class Student < ActiveRecord::Base belongs_to :department end /model.department.rb class Department <..

Ruby on Rails 2007.03.25