2014年12月12日金曜日

AppleScript : tell application "Microsoft Word" したら、あれ!仮想マシンのWordが起動された!!!

tell application "Microsoft Word"

    set newDoc to make new document

end tell

このように新しワード文書を作ろうと思ったら、Parallels Desktop 仮想マシン内の Word が起動しようとします。

恐らく VMware Fusion を入れた場合も同じ現象が発生しますが、

当分の方法として、わざと"Microsoft Word 2011" とかに変更すると、アプリを選択する画面が出てきますので、Word を選択すれば解決できます。


【追記】もっといい方法を見つかりました。

set WordApp to "/Applications/Microsoft Office 2011/Microsoft Word.app"
if not application WordApp is running then
    tell application WordApp
        activate
    end tell
end if
tell application WordApp
    set newDoc to make new document
end tell
しっかりパスまで指定します。

【更に追記】
set ExcelApp to "/Applications/Microsoft Office 2011/Microsoft Excel.app"
tell application ExcelApp
    set wk to open excelFile
    activate object worksheet "sheet1"
end tell

上記の書き方は開くの問題は解決しましたが、構文エラーになってしまいます。


ということは仮想マシンのアプリケーションを削除するしかありません。。。
ユーザの ~/Applications の下にありました。
MyMac:Applications myname$ sudo rm -rf Windows\ 7\ x64\ trad-chinese\ Applications.app/
MyMac:Applications myname$ sudo rm -rf Windows\ XP\ Professional\ template\ Applications.app/

すると構文エラーがなくなりました。

shyunsei.9ten.net

2014年12月3日水曜日

Applescript で XML DOM を挑戦しよう!

以前、仕事の関係で特定健診のXMLファイルからCSVへ変換するC#プログラムを書きました。
直近、研究のため、WHO薬用植物の本から概念を抽出してXMLに書き込んだり、読み取ったりするPHPプログラムも作りました。
最近、AppleScript で 脆弱性検査結果の XML ファイルの処理をしようと考えています。
まずは、情報集めですね。
AppleScript は中級者のものといわれて、あまり本とか情報がないようです。
DOM で XML を取り扱うのは、いくつかのサイトにはありますが、とりあえず フランスのSATIMAGE とういうサイトを中心に参考します。
フランスのサイトですが、幸い英語のページも用意されています。
トップページに、SmileLab と Smile の2つのソフトが紹介されて、データの可視化とワークフローの自動化のツールですが、
Smile のほうが XMLList osax を利用しています。XMLList osax こそ AppleScript での XML DOM の実装であります。
SATIMAGEでは、XMLList の辞書も提供されています。
XMLList のダウンロードは 下記の2つがありますが、なぜか Build 373 のリンクが切れているようです。
余裕があれば、少しずつサンプルなり追加記事をしていきます。

2014年11月26日水曜日

iOS7、OSX Mavericksが発表!WWDC2013がさっくりわかるまとめ

まだ Lion を使っているのに、今度は sea lion ではなくMavericks(大波?)ですか?^^;
なかなかよさそうですが、今使っているアプリが使えなくなるかもしれないのはちょっと不安ですね。
こちらのサイトです。
ちなみにこれは新Mac pro の形に似ているゴミ箱です。^^;;;

仕上げ! 折角だから^^





ASUS fonepad に Linux ( debian / Ubuntu )をインストール

参考サイト:
条件:root化した 且つ system を rw 可にマウントした fonepad (こちらの記事も参考してください)
・まず、debian-kit をダウンロードします。(左記リンクをクリックしてダウンロードしてください)
・解凍したファイルを /sdcard/download/ に移してください。
 (当方は Macbook Pro でダウンロードして、Android file Transfer で fonepad に転送しました)
・端末エミュレータを起動し、下記のコマンドを順次に実行します。=
$ su
# sh /sdcard/download/debian-kit-1-5.shar
(すると選択画面が出てきます。2s を入力して 2GB のディレクトリイメージファイルを作って debian (squeeze)インストルします)
インストルがうまくいけば、yes を入力して掃除します。
続いて、下記のコマンドを入力して debian を更新します。
# deb
# apt-get update
# apt-get install andromize
( y を入力してインストールを続ける)
# apt-get clean
(また掃除です)
# adduser USERNAME
( USERNAME は自分の好きなものにしてください)
# apt-get install andromize-lxde
(デスクトップをインストールします)
# apt-get autoremove
# apt-get clean
(掃除します)
# exit
(ログアウトします)
# deb u
(イメージファイルをアンマウントします)
# deb k
( dbian を kill します)
起動したいときは、# deb x のコマンドを実行すれば、RDPのアプリからリモートアクセスできます。
RDPアプリの設定はホスト:127.0.0.1 上記追加したユーザ名とパスワード、ポートは3389です。
当方は、Remoter RDP Client を使って、接続してみました。
なお、上記の手順は ssh サーバが設定されていないので、# apt-get install ssh で手動でインストールする必要があります。
debian できてから、apache2, php5, sqlite のチャレンジをします。目標は wordpress を動かせることです。
次の記事に書きます。

