GAE를 사용하는 것은 기존의 리눅스 웹호스팅에서 계정하나 받아서 사용하는 것과 크게 다르지 않다. 개발자는 계정하나 받아서 웹어플리케이션을 업로딩하면 끝이다. 근데 머가 그리 새롭고 대단한가? Scalability의 제한을 없애버렸다는 거다.
웹호스팅업체에서 계정하나 받아서 웹어플리케이션을 구축하는거는 개인용홈페이지 정도로 밖에 사용할 수 없다. 실제 큰 규모의 웹어플리케이션을 가동시키려면 파일서버, DB서버, 스크립트 서버로 분리시켜서 사용해야 한다는 것이다. 관리하는데 보통 힘든 것이 아닌데 GAE에서는 그런 것을 걱정할 필요가 없다.
이 새로운 서비스를 사용하는데 문제는 결국 효율성일텐데, 파일서버와 DB서버라는 것을 없애버릴수 있는 구글의 BigTable라는 기술이 큰 역할을 했다. 기존의 파일 서버와 관계형 DB서버를 사용하는데 비해서 Scalability는 분명히 보장받을 수 있을듯 한데 비용적으로 효율적일까? 라느 것에 대해서 확실히 나온 자료를 찾아보지 못했다. (S3 vs GAE DataStore의 비교는 정말 많은 사람들이 궁금해할만한 것이니 누군가 곧 답을 내주리라고 본다)
웹어플리케이션을 만드는 입장에서 비용적인 부분만 만족한다면 GAE로 무조건 가겠다. 이 흐름을 대체 누가 막을 수 있단 말인가. Storage와 Computational Unit들의 발전 및 가격하락속도를 GAE의 서비스 요금이 따라가는데 한계가 있다는 것 정도가 문제점일텐데. 그거야 새로 시작하는 웹어플리케이션들의 단기 비용 비교의 문제일 뿐이고.
또 하나 신나는 것은 GAE는 독점이 아니라 AWS의 어느 정도 경쟁하에 서비스 된다는 거다. AWS는 최근 가격인하를 단행하면서 지속적인 가격인하의 가능성을 보여주었고, 이번에 GAE의 대략적인 비용을 발표했는데 역시나 AWS를 의식하고 비슷한 수준으로 맞춰져 있었다. 양쪽 모두 기술 개발으로 효율성을 통한 경쟁력 제고에 나서고 가격 경쟁이 이루어진다면 소비자는 뭐 즐거우 따름.
GAE를 사용하는 개발자로서 필요한 것은 DataStore 를 얼마나 효율적으로 이용하느냐가 될듯하다.. ㅋ
Round 2의 결과물에서 구글은 높은 수준의 완성도를 요구 했다.
컨셉 보여주기에 집중했던 Round 1 과 크게 다르지 않게
새로운 추가기능 위주로 준비하려고 하던 나에게는 대략 치명적.
(오픈소셜까지 달려보려 했는데 그건 좀 무리인듯)
문서 작업과 옵티마이제이션 작업등을 제외하고 남겨진 시간은 고작 15일.
구현해야할 부분은 Client의 완성도 60%에서 95%로 높이기와 Google App Engine상의 서버 구현.
난생 첨접하는 Google App Engine 학습과 구현까지 3~4일 이상이 주어지지 않는다.
나의 능력에 대해 의심하지는 않지만 충분히 터프한 도전과제이다.
1주일동안 날밤새다가 맛간 경혐한 이후로 나이들어 무리는 안할려고 했는데
달리자.. 지금부터...
아 하루 게임 두시간은 Round 1때도 항상 해왔는데 ㅡ.,ㅡ 줄이자 하루 30분으로.
컨셉 보여주기에 집중했던 Round 1 과 크게 다르지 않게
새로운 추가기능 위주로 준비하려고 하던 나에게는 대략 치명적.
(오픈소셜까지 달려보려 했는데 그건 좀 무리인듯)
문서 작업과 옵티마이제이션 작업등을 제외하고 남겨진 시간은 고작 15일.
구현해야할 부분은 Client의 완성도 60%에서 95%로 높이기와 Google App Engine상의 서버 구현.
난생 첨접하는 Google App Engine 학습과 구현까지 3~4일 이상이 주어지지 않는다.
나의 능력에 대해 의심하지는 않지만 충분히 터프한 도전과제이다.
1주일동안 날밤새다가 맛간 경혐한 이후로 나이들어 무리는 안할려고 했는데
달리자.. 지금부터...
아 하루 게임 두시간은 Round 1때도 항상 해왔는데 ㅡ.,ㅡ 줄이자 하루 30분으로.
동아일보에서 기사 나오고..
http://www.donga.com/fbin/output?n=200806020049
http://www.donga.com/fbin/output?n=200806030024
http://www.dt.co.kr/contents.html?article_no=2008060302010531686009
의외로 사람들이 신문을 많이 본다는 사실을 느꼈다.
지나가는 옆방 아저씨가 인사를 하다니.
사실 나는 신문잘 안보는데 ㅡ.,ㅡ
http://www.donga.com/fbin/output?n=200806020049
http://www.donga.com/fbin/output?n=200806030024
http://www.dt.co.kr/contents.html?article_no=2008060302010531686009
의외로 사람들이 신문을 많이 본다는 사실을 느꼈다.
지나가는 옆방 아저씨가 인사를 하다니.
사실 나는 신문잘 안보는데 ㅡ.,ㅡ
엔지니어 마인드 긍정적인 의미와 부정적인 의미를 둘다를 가지면서 사용되는 말이다. 엔지니어로서의 경력을 가지고 있던 내가 흔히 들었던 말은 부정적 의미의 "그건 엔지니어 마인드다. 너무 기술적으로 접근하려한다. 마인드를 바꿔라" 라는 이야기를 하면서 비지니스 마인드 어쩌구를 들먹이는 말들이었다. 물론 여전히 많이 듣는 말이다.
한 때 고민에 빠진적이 있었는데 그래 도대체 그 비지니스 마인드가 뭔가였다. 비지니스 마인드 > 엔지니어 마인드 인 것인가? 아니면 엔지니어 마인드는 비지니스 마인드에 반하는 것인가? 기술은 별로 중요한것이 아닌가? 그런 고민을 하면서 나 역시 비지니스라는 것이 중요하다고 치우치게 되었는데. 가볍게나마 비지니스를 공부하면서 점점 드는 생각은 역시 비지니스는 중요해 라기보다는 기술의 중요성이 생각보다 크구나라는 것이었다. 무엇하나 더 중요하다라고 말할 수 없고 단순 비교를 할 수 없는 것이다.
어쨌든 엔지니어로 살면서 그런 식으로 폄하하는 말을 많이 듣게 될터인데. 그런 말을 하는 주체는 엔지니어, 비지니스맨을 가리지 않는다. 내 결론은 그런 것들은 습관적이고 비논리적인 기선 제압용으로 들이데는 말일 뿐이다 라는 것이다. 엔지니어를 지향한다면 엔지니어 마인드를 키워야 한다. 엔지니어들에게 비지니스 마인드를 요구하는 경우가 많은데 그것보다 엔지니어 마인드를 제대로 갖추는 것이 훨 중요하다.
다른 사람들이 비지니스 마인드로 접근하는 것에 대한 오픈 마인드만 가져 있으면 된다. 비지니스하는 사람이던 기술하는 사람이던 고수 레벨로 올라갈 수록 서로의 마인드에 대한 중요성과 가치를 인정하는 오픈 마인드가 중요해지는거다. 어쨌든 그래서 나에게 생긴 새로운 편견은, 부정적 엔지니어 마인드를 언급하는 모든 사람은 일단 하수다라는 것이다. 그래도 그런 사람의 의견을 경청해 줄 수 있는 오픈 마인드를 가지자는 생각이다.
..요즈음의 난 왠지 이 마인드도 저 마인드도 없는 하수가 되어버린 느낀이다.. 엔지니어건 아니건 가리지 않고 공격하고자 하는 찌질이 마인드.. 흐흐.
한 때 고민에 빠진적이 있었는데 그래 도대체 그 비지니스 마인드가 뭔가였다. 비지니스 마인드 > 엔지니어 마인드 인 것인가? 아니면 엔지니어 마인드는 비지니스 마인드에 반하는 것인가? 기술은 별로 중요한것이 아닌가? 그런 고민을 하면서 나 역시 비지니스라는 것이 중요하다고 치우치게 되었는데. 가볍게나마 비지니스를 공부하면서 점점 드는 생각은 역시 비지니스는 중요해 라기보다는 기술의 중요성이 생각보다 크구나라는 것이었다. 무엇하나 더 중요하다라고 말할 수 없고 단순 비교를 할 수 없는 것이다.
어쨌든 엔지니어로 살면서 그런 식으로 폄하하는 말을 많이 듣게 될터인데. 그런 말을 하는 주체는 엔지니어, 비지니스맨을 가리지 않는다. 내 결론은 그런 것들은 습관적이고 비논리적인 기선 제압용으로 들이데는 말일 뿐이다 라는 것이다. 엔지니어를 지향한다면 엔지니어 마인드를 키워야 한다. 엔지니어들에게 비지니스 마인드를 요구하는 경우가 많은데 그것보다 엔지니어 마인드를 제대로 갖추는 것이 훨 중요하다.
다른 사람들이 비지니스 마인드로 접근하는 것에 대한 오픈 마인드만 가져 있으면 된다. 비지니스하는 사람이던 기술하는 사람이던 고수 레벨로 올라갈 수록 서로의 마인드에 대한 중요성과 가치를 인정하는 오픈 마인드가 중요해지는거다. 어쨌든 그래서 나에게 생긴 새로운 편견은, 부정적 엔지니어 마인드를 언급하는 모든 사람은 일단 하수다라는 것이다. 그래도 그런 사람의 의견을 경청해 줄 수 있는 오픈 마인드를 가지자는 생각이다.
..요즈음의 난 왠지 이 마인드도 저 마인드도 없는 하수가 되어버린 느낀이다.. 엔지니어건 아니건 가리지 않고 공격하고자 하는 찌질이 마인드.. 흐흐.
1. 이발하기
6개월동안 기른 머리 싹둑.
2. 바른생활
정시출근 정시퇴근. 지금도 하루 8시간 이상일은 안하지만 생활리듬은 엉망이당. 리듬을 되찾기.
3. 여가생활
이젠 정말 영어가 필요하긴 허나, 언제나 처럼 뒤로 제끼고...
피곤한 몸과 마음을 달랠 수 있는 취미 생활을 새로 찾아야 할듯.
수영의 계절이 오긴했는데 수영장없어서 영 거시기 하네.
영어공부든 수영이든 강남에 있을때가 편하긴 했구나. 왔다갔다 두시간이라..
50위안에 뽑힌 어플리케이션들을 분석해본 결과
그냥 딱 봐도 느낌이 오는 것들은 5개에서 10개는 되지만 나머지들은 충분히 경쟁해볼 수 있다는 느낌이 든다. 일단 최소 20등안으로의 도전 더 나아가 10등도 노려봐야겠다. 몇달 내내 고민했던 것이지만 무릎을 딱 치게 만드는 새로운 아이디어를 접목할수는 없을까. 비디오 + 메시징 + 지도 + ? 무엇이 있을까나.
라운드2에서 집중해야 하는 것은 문서작업, 다른 어플리케이션과의 차별화와 이 어플리케이션의 유용성에 대한 논리전개. 그리고 내가 원하고자 하는 것이 프로그램이 만족시킬 수 있는지를 보여줄 수 있는 디자인 작업. 일단 라운드 2에서는 UI 디자인 작업과 문서작업에 집중하도록 하돼.
새로운 기능과 코딩 작업도 기회된다면 할 수 있도록 해야겠다.
http://code.google.com/android/images/adc1r1_deck.pdf라운드 2에서도 승산이 있을 것 같다. 일단 Safety나 Weather등의 중복된 엔트리가 상당히 있고 50등안에 들었다고 하기에는 부족해 보이는 엔트리도 보인다. 소셜 네트웍의 경우 지리 정보에만 치우친 엔트리들이 많고. 비디오를 중심으로한 엔트리는 거의 없다는 것도 다행스러운 점이다. (3개정도?).
그냥 딱 봐도 느낌이 오는 것들은 5개에서 10개는 되지만 나머지들은 충분히 경쟁해볼 수 있다는 느낌이 든다. 일단 최소 20등안으로의 도전 더 나아가 10등도 노려봐야겠다. 몇달 내내 고민했던 것이지만 무릎을 딱 치게 만드는 새로운 아이디어를 접목할수는 없을까. 비디오 + 메시징 + 지도 + ? 무엇이 있을까나.
라운드2에서 집중해야 하는 것은 문서작업, 다른 어플리케이션과의 차별화와 이 어플리케이션의 유용성에 대한 논리전개. 그리고 내가 원하고자 하는 것이 프로그램이 만족시킬 수 있는지를 보여줄 수 있는 디자인 작업. 일단 라운드 2에서는 UI 디자인 작업과 문서작업에 집중하도록 하돼.
새로운 기능과 코딩 작업도 기회된다면 할 수 있도록 해야겠다.
안드로이드 챌린지 I - Round 1의 예정된 발표일이 다가왔다. 샌프란시스코 현지 시각 5월 9일 9:30AM.
예정대로라면 50개의 선택된 어플리케이션이 9시간 이내에 발표될 것이다.
70여개국의 개인, 팀, 회사가 제출한 1788개의 어플리케이션 중에서 50개를 뽑는 것이니 35.76 : 1 이라는 엄청난 경쟁률을 뚫어야만 Winner가 될 수 있다. 웹 서비스의 제공을 목표로 회사에서 뛰쳐나온 이후 여러가지 고민 끝에 모바일 웹 서비스라는 분야를 생각하게 되었고 글로벌 서비스가 아니면 가망이 없다는 생각으로 구글의 안드로이드 챌린지에 도전을 시작한지 약 5개월이 흘렀다. 1달전에 완성된 어플리케이션을 제출하고 그동안 못번 돈을 위해 알바를 하다가 일주일전에 종료 지금은 안절부절하며 결과만을 기다리고 있다.
좋은 소식은 50개를 뽀는 방식이 먼저 1788개중 100개를 추려낸 후에 다시 50개를 추려내는 것인데 이 100개의 선택된 어플리케이션에 내것이 들어가 있다는 것이다. 17.88 : 1의 경쟁률은 뚫었고 이제 100개 중에 50개에 들어가기만 하면 된다. 안 좋은 소식은 이 100개에 들어갔다고 하는 직접적인 경쟁자들(모바일 SNS분야의 출품작들)이 공개한 어플리케이션이 아주 훌륭하다는 것에 있다. 솔직히 50위 안에 못든다고 해도 할말이 없을정도이다. 특히 팀이나 회사에서 작업한 어플리케이션들은 완성도에서 앞서갔다. 100등안에 든 것은 발표되지 않는다 오직 50등안에 들어야만 발표가 되기 때문에 17:1을 뚫었다는 것은 의미가 없다. 반드시 35.76 : 1의 경쟁을 뚫어남아야만 펀딩을 포함한 앞으로의 계획을 진행시킬 수 있다.
혼자서 기획, 개발, 디자인까지 다하면서 문서, 코딩, 아트작업까지 원맨쇼를 해서 내놓은 것이니 애착이 간다. (느낀건 코딩이 제일 쉬웠어요~ 정도) 그동안 외부활동을 안해서 머리는 어깨까지 내려올 정도로 길었다. 오랜 시간이었다. 아마 오늘 나는 발표에 내가 있느냐 없느냐는 앞으로의 인생에 엄청난 차이를 만들어내겠지. 얍!! 결과가 어떻든 화이팅이다!!!!
예정대로라면 50개의 선택된 어플리케이션이 9시간 이내에 발표될 것이다.
70여개국의 개인, 팀, 회사가 제출한 1788개의 어플리케이션 중에서 50개를 뽑는 것이니 35.76 : 1 이라는 엄청난 경쟁률을 뚫어야만 Winner가 될 수 있다. 웹 서비스의 제공을 목표로 회사에서 뛰쳐나온 이후 여러가지 고민 끝에 모바일 웹 서비스라는 분야를 생각하게 되었고 글로벌 서비스가 아니면 가망이 없다는 생각으로 구글의 안드로이드 챌린지에 도전을 시작한지 약 5개월이 흘렀다. 1달전에 완성된 어플리케이션을 제출하고 그동안 못번 돈을 위해 알바를 하다가 일주일전에 종료 지금은 안절부절하며 결과만을 기다리고 있다.
좋은 소식은 50개를 뽀는 방식이 먼저 1788개중 100개를 추려낸 후에 다시 50개를 추려내는 것인데 이 100개의 선택된 어플리케이션에 내것이 들어가 있다는 것이다. 17.88 : 1의 경쟁률은 뚫었고 이제 100개 중에 50개에 들어가기만 하면 된다. 안 좋은 소식은 이 100개에 들어갔다고 하는 직접적인 경쟁자들(모바일 SNS분야의 출품작들)이 공개한 어플리케이션이 아주 훌륭하다는 것에 있다. 솔직히 50위 안에 못든다고 해도 할말이 없을정도이다. 특히 팀이나 회사에서 작업한 어플리케이션들은 완성도에서 앞서갔다. 100등안에 든 것은 발표되지 않는다 오직 50등안에 들어야만 발표가 되기 때문에 17:1을 뚫었다는 것은 의미가 없다. 반드시 35.76 : 1의 경쟁을 뚫어남아야만 펀딩을 포함한 앞으로의 계획을 진행시킬 수 있다.
혼자서 기획, 개발, 디자인까지 다하면서 문서, 코딩, 아트작업까지 원맨쇼를 해서 내놓은 것이니 애착이 간다. (느낀건 코딩이 제일 쉬웠어요~ 정도) 그동안 외부활동을 안해서 머리는 어깨까지 내려올 정도로 길었다. 오랜 시간이었다. 아마 오늘 나는 발표에 내가 있느냐 없느냐는 앞으로의 인생에 엄청난 차이를 만들어내겠지. 얍!! 결과가 어떻든 화이팅이다!!!!
TAG 안드로이드 챌린지
전에는 Channy님 블로그에서도 소개해주셨는데
http://channy.tistory.com/207
이번에는 블로터닷넷이라고 블로그 형식의 IT전문 뉴스 사이트인데.
기자님이 전에 간단하게 인터뷰를 하고 가셨는데 기사가 나왔다.
역시 기자님들이 글솜씨는 좋아.
http://asadal.bloter.net/tt/asadal/712
여기저 기서 소개되면서 사실 어떻게 운영해야할지 고민도 된다.
매쉬업된 사이트를 모으고, 프로그래머블 웹에서 뉴스를 번역하는 수준인데 빈약해서..
프로그래머블 웹도 처음에는 몇개 안되는 상태에서 시작했을테니...
ㅋ
http://channy.tistory.com/207
이번에는 블로터닷넷이라고 블로그 형식의 IT전문 뉴스 사이트인데.
기자님이 전에 간단하게 인터뷰를 하고 가셨는데 기사가 나왔다.
역시 기자님들이 글솜씨는 좋아.
http://asadal.bloter.net/tt/asadal/712
여기저 기서 소개되면서 사실 어떻게 운영해야할지 고민도 된다.
매쉬업된 사이트를 모으고, 프로그래머블 웹에서 뉴스를 번역하는 수준인데 빈약해서..
프로그래머블 웹도 처음에는 몇개 안되는 상태에서 시작했을테니...
ㅋ
머 아무리 지금 하는일 망하면, 대운하 파는 것 말고 할일이 없다하지만
조금 더 즐길 필요가 있다.
일한다고 생각을 하면 늦게 일어나서 슬슬 나가서 할일하고 들어오는 거지만
즐긴다고 생각하면 좀더 부지런해질 필요가 있어
아침에 일어나서 하고싶은거 하고 놀다가
일하러도 나가고.
두달 밖에 안남았지만 좀더 여유를!. 보드 다시 시작하긴 너무 늦었다
사실 이런 기회가 생겼을때 가장하고 싶었던 것은 평일날 느긋이 보드 타는 거였는데 흐.
다시 노즈블런트를 뛸 용기가 사라져버린 느낌이긴 하지만 ㅋ
마음의 여유가 없으니 가질 못했네. 여유여유
조금 더 즐길 필요가 있다.
일한다고 생각을 하면 늦게 일어나서 슬슬 나가서 할일하고 들어오는 거지만
즐긴다고 생각하면 좀더 부지런해질 필요가 있어
아침에 일어나서 하고싶은거 하고 놀다가
일하러도 나가고.
두달 밖에 안남았지만 좀더 여유를!. 보드 다시 시작하긴 너무 늦었다
사실 이런 기회가 생겼을때 가장하고 싶었던 것은 평일날 느긋이 보드 타는 거였는데 흐.
다시 노즈블런트를 뛸 용기가 사라져버린 느낌이긴 하지만 ㅋ
마음의 여유가 없으니 가질 못했네. 여유여유
오픈 소스 에디터 프로젝트인 Xquared 라는 것이 있습니다. 오픈마루에서 하고 있는 일인데요.
전에 썼던 것은 tinymce 라는 놈인데 파워풀하기도 하지만 문제가 꽤 많이 생깁니다.
그래서 안쓰고 좀 더 심플한 녀석을 찾고 있는 중에 발견을 해서 Drupal 5에 모듈로 적용을 해보았습니다.

