目次
注意点
[root@centos7 /tmp/test/EijiroX-master/makedatabase ]# ls EIJIRO-1448.TXT RYAKU144.TXT database makedatabase.exy makedatabase.rb.org REIJI-1441.TXT WAEIJI-1448.TXT dictionary.sql makedatabase.rb tiny_segmenter_mod.rb [root@centos7 /tmp/test/EijiroX-master/makedatabase ]# [root@centos7 /tmp/test/EijiroX-master/makedatabase ]# sdiff -s makedatabase.rb makedatabase.rb.org require './tiny_segmenter_mod' # imports segment | require 'tiny_segmenter_mod' # imports segment :eiji => { :regexp => /^EIJIRO-.*\.TXT/i , :store_entry => | :eiji => { :regexp => /^EIJI-.*\.TXT/i , :store_entry => tr :waei => { :regexp => /^WAEIJI-.*\.TXT/i , :store_entry => | :waei => { :regexp => /^WAEI-.*\.TXT/i , :store_entry => tr :reiji => { :regexp => /^REIJI-.*\.TXT/i , :store_entry => | :reiji => { :regexp => /^REIJI.*\.TXT/i , :store_entry => f sqlite = (RUBY_PLATFORM =~ /mswin|cygwin|mingw/) ? "./sqlite3 | sqlite = (RUBY_PLATFORM =~ /mswin|cygwin|mingw/) ? "./sqlite3 [root@centos7 /tmp/test/EijiroX-master/makedatabase ]# [root@centos7 /tmp/test/EijiroX-master/makedatabase ]# ruby makedatabase.rb making dictionary.sql opening EIJIRO-1448.TXT 20000 lines processed 40000 lines processed 60000 lines processed 80000 lines processed (略) 17200000 tokens processed 17300000 tokens processed 17400000 tokens processed 17500000 tokens processed 17600000 tokens processed 17700000 tokens processed making database sqlite3 database ".read dictionary.sql" Done. Press enter to close. [root@centos7 /tmp/test/EijiroX-master/makedatabase]# ls -tlrh |tail -rw-r--r-- 1 root root 23K 1月 31 2011 tiny_segmenter_mod.rb -rw-r--r-- 1 root root 5.1K 1月 31 2011 makedatabase.rb.org -rw-r--r-- 1 root root 308 1月 31 2011 makedatabase.exy -rw-r--r-- 1 root root 149M 1月 9 2016 REIJI-1441.TXT -rw-r--r-- 1 root root 131M 8月 30 2019 EIJIRO-1448.TXT -rw-r--r-- 1 root root 3.3M 9月 5 2019 RYAKU144.TXT -rw-r--r-- 1 root root 125M 5月 12 2020 WAEIJI-1448.TXT -rw-r--r-- 1 root root 5.1K 12月 18 02:05 makedatabase.rb -rw-r--r-- 1 root root 488M 12月 19 19:15 dictionary.sql -rw-r--r-- 1 root root 452M 12月 19 19:16 database [root@centos7 /tmp/test/EijiroX-master/makedatabase]#
\src\manifest.jsonに、 「“manifest_version”: 2,」を追加
{ "manifest_version": 2, "name": "EijiroX", "description": "Local Eijiro search engine (dictionary not included)", "version": "1.0.7", "icons": { "24": "public_html/icons/icon24.png", "32": "public_html/icons/icon32.png", "48": "public_html/icons/icon48.png" }, "browser_action": { "default_icon": "public_html/icons/icon18.png", "default_title": "EijiroX", "default_popup": "public_html/index.html#chrome-popup" }, "background_page": "index.html", "options_page": "public_html/index.html", "permissions": ["unlimitedStorage", "tabs", "http://*/*", "http://*/*"] }
公式のサイトをみると、ChromeかOperaが使えるみたいです。
両者とも最新版ではエラーになってしまいました。
オススメは、Opera USB 12でExtension版を使う方法です。
Opera@USB\operausb64_1218int\profile\widgets\wuid-2898c89c-7783-3f4b-b379-d42fee6180d0\pstorage\02\1E\00000000
「00000000」がデータベースでした。
自作のChrome ExtensionがChrome 35から無効になり、使えないらしいです。
2018年12月にアップデートが予定されているChrome 71以降では、Chromeウェブストア以外から拡張機能をインストールできなくなってしまいます
一般向けサイト
ITエンジニア向けサイト
英語サイト
Portfolio
Copyright (c) 2024 インフラエンジニアのPC環境 All Rights Reserved.