Mac php の複数バージョンを管理する方法

結論:phpbrewを利用する。 これが参考になりそうpointsandlines.jp $ curl -L -O https://github.com/phpbrew/phpbrew/releases/latest/download/phpbrew.phar % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent …

GCP GCEのプロジェクト間移動

GCP内のVMを別プロジェクトに移動したい。参考: qiita.com スナップショット gcloud compute disks snapshot [移行元インスタンス名] \ --zone [移行元インスタンスのゾーン] \ --snapshot-names [作成するスナップショット名] \ --project [移行元プロジェ…

WSLのビープ音を消すぞ

Bash on Ubuntu on Windows を入れたのだが、入力補完をする時にビープ音がうるさい とにかくうるさいなので直す事にした。ここが役にたった。azukipochette.hatenablog.com before # do not bell on tab-completion # set bell-style none # set bell-style…

UbuntuでSambaを立ててWindowsServerからつないでみたの巻

仕事でSambaサーバ立ててWindowsServerから繋ぐ事になった。Ubuntu 16.04 LTS Windows Server 2019 apt-get install sambasamba の設定ファイルsmb.confを編集する # # Sample configuration file for the Samba suite for Debian GNU/Linux. # # # This is …

Azure - AWS間で S2S VPNを張ってみた。

とある案件でS2Svpnの技術検証をすることになったので やってみた。参考にさせて頂きました。ありがとうございます。 dev.classmethod.jp dev.classmethod.jp Azure VPN Gateway構築 仮想ネットワーク、サブネット作成 仮想ネットワークのアドレス範囲を 10.…

UnicodeDecodeError:'cp932'が発生

Windows10環境でPythonで開発していた時の事、 UnicodeDecodeError: 'cp932' codec can't decode byte 0x82 in position 101: illegal multibyte sequenceが発生してしまってうまくcraft serveが起動しなかった。 ググると、 open(files, encoding="utf8")を…

バルミューダ 寺尾玄さん

この人の生き方は傍から見たら常軌を逸しているように見えるけど、 自分はカッコいいと思うし、憧れます。ものを作りは結局そういうところから始まるんだよね。 こういう生き方はできなくても、少なくともこういう気概を持って生きていきたい。wired.jp

Windows WSLインストールしたらSSHでハマった。。

表題の件で、なぜか躓いてSSHが起動しなかった。 root@LAPTOP:/etc/ssh# service ssh start * Starting OpenBSD Secure Shell server sshd sshd: no hostkeys available -- exiting. [fail] root@LAPTOP:/etc/ssh# 下記が参考になった。 www.garron.meSSHキ…

コマンドプロンプトでのhistoryコマンド

いっつも忘れるのでここに書き留めておく。[ F7 ] keyで下記の様に表示される。 コマンドライン上に履歴を表示したい場合は下記のようにうつ > doskey /historyすると、下記のように表示される。 ありがたや。

nginx 証明書設置エラーで起動しません。。。

久しぶりに証明書更新を利用しようとして、 CSRからごにゃごにゃ証明書作ってnxinx側へインストールしようとしたら 起動時にずっこけた。 ~# systemctl status nginx.service Active: failed (Result: exit-code) since Fri 2020-08-14 05:46:13 UTC; 1min 5…

伊豆に行ってきた!

8月前半に伊豆に行ってきた。意外と人が沢山いたけど、しっかりコロナ対策してあったので結構安心した。 子供と森に行ったり、川に行ったり、温水プール入ったり、水族館行ったり、楽しい夏を満喫できましたよ!

WireSharkを利用して Let's packet capture

パケットキャプチャをしたくて、よく利用されているWireSharkを利用して TLS/SSLのパケットの中身を確認するまでをやっていきたいです。 WireSharkのインストールは省きます。 OSはWindowsServer2019を利用します。 設定はEdit -> Preference -> Protocols -…

AWS Transfer Family を使ってみた。

案件でSFTP経由でS3にデータをストアすることになったので、 AWSのSFTPサーバのサービスを使ったみました。これが参考になった。engineer.retty.me 「create server」 を選択 「SFTP」を選択 「Service managed」を選択 「public accessible」を選択 事前に…

WorkSpaces ENI固定方法

VPNで接続する時にMacAddressを登録するのですが、これをAWSWorkSpaces(VDI)を 利用して設定してみます。 参考になったのがこれ hacknote.jp docs.aws.amazon.com workspacesでローカルIPを確認したあと、 EC2のネットワークインタフェースでMacAddressを確認…

二段階認証と二要素認証の違い

これが参考になった。www.segunabe.com二要素認証: 銀行ATMのキャッシュカード入れて暗証番号を入れる 二段階認証: IDとパスワードを入力して認証(一段階目の認証)後、登録されているスマホにショートメッセージサービス(SMS)を使って、 数字4〜6桁程…

git cloneではまった

git cloneではまりました。。。 bitbucketを利用して、クローンしていたのですがhttpsからsshに切り替えようとしてました。 すると、 # git clone git@bitbucket.org:xxxxxxxxx/yyyyyyy.git Cloning into 'yyyyyyy'... git@bitbucket.org: Permission denied…

Jenkins を入れたよ in AmazonLinux2

Ec2にJenkinsを入れる機会があったので メモっとく。 手順はいたって簡単。 javaインストール [root@ip-10-10-4-151 ~]# yum install -y java-1.8.0-openjdk-devel.x86_64 Loaded plugins: extras_suggestions, langpacks, priorities, update-motd amzn2-co…

Cloudwatch agent を入れてみる。

コマンドラインベースでCloudwatchをインストールしてみます。 事前準備 今回はUbuntu 64 ビット AMD # uname -a Linux ip-10-10-4-180 5.3.0-1017-aws #18~18.04.1-Ubuntu SMP Wed Apr 8 15:12:16 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux root@ip-10-10-4…

bash git プロンプト表示

こちらが参考になった。qiita.com 今回はAmazon Linux2を利用した。 .bashrc に下記を記載 source /usr/share/doc/git-2.23.1/contrib/completion/git-prompt.sh source /usr/share/doc/git-2.23.1/contrib/completion//git-completion.bash GIT_PS1_SHOWDIR…

AWS で SSL証明書 を利用して環境構築

いわゆるよくある構成 Client <-> ALB <-> WEB <-> DBで Client <-> ALB間でhttps通信 ALB <-> WEB間ではhttp通信 を実現したい。 ドメインも別AWSアカウントで管理していたので 下記の情報がぴったし参考になった! recipe.kc-cloud.jp

Windows環境でのRuby環境の構築

これが参考になったproengineer.internous.co.jpここからmsiダウンロードして実行、インストールを行う。 rubyinstaller.orgこんな感じでバージョンが確認できる。 パスが通っているか確認 ちゃんと通っている事が確認できました。 環境のセットアップ 下記…

Ruby環境準備

自分はrbenv派です。 # 依存ライブラリのインストール $ sudo yum install -y git gcc openssl-devel readline-devel zlib-devel # レポジトリをクローン $ git clone https://github.com/rbenv/rbenv.git ~/.rbenv # .bash_profileにパスを追記 $ echo 'exp…

Ubuntu Git commitする時のGNU nanoの扱いについて

[ 備忘録 ] Ubuntuで編集するときにGNUnanoがデフォルトになる。毎回調べていたのでここに備忘録として記す。 基本的には ^とあるのは「ctrl」をあらわす ^Mや^Xは「ctrl」+ 「M」、「ctrl」+ 「X」となります。 基本的には $ git commit でコミット メッセ…

Ubuntu gitブランチをプロンプトを表示させる方法

最近Ubuntu触ってGitをいじる機会があってブランチをプロンプトに出しておきたいなと思ったので備忘録。 [環境] AWS EC2Ubuntu 18.04 デフォでgitが入っており、 下記を実施するだけでうまく行きそう。 .bashrcに以下を追記 if [ -f /etc/bash_completion ];…

コロナ騒動の中ブログ開設しました。

日頃、テクニカルコンサルタントとして従事しております。 Tech系のナレッジをつらつらと。 あ、男子♂がおりますので、ついでに育児系も。 ゆるーくいきます。