辞書アプリの改良:これから

関連エントリ StarDictの辞書アプリ - Random Note 辞書アプリの改良 - Random Note 辞書アプリの改良:初期化処理の高速化(1) - Random Note 辞書アプリの改良:初期化処理の高速化(2) - Random Note 辞書アプリの改良:コマンド化 - Random Note 辞書ア…

辞書アプリの改良:部分一致(4)

追記 Indexer.groovy、MetaIndex.groovyを修正(10/27: 01:54) 関連エントリ StarDictの辞書アプリ - Random Note 辞書アプリの改良 - Random Note 辞書アプリの改良:初期化処理の高速化(1) - Random Note 辞書アプリの改良:初期化処理の高速化(2) - Ran…

辞書アプリの改良:部分一致(5)

関連エントリ StarDictの辞書アプリ - Random Note 辞書アプリの改良 - Random Note 辞書アプリの改良:初期化処理の高速化(1) - Random Note 辞書アプリの改良:初期化処理の高速化(2) - Random Note 辞書アプリの改良:コマンド化 - Random Note 辞書ア…

辞書アプリの改良:部分一致(3)

関連エントリ StarDictの辞書アプリ - Random Note 辞書アプリの改良 - Random Note 辞書アプリの改良:初期化処理の高速化(1) - Random Note 辞書アプリの改良:初期化処理の高速化(2) - Random Note 辞書アプリの改良:コマンド化 - Random Note 辞書ア…

辞書アプリの改良:初期化処理の高速化(2)

関連エントリ StarDictの辞書アプリ - Random Note 辞書アプリの改良 - Random Note 辞書アプリの改良:初期化処理の高速化(1) - Random Note ソース メタインデックスを利用して、検索ごとにファイルからインデックスを読み込むようにソースを修正。 インデ…

辞書アプリの改良:コマンド化

関連エントリ StarDictの辞書アプリ - Random Note 辞書アプリの改良 - Random Note 辞書アプリの改良:初期化処理の高速化(1) - Random Note 辞書アプリの改良:初期化処理の高速化(2) - Random Note コマンド化 初期化処理が高速になったので、検索ごと…

辞書アプリの改良:部分一致(1)

関連エントリ StarDictの辞書アプリ - Random Note 辞書アプリの改良 - Random Note 辞書アプリの改良:初期化処理の高速化(1) - Random Note 辞書アプリの改良:初期化処理の高速化(2) - Random Note 辞書アプリの改良:コマンド化 - Random Note 部分一…

辞書アプリの改良:部分一致(2)

関連エントリ StarDictの辞書アプリ - Random Note 辞書アプリの改良 - Random Note 辞書アプリの改良:初期化処理の高速化(1) - Random Note 辞書アプリの改良:初期化処理の高速化(2) - Random Note 辞書アプリの改良:コマンド化 - Random Note 辞書ア…

辞書アプリの改良:初期化処理の高速化(1)

関連エントリ StarDictの辞書アプリ - Random Note 辞書アプリの改良 - Random Note 初期化処理の高速化 StarDictの辞書アプリで作った辞書アプリは、インデックスを最初に読み込んでいるため、インデックスファイルが大きいと初期化処理が重くなる。そこで…

辞書アプリの改良

関連エントリ StarDictの辞書アプリ - Random Note 改良ポイント StarDictの辞書アプリで作った辞書アプリはまだまだ単に動くというレベル。そこで、これからいくつかの改良を施していきたい。 とりあえず今のところ考えているのは、 初期化処理の高速化 コ…

StarDictの辞書アプリ

StarDictの辞書ファイル形式で調べたファイル形式に基づいて、簡単なコンソール辞書アプリを作ってみた。実行結果はこんな感じ。なんか変な辞書だな、これ。 search: あい あい => [アイ~あ行~]ใอ ไอ / ครา&#3617…

StarDictの辞書ファイル形式

WeDictで使われている辞書のファイル形式を調査。 辞書ファイルはStarDict形式で、インデックスファイル[*.idx]と定義データファイル[*.dict]に分かれている。 いろいろ探し回った結果、下記のような感じらしい。 ■Dictファイル dict.dzは、ようするに辞書の…

iPhoneでタイ語キーボード

cydiaに下記のレポジトリを追加する。 http://iappdev.com/i Cydiaでタイ語キーボードをインストールする。 Section→iAppDev.com→ThaiKeyBoard fw 2.1 タイ語キーボードはiPhoneのロシア語キーボードを上書きするので、iPhoneの設定でロシア語キーボードをon…

