開発– category –
-
自宅サーバ/VPS/クラウド
LAN内DropboxとはいかないQsyncの使いどころ
Dropboxの有料会員なのに、QNAPのNAS、TS-233をポチってNASに移行できないかを試行錯誤している。QNAPはいくつかの便利なソフトウェアを提供しており、そのうちの一つがQsyncだ。これはNASとクライアントマシン間で同期フォルダを作成するもので、まぁ一言で言えば自前のDropboxをLAN内に作成するようなものと言える。 Qsyncは便利なソフトウ... -
自宅サーバ/VPS/クラウド
QNAPのNASを使ったバックアップとファイル同期
最近DropboxからNASに移行しようとしている。具体的にはQNAPのTS-233を購入し、あれこれと運用方法を試行錯誤している。 -
自宅サーバ/VPS/クラウド
Dropboxから少しずつNASに移行中
最近の記事で、DropboxのためにMac mini 2018で外部ストレージを起動ディスクにしたんだみたいなことを書いた。が、実は7月にしれっとNASを買っており、それを使ってDropboxから移行しようと画策している。Dropbox自体は便利で良いサービスなのだけれど、macOSの新仕様のために、やたらと使いづらくなる未来が見えているためだ。Appleの方針... -
自宅サーバ/VPS/クラウド
NotionはWebブラウザのほうが便利
最近あった良いこととして、会社でNotionを使えるようになったことがある。プライベートでも使っているツールを、チームとして使える経験をもらえたのは良いことだ。また幸いなことに、一定程度の影響力を行使できる立場にあるので、限定的ではあるけれど、Notionをフルに使って開発作業にあたることができている。 デスクトップアプリの出来... -
サービス開発
WSL2で最初に入れるソフト
本格的にWindowsを開発マシンとしても使うべく、色々と入れ始めた。 Windows Terminalの配色 fishを入れるんだが、Ubuntuのカラーテーマとデフォの配色の相性があまりよくない。 配色をUbuntu-ColorSchemeからOne Half Darkに変更する。まぁこれは僕の好み。 aptで入れる sudo aptに続けてうつよ。 direnv emacs imagemagick webp python3.10... -
プログラミング
カレントディレクトリのファイル名をすべてUUIDにするPythonスクリプトのワンライナ
タイトルのまま。破壊的なので念のためバックアップとってからやること推奨。Pythonで動かす。 コード Python 3.9で動作確認済み。以下をターミナルで実行すると、カレントディレクトリのファイルがすべてUUIDにリネームされる。拡張子はそのまま。サブディレクトリには手をつけない。 python -c 'import os, uuid; [os.rename(f, str(uuid.u... -
プログラミング
Python3: Ctrl-cで割り込み処理
怪奇!ChatGPTに聞いたことのメモ帳と化したマイブログ! というのはいいとして、PythonスクリプトでCtrl-Cで割り込んだときに特定の処理をさせたいスニペット。 環境 Python 3.9.16 macOS 12.6.3 コード マジでChatGPTが出力したまんまのため若干気が引けつつ……。 import signal import sys import time def keyboard_interrupt_handler(sig... -
サービス開発
GitHubのIssueの初期ラベルについて
GitHubのProjects機能を使ってタスク管理をしようとしている。そこで、Issueのラベルについても今一度整理しておこうと思った。で、ChatGPTに聞いた😂 真面目なことをやる時には真面目に役にたつな。 ラベル一覧 ラベル 意味 bug バグがあることを示す。修正が必要な問題がある場合に使用される。 documentation ドキュメンテーションに関す... -
自宅サーバ/VPS/クラウド
Pythonで深いネストのlistやDictの値を調べてDecimalがあればint or floatに変換する
DynamoDB使ってるとちょくちょくあるシチュエーションかなと思う。DynamoDBはDecimalだけどjsonになおす時にDecimalあると使えないし。 こういうロジック考えると地味に頭使うと思うんだけど、ChatGPTが1秒で考えてくれました。なんか軽く死にたい。しかも結局使わなかった😂 環境 Python 3.9 ロジック 以下、int, floatは何もせず、Decimal... -
プログラミング
bashでフォルダ内にある横長の画像ファイルだけ移動する
なんか限定的な用途ですが、表題まま。Stable Diffusionとかで絵をいっぱい作ってるとやりたいことがあるので。なおChatGPTに教えてもらった模様。 環境 bash imagemagick スクリプト カレントディレクトリにある横長画像をすべてlandscapeフォルダにぶちこむ。 #!/bin/bash # landscapeフォルダが存在しない場合は作成する if [ ! -d "lands...