ひじりんのひつまむしブログ

現役システムエンジニアのゲームやら映画やら技術やら・・

技術情報

Windowsでhostsファイル

ドメインの変換は通常ネームサーバ(DNS)等で行うが 一時的な設定/個人的な設定は、hosts ファイルで記述できる windows の場合 C:\Windows\System32\drivers\etc にそのファイルがある。 ただし、編集するには、管理者権限の必要がある

PMBOK 6版

プロジェクト管理のスキル本 PMBOK 私が、資格を取得した時は、5版でしたが、現在は6版で アジャイル要素が追加されています 資格のためだけでなくても、資料としては良い本だと思います プロジェクトマネジメント標準 PMBOK入門 PMBOK第6版対応版 作者:広…

PostgreSQL9.4におけるデータ分散

PostgreSQLには、データを分散させる機能があり その中の「継承」について記載する。 9.4時点なので、現行13では 改善されている部分もあると思う 継承 テーブルを分割し、部分的な閲覧や総括的な閲覧などを可能にする A △ ┃ ┏━┻━┓ B C Aから継承したBを…

fileuploadの脆弱性

fileuploadのmultipartの脆弱性を狙ったDoS攻撃があるようだ 現在は対策が立てらえていて JVNでも情報が載っている jvn.jp 最近サーバで、multipartのエラーが記録されていたので 調べたところ、上記にぶつかった 幸い、サーバのバージョンが対応済だったた…

DNS逆引き

DNSは、名前(ドメイン名)から IPアドレスを取得するが IPアドレスから名前を検索することもできる これを、逆引き という #nslookup -type=ptr <IPアドレス >

apache にSSL証明書を設定する

apacheの設定ファイル /etc/httpd/conf.d/ssh.conf を修正する 85: SSLCertificateFile /etc/pki/tls/certs/localhost.crt 93: SSLCertificateKeyFile /etc/pki/tls/private/localhost.key apacheを再起動します #systemctl stop httpd #systemctl start htt…

Tomcatでシングルサインオン

シングルサインオンとは、 ログイン情報を引き継いで、別のサービスを利用する技術 Tomcatサーバの場合、同一のサーバ上アプリの場合、 設定を変更することで、利用が可能 たとえば、 webapps/a.war webapps/b.war と別のサービスが起動しているサーバがあっ…

Gitのbashで文字化け解消

WindowsのGit(bash)で、日本語が文字化けする場合 # git config --global core.quotepath false を実行することで回避できる

Windows10で「送る」に追加

Windows10で「送る」に追加するには エクスプローラーで shell:sendto を入れる

windows版safari

safari は iPhone/iOSのブラウザ。 windows版は、開発が終了してしまったので、appleサイトからはダウンロードリンクがない しかもバージョンは、5.1.7 と、当然ながら古い http://appldnld.apple.com/Safari5/041-5487.20120509.INU8B/SafariSetup.exe この…

PostgreSQLでnull置換

PostgerSQLで、nullの置換 nullでなければ、その値、nullなら代替 select COALESCE(カラム, 代替) from テーブル; Oracle の nvl と同様の動きであるが、厳密には null でない最初の値 で select COALESCE(カラム1, カラム2, カラム3, 代替) という感じで…

html の input でパターン

patern という属性を使う <input pattern=""> 例えば 英数のみ "^[0-9a-z]+$" 電話番号 "[0-9]{5}-[0-9]{4}-[0-9]{4}" など

htmlのinputタグで、少数を入れる

stepという属性を利用する <input type="number" step="0.1" value="2.4">

JavaScriptで画面のリロード

リロードするには window.location.reload(); 下記の方法もある window.location.href = window.location.href; 上の方が、分かりよいかな

openssl による csr 作成

SSL証明書をCS(認証局)に署名してもらうには CSRファイルが必要となります centos 上でのファイル作成方法 #openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr Generating a RSA private key.......+++++......................…

postfixにサブミッションポートを対応

従来のポート25は、踏み台にされることも多く 現在では、送信時は、サブミッションポートを使うの通常となっている postfixの設定 /etc/postfix/master.cf で 17: #submission inet n - n - - smtpd 20: # -o smtpd_sasl_auth_enable=yes 23: # -o smtpd_cli…

centos7でnetstat

ポートの状況確認するコマンド netstat -ant centos7 からは、コマンドが変わり ss になっている ss-ant

ios/iphoneでのsafariバージョン確認方法

safariのバージョンを調べるには https://aprico-media.com/ua にアクセスすれば見れるみたい 数年使っていない iPad mini 2 iPhone 5,5s,6 があり、safariのバージョンを調べようとして、気になったので記載 ちなみに、windows上のFireFixなどでも、可能

centosでメールサーバ構築(postfix / dovecot)

送信サーバ 送信サーバは、 mailsend postfix とあるが、今回は、postfix を設定する centos 7 には、デフォルトでインスト済であれば、設定をするだけ サービスの確認 # systemctl list-unit-files -t service | grep postfixpostfix.service enabled 初期…

スマホのタッチデバイスに対応

jQueryを実装することで、ドラッグなどが容易となる しかし、スマホではドラッグできない しようとすると、スクロールしてしまうのだ そこで、 github.com こちらのプラグインを、 <script type="text/javascript" src="*******/jquery.ui.touch-punch.min.js"></script> と読み込むだけ 以外と簡単に、ドラッグができるようになる

centosのpostgresにログインできない場合の対処法

centosのpostgres 初期だとログインできないケースがある # psql -U postgrespsql: FATAL: ユーザ "postgres" で対向(peer)認証に失敗しました /var/lib/pgsql/data/pg_hba.conf ファイルをみてみると local all all peer となっている、クライアントのログ…

CentOSにtomcatをインストールする方法

CentOS 8 には、java 8 が入っている # java -versionopenjdk version "1.8.0_232"OpenJDK Runtime Environment (build 1.8.0_232-b09)OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode) そのため、tomcat 8をインストールする tomcat8 は、tar.gz …

CentOSのPostgreSQLが起動できない解消法

CentOS 8 でPostgreSQLが入っているものの起動できないので その対象法を、書き留めておく まずサービスの確認 # systemctl list-unit-files -t service postgresql.service disabledpostgresql@.service disabled サービスはある。起動してみる # systemctl…

CentOS 8 rpmパッケージの確認

CentOS 8 にて パッケージの確認方法 # rpm -aq

CentOS 8 サービスの確認方法

CentOS 7 以降では、systemctl コマンドを利用する # systemctl list-unit-files -t service ちなみに、CentOS 6 以前では chkconfig を利用していた サービスの起動 # systemctl start XXXX.service サービスの停止 # systemctl stop XXXX.service サービス…

CentOSのバージョンを確認する方法

CentOSのバージョンを確認するには # cat /etc/redhat-release

struts2で、指定回数ループする方法

struts2のitelatorタグにて 通常は、リストや配列などのオブジェクト分だけ繰り返す のに使いますが、指定回数だけ、ループする方法 <s:iterator value="(24).{#this}" status="st"> 繰り返す内容 </s:iterator> 上記だと、24回繰り返す

PVアクセスランキング にほんブログ村