2nd Android Phone Kogan Agora
2번째 안드로이드폰 Kogan Agora
CNET 뉴스 - http://news.cnet.com/8301-17938_105-10113308-1.html
Agora - http://www.kogan.com.au/shop/android-powered-kogan-agora-3G-mobile-phone/
Agora Pro - http://www.kogan.com.au/shop/android-powered-kogan-agora-pro-mobile-phone/
December 5, 2008 No Comments
프리셀프로젝트에 들어오는 사용자들의 국가 분포
다음 웹인사이드로 사이트 로그를 확인하는데, 8월 한 달 동안 프리셀프로젝트로 들어오는 지역분포를 보면 다음과 같이 다양한 지역의 사용자가 유입되고 있다. 역시 국내 사용자가 가장 많다.
서울, 경기, 대전, 대구, KY_Louisville, 강원, 부산, TN_Nashville, TX_Dallas, ON_Fonthill, Chiu-lung-ku-ch\’eng, 캐나다_기타, 인천, 미국, Centocelle, BC_Pitt Meadows, AParis, ON_Thorold, 충북, OR_Portland, OR_Lake Oswego, 경남, Montevideo, ON_Welland, BMoulins-sous-Touvent, 경북, Madrid, Zagreb, KS_Spivey, Beauregard, BMarseille, Salou, Federal, Buenos Aires, 전북, 광주, 오스트레일리아_기타, CA_San Luis Obispo, Turin, WA_Bellevue, MI_Traverse City, 충남, ON_Queenston, BLyon, Berlin, 중국, Sulzbach, Tokyo, Cesano Maderno, C?doba, 울산, MI_Grand Rapids, CA_Los Angeles, Alassio, VA_Richmond, Aracaju, CA_Alameda, ON_Saint Catharines, Central District, Zfi, CA_Oakland, PA_Philadelphia, Villaz-Saint-Pierre, Beijing, IN_South Bend, 전남, Albenga, Pf?fikon, CO_Longmont, 홍콩, Finale Ligure, Stuttgart, Bulle, CA_San Francisco, Bratislava, Karlsruhe, 제주, CA_San Leandro, Bras?ia, Warsaw, MD_Silver Spring, OH_Chagrin Falls, CSaint-Louis, S? Paulo, Zly, VA_Alexandria, Roma, 베트남, GA_Valdosta, CT_Prospect, NY_New York, 대만, ON_Wanup, 필리핀, 기타
해외에서 들어오는 사용자들은 주로 야후 매시업 갤러리나 구글 검색을 통해서 들어온다. 또는 가끔 전혀 알지 못하는 프랑스나 독일의 어느 사이트에 링크가 걸려있는 경우도 있다. 어쨌거나 더 다양한 국가의 사람들이 접속해서 함께 즐길 수 있는 사이트로 발전했으면 좋겠는데, 해외의 경우 어느 채널로 홍보를 해야 하는 것일까?
August 28, 2008 No Comments
프리셀 퍼가기
다음 코드를 삽입하여 개인 블로그나 홈페이지에 프리셀 프로젝트를 넣을 수 있습니다. 가로폭이 너무 넓은 것이 문제인데 이것은 어떻게 해야 할지… 가로폭을 630으로 줄임
<iframe frameborder=”0″ marginwidth=”0″ marginheight=”0″ scrolling=”no” width=”630″ height=”602″ src=”http://freecellproject.com/play/iframe.php”></iframe>
August 20, 2008 1 Comment
타임어택!
다음 판에서는 프리셀프로젝트에 타임어택 모드를 집어넣을까 생각중이다.
- “Challenge” (타임어택 도전) 버튼을 클릭하는 순간부터 1시간이 주어진다.
- 화면에는 남아있는 시간과 현재까지 풀어낸 게임 수를 표시해준다.
- 게임은 무조건 랜덤하게 준다. 도전 중에는 tower와 select game에서 게임을 선택하여도 랜덤한 게임을 준다.
- 1시간 이내에 푼 게임의 숫자에 따라 순위를 결정하여 보여준다. (별도의 랭크 페이지 필요)
DB에 테이블을 하나 더 만들어야 할까? 로그인을 하지 않고 할 수 있는 방법은?
August 18, 2008 No Comments
프리셀프로젝트의 변경 계획
프리셀게임과 프리셀타워의 분리
현재는 프리셀을 풀면 타워에 그 사람의 색상이 표시됨
타워디자이너 메뉴로 타워에 그림을 그리고 저장하는 모드를 별도로 만들고 (픽셀 디자인)
게임을 플레이 함에 따라서 미리 저장된 그림이 드러나는 형태로 만드는 것이 가능
땅따먹기에서 그림이 드러나듯이…
시기 적절한 타워 디자인이 게이머들로 가능할까? (촛불, 올림픽 등등)
첫 화면에서 보다 풍부한 정보를 제공
프리셀 게임 화면만 보여주지 말고, 게임 화면에서 동시에 여러가지 정보를 보여주는 것도 가능
최근에 누가 어떤 게임을 플레이했으며, 성공/실패 여부는?
랭킹 정보도 함께 보여주고, 상세한 statistics를 별도의 페이지에서 제공
July 18, 2008 No Comments
프리셀 프로젝트 시작
얼마전에 freecellproject.com, freecellproject.org 도메인을 구입해서 프리셀 프로젝트를 런칭했습니다.
기존의 프리셀과 달라진 점은 게임선택 기능, 리플레이 기능 등이 추가된 점입니다.
잘 안풀리던 게임을 번호만 알아뒀다가 나중에 다시 할 수도 있고, 다른 사람이 먼저 푼 게임에 대해서 더 좋은 해법을 제시하면 그 사람의 승을 뺏어올 수도 있습니다. (더 좋은 해법이란 더 적은 클릭으로 해결하는 것)
집단지성이 얼마나 프리셀 게임을 빨리 풀어낼 수 있을지 기대가 됩니다.
February 17, 2008 1 Comment
도메인 구입
도메인을 두 개 샀다. (freecellproject.com과 freecellproject.org) 이름은 꽤 좋은데 뜻밖에 주인이 없었다.
Blueweb은 초기 비용은 저렴한데 유지비용이 매우 비싸다는 것을 알았다. 예치금을 3만원이나 넣어둔 것이 잘한 일이 아니었다. 내 도메인 현황을 보니 ideapool.co.kr 도메인이 18일 남았길래 다른 데로 옮겨버렸다.
새로운 도메인에서 틈틈히 프리셀 프로젝트를 진행할 생각이다. 완성되면 기존의 프리셀도 모두 여기로 옮겨오겠지만, 그건 아직 한참 뒤의 일이다. 오늘은 프리셀 리플레이 기능을 50% 정도 만들었다. 하지만 이어붙여서 100%로 만드는게 더 어려운 일이다.
February 10, 2008 2 Comments
프리셀 카드배열 알고리즘
오늘 인터넷을 서핑하다가 프리셀 카드 배열 알고리즘을 찾았다! (자바스크립트 프리셀에 넣고 싶었던 기능) srand에 seed로 게임번호를 넣어서 카드 배열을 만들어내는데, C에서는 정확히 윈도우 프리셀과 똑같은 카드 배열을 만들어낸다. 하지만 자바스크립트에는 C의 srand와 같은 함수가 없고, php에 있는 srand도 C와는 다르게 작동한다.
그래서 카드 배열을 문자열로 뽑아내서 1~32000번 까지의 카드 배열을 DB에 저장한 뒤에 뽑아올까 했지만, 1~32000번만 저장해도 텍스트 파일로 대략 4메가나 나오는걸 보니 역시 php나 javascript에서 C의 srand와 같은 것을 찾아보는 것이 낫겠다는 생각이 든다. 못찾으면 DB에 저장하는 방법이라도 써봐야겠지만, 역시 찾아내는 편이 좀 더 간단히 32000번 이상의 게임번호로도 확장할수 있으니까 좋다.
윈도우 프리셀과 똑같이 만들지 않아도 된다면 지금으로써도 게임번호 선택 기능을 만들어 넣을 수 있겠지만, 아무래도 처음부터 윈도우 프리셀을 지향하면서 만들었기 때문에 내키지 않는 선택이다.
게임번호 선택 기능이 추가되면 정말로 프리셀 프로젝트를 진행 할 수 있게 된다. 1~32000번 뿐만 아니라 그 이상의 번호에 대해서도 가능하다. 그럼 정말로 풀리지 않은 번호를 랜덤하게 추출해서 플레이어에게 제시하고, 풀었을 때는 해법을 DB에 저장하면서 프리셀을 풀어나가는 프로젝트가 가능해진다. replay 기능도 가능해 진다.
가능한 것
- 현재까지 해결한 프리셀 게임수 및 게임 번호
- 현재까지 참여한 플레이어수
- 플레이어 중 가장 많은 게임에 기여한 플레이어
- 프로젝트 시작 이후 흐른 시간
- 시계열로 해결된 게임의 수
- 해결된 문제에 대한 리플레이 (이것을 이용해 abusing을 필터링?)
생각해볼 문제
- 어떻게 네트워크 이펙트를 만들어 낼 것인가?
- SETI@home 처럼 certificate을 발급?
- php나 자바스크립트로 srand를 어떻게 구현할 것인가? 또는 DB에 저장된 문자열을 이용할 것인가? (srand 소스를 보니 의외로 간단;;)
February 9, 2008 No Comments
if절 안의 false 조건
자바스크립트에서는 if절 안에 아무거나 다 들어갈 수 있다. 그럼 0, null, false, undefined가 아닌 경우에도 false가 될까? 테스트를 해보니 널스트링인 경우 false가 된다. 항상 널스트링을 따로 검사했었는데 그럴 필요가 없었다.
February 2, 2008 No Comments
미투데이 친구의 바다 시즌2
시즌2라고 하니 거창하지만 크게 달라진 것은 없고, 아이디 별로 색상을 바꾸고 저장할 수 있도록 하는 것이다. 더불어 me2SEA에서 바로 metoo를 클릭할 수 있도록 할 생각이다. (가능한가? - 안되는거 같음)
1. 사용자가 방문
2. 색상을 변경하고 저장
3. 저장하기 위해서는 “로그인”이 필요
4. 저장할 때 자신의 미투데이에 기록 - 예) “친구의 바다에서 헤엄쳐 보아요.”
5. 데이터가 저장된 사람은 나중에 클릭했을 때 그 색깔로 나옴
먼저 기존의 코드를 보수해야함
January 31, 2008 No Comments