投稿

10月, 2026の投稿を表示しています

DropBoxの権限整理の前段の作業

  前回 ので DropBox のフォルダ一覧とそれに付与されている権限を拾い出してきました。そいつをもとにどのフォルダに何が割当されているのかを整理したいと思って Gemini に頼んでスクリプト準備してもらいました。手作業でやってられないので、そのまま Colab で実行できるようにPythonスクリプトで頼んどります。 EXCELで吐き出されるので、それを参照して重複しているものとか集約できそうなものを整理していく感じになるのかなと思っています。昔だったら目視でやっていって気が狂いそうになるところですが、それはあまり変わっていない感じかなぁ・・・。 Dropbox_Permissions_Analyzer.py Python # ============================================================================== # Dropbox 権限整理表 自動生成スクリプト # (高精度業務カテゴリ判定・プログレスバー・処理時間計測・レイアウト最適化対応) # ============================================================================== import pandas as pd import openpyxl from openpyxl.styles import PatternFill, Font, Alignment, Border, Side from openpyxl.utils import get_column_letter import re import os import time from tqdm.notebook import tqdm # 処理開始時間の記録 start_total_time = time.time() # ------------------------------------------------------------------------------ # 設定: 業務カテゴリ分類キーワード辞書 (必要に応じて自由に追加・変更可能) # -----------...

DropBoxの権限調査用スクリプト

 もはや自分でコードを書くことも少なく生成AIに任せきってます。DropBoxでディレクトリを確認する必要が出てきて、ひとまず必要になるかなということで GoogleColab から実行するためにpythonスクリプトを Gemini に生成してもらったやつ。 ディレクトリを再帰的にたどって全体取得するパターンと、階層を指定してその階層分取ってくるパターンにしてます。使い捨てスクリプトなので、かなり雑いです。 Dropbox_Permissions_Collector.ipynb Python / Google Colab ## 1. APIKEYの発行 ブラウザで Dropbox App Console(公式) にアクセスします。 右上の 「Create app」 ボタンを押します。 設定を以下のように選びます: 1. Choose an API: Scoped access commons を選択 2. Choose the type of access: Full Dropbox(または必要に応じて App folder)を選択 3. Name your app: 適当な名前(例:colab-folder-get など)を入力 下の 「Create app」 をクリックします。 アプリの管理画面が開いたら、上部タブの 「Permissions(権限)」 をクリックし、以下の項目にチェックを入れて一番下の「Submit」を押します: files.metadata.read(ファイルやフォルダの情報を読み取る権限) 上部タブの 「Settings」 に戻り、少し下にスクロールして 「Generated access token」 という項目にある 「Generate」 ボタンを押します。 表示された長い英数字の文字列(これがAPIキーです)をコピーします。 💡 コピーしたAPIキーは、Colabの左メニューにある「鍵マーク(シークレット)」に、名前 DROPBOX_API_KEY としてバリューに貼り付けて保存してください。 -------------------------------------------------- ## ...

小規模企業向販売管理システムをClaudeCodeで作ってみた

 色々とあって CloudFlare で動かす小規模企業向の 販売管理システム 作成してみました。とはいっても自分は全然手を動かしていなくて、 ClaudeCode に頑張ってもらいました。最初は Gemini でやってたけど、あまりに的外れなのとChatでいちいちやり取りするのが無理な規模になってきたので、えいやぁで課金してClaudeCodeで一気に仕上げました。 一応、ドキュメントつけたのとある程度は手動でテストはしたけどってところです。まぁ同じようなこと考えてる方いらっしゃったら自己責任で使っていただければと思います。(フィードバックくださると幸いです) 趣味レベル開発なのでこれでおカネとか取れる出来ではないので、使用される場合は自己責任でお願いします。 リポジトリさらしときます https://github.com/Otazoman/SSSalesManagementSystem なんで作ってみようとしたかというと、販売管理システムってかなり高いし、小規模企業だとおいそれと導入できないんですよね。で AWS とかでガチめ(EC2+Aurora)に作るとなるとインフラ運用のハードル高いし、であればサーバレスでインフラコストも安めで動かせないかなぁと思って、それでCloudFlareを選定、そしてひな形で自分で一度やってみて、そこからGeminiでChatやり取りしてましたけど、規模が肥大化したのとGeminiが作ったコードがややこしいことなったんで、課金してClaudeCodeに作ってもらいました。 CloudFlareは無料利用枠で動くはずですが、負荷がどこまでいけるかまではテストしてないです。 v0.1.0なのでこれからちょっとずつ発展させていければと思っています。 あと、手伝ってくださる方とかいらっしゃったりすると嬉しいです。 小さい会社さんが販売管理とかで悩まなくて済むように最初のシステム的に格安で使ってもらえればいいなぁとか思ってます。そもそもシステム入れたいわけじゃなくてビジネス動かすのに必要なだけなのに、すっごい手間かけて導入して結局うまくいかないとかあるので、それであれば必要最低限の機能だけ入れ込んだシステムあればいいのになぁと思って作ってもらいました。 機能としては一通りは盛り込みました。 ・商談管理、見積り管理 ・受注、売上管理、...