高嶋スクラップブック

Friday, Oct 20, 2006

Google に頻繁にクロールしてもらうオプション

カテゴリー:  

My RSS 管理人 ブログ++ » Google に頻繁にクロールしてもらうオプション
http://blog.myrss.jp/archives/2006/10/google_3.html

Google Sitemapsの新しいオプション(Google Webmaster Tools)についての記事。日本でも有効になったってことで、これはかなり便利になりそな予感。
別サイトでGoogle Sitemapsは使ってるんだけど、サイトマップを登録したからと言ってすぐにクローラがくるわけじゃないんだよね。
ページ数が数万とかになるとクロールだけでも相当時間かかる。検索エンジン経由でアクセス集めようにもとにかくクロールしてもらえないことにはお話になりませんから。

ちょっくら試してみますかね。

Friday, Mar 3, 2006

メモ:RealVNC日本語インストール版

カテゴリー:  

http://www.vector.co.jp/soft/win95/net/se324464.html

遠隔地のPCを操作できるVNCは便利なんだけど、オリジナルは日本語変換キーが使えなくて不便。でもって日本語対応版のパッチを作ってた人もいたんだけど現在そのページは行方不明(公開停止)。

こりゃ困ったなと思ってたらなんとベクターにまとめがUPされてた。これはいい。

・・・ってか凄く良くなってるよコレ!
日本語入力もリモート環境とのコピー&ペーストも全く自然でシームレスに操作できる。てかそこそこの速度出る回線だとリモート環境だってことを殆んど意識しなくて良くなってる。すげー。

Sunday, Dec 25, 2005

手ごろなCMSとしてのWikiなんぞを漁っていたら・・・

カテゴリー:  

■KinoWiki.net
http://kinowiki.net/index.php

こういうのを発見。開発日記を見ると今年の6月からとなっているので比較的新しいWikiCloneですね。PHPで動作するWikiCloneではPukiWikiがメジャーですがアレは少々いじらないと簡易CMSとして使うにはちょいと難アリ。

実際Wikiの特徴の一つであるWikiNameは日本語にはあまり馴染まないし、ページロックで制限をかけるってのもイマイチ。何よりSEO対策がし難いのは致命的。もちろんソースいじればどうにでもなるし実際今まではそうしているんだけどバージョンアップのたびに修正するのは面倒。やはり最初からサポートされているってのは大きいです。

最初はHikiとかFreeStyleWikiとかを検討していたんですが、PHP5+SQLiteベースのKinoWikiの方が要求仕様に近いかも。とりあえずいじってみるか。

◆FsWikiのサンプル ・・・ アダルトサイト被害対策の部屋

Friday, Nov 11, 2005

Ethna −PHPウェブアプリケーションフレームワーク−

カテゴリー:  

http://ethna.jp/
こんなのあったんだ。作ってるのはGREEの中の人? 今は試してる余裕ないけど、ちょっとしたらテストしてみるかな。

おまけにこんなのも↓
■Maple - “PHPを使ってより効率よくWebアプリケーションを作ることができないか”ということを目標に作っているフレームワーク
http://kunit.jp/maple/

Thursday, Nov 10, 2005

VMWare

カテゴリー:  

■何故、ソフトウェア開発にVMWareが必要なのか?
http://d.hatena.ne.jp/yaneurao/20051108#p1
■VMware Playerのみで新しいVirtualMachineを構築する
http://blog.yasaka.com/archives/2005/10/vmware_playervi.html

VMWare、確かに便利です。おいらが使ってるのはVMWare4だけど、やはり不安定な開発を環境を守りながら行うには手放せません。また新しいソフトのテストとかね。でも今持ってるバージョンだとFedraCore3以降は動かないんだよなあ。

Wednesday, Nov 9, 2005

HTTPプロトコルの詳細について

カテゴリー:  