iPhoneにタイ語辞書を入れる

iPhoneでタイ語キーボード - Random NoteでiPhoneにタイ語キーボードを入れたので、今度はタイ語辞書を入れてみる。 電子辞書をいろいろ調べてみたが、タイ語辞書でまともなものはなかった。 iPhone/iPod touchでは、WeDictというStarDict形式の辞書を使える…

ヘルニア近況と幼い誓い

まだ完治はしていないが、日常生活には影響しない程度まで回復した。 間欠跛行という、何十メートルか歩くたびに休みを必要とする症状が治まったのが何よりも大きい。 後は左膝の痛みとモモのはり、そして脛のしびれが取れれば完璧だが、それらは現状でも軽…

特定の単位内での行番を取得する

select ROW_NUMBER() over (partition by カラムA order by カラムA, カラムB) , カラムA , カラムB from X これで、カラムAが同一なデータ内での行番を取得できる。

特定プロセスをkillするシェルスクリプト

#!/bin/shUSER=`whoami` TARGET=hogepids=(`ps -ef | grep ${USER} | grep ${TARGET} | grep -v grep | awk '{ print $2; }'`)for pid in ${pids[*]} do kill -9 ${pid} done

iPhoneとは何か?

昔のエントリを読み返してみたが、わりといいこと書いてた。 実物を手にしてみても、このころの感想とあまり違いはない。 iPhoneの一番の特徴は電話機能があることだ。 ただし、iPhoneは電話をベースに+αしていく形で作られたものではない。

LeopardからUNOを削除(Firefox)

Mac

OS Xのルック&フィールを変えるアプリ「UNO」。 Tigerの間は良かったんだけど、UNOをきちんとアンインストールしないままLeopardにアップグレードしてしまったおかげで、Firefoxのツールバーの色が変になっていた。ようやく修正方法が分かったので、ここに…

実行計画の統計情報参照権限

daruma> sqlplus 'system/manager as sysdba' SQL*Plus: Release 9.2.0.1.0 - Production on 水 Apr 20 11:20:48 2004Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production Wit…

Oracleの権限一覧

表18-1 システム権限 表18-4 オブジェクト権限とその権限によって許可される操作

ネットワーク接続のディレクトリ上に余計なファイルができないようにする方法

Mac

Windowsとフォルダを共有したり、samba上のディレクトリを触ったりする際、OS Xは「.DS_Store」というディレクトリを作ってしまう。 OS Xからは通常は不可視になっているので気にならないが、別のOから見ると非常に邪魔。 こんなときは、下記設定で「.DS_Sto…

ORACLEで一時的にPK、FKを無効にする方法

開発中、一時的に外部キーを無効にしたくなる場合がある。 例えば、大量のデータを流し込むときなど。 そんな場合は下記のようなプロシージャが便利。 無効化するプロシージャ CREATE OR REPLACE PROCEDURE ENABLE_PK_FK IS CURSOR curPK is select * from U…

Oracleで動的SQLを実行する

Oracle PL/SQL 編9 - 動的 SQL、EXECUTE IMMEDIATE、using、into、returning - SAK Streets「EXECUTE IMMEDIATE 」を利用すると、任意の文字列をSQLとして実行することができる。 execute immediate 'select sysdate from dual'; execute immediate 'drop ta…

イラクの写真

遊が撮影したイラクのフィルムを八戸美術館の写真・上映展に出品することになった。 そんで、カタログをつくるのに必要だというので写真を送ったら、21cm×20cmのカタログに1点1ページで10ページ載ることになったらしい。・・・送った写真って900px × 700pxくら…

ドナルドがすごすぎる

Safariの設定:「タブで開く」をデフォルトにする

Mac

http://blogs.yahoo.co.jp/nebo0623/40995480.html $ defaults write com.apple.Safari TargetedClicksCreateTabs -bool true

不通

プライベートアドレス宛のメールが届かなくて非常に困ったりなんかしている。

Oracleの各種一覧を取得するSQL

一覧テーブルの一覧 select * from DICT トリガー一覧 select * from USER_TRIGGERS; select * from user_objects where object_type = 'TRIGGER'; 実行sql一覧(dba) select * from v$sql where PARSING_SCHEMA_NAME='スキーマ名'; テーブル一覧 select * f…

ケータイ買った

無くしたケータイが見つからないので、新しいのを買った。 安心保証パックに入っていたので、型落ちのものを格安で。しかし、改めてケータイを見てみるとiPhoneより高いものがほとんどなんだな。 ありえん。