겐도사마 공식 블로그

Posted
Filed under 개발&Development/프로그래밍 일반
SK에서 시도한 오픈마켓 11번가 (http://www.11st.co.kr)

사실 다른 사람들은 물건 어떤거 있나나 싼거 없나 찾아보는 동안 변태인 겐도는 소스를 보고 있었다. 메인페이지의 HTML을.

DOCTYPE 선언하고는 html 태그 전에 스크립트가 나온다거나
// 즐거운 검색 관련 변수
var _ENJOY_SEARCH_VAR_ = "NONE";
var _ENJOY_SEARCH_KEY_YN_ = "N";
이게 3번 정도 반복된다거나(아마 개별로 작업하다가 합치면서 난리가 난듯) p태그 안에 div가 있다거나.

맥용 사파리 혹은 오페라에서 조차 어느정도 신경을 쓴 듯 잘 보입니다만, 테이블 안쓰고 어렵게 어렵게 CSS로 제어한 측면은 보입니다만, 급했는지 마무리가 좀 ㅋㅋㅋ

이글의 분류가 왜 "프로그래밍 일반"인고 하니, 소스 곳곳에 느껴지는 밤샘의 흔적들 때문입니다. 몇번의 오픈일 연기도 있었지만
function funcPopPreview(prdNo){
// (1)URL을 변경했습니다.
var url = "/browsing/PreviewPop.tmall?method=getPreviewPop&prdNo=" + prdNo;
var win = window.open(url, 'PreView', "width=825, height=560, scrollbars=yes, status=no");
}
얼마나 많은 사람들이 코웍하면서 정신없는 상황이었는지 주석에 업부 보고를..
/**
* (2) 미리보기 팝업에서 부모창으로 이동해야할 필요가 있을 경우를 위해,
* 이 function도 추가를 해주셔야 합니다.
*/
function funcMoveToParent(param) {
location.href=param;
}
공지도 하기 여러운 상황.
// 2008.2.25 추가 시작
var selectedStartPage = getCookie("BROWSING_MAIN_PAGE"); // 시작페이지를 빠른으로 01, 즐거운으로 02

....

}
} catch(e) {
}
}
// 2008.2.25 추가 끝
25일이면.. --?
// 0215 위치이동 되었습니다.
strHead =strHead + '<div id="fs_gnb"></div>';
// __0215 위치이동 되었습니다.
strHead =strHead	+ '<ul id="utilLDMenu">';
strHead =strHead + '<li><a href="javascript:t_street();"><img src="/img/main/3rd/gnb_leftmn_01.gif" alt="가게많은길"></a></li>';
strHead =strHead + '<li><a href="javascript:best();"><img src="/img/main/3rd/gnb_leftmn_02.gif" alt="베스트셀러"></a></li>';
// 2015 나중에 적용 strHead =strHead + '<li><a href="#"><img src="/img/main/3rd/gnb_leftmn_03.gif" alt="해외쇼핑"></a></li>';
strHead =strHead + '<li class="end"><a href="http://www.11st.co.kr/browsing/JointBuyMain.tmall?method=getJointBuyTotalMain"><img src="http://www.11st.co.kr/img/main/3rd/gnb_leftmn_08.gif" alt="공동구매"></a></li>';
strHead =strHead + '</ul>';

원추. 그 바쁜 와중에 일일이 alt 넣어 주느라 고생하셨습니다. 사실 이근처는 JS로 문서만들기를 하고 있습니다. 그냥 html 만들기도 힘든데 JS로 만들기라니;;;
function funcSnwrEnter() {
// ENTER키가 입력 되면 저장한다.
if(event.keyCode == 13) {
funcSaveSnwr();
}
return false;

}



function funcCaptureEnter() {

// ENTER키가 입력 되면 저장한다.
if(event.keyCode == 13) {
funcSaveSnwr();
}
return false;
}
에디터도 혹시 Replace in Files 기능이 되지 않는, 노트패드 상황이었단 말인가?

아무튼 빈영역이나 수많은 주석처리된 코드들을 가진체 대략 4천라인이 되어서야 메인 페이지는 끝이 난다.
아마 1~2월달동안 급박하게 돌아갔을 개발팀 사무실이 상상이 간다. 여기저기서 비명이 들리고 기획자가 변경된 기획서 들고 후다다닥 뛰어 다니고. 사무실내 교통사고도 빈번히 일어났으리라. 이들이 두달동안 핀 담배양이나 섭취한 커피의 양이 얼마나 될까. 위에선 일정 맞추라고 쪼지, 밑에선 커뮤니케이션이 거의 불가능한 상황이었을텐데 말이다.

