2011年7月29日金曜日

Google翻訳で英語学習!?

Google翻訳+FileMaker+ScriptMakerMSで英語学習(Windowsのみ)
https://sites.google.com/site/scriptmakerms/scriptmakerms/google_translate

[音声を聞く]がこれ
ie.document.getElementById("gt-src-listen").click();
でクリックできなくなっている。(実はだいぶ前に気づいていましたが...。)

Google Translate API
「重要: Google翻訳APIは正式に2011年5月26日の時点で廃止されました。大規模な乱用によって引き起こされる実質的な経済的負担のために、あなたが日ごとに行うことができる要求の数が制限されますし、APIは2011年12月1日に完全に遮断されます。ウェブサイトの翻訳の場合、我々はあなたが使用することをお勧めGoogle翻訳エレメントを。」



と記載がある。(Google翻訳で翻訳!)

大規模な乱用によって引き起こされる実質的な経済的負担のために、」というわけか!?


JavaScriptとかVBScriptで.click();できなくしているのかな?

2011年12月1日までは、下記APIで聞くかな。
http://translate.google.com/translate_tts?tl=en&q=English

ScriptMakerMSを使って以下のようにすればMP3ファイルがダウンロードできる。
iiil_GetDataToField( "http://translate.google.com/translate_tts?tl=en&q=" & Field & "#sound.mp3" )

これで今のうちに音声ファイルをあつめる?

と思ったけど

ScriptMakerMS
iiil_SendKeys( "{ENTER}" )
で、何とかなりそう!ちと不安定!?

でも、これで発音覚えたらGoogle翻訳なまりになりそう!

2011年7月26日火曜日

FileMaker コマンドを実行して戻り値を取得 プラグインなし

FileMakerで コマンドを実行して戻り値を取得ってプラグインなしでもできる。


Event を送信 [「aevt」; 「odoc」; 「cmd /c dir d: | clip」]
スクリプト一時停止/続行 [間隔(秒): 1]
貼り付け [選択; フィールド]

| clip
で出力をクリップボードへ渡せる。

若干安定性に欠けるか!?

やっぱり普段使うのは、

ScriptMakerMS
iiil_DOScmd( command )
か、
iiil_RunExe( FileName ; Arguments ) 
がイイ。

2011年7月13日水曜日

PHP: Strict Standardsメッセージを表示しないようにする


PHP: Strict Standardsメッセージを表示しないようにする
php.iniの以下の設定を変更します。

"E_STRICT"は設定しません。

;error_reporting = E_ALL | E_STRICT
error_reporting = E_ALL