Google : 해당되는 글 5건

2005/12/20 >> Gmail Mobile (11)
2005/08/31 >> 결국 Gmail로 정착 (20)
2005/08/09 >> Google Talk (8)
2005/08/04 >> 구글의 습격 (5)
2005/06/04 >> 태터툴즈용 Google Sitemap (12)

Gmail Mobile

휴대폰에서도 http://m.gmail.com 이라는 주소를 넣으면 Gmail을 이용할 수 있다고 한다. 내가 쓰고 있는 LG KV-5900 휴대폰으로 테스트 해봤는데 기대했던 것 보다 상당히 깔끔하게 나와준다. 더 좋은 브라우저가 내장된 폰에서는 아이콘 이미지같은 것도 나오는 듯 싶지만..

메일 목록 화면

메일 목록 화면

본문 보기 화면

본문 보기는 텍스트만 보여준다

첨부파일 보기 화면

첨부파일을 누르면 이미지도 보여주고
MS 워드 파일 같은건 텍스트로 변환해서 보여준다

Gmail은 PDA에 내장된 IE나 아주 낮은버전의 웹브라우저에서 접속했을때를 위한 화면을 따로 운영하고 있다. 오리지널 Gmail만은 못하지만 Gmail에서 일반적으로 할 수 있는 기능은 다 할 수 있다. (Contacts, Archive, Add star, Mark (un)read 등등) 이 Mobile 버전도 마찬가지로 Gmail의 모든 기능을 쓸 수 있고 메일을 보다가 발신자에게 바로 전화를 걸 수 있다던가 하는 추가된 기능도 있다. 어떤 환경에 처해지더라도 내 메일을 읽을 수 있다는 점은 Gmail을 쓰게 하는 가장 큰 이유중 하나다.

그건 그렇고 몇년전 휴대폰에 들어있던 브라우저는 URL을 넣었을때 제대로 나오는게 거의 없다시피 했는데 이 브라우저에서는 출력 화면이 꽤 깔끔하게 나온다. 여기에 감동한 나머지 내 블로그 주소를 입력해 봤더니..

생각보다 깔끔하게 나와주심

a 태그의 title 속성같은 자잘한(?)부분도 지원해준다

훌륭해 훌륭해;;

KV5900 User-Agent

User-Agent

'컴퓨터 얘기 > 시시한얘기' 카테고리의 다른 글

EPSON R230 프린터  (8) 2006/04/01
스팸 리퍼러의 재습격  (22) 2006/03/13
Gmail Mobile  (11) 2005/12/20
그분이 오셨어요..  (13) 2005/09/20
인터페이스 혁신, AJAX 기술 실전 워크샵  (7) 2005/09/15
나우누리 재가입  (16) 2005/09/06

결국 Gmail로 정착

나우누리 캐릭터 나우깨비

나우깨비

내 첫 메일은 나우누리 메일(@nownuri.net)이었다. 일찌기 1994년 서비스 시작부터 무제한의 스페이스(구글처럼 째째하게 2기가로 제한하지 않는다)를 제공하여 각종 게임을 메일함에 쌓아놓고 채팅방에 죽치고 앉아 게임을 교환하는 클럽이 성행했다. 나중에 한메일이 크게 히트하기 시작할때도 나우누리 메일을 고수했다. POP3는 당연히 지원했고 웹메일 보다는 VT 모드로 접속해서 사용하는 메일이 너무 편했기 때문에.. 내가 마지막으로 나우누리를 떠날때까지 나우누리에는 스팸메일 필터가 아예 없고 인터넷 메일 수신/비수신 옵션 뿐이었는데 신기하게도 스팸메일은 거의 없었던 것 같다.

