Updating anthy dic 35p chat gym

Posted by / 26-Nov-2017 04:50

Updating anthy dic

For a quick-and-dirty cross-platform solution, I often just visit the online keyboard Google Transliterate (update: I think they renamed it to Google Input Tools, both looks identical).先月から新しい開発チームに所属し、個人開発環境はローカルのVMという状況になった。 開発マシンのセットアップ手順はRedmineのwikiに書かれているから、それに従って環境を構築していくというよくあるケース。環境を構築しようとしたけど、wikiに手順がまとめられているならその手順を自動化しとけばいいじゃないと考え、最近色々なところでみたChefというツールを使ってみることを決意。るびまでChef でサーバ管理を楽チンにしよう! (第 1 回)という記事を見つけたので、 これを読んでみたところ、下記のような理解に落ち着いた。Chefはサーバの構成管理ツール、サーバを構築する際に、まずは構成の設定ファイルを作成し、設定ファイルに従ってサーバを構築してくれ、サーバ内の構成を保ってくれる。複数台のサーバはもちろん、個人開発環境など、繰り返し同じことを行う場合は、こういったツールで一度設定ファイルを作成し、一度作ったら後はツールの方でよしなに構築してくれる方が嬉しい。同じようなツールでPuppetがあるけれど、これとどちらを使うか悩んでいたところ上述のるびまの記事にあった、PuppetとChefの比較をみて設定ファイルの書きやすさからChefを使うことにした。 そんなわけで、Chefを使う方向で固まり、るびまの記事とオフィシャルのドキュメントを読み進めていく。 るびまの記事を読んでからChefのオフィシャルページを読んだところ、Chefでは3つの役割が内部で分担されていることがわかった。一つ目はChefサーバ、二つ目はNodeサーバ、三つ目はWorkstation、という役割。 Chefサーバは構成設定ファイルが配置されているサーバ、Nodeサーバは構成設定ファイルにより構築されたサーバ、Work Stationは構成設定ファイルの変更をChefサーバに反映する環境。Chefサーバは1台、NodeサーバはX台、Workstationは最低1台、となる形。この形がChefの基本形となる。この3つ役割分担はChefを使う上での基本であるが、今回自分が作ろうとした開発環境のように1台のセットアップを自動化する場合にはChefサーバを立てる必要はなく、Chef-Soloという1台構成用の使い方が存在する。るびまの記事にあった図を拝借すると下記のような形になる。 さて、今までさんざん出てきた構成設定ファイルだが、どんな構成になっているのかというと、Cookbookという名前で構成設定ファイルのセットが用意されている。 Cookbookのセットは下記のようなファイル構成となっている。※オフィシャルを見たところ若干違う?以下抜粋。 vagrant@ubuntu-oneiric:~/chef-repo/cookbooks/php$ pwd /home/vagrant/chef-repo/cookbooks/php vagrant@ubuntu-oneiric:~/chef-repo/cookbooks/php$ ls attributes definitions files libraries providers recipes resources templates ファイルの関係性をみると↓のような形になる。 最初のcookbookはるびまの記事写経ということで、rakeタスクでcookbookを作成したが、今ではknifeといわれるツールが主流の模様。長くなったが、ここから環境の構築が始まる。環境:Virtual Box with Vagrant /OS:ubuntu 11.10 server amd64 まずは今回の作業で必要となるgit、rakeをgemでいれる。chef自身は既にインストールされているのでインストールの必要はないのでupdateのみとする。 とここまでは作成したのが、最後にcookbookへのパスを通すのとchefのログレベルの設定を行う必要がある。solo.rb、chef.jsonの2ファイルを用意する。これらのどこに置くかというと、自分でパスを設定できるので、どこでもいいが、個人的にはchefを使うユーザの$HOMEが良さそうだと感じた。 しかし、今回はvagrantのホストマシンとの共有ディレクトリに配置したいため、仮想マシンとホストマシンの共有ディレクトリである/vagrant_dataに配置。 どうせならこのファイルの作成も自動化したい!なので、先ほど作成したchefのレシピに下記を追記。 vagrant@ubuntu-oneiric:~$ sudo chef-solo -c /vagrant_data/-j /vagrant_data/[Wed, 0100] INFO: *** Chef 0.10.8 *** [Wed, 0100] DEBUG: Building node object for ubuntu-oneiric [Wed, 0100] DEBUG: Extracting run list from JSON attributes provided on command line [Wed, 0100] INFO: Setting the run_list to ["recipe[git]", "recipe[rake]", "recipe[chef]", "recipe[emacs]"] from JSON [Wed, 0100] DEBUG: Applying attributes from json file [Wed, 0100] DEBUG: Platform is ubuntu version 11.10 [Wed, 0100] INFO: Run List is [recipe[git], recipe[rake], recipe[chef], recipe[emacs [Wed, 0100] INFO: Run List expands to [git, rake, chef, emacs] [Wed, 0100] INFO: Starting Chef Run for ubuntu-oneiric [Wed, 0100] INFO: Running start handlers [Wed, 0100] INFO: Start handlers complete. The following extra packages will be installed: git-man liberror-perl Suggested packages: git-doc git-el git-arch git-cvs git-svn git-email git-daemon-run git-gui gitk gitweb The following NEW packages will be installed git git-man liberror-perl 0 upgraded, 3 newly installed, 0 to remove and 2 not upgraded. After this operation, 12.6 MB of additional disk space will be used. Unpacking git (from .../git_1:1.7.5.4-1_amd64.deb) ... Selecting previously deselected package libatk1.0-data. Unpacking libatk1.0-data (from .../libatk1.0-data_2.2.0-0ubuntu1_amd64.deb) ... Selecting previously deselected package libatk1.0-0. Unpacking libatk1.0-0 (from .../libatk1.0-0_2.2.0-0ubuntu1_amd64.deb) ... Selecting previously deselected package libavahi-common-data. Unpacking libavahi-common-data (from .../libavahi-common-data_0.6.30-4ubuntu1_amd64.deb) ... Selecting previously deselected package libavahi-common3. Unpacking libavahi-common3 (from .../libavahi-common3_0.6.30-4ubuntu1_amd64.deb) ... Selecting previously deselected package libavahi-client3. Unpacking libavahi-client3 (from .../libavahi-client3_0.6.30-4ubuntu1_amd64.deb) ... Unpacking libxi6 (from .../libxi6_2:1.4.3-3ubuntu1_amd64.deb) ... Selecting previously deselected package libxinerama1. Unpacking libxinerama1 (from .../libxinerama1_2:1.1.1-3_amd64.deb) ... Selecting previously deselected package libxrandr2. Unpacking libxrandr2 (from .../libxrandr2_2:1.3.2-2_amd64.deb) ... Selecting previously deselected package shared-mime-info. Unpacking shared-mime-info (from .../shared-mime-info_0.90-1ubuntu4_amd64.deb) ... Selecting previously deselected package libgtk2.0-0. Unpacking libgtk2.0-0 (from .../libgtk2.0-0_2.24.6-0ubuntu5_amd64.deb) ... Selecting previously deselected package x11-common. Unpacking x11-common (from .../x11-common_1:7.6 7ubuntu7.1_amd64.deb) ... Unpacking libice6 (from .../libice6_2:1.0.7-2_amd64.deb) ... Unpacking emacs23 (from .../emacs23_23.3 1-1ubuntu4_amd64.deb) ...

||

For a quick-and-dirty cross-platform solution, I often just visit the online keyboard Google Transliterate (update: I think they renamed it to Google Input Tools, both looks identical).

先月から新しい開発チームに所属し、個人開発環境はローカルのVMという状況になった。 開発マシンのセットアップ手順はRedmineのwikiに書かれているから、それに従って環境を構築していくというよくあるケース。環境を構築しようとしたけど、wikiに手順がまとめられているならその手順を自動化しとけばいいじゃないと考え、最近色々なところでみたChefというツールを使ってみることを決意。るびまでChef でサーバ管理を楽チンにしよう! (第 1 回)という記事を見つけたので、 これを読んでみたところ、下記のような理解に落ち着いた。Chefはサーバの構成管理ツール、サーバを構築する際に、まずは構成の設定ファイルを作成し、設定ファイルに従ってサーバを構築してくれ、サーバ内の構成を保ってくれる。複数台のサーバはもちろん、個人開発環境など、繰り返し同じことを行う場合は、こういったツールで一度設定ファイルを作成し、一度作ったら後はツールの方でよしなに構築してくれる方が嬉しい。同じようなツールでPuppetがあるけれど、これとどちらを使うか悩んでいたところ上述のるびまの記事にあった、PuppetとChefの比較をみて設定ファイルの書きやすさからChefを使うことにした。 そんなわけで、Chefを使う方向で固まり、るびまの記事とオフィシャルのドキュメントを読み進めていく。 るびまの記事を読んでからChefのオフィシャルページを読んだところ、Chefでは3つの役割が内部で分担されていることがわかった。一つ目はChefサーバ、二つ目はNodeサーバ、三つ目はWorkstation、という役割。 Chefサーバは構成設定ファイルが配置されているサーバ、Nodeサーバは構成設定ファイルにより構築されたサーバ、Work Stationは構成設定ファイルの変更をChefサーバに反映する環境。Chefサーバは1台、NodeサーバはX台、Workstationは最低1台、となる形。この形がChefの基本形となる。この3つ役割分担はChefを使う上での基本であるが、今回自分が作ろうとした開発環境のように1台のセットアップを自動化する場合にはChefサーバを立てる必要はなく、Chef-Soloという1台構成用の使い方が存在する。るびまの記事にあった図を拝借すると下記のような形になる。 さて、今までさんざん出てきた構成設定ファイルだが、どんな構成になっているのかというと、Cookbookという名前で構成設定ファイルのセットが用意されている。 Cookbookのセットは下記のようなファイル構成となっている。※オフィシャルを見たところ若干違う?以下抜粋。 vagrant@ubuntu-oneiric:~/chef-repo/cookbooks/php$ pwd /home/vagrant/chef-repo/cookbooks/php vagrant@ubuntu-oneiric:~/chef-repo/cookbooks/php$ ls attributes definitions files libraries providers recipes resources templates ファイルの関係性をみると↓のような形になる。 最初のcookbookはるびまの記事写経ということで、rakeタスクでcookbookを作成したが、今ではknifeといわれるツールが主流の模様。長くなったが、ここから環境の構築が始まる。環境:Virtual Box with Vagrant /OS:ubuntu 11.10 server amd64 まずは今回の作業で必要となるgit、rakeをgemでいれる。chef自身は既にインストールされているのでインストールの必要はないのでupdateのみとする。 とここまでは作成したのが、最後にcookbookへのパスを通すのとchefのログレベルの設定を行う必要がある。solo.rb、chef.jsonの2ファイルを用意する。これらのどこに置くかというと、自分でパスを設定できるので、どこでもいいが、個人的にはchefを使うユーザの$HOMEが良さそうだと感じた。 しかし、今回はvagrantのホストマシンとの共有ディレクトリに配置したいため、仮想マシンとホストマシンの共有ディレクトリである/vagrant_dataに配置。 どうせならこのファイルの作成も自動化したい!なので、先ほど作成したchefのレシピに下記を追記。 vagrant@ubuntu-oneiric:~$ sudo chef-solo -c /vagrant_data/-j /vagrant_data/[Wed, 0100] INFO: *** Chef 0.10.8 *** [Wed, 0100] DEBUG: Building node object for ubuntu-oneiric [Wed, 0100] DEBUG: Extracting run list from JSON attributes provided on command line [Wed, 0100] INFO: Setting the run_list to ["recipe[git]", "recipe[rake]", "recipe[chef]", "recipe[emacs]"] from JSON [Wed, 0100] DEBUG: Applying attributes from json file [Wed, 0100] DEBUG: Platform is ubuntu version 11.10 [Wed, 0100] INFO: Run List is [recipe[git], recipe[rake], recipe[chef], recipe[emacs]] [Wed, 0100] INFO: Run List expands to [git, rake, chef, emacs] [Wed, 0100] INFO: Starting Chef Run for ubuntu-oneiric [Wed, 0100] INFO: Running start handlers [Wed, 0100] INFO: Start handlers complete. The following extra packages will be installed: git-man liberror-perl Suggested packages: git-doc git-el git-arch git-cvs git-svn git-email git-daemon-run git-gui gitk gitweb The following NEW packages will be installed git git-man liberror-perl 0 upgraded, 3 newly installed, 0 to remove and 2 not upgraded. After this operation, 12.6 MB of additional disk space will be used. Unpacking git (from .../git_1:1.7.5.4-1_amd64.deb) ... Selecting previously deselected package libatk1.0-data. Unpacking libatk1.0-data (from .../libatk1.0-data_2.2.0-0ubuntu1_amd64.deb) ... Selecting previously deselected package libatk1.0-0. Unpacking libatk1.0-0 (from .../libatk1.0-0_2.2.0-0ubuntu1_amd64.deb) ... Selecting previously deselected package libavahi-common-data. Unpacking libavahi-common-data (from .../libavahi-common-data_0.6.30-4ubuntu1_amd64.deb) ... Selecting previously deselected package libavahi-common3. Unpacking libavahi-common3 (from .../libavahi-common3_0.6.30-4ubuntu1_amd64.deb) ... Selecting previously deselected package libavahi-client3. Unpacking libavahi-client3 (from .../libavahi-client3_0.6.30-4ubuntu1_amd64.deb) ...

Unpacking libxi6 (from .../libxi6_2:1.4.3-3ubuntu1_amd64.deb) ... Selecting previously deselected package libxinerama1. Unpacking libxinerama1 (from .../libxinerama1_2:1.1.1-3_amd64.deb) ... Selecting previously deselected package libxrandr2. Unpacking libxrandr2 (from .../libxrandr2_2:1.3.2-2_amd64.deb) ... Selecting previously deselected package shared-mime-info. Unpacking shared-mime-info (from .../shared-mime-info_0.90-1ubuntu4_amd64.deb) ... Selecting previously deselected package libgtk2.0-0. Unpacking libgtk2.0-0 (from .../libgtk2.0-0_2.24.6-0ubuntu5_amd64.deb) ... Selecting previously deselected package x11-common. Unpacking x11-common (from .../x11-common_1:7.6 7ubuntu7.1_amd64.deb) ...

Unpacking libice6 (from .../libice6_2:1.0.7-2_amd64.deb) ...

]]

