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

PR

×

プロフィール

星影の魔術師

星影の魔術師

キーワードサーチ

▼キーワード検索

コメント新着

誤算丸子 @ Re:今度の旅行でのデータ通信回線を手に入れました(10/01) New! 旅行中のデータ回線をしっかり確保された…
teapotto @ Re:楽天カード あとリボキャンペーンが変わってしまった(09/30) New! ( ゜▽゜)/コンバンハ あとリボキャンペー…
星影の魔術師 @ Re[1]:楽天カード あとリボキャンペーンが変わってしまった(09/30) New! 和活喜さんへ いつもありがとうございます…
和活喜 @ Re:楽天カード あとリボキャンペーンが変わってしまった(09/30) New!   応援(^-^)V  こんにちは。水曜日・…
2021.04.12
XML
カテゴリ: 日記
魔術師です。

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

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

「Dropbox」のAPI仕様が強化 ~セキュリティとパフォーマンスが向上するも一部アプリでは対応作業の必要も - 窓の杜


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 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 と変数で処理されているのに気付いたので、
もしかしてとパッチを当てる前のオリジナルのスクリプトで実行し直して見るとそのままでも日本語が通ってしまいました。

今後はパッチを当てなくてもよさそうです。


昨日はセブンイレブンのネットコンビ二を初めて使いました。
午前中にネットコンビニのページを見ると注文を受け付けていました。
すかさず注文を入れる
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) | コメントを書く


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

© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: