スマホ間でURLや画像の受け渡し (未完成)
■ 序
すっごくよくある話なんだけど、iOSのAirDropみたいな感覚でURLや画像をiOS以外の端末に送りたい時~
よくある話なのでいろんなアプリがあったのだけど、最初は便利だったシンプルなアプリが、なぜか時が経つに連れて広告が入ったり有料化したり会員登録が必須になったり新しいOSで動かなくなったり…
てのもよくある話。
ちょっとした使いづらさは諦めて、LINEで共有したり(複アカめんどい)、Pushbulletで共有したり(割と鬱陶しいアプリになった)、Zeetleで共有したり(かなり鬱陶しいアプリになった)、Chromeのタブ履歴使ったり(まずChromeに渡すのがめんどい)、とりあえずはてブしたりするわけだ。
そんな折に
この記事。Piping-Server。これ。これ面白そう。これ使えそう。そんな感じがしてきたのでなんかうまく出来ないか試行錯誤する記録である。
■ Piping-Serverをかんたん共有アプリ化として使うにあたっての問題点
フォームがしょぼい
何もパスを指定しないと簡易的なフォームが出る。画像やテキストがすぐ送れる。ちゃんと考えられてる。便利。 なのだが、ここをもうちょっと使いやすくしたい。
パスを記憶させておくとか、パラメータで渡せるようにとか、モバイルフレンドリーなUIにするとか、PCではD&Dで登録できるようにとかしたい。
受信がしょぼい
元々パイプでデータを受け渡すためのものなので当然といえば当然だが、生データがペロッと出力されるのみである。
画像や動画などはこれでいい。Content-Typeが引き継がれる仕様なので送信側でヘッダを工夫すれば如何様にもなる。
しかしURLなどのテキストはいかんともしがたい。
中身がtext/plainのときはもうちょっとこう、HTMLで出してコピーしやすくしたりクリッカブルにしたりはてブ表示したりメタブクマしたりしたい。
ついでにパラメータやCookieでパスを覚えておいてもらったりそれに応じて受け取りボタンとかつけたい。
しかしながら
中身はJSなので改造は比較的容易。しかし改造するとバージョンアップが面倒。なによりdockerで簡単導入できなくなる。
自己都合な使い方をプルリクするのもどうかと思う。
そんなわけで
ラッパーを作りたい感じ。シェルコマンド叩くだけならPHPとかで簡単にできそう。たぶん。 ラッパー作ったらデータ送信用に乱数パス生成してデータ送る前にパス送るみたいななんちゃってセキュリティも出来るだろうし…
■ 共有方法
ラッパーを作る前にとりあえず素のままで頑張ってみようの巻。
iOSから送る場合(iOS12以降)
「ショートカット」アプリ一択。
こんな感じでショートカットを作る。
全部まとめてもいいのだがテキストとメディアファイルは分けたほうが無難。
あと「URL」を受け取るようにするとなぜかHTMLの中身が送られてしまうので注意。 「テキスト」型式のみにする。
ちなみに
この設定で「共有シートに表示」がオンになっていればファイル欄に「ショートカットの入力」が選べるようになります。
これでブラウザからでも写真アプリからでも共有でファイルが送信出来る。
iOSから送る場合(iOS12以前)
これが困った。
宗教上の理由(※32bitアプリを使い続けたい等)でiOS12以前の場合は「ショートカット」アプリは使えません。
「ifttt」でいいかなと思ったら画像は送れないしテキスト(Note widget)は文字化け(たぶんContent-Typeがおかしいのでラッパー使えば直せる案件かも)。
HTTP POST/PUT出来るアプリはたくさんあるのだけど共有シートから受け取れるヤツがない。
共有はあきらめて大人しくクリップボード経由でWebフォームから送るほうがラクかなあ…。
Androidから送る場合
Automateあたりで出来るんじゃなかろうかと思ったが試行錯誤して疲れたので諦めた。 Taskerは持ってるけど有料だから次はmacrodroidとかで試すかな→Getしかできなかった
以下未稿
リモートデスクトップアプリの私的メモ
VNC (UltraVNC)
Brynhildr
Chromeリモートデスクトップ
- ブラウザのアドオンなのにここまで出来るって逆に怖い(今はChromeOSとかあるから少し薄れたが)
- よく本体がバージョンアップする&本体がメモリ食いなため、いつでも使える安心感はない。非常用に入れておいてもいいかなという感じ。
AnyDesk
- アプリの行儀が悪いので敬遠。
LogMeIn
- それまで使ってきたすべてのリモートデスクトップアプリを凌駕する性能と便利機能の数々で、セキュリティも高く愛用していたが、方針変更で無料版がなくなってしまった
- まあこんだけ便利なら有料でもいいよと思って金を払って使っていたが、事前告知なしで価格が倍々に跳ね上がることが数回あり、問答無用で引き落とされるのに嫌気が差し解約
- 解約するのも日本語が拙いサポートとメールでやりとりせねばならずかなり面倒だった
TeamViewer
- LogMeInほどではないが、そこそこの性能で無料で使えて便利。VPNやリモート印刷にも対応。デスクトップだけならD&Dファイル転送にも対応。完全にオマケだがビデオ会議などもある。
- 最近はAndroidスマホのリモート操作(PCやiPhoneからAndroidを操作)にも対応している。これも便利。ただしFireHDは不可。
- 無料で使っていると非商用でのみ無料ですと毎回ダイアログが出る。仕方ないことだよねと思うが結構ウザい。広告消せるなら金を払ってもいいと思うが個人用のプランはない(業務用は高すぎる)。
- しかししばらく使っているとどういうわけか「お前商用環境で使っているだろ」といった嫌疑をかけられる。無視して使っていると5分で自動切断されその後10分繋がらなくなる。サポートに家庭でしか使ってない旨を伝えると解除してもらえるが、返信すらない上にしばらくするとまた嫌疑をかけられるのが結構うざったい。
- iOS版は一度設定すると指紋認証とか何もなくてパスワード不要で繋がってしまうのでもう少しセキュリティ面を考えてもらいたい。
Splashtop
- LAN内のみ無料、外からの接続は有料だがそこそこリーズナブル。いろいろ便利になる業務用プランでもリーズナブルなので業務用プランを契約することにした。
- iPhoneアプリからは押せないキーがある。地味に不便。だがiPadではバーチャルパッド機能が使えてめちゃくちゃ快適。iPhoneでも使えるようにしてくれ。
- 接続直後は画面がモザイク。地味に不便。
- サーバーログを全画面で流したりおおきく画面が更新されると切断されることがある。地味に不便。
- 時間帯によっては画面更新が遅くなる。地味に不便。
- たまにサーバーアプリが固まる。地味に不便。
- リモートでGoogleハングアウトやChromeリモートデスクトップを使うと画面が真っ暗になったりする。謎。
- PCによってはメニューの内側が真っ白になったりスクロールしても描画されなかったりする。謎。
総括
SplashtopのBusinessプランを利用しつつ、うまく繋がらない時だけTeamViewerで接続して再起動。今これ。
結局Windows10HomeでWindowsUpdateによる強制再起動を防ぐ方法はないのか…
ググってわかったのは
- 通常の設定変更で可能な再起動のリスケ(7日後まで設定可能)で解決すると思い込んでいるサイト
- Insider Previewの時に出来ていた方法をそのまま紹介しているサイト
- Windows10Proでしか出来ない方法を紹介しているサイト(Homeでは試していない、みたいなのはまだいいほうで、Homeでもグループポリシーエディタ使う代わりにレジストリ弄れば出来ると思う、みたいなサイトもあるが、Homeにはそもそも該当箇所のレジストリツリーがない)
- Windows7/8からWindows10へのアップグレードの話とごっちゃになっているサイト
ばかりで、結局Homeでは不可能ということみたいな。
VMwareとかでなんか入れてるとか、何かしらサーバー系のソフト常駐させてるとか、作業途中で保存も中途半端にデスクトップを放置することがある人はHomeは選んじゃダメでProにしろってこったな。
普通にまとまってるのは
Windows 10 の自動更新を無効(Windows Updateを手動更新のみ)にする方法 - ぼくんちのTV 別館
ここと2chスレくらいか
Windows 10 の強制 Windows Update を制御するスレ
あとマイクロソフトコミュニティのスレッドがちょっと面白かったというか
Windows10において、Windows Update後、勝手に再起動される - マイクロソフト コミュニティ
消えた作業分どうしてくれますの?
追記:
最終手段としてWindowsUpdateのサービスを無効にすれば強制再起動は防げる。ただしアップデートにも気付けない。
最近レトロゲームやらレトロPC界隈盛り上がってるなあ…
pc.watch.impress.co.jp
捨てる神あれば拾う神ありなんだなあ…いや使ったことはないけど。
先日のベーマガイベントのOPムービーが公開されました。昔のSHARP X68K芸術祭をご存知の方にはもうお馴染みのアレが新たに蘇りました! https://t.co/pz9VqbxlAv https://t.co/Uup0r6uMf3
— 古代祐三 (@yuzokoshiro) 2015, 11月 13
ALL ABOUT マイコンBASICマガジン 2015 オープニングムービー - YouTube
すごいノスタルジック。
トロンやワイヤーフレームみたいなデモよりもキャラクタグラフィックのあたりが。
AKIBA PC Hotline!はずーっと秋葉原BEEPの紹介ばかりしているし。www.akihabara-beep.com
この店オールドPCをコンデンサ全交換とかして売り物にしてるの凄い。
ウチにもMSXとかMZ-1500とかぴゅう太とかJR-200とかあったはずだけど、FDDやQDDのゴムベルト死んでるし自分でメンテも出来ないし完全に置物なんだけど、この店なら蘇らせてくれそう。
ただ物置の奥底で腐ってるはずなので発掘するのも面倒…。
akiba-pc.watch.impress.co.jp
レトロフリークはかなりマジコンぽいけどどういう基準で(任天堂の法務部的に)大丈夫なのか気になる。
関係ないけどレトロフリークの標準コントローラは十字ボタンの感触が微妙だった。オリジナルのコントローラ繋がるからいいけど。
なんかアップデートでゲームギアとかにも対応するみたいで。
ついでにMSXとかにも対応しないかなw BIOSある機種は無理かな… でもC-BIOSとかあるし…。
レトロゲーム総合配信サイト、プロジェクトEGG
D4のEGGもなんだかんだで生き残ってるしね。(月額課金してないけど)
ここのおかげでWiiUのバーチャルコンソールにもMSXタイトルちらほら出てきてるし。
#どういでもいいけどここのメルマガよくメタルスレイダーグローリーファンブックリマスターの宣伝してたのに岩田聡氏の訃報には一切触れなかったのがなんか…
MR04LNほすぃ…
【Amazon.co.jp限定】NEC Aterm MR04LN 3B LTE対応 モバイルルーター 【OCN モバイル ONE マイクロSIM付】 クレードル付属
- 出版社/メーカー: NTTコミュニケーションズ
- 発売日: 2015/07/16
- メディア: エレクトロニクス
- この商品を含むブログを見る
でも来月にならないと買えないぐぬぬ
【メモ】AndroidだけSSL証明書のエラーが出る (お名前.com/グローバルサイン クイック認証SSL)
SHA1の中間CA証明書(dvcacert.cer、dvcacert_v3.cer)ではダメらしい。
リポジトリ・利用約款 | SSL・電子証明書ならGMOグローバルサイン
「クイック認証SSL用中間CA証明書(SHA256)」
gsdomainvalsha2g2.cer
を中間CA証明書に指定する
SSLCertificateChainFile /etc/httpd/ssl.key/gsdomainvalsha2g2.cer
本来メールにプレーンに記載されているものなのかしょっちゅうファイル名が変わっているのか、gsdomainvalsha2g2.cerでググっても事例が出てこないので不安になる。