Blog ページ9/64

【朗報】Xubuntu14.04で何とか親指シフトが使い物になりそう

今年の2月に書いた記事では、「Xubuntu13.10の親指シフト、まともに使えねー」という状態だったわけだが。14.04LTSで解消されたかテストしてみた次第。

  • ibus-anthyはとにかく「言語バーがなくなり、現在の入力がかななのか英数なのかあるいは全角英数なのかを画面上に表示することができない」というのが難点だったが、1.5.5になって表示できるようになり多少はマシになった。でも表示位置はキャレットの右下固定っぽい。まだ満足できるレベルじゃない。

  • fcitx-anthyは相変わらず親指シフトのキーマップファイルをちゃんと読んでくれない。

ということでデフォルトの状態では(親指シフトベースでキーマップを入れ替えたい私にとっては)未だ使い物になるとは言いがたい。

だが解決策はあった。よーするにfcitx-anthyを自分でビルドして、デフォルトの親指シフトキーマップを入れ替えてしまえばいい。

デフォルトのキーマップはsrc/default_tables.cppにある。そして、そこを自分の好みにいじった上でビルドして、入れ替えてしまえば良さそうだ。ビルドのやり方は、Ubuntu Weekly Recipeのこの記事が参考になる。

これで何とか12.04LTS→14.04LTSへの移行ができるかな、と期待。


広島-柏のナビスコ杯ホーム/アウェイ入れ替えに関する考察

きっかけになったのは第16回サッカースタジアム検討協議会でのこの部分。

142) #サカスタ協議会16 【小谷野】 (クラブライセンスの件とは別の話になるが)10月のナビスコカップの試合について柏レイソルの了解を得てホームとアウェイを入れ替えることになった。これは10月12日に「Eスタ」を使用することができなかったため。

143) #サカスタ協議会16 【小谷野】 表だって開示はされていないためプレスリリースは出していないが、Jリーグから厳重注意を受けており、来年同様のことがあった場合は代替開催場所を探すか制裁金を支払うことになる。

これを最初に見たとき「代替地を探せなかった(か事前にJリーグに説明しなかった)クラブの責任じゃない?と思ってツイートしたところ、この協議会の私製議事録作成者のちょっつ(Twitter: @chottu_LB)氏からコメントをいただき、意見を交わした結果「いや色々大変だねJリーグもクラブも行政も」という結論になったので、現時点での自分の見解をまとめてみた次第。

(続きあり)


サイトをFreeBSD10+python3.3+Bottleで作り直すメモ(8)-javascriptで夏時間

ブログなんかの作成/更新日時は日本時間で管理するつもりだが、「現地時間も併記できるとカッコいいよね」と思った次第。ささやかながら英語のコンテンツもあるしね。

表示できるようにしたいのは以下の3点。

  • 作成/更新日時の現地時間

  • 作成/更新日時の時差

  • その日時が夏時間中であるかどうか

あまりクライアントサイドのプログラミングって詳しく無いけど(むろんサーバサイドもせいぜいカジュアルレベルだけどそれ未満)、javascriptにうってつけの機能があるみたい。

DateオブジェクトのgetTimezoneOffset()メソッドがそれで、Dateオブジェクトが指す日時に対する標準時への時間差を分単位で示してくれるようだ(+09:00の日本時間なら-540)。夏時間かどうかを判別するルーチンがabout.comにあったのでそれをそのままありがたく使わせてもらおう[archive]

(続きあり)


サイトをFreeBSD10+python3.3+Bottleで作り直すメモ(7)-MariaDB:FULLTEXTインデックス

たたみラボさんのところの記事を元にMariaDBにFULLTEXTインデックスを設定してみた。

(続きあり)


サイトをFreeBSD10+python3.3+Bottleで作り直すメモ(6)-py-mecab

サイトを作るに当たって「やっぱ全文検索機能は欲しいよね」ということで調べてみた。どうやらMySQLのFULLTEXTインデックスを使うといいらしい。で、日本語でFULLTEXTインデックスを機能させるには、分かち書きのデータを用意しておく必要があるとのこと。コンテンツを作成、更新する際に分かち書きのデータを作成して保存するようにすればいいのかな

(続きあり)


MacOSXから古いMacで使えるCD-Rを作ってみる

古いPCを使う上で難点となるのが補修用パーツの確保。特にHDDはSCSIはもちろんのこと、PATAも(古いOSに適した)小容量品の新品を確保することは困難である。

幸いにして、コンパクトフラッシュディスクはまだ余裕で入手可能なので、いつHDDが壊れてもいいように、コンパクトフラッシュ+CF-PATA変換アダプタを今のうちに入手しておくべきだろう。PCの内蔵ディスクアダプタがSATAに置き換わったので、変換アダプタの入手は今後少しずつ難しくなるだろう。(SCSIについても、HDDをコンパクトフラッシュに置き換えるためのアダプタがある)

てことで、さしあたってHDD容量が230MBと小さいMacintosh LC630についてコンパクトフラッシュ化を試みた次第。

(続きあり)


MacOSX: KeyRemap4MacbookでNicolaF式

多少不満は残るが、とりあえずこんな感じで設定してみた。

  • 親指シフト(NICOLA)<ローマ字モード>左シフト=スペース,右シフト=かな

  • かなキーとスペースキーの位置を交換する

  • :キーをDeleteキーにする

かな漢字変換をかなキー(=右シフト)に割り当てたかったのでこういう配列に。ただこれだけだと英数入力時は通常のJISキーボードなので、英数入力時にF式にするために下記の設定をprivate.xmlに追加した。

<item>
  <name>nicola-F_ktj</name>
  <appendix>(日本語入力時には無効)</appendix>
  <identifier>nicola-F_ktj</identifier>
  <inputsource_not>JAPANESE</inputsource_not>
  <autogen>--KeyToKey-- KeyCode::JIS_ATMARK, KeyCode::JIS_COLON</autogen>
  <autogen>--KeyToKey-- KeyCode::JIS_BRACKET_RIGHT, KeyCode::JIS_ATMARK</autogen>
  <autogen>--KeyToKey-- KeyCode::DELETE, KeyCode::JIS_BRACKET_RIGHT</autogen>
  <autogen>--KeyToKey-- KeyCode::JIS_COLON, KeyCode::DELETE</autogen>
</item>

テスト入力

これはテストです


サイトをFreeBSD10+python3.3+Bottleで作り直すメモ(5)-フォームの扱い

GETメソッドの場合

getメソッドの場合はrequest.queryを使う。

from bottle import route, run, request

@route('/')
def root():
  id = request.query.id

(続きあり)


サイトをFreeBSD10+python3.3+Bottleで作り直すメモ(4)-pymysql

手順としてはこんな感じ

準備

con = pymysql.connect(
        host='接続先のIPアドレス',
        port=ポート番号,
        db='データベース名',
        user='ユーザ名',
        passwd='パスワード',
        charset='utf8mb4')
cur = con.cursor()

connectメソッドとcursorメソッドを順番に実行。connectメソッドのcharsetはMySQL(or MariaDB)の設定に応じて適宜変更する。

(続きあり)



Note

本サイトのハイパーリンクの一部は、オリジナルのサイトが閉鎖してしまったため"Internet archive Wayback Machine"へのリンクとなっています。そのようなリンクにはアイコン[archive]を付与しています。

本サイトはCookieを使用しています。本サイトにおけるCookieは以下の三種類のみであり、Cookieの内容に基づいてサイトの表示を変更する以外の用途には用いておりません。