역시 IT는 3D 업종.

덧. 가입하면 블로그도 생성되고, OpenAPI도 있고, 카테고리별 RSS도 제공된다. 오호... 물론 나같으면 이렇게 안했을건데.
2008/02/28 15:37 2008/02/28 15:37

남자... 적어도 한국의 남자는 사회적 성공이라는 것에 우선순위가 있다..불행한 결혼생활을 했어도 사회적으로 성공하면 남자 세계에서 대접 받아왔다.. 김두한의 아버지라는 김좌진 장군이 어느날 어느집에서 여자를 취하고 무작정 기약없이 떠나면서.. more.. "아들을 낳으면 이름을 두한이라고 지어라"라고.. 하면서 떠나갔다는 이야기는 웬지 남자 스럽고 멋지기까지...-_-; 그러나, 시대가 흐르고 바꼈다.. 아마 간이 "저 하늘에 떠있는 에드벌륜~"..

프로그램과 서버관련일을 하다 보니 아무래도 관련된 사항을 찾아 인터넷과 블로그들을 뒤적이게 된다. 물론 회사의 업태는 인터넷쇼핑이다 보니 쇼핑몰과 관련된 포스트들에도 눈이 가게 마련.오늘은 UI(사용자 인터페이스) 관련된 내용을 찾아보다가 SmartPlace 의 Windows Vista의 UI 기술 - WPF 알아보기 란 포스트를 읽게 되었다. 최신글란에 11번가, 기적을 보여줄 것인가? 라는 제목의 포스트는 내 눈을 확 끌었고.. 몇개의 트랙백을...

BKLove

이 글을 봤나봐요.. ^^
처음 클릭했을 땐 나왔는데..
지금은 없어졌네요. ㅋ

leezche

암튼 변스러워...

비밀방문자

관리자만 볼 수 있는 댓글입니다.

긍정의 힘

어제 11번가 관련 기사 읽어봤는데~^^
겐도님은 소스를 먼저 쭈욱 보셨군요!
중간중간에 있는 업무보고 글 우와~>.<
IT가 3D 업종이라고 많이 말씀하시지만 그래도 재밌어요!!
아~글 중간중간마다 사무실 상황들 묘사하는 부분에서 움찔움찔 했습니다. ^^;;

BKLove

그나저나.. 이게 그 1500억 원을 들였다는 오픈마켓인가 보군요.
음.. 1500억이라...

11번지

11번지 오픈마켓 잘 되야 할 텐데....

미고자라드

ㅠㅠ;

daybreaker

아 뭔가 안습..... ㅠㅠ;

엽기민원

풋...저도 가끔씩 웹2.0 머시기 사이트다 하면 소스먼저 열어보는데..

여기는 진짜 안습이군요. 하도급에 하도급에 하도급 눈에 뻔히 보입니다.
요즘 웹프로그래머들은 html겅부도 안하나봐요..ㅎㅎ

겐도

이런 대형에서는 개개인의 능력 문제라기 보다는 프로젝트 통합의 이슈 혹은 관리의 문제가 발생합니다. 특히 커뮤니케이션의 문제는 극심하죠. 대충 400여명이 투입되었다고 들은 것 같은데 그중 50%가 개발자라 하더라고 서로간의 커뮤니케이션은 초반부터 체계적이지 못하면 돌이킬 수 없는 상황이 되죠.

부운

네.. 11번가 관계자입니다. 좋은 지적 감사합니다. 저도 개발자는 아니지만, 진행하면서 코드의 값을 보면서 아쉬운 부분.(사실 지적한 것은 그 일 부분도 아닙니다.)이 있었지만, 조금씩 개선해야 될 것 같습니다. 개발자, 디자이너가 무슨 잘못이 있겠습니까..
바쁘게 쥐어짠 제가 잘못이지요..

JS나 CSS는 초기 가이드와 계속적인 F/U이 이뤄지지 않으면 어려움이 있다는 사실을 새삼 느꼈습니다.

관심을 가지고 지켜봐주시기 바랍니다.

겐도

블로그에 쓰신 글은 정말 잘 읽었습니다. 납치대상리스트의 기획자 카테고리에 추가해 두었으니 밤길 조심하십시오 :)

부운

네.. 댓글을 달아주셔서 다시 올립니다. 제가 밥과 술을 많이 먹어서 납치해도 쓸모가 없습니다.

