5328034 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

星影の魔術師の魔法の呪文

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

プロフィール

星影の魔術師

星影の魔術師

キーワードサーチ

▼キーワード検索

サイド自由欄

フリーページ

コメント新着

カーサン4452@ Re:au PAY プリペイドカードリニューアル(04/24) New! ポイ活。。興味あるし、少しだけやってる…
chiichan60@ Re:au PAY プリペイドカードリニューアル(04/24) New! 今晩は。 ポイ活はしてないですが、知ら…
星影の魔術師@ Re[1]:au PAY プリペイドカードリニューアル(04/24) New! 和活喜さんへ いつもありがとうございます…
星影の魔術師@ Re[1]:Apple Watch SE2 開封の儀(04/23) New! カーサン4452さんへ いつもありがとうござ…
星影の魔術師@ Re[1]:Apple Watch SE2 開封の儀(04/23) New! chiichan60さんへ いつもありがとうござい…

カテゴリ

2021.04.12
XML
カテゴリ:日記
魔術師です。

月曜日です。
今週も始まります。

Dropbox から認証関係が変わるので注意しろとメールが飛んできていました。
シェルスクリプトで Dropbox のファイルを扱える Dropbox-Uploader.sh を使っているので最新版を落とすと更新されていました。
差分を取ると確かに認証関係の処理が変わっていました。

「Dropbox」のAPI仕様が強化 ~セキュリティとパフォーマンスが向上するも一部アプリでは対応作業の必要も - 窓の杜
https://forest.watch.impress.co.jp/docs/news/1318251.html


iPhone の構成プロファイルを Web サーバーに転送するために、PC から構成プロファイルを Dropbox に書き込み Linux 上の Web サーバーでは Dropbox からファイルを読み出して HTML ディレクトリに配置するようにスクリプトを組んでいますが Dropbox-Uploader.sh を使っています。
新しい iPhone を手に入れたら Wi-Fi 設定、VPN 設定、キャリアメール設定、各種 MVNO の APN 設定を設定プロファイルとして保存していてこの設定ファイル一覧ページから読み込ませる手順にしています。
当然他の人間がアクセスできないようにベーシック認証でユーザー認証をしていて SSL で通信を暗号化しています。

手元に持っていた前のバージョンの日本語化パッチが対応行が大きく崩れていたので手作業で対応しました。
8ビット目がストリップされている処理を通るように置き換えたものです。

Dropbox-Uploader.sh 最新版は次のコマンドでローカルに落とします。
git clone https://github.com/andreafabrizi/Dropbox-Uploader/

差分のコンテクスト DIFF ファイルを上げておきます。
参考にしてもらえると幸いです。

dropboxuploader.sh.diff
========== ここから

*** dropbox_uploader.sh.orig 2021-04-11 16:29:05.417041807 +0900
--- dropbox_uploader.sh 2021-04-11 16:27:40.462837792 +0900
***************
*** 389,395 ****
c=${string:$pos:1}
case "$c" in
[-_.~a-zA-Z0-9] ) o="${c}" ;;
! * ) $PRINTF $PRINTF_OPT '%%%02x' "'$c"
esac
encoded="${encoded}${o}"
done
--- 389,396 ----
c=${string:$pos:1}
case "$c" in
[-_.~a-zA-Z0-9] ) o="${c}" ;;
! # * ) $PRINTF $PRINTF_OPT '%%%02x' "'$c"
! * ) o=$($PRINTF "$c" | od -A n -t x1 | tr -d '\n' | tr ' ' '%') ;;
esac
encoded="${encoded}${o}"
done
***************
*** 1240,1246 ****
FILE=${FILE##*/}

if [[ $TYPE == "folder" ]]; then
! FILE=$(echo -e "$FILE")
$PRINTF " [D] %-${padding}s %s\n" "$SIZE" "$FILE"
fi

--- 1241,1248 ----
FILE=${FILE##*/}

if [[ $TYPE == "folder" ]]; then
! # FILE=$(echo -e "$FILE")
! FILE=$(/usr/bin/printf '%b' "$FILE")
$PRINTF " [D] %-${padding}s %s\n" "$SIZE" "$FILE"
fi

***************
*** 1258,1264 ****
FILE=${FILE##*/}

if [[ $TYPE == "file" ]]; then
! FILE=$(echo -e "$FILE")
$PRINTF " [F] %-${padding}s %s\n" "$SIZE" "$FILE"
fi

--- 1260,1267 ----
FILE=${FILE##*/}

if [[ $TYPE == "file" ]]; then
! # FILE=$(echo -e "$FILE")
! FILE=$(/usr/bin/printf '%b' "$FILE")
$PRINTF " [F] %-${padding}s %s\n" "$SIZE" "$FILE"
fi

***************
*** 1328,1340 ****
FILE=${FILE##*/}

if [[ $TYPE == "folder" ]]; then
! FILE=$(echo -e "$FILE")
$PRINTF " [D] %s\n" "$FILE"
elif [[ $TYPE == "file" ]]; then
! FILE=$(echo -e "$FILE")
$PRINTF " [F] %s %s\n" "$SIZE" "$FILE"
elif [[ $TYPE == "deleted" ]]; then
! FILE=$(echo -e "$FILE")
$PRINTF " [-] %s\n" "$FILE"
fi

--- 1331,1346 ----
FILE=${FILE##*/}

if [[ $TYPE == "folder" ]]; then
! # FILE=$(echo -e "$FILE")
! FILE=$(/usr/bin/printf '%b' "$FILE")
$PRINTF " [D] %s\n" "$FILE"
elif [[ $TYPE == "file" ]]; then
! # FILE=$(echo -e "$FILE")
! FILE=$(/usr/bin/printf '%b' "$FILE")
$PRINTF " [F] %s %s\n" "$SIZE" "$FILE"
elif [[ $TYPE == "deleted" ]]; then
! # FILE=$(echo -e "$FILE")
! FILE=$(/usr/bin/printf '%b' "$FILE")
$PRINTF " [-] %s\n" "$FILE"
fi

***************
*** 1468,1474 ****
local SIZE=${META#*;}

if [[ $TYPE == "folder" ]]; then
! FILE=$(echo -e "$FILE")
$PRINTF " [D] %-${padding}s %s\n" "$SIZE" "$FILE"
fi

--- 1474,1481 ----
local SIZE=${META#*;}

if [[ $TYPE == "folder" ]]; then
! # FILE=$(echo -e "$FILE")
! FILE=$(/usr/bin/printf '%b' "$FILE")
$PRINTF " [D] %-${padding}s %s\n" "$SIZE" "$FILE"
fi

***************
*** 1483,1489 ****
local SIZE=${META#*;}

if [[ $TYPE == "file" ]]; then
! FILE=$(echo -e "$FILE")
$PRINTF " [F] %-${padding}s %s\n" "$SIZE" "$FILE"
fi

--- 1490,1497 ----
local SIZE=${META#*;}

if [[ $TYPE == "file" ]]; then
! # FILE=$(echo -e "$FILE")
! FILE=$(/usr/bin/printf '%b' "$FILE")
$PRINTF " [F] %-${padding}s %s\n" "$SIZE" "$FILE"
fi

========== ここまで


日本語化パッチを手パッチで当てたのですが、ここまで書いていて気が付きました。
一部 $PRINTF と変数で処理されているのに気付いたので、
もしかしてとパッチを当てる前のオリジナルのスクリプトで実行し直して見るとそのままでも日本語が通ってしまいました。
前は日本語ファイル名がバケバケだったのですが、システムの echo コマンドが 8ビットを通すようになったのかな?
今後はパッチを当てなくてもよさそうです。


昨日はセブンイレブンのネットコンビ二を初めて使いました。
午前中にネットコンビニのページを見ると注文を受け付けていました。
すかさず注文を入れる
10時に注文して配達時間が 10:30〜の予定
商品を選んでいる内にサンドイッチが売り切れになっていたようで
いざ決済時にサンドイッチが売り切れなので買い物カゴから削除しろとのメッセージが出た
注文を入れて少しして SMS で商品確保と受注確認のメッセージといつ頃の配達か連絡がありました。
SMS での配達予定時間が 10:45-11:00 でお知らせが飛んできてました。

SMS でのやり取りなのでスマホ専用サービスでスマホを持ってないと使えませんし、iPad では SMS は無視されるのでサービスが使えません。
何事もなければ SMS も無視してもいいかも知れませんけど
配達開始とか状況は SMS で飛んで来ます。
最終的に 11時前に届きました。

正直、便利ですね。
雨の日とか出たくないときに利用したいかも
後はいつでも注文を受け付けてくれたら言うことないのですけどね。
午前中は受け付けていたけど午後はだめになったとか、晩にならないと配達されないとか
配達要員がいるときしかだめなのでしょうね。
そこさえ改善すれば買いに出られないときに利用したいと思いました。

アメリカンドッグとかナナチキも注文しています。
最寄りのセブンでは店舗が小さくホットスナックの扱いが偏っていて買えなかった商品で久々に食べました。
パートナーはアメリカンドッグを持って夜勤に出て行きました。
昨夜はアメリカンドッグとナナチキで一杯やりました。

今週も始まります。
今日は出勤になります。
がんばりましょう


人気記事の一覧のあるトップ

楽天のサービス紹介ページへ飛ぶ

星影の魔術師に
応援のクリックをポチッとお願いします。

にほんブログ村 スマホ・携帯ブログ iPhoneへ にほんブログ村 IT技術ブログ IT技術メモへ 

PVアクセスランキング にほんブログ村

皆さんの、協力に感謝しています。

AX





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2021.04.13 17:42:50
コメント(8) | コメントを書く


■コメント

お名前
タイトル
メッセージ

利用規約に同意してコメントを
※コメントに関するよくある質問は、こちらをご確認ください。


Re:Dropbox-Uploader.sh の日本語化パッチ、セブンのネットコンビ二(04/12)   悠々愛々 さん
おはようさんさん。

いつも応援ありがとなし。

わては、

指パッチんしか、

わかりましぇ~~ん。

のポテチ・・・
(2021.04.12 09:35:40)

Re:Dropbox-Uploader.sh の日本語化パッチ、セブンのネットコンビ二(04/12)   和活喜 さん

 こんにちは。北九州戸畑は晴れです。
いつもご来訪、コメントありがとうございます。(^-^)

 月曜日です。今週もよろしくお願いします。
時差出勤しています。朝食時に松山選手優勝の瞬間を見ました。
日本ゴルフの長い歴史……初の快挙ですね。嬉しくて堪りません。(^。^)
 今からボランティア仲間との会合&昼食会で出かけます。
ご挨拶のみで失礼します<m(__)m>

 今日も佳き一日でありますように。
ーー☆☆☆
(2021.04.12 10:05:20)

Re:Dropbox-Uploader.sh の日本語化パッチ、セブンのネットコンビ二(04/12)   Pearun さん
Dropboxですか、こちらは仕事もしていないし googleドライブで間に合っているかなって感じです。
セブンイレブンのネットコンビ二ですか、噂によるとセブンが台湾のパイナップルを扱うとか言う話があるので、そなったら1度注文して見たいですね。
(2021.04.12 10:52:35)

Re:Dropbox-Uploader.sh の日本語化パッチ、セブンのネットコンビ二(04/12)   神風スズキ さん
Good evening.
Good day, how are you ?

 授業の合間にお邪魔します。
雨が降ってきました。久しぶりの小雨です。

 日本の松山選手が世界一有名な
ゴルフの大会で優勝しました。
USA ジョージア州のオーガスタという
都市で開催されました。歴史的快挙ですね。

💛 長崎から愛情あふれる応援2完了です。
🔹 Hope have a happy Monday night.


(2021.04.12 16:35:52)

Re[1]:Dropbox-Uploader.sh の日本語化パッチ、セブンのネットコンビ二(04/12)   星影の魔術師 さん
悠々愛々さんへ
いつもありがとうございます。
パッチワークのパッチと同じ意味です。
(2021.04.12 18:19:33)

Re[1]:Dropbox-Uploader.sh の日本語化パッチ、セブンのネットコンビ二(04/12)   星影の魔術師 さん
和活喜さんへ
いつもありがとうございます。
(2021.04.12 18:19:53)

Re[1]:Dropbox-Uploader.sh の日本語化パッチ、セブンのネットコンビ二(04/12)   星影の魔術師 さん
Pearunさんへ
いつもありがとうございます。
クラウドストレージは Dropbox が 1番メジャーですけどね。
だから対応ソフトも充実しています。
台湾パイナップルですか、美味しいのですかね。
(2021.04.12 18:22:48)

Re[1]:Dropbox-Uploader.sh の日本語化パッチ、セブンのネットコンビ二(04/12)   星影の魔術師 さん
神風スズキさんへ
いつもありがとうございます。
(2021.04.12 18:23:10)


© Rakuten Group, Inc.