約束の地

キャロ組

ソフトウェア

DBeaver でタイムゾーンを設定しなかったので 3時間 ハマった話

概要 データベース*1に UTC で日時を入れて、コマンドラインからもちゃんと UTC の日時として見えているのに、DBeaver だと +0900 されて見えてしまい、誤ってデータが格納されてしまったと勘違いしてハマった。 結論 dbeaver.ini にタイムゾーンを明示して…

Webブラウザ を自動で操作することができる Kantu Browser Automation

Kantu Browser Automation 知ったのは MOONGIFT 経由です。 Selenium 実際に使ってヘルプページを見たりすると分かりますが Selenium ベースなので、最近のモダンなフロントのページには使用できないです。ただ、それ以外のページではとても便利に使えます*1…

Nextcloud で リバースプロキシ を通したときに trusted_domains に設定を書いてもアクセスできないとき

結論 overwritehost も書く。 具体例 'trusted_domains' =>↲ array (↲ 0 => '10.10.10.10:10000', ), 'overwritehost' => '10.10.10.10:10000', 備考 trusted_domains を正しく設定しないと WebDAV や ネイティブアプリ での接続ができません セットアップ後…

Nextcloud で グループ名 を設定する方法

結論 一度ユーザを作ってから「グループ」欄に任意のグループ名を入力して確定させる。 備考 ハマった……。

Nextcloud で クォータ(割り当て容量)を設定する方法

結論 以下のとおりです。 Webブラウザの右上 Webブラウザの左下

Docker Compose を用いて Nextcloud を構築する

Nextcloud ownCloud の後継というか Fork というかのクラウドストレージアプリケーションです。 Docker Compose で構築する Nextcloud を Docker を用いて構築します。Docker Compose を用いると凄まじく楽なのでこれを用います。

Monit の通知を外部のアプリケーションで行う場合に変数を受け渡す方法

結論 環境変数を用いる。 簡易具体例 result =<<~EOM 対象サービス: #{ENV['MONIT_SERVICE']} 詳細: #{ENV['MONIT_DESCRIPTION']} EOM puts result 具体的にはドキュメントを参照のこと MONIT_SERVICE The name of the service (from monitrc) for which the…

Monit の設定ファイル monitrc において mail-format の部分の記述で気をつけること

結論(その1) from: の内容部分はクォーテーションでくくってはいけない 「名前」を指定したい場合は 名前 <your_mail_address@example.com> のように書けばよい 例 ダメ from: "My Monit <your_mail_address@example.com>" OK from: My Monit <your_mail_address@example.com> 結論(その2) message: の部分は行頭を空けないヒアドキュメントで書く 例 me</your_mail_address@example.com></your_mail_address@example.com></your_mail_address@example.com>…

Monit の メール通知 を複数のアドレスに送る方法

結論 set alert 文を複数行記述すればいい 例 下記のように書くとそれぞれの4つのメールアドレスに通知が届きます。 set alert foobar@example.com set alert barfoo@example.com set alert foo@example.com set alert bar@example.com

Monit で 'host' を命名するときに気をつけること

結論 ホスト名をくくるためにダブルクォートを用いる*1 ホスト名の途中で半角スペースを用いてはいけない*2 ホスト名に半角のカッコを用いてはいけない*3 感想 たぶん他にも制限事項があるかと思います Monit の設定ファイルは本当に書きにくい…… *1:シング…

DBeaver でカラムの ↑↓ の記号を押下してもソートができなくなった場合

状況 ここ↓のボタン(?)です。 結論 「環境設定」→「一般」→「確認」において、「結果セットを並び替えする」のところを「プロンプト」に変えます。そうすると押下に反応するようになり、「時間がかかることがありますがよろしいですか?」というプロンプ…

CaminteJS の cli で -i できない場合