■Studying HTTP
http://www.studyinghttp.net/
素晴らしい。こういうサイト作る人には本当に頭が下がります。

さくらのレンタルサーバでPHP5

カテゴリー:  

■さくらのレンタルサーバでPHP5を使うためのTips。消えないようにClip。
http://d.hatena.ne.jp/nazoking/20041213

SAKURA Internet の レンタルサーバ は月額500円のスタンダードプラン以上で telnet でログイン、CGIのコンパイルとかできる。PHP4もCGIモードで動いている。

で、PHP5をダウンロードしてインストール。自分のアカウントが MYACCOUNT とする

ダウンロードとかコンパイルとか
基本的なことは自分でね(^.^)。一応、


$ ./configure –prefix=$HOME –with-config-file-path=$HOME/www/php5.ini –program-suffix=5 –with-pear=$HOME/share/pear5 –enable-force-cgi-redirect –enable-mbstring=all –enable-mbregex –enable-mbstr-enc-trans –enable-versioning –enable-trans-sid –with-mysql –with-openssl=/usr –with-soap=yes –with-zlib=/usr –with-gd=/usr/local –with-jpeg-dir=/usr –with-freetype-dir=/usr –with-ttf –with-png-dir=/usr –with-curl


現在のPHP4の状態をそのまま引き継いで、prefixと with-config-file-path –program-suffix をつけた感じ。libeiconv のヴァージョンが違うみたいな警告がでるなー。まあいいか。あとは make して make install。あ、その前に ~/bin とか作らないと行けないかも…事前にいろいろインストールして、すでに細かな環境設定は終えてたんで、初期状態から何が必要かはよく分かりません。

Apacheで使えるように
/home/MYACCOUNT/bin/ に php ができているはずなので、


cp ~/bin/php ~/www/cgi-bin/php.cgi


でcgi-bin にコピーして、.haccess に


Action php5-script /cgi-bin/php5.cgi
AddHandler php5-script .php5


を追加。これで拡張子を .php5 にしたファイルは php5 が動くみたい。コピーせずともシンボリックリンクとかムーブとかで何とかなりそうな気がしますがよく分かりません。もっと効率的な方法とかあったら教えてください。

そのうちコントロールパネルから入れられるようになるかもね。あと同様にPHP4のアップデートとかも自分で可能だな。

上記設定ほとんどそのままでPHP5のインストールができることは確認済み。

ちなみにさくらのスタンダード以上でサポートされているMySQLサーバは重いので有名。もし独自スクリプトでDBを使うのであればPHP5から標準サポートされているSQLiteを使う方がいいかも。こちらはWebサーバ上で動くので速度的には有利です。(さくらではPerlの追加モジュールとしてDBD::SQLiteが導入済みなんですけどコマンドラインでは使えませんね。サポートできる人がいなくて非標準扱いなのかな。)

でもってその場合、↑の./configureオプションに-enable-sqlite-utf8を付けないと日本語で支障が出るかも。日本語のデータはUTF-8エンコーディングで格納するようにします。

おまけ
Apache 2.1 モジュール一覧
http://httpd.apache.org/docs/2.1/ja/mod/
Action を利用した mod_rewrite の代替
Apache 1.3 モジュール一覧
http://httpd.apache.org/docs/1.3/mod/index.html

■Sakura サーバに Sqlite3 をインストールしてみる
http://blog.xole.net/article.php?id=328
■SQLiteをMovable Typeで使ってみる
http://as-is.net/blog/archives/000904.html
■DBD::SQLite - DBIドライバでの自己完結型(Self Contained)RDBMS
http://perldoc.jp/docs/modules/DBD-SQLite-0.19/SQLite.pod
さくらにインストールされてるDBD::SQLiteはSQlite3用だった・・・。orz
■mod_rewrite モジュール
http://www.net-newbie.com/trans/mod_rewrite.html
■Apache URL Rewriting Guide の日本語訳
http://japache.infoscience.co.jp/rewriteguide/
■.htaccess実践活用術
http://www.shtml.jp/htaccess/
■ミケネコの htaccess リファレンス
http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/
■SpeedyCGI - CGIスクリプトを常駐させて実行することによりスピードアップさせます
http://perldoc.jp/docs/modules/CGI-SpeedyCGI-2.21/SpeedyCGI.pod
■Amazon Search の backend を SpeedyCGI 化
http://www.drk7.jp/MT/archives/000863.html
■SpeedyCGIで高速化
http://wave.iobb.net/blog/log/eid35.html
■mod_fastcgi
http://d.tir.jp/pw?mod_fastcgi&l=jp
■CGI::Applicationモジュール
HTML::Template、CGI.pmをベースとしたCGIアプリケーションを作成するためのフレームワーク
http://homepage3.nifty.com/hippo2000/perltips/CGI/Application.htm
http://digit.que.ne.jp/work/index.cgi?Perl%A5%E2%A5%B8%A5%E5%A1%BC%A5%EB%2FCGI%3A%3AApplication
■LolipopのMySQLデータベースを簡単バックアップするCGIスクリプト
http://as-is.net/blog/archives/000894.html
#!/bin/sh
user=LA00000000
passwd=YOURPASSWD
dbname=LA00000000
hostname=mysql00.lolipop.jp
mysqldump $dbname -u$user -p$passwd -h$hostname > $dbname.sql
zip -qm $dbname $dbname.sql
echo Location: $dbname.zip
echo

Sunday, Nov 6, 2005

LaszloJapanへようこそ!

カテゴリー:  

http://laszlo.jp/
オープンソース・リッチインターネット・アプリケーションサーバーOpen Laszlo の日本でのコミュニティWEBサイト。でも夜中とかはメチャメチャ重い。

XMLで記述した設定を読み込んでFLASHベースのリッチクライアントを実現するためのツールらしい。デモ見るとなかなか機能は豊富っぽい。SEO的にはどうなんだろうという気がしないでもないけど、視覚的インパクトが重要で対話的な操作が要求される部分に使えばそれなりにいいのかも。

Wednesday, Nov 2, 2005

Livedoorねとらじにおける音楽著作権申請についてのまとめ

カテゴリー:  

http://www.atamanikita.com/tyosakuken1.html
正攻法ですね。頑張ったなあ。でも結局CDやラジオなどでゲットしたデータの配信は出来ないのね。それに年1万円払えるかどうかは微妙。

Sunday, Oct 30, 2005

Google Sitemaps

カテゴリー:  

■Google Sitemaps グーグル・サイトマップ(ベータ版)FAQとプロトコル全訳。新しいURL登録方法はSEOに必須になる?
http://kotonoha.main.jp/2005/06/04google-sitemaps.html
■Yahoo!版 Google Sitemapsがリリース!
http://jeff.ecjapan.jp/archives/2005/08/yahoo_google_si.html
■Google Sitemapsについて
http://www.aries-net.com/ys4/seo/13.htm

サイトに人を呼び込むもっとも重要な入り口が検索エンジンなのはもう常識。てなわけで検索順位をどうにかして上位に持っていこうというSEOに衆目が集まるのは自然な話。でもそれ以前にサイト内容がクローリングされなくてはどうにもなりません。

例えばGooglebotはページ先頭から100個くらいのリンクしか拾わないという話もあります。となると、ちょっと大きなサイトになると通常のHTMLにサイトマップを記述するのはかなり面倒なことになります。ページあたりのリンク数を考えならがマップを分割することになりますからね。で、その問題に対する答がGoogle Sitemaps。最大5万ページまで一気にGoogleに認識させることが出来ますので、ページの取りこぼしを相当抑えることが可能になります。

Yahoo!も同様のサービスを始める模様。まあこちらは例によって基本部分以外は有料なわけですが。

24 queries. 0.086 seconds.