過去において、*10
WordPress*12
地球温暖化*5
JavaScript*6
CSS*4
PHP
*11
Bash「 BupTouchBWAllSources.sh 」
の公開です。

処理内容
.php
ファイルを初期値:「z Sources4PHP」同列フォルダーにコピーします。 は同時刻です。*13
タイムスタンプ*4
PHP.js
ファイルを初期値:「z Sources4PHP/JS」同列フォルダーにコピーします。 は同時刻です。*13
タイムスタンプ*5
JavaScript.css
ファイルを初期値:「z Sources4PHP/CSS」同列フォルダーにコピーします。 は同時刻です。*13
タイムスタンプ*6
CSS- 初回起動時のみ
min.js
|min.css
も、同列フォルダーにコピーします。 は同時刻です。*13
タイムスタンプ*7
YUICOMPRESSOR*12
地球温暖化 - 2度目以降の起動時には、同列フォルダーに存在する個々の
を逆方向に復元します。*13
タイムスタンプ

効能
- 不具合発生時や追加改良時に、原初ソースと比較可能。
- 開発元がバージョンアップし、旧版の入手が困難な折にも、旧版原初ソースと比較可能。
- 開発元がバージョンアップし、新版ソースの改造工程での、旧版内でのソースを比較しながら、新版ソースの対処が可能。

筆者のルーティーン
ここでは例として、*10
WordPress*3
lovecraft
E:\DOWNLOAD\2022\lovecraft.2.1.1.zip
と、想定します。
- zipファイルを解凍します。
E:\DOWNLOAD\2022\lovecraft.2.1.1\lovecraft
と、想定します。 を利用して、*8
WinSCP- 契約中のレンタルサーバーに通常アップロードし、
- /public_html/ 以外にアップロードします。 無用で邪魔なら後で削除しましょう。
- バイナリ・モードでミラーリング・ダウンロードします。
- 契約中のレンタルサーバーに通常アップロードし、
-
64 Terminal を起動します。*9
Cygwin - cd "E:\DOWNLOAD\2022\lovecraft.2.1.1\lovecraft" Enter
- bash ~/BupTouchBWAllSources.sh Enter
- bash ~/MakeAfile4Md5.sh Enter
*2
MakeAfile4Md5.sh