iTextSharpの日本語について~

日本語を正しく表示させる場合、下記の方法はありますが、Font.Factoryを使ってもOKです。
http://codezine.jp/a/article/aid/462.aspx?p=2


Font fnt1 = new Font(BaseFont.CreateFont
(@"c:\windows\fonts\msgothic.ttc,0", BaseFont.IDENTITY_H,true),40);

<Font.Factoryを使った例>

//フォントファイルを登録する

FontFactory.Register(Environment.SystemDirectory.Replace("system32", "fonts") + @"\msgothic.ttc");

//using iFont = iTextSharp.text.Font;

//using iColor = iTextSharp.text.Color;

iFont fnt1 = FontFactory.GetFont("MS-PGothic", BaseFont.IDENTITY_H, BaseFont.EMBEDDED, 8,iFont.NORMAL,iColor.WHITE);

↑ こちらはJava用ですが、とても参考になると思います。

スマートフォンに大事なデータを持ち歩く

100%の安全はありませんが、データの暗号化を工夫すれば、FBIも解読に困ります。
 (TrueCrypt の FAQ から)
その工夫はお金かかると思うかもしれませんが、フリーのツールが揃っています。
やり方は既に公開されていますので、こちらのサイトをご参照ください。
パソコンに必要なのは、TrueCrypt というオープンソースのソフトウェアで、Windowsも Macも Linuxも使える優れたものです。
残念ながら、TrueCrypt の本家には Android のアプリが提供されませんでした。
幸い、ESD というアプリが下記の条件で TrueCrypt の暗号化ドライブを読み書きできます。
If you want to use your TrueCrypt container in Eds Lite you should use the following settings when creating container.
Encryption algorithm: AES 256
Hash algorithm: SHA-512
File system: FAT
筆者は500MB, 1GB, 3GB, … 様々なサイズのファイルを作ってスマートフォンとパソコンの間で重要なデータを同期させています。
それから、ファイルの拡張子は、mp4にしても何にしても関係なく暗号化ドライブとして使えるので、隠蔽性がさらに高くなります。
パソコンの暗号化ドライブをまるごとスマートフォンにコピーして上書きするのもいいし、一旦SDカードに移してから、ESDで移動するのもよいのです。やり方はいろいろあります。
ESD は Lite バージョンで十分だと思いますが、有償のバージョンですと、TrueCrypt との統合性が更に高まるのと Dropbox との同期もできるなどいろいろな機能が増えます。特に root 化したスマートフォンはドライブとしてマウントできますので、マウントした後は SD のように使い勝手がぐ〜んと上がります。今後は有償の EDS を使おうかな〜と考えています。
暗号化ドライブをクラウドに投げて、タイムカプセルにするのもありですね〜^^

自由自在に鳥肌を立たせる 自由自在的控制雞皮疙瘩

自由自在に鳥肌を立たせることはできます。何に役に立つかわかりませんが、ずっとなんでだろうと思っていました。正しいかどうかわかりませんが、多分、多分ね、細く早く吸い込んだ空気が鼻腔内摩擦で静電気を発生して、その後意識(感じよう)で中医学がいう督脈の経路にある神経を伝達の経路を作り、肩の真ん中から両手の裏に、腰の真ん中から両足の裏に痺れる感覚を走らせたのではないかと思います。通ったところは毛と鳥肌が立ちます。正解かどうかわかりませんが、こういうふうにコントロールできたのは間違いないです。
雞皮疙瘩可以自由自在的控制。雖然不知道有什麼好處,不過一直在想到底為什麼做得到。不知道對是不對,我想可能吧,可能是細細快速吸進的空氣跟鼻腔摩擦產生了靜電,然後用意識(去感覺)啟動了中醫學所謂的督脈經絡附近的神經作出了傳導的路徑,把麻麻的感覺從肩膀的正中央傳到兩手的手掌,從腰部的中央傳到兩腳底。通過的地方毛就會站立起雞皮疙瘩。不知道對不對,不過就是這樣控制的沒錯。

2014年11月24日月曜日

最近、はま寿司北谷伊平店にハマっている^^;

正直って沖縄にあまりいい寿司屋はそんなに多くないと思います。
老師(實)說沖繩好吃的壽司店不多。

