2023-01-01から1年間の記事一覧

pg_repack

https://reorg.github.io/pg_repack/ https://reorg.github.io/pg_repack/jp/ cd /usr/local/src curl -LO https://api.pgxn.org/dist/pg_repack/1.4.8/pg_repack-1.4.8.zip unzip pg_repack-1.4.8.zip cd pg_repack-1.4.8 setenv PATH /usr/local/pgsql/bin…

PostgreSQL ソースコードからクライアントのみインストール

FreeBSD curl -LO https://ftp.postgresql.org/pub/source/v11.21/postgresql-11.21.tar.gz tar xvzf postgresql-11.21.tar.gz cd postgresql-11.21 ./configure --with-includes=/usr/local/include --with-libraries=/usr/local/lib gmake gmake -C src/bi…

postgres テーブル メンテナンス

https://www.fujitsu.com/jp/products/software/resources/feature-stories/postgres/article-index/tuningrule9-base/ 2021 データを整理し、統計情報を最新化する VACUUMで不要領域を再利用可能にする REINDEXで不要領域を削除する ANALYZEで統計情報を最…

pgroonga アップグレード pgroonga_snippet_html でエラー

2023.10.19 修正済 https://github.com/pgroonga/pgroonga/commit/c08d644d184df25a0c6d345136be4391d6501e2cpgroonga 2.2.8 → 2.4.7 のアップグレード https://pgroonga.github.io/ja/upgrade/ でpgroonga_snippet_htmlでエラー # SELECT pgroonga_snippet_…

nginx 名前解決 resolver キャッシュ

https://nginx.org/en/docs/http/ngx_http_core_module.html#resolver 結論から言うとやるべきことは2つだけ。 resolverパラメータでネームサーバのIPを指定する ドメインをsetを使って変数化する nginxでIPアドレスをキャッシュしないようにするために #ngi…

Linux グループでディレクトリ共用

In Ubuntu 18.04 LTS, umask 0002 is the default for regular users.linux - I cannot find where 0002 umask is being set on Ubuntu 20.04 - Server Fault 【Linux】グループでディレクトリを共有して利用するとき at softelメモ 2012Linuxで共同作業用の…

aide 改ざん検知

https://aide.github.io/CentOS7のWebサーバにファイル改ざん検知ツールAIDEを導入する方法 | テクニカルノーツ | 有限会社ワン・エックス 2022AIDEとチェックサム #監視 - Qiita 2021FreeBSD /usr/local/etc/aide.conf.sample /usr/local/etc L /usr/local/…

cronolog ソースコンパイル

curl -O https://ftp.gnu.org/gnu/m4/m4-1.4.19.tar.gz tar xvf m4-1.4.19.tar.gz cd m4-1.4.19 ./configure make make install cd .. curl -O https://ftp.gnu.org/gnu/autoconf/autoconf-2.71.tar.gz tar xvzf autoconf-2.71.tar.gz cd autoconf-2.71 ./co…

bhyve PCI Passthrough パススルー

https://wiki.freebsd.org/bhyve/pci_passthruhttps://bsd-hardware.info/https://syuu1228.github.io/howto_implement_hypervisor/part18.html vm-bhyve いさぽん公式WEB 2021ホスト pciconf -v -l xhci0@pci0:65:0:0: class=0x0c0330 rev=0x04 hdr=0x00…

正規表現 チェック チェッカー

6.Regex Tester対応言語 Javascript, PCRE 正規表現が色分けされて見やすい テスト文の領域が広くて見やすい 部分式にマウスオーバーすると説明文がポップアップする http://www.regexpal.com/正規表現チェックツールまとめ #Python - Qiita 2017 varnishの…

標準エラーのみをパイプ

$ コマンド 2>&1 >/dev/null | 別のコマンド 例 $ curl -v https://yahoo.com 2>&1 >/dev/null | grep subject: * subject: C=US; ST=California; L=Sunnyvale; O=Oath Holdings Inc.; CN=yahoo.com 「2>&1 > file」について「2>&1」では、ファイル・ディス…

Fitbit Inspire3

【Fitbit Inspire3】ペアリングから基本の使い方 | FumiのLIFE WORK 2022全16項目を測定&自分の体型を3Dモデル化して現実を突きつけるAnkerのスマート体重体組成計「Eufy Smart Scale P2 Pro」をセットアップしてみた - GIGAZINE【Eufy Smart Scale P2 Pro …

プッシュ通知

おじさんのための2018年スマホPUSH通知事情 (+GCM終了のお知らせ) - Qiita 2018 プッシュ通知 サービス プッシュ通知サービスおすすめ比較16選!再訪率アップへ【有料・無料】 | BOXIL Magazine 2023ニフティクラウド Mobile backendプッシュ通知 | ニフクラ…

pg_dump 整合性

pg_dumpで作成されたダンプは、内部的に整合性があります。 つまり、ダンプはpg_dumpが開始された際のデータベースのスナップショットを示しています。https://www.postgresql.jp/document/15/html/backup-dump.html pg_dumpで作成されたダンプは、内部的に…

PGroonga オブジェクト ファイル

PGroongaのオブジェクトについて PGroongaに関連するオブジェクトは以下の2つがあります。 Groongaのオブジェクト→Groongaテーブル・インデックス PGroongaのWALファイル PGroongaのオブジェクト紹介 | 株式会社インサイト 2021 pgroonga_test=# SELECT oid…

zfs compression

zfsにはファイルシステムの機能として圧縮の機能があります。ファイルの種類に応じて自動的に圧縮がかかるため、特に意識すること無くxfs, ext4より多くのデータを保存することが可能になります。zfsの圧縮オプションの違いによる圧縮率、計算速度の違いを測…

bash IP取得

$ dig +short example.com 93.184.216.34 $ host -t A example.com | awk '/has address/{print $4}' 93.184.216.34 dig コマンドの代わりに host コマンドでIPを取得 #!/bin/bash server_name="example.com" ip_addresses=$(host -t A $server_name | awk '…

varnish 7 再入門

cookie.filter_except は6.4で削除された。cookie.keepを使う Imported VMOD cookie - Varnish Cookie Module from varnish_modulesThe previously deprecated function cookie.filter_except() has been removed during import. It was replaced by cookie.…

Open LLM

オープンなLLMをDockerで動かす 2023Chat-GPT相当を自社環境で使うOpen LLMの世界 | ネットワンシステムズ 2023Llama 2 を text-generation-webui で動かす 2023

Whisper

whisper → ChatGPT で文字起こし結果を修正 Whisperで文字起こしをした文章をChatGPTでいい感じにする 2023Streamlitで音声文字起こしアプリを作成してみよう!*文字起こし結果修正機能付き 2023 話者分離 https://github.com/pyannote/pyannote-audiohttps:…

nrpe 4.1.0 Request packet version was invalid!

nagios-3.5.1_11 (server) - nrpe-4.1.0Error: (use_ssl == true): Request packet version was invalid! Although after reading through the git hub for NRPE, looks like its going to be replaced with NCPA... so -2 is fine as a solution for me til…

CORS

CORSまとめ - Qiita 2017Apache 2.4でCORSヘッダの追加 - skydum 2022Access-Control-Allow-Origin に設定する値として"マシ"なのはどちらか - SSTエンジニアブログ 2021 複数ドメイン CORSを使ったWebアプリケーションを作る際、API等のサービスを提供する…

ufw Docker

Dockerとufwでポートのアクセス制御をする方法 - アプリ開発備忘録 2023ufwでブロックしているはずのDocker環境のポートに外部からアクセスできてしまう 2022https://github.com/chaifeng/ufw-docker /etc/ufw/after.rules の最後に以下追加 # BEGIN UFW AND…

Ventura SMBファイル共有

NAS(SMB) 使いの Mac ユーザが初期設定時にすべきこと 2022/08M1登場以降 macOSのSMB実装がずっとやらかしている件|L'espace Vision の "note" 2023/02How to resolve SMB file share issues in macOS Ventura - nsgp.net 2023/05 macOS Ventura 13.2 macOS…

LANケーブル

「単線」 は、1本の太い銅線で構成されている為、 ヨリ線に比べてノイズを受けにくく、 硬いケーブルになっています。 長距離(20m以上)で使用される場合は単線がお勧めです。 「ヨリ線」 は、7本の細い銅線で構成されている為、 単線に比べて配線の取り回…

Amazon Linux 2 php 8.1

Amazon Linux 2php-fpm.x86_64 8.1.14-1.amzn2 @amzn2extra-php8.1 logrotate デフォルト状態だと /run/php-fpm/php-fpm.pid が作成されない/etc/logrotate.d/php-fpm の中のkill -SIGUSR1 `cat /run/php-fpm/php-fpm.pid 2>/dev/null`でSIGUSR1シグナルが送…

Ubuntu 22.04 + NVIDIA Container Toolkit (nvidia-docker)

なので、ローカルでCUDA ToolkitやcuDNNなどのGPGPUソフトウェアが不要であれば、手順1,2,5,6の順で作業していただければ、DockerコンテナでGPUを動かすことができます!!1. Ubuntu 22.04 LTS (Jammy Jellyfish) インストール 2. NVIDIA driverインストール…

Seagate HDD

Seagate社製 ST2000VM006 (本製品 採用ドライブ) https://www.buffalo.jp/product/detail/hd-acd4u3.html https://www.seagate.com/www-content/datasheets/pdfs/skyhawkDS2118-1-2208-en_US.pdfST2000VM006 SkyHawk CMRモデルhttps://www.amazon.co.jp/gp…

FreeBSD SSD追加

SSDを追加 → /dev/ada0 で認識 # gpart create -s GPT ada0 # gpart add -a 1m -t freebsd-ufs ada0 ada0p1 added (確認) # gpart show (ファイルシステム) # newfs -E -U /dev/ada0p1 (TRIM有効) # tunefs -t enable /dev/ada0p1 (確認) # tunefs -p /dev/a…

WD HDD

WD Red Plushttps://documents.westerndigital.com/content/dam/doc-library/ja_jp/assets/public/western-digital/product/internal-drives/wd-red-plus-hdd/product-brief-western-digital-wd-red-plus-hdd.pdfWD Bluehttps://documents.westerndigital.co…