一定期間更新がないため広告を表示しています
2014.08.06 Wednesday
一定期間更新がないため広告を表示しています
-||-|-|by スポンサードリンク
2011.02.21 Monday
JS&CSS Highlighter - Google Chrome 拡張機能ギャラリー
JS や CSS ファイルを直接 Chrome で参照した時、カラーリングもせずに見難いと感じないでしょうか。そんな時に「JS&CSS Highlighter」をインストールしておくと、綺麗に色を付けて表示してくれます。
また、JS Beautifier によって、1行に圧縮されているコードを整形してくれる機能も付いており、大変便利です。
下のキャプチャは /packer/ で一行に圧縮したソースコードを JS&CSS Highlighter で表示してみた物です。
なお、使用の際には一点注意してください。
「JS&CSS Highlighter」は &、<、> などの演算子を HTML エンティティに変更した後、JS Beautifier によって分割してしまうバグを抱えています。
つまり「<」があったとすると、「& lt;」にして表示してしまうと言う事です。
この問題を対処するには、エクステンション内部を修正する必要があります。
下記の JS を開いてください。
▼Windows(他の環境では違う可能性があります)
C:¥Documents and Settings¥[ユーザー名]¥Local Settings¥Application Data¥Google¥Chrome¥User Data¥Default¥Extensions¥cjkhlhfecbaiapfkmmebdpbeengcelld¥1.0.0_0¥resource¥contentscript.js
▼Mac
/Users/[ユーザー名]/Library/Application Support/Google/Chrome/Default/Extensions/cjkhlhfecbaiapfkmmebdpbeengcelld/1.0.0_0/resource/contentscript.js
次に 25 行目のコードを変更します。
他に CSS の方(29行目)もあるので、修正しておくのが無難かもしれません。
最後に Chrome を再起動、または拡張機能から「JS&CSS Highlighter」を一旦無効にして有効に切り替えれば反映されます。
この問題で重要なのは、html() を使うと HTML エンティティ化してしまうので、nodeValue を用いてそのままの値を取得すればバグを回避出来ると言う事です。
JavaScript|19:10|comments(0)|trackbacks(0)|by ニノミヤ カズノリ
2011.02.09 Wednesday
MySQL で形態素解析を使った全文検索を行う場合には幾つか方法があります。
今回は、事前に MySQL5.1.54 をインストール済み(yum でインストールしています)であったので、再ビルドするのも面倒なのでプラグインで実現出来るか試してみました。
試したプラグインは以下の二つです。
尚、これらのインストールの前に、MeCab をインストールしておきます。
参考:http://d.hatena.ne.jp/hirokan55/20100210/p1
※ configure で MySQL のソースが必要になるので、インストールしているバージョンのソースファイルをダウンロードしてください。
http://download.softagency.net/MySQL/Downloads/MySQL-5.1/
% rpm -ivh http://packages.groonga.org/centos/groonga-repository-1.0.0-0.noarch.rpm
% yum install -y groonga-devel
下記よりソースファイルをダウンロードしてください。
https://github.com/mroonga/mroonga/downloads/
2011年2月9日現在、最新バージョンは 0.4 です。
https://github.com/downloads/mroonga/mroonga/groonga-storage-engine-0.4.tar.gz
% wget --no-check-certificate https://github.com/downloads/mroonga/mroonga/groonga-storage-engine-0.4.tar.gz
% tar zvxf groonga-storage-engine-0.4.tar.gz
% cd groonga-storage-engine-0.4
% ./configure --with-mysql-config=[mysql_config のパス] --with-mysql-source=[MySQL のソースパス] --with-mecab
% make
% make install
後は MySQL で以下の SQL を実行してインストールは完了です。
アンインストールする場合は下記の SQL を実行してください。
正しくインストールされているかは SHOW PLUGIN で確認してください。
使用する際は CREATE TABLE 時にストレージエンジンを groonga にします。
使ってみた感想ですが、下記の問題があって使うにはまだ厳しい気がします。
今後に期待したいです。
基本的なインストール方法は下記が参考になります。
http://chamu.org/blog/?p=60
下記よりソースファイルをダウンロードしてください。
http://sourceforge.net/projects/mysqlftppc/files/mysqlftppc/
2011年2月9日現在、最新バージョンは 1.6.1 です。
http://sourceforge.net/projects/mysqlftppc/files/mysqlftppc/1.6.1/mysqlftppc-mecab-1.6.1.tar.gz/download
% wget http://sourceforge.net/projects/mysqlftppc/files/mysqlftppc/1.6.1/mysqlftppc-mecab-1.6.1.tar.gz/download
% tar zvxf mysqlftppc-mecab-1.6.1.tar.gz
% cd mysqlftppc-mecab-1.6.1
% ./configure --with-mysql-config=[mysql_config のパス] --with-mecab-config=[mecab-config のパス]
% make
% make install
後は MySQL で以下の SQL を実行してインストールは完了です。
アンインストールする場合は下記の SQL を実行してください。
正しくインストールされているかは SHOW PLUGIN で確認してください。
プラグインを有効にするには、フルテキストインデックスに WITH PARSER mecab を付けるだけです。
後はいつも通り全文検索すれば結果が変わっているはずです。
使ってみた感想としては、インストールは簡単で特に不具合もありません。
現時点で、プラグインで全文検索を行うのであればこちらをお勧めします。
-|16:30|comments(0)|trackbacks(0)|by ニノミヤ カズノリ
2011.02.03 Thursday
以前に一度「5IVESTAR.ORG」さまのプロキシを使わせて頂いていたのですが、どうやらクローズされた様ですので、自前でプロキシを用意しました。
※実はプロキシを使わなくても読み込む事は可能です。ただ、将来その方法が使えなくなる恐れがありますので、やはりプロキシを通して通信する方が無難でしょう。
参考:http://kacchan6.blogspot.com/2011/01/blog-post_16.html
crossdomain.xml:
http://wakuworks.appspot.com/crossdomain.xml
proxy:
http://wakuworks.appspot.com/proxy/[URL]
Google App Engine で作成しており、使用に制限が付きます。
それでも問題なければ、ご自由にお使いください。
※注意※ POST には対応させていません。
Python|05:35|comments(0)|trackbacks(0)|by ニノミヤ カズノリ
2011.02.02 Wednesday
CSS3 で Android 3.0 のロゴ(honeycomb)を作成してみました。
Mac の Chrome / Safari で正常に見ることが出来ると思います。
※ちなみに正常に見れる場合は上の画像で表示されます。
ソースはこちらから:
⇒http://jsdo.it/wakuworks/honeycomb
CSS|14:22|comments(0)|trackbacks(0)|by ニノミヤ カズノリ
page top▲ | 1/1PAGES |