-2007/12/29
Drupal 5.3 , Xquared 20071205 (xquared20071205.tar.gz)
아 무슨 문제였는지 12/13일 버전 파일이 제대로 안올라가있었습니다. 다시 올립니다.
-2007/12/13
커멘트에는 자동으로 focus가 안가도록 수정
커멘트 버튼은 간단하게 구성
-2007/12/12
최초버전 릴리즈
fullfile은 xquared 포함버전
버그나 요청사항이 있으시면 커멘트로 달아주세요
그럼 이만.
전에 썼던 것은 tinymce 라는 놈인데 파워풀하기도 하지만 문제가 꽤 많이 생깁니다.
그래서 안쓰고 좀 더 심플한 녀석을 찾고 있는 중에 발견을 해서 Drupal 5에 모듈로 적용을 해보았습니다.
- xquared라는 폴더 밑에 xquared-min.js, xquared.js파일과 css, img 디렉토리를 복사
- 모듈 적용
- Input Format에서 Filter를 xquared라고 된 놈만 하나 골라서 따로 만들어서 사용합니다.
- Access Control에서 xquared 권한을 줍니다
- css파일 환경에 맞게 약간 수정해주시구요.
보통 글의 바디와 커멘트에 무조건 적용됩니다. 필터는 저거 하나로 통일하는게 좋겠지요.
아직은 지켜봐야겠지만 충분히 쓸만한 수준이 되면 Drupal Community에서 프로젝트로 등록해도 좋을 것 같습니다. 좋은 소프트웨어는 외국으로도 나가야지요. 어떻게 붙는지 확인하실 수 있도록 openonweb 사이트에 모든 사용자가 쓸 수 있게 적용시켰습니다.
에디터를 사용해서 작성한 글
http://www.openonweb.com/blogcontent/155
버젼 참고
모듈
-2008/05/10
Drupal 5.3 , Xquared 20071205 (xquared_client_20080423.tar.gz)
간만의 업데이트 전에 문제가 있던 많은 버그가 수정되었네요.
-2007/12/29
Drupal 5.3 , Xquared 20071205 (xquared20071205.tar.gz)
아 무슨 문제였는지 12/13일 버전 파일이 제대로 안올라가있었습니다. 다시 올립니다.
-2007/12/13
커멘트에는 자동으로 focus가 안가도록 수정
커멘트 버튼은 간단하게 구성
-2007/12/12
최초버전 릴리즈
fullfile은 xquared 포함버전
버그나 요청사항이 있으시면 커멘트로 달아주세요
그럼 이만.
이올린에 북마크하기
이올린에 추천하기
drupal_xquared20080510.tar.gz


