Born Neet
変換確定前の入力文字を取得する方法(googleサジェストとかみたいに)
- 2008-09-21 (Sun)
- JavaScript
ついに正式リリースされたgoogleサジェスト。
日常的に使うようになるとやっぱ便利ですね。
そこでやはり気になるのは変換確定前の文字を取得して候補を出してくるところ。
なんかAjaxブームの時に調べた気もするけど、改めて調べてみた。
結果、一瞬で見つかった。
なんと、input要素のvalueで普通に取れちゃう。
[サンプル]
[ソース]
html
<p>
<input type="text" id="keyword" size="40" />
<textarea cols="20" rows="10" style="vertical-align: top;" id="suggest"></textarea>
</p>
js
$(function() {
var last = '';
setTimeout(function() {
var keyword = $('#keyword').val();
if(keyword != last) {
$('#suggest').val($('#suggest').val() + '\n' + keyword);
last = keyword;
}
setTimeout(arguments.callee, 100);
}, 100);
});
JSで簡単にできることなのに、IMEを触ってるのか?とか思わせるのはgoogleのすごいところですね!?(まぁ僕の無知のせいなんですけど…^^;)
[余談]
labsのsuggestや、
サジェスト用のページ(?)から検索すると、
検索結果ページにもsuggestionが出るのに、
Google本家から検索すると検索結果には出ない。
&complete=1をつければ出るようになるっぽいけど…。
なんでこういう方針にしてるんだろ?
あ、あと、全然関係なんですけど、Webの知識がない人にとっては、
オートコンプリートと見分けがつかず、そんなにインパクトはないのかもしれませんね。
実際、僕の周りの人達は全然気にしてなかったです…。
以上、今さらでした。
追記(2008/09/23 08:55)
clearボタン追加。
document.getElementById('suggest').value = '';
「タイトルタグの重複」をなんとかしてみる
- 2008-09-18 (Thu)
- 忍者ブログ
またGoogle ウェブマスター ツールの話題。
ずっと放置してきた「タイトルタグの重複」だけど、せっかくなので対応してみた。
[対応]
<title><!--if_not_page--><!--$g_page_title--> - <!--/if_not_page--><!--$g_title--> <!--if_toppage--><!--$g_explanation--><!--/if_toppage--> </title>
としてたのを、
<title><!--if_not_page--><!--if_search--><!--$g_search_comment--> - <!--/if_search--><!--$g_page_title--> - <!--/if_not_page--><!--$g_title--><!--if_toppage--> <!--$g_explanation--><!--/if_toppage-->
<!--if_comment_form--> - Comment Form<!--/if_comment_form-->
<!--if_comment--> - Comment Page<!--/if_comment-->
<!--if_trackback--> - Trackback Page<!--/if_trackback-->
<!--if_ps--> - Postscript Page<!--/if_ps-->
<!--if_res--> - Response Page<!--/if_res--></title>
に変更して、モバイル用のページの種類をタイトルに表示するようにした。
これでとりあえず個別記事ページの重複はなくなるでしょう。
(ついでに、スペース等の入れ方をちゃんとしたり、検索キーワードを表示したりするようにも修正しました)
あとはカテゴリとかで複数ページにまたぐ場合なんだけど…断念。
(現在のページ数とかどうやって表示すんだろ?)
[結果]
208ページあったタイトルタグの重複が、
1週間の間に、158?(忘れた)→115(2008/9/17)と順調に減少。
この調子でクロールされたページから警告が消えていくでしょう。
めでたしめでたし。
[注意]
タイトルタグの変更もけっこうペナルティらしいので、
もともと評価の高いサイトの場合はやめた方がよさそうです。
まぁ僕らは全然大丈夫ですけどね^^
小回りがきくことだけが弱小の強みですから…。
[参考]
ページの種類について - 忍者ブログヘルプ 独自構文解説書 - NINJA TOOLS
構文辞典INDEX - 忍者ブログヘルプ 独自構文解説書 - NINJA TOOLS
Googleウェブマスターツールでサイトマップに警告が出てた
- 2008-09-10 (Wed)
- 忍者ブログ
かなり久々Google ウェブマスター ツール見たら、
サイトマップのすべての URL が動的なコンテンツを含むとマークされています。動的なコンテンツは検索エンジンでクロールして登録するのが難しいため、検索結果でのサイトのパフォーマンスに影響を与える可能性があります。サイトの情報が正しいかどうかサイトマップを確認してください。
なんて警告がでてた。
なんじゃこりゃ?やばいんじゃね、と焦っていろいろ調べてみる。
どうやら最近になってgoogle側でいろいろ変更があって出るようになったらしい。
Geeklog Japanese - UTF-8多言語オープンソースCMS ブログ&コミュニティポータル支援ツール[携帯対応]
どうすりゃいいんだ、と引き続き調べる。
忍者ブログさんが既に対応してくれた。
続、忍者ブログのサイトマップエラー :SEO対策
グーグルウェブマスターツールに登録したsitemap.gzがエラーに - 助太刀忍者
とうことでsitemapを再生成してgoogle(とついでにyahoo)に投げてみた。
:
:
1日経過
:
:
無事警告がなくなった!
(記事にするのは2日遅れた…)
結論
こまめにサイトのチェック・更新をしましょう。
ってことですかね…^^;
参考
エラーが出てたサイトマップ
今のサイトマップ
always
を
dailyかmonthlyにすればいいみたい。
とりあえず、全ページ同じ設定があると要注意っぽいですね!
Amazonの画像URLが変更されてた
- 2008-09-07 (Sun)
- アフィリエイト
結構前から、サイドバーに貼ってるアソシエイトの画像が、
表示されたりされなかったりするなーと気になってはいたんですが…。
やはりAmazonの画像URLが変わっていたようです。
デジモノに埋もれる日々: コミックダッシュ!でAmazon画像の変更に合わせたデザイン変更を進めています。
ということで早速(?)URLを変更。
今まで貼ってたURLは下のようなもの。
- http://ecx.images-amazon.com/images/I/21gL6elGqTL.jpg
- http://ecx.images-amazon.com/images/I/214H261C27L.jpg
- http://ecx.images-amazon.com/images/I/211Nk5Ld%2BDL.jpg
- http://ecx.images-amazon.com/images/I/21OL6Ug-VsL.jpg
- http://ecx.images-amazon.com/images/I/21O7XCZOhhL.jpg
G-Toolsとかを利用して新URLに書き換え↓
- http://ecx.images-amazon.com/images/I/413amOWGgvL._SL160_.jpg
- http://ecx.images-amazon.com/images/I/41MR9RMCQ6L._SL160_.jpg
- http://ecx.images-amazon.com/images/I/51%2BBTWidQ2L._SL160_.jpg
- http://ecx.images-amazon.com/images/I/51QV2lxijiL._SL160_.jpg
- http://ecx.images-amazon.com/images/I/41QzZ2g2P1L._SL160_.jpg
とりあえずこれで表示されるようになった。
ずっと気がかりだった問題がようやく解決。
もっと早く調べとけばよかった…。
[参考]
ブロードバンドルータ(有線!)を導入した
- 2008-09-06 (Sat)
- 日記
今の家に引っ越してはや半年。
ずっとルータは使ってなかったんだけど、
直結はセキュリティ的にどうよ?ってことでようやく導入。
で、買ったのはこれ↓
今時有線…。
まぁ持ってる無線機器はAdesぐらいなので。
iPhone時代にAdesも悲しいし、PC立ち上げた方が結局早く済んじゃうし。
そもそも1Kの部屋に無線はいらんしね。
最悪無線使いたい時だけFON(La Fonera)をこいつに繋ぐってのもありだし。
(試してないからできるかわからんけど)
とうわけで、以下に「直結→ルータ有り」に変更する際躓いた点等をメモ。
GyaO 光 with フレッツ(Bフレッツ)+ Vista or Ubuntuの人は参考になるかも。
Vistaの設定変更
NTT系のツールを全部アンインストールして、自分で設定するのが一番早い。
自動設定とかどうせミスりやがるので。
(実際、フレッツスクウェアが繋げないとかでエラーが出た。どうでもいいわ!使わんし)
とかいいつつ、説明書どおり(手動で)やれば普通に繋げたので、詳細割愛。
Ubuntuの設定変更
こっちはそこそこ苦労した。
結局、
sudo vi /etc/network/interfaces
で、
auto lo
iface lo inet loopback
#↓4行をコメントアウト
#auto dsl-provider
#iface dsl-provider inet ppp
#pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
#provider dsl-provider
#↓試行錯誤の結果
#iface eth0 inet static
#address 192.168.0.1
#netmask 255.255.255.0
とかやればいけた。
(下の方のは試行錯誤の残骸。IPを静的にしたりとか無駄なことやってた^^;)
要は、PPPを無効にすればいいだけ。
sudo pppoeconfとかやると、起動時に自動でpon dsl-providerされちゃうみたいなので、
その設定をコメントアウトしてやればOK。
ルータ繋いでからだとpppoeconfが使えなくなっちゃったから、
繋ぎ変える前にpppoeconfで設定を消しとくのがベターなのかなぁ。
(pppoeconfで設定を解除できるのかは知らんけど…)
以上、参考になれば。
- Search
-
Loading
- Feeds
- Links
- スポンサードリンク