2016年03月02日

Vim: きょ驚愕のSpacemacs !? 2016

以前 Emacs+Evilを発見したが,さらに強力にVimっぽくなったのが
Spacemacsの様だ。

調査中。

以下の方のページを参考にインストールしてみたが,最後のHelmの自動設定の当たりでインストールエラーが出て,「このままだとダメっぽい」というメッセージが出てしまった。
orz
Vimも秘伝のタレも飲み込むEmacsの超強力ディストリビューションSpacemacsまとめ
http://qiita.com/ryosukes/items/d0ec5094a9d3d636f7bb
Windows10, Emacs 23.x 。
一応,Spacemacsは起動したのでちょっと使ってみる。
以下 調査中。
Linuxで試したほうが良いのかも。
orz
プログラマーズ雑記帳さんのページ
Emacs (24.5 以上) の Windows へのインストール
http://yohshiy.blog.fc2.com/blog-entry-295.html
を参考に,
http://ftp.gnu.org/pub/gnu/emacs/windows/
からEmacs24.5をインストールしたらエラーはなくなった。
但し,日本語入力がATOKなんだけど,入力中のインライン表示ができない。
orz
orz
posted by Copyright (C) avrin All Rights Reserved. at 00:00| Comment(0) | Vim | このブログの読者になる | 更新情報をチェックする

2016年02月26日

Arduino/Genuino 101 の追加メモ 2016/02

Arduino/Genuino 101 の追加メモ 2016/02
前回,コンパイルができないと書いていたが,
つい最近Genuino101(=Arduino101)のコンパイラとライブラリのダウンロードができたので
コンパイルだけやってみた時のメモ。
使用OSはWindows10。

* ダウンロードと設定
(1) Arduino1.6.7をダウンロード
    https://www.arduino.cc/en/Main/Software
    適当に解凍する。
(2) arduino.exeでIDEを起動,
(3) 「ツール」-「マイコンボード」で「ボードマネージャ」で「Intel Curie Boards by Intel version」を
    探して「More info」をクリックでインストールする。
(4) 「ツール」-「マイコンボード」で 「Arduino 101」を選択して適当にBlink.ino等をコンパイルする。

* コンパイル結果ファイル群を得る
(1) AruinoIDEを終了します。これ大事。
(2) 以下の一行をエクプローラのアドレスバーにコピペしてエンターキーを押すと,
    %UserProfile%\AppData\Local\Arduino15\preferences.txt
    が編集可能になるので以下の一行をどこでもいいので追加します。
    build.path=build
    保存して終了します。
(3) ArduinoIDEを起動してもう一度Blink.ino等をコンパイルします。
(4) すると,arduino.exeがあるフォルダ直下に「build」フォルダができて,
    *.bin, *.elf, *.hex, *.map など
    おもしろそうなものが一式生成されています。:D

* 逆アセンブラファイルを得る
elfファイルがあるのでobjdumpにかけてみるとシンボル情報がstripされていて
もうひとつインパクトがないので,
以下に示す「arc-asm-list.bat」というファイルをarduino.exeと同じフォルダに置いてダブルクリックします。
すると同じフォルダに例えば「ARC-blink.ino.lst」という逆アセンブラファイルが得られます。
asm-list-arduino-v02-201602.zip
arc-asm-list.bat   --- Arduino101/Genuino101用(ARCマイコン用)
arm-asm-list.bat   --- ArduinoDue/Zero用(ARMマイコン用)
avr-asm-list.bat   --- ArduinoUNO/etc.用(AVRマイコン用)
の3つがパックされています。
例えばそれぞれ識別子としてリストファイルの先頭にARC-,ARM-,AVR-が付加されます。

 >arc-asm-list.bat
[ファイル名]

ELF file name = "build\blink.ino.elf"
Scketch  name = blink.ino
List file name= blink.ino.lst

[再リンク中...]

""C:\Users\[user]\AppData\Local\Arduino15\packages\Intel\tools\arc-elf32\1.6.4+1.0/bin/arc-elf32-gcc" -nostartfiles -nodefaultlibs -nostdlib -static -Wl,-X -Wl,-N -Wl,-mARCv2EM -Wl,-marcelf -Wl,--gc-sections "-TC:\Users\[user]\AppData\Local\Arduino15\packages\Intel\hardware\arc32\1.0.4\variants\arduino_101/linker_scripts/flash.ld" "-Wl,-Map,build/blink.ino.map" -o "build/blink.ino.elf" "-Lbuild" "-LC:\Users\[user]\AppData\Local\Arduino15\packages\Intel\hardware\arc32\1.0.4\variants\arduino_101" -Wl,--whole-archive "-larc32drv_arduino101" -Wl,--no-whole-archive -Wl,--start-group "-larc32drv_arduino101" -lc -lm -lgcc "build\sketch\blink.ino.cpp.o" "build\core\variant.cpp.o" "build/core\core.a""

[リストファイルを生成]

"C:\Users\[user]\AppData\Local\Arduino15\packages\Intel\tools\arc-elf32\1.6.4+1.0/bin\arc-elf32-objdump -h -dS  "build\blink.ino.elf" > "blink.ino.lst""

[サイズ情報]
   text    data     bss     dec     hex filename
  14644    3172   12672   30488    7718 build\Blink.ino.elf

[終了]
これがARCコアの逆アセンブルリスト。
 void variantAdcInit(void)
{
400373a0:    fc 1c c8 b6                 st.a       fp,[sp,-4]
400373a4:    9b 43                       mov_s      fp,sp
    uint32_t creg;
    uint32_t saved;

    /* read creg slave to get current Power Mode */
    creg = READ_ARC_REG(AR_IO_CREG_SLV0_OBSR);
400373a6:    2a 20 80 0f 01 80 80 80     lr         r0,[0x80018080]

    /* perform power up to "Normal mode w/o calibration" cycle if not already there */
    if( (creg & ADC_MODE_MASK) != ADC_NORMAL_WO_CALIB){
400373ae:    c2 b8                       bmsk_s     r0,r0,2
400373b0:    35 08 11 01                 brne       r0,4,400373e4 

        interrupt_unlock(saved);
        /* Poll CREG Slave 0 for Power Mode status = requested status */
        while ( ((creg = READ_ARC_REG(AR_IO_CREG_SLV0_OBSR)) & 0x8) == 0);
    }

    WRITE_ARC_REG(ADC_CLK_ENABLE | ADC_INT_DSB, ADC_CTRL);
400373b4:    c3 40 01 80 03 50           mov_s      r0,0x80015003
400373ba:    2b 26 00 70 00 00 04 0f     sr         0xf04,[r0]
    WRITE_ARC_REG(ADC_CONFIG_SETUP, ADC_SET);
400373c2:    c3 40 01 80 00 50           mov_s      r0,0x80015000
400373c8:    2b 26 00 70 00 00 0b 00     sr         11,[r0]
    WRITE_ARC_REG(ADC_CLOCK_RATIO &ADC_CLK_RATIO_MASK, ADC_DIVSEQSTAT);
400373d0:    c3 40 01 80 01 50           mov_s      r0,0x80015001
400373d6:    2b 26 00 70 00 00 20 00     sr         32,[r0]

}
400373de:    e0 7f                       j_s.d      [blink]
400373e0:    04 14 1b 34                 ld.ab      fp,[sp,4]
* コンパイラやライブラリのありか 以下をエクプローラのアドレスバーにコピペしてエンターキーを押すと, %UserProfile%\AppData\Local\Arduino15\packages\Intel そのなかに必要なものが一式ある感じです。 リンカスクリプトやスタートアップコードやライブリコード等,必要そうなものがあり, ライセンスはLGPLやBSDだったりします。 * あれ? Intel i386じゃないの?! で,どうも勘違いしていたようで, Aruino101でユーザがコンパイル/アップロードして使うマイコンは ARCプロセッサ でした。 (OO) http://www.synopsys.com/jp2/IP/ProcessorIP/ARCProcessors/Pages/default.aspx https://en.wikipedia.org/wiki/ARC_%28processor%29 * コードサイズがデカイ? 以前使っていた多倍長演算のベンチマークコードがあって,これをAruduino UNOで コンパイルすると Flash 4980バイトでした。 これをArduino101でコンパイルすると, Flash 57Kバイトでした。 いじめでしょうか? orz orz リストファイルをみると浮動小数演算とprintf関連のライブラリがくっついてきて結構大きくなった感じ。 それでもまだ130KBバイト以上残っているので気にしないことにしようかな。 xD ちなみにprint文をカットしてみると,
 [サイズ情報]
   text    data     bss     dec     hex filename
  15988    3168   12744   31900    7c9c build\bench_muls.ino.elf
57KB - 16KB = 41KB というこでprint系のオーバヘッドは約40KBでした。 Arduino UNOに比べれば自由人 !! * 正味のコードサイズ なんとARCコアはコードサイズがデカイ。ARMの4倍以上デカイ。 可変長命令なのでこんなものなのか? まぁFlash192KBあるからよしとしよう :D 実行速度はキャッシュが8KBあるし,クロック32MHzなので32MIPS強くらいあるかもしれない。
setup()とloop()が空っぽ テストコード 正味のコードサイズ
Arduino UNO500バイト2516バイト2016バイト
Arduino Zero8196バイト8788バイト592バイト
Arduino Due11116バイト11700バイト584バイト
Aruino 10116724バイト19148バイト2424バイト
この表のテストコードはprint文なしです。 * Intel i386コア? i386がホストマイコンということなんだけど どこで出てくるんだろう? xD
posted by Copyright (C) avrin All Rights Reserved. at 00:00| Comment(2) | duino系 | このブログの読者になる | 更新情報をチェックする

2016年02月06日

USB Type-C ケーブルについてのメモ 2016

PCを破壊する恐るべきType-CのUSBケーブルがちまたにあふれかえる現状にGoogleエンジニアが怒りのAmazonレビューを連載中
http://gigazine.net/news/20160203-google-engineer-review-type-c-cable/

GoogleのエンジニアがUSB Type-C対応ケーブルを片っ端から品質レビュー、まともに動くのがどれなのか判明
http://gigazine.net/news/20151106-usb-type-c/

今のところType-Cとは縁がないけど,
メモするのだった。
posted by Copyright (C) avrin All Rights Reserved. at 00:00| Comment(0) | PC関連 | このブログの読者になる | 更新情報をチェックする

2016年02月03日

Arduino/Genuino 101 のメモ 2016/02

Arduino/Genuino 101 のメモ 2016/02
Arduino/Genuino 101 の追加メモ 2016/02

arduino.ccから「Arduino/Genuino 101」というボードが出たらしい。
https://www.arduino.cc/en/Main/ArduinoBoard101
    回路図
    https://www.arduino.cc/en/uploads/Main/Arduino101Schematic.pdf
2015年に発表されていたらしい。
先月末にRSコンポーネンツから発売開始の案内が来ていた。
Arduno/Genuino 101
@4748円

arduino.cc的には「Arduino Uno」の後継という位置づけらしい。
あれ? Leonardoはどうした?
と思って調べてみると既に退役(Retired)してしまった様だ。
https://www.arduino.cc/en/Main/Products
Unoより後に出たのにね。
というか28pin DIPというのがミソだったわけだから当然の消滅なのか。

で,101,
2015年に起きたArduinoの内紛のため,
アメリカ国内では「Arduino 101」,
それ以外の国々では「Genuino 101」という名称らしい。

* Arduino / Genuino 101は CPUが Intel i386 + ARC になった
CPUなのかMCUなのかMPUなのかの表現は置くとして, :D
Intel CurieモジュールというSoCモジュールの中に
Intel QUARK SE (i386) 
    http://www.intel.com/content/www/us/en/embedded/products/quark/mcu/se-soc/quark-se-soc-product-brief.html
    https://ja.wikipedia.org/wiki/Intel_Quark#Intel_Quark_SE
    ブロック図
        http://www.cnx-software.com/2015/11/06/intel-unveils-three-new-micro-controllers-for-iot-quark-d1000-quark-d2000-and-quark-se/
というホスト(メイン)プロセッサと
ARCというサブプロセッサ及び
BLE,加速度センサ,ジャイロセンサモジュールを内蔵している。
RTCも内蔵。
Intel QUARK SE (i386):
    32bit 32MHz動作
    Flash 192KB (ユーザが使えるらしい)
    8KBの命令キャッシュ
    浮動小数のコプロはなし
ARC プロセッサ:
    https://en.wikipedia.org/wiki/ARC_%28processor%29
    32bit 32MHz動作
    Flash 192KB
    浮動小数のコプロあり
    8KBの命令キャッシュ
SRAM:
    トータル80KB内蔵されているがユーザが使えるのは24KBの様だ。
パターンマッチング・アクセラレータ:
    パターン認識をハードウエアで行うための,
    128入力を持つニューロン素子が128個内蔵されているようだが
    この機能がArdunio側でどうサポートされているかは不明。
その他:
    (1) DACはない。 orz
    (2) I2Sあり。ボード仕様として使えるかどうかは不明。 
    (3) DMAあり。
    (4) USB 1.1 デバイス機能あり。

* リアルタイムOS ViperOS
2016/02時点ではほとんど使えないが, 2016/03ごろに正式搭載(デフォルトで)となる様だ。
Intel Edisonでも使われているらしい。

* Genuino 101でハローワールド!
Say Hello to Genuino 101!
http://www.rs-online.com/designspark/electronics/jpn/blog/say-hello-to-genuino-101

* 日本ではまだ使えない Genuino 101 ボード (2016/02時点)
まだ,技適が通ってない様なので日本国内のホビーユースの使用はできません。
じゃあ,コンパイルだけでも,と思ってGenuino 101対応済みのIDE,
ArduinoIDE v1.6.7を入手したものの,
国別情報を見ているのか「Genuino 101」関連のライブラリは全く出現しませんでした。
orz
orz
ひどすぎないか?
orz

* NDAの壁
Intel Quark, Curieの詳細なデータシート等は
秘密保持契約(NDA)をIntelと結ばないと入手できない様だ。
orz
orz
orz
Intel Edisonもそうだったらしい。

て,いうか,
Arduino/Genuino 101は
「エントリー向けモデル」で,Unoの後継なので
「データシートよこせ」
という人向けではないのです。
orz

遠い目


米ドルで$30なので秋月のズバリ価格で
税込み4250円くらいなら記念に xD 買ってみる手もなくはない。。。


* 内蔵電源レギュレータ容量は1500mA
これは強力。

posted by Copyright (C) avrin All Rights Reserved. at 00:00| Comment(0) | duino系 | このブログの読者になる | 更新情報をチェックする

2016年01月23日

キクタンTOEIC : PSS問題集化のメモ 2016

キクタンTOEIC : PSS問題集化のメモ 2016
* はじまり
* 変換方法
    (i) Kikutan_TOEIC600_WS.bat をダブルクリックするだけです。
    (ii) 同時にネイティブ音声mp3データを取得する
* P-Study Systemを使った学習方法
* なぜ キクタンなのか?
* キクタンで大丈夫なのか?
* スマホの場合
* 実際の経緯
    4択学習の失敗:
    カードモード学習:
* 実際やってみての効果
* 感想
* 学習画面
* ブラウザで単語を一覧表示。 書籍順/ABC順
* その他のデータ変換
* その他のデータ活用
* 変換ソフトダウンロード


* はじまり
キクタンTOEICという単語集本が売られている。
別売データとして単語と例文が含まれたテキストデータを購入することができる。
キクタンTOEIC(R) Test Score 例文音声【英単語+例文テキストデータ付】(アルク) [ダウンロード]
(Scoreの後に600とか800とかの数字が入る)
で,
このデータを使ってP-Study System(PSS)で利用できる問題集に変換するための方法をメモする。
参考:
 Learning English メモ 

* 変換方法
Windows10でのみ動作確認しましたが,Windows系なら動作すると思われます。
(1) apsseをダウンロードする。
    http://www.forest.impress.co.jp/library/software/apssegapsse/
    apsse2.3.0.zipを適当なフォルダに解凍します。
    上位フォルダ名に日本語やスペースを含まない方が無難です。
(2) 問題集化変換ソフトをダウンロードする。
    下記参照。
    ダウンロード後,適当なフォルダに解凍し,中身を全部,
    上記appse2.3.0を解凍したフォルダで「apsse.exe」が存在するフォルダに
    コピーします。
(3) キクタンTOEICの別売テキストデータを同様に上記フォルダにコピーします。
    現在のところ,
    Kikutan_TOEIC500_WS.txt
    Kikutan_TOEIC600_WS.txt
    Kikutan_TOEIC800_WS.txt
    Kikutan_TOEIC990_WS.txt
    に対応していますが,こちらで動作確認したのは「600」「800」のみです。 
(3) 問題集化する。
    以下,TOEIC600のデータで記載しますが数値の部分を適当に読み替えてください。
(i) Kikutan_TOEIC600_WS.bat をダブルクリックするだけです。
        以下の様な出力になれば成功です。
c:\apsse2.3.0>set fname=Kikutan_TOEIC600_WS.txt

c:\apsse2.3.0>call converter.bat

c:\apsse2.3.0>call span.bat

c:\apsse2.3.0>set span=102

c:\apsse2.3.0>kkt2pss.exe Kikutan_TOEIC600_WS.txt -s 102

Study level 600
Generating ...
apsse.exe --word-idiom --no-replace --no-ignore --html --csv -L 100 -i __word_tag_table.tmp.html -o __output_temp.csv
使用する辞書をチェックしています...
"dict/DIC2001.TXT"を辞書0として使用します.
出力済みのインデックスファイル"dict/DIC2001.index.txt"を使用します.
一時ファイルを作成開始します...
"__output_temp.csv"に出力を開始します...
**
完了 - 1281問出力しました.
一時ファイルを削除しています...
apsseを終了します.
Kikutan_TOEIC600_WS_01.csv
Kikutan_TOEIC600_WS_02.csv
Kikutan_TOEIC600_WS_03.csv
Kikutan_TOEIC600_WS_04.csv
Kikutan_TOEIC600_WS_05.csv
Kikutan_TOEIC600_WS_06.csv
Kikutan_TOEIC600_WS_07.csv
Kikutan_TOEIC600_WS_08.csv
Kikutan_TOEIC600_WS_09.csv
Kikutan_TOEIC600_WS_10.csv
Kikutan_TOEIC600_WS_11.csv

End process.

c:\apsse2.3.0>pause
続行するには何かキーを押してください . . .
同じフォルダに以下の問題集データが生成されます。 Kikutan_TOEIC600_WS_01.csv 〜 Kikutan_TOEIC600_WS_11.csv デフォルトでは一つのファイルに102個ずつの単語が入ります。 この単語数を変えるには「span.bat」の「span=102」の数値を 適当に変更します。 一つのファイルにすべての単語を入れたいときは巨大な数値, 例えば2000等を指定するとファイル分割されません。 (ii) 同時にネイティブ音声mp3データを取得する Kikutan_TOEIC600_WS_mp3.bat をダブルクリックするだけです。 (P-Study Systemに"市販辞書のネイティブ音声"を既に設定済の場合は実行する必要はありません。) (i)と同様の問題集を生成後, data/wavvoice/cobuild_mp3 フォルダ以下に各単語のネイティブ音声が取得,保存されます。 音声データの使い方は以下を参照。(内部でVoiceGetを呼び出しています) P-Study Systemのネイティブ音声mp3を無料で取得する 2015 (4) P-Study System に問題集として取り込む これは出力された*.csvファイルを普通に問題集として取り込めばOKです。 (5) 訳語の補正 各単語の訳語(日本語訳)はapsse内蔵の辞書に基づく訳語なので, 学習しながら人力で訳語をキクタン書籍通りに補正していくことが必要です。 ざっくり3割〜4割くらいの補正が必要でした。 イディオムについてはほとんど訳語がない状態なので手入力が必要です。 後はひたすら学習するのみ。 * P-Study Systemを使った学習方法 学習方法についてメモしておきます。 以下,書籍付属のCD音声や別売例文音声は使いません。 使うのは P-Study Systemです。:D (1) カードモードで覚える これは英語と日本語の意味を 1:1 で覚える方式です。 最初だけ大変だけど,このモードが一番効果が高いです。 自分は最初,4択モードで学習しましたが,記憶力も1/4程度という感じで がっかりしました。時間を無駄にしてしまいました。orz 間違いなく,カードモードで学習すべきです。 (2) 一度に100単語程度を"繰り返しまとめて"覚える そんなの無理スジ (爆 とか言ってる場合じゃなくて。 てゆうか,上にも書いた様に4択モード学習でガックリきたので, カードモードのスパルタ式しか打つ手がなくなった訳です。orz 最初は100単語なんてそんなの無理スジと思いましたよ。xD 例えば、以下の様になります。 (i) 金曜日,土曜日,日曜日にそれぞれ33個ずつ,書籍を見て訳語補正をし, 例文もざっと目を通すと100個分一応覚えた(見た)ことになる。 これが1周目で,一番時間がかかる。orz (ii) 月曜日〜木曜日 上と同じ単語100個を一日に最低一回学習します。 すると1週間で,同じ単語100個を最低でも5周学習したことになります。 4〜5周するかしないかあたりで,ほぼ覚えてしまうので100個あたりの学習時間は 10分前後になります。 全てノーミスで答えられた場合の最短学習時間は100単語で7分でした。 (3) ネイティブ音声を聞きながら 単語を表示させるときはネイティブ音声で発音させ,必ず耳で正しい音を聞きます。 最終的には単語のスペルを見ずに(目をつぶって)音声のみを聞いて対訳が頭に浮かぶようにします。 この状態で最高速ノーミスな場合が,100単語 / 7分 です。:D 通勤,通学,昼休み,待ち時間などの空き時間を活用すれば,一回当たりの単語量を増やせるので, もっと短い周期で次の100個に移れると思います。 この辺は状況依存。 * なぜ キクタンなのか? 単語のテキストデータを入手できる書籍はこれしかないので思考する余地は有りません。 問答無用でこれになります。:D (自分が調査した時点) もし,「金フレ」に同様のデータがあれば「金フレ」にしたと思います。 (見出し単語数が少ないのでもっと楽かも :-) 実際には安いので「金フレ」も買いました。(爆 が, 今のところ出番はあまりない。 * キクタンで大丈夫なのか? 最初にテキストデータありきなので,良書かどうかをいろいろ検索してみましたが 「まぁ,良い方だろう」という認識に至りました。 #065 TOEICで使う単語帳はコレしかありえない!|TOEIC塾 https://www.youtube.com/watch?v=ne2SEjQZ9hM TOEIC単語帳:金のフレーズ、Duo、キクタンを比較☆【絶対見て!】 http://oppa000.com/category7/entry13.html * スマホの場合 すき間時間にも使えると思います。 (1) "りぴたん"(無料)というP-Study SystemのAndroid OS版がある様です。 任意の問題集csvファイルが読み込める様です。 https://play.google.com/store/apps/details?id=jp.takke.pssalpha (2) iPhoneの場合,有料のキクタンアプリが有る様です。 カバー率は悪くないという評価。 使えるTOEIC単語アプリ(有料)はどれか?TOEIC990点満点ホルダーがレビュー・検証 * 実際の経緯 4択学習の失敗: (1) キクタン600を4択モードで最初の100単語やると,全問正解で 知っている単語ばかりだったのでキクタン600の学習は後回しにした。 (2) キクタン800を4択モードで1周した。 次にキクタン600を4択モードで1周した。 結果, ほとんど記憶に残らないことが判ってがっかりする。 orz カードモード学習: 無理スジを押して xD キクタン800をカードモードで102単語ずつ学習し始める。。。 時は流れて。。。 xD キクタン800は最後の200単語(イディオム)あたりで息切れし始めたというか 窒息というか,大きく失速している。orz イディオムってメチャ苦手なのだった。 つかみどころがないというか,なんというか。。。 orz orz 今ここ。 * 実際やってみての効果 イディオムがまだ少し残った状態だけど, 効果は絶大だった !! (オントカヨ Part5,Part6とかは学習した単語が出まくり状態, 入れ食い状態で, :D かなり楽にとける,とける,とける。。。 さすがに全問正解したら大変なことになるので,(爆 それはないんだけど, とにかく"キクタンTOEIC"の驚きの威力を思い知ったのだった。(^^)/ * 感想 上にも書いたけど,キクタンTOEICを選択したものの それなりに厳選された"TOEIC専用単語本"を一冊やり切ってものにするということを 最初にやるのが一番近道かなと思うのだった。 金フレでも本と"にらめっこ"してやり遂げれられれば同様の効果は期待できると予想します。 まぁ,自分はできないんだけど xD TOEIC参考書 評価レビュー VOL.7 「新TOEIC TEST出る単特急 金のフレーズ」 http://learn-and-run.com/toeic-goldenpharases * 学習画面 以下の様に画面下部に例文と書籍情報を表示します。 [Day 1]: 書籍の学習日に対応。 [T600]: 書籍が「キクタン TOEIC Test Score 600」であることを示す。 (下図は[600]だけど実際は[T600]) 書籍情報は個人的にかなり役立ちました。 というか最初これなしで作ったので, 書籍の巻末索引から単語を調べて,そのページを開く という作業が恐ろしく大変でorz orz だったのを改良したのだった。 便利。(^^)/
kikutan-toeic-pss-tool.png
* ブラウザで単語を一覧表示。 書籍順/ABC順 オマケとして,例えば Kikutan_TOEIC600_WS.html というファイルが生成されます。 Webブラウザで単語と例文を一覧することができます。 単語は書籍順/ABC順に閲覧可能です。 単語をクリックすると発音したり,Weblio訳へのリンクが有ったり 各種英英辞典を参照できたり 書籍の[Day]情報もついているので,書籍参照も簡単。(^^)/ 以下のようなテーブルが生成されます。 書籍順 / ABC順へ / T990へ / T800へ / T600へ / T500へ
番号DayScore*Words例文品詞辞書OALDCobuildLongman
1 D01 T600 play  I play tennis with her. 【動詞】 Weblio OALD Cobuild Longman
2 D01 T600 go  I don't want to go to school tomorrow. 【動詞】 Weblio OALD Cobuild Longman
3 D01 T600 yesterday  I woke up at 7 a.m. yesterday. 【名詞】 Weblio OALD Cobuild Longman
ABC順 / 書籍順へ / T990へ / T800へ / T600へ / T500へ
番号DayScore*Words例文品詞辞書OALDCobuildLongman
1 D01 T600 go  I don't want to go to school tomorrow. 【動詞】 Weblio OALD Cobuild Longman
2 D01 T600 play  I play tennis with her. 【動詞】 Weblio OALD Cobuild Longman
3 D01 T600 yesterday  I woke up at 7 a.m. yesterday. 【名詞】 Weblio OALD Cobuild Longman
* その他のデータ変換 キクタンTOEICだけに注力していたので全く気づいてなかったけど, TOEIC以外の多数の書籍に別売テキストデータがあったのだった。 データ形式は同じと思われるので,それらのテキストデータも今回のツールで 問題集化できる可能性がある。(当方未確認) * その他のデータ活用 出力形式はCSVなのでPSS専用ヘッダである最初の4行をカットれば, 他のアプリケーションで読み込むことが可能です。 AnkiとかExcelとか。。。 * 変換ソフトダウンロード kkt2pss-v2.1-201601.7z 準備中 以下の方の評価がすばらしい。 結局,無料アプリは時間の無駄が多そうな感じがしますね。 使える無料TOEIC単語アプリはどれか?TOEIC990点満点ホルダーがレビュー・検証しました 猿の英語学習日記さんのページ P-Study Systemの紹介(その1:紹介) http://nilbia.hatenablog.com/entry/2014/12/02/001014 リンクメモ: タダなのに高機能!無料TOEIC学習アプリおすすめ30選 http://toeic-guru.jp/toeic-free-apps
posted by Copyright (C) avrin All Rights Reserved. at 00:00| Comment(0) | 英語 | このブログの読者になる | 更新情報をチェックする