タグ別アーカイブ: Array

slooProImg_20170401134301.jpg

WorkflowのURL Encodeアクションの挙動がちょっとアレだったのでencodeURIComponentレシピを作ってみた。

slooProImg_20170401134301.jpg

みなさんはWorkflowでレシピを作ってますか? 私はよくURLスキームを使うレシピを作ってます。 この時URLスキームに渡すURLはエンコードしますが、WorkflowのURL EncodeアクションはjavascriptのencodeURIComponentとは挙動が違うのをご存知でしたか? かと言ってencodeURIとも違うんですよ。 エンコードを比較するレシピを作ったので、インポートして確認してみて下さい。 EncodeTest GET WORKFLOW ▼レシピを実行すると各エンコード結果が表示されます。 origin:エンコード前のテキスト WorkflowEncode:Workflowのエンコードアクション結果 encodeURI:javascriptのencodeURI結果 encodeURIComponent:javascriptのencodeURIComponent結果 尚、encodeURIやencodeURIComponentはMyScriptsで出力した結果です。 結果を見て頂ければわかりますが、WorkflowのアクションはencodeURIともencodeURIComponentとも違う結果になってます。その2つの中間のような挙動です。(^^; 謎な挙動のアクションより確実にencodeURIComponentでエンコードしたい時もあると思うので、今回encodeURIComponentレシピを作ってみました。 レシピのインポート エンコード encodeURIComponent GET WORKFLOW デコード decodeURIComponent GET WORKFLOW 使ってみる encodeURIComponentとdecodeURIComponentをインポートした後に以下のレシピをインポートして実行してみて下さい。 EncodeCheck GET WORKFLOW ▼本レシピのエンコードがjavascriptのencodeURIComponentと一致、デコードがoriginと一致してるのがわかります。 ▼以下のように、エンコードしたい時はRunWorkflowでencodeURIComponentを、デコードしたい時はRunWorkflowでdecodeURIComponentを選択して下さい。 最後に いかがでしょうか? 今までencodeURIComponentを使いたくても出来ずに困ってた方はお試し下さい。 紹介したアプリ Workflow: Powerful Automation Made Simple 1.7.3 分類: 仕事効率化,ユーティリティ 価格: 無料 (DeskConnect, Inc.) happyChappy(@happyChappy1115)でした。 Sponsored Link Posted from するぷろ for iOS.

slooProImg_20170331142430.jpg

(追記あり)Workflowアプリ内でHTMLプレビューしようとしたら、ちょっとアレだったので代替案を考えてみた。

slooProImg_20170331142430.jpg

みなさんはWorkflowでHTMLプレビューしたい時ってありませんか? 例えば、私が以前作ったSongTweet via MyScriptsは、今聴いてる曲を検索して候補をHTML表示して、タップすればツイートやLINEにNowPlayingを送れるレシピでしたが、その候補をHTML表示するのにWorkflowでのやり方がわからず、仕方なくMyScriptsを使ってました。 ▼こんな感じに表示されます。 ただMyScriptsは1発で起動しないことが多く、何だかなぁと思ってました。(T_T) そこで今回、Workflow内でHTMLをプレビュー出来ないかやってみたので紹介します。 やったこと 最初に、<div>〜</div>のタグをテキストで渡されるとWorkflowだけでHTMLプレビューするレシピを作りました。 やってることは、渡されたテキストにheaderなどを付けてHTML記述にしたあと「Make Rich Text from HTML」で1度RichTextにして、その後「Show Web Page」でHTMLプレビューしてます。 ▼Workflowレシピはこんな感じです。 ▼HTMLプレビューはこんな感じになります。 布袋寅泰が文字化けしてますが((^^;)、いい感じだと思いませんか? でも問題があるんです。 HTMLプレビュー出来てそうですが、実はリンクが切れてるんです。 ちょうどTextwellのBlogViewみたいな感じです。あれもリンクが効かないですよね?(私だけ?) でも、かと言ってRichText表示のままにすると ▼リンクは効いてますが、画像が表示されません。(T_T) ということで試行錯誤した結果、Documents 5というアプリにRichTextを渡してHTMLプレビューすることにしました。 Documents 5 - PDFリーダーとブラウザ搭載のクラウド対応ファイルマネージャ 5.7.7 分類: 仕事効率化,ビジネス 価格: 無料 (Readdle Inc.) このアプリはいわゆるファイラーというやつで、いろんなタイプのファイルを開けます。 無料だし、持ってて損はないかも。 MyScriptsを使う場合との違い MyScriptsを使う場合は、MyScripts側にもスクリプトが必要だったんですが、このDocuments 5に対しては特に何も用意することなく、ただ持ってるだけでいいということと、1発で起動するというところですね。 この違いは大きいです。 レシピのインポート 以下のリンクからレシピをインポートして下さい。 ※HTML previewの仕様を1部変更しました。 以下は最新版に差し替えてますので、旧版をお持ちの方は再度インポートして下さい。(17/4/2) HTML preview GET WORKFLOW カスタマイズ ▼footer(赤枠の部分)が私のTwitterアカウントになってます。不要なら空欄にして下さい。 呼び出し元のレシピ ▼呼び出し元は、1行目がHTMLプレビューのタイトル、2行目以降がプレビュー表示したいタグにして、最後にRunWorkflowで「HTML preview」を選択して下さい。 追記17/4/2 HTMLのheadやscriptも自由に弄りたい事もあると思うので、HTML全文を渡すこともできるようにレシピの仕様を変更しました。 1行目に何か文字列があれば従来同様、1行目をHTMLプレビューのタイトル、2行目以降をbody内のタグとしてプレビューします。 1行目を空行(改行のみ)にすると、2行目以降をHTML全文としてプレビューします。 追記ここまで 使ってみる 呼び出し元のレシピを実行すると ▼Documents 5でプレビュー表示されます。 ちゃんとリンクも有効だし、何故か布袋寅泰の文字化けも治ってます。(^^) ※但し、Documents 5側でプレビューファイルが勝手に保存されるので、そのままにしてるとドンドン溜まっていきます。(^^; ▼こんな感じです プレビューを何度も再利用できるのは利点とも言えるかもしれませんが、不要であればこまめに削除するようにして下さい。 最後に いかがでしょうか? MyScriptsはもう更新されてないし、MyScriptsを使わないでプレビュー出来るだけでもかなり便利になったと思います。 今後Workflowだけで処理できないかわかれば、また紹介したいと思います。 紹介したアプリ Workflow: Powerful Automation Made Simple 1.7.3 分類: 仕事効率化,ユーティリティ 価格: 無料 (DeskConnect, Inc.) Documents 5 - PDFリーダーとブラウザ搭載のクラウド対応ファイルマネージャ 5.7.7 分類: 仕事効率化,ビジネス 価格: 無料 (Readdle Inc.) happyChappy(@happyChappy1115)でした。 Sponsored Link Posted from するぷろ for iOS.

slooProImg_20170329160353.jpg

(17/4/1更新)javascriptの文字列抽出メソッドsubstrのWorkflowレシピを作ってみたので紹介します。

slooProImg_20170329160353.jpg

みなさんはWorkflowでレシピを作る時、文字列操作が不便だと感じたことはないですか? Workflowは色んなアクションが用意されてて、簡単に自動化プログラムが作れるので便利ですが、文字列操作はアクションが豊富とは言えません。 例えば、javascriptでよく使うsubstr等の文字列抽出をするアクションがありません。 「ある文字列の3番目の文字から5文字を抽出」 みたいなやつです。 これをレシピ中に何度もやろうとすると煩雑になるし、レシピが長くなって見にくくなってしまいます。 それに同じことを繰り返すのが面倒くさいし大変です。(><) そこで今回、Workflowで使えるsubstrを作ってみたので、使い方も合わせて紹介します。 レシピのインポート 以下のリンクからレシピをインポートして下さい。 ※コピーしないでも文字列抽出結果が渡せることがわかっかのでレシピを最新版に差し替えました 17/4/1 substr GET WORKFLOW 使い方 ▼レシピの最初に使い方のコメントがあります。 詳細 テキスト(複数行可) 開始位置(0〜) 文字数 の形式で本レシピに文字列を渡すと、指定した開始位置(0は1文字目)から指定文字数の文字列を抽出してコピーします。 改行も1文字に数えます。 また、文字数を0以下にすると、開始位置から末尾までの文字列を抽出します。 呼び出し元のレシピでは RunWorkflowでsubstrを指定したあと、GetClipboardで受け取って下さい。 元のテキストに対して、抽出したい開始位置と文字数を改行で付加したテキスト(文字数の後は改行しないで下さい。)をsubstrに渡して下さい。 substrで抽出された文字列はクリップボードにコピーされるので、substrの呼び出し元のレシピでGetClipboardを使って受け取って下さい。 尚、文字数を0以下にすると、開始位置から末尾までの文字列を抽出します。 使用例 ▼以下の場合は ▼このようになります。 解説 改行も1文字に数えます。 また、0から数えるので、開始位置=14は改行含めて15文字目の「す」になります。 文字数=0なので、末尾まで(開始位置指定の前まで)になります。 従って、「す」から末尾の「の」までが抽出されることになります。 ▼もし開始位置と指定文字数の和がテキストの文字数を超える場合は、以下のアラートが出るので文字数を確認して下さい。 また、javascriptの本当のsubstrは開始位置にマイナスの指定もできます(末尾からの指定になる)が、本レシピは出来ません。ご了承下さい。m(_ _)m 今回デバッグに使ったレシピは以下になります。弄ってみて試してみて下さい。 ※こちらも最新版に差し替えました 17/4/1 substrテスト GET WORKFLOW 紹介したアプリ Workflow: Powerful Automation Made Simple 1.7.3 分類: 仕事効率化,ユーティリティ 価格: 無料 (DeskConnect, Inc.) happyChappy(@happyChappy1115)でした。 Sponsored Link Posted from するぷろ for iOS.

slooProImg_20170305152014.jpg

MacでBlu-rayをバックアップするなら「MakeMKV」がオススメ!

slooProImg_20170305152014.jpg

先日のブログで、MacでDVDをバックアップする方法を紹介しました。 MacでDVDをバックアップしたり、iPhoneで再生可能な動画に変換するなら「MacX DVD Ripper Pro」がオススメ! そしてバックアップしたDVDをNASに保存して、いちいちメディアを入れ替えることなく、ライブDVDを楽しんでます。 でも、ライブ版はDVDだけでなくBlu-rayも持ってるんですよね。(^^; そこで今回はMacでBlu-rayをバックアップする方法を紹介します。(^^) ダウンロード 以下のサイトからMakeMKVをダウンロードしてインストールして下さい。 Windows用とMac用があります。 MakeMKV - Download このソフトはBlu-rayディスクをフォルダ構造そのままにバックアップしたり、タイトルを個別にmkvファイルにエンコードしながら保存したりできます。 また、30日間はフリーで使えるので、試用して気に入ったら購入すればいいと思います。 (でもこちらのサイトに頻繁にKeyが公開されてるようです...。私はまだ試したことがないのでどうなるかはわかりませんが(^^;) 使ってみる 私の目的は、手持ちのライブ版Blu-rayをNASに保存して、いちいちメディアを入れ替えなくても好きな時にiPhoneやiPadで再生して大画面TVで楽しむというものです。 このソフトはBlu-rayのフォルダ構造そのままにバックアップ出来ますが、これだとiPhoneで再生出来ないので、本エントリーではタイトル別にmkvファイルにエンコードしながら保存する方法を紹介します。 動画再生アプリ iPhoneやiPadでNAS上のmkvファイルを再生するには、nPlayerがオススメです。(^^) 高額なアプリですが、DolbyやDTS HDにも対応してるし、NAS上の動画も何のストレスもなく再生できるし、早送り•巻き戻しは左右スワイプ、音量調整は上下スワイプと操作も簡単なのでお気に入りです。(^^) nPlayer Plus - The best media player 3.5.3 分類: エンターテインメント,ユーティリティ 価格: ¥1,080 (Newin Inc.) ちなみにAcePlayerというアプリもお気に入りだったんですが、今回のNAS上のBlu-rayのmkvファイルはビットレートが高いせいか、途中で止まってしまって使えませんでした。(><) 外付けドライブ 私のMacはMacbookAirなので、Blu-rayを再生するドライブが付いてません。 なので、BUFFALOのBRXL-PT6U3-BKCという外付けドライブを購入しました。 BUFFALO 書き込み 再生 編集ソフト Type-C変換ケーブル添付 ポータブルBD ブラック BRXL-PT6U3-BKC posted with カエレバ バッファロー 2016-10-08 Amazon 楽天市場 価格.com この外付けドライブはUSB3.0、バスパワー対応で、結構スリムで持ち運びに便利なのでお気に入りです。 ただ、PowerDVD系のソフトが多数付いてますが、Windows用であってMac用は1つもありません。(^^; Windowsで使うなら結構お得感があると思います。Mac用のソフトも付けて欲しい...(T_T) ▼このドライブは、バスパワーの電力が足りてる時はLEDが緑に点灯します。 ちょっと面白いのは、1本のケーブルで電力が足りなかった時用に予備のブーストケーブルも付いてます。 ▼本体裏面に内蔵されてるので、わざわざ探さなくても大丈夫です。(^^) MakeMKVの使い方 ▼外付けドライブにBlu-rayを挿入して、MakeMKVを起動し、ドライブアイコンをクリック。 ▼Blu-rayの解析が始まるので少し待ちます。 ▼タイトル別に容量が表示されるので、保存したいのを選択(※)して、右の赤枠で保存先を指定して、青枠をクリック。 ▼mkvへのエンコードが始まります。 1〜2GBだと数分で終わります。30〜40GBで1時間ちょっとかかる感じです。(PCの性能にもよりますが) 終わるまでしばらく待ちましょう。 ▼あとはnPlayerで再生するだけです。 なお、大画面TV+スピーカーシステムで再生するには以下の過去記事を参考にしてみて下さい。 Bluetooth対応2.1chスピーカーシステムHTP-CS1を買ってみた! 今更だけどAppleTV(第4世代)を買ってみた! (※)複数タイトルがある場合にどれがどういう動画なのかわかりません。 容量から見当をつけるしかないので、プレビュー機能があるといいなと思いました。 注意点 本ソフトでmkvファイルの保存先にネットワーク上のNASは設定しない方が良さそうです。 再生してみると音声は問題ありませんでしたが、映像がたまにカクついてしまいました。(T_T) なので私は、保存先はMacのドライブにして、あとからNASに移動するようにしてます。 最後に このソフトはBlu-rayだけでなくDVD保存にも対応してるし、結構お手軽なのでいいと思います。 これで、DVDであってもBlu-rayであっても何でもNASに保存できるようになったので、いつでも好きな時に大画面TVでライブを堪能できます。(o^^o)♪ みなさんもお試し下さい。(^^) happyChappy(@happyChappy1115)でした。 Sponsored Link Posted from するぷろ for iOS.

今更だけどAppleTV(第4世代)を買ってみた!

先日のブログ( 敷居は全然高くなかった!簡単•便利なNASの導入をお勧めします! や Bluetooth対応2.1chスピーカーシステムHTP-CS1を買ってみた!)でお伝えしたように、私はNASと2.1chスピーカーシステムを買ったので、昔聴いてた曲等をばんばんNASに入れて大迫力で色んな曲を聴くようになりました。(^^) そうするとNASに保存してる動画や、Amazonプライム会員の無料映画等も大画面TVで大迫力サウンドで堪能したくなってきたので、先日AppleTVを買っちゃいました。(^^; 今の第4世代というのはHDDの容量が32GBと64GBの2種類がありますが、私はゲームをする訳でもなく、ただiPhoneで再生する動画をTVで観たいだけなので32GBの方を選びました。(^^) サイズ 10cm四方で高さは35mmと、思ってたよりかなり小さいです。 ▼小さいのでフロントスピーカーの後ろに隠すように置いてます。(^^; 接続•設定 うちのTVはHDMI2系統なので、1つは先日説明したようにスピーカーを繋いで、スピーカーとブルーレイレコーダーを繋いでます。そして、TVの空いたもう1つのHDMIとAppleTVを直接繋いでます。 AppleTVの電源を入れると、iTunesStoreのアカウント設定等の画面になるので指示に従って設定するだけでOKです。超簡単です。(^^) 詳しくは以下のユーザガイドをご覧下さい。 Apple TVユーザガイド また、AppleTVにもリモコンが付いてますが、私はほとんど使ってません。 一応iPhoneアプリのリモコンもあるので、それをインストールしてもいいと思います。 Apple TV Remote 1.0.2 分類: エンターテインメント 価格: 無料 (Apple) リモコンアプリの使い方は以下を参考にして下さい。 Apple TV Remote App を設定する - Apple サポート でも私はそのアプリもほとんど使ってなくて、TVのリモコンだけで済んでます。(^^) 使ってみる 私のようにiPhoneで再生する動画を、AppleTV経由で自宅のTVで再生させるにはAirPlay機能を使います。 ▼iPhone画面を下から上にスワイプして「AirPlayミラーリング」をタップ ▼「AppleTV」をタップすれば ▼自宅のTVにiPhoneが表示されるので、あとはNASに保存してるYoutube動画でも何でも再生するだけです。 音量はiPhoneのボリュームで調整できますが、最大に上げても元々スピーカーで設定した音量までしか上がらないので、スピーカーの音量を小さくした状態だった場合はスピーカーの方の音量を上げる必要があります。 Amazonプライム会員無料映画 私はAmazonプライム会員になってます。 私だけでなく、妻や娘もよくAmazonで毎週のように何かしら買ってるので会員になった方がお得なんです。(^^; この前、不在通知が入ってたので電話で「〇〇ですけど...」って言いかけたら「あ〜、〇〇さんですね。今すぐお届けします。」って言われました。住所を伝えないでもわかるみたいで、ちょっと恥ずかしかったです。(^^; プライム会員になると色んな特典があって、かなりの数の映画やTV番組等が見放題になります。プライム会員の特典については以下のサイトが参考になると思います。 Amazonプライム会員がお得過ぎ! 10個のメリットを分かりやすく紹介! - 今日はヒトデ祭りだぞ! プライムビデオを見るには以下のアプリをインストールして下さい。 Amazonプライム・ビデオ 4.0.2 分類: エンターテインメント,ライフスタイル 価格: 無料 (AMZN Mobile LLC) このアプリを見てもらえばわかりますが、多過ぎてどれから見ようか迷っちゃいます。(^^; 最後に 昔見た海外TVドラマのHEROESやフリンジ等の有名どころも全シーズン揃ってるし、色んなTVアニメも全話見れるし、映画も沢山あるし、休日は外出しなくなりそうです。 今までレンタルでたくさん借りてたのがバカみたい。(^^; 月に何度かAmazonでお買い物をする方はプライム会員の検討をしてみては? happyChappy(@happyChappy1115)でした。 Sponsored Link Posted from するぷろ for iOS.