Fetched 40.1 MB in 22s (1,775 k B/s) Selecting previously deselected package libasound2. 56992 files and directories currently installed.) Unpacking libasound2 (from .../libasound2_1.0.24.1-0ubuntu10_amd64.deb) ... Unpacking libcups2 (from .../libcups2_1.5.0-8ubuntu6_amd64.deb) ... Selecting previously deselected package libdatrie1. Unpacking libdatrie1 (from .../libdatrie1_0.2.4-3_amd64.deb) ... Unpacking libotf0 (from .../libotf0_0.9.12-1_amd64.deb) ... Unpacking m17n-db (from .../m17n-db_1.6.2-2_all.deb) ... Selecting previously deselected package m17n-contrib. Unpacking m17n-contrib (from .../m17n-contrib_1.1.12-2_all.deb) ... Unpacking libxfont1 (from .../libxfont1_1:1.4.4-1_amd64.deb) ... Unpacking wamerican (from .../archives/wamerican_6-3_all.deb) ... Selecting previously deselected package xfonts-encodings. Unpacking xfonts-encodings (from .../xfonts-encodings_1:1.0.4-1_all.deb) ... Selecting previously deselected package xfonts-utils. Unpacking xfonts-utils (from .../xfonts-utils_1:7.6 1_amd64.deb) ... Selecting previously deselected package x-ttcidfont-conf. Unpacking x-ttcidfont-conf (from .../x-ttcidfont-conf_32 nmu2_all.deb) ...

