「コンピュータ」カテゴリーアーカイブ

Raspberry Pi

Raspberry Piを買いました。
価格はこんな感じです。

¥980 Raspberry Pi Type B Case, Clear
¥2,950 Raspberry Pi Type B 512MB
商品本体の合計 ¥3,930
配送料 ¥460
消費税 ¥220
合計 ¥4,610

注文して2日後くらいに到着しました。
名刺サイズと言っているだけあって小さいです。

DSC04004

ここに書いてある通りにイメージを焼きこみます。
http://www.raspberrypi.org/downloads

以下のページを参考に各種設定を行います。
http://www.pc-links.com/blog/raspberrypi/setup/
http://assimane.blog.so-net.ne.jp/2013-04-23
http://gadget.ichmy.0t0.jp/raspi/

5年以上前の東芝のテレビ(32C1000)に接続したら、やたら高い解像度で認識したので、
/boot/config.txt のframebufferのコメントを外したら、1280×720の解像度になってちょうど良くなりました。

DSC04005
もともと子供にscratchをやらせようと買ったのですが、さすがに重いです。
最終的には、プリントサーバ、ファイルサーバになりそうです(^_^;

jquery.xdomainajax.jsの文字化け対策版

jquery.xdomainajax.jsの文字化け対策版を作りました。

本家からforkして改造したものはこちらです。

https://github.com/inohiroki/jQuery-Plugins/tree/master/cross-domain-ajax

jQuery.ajaxのオプションに「charset」を追加してあります。

例えば、shift jisのページを取得したい場合はこんな感じで指定します。

$.ajax({
charset: “Shift_JIS”,
url: …

「EidoGo版囲碁きっず今日の問題」の修正

EidoGo版囲碁きっず今日の問題」で「答えはここ」がうまく動作しない問題を修正しました。

PCから使っている方はリロードして下さい。

anadroid版のアプリを使っている人は、キャッシュ削除して下さい。

#中の作りもだいぶ変更したので、おかしかったら連絡下さい。

囲碁きっず棋譜検索の実装メモ

囲碁きっず棋譜検索お試し版の実装メモ。自分のために(^_^;

<使用したjqueryプラグイン>
・dataTables
ajaxでサーバと連携し、表の作成ができる。
webの情報も多く、追加機能のプラグインも充実。
Enterキーで検索を確定したかったので、
fnFilterOnReturnというプラグインを使用した。
・xdomainajax
javascriptでクロスドメインが可能になる。
棋譜を持ってくる部分で文字化けしたので、このサイトを参考に修正
・jqModal
modal windowを作ることが出来る。
棋譜再生でポップアップさせるために使用。
デフォルト設定だとwindowが小さすぎたので、top,margin-left,widthを変更

<分かったこと、ハマりポイント>
dataTablesのサーバ実装サンプルでSQL_CALC_FOUND_ROWSを使っている。
これを使うとindexが使われないらしくものすごく遅くなるので、使わないように変更した。
・以下の様な感じで、Eidogoで碁盤をnewする前にid指定をしておかないとdom errorになる。

<div id=”player-container”></div>

<script type=”text/javascript”>
var player = new eidogo.Player({
container:       “player-container”

});
</script>

韓国棋士名変換greasemonkeyスクリプト

ほとんど需要がない気もしますが、韓国棋士のハングル名を漢字表記に変換するgreasemonkeyスクリプトを作りました。

igo-korea-name.user.js

インストール後、韓国棋院のページを見ると変換されていることがわかると思います。

変換したところは、背景がピンクになります。

マウスカーソルを置くと、wikipediaの情報を表示します。

対象はkrドメインにしています。

他のドメインも対象にしたければ、@includeを適当に弄って下さい。

#動きがかなり怪しいのでお試し版扱いでお願いします(^_^;