Yuki猫のおうち

気ままに自由に日々を生きるエンジニアのブログ

コマンド

powerlevel10k でディレクトリ名やブランチ名を短縮しないで表示するための設定

はじめに powerlevel10k使っていますか? エンジニアの皆さんなら、ぼくの考えた最強のターミナルにレイアウトを変更していますよね? 私も例に漏れず、 powerlevel10k を使ってターミナルの表示をリッチに装飾しています。 github.com お気に入りのおしゃれ…

お名前.comのVPSでCentOS7上にdockerを用いてwordpressとlaravelを稼働させる 〜https対応を添えて〜

前々からdockerはキャッチアップしなきゃなと思いつつ結局触れていなかったのですが、育児休暇を取って少し自宅でPCを触れる時間ができたので勉強してみることにしました。最近仮想通貨取引を始めて、取引アプリや自動売買bot、収支管理アプリなどいろいろ作…

vpsサーバーのsshポートを変更する

不正アクセスされていた 久しぶりにvpsサーバーを覗いてみたら、何度か不正アクセスを試みようとされていたログが残っていたので、いい機会だと思って対応しました。 作業内容 こちらの記事を参考にしました。 weblabo.oscasierra.net作業としては以下三点で…

お名前vps(kvm)上のCentOS7にシリアルコンソールでssh接続する方法

接続できない... vpsサーバのネットワークが不調になった時とか、ssh接続できなくなった状況だといつも管理画面でブラウザ上からコンソールにアクセスしていた。 ただこのブラウザ上のコンソール、コピペができなかったりしてすごく使い勝手が悪い。 できれ…

久しぶりにサーバにログインしようとしたらsshできなかった時の話

経緯 お名前.comに借りたサーバを4か月ほど放置してたんだが、久々になんかやろうと思ってsshしてみたら接続できなくなっていた。 かまってあげないから拗ねちゃったのか? 試行錯誤 とりあえずpingしてみる。 $ ping yukineko.work PING yukineko.work (133…

インデックスと複合インデックスのうまい使い方

dbの検索高速化 大量のデータがあるデータベースには、select文の実行速度を上げるためにインデックスを作成することが多い。 最近データベースを勉強していて、複合インデックスなるものの存在を初めて知ったので詳しく調べてみることにした。以下のサイト…

sshで公開鍵認証を行ったときに「Permission denied」が発生したときの対処法

よくあるエラーな「Permission denied」 一般的なPermission deniedの解決法はネットを漁ればたくさんヒットするので割愛するが、稀にそれでも解決できないときがある。 $ ssh -i ~/.ssh/id_rsa_hoge foo@hugahuga Permission denied (publickey). fatal: Co…

「パッケージの検証中」と表示されてインストールが進まないときの対象法

そもそも検証をしないようにする そのアプリが確実に信頼できるときは、そもそも検証を切っちゃうという荒技が使える。 xattr -dr com.apple.quarantine [パッケージファイル.pkg]これで、即インストーラーが起動する。

[centos7]nginxでphp.iniの設定を反映させる

nginxを使った時のphp.iniの設定 apacheの場合は、apacheを再起動すればphp.iniの設定が反映されるが、nginxの場合、nginxを再起動しても反映されない。 再起動しなければならないのは、nginxではなくてphp-fpmの方でした。 以下のコマンドで解決。 $ system…

MacでのJava8のJAVA_HOMEのパス

明示する必要性 Mavenコマンドの実行が失敗した時に原因を調べたら、これだった。 ここにあった /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home 設定 .bashrcに以下を追記 JAVA_HOME='/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk…

MacのSSD容量がまた枯渇した話

容量不足、再来 以前も同じことが起こって不要なファイルを削除したけれど、また容量が枯渇してXCodeのアップデートができなくなったので再び容量を解放すべく奮闘開始。yukineko4you.hatenablog.com 調査 以前の解放後と比べると以下の容量が増加していた。…

macとwindowsのテキストファイルの改行コード問題を解決してみる

あれ、私の一行長すぎ...!? macで作成したテキストファイルをwindowsで開いた時に、改行コードの違いで複数行の文章が一行になっちゃうこととか、ありますよね。一般的なmac OS Xの改行コードは LF で、windowsの改行コードは CR+LF なので、この違いによる…

Macでnkfコマンドを使う忘備録

インストール 私はHomebrew使ってるので楽チン $ brew install nkf $ make $ make install 使い方 1. ファイルの文字コードを確認 $ nkf -g [ファイル名] 2. ファイルの文字コードをUTF-8に変換 $ nkf -w --overwrite [ファイル名]※ --overwrite をつけると…

tarのオプションの順番の話

tarコマンドのオプションについて、面白い挙動をすることが分かったのでメモしておく。 -(ハイフン)の有無で大違い $tar cfj hoge.tar.gz hoge $tar -cjf hoge.tar.gz hoge これはとおる。 が、下のコマンドを実行すると失敗して、jというファイルが生成され…

MacのSSD内を整理した話

XCodeが落とせない...? AppStoreでXcodeの更新をしようと思ったら、容量が足りないと怒られた。 たかだか5Gくらいの容量すらなんておかしいと思って調べてみたら、なんと97%も使っていた。 空き容量が3Gちょっとしかないなんて信じられない...... というわけ…