다음에는 이런 소스(사실 firebug에서 보면 더 리얼한데.. 많이 감춰주셨네요.)에 대한 대안점에 대해서 말씀해주시면 감사하겠습니다. 이제 개발, 디자인도 중요하지만, 코더의 역할이 더 중요해진 시기가 온 것 같네요..

나중에 밤길에서 뵙겠습니다

CK

일부 휴대폰 프로그램 소스를 보면 주석문이 가관이에요...
/* 김부장 이 ㄱㅅㄲ ㅆㅂㄹ*/

단내양

이게 1500억짜리란 말인가... 흠...
ck도 겐도님 못지 않으시군여..

겐도

왜 휴지통에 처박혀 있나 보니 홈피 주소 오타 났어요. -ㅅ-

mjjin

겐도사마의 재림 블로그는 제가 구독하고 있는 블로그입니다.현재 저의 블로그에서 사용하고 있는 스킨도 겐도님이 디자인해주신것으로 알고 있습니다.너무 마음에 드는 스킨이여서 감사하게 생각하고 있습니다^^

한가지 여쭈어봐도 될가요? 현재의 Letter box 스킨에서 위에서 말씀하신 카테고리별 RSS를 직접 생성할수 있는 소스 코드를 직접 만들어 사용할 방법은 없을가요? 그렇다면 정말 좋을텐데 전문가가 아니라서 왜서 티스토리에서 이런 기능이 제공되고 있지 않는지 잘 모르겠습니다. 기술적으로 불가능하다면 원인도 알려주시면 감사하겠습니다.

이곳에 답글을 남겨주셔도 되고 mjjin2006 @ gmail.com 으로 메일을 보내주셔도 되겠습니다. 부탁드리며 감사합니다.

겐도

아직 티스토리에는 해당 기능이 없습니다. 현재로서는 설치형 텍스트 큐브 1.6을 설치하시거나 다른 서비스를 사용하셔야 합니다. 스킨이 어떻게 할 수 있는 영역은 아니죠 :)

ghost

헙 카테고리별 RSS 는 알겠는데 카테고리별 댓글 RSS는 먼가요?

겐도

카테고리별 여성 블로거 댓글 RSS. 캬~~ 좋다. 박군(ghost) 만들어 주셈.

mjjin

@ghost

카테고리별 댓글 RSS는 오타였고 '카테고리별 RSS'였습니다.

미유

겐도님 무섭습니다. 전 이제 급박해도 소스코드에 바짝 신경써야겠어요
ㅡ.,ㅡ

세레

저도 겐도님과 비슷한 취미가 있었네요, (이거 드문 편인가요;;)
심심해서, 남의 서비스 validation 돌려보고..;;

xeraph

아하하 재밌게 읽다가 대충 만들어놓은 주제에 XHTML Strict 박아놓은거 생각나서 재빨리 고쳤습니다 (..뜨끔)

Spero spera

더헛... 겐도님 대단하십니다.. 그 와중에 소스를 일일이 살펴보고 계셨군요.

ghost

ㅎㅎ 남일이 아니었던 경험이라 ㅎㅎ 흠 그때는 목표가 돈버는 플랫폼이었지 웹은 중요사항은 아니었다라고 결론이 나서 그런......

11번지셀러

(1)11번가 홈피개발 하청받아 노가다 하시느라 매우 수고가 많았음. 어차피 버그발생하면 버그잡으면 됨.
(2)CM(Category Manager)들과 마케터들에게 왜 월급을 주는 지 궁금함. 오픈마켓을 하자는 건지 종합쇼핑몰을 하자는 건지 성격이 매우 애매모호함. 화끈하게 돈질을 해서 옥션이나 G마켓을 따라 잡든지 아니면 CJMALL 이나 HMALL 처럼 쫓아갈 건지 명확하지 않음. 돈질도 하기 나름. 오픈마켓 소비자들은 유치찬란한 SK텔레콤 011 이미지를 원하는 것이 아니라 질 좋고 싼 상품을 원하는 데 현재 11ST는 록셔리 온라인 백화점 느낌의 종합쇼핑몰로 만들려고 잘못된 마케팅 포쥐셔닝을 하고 있다. 우선 파워셀러를 꼬시고 소비자를 꼬시는 것이 핵심이다. 전지현 청바지 몇 천장 팔아서 어느 세월에 5,000억 목표채우나!!! 심히 깝깝하도다.