しかも、米軍基地があるから、東京の寿司屋にあまり出ないネタも沢山あります。
而且可能是有美軍基地的關係,在東京的壽司店看不到的東東也不少。

全てサビぬきは子供にも優しいですね。子供が多い沖縄にはぴったりっていう感じですね。
全部的壽司不包芥末,對小孩子來說很溫和。在小孩子多的沖繩很適合的感覺。

外国人のお客さんも多いですね。
外國人的顧客也多。

沖縄に来たら、一度立ち寄ってはいかがでしょう!
有來沖繩的話,可以去吃一次看看!






沖繩導航的地圖碼(map code)

クリオ千駄木動坂~住環境充実!人気の谷根千エリア~ 原版:shyunsei.9ten.net
2017年4月21日更新
*有些租車公司(例如:OTS)配備的中文導航具有地圖碼查詢的功能。
*如有錯誤或想去的地方請留言聯絡。(雖然沒開放立即反應留言,但是管理人看得到)
【南部地區】那霸市,豐見城市,南風原町,與那原町,南城市,八重瀨町,糸滿市,座間味村,渡嘉敷村,久米島町,粟國村,渡名嘉村,北大東村,南大東村
那霸市
​豐見城市
  • 沖繩奧特萊斯購物中心ASHIBINA/TOM TOWN:232 544 571地圖
  • 琉球溫泉瀨長島飯店:33 002 605地圖(看那霸機場飛機起降,物產體驗等商店區2015年夏天開幕
    • 新建的展望點,更接近降落的飛機:33 002 438地圖
  • ​Umikaji Terrace:33 002 573 (地圖)(有很多望海的商店,可以吃喝玩樂)
  • 豐崎美麗的太陽海灘:232 542 416地圖)(躺著看飛機降落)
糸滿市
  • 糸滿漁民食堂/勝冷凍:232 484 222地圖
  • 道路驛站系滿:232 484 137地圖(可以吃到當地的海鮮跟蔬菜水果)
  • ​荒崎:232 246 463地圖)(本島真正的最南端,浪花很高)
  • 喜屋武岬;232 275 045地圖)(被誤認為是本島最南端,沖繩戰最後激戰地)
  • 具志川城跡:232 334 193地圖
  • 大度海岸(浮潛):232 310 225地圖
​南城市
  • 知念岬公園:232 594 503地圖)(可以看出地球是圓的)
  • 齋場御嶽:33 024 282地圖
  • 新原海灘/百名海灘:232 470 605地圖
  • 奧武島(南部):232 467 296地圖)(好吃的天婦羅)
  • 沖繩世界/玉泉洞/洞窟咖啡:232 494 418地圖
  • 安座真燦燦海灘33 024 772地圖
  • 安座真港:33 054 013地圖)(搭往 久高島 的船的停靠港)
  • 海景餐廳KURUKUMA咖啡232 562 861地圖
  • 閃閃海灘:33 137 830地圖
​【中部地區】浦添市,西原町,宜野灣市,中城村,北中城村,北谷町沖繩市,宇流麻市,嘉手納町,讀谷村
浦添市
  • 浦添大公園:33 312 103(地圖)(有很長的溜滑梯)
​宜野灣市
  • 月亮海宜野灣飯店:33 372 316地圖
  • UCHINA義大利料理:33 315 013地圖)(超常去,從那霸方向走國道330比較順路,反方向要繞道LAWSON便利店後面鑽過330
  • 宜野灣 熱帶海灘:33 402 329地圖)(超常去
  • ANA拉古納花園飯店:33 403 203地圖)(頂樓中華料理View很棒)
  • 唐吉珂德大賣場:33 434 024地圖
​中城村
  • 永旺夢樂城沖繩來客夢:33 530 405地圖(沖繩最大賣場2015年4月25日新開幕)
    • ​藏壽司 2F [2-08] (書店對面)
  • ​COSTA VISTA 大飯店:33 500 228地圖
  • Handabaru海景餐廳:33 257 835地圖)(以前超常去)
  • 中城城跡:33 411 581地圖
  • 成田山福泉寺:33 411 581(地圖
  • 大西高爾夫球場(餐廳):33 441 404地圖
  • 向日葵花田33 470 203地圖
​北谷町
  • 濱壽司:33 556 069地圖
  • 北谷 安良波海灘:33 496 157地圖
  • 美國村 夕陽海灘/美麗湯溫泉/海灘塔飯店/AEON購物中心:33 525 148地圖
  • 北谷 希爾頓飯店:33 525 834地圖
​沖繩市
  • 小孩王國:33 561 650地圖
  • 沖繩 東京第一飯店:33 532 316地圖)(把肺便宜又不錯)
  • 沖繩縣綜合運動公園:33 504 090地圖)(常去騎單車)退潮可走過去的沙洲:33 474 897地圖
  • 泡瀨鮮魚直販所(餐廳):33 565 341地圖
