元現場監督が直営にて新築工事を実施。 内装・電設の自主工事満載の予定。
大工工事以外の請負契約はなく、自主施工 (直営工事)にて新築を行う。 ビルダーに支払う諸経費、設計料、登記料、 確認申請料など、全て自分で行い削減し、 コストパフォーマンスを極力上げた新築を計画する。
httpd (Apache2)が起動しなくなった為、オボエガキ
今日、急に社内のローカルサーバのhttpdが停止していた為、 状況を確認したところ、ゾンビ状態だったので、 一度停止し、再起動を図る。 # systemctl start httpd Job for httpd.service failed because the cont...
gmailにspamの烙印を押されたので、SPFレコード、DKIM、DMARCを設定する。
SPFレコード # nano /var/named/hoge-co.jp.db 末尾に hoge-co.jp. IN TXT "v=spf1 +ip4:xxx.xxx.xxx.xxx +mx ~all" ※xxx.xxx.xxx.x...
CentOS7(RHEL 7)のemergency mode
WEBサーバの稼働日が399日目だったが、 javaのアプリケーションの安定動作の為、定期的に再起動を掛けているのだが、 利用者のセッション情報を上手く離さないままで正常に終了しない状態が続くと 応答を繰り返す可能性があるが、利用者への配慮でタイムアウト時間をかなり長めに取ってい...
NTT東日本のフレッツ光ネクストを利用しているが、 手続中に契約回線確認等でサービス情報サイトにアクセスする必要がある。 サービス情報サイト ( https://flets-east.jp/ ) その際、Windowsのネットワークのプロパティにて、ipv6を許容していないと、...
spamメールの対策のオボエガキ http://www.postfix-jp.info/trans-2.2/jhtml/header_checks.5.html 上記を参考にすると、 /etc/postfix/main.cf の header_checks = regexp:/...
NAS(TeraStation)が起動しなくなった際のサルベージ方法
会社の定期電気点検に伴って、物凄い台数の機器の電源の入り切りが発生したのだが、 十数台あるNASのうち1台の基盤が壊れたらしく、起動しなくなってしまった。 HDDは3年毎くらいで交換したが、本体は7年以上頑張ってくれたみたい。ありがとう・・・。 とはいえ、データは救出して使え...
motionをraspberry pi4に入れて定点カメラとして動かしたい インストール $ sudo apt install motion 設定 $ sudo nano /etc/motion/motion.conf 設定はごにょごにょする。 自動起動については、 daemo...
PHP7以前 クエリ結果のカラム文字列を取得できない場合(2GB文字列問題)
データベースのカラムからデータを取得し、phpで扱う作業を行った際、 文字列を取得してこなくて、酷く嵌ったので、オボエガキ。 PHP7とPHP5で平行稼働させている類似のプログラムがあり、 先にPHP7を修正し、追加のカラムの文字列を取得させると、意図する通りに動作した。 続いて...
前提 opensslコマンドがつかる環境である事 申込後 WEBサイトから更新の申し込みを行い、その際取得した、CSRとKEYをテキストファイルに 貼り付け、 key.txt と csr.txt 等の名前で作業ディレクトリに保存 key.txtをサーバにアップするため、RSA形...
PHPにてXML形式のファイルから必要なデータを取得する。 予めssh2が使えるように、 libssh2とssh2のextensionを PHP7にインストールしておく。 #yum install gcc glibc-devel zlib-devel openssl-devel ...
指定の時間に成ったら、レコードを挿入するためのシェル(bash) #!/bin/bash #postgresqlへアクセスし、データを書き込む psql "postgresql://<ユーザ>:<パスワード>@192.168.0.xxx/<データベース名>" << _EOF in...
Postgresql データ型変換 char numeric date関連
日付の取り扱いでよく使うもののオボエガキ 【1】今日の日付をnumericに20210121に形で格納したい場合 now()をcharでYYYYMMDD型に加工した後に、numberで8桁の数値に変えればよい 結果 to_number(to_char(now(), 'YYY...
windowsユーザの為に、samba 接続したい名前を検索する。 # smbclient -L 192.168.0.xxx -U% Sharename Type Comment --------- ---- ...
新たなユーザと新たなグループを作成し、既存のディレクトリのパーミッションを 数百個一括で変換したい事案が出たので、オボエガキ findを使ってディレクトリを絞ってパイプでxargsに投げる方法 # find /home/hogehoge/test -type d -user ...
表題に行きつくまで2時間ほど嵌ったのでオボエガキ 以前のphp5.4.16では何の問題もなく動いていたのだが 新しいサーバがPHP 7.2.21で稼働している。 PHP5.6から、verify_peerのデフォルトがtrueになったそうで、 SMTP認証をする際に、証...
twilio Enable Two-Factor Authentication (2段階認証)設定
Twilioから [Action Required] You must enable Two-factor authentication on your Twilio accounts by October 12, 2020 というメールが来た。 中を見ると、2020年の...
inotifywait ディレクトリ監視から自動動作のサンプル
ディレクトリ監視をして、業務効率化を図るべく、 今更感満載ながらinotifywaitに手を出してみた。 yumでインストールをする epelレポジトリにあるので、未導入時はepel-releaseをインストール # yum install epel-release ...
不覚にも、メールサーバのユーザパスワードが突破され、 50件程度の踏み台にされてしまったので、対策を行った。 先ずは、ユーザのパスワードを即座に変更 # passwd <ユーザ名> Changing password for user <ユーザ名>. New pas...
今更ながら、slackbotに手を出してみる 参考にさせて頂いたところ https://se.miyabikno-jobs.com/entrance-labotlatori/ Hubotを使う方法が簡単なようなので、上記を参考に導入 01.slackのアカウント取得...
土日、祝祭日をカウントしないで、経過日数から処理を行いたい。 休日テーブルのようなものを作って、LEFTJOINして加工 のようなことをやっていたが、 DBなくても動くものが欲しかったので、調べてみたオボエガキ。 範囲を絞る方法として、 次のように使う sele...
PHP SMS APIサービスのテスト Twilio送信内容の確認
昨日の投稿の続き 送った内容をコンソールでなく、ブラウザ上で確認したい。 検索等の実装も可能なようだ。 先ずは、一覧を表示できないと話にならないので、サンプルを作成してみる。 PHPサンプル list_messages.php <?php require("/...
PHP SMS APIサービスのテスト Twilio 登録から送信テスト完了まで
SMS APIサービスの実装テストにあたりTwilioさんのトライアル版を試してみた。 アカウント取得 ブラウザがchromeでないと上手くいかなかった。 https://jp.twilio.com/try-twilio/kddi-web 2019年に業務提携があったよ...
この度、セキュリティポリシーの高い パスワードの自動生成が必要になり、 疑似乱数生成(PR)によりパスワードの生成をしようとしたころ、 安全な乱数でないと駄目です。とNGをもらった。 安全な乱数なんて量子コンピュータでもないと出来ないよ~~ とか、 エントロピーの無駄...
apache SELinuxがEnforcingの時、特定のフォルダで読み書きを可能にしたい。
安否確認を自主作成している際、PHPでファイルを読み書きできない状況になったので 調べたところ、コンテキストをいじるには policycoreutils-python がインストールされていることが条件 yum list policycoreutils-python で調...
プログラムを書いて試験して 予定通りに動いたので、cronで自動化をしようと シェルスクリプトを記載したが、 うまく動かなかった。 logを取ると、プログラムが無いといわれる。 症状を調べると、改行がLFでなくCRLFになっていた。 最近エディタにatomを使っ...
PDF解像度変更と一部のページ除去 gsコマンド(GhostScript)
表題の操作をスキャン後のファイルに自動処理で行いたい。 不要なページの削除方法 ◆pdftkコマンドを使う 今回はスキャナの為の台紙である一枚目を取り除きたいので、 $ pdftk origin.pdf cat 2-end output modify.pdf となる...
raspberrypi3のカメラを使ってメール応答型のスクリプト node.jsを活用
やりたいこと メールを受信すると、raspberrypi3のカメラで撮影し、 メールに添付して指定のメールアドレスに送信するスクリプト。 子供や愛犬の見守りなど目的は同じになるが、 玄関の施錠をしたか?を最寄りの駅で気になった場合に 万が一の為に戻りたくないので作成。 ...
CentOS(RedHat系) rootパスワードが分からない際の対策
CentOS7以降、レスキューモード(旧シングルユーザモード)、エマージェンシーモード ともにrootパスワードを要求される。 しかし、管理者が不慮のアクシデントで対応できない状況となった際に、 どうしてもrootパスワードが必要なことが生じることがある。 今回、どうに...
NTT αNXⅡ v4.00 webシステム設定 のjava
NTT αNXⅡ v4.00 webシステム設定 会社がNTTのネットコミュニティシステムαNXⅡを利用しているのだが、 ブラウザ上で電話帳や電話機の名称等の設定ができる。 javaのバージョンによっては動作しないので、 少し調べてみたので、オボエガキ 少し古い...
postfix メールキューのエラー 大量のメールを誤送信してしまい、遅延がひどい場合の措置
サーバ内のメール転送プログラム実行中にエラーが生じた際に、 エラー警告メールを送信し、エスケープする処理を盛り込んだのだが、 エスケープの記述をしくじり、エンドレス送信が生じてしまった。 2時間程経過した際に以上に気づき、即座にプログラムは停止させ、/var/spool/...
現行のSUBARU(スバル)XVのCADデータが見つからず・・・。 平面図が欲しかったが、SUBARUさんも3面図のみの掲載・・・。 平面図を作成するために、結局全部書いてしまった・・・。 誰トク?なCADデータだが、約2,500台/月の販売実績だし、 ちょっとリコール...
先般、SPF問題の解決の為、PHPMAILERにてメール送信を行うように仕様変更したが、 まだ、JIS-2022-JPの7bit問題が解決していない。 問題点としては、さまざまな環境のメールサーバやOSがアンドロイドでないフィーチャーフォン (所謂ガラケー)では、8bit...
composerで配置したPHPMailerの アクセス権限について
昨日、home直下のユーザディレクトリで作業を行ない、 /home/user/vendorという状況でテストを行ったが 例えば、/ver/www/htmlの配下から /home/user/vendorにリクエストをする際に、パーミッションエラーが起こり phpのプログラ...
受付完了のメールなどを、社内のサーバから送信しているのだが、 セキュアな対策を行っているメールサーバを利用している方に、メールが届かない というケースが生じてきた。 SPF(Sender Policy Framework) という技術だそうで、 FORMのIPアドレスが...
https://code-examples.net/ja/q/4b73be 此処に記載があった。 outputbase digits のオプションでは、何故か上手く行かなかったので、 少し調べてみたところ 標準出力にオプションでキャラクタの設定が出来るとあった。 stdou...
表題の、PHPでMSSQLへの接続時のオボエガキ もともとは、mssql_connectにてMS SQLServerに接続していたが、 サーバの仕様変更と、php7から利用できなくなることもありPDO ( PHP Data Objects の略) 接続へ切り替えた。 ...
gmailで暗号化されていないと赤い鍵が表示されて何か気になるので対策してみる。 ファイアーウォールは適宜解放のこと 25、587、465 ローカルのSSL/TLSの設定は行っているが、 postfixのサーバ間の接続については、細かく設定していなかった。(MTA間通...
Thunder Birdをメーラーとして使っているが、 条件が合致したメールの自動印刷を掛けたい。 少し調べたが、同じ内容のものが見つからなかったので、オボエガキ。 Thunder Birdのアドオンを使うのが一番手っ取り早いので、アドオンを導入するが、 ...
はじめに、OCRをさせる為、Tesseract-OCRをmake installする その事前準備のライブラリをインストールする # yum install autoconf automake libtool # yum install libpng-devel libj...
リモートデスクトップ接続が出来ない(windowsアップデートによる)
WindowsServer2012へリモートデスクトップ接続を行なおうとすると、 認証エラー 要求された関数はサポートされません サーバ:192.168.0.xxx のダイアログが表示されて接続できない。 環境 サーバ Windows 2012R2 ク...
postgresqlがインストールされているか確認。 pgsql --version psql (PostgreSQL) 9.2.18 起動テストをしてみる。 # systemctl start postgresql.service Job for postgresq...
JDK8(171)とtomcatとgroupsessionのインストール CentOS7
1.Java SE Development Kit 8u171のインストール http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html JDK10はgroups...
ntfsドライブをマウントするためのパッケージは fuse fuse-ntfs-3g dkms dkms-fuse # yum -y --enablerepo=epel install dkms fuse-ntfs-3g yumでインストールするが、 epelリポジトリのパッケ...
作業したファイのバックアップを取る際に、広域に跨ってると意外に探すのが面倒だったりする。 いつ頃作業したかがわかれば、findで割と容易に見つけられる。 オプション -type f :ファイルのみを対象に検索 -type d :ディレクトリを対象に検索 -mmin -...
join on を指定する際に、条件を付けてjoinできるのを知った。 select <テーブルA>.<カラム1>,<テーブルA>.<カラム2>・・・・,<テーブルB>.<カラム5>,<テーブルC>.<カラム2> from <テーブルA> inner join <テーブルB>...
grepを使った絞り込み ファイル単位で複数の行に条件を設けて抽出する場合
grepを使った絞り込み 条件 ディレクトリA aaa.xml bbb.xml ccc.xml ・ ・ ・ zzz.xml aaa.xml <type>0</type> ・ ・ <name>...
TeraTerm(ssh)でGUI(X11転送、X-Window)を使う。
WINDOWSマシンで、X-Window(X11転送、X11フォワーディング)を利用するために 接続先のサーバのsshdでX-wiondwsが許容されている。 TeraTermはインストールされている。 として、 https://ja.osdn.net/project...
メールで飛んできた内容にurlを張り付けて、DBに書き込むという 少々危険な匂いを漂わせるプログラムを書いたところ、 urlのgetパラメータにコード変換しないと利用できない文字列があった。 具体には以下の一覧を参照 文字 ! " ...
postgrers シーケンス nextvalの記述と確認と変更
シーケンス (シーケンシャル、連番) 作成 create sequence seq_id start with 1 ; 現在のシーケンス確認 SELECT last_value from seq_id; nextvalの値を確認 select next...
次のようなテーブル名 Scoreで4行の其々最大のレコードを取得したいとき。 Score x y z 1 2 3 1 2 2 3 3 3 5 4 ...
Gmail パスワード付きzipファイルの送受信がNGになった。
gmailに自社ドメインのメールを自動転送して利用しているのだが、 12月に入って、一部のメールが転送されなくなった。 原因を調べたところ、 https://support.google.com/mail/answer/6590?hl=ja Gmail でブロックさ...
Linux 削除できないディレクトリ作成 解除方法 chattr
sambaの運用時にパーミッションで完全制御を行いたくない場合(面倒な場合)でも、 ディレクトリの名前を勝手に変更されては困る場合がある。(プログラムに絡む所など) そんな時に、chattr コマンドを利用する。 ext2/ext3/ext4の際に利用できる。 コマ...
「ブログリーダー」を活用して、0463さんをフォローしませんか?