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

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

技術情報

htmlで、ヘッダを端で固定する

固定する 固定する CSSまたは、スタイルで position: sticky を設定すると、固定になる また top: 0 とtop/left も併せて指定する 上記なら、スクロールをしたに移動させても 指定したタグがtop=0のところで止まった状態になる

centosにdocker compose をインストール

Docker composeとは インストール バージョンの確認 Docker composeとは Dockerのコンテナをまとめて実行するツール インストール # curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr…

centosのnodejsのバージョンを変更する

現在のバージョン確認 他のバージョンの確認 バージョンの変更 現在のバージョン確認 # node --version v10.24.0 他のバージョンの確認 # yum modulde list nodejs Last metadata expiration check: 0:00:23 ago on Wed 26 May 2021 03:38:43 PM PDT.CentOS …

centos8.3にphp8をインストールする

デフォルト アンインストール パッケージのインストール レジストリの追加 phpのインストール デフォルト デフォルトでは、php 7.2 が入ってしまう 今回、7.8 か 8.0 が必要であったため改めて入れ直しする アンインストール # yum remove php パッケージの…

centos上のphp.iniの場所

php.iniの場所 php.iniの場所 コマンドラインから探す場合 # php -r "echo phpinfo();" | grep "php.ini"

CentOSにPHPのcomposerをインストール

Composerとは インストール 動作 Composerとは Composerとは、php上の部品を管理するツール インストール セットアップのプログラムをダウンロード # php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" # ls -ltotal 72-rw-r--r--…

CentOSにPHPを入れる

PHP をインストール PHP をインストール CentOS8のデフォルトでは入っていないのでインストールする # yum -y install php

CentOSにDockerをインストール

Dockerとは インストール Dockerの起動と停止 Dockerとは Dockerとは、アプリ、サービスなどをコンテナという一つのとりまとめしたうえで 登録しておき、インストールする際に、一括でインストールする 従来、インストールするには、いくつかの部品が複数の…

linuxパッケージアップデート

パッケージアップデート パッケージアップデート Windows でいうところのWindows Update Linux では、下記で行う # yum update

仮想環境の構築(VMWare)

仮想環境 VMWareのインストール OSのインストール CentOS のダウンロード CentOSをインストール 仮想環境 仮想環境の構築にはいくつかあるが、今回は、「VMWare」を利用する VMWareのインストール www.vmware.com こちらからダウンロードできます VMware Wor…

StringBufferとStringBuilder

Javaにおける文字列の連結 文字列を構成するクラス メリット デメリット まとめ Javaにおける文字列の連結 文字列の連結に対して + 演算子 例えば String str = "aaa" + "bbb" + "cc" + "d"; というのは、あまりよくない というのは、+ 演算子をするだけで n…

linuxでサブディレクトリまでファイルを検索

linuxでサブディレクトリまでファイルを検索 li コマンドの オプションを使うのが容易 # li -R *.txt

Eclipse上のweb.xmlでエラー

Eclipse上で、web.xml のエラーが表示される場合がある これは xsi:schemaLocation="http://java.sun.com/xml/ns/javaee のところを xsi:schemaLocation="http://JAVA.sun.com/xml/ns/javaee が正解らしい 修正すると、エラーが消える

LINE Developer

LINE アプリを製作するにあたり LINE Developer を使う手段がある まず、LINE Developers にログインする LINE Developers その後、プロバイダの作成 これは、業務、サービス等のくくりだと思う そして、 チャンネルの作成 チャンネルは、 ログイン Messagin…

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…

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