テックろぐhttps://techlog.ta-yan.aiFri, 17 May 2024 13:14:38 +0000jahourly1https://techlog.ta-yan.ai/wp-content/uploads/2023/04/cropped-3-32x32.pngテックろぐhttps://techlog.ta-yan.ai3232 BOX ファイルアップロードから共有リンク作成までを自動化https://techlog.ta-yan.ai/20240516730/Wed, 15 May 2024 15:20:20 +0000https://techlog.ta-yan.ai/?p=730

クラウドストレージ「Box」を使用してファイルを共有する際、ファイルアップロードをした後に、共有リンク作成・コピーと手順が多く、手間がかかります。 この状況を改善するため、Pythonを使用しファイルアップロードから共有 ... ]]>

クラウドストレージ「Box」を使用してファイルを共有する際、ファイルアップロードをした後に、共有リンク作成・コピーと手順が多く、手間がかかります。

この状況を改善するため、Pythonを使用しファイルアップロードから共有リンク作成までを自動化するプログラムの作成を実施しました。

ソースコード

最新のソースコードは、Githubにて公開しています。

個人的に使用するのを目的に開発しているため、エラー処理等が十分でない箇所があるかもしれません。

実行には関連するパッケージのインストールが必要です。

同梱している「packages」のwhlファイルから、または下記のコマンドでパッケージをインストールしてください。

pip install configparser boxsdk flask

OAuth 2.0資格情報作成

プログラムの実行には、OAuth 2.0認証が必要です。

Box Developersにて、認証情報を作成してください。

「カスタムアプリ」を選択
「アプリ名」と「目的」に任意の情報を入力し、
「次へ」をクリック
「ユーザー認証(OAuth 2.0)」を選択し、
「アプリの作成」をクリック
「クライアントID」と「クライアントシークレット」をコピー。
「リダイレクトURL」に[http://localhost:5000/callback]を設定。
「Boxに格納されているすべてのファイルとフォルダへの書き込み」にチェックをいれ、
「変更を保存」をクリック。

コピーした「クライアントID」と「クライアントシークレット」は、env.iniに貼り付ける。

env.ini
client_id = クライアントID
client_secret = クライアントシークレット
access_token = [空白]
refresh_token = [空白]
folder_id = フォルダID

folder_idには、アップロードしたいフォルダのページを表示した際、URL(/folder/ 配下)に表示される数値を貼り付ける。

プログラムの実行

プログラムは、「main.py」を実行することで起動される。

cmd
python main.py

プログラム実行後は、http://localhost:5000にアクセスし、BOXにログインする。

以降は、「http://localhost:5000/upload」にアクセスすることで、ファイルアップロードから共有リンク作成までを自動化することができる。

アップロードファイルの選択画面
自動的にアップロードされ、共有リンクが画面に表示される。
[contact-form-7]

]]>
【重要】VMWareからBroadcomへのアカウント移行手続きが必要!https://techlog.ta-yan.ai/20240503700/Fri, 03 May 2024 05:06:04 +0000https://techlog.ta-yan.ai/?p=700

米Broadcamは、米VMWareの買収を発表し、買収を完了しています。 買収の影響でこれまで使用してきたVMWareアカウントは2024年5月6日に使用できなくなり、Broadcamアカウントへの移行をする必要があり ... ]]>

米Broadcamは、米VMWareの買収を発表し、買収を完了しています。

買収の影響でこれまで使用してきたVMWareアカウントは2024年5月6日に使用できなくなり、Broadcamアカウントへの移行をする必要があります。

Broadcamアカウントへの移行は、メールでリンクされているアドレスにアクセスし、パスワードを設定することで完了します。

ただし2024年5月6日までは、VMWareの製品情報はVMWareのサイトで確認でき、Broadcamのサイトでは確認できないということです。

VMware-by-Broadcom-Logo

Dear Valued VMware Customer,

Broadcom Inc. recently acquired VMware(Press Release) and as a result of the acquisition, all VMware support accounts (ie. VMware Customer Connect) are being migrated to Broadcom’s support accounts. Your VMware support account will stop working on May 6, 2024.

Please take action now. You must activate your Broadcom support account and update your profile information before you can access the Broadcom Support Portal.

To activate your Broadcom account, click your unique link here and follow the prompts that begin with resetting your password from the Broadcom screen. You can refer to this article for detailed instructions.

Once you activate your account successfully, you will be directed to the Broadcom Support Portal, where it will show you as logged in, with your name appearing in the upper right of your screen. Please note that your active VMware product entitlements will not be made available in the Broadcom Support Portal until May 6, 2024.

If you experience any issues, please first try and resolve your issue by using Broadcom’s Self Service Bot, located on this page: https://support.broadcom.com/. If the problem persists, please contact Broadcom Customer Care.

Thank you,
Broadcom Support

This is a service or product related message which you are receiving as a result of your use of VMware products or services. If you are no longer using the VMware product or service, please contact us.

Broadcom 3401 Hillview Ave, Palo Alto California 94304 United States of America Copyright © 2024 Broadcom. All Rights Reserved. The term “Broadcom“ refers to Broadcom Inc. and/or its subsidiaries.

DO NOT REPLY TO THIS MESSAGE.
If you require Customer Service or Technical Support, please follow this link. You can also access and view VMware’s PRIVACY POLICY

]]>
JOYSOUND 調整用 裏コマンド一覧https://techlog.ta-yan.ai/20231217589/Sun, 17 Dec 2023 12:36:37 +0000https://techlog.ta-yan.ai/?p=589

JOYSOUNDで選曲できる、調整用 裏コマンド(選曲番号)を一覧で紹介します。]]>

JOYSOUNDで選曲できる、調整用 裏コマンド(選曲番号)を一覧で紹介します。

通信カラオケ機器のご利用条件(選曲番号:32000)

位相確認用テストトーン(選曲番号:32678)

映像遅延レベル測定(選曲番号:32684)

音質ガイド~スピーカー左右出力、ウーファー、ツィーター出力確認~(選曲番号:32623)

スーパーツィーターチェック用テストトーン(選曲番号:32628)

プロジェクター調整用テストパターン(選曲番号:32683)

[contact-form-7] ]]>
EXEやDLLが32bitか64bitか確認する方法https://techlog.ta-yan.ai/20231203571/Sun, 03 Dec 2023 04:31:19 +0000https://techlog.ta-yan.ai/?p=571

]]>

実行にはMicrosoft Visual Studioのインストールが必要です。

インストールされていない場合は、Visual Studioのインストールを実施してください。

Developer Command Prompt for VS 2022を開く

以下のコマンドを実行

cmd.exx
dumpbin /headers "探したいEXE/DLLのパス" | findstr machine

出力された内容に、

「x64」と表示されていたら64bit版

「x86」と出力されていたら32bit版です。

画像の場合は「64bitのdll」となる。

[contact-form-7] ]]>
Windos11をオフラインでセットアップする方法https://techlog.ta-yan.ai/20231126562/Sun, 26 Nov 2023 08:15:38 +0000https://techlog.ta-yan.ai/?p=562

Windows11では、デフォルトでは仕様により、マイクロソフトアカウントが必須になったため、オフライン環境ではセットアップを完了することができなくなっています。 セットアップ時に以下のコマンドを実行することで、オフライ ... ]]>

Windows11では、デフォルトでは仕様により、マイクロソフトアカウントが必須になったため、オフライン環境ではセットアップを完了することができなくなっています。

セットアップ時に以下のコマンドを実行することで、オフラインでもインストールすることができるようになります。

cmd.exe
> cd oobe
> BypassNRO.cmd

再起動後、「ネットワークに接続しましょう」の画面まで進むと「インターネットに接続していません」というテキストが表示されるようになり、オフラインで設定ができるようになります。

[contact-form-7]

]]>
Linux ユーザ追加の備忘録https://techlog.ta-yan.ai/20231126555/Sat, 25 Nov 2023 15:35:19 +0000https://techlog.ta-yan.ai/?p=555

Linuxでユーザーを追加するときの備忘録]]>

Linuxでユーザーを追加するときの備忘録

ユーザーを追加する
Linux
sudo useradd [ユーザー名]

パスワードを設定する
HTML
passwd [ユーザー名]
ユーザー [ユーザー名] のパスワードを変更。
新しいパスワード:
新しいパスワードを再入力してください:
passwd: すべての認証トークンが正しく更新できました。

[contact-form-7] ]]>
LINUX(CentOS) IPアドレス設定の備忘録https://techlog.ta-yan.ai/20231126551/Sat, 25 Nov 2023 15:28:06 +0000https://techlog.ta-yan.ai/?p=551

IPアドレスを設定する際の手順備忘録]]>

IPアドレスを設定する際の手順備忘録

CentOS 7
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens[任意の数字]
ifcfg-ens…
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp→noneDEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s3
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
DEVICE=enp0s3
ONBOOT=no→yesIPADDR=XXX.XXX.XXX.XXX
PREFIX=24
GATEWAY=XXX.XXX.XXX.XXX
DNS1=XXX.XXX.XXX.XXX
DNS2=8.8.8.8
注意!

起動直後は定義したIPアドレスで通信できるのに、

しばらくすると接続できなくなる場合、「BOOTPROTO」の設定を忘れている可能性があります。

ついでに・・・

ホスト名の変更は以下の方法で実施できます。

CentOS 7
sudo hostnamectl set-hostname [ホスト名]

[contact-form-7] ]]>
追跡番号をGoogle検索時 配送サイトへのリンク機能が停止かhttps://techlog.ta-yan.ai/20230729479/Fri, 28 Jul 2023 22:27:18 +0000https://techlog.ta-yan.ai/?p=479

Google検索を利用しているユーザからのフィードバックによると、検索キーワードに荷物の追跡番号を入力した際に、各サイトのリンクが表示されていた機能が、少なくとも2023年7月27日以降停止されていることがわかりました。 ... ]]>

Google検索を利用しているユーザからのフィードバックによると、検索キーワードに荷物の追跡番号を入力した際に、各サイトのリンクが表示されていた機能が、少なくとも2023年7月27日以降停止されていることがわかりました。

影響が発生しているのは、▼ヤマト運輸、▼佐川急便、▼日本郵便の追跡サービスへのリンクです。

(2023年8月10日 追記)

半月以上たっても改善されていないため、Googleによって機能が廃止されたものとみられます。

追跡番号リンクサイトを作成しました

追跡番号を入力すると、各配送サイトへのリンクが表示されるサービスを暫定的に立ち上げました。

対応している配送サービスは、▼ヤマト運輸、▼佐川急便、▼日本郵便、▼西濃運輸です。

URLの最後に「?trackingNumber=[ここに追跡番号を入力]」を追加すると、

追跡番号が自動入力されます。

]]>
【VC++6.0】メモリスタックサイズを変更する方法https://techlog.ta-yan.ai/20230417431/Mon, 17 Apr 2023 12:15:42 +0000https://techlog.ta-yan.ai/?p=431

Microsoft Visual C++ 6.0にてメモリが足りず、「スタックオーバーフロー(Stack Overflow)」が発生したときは、割り当てるメモリスタックサイズを変更することで、解決することができます。 V ... ]]>

Microsoft Visual C++ 6.0にてメモリが足りず、「スタックオーバーフロー(Stack Overflow)」が発生したときは、割り当てるメモリスタックサイズを変更することで、解決することができます。

VC++6.0にて、メモリスタックサイズの変更方法がわかりにくく、検索しても出てこなかったので、変更方法の備忘録です。

メモリスタックサイズの変更方法

①プロジェクト(メニュー)

②設定

③リンク

④アウトプット(ドロップダウンリストで変更)

⑤スタックアロケーション→「予約」を変更する。

[contact-form-7]

]]>
ファイル比較ツール「DF」(ZIP圧縮版)https://techlog.ta-yan.ai/20230415423/Sat, 15 Apr 2023 12:46:33 +0000https://techlog.ta-yan.ai/?p=423

ファイル比較ツール「DF」は、2つのファイルやディレクトリの内容を比較するためのツールです。 二つのファイルやディレクトリ間で相違がある場合は、行単位で色分け表示するほか、一方にあるが、もう一方にはないといった場合にも色 ... ]]>

ファイル比較ツール「DF」は、2つのファイルやディレクトリの内容を比較するためのツールです。

二つのファイルやディレクトリ間で相違がある場合は、行単位で色分け表示するほか、一方にあるが、もう一方にはないといった場合にも色分けしてくれます。

Vectorダウンロードサイトで配布されているのは、「lzh形式」で圧縮されておりWindows 10やWindows 11では、標準のソフトでは解凍することができません。

そこで、いったん「lzh圧縮」されていたものを「zip圧縮」しなおしたDFを以下に配置しておきます。

DF zip圧縮版

※DF.exeのハッシュ値は「2bb4a8cc70c4af9db7a8e1f39be7d9736a97b6c5」です。

EXEに不安がある場合は、ハッシュ値を確認してください。

[contact-form-7]
]]>