ダウンロード
2022/09/07 Version: 0.1a
BupTouchBWAllSources.zip 1.46k
MD5: AEED2EB86DDC10155727CCD4BFB5CC03
*9
CygwinBupTouchBWAllSources.7z 1.52K
MD5: 4EE5DCF77C80411AFAA51268C7F7AE57
- Q : process options? [y/n](n) :
- (n)の意味はEnterすれば、「n Enter」を意味します。 また、(y)の意味はEnterすれば、「y Enter」を意味します。
- Q : Delete all Special folders "z Sources4PHP" ? [y/n](n) :
- 生成する全フォルダーを削除します。
- Q : Change all directories owner to `whoami` ? [y/n](n) :
- 以下の全てのフォルダーを現在のユーザーに所有させます。 エラーを表示する場合は、親フォルダーのプロパティからセキュリティーを変更しましょう!
- Q : Change all directories permission 777 ? [y/n](n) :
- 以下の全フォルダーのパーミッションを 777 に変更します。
- Q : Change all files owner to `whoami` ? [y/n](n) :
- 以下の全てのファイルを現在のユーザーに所有させます。
- Select 'n' if you want to change all file permissions to 666 !
Q : Change all files permission 660 ? [y/n](n) :- 以下の全ファイルのパーミッションを 660 に変更します。
Q : Change all files permission 666 ? [y/n](n) :- または、以下の全ファイルのパーミッションを 666 に変更します。
- Q : DO MAIN PROCESS ? [y/n](n) :
- 記事の上段「処理内容」項目の処理を開始できます。
BupTouchBWAllSources.7z 1.71K
MD5: 1874B4BC41F66889238DF01267FAF2FB
- 初期値「z Sources4PHP」フォルダー群をそれぞれbzip2超圧縮できるようにしました。
- 再起動して、初期値「z Sources4PHP」フォルダー群を削除すれば、bzip2超圧縮ファイル群だけが残ります。
- 起動時にスペースに続けて変更したいオーナー名(グループ名)を指定できます。
- 例えば Administratorsに変更させたい場合は:
- グループ名も含めて Administratorsに変更させたい場合は:
- 筆者はcygwinで「sudo」コマンドを起動できるように改変しています。
- 例えば Administratorsに変更させたい場合は:
- 初期値「z Sources4PHP」フォルダー群をそれぞれbzip2超圧縮した際に、ファイル名を変更しました。
- ファイル名として年月日時分を付与しました。
- フォルダーの処理に親フォルダーを追加します。
*1
カテゴリー: MakeGZifNewer.sh*2
カテゴリー: MakeAfile4Md5.sh*3
lovecraft: Anders Norén*4
PHP (プログラミング言語): (wiki)*5
JavaScript: (wiki)*6
Cascading Style Sheets: (wiki)*7
カテゴリー: YUICOMPRESSOR*8
WinSCP : (wiki)*9
Cygwin : (wiki)*10
WordPress: (wiki)*11
Bash: (wiki)*12
カテゴリー: 地球温暖化*13
デジタル・タイムスタンプ: (wiki)*14
chown: (wiki)*15
find: (wiki)- 当該フォルダーのプロパティーを開いて:
- セキュリティー: 「編集」をクリックし、Users(PC名\ユーザー)のアクセス許可を設定する。
64 Terminal を起動します。*9
Cygwin- cd "E:\DOWNLOAD\2022\lovecraft.2.1.1\lovecraft" Enter
- find -type d -print -exec chown User "{}" \; Enter
*14
chown*15
find - find -type f -print -exec chown User "{}" \; Enter
*14
chown*15
find - FACEBOOK(日本語)
ここに表示 - FACEBOOK(ASCII)
ここに表示 DISQUSコメントで 案内します。DISQUSコメントにログインし、DISQUSコメント枠の一番下段の左端のメール・シンボルをクリックすれば、DISQUSコメントがあれば自動的にメールで知らせてくれます。 再度クリックすれば、メール通知を停止できます。 記事末尾のDISQUSコメントの表示が小さくてスレッドのデザインが狭過ぎると思うなら、DISQUSコメント本尊に接続
してみてください。
BupTouchBWAllSources1.4.zip 2.19KB
MD5: 438C0366260AB4DE34222F3E55851B9F

実行後の注意
実行領域であるフォルダーを含む形で、*11
Bash*1
MakeGZifNewer.sh 」を
指定しないとエラーで中断します。

今後の行動計画
*10
WordPress*3
lovecraft.php
| .js
| .css
を改造します。 要望があれば、作者に連絡してから、公開します。
controlslist=nodownload
とoncontextmenu="return false"
を
Windows11?
筆者のWindows11では前処理が必須です。 例として、
E:\DOWNLOAD\2022\lovecraft.2.1.1\lovecraft
と、想定します。
Windowsログイン名:
User
と、想定します。

現仕様の限界
フォルダー名についての空白文字の指定を想定しているが、ファイル名については空白文字の指定を想定していません。 ファイル名についても、空白文字の指定を想定させる必要がある場合は、以下の
2>>LOG.TXT
エラー表示をファイルに保存したい場合、Linux端末からコマンドをエンターする前に、文字を追加します。 保存したいファイル名として、ここでは「 LOG.TXT
」と、しておきます。
bash ~/BupTouchBWAllSources.sh 2>>LOG.TXT Enter

FACEBOOK (Meta)

記事の改訂の 告知について


※ DISQUSについては別管理ですので、毎回、最新のDISQUSを表示できています。 但し、ご自分のDISQUSコメントを編集した直後に編集後の内容に至らない場合がありますが、DISQUS表示の上部にある「あなたの言語でDISQUSメニューを再表示する!」をクリックしますと最新の状況を表示致します。 宜しくご理解願います。
Google Translator.
4 Pingbacks