그러다 결국 대세를 따라 웹메일로 옮겨가게 됐는데 어찌어찌 하다보니 결국 Hotmail을 선택하게 됐다. 요즘 메일박스 용량이 슬슬 250MB로 증설되고 있는 중이지만 어쨌든 그때는 달랑 2MB의 공간. '메모리는 640KB면 충분합니다' 파문에 이어 '메일박스는 2MB면 충분하다' 훈훈한 감동. 주 메일계정으로 쓰기에는 턱없이 부족했으므로 2만 얼마를 주고 유료 결제를 했다. (근데 결제한지 1년 넘은거 같은데 아직 2기가 그대로네..) 초기에는 돈내고 쓰는 메일에 광고를 붙여 보내는 짓도 하고 메일 제목이 아닌 발신자 이름을 눌러야 메일이 열리는 빨간펜적인 인터페이스로 미움받기도 했다. 뭐 좋다고 그놈의 익스플로러 전용 다이얼로그는 남발을 해대는지 메일한번 지우려면 '지울래 말래' 하는 팝업을 띄우느라 쓸데없는 시스템 리소스가 출동해야 한다. (파이어폭스같은 비 IE 브라우저로 접속하면 산뜻하게 confirm 다이얼로그 하나 뜨고 만다. 이거 만든놈 익스플로러 안티가 아닌가 싶다.)

그리하여 1년 좀 넘게 울며 겨자먹기로 핫메일을 쓰다가 Gmail로 옮기려 한다. 이제는 거의 베타 딱지 떼도 될만한 수준이 된 것 같고 내 PDA에서 POP3는 당연히 지원되고 특히 포켓 익스플로러에서도 웹메일 사용이 가능하다는 점에서 감동의 눈물을 이백만 바가지 흘릴 수 밖에 없었다. 저기 저 산골짜기 오두막에 먼지로 뒤덮인 골동품 PC에서도 Gmail 접속이 가능할꺼라는 구글의 약속은 뻥이 아니었다. 그밖에도 여러가지 독특하고 구글스러운 기능들은 쓰면 쓸수록 매력적이다. 단축키도 이참에 싹 외워버렸더니 나우누리에 텔넷접속해서 메일 읽는 것 만큼 편리하다.

텔레토비 네마리

아이 좋아~

그건 그렇고 예전에 가입해둔 사이트들 메일주소를 변경하려고 핫메일 편지함을 쭉 뒤져가며 하나씩 변경해주고 있는 중인데 몇몇 대형 쇼핑몰이나 전자정부 사이트처럼 로그인만 하는데도 ActiveX를 설치해야 되는 곳이 꽤 많아져서 놀랬다. SSL을 만든 사람이 이 꼴을 보면 소주 한잔 하고싶어질꺼다.

'컴퓨터 얘기 > 시시한얘기' 카테고리의 다른 글

인터페이스 혁신, AJAX 기술 실전 워크샵  (7) 2005/09/15
나우누리 재가입  (16) 2005/09/06
결국 Gmail로 정착  (20) 2005/08/31
This Page Is Valid XHTML 1.0 Transitional!  (8) 2005/08/07
태터툴즈 업데이트  (7) 2005/08/07
구글의 습격  (5) 2005/08/04
태그 : Gmail, Google

Google Talk

구글이 말을 한다. google talks
Google Talk Project
구글 가라사대

예전부터 해보려고 마음먹고 있었던건데 몇번 포기하다가 오늘 대충 완성시켰다. 위에 첫번째 링크 누르면 나오는 KLDP 게시물에서 처음 알게됐는데 perl 돌릴만한 환경이 안돼서 PHP로 만들어봤다. 내껀 코드가 열라 지저분한데 perl은 라인도 저렇게 짧고 간결하다니.. 문법은 잘 모르지만 perl에 정규식 적당히 섞어서 적은양의 코딩으로 짜놓은거 보면 뭔가 마술같아서 배워보고 싶은 욕구가 2g정도 솟아오른다.

구글만담;; 보러가기
(소스파일)

이상하게 IE외의 브라우저는 한단어만 읽어오고 멈추는데 왜그러는지 알아봐야겠다. 좀 더 그럴듯한 말이 나오게 손도 좀 봐야겠고.. 어찌 이런걸 다 생각해냈는지 보고있으면 참 재밌다. 문맥은 잘 이어져가는데 앞뒤 얘기는 안맞는 기묘한 문장들;; 아래는 몇가지 샘플.

오늘의 날씨는 꾸물꾸물 흐리다 가도 맑아지기 시작 하고 정맥과 실핏줄들이 두드러지기 시작합니다 사회적으로 명망 있고 신뢰받는 신문을 만드는데 앞장섰습니다 경찰을 피해 도망치게 하시지 않는 한 전기 요금을 과다징수했다는 주장은 전혀 꺼릴 게 아니라 불안하고 위태롭다는 것을 알아채고 방앗간으 로 갔었다 그 동네에
사실은 채시라 팬인데 채시라를 보고 싶어 랑 버지니아 에 있는
오늘 점심메뉴는 삼계탕 토속촌가서 먹어 줘야 하고 혜택도 누리고… 단 정훈관에서는 지방청 청문감사담당관 과 이번 앨범에서 제이 케이는 자신이 UFO를 믿는 그런 은혜가 될 것 단식농성대표단은
전두환 구속은 법절차에 의한 정당한 지시를 어기고 콜 call ▣
고이즈미는 김정일로부터 최대의 통큰 졸속행정입니다 무엇보다 물고 물리 면 그냥놔둠 ㅡㅡ 글쓴이 과객 tikky ★ i node 테이블 및
문근영 졸업사진을 접한 네티즌들은 사진 속에 갇혀 있게 되는데요 출혈이 되는 성향을 보일지도 모른다 물론 철없기로는 맨날 그러면서 안 주더라구요
태터 툴즈로 당첨됐습니다 박수 건강학은 손의 기능에서부터 비롯된다 손바닥에는 3백40가지 경혈이 있고 심장과 호흡기 에도 좋은것으로 김용수 사장은 사이트별로 싸게 파는 사이트좀 알려주세요 질문 이성연애결혼 여러분 답변좀 ㅁ MuDaePpo님에
하지만 피카츄가 출동하면 어떨까 이때 얼마나 초조한지 모르는 때에 그의 안타까운 바람이다
김치 속을 채우면 디저트가 탄생하게 된다 마침내 최후의 코너를 돌았고 어쨌든 생방송으로 진행하는 음악프로그램이 있었습니다 우리 할머니 도 여자다… 할머니도 오셨죠

'컴퓨터 얘기 > 프로그래밍' 카테고리의 다른 글

태터툴즈용 간단한 통계 그래프  (9) 2005/08/12
실용예제로 배우는 웹표준  (7) 2005/08/11
Google Talk  (8) 2005/08/09
우라질 쫀듸기같은 GD  (3) 2005/07/21
MSN으로 태터툴즈 댓글 알림받기  (16) 2005/07/15
인터넷 만화 RSS 몇개  (14) 2005/06/14
태그 : Google

구글의 습격

주인조차 잘 들리지 않는 홈페이지에 트래픽 오버가 났다. 어떤녀석이 또 티셔츠 빨리개는법 동영상을 무단링크 한건가!! 하고 로그 페이지에 들어가봤는데.. (Cafe24 호스팅은 트래픽이 오버되는 동시에 상세 전송로그를 작성해준다)

구글봇의 아이피가 400메가 넘게 긁어간 기록

역시나 한녀석이 400메가 넘게 긁어먹었다. 접근 경로도 루트 디렉토리고 10,000히트가 넘는걸 보니 누군가 못된 봇을 만들어 돌리나 싶어서 IP 조회를 해봤더니만 구글 봇이란다-_- 이녀석 뭐 볼꺼 있다고 하루종일 보고 또보고 줄기차게 긁어제낀거냐.. 어제 모처럼 한단계 높은 사양으로 계정 업그레이드 해놨는데 어떻게 알고 찾아와 제대로 신고식을 치뤄주는구나;; 고맙다-_-

'컴퓨터 얘기 > 시시한얘기' 카테고리의 다른 글

This Page Is Valid XHTML 1.0 Transitional!  (8) 2005/08/07
태터툴즈 업데이트  (7) 2005/08/07
구글의 습격  (5) 2005/08/04
인터넷 뱅킹  (9) 2005/08/03
Internet Explorer 7 Beta 1 Available  (8) 2005/07/28
웹 어플리케이션의 보안  (5) 2005/07/22
태그 : Google

태터툴즈용 Google Sitemap

Trackback to :: 구글 검색엔진 등록 - Google Sitemap

Google Sitemaps (BETA)

항상 최신의 내용을 긁어올테니 정보를 쏴주시오!! 라는데 사용자 입장에서도 당연히 환영할만한 일이다. 네이버에 검색되기 위해 한달에 몇십만원식 내야되는 것에 비하면야 구글은 컨텐츠만 좋으면 (링크만 많이 당하면) 상위에 랭크되니.. 아무튼 이게 뭔지 느껴보기 보다는 일단 해보고 싶다는 생각에 이 포스트를 참고해서 급조했는데 첫번째로 만들었던 XML을 submit 하고 한참을 기다리니 Status가 Invalid Date로 나와버린다;; <lastmod> element는 ISO 8601대로 하면 된다고 하는데 1997-07-16T19:20:30+01:00 처럼 표시했더니 에러가 발생한다. 이유는 미스테리..;; 그래서 포스트 시간을 GMT로 바꿔 1997-07-16T19:20:30Z 처럼 표시해주니 잘 된다.

아래 소스를 태터툴즈가 설치된 디렉토리에 적당한 이름으로 저장해두고 Google Sitemaps에 등록하면 된다. 별달리 설정할건 없고 기본적으로 모든 포스트를 가지고 XML을 만드는데 속도가 문제되거나 포스트 개수가 5만개가 넘을경우에는 (설마..) 25번째줄을 지우고 24번째줄의 주석을 풀어서(//를 삭제) 태터 환경설정에서 정해준 XML 아이템 개수만큼만 출력하도록 한다. (또는 적당한 개수를 LIMIT x, y 하는 식으로 지정..) 그리고 블로그 메인의 최근 수정시간은 포스트, 리플, 트랙백중 가장 최근의 시간을 넣게 돼있는데 항상 현재시간으로 설정하고 싶으면 19번째줄을 지우고 18번째줄의 주석을 풀어준다. (역시 //를 삭제) 수정시에는 파일을 꼭 UTF-8로 저장하도록 주의해야 한다.
<?
    require "inc_global.php";
    require "inc_function.php";

    header("Content-type: text/xml");

    echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n";
    echo "<urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd\">\r\n";

    list($time_post) = mysql_fetch_array(mysql_query("SELECT MAX(regdate) FROM t3_${dbid} WHERE is_public='1'"));
    list($time_reply) = mysql_fetch_array(mysql_query("SELECT MAX(regdate) FROM t3_${dbid}_reply WHERE is_secret=0"));
    list($time_trackback) = mysql_fetch_array(mysql_query("SELECT MAX(regdate) FROM t3_${dbid}_trackback"));

    echo "<url>\r\n";
    echo "<loc>$s_root_path</loc>\r\n";
//  echo "<lastmod>".gmdate("Y-m-d\TH:i:s\Z")."</lastmod>\r\n";
    echo "<lastmod>".gmdate("Y-m-d\TH:i:s\Z", max($time_post, $time_reply, $time_trackback))."</lastmod>\r\n";
    echo "<changefreq>always</changefreq>\r\n";
    echo "<priority>1.0</priority>\r\n";
    echo "</url>\r\n";

//  $result = mysql_query("SELECT no, regdate FROM t3_$dbid WHERE is_public='1' ORDER BY regdate DESC LIMIT 0, $p_xml_cnt");
    $result = mysql_query("SELECT no, regdate FROM t3_$dbid WHERE is_public='1' ORDER BY regdate DESC");

    while(list($no, $regdate) = mysql_fetch_array($result))
    {
        echo "<url>\r\n";
        echo "<loc>${s_root_path}index.php?pl=$no</loc>\r\n";
        echo "<lastmod>".gmdate("Y-m-d\TH:i:s\Z", $regdate)."</lastmod>\r\n";
        echo "<changefreq>daily</changefreq>\r\n";
        echo "<priority>0.8</priority>\r\n";
        echo "</url>\r\n";
    }

    echo "</urlset>\r\n";
?>