CaminteJS こちらです。Node の ORM です。 現象 caminte-cli を入れて $ caminte -i すると以下のように怒られる場合があります。 $ caminte -i fs.js:667 return binding.open(pathModule.toNamespacedPath(path), ^ Error: ENOENT: no such file or direc…

monit で任意のタイミングで監視チェックを走らせる

monit こちらです。 Easy, proactive monitoring of processes, programs, files, directories, filesystems and hosts | Monit

Statup という監視ツールでは HTTP のポート番号が指定できない(っぽい)

Statup こちらです。 Statup Demo Status HTTP でポートが指定できない(ようだ) 例えば https://www.google.co.jp/ の監視はできるのですが、http://192.168.158.123:12345 のようなアドレスだとホスト名エラーになります。 補足 あとメール通知とSlack通…

WebPagetest でテストを強制的に終了させる(プライベートインスタンス)

結論 サーバの中の /var/www/html/results のディレクトリの中をバッサリ削除する*1。 補足 履歴とかは残っちゃうことがあるので、/var/www/html/logs や /var/www/html/tmp も掃除するとよいかもしれません。 *1:もちろん該当テスト(URLから導かれるディレ…

Vagrant (Vagrantfile) で デフォルト の LAN を指定する

状況 複数の NIC がある場合、$ vagrant up した際に、どの NIC を bridge するかを対話形式で以下のように問われます。 $ vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Checking if box 'ubuntu/bionic64' is up …

OSS の IDE(コードエディタ)の選別を断念した話

背景 クローズドで利用できる OSS の IDE(エディタ)がほしい。 結論 どれも実用に至ると判断できませんでした。以下、試したものと所感です。 Codebox 最終コミットは3年半前 基本的な機能はある ペアプロできる Chrome だと インデント が 3以下 の場合に…

InDesign で PDF に出力する際に モノクロ へ変換しようとしても「出力先」候補が出ない場合

概要 以下のようにしたいとします。しかしながら「03:「出力先」を「Dot Gain 15%」を選択します。」のところで「Dot Gain 15%」という選択肢が現れない場合の対処法です。

Windows 環境で Git を使う場合はパーミッションを無視すると煩わしくない(が……)

Windows で Git Windows で Git を使うと改行コードとパーミッションの問題にぶち当たると思います。今回はパーミッションの話です。 0755 が 0644 に変わっているものとして変更が検知される Windows で Git を扱っていると、ファイルの中身は何も変わって…

Windows の Git で pull とか fetch とかしようとすると Host key verification failed と怒られるとき

結論 ユーザフォルダ\.ssh\known_hosts を作成します。 問題点 Windows では ssh-keyscan が無いので known_hosts を作れません。

Windows の Git で 鍵ファイル を置く場所

結論 ユーザフォルダ\.ssh 具体例 C:\Users\foobar\.ssh

Windows の Visual Studio Code で Git が認識されない場合

背景 Git をインストーラ経由でインストールしているのではなく、ポータブル版を任意のフォルダにインストールしている VS Code はインストーラ経由でインストールされた場合を想定して場所を決め打ちして探しているので*1、永遠に git.exe が見つからない *…

PicPickエディターで「範囲を指定して塗りつぶす」手順

PicPick Windows でスクリーンショットをローカルで撮るならば現時点ではこれ一択だと思います*1。日本語にも対応しています。 さらに内蔵の「PicPickエディター」は軽量な画像加工エディタとして、単独でも使い勝手が良いです。 「範囲を指定して塗りつぶす…

Windows 版 の Visual Studio Code の設定ファイルの場所

Windows 版 の VS Code の設定ファイルの場所 以下の2つの場所にあります。 ユーザーフォルダ\.vscode 配下 ユーザーフォルダ\AppData\Roaming\Code 配下 具体例 具体例は以下のようになります。 C:\Users\foobar\.vscode 配下 C:\Users\foobar\AppData\Roam…

Google 日本語入力 で辞書をインポートしようとしたら「取り扱えない可能性がある単語が含まれている」と出たとき

結論 登録しようとしている単語が 300バイト*1 を超えている。 参考 以下のページなどでサクッと調べることができます。 文字数カウンター - instant tools *1:UTF-8

OBS (Open Broadcaster Software) の全画面キャプチャには PicPick が便利

背景 EW3270U という 4Kモニタ を購入したので、ぜひともゲーム画面の全画面キャプチャ(スクリーンショット)を撮りたいと OBS (Open Broadcaster Software) で全画面表示にしたところ、SnapCrab ではキャプチャが実行されないため別のソフトを探しました。…

Ubuntu 16.04 LTS で APNG (Animated PNG) を作る方法

※Ubnutu 16.04 LTS と書きましたが、Linux 全般で大丈夫でしょう 使用ソフト APNG Assembler を用います。SourceForge からバイナリを落としてもいいですが、依存関係があるのでパッケージで入れましょう。 $ sudo apt-get install apngasm

Ricty Diminished の 無印 と Discord の違い

結論 一例として、例えば「数字のゼロ」の場合、無印は数字の中心部分が「スラッシュ」であり、Discord では「点」である。日本語には違いはない。 具体例 Ricty Diminished(無印) Ricty Diminished Discord 補足(Windows でのインストール方法) Windows…

MySQL で(rootで)どうしてもログインできない場合

結論の一つ パスワードの条件を満たしていない。 どうするか 「パスワード検査」のレベルがどれかによります。LOW、MEDIUM、および STRONG の3つのレベルがあり、それぞれのレベルの条件は以下のとおりです。デフォルトは MEDIUM です。 LOW ポリシーは、パ…

DBeaver で設定しておくとよいオプション

DBeaver https://dbeaver.io/です。GUI でデータベースを操作するクライアントです。 デフォルトの設定だと使いにくいと思われる部分を自分の状況に合わせて設定しました。

Powered by はてなブログ