updating anthy dic-41updating anthy dic-30updating anthy dic-68

[Wed, 0100] DEBUG: Processing apt_package[emacs] on ubuntu-oneiric [Wed, 0100] INFO: Processing apt_package[emacs] action install (emacs::default line 19) [Wed, 0100] DEBUG: apt_package[emacs] checking package status for emacs [Wed, 0100] DEBUG: sh(apt-cache policy emacs) emacs: Installed: (none) Candidate: 23.3 1-1ubuntu4 Version table: 23.3 1-1ubuntu4 0 500 oneiric/main amd64 Packages [Wed, 0100] DEBUG: apt_package[emacs] current version is nil [Wed, 0100] DEBUG: apt_package[emacs] candidate version is 23.3 1-1ubuntu4 [Wed, 0100] DEBUG: Executing apt-get -q -y install emacs=23.3 1-1ubuntu4 [Wed, 0100] DEBUG: ---- Begin output of apt-get -q -y install emacs=23.3 1-1ubuntu4 ---- [Wed, 0100] DEBUG: STDOUT: Reading package lists... Get:1 oneiric/main libasound2 amd64 1.0.24.1-0ubuntu10 [417 k B] Get:2 oneiric/main libatk1.0-data amd64 2.2.0-0ubuntu1 [12.6 k B] Get:3 oneiric/main libatk1.0-0 amd64 2.2.0-0ubuntu1 [59.9 k B] Get:4 oneiric/main libavahi-common-data amd64 0.6.30-4ubuntu1 [22.4 k B] Get:5 oneiric/main libavahi-common3 amd64 0.6.30-4ubuntu1 [25.0 k B] Get:6 oneiric/main libavahi-client3 amd64 0.6.30-4ubuntu1 [43.2 k B] Get:7 oneiric-updates/main libcups2 amd64 1.5.0-8ubuntu6 [173 k B] Get:8 oneiric/main libdatrie1 amd64 0.2.4-3 [15.9 k B] Get:9 oneiric/main libjpeg62 amd64 6b1-1ubuntu2 [88.3 k B] Get:10 oneiric-updates/main libjasper1 amd64 1.900.1-7ubuntu2.11.10.1 [155 k B] Get:11 oneiric/main libtiff4 amd64 3.9.5-1ubuntu1 [144 k B] Get:12 oneiric/main libgdk-pixbuf2.0-0 amd64 2.24.0-1ubuntu1 [198 k B] Get:13 oneiric/main libgtk2.0-common amd64 2.24.6-0ubuntu5 [114 k B] Get:14 oneiric/main libthai-data amd64 0.1.15-2 [177 k B] Get:15 oneiric/main libthai0 amd64 0.1.15-2 [19.3 k B] Get:16 oneiric/main libxft2 amd64 2.2.0-3ubuntu1 [42.3 k B] Get:17 oneiric/main fontconfig amd64 2.8.0-3ubuntu2 [157 k B] Get:18 oneiric/main libpango1.0-0 amd64 1.29.3 git20110916-0ubuntu1 [365 k B] Get:19 oneiric/main libxcomposite1 amd64 1:0.4.3-2 [7,806 B] Get:20 oneiric/main libxfixes3 amd64 1:5.0-4 [12.9 k B] Get:21 oneiric/main libxcursor1 amd64 1:1.1.12-1 [22.6 k B] Get:22 oneiric/main libxdamage1 amd64 1:1.1.3-2 [7,572 B] Get:23 oneiric/main libxi6 amd64 2:1.4.3-3ubuntu1 [30.6 k B] Get:24 oneiric/main libxinerama1 amd64 2:1.1.1-3 [8,044 B] Get:25 oneiric/main libxrandr2 amd64 2:1.3.2-2 [17.9 k B] Get:26 oneiric/main shared-mime-info amd64 0.90-1ubuntu4 [459 k B] Get:27 oneiric/main libgtk2.0-0 amd64 2.24.6-0ubuntu5 [2,250 k B] Get:28 oneiric-updates/main x11-common amd64 1:7.6 7ubuntu7.1 [56.8 k B] Get:29 oneiric/main libice6 amd64 2:1.0.7-2 [46.2 k B] Get:30 oneiric/main libcroco3 amd64 0.6.2-1 [101 k B] Get:31 oneiric/main librsvg2-2 amd64 2.34.1-2 [105 k B] Get:32 oneiric/main libsm6 amd64 2:1.2.0-2 [18.1 k B] Get:33 oneiric/main libxt6 amd64 1:1.1.1-2 [185 k B] Get:34 oneiric/main anthy-common all 9100h-9ubuntu1 [3,358 k B] Get:35 oneiric/main libanthy0 amd64 9100h-9ubuntu1 [171 k B] Get:36 oneiric/main anthy amd64 9100h-9ubuntu1 [148 k B] Get:37 oneiric/main defoma all 0.11.12ubuntu1 [91.2 k B] Get:38 oneiric/main dictionaries-common all 1.11.5ubuntu1 [247 k B] Get:39 oneiric/main emacsen-common all 1.4.19ubuntu2 [17.7 k B] Get:40 oneiric/main emacs23-common all 23.3 1-1ubuntu4 [22.5 MB] Get:41 oneiric/main emacs23-bin-common amd64 23.3 1-1ubuntu4 [176 k B] Get:42 oneiric-updates/main gconf2-common all 3.2.3-0ubuntu0.1 [20.4 k B] Get:43 oneiric-updates/main libgconf2-4 amd64 3.2.3-0ubuntu0.1 [171 k B] Get:44 oneiric/main libgif4 amd64 4.1.6-9 [41.4 k B] Get:45 oneiric/main libgd2-noxpm amd64 2.0.36~rc1~dfsg-5.1ubuntu1 [198 k B] Get:46 oneiric/main libotf0 amd64 0.9.12-1 [49.5 k B] Get:47 oneiric/main m17n-db all 1.6.2-2 [1,684 k B] Get:48 oneiric/main m17n-contrib all 1.1.12-2 [504 k B] Get:49 oneiric/main libm17n-0 amd64 1.6.2-3 [300 k B] Get:50 oneiric/main libxpm4 amd64 1:3.5.9-1ubuntu1 [37.8 k B] Get:51 oneiric/main emacs23 amd64 23.3 1-1ubuntu4 [3,334 k B] Get:52 oneiric/main emacs all 23.3 1-1ubuntu4 [5,736 B] Get:53 oneiric/main hicolor-icon-theme amd64 0.12-1ubuntu1 [10.0 k B] Get:54 oneiric/main ispell amd64 3.3.02-5 [162 k B] Get:55 oneiric/main ienglish-common all 3.3.02-5 [11.2 k B] Get:56 oneiric/main iamerican all 3.3.02-5 [187 k B] Get:57 oneiric/main libfontenc1 amd64 1:1.1.0-1 [15.4 k B] Get:58 oneiric/main libgtk2.0-bin amd64 2.24.6-0ubuntu5 [10.3 k B] Get:59 oneiric/main libxfont1 amd64 1:1.4.4-1 [133 k B] Get:60 oneiric/main wamerican all 6-3 [269 k B] Get:61 oneiric/main xfonts-encodings all 1:1.0.4-1 [583 k B] Get:62 oneiric/main xfonts-utils amd64 1:7.6 1 [96.4 k B] Get:63 oneiric/main x-ttcidfont-conf all 32 nmu2 [20.2 k B] Preconfiguring packages ... Unpacking libjpeg62 (from .../libjpeg62_6b1-1ubuntu2_amd64.deb) ... Selecting previously deselected package libjasper1. Unpacking libjasper1 (from .../libjasper1_1.900.1-7ubuntu2.11.10.1_amd64.deb) ...