​宇流麻市
  • 海中道路:499 576 380地圖)(很常去)
  • 大泊海灘:499 794 693地圖)(很常去)(不太受漲潮退潮的影響)(年中無休)
  • 伊計海灘:499 794 095地圖)(不太受漲潮退潮的影響)
  • 伊計島漁港:499 764 666地圖
  • 命御庭:499 674 664地圖)(風景不錯又有趣的製鹽工場)
  • 濱比嘉島度假飯店:499 521 871地圖)(會遇到AKB的成員也說不定)
  • 穆魯克(MURUKU)海濱:499 521 845地圖
  • 勝連濱的海灘:499 549 521地圖)(可以遙望海中道路跟中間的奇岩異石)
  • 比歐斯之丘:206 006 394地圖
  • AEON具志川購物中心:33 626 135地圖
  • 唐吉珂德大賣場鹽屋店:33 628 720地圖)(沒去過^^;)
  • 勝連城跡:499 570 110地圖
  • 平敷屋港:499 485 298地圖)(搭往 津堅島 的船的停靠港)(津堅島照片精選
  • 藪地島:499 516 346地圖)(只有田跟雜草,小心車子開不出來^^;)
​嘉手納町
​讀谷村
​【北部地區】恩納村,金武町,宜野座村,名護市,本部町,伊江村,今歸仁村,東村,大宜味村,國頭村,伊是名村,伊平屋村
​恩納村
​名護市
​本部町
  • Orion本部渡假SPA飯店:553 105 323地圖
  • 瀨底大橋下(安基海濱):206 825 393地圖
  • 瀨底海灘:206 822 264地圖
  • 本部元氣村:553 016 707地圖
  • MAHAINA飯店山原海的驛站(土產,餐廳):553 046 335地圖
  • 美麗的海水族館(餐廳):553 075 797地圖
  • 備瀨崎(浮潛):553 135 653地圖
  • 八重岳櫻花森林公園:206 830 666地圖
  • 饒平名紫陽花園:206 833 170*67(地圖)(QR條碼
今歸仁村​
  • 長濱海灘:553 143 208地圖
  • BEL PARAISO 度假飯店/烏帕馬海灘:553 089 440地圖
  • 瓦魯米(WARUMI)大橋:206 899 695地圖(有物產中心,可以遙望古宇利島大橋)
  • 古宇利大橋下(海灘):485 662 834地圖
  • 古宇利海洋塔停車場:485 693 425地圖(不想付門票的就在這兒拍個照吧,大橋就在正前方)
  • 古宇利島 TORAKU咖啡:485 691 556(地圖(海景漂亮的餐廳)
​伊江村(可以連車帶人搭船過去,不然租腳踏車粉淚的。。。)
  • 城山:553 157 811地圖
  • 伊江海灘:553 129 642地圖
  • 百合花公園:553 217 880地圖
  • 湧出:553 214 479地圖)(海底湧出溫泉)
  • 千人(Nyathi)洞窟:553 122 597地圖)(有 力石,舉起來的話對不孕的女生有利)
​國頭村
  • 奧間海灘/JAL奧間度假飯店:485 829 787地圖
  • YUIYUI國頭驛站(土產,餐廳):485 830 346地圖
  • 森林公園:485 832 445地圖
  • 遭遇山原水雞:728 342 138地圖)(Google Street)(照片2013.10.12)
  • 大石林山:728 675 894地圖
  • 邊戶岬:728 737 152地圖)(本島最北)
  • 山原水雞展望台:728 676 897地圖
  • 赤崎:728 533 753地圖
  • 安田國小:728 293 040地圖)(尋找山原水雞終點)
  • 家畜改良中心:728 260 504地圖)(有展示山原水雞骨骼標本)

パワーポイントで正弦波を描く

クリオ千駄木動坂~住環境充実!人気の谷根千エリア~
発表や論文の素材としてよくパワーポイントのグラフィックを描きます。
一つの例としては、正弦波です。ExcelにA列に度数(0-360)、B列にSIN関数を入れれば、すぐ図形が出来上がりますが、拡大・縮小するとギザギザになりますね。そこで、曲線ツールでExcelで描かれた線の上に曲線を手作業で描けば、なんでも描けます。
しかし、自動化したい場合もありますので、VBAで可能です。ヒントはサンプルファイルにありますよ。^^
今度また詳しく紹介しましょう。
サンプルファイル