IT系バンドマンの日常

備忘録やライフログなど

スプレッドシートで開始日と終了日を指定したらその期間のセルの色が変わるようにした

スプレッドシートでガントチャートを作った際の覚書です。 画面上部のツールバーから 表示形式 > 条件付き書式 を選択後、書式ルールを カスタム書式 にして下記の条件式を入れると開始日と終了日の日付の間のセルの色が変わるようにできます。 色を変えたい…

AWS ECRにローカルからimageをpushする方法 2021年9月版

はじめに AWS ECRで手動でimageをpushするときに毎回てこずるので備忘録としてまとめました。 ポイント awsコマンドはバージョン1系と2系でコマンド名とかが違うので気をつける。今回は2系を使った。 パスワードの取得には aws ecr get-login-password を使…

PhpStormで大文字、少文字を変換するショートカットキー

はじめに PhpStormで 大文字、少文字を変換するショートカットキーを毎回忘れて毎回調べるので備忘録としてここに記しておきます。 いきなり解決方法 command + shift + u 参考サイト Mac版PhpStormのキーボードショートカット - karakaram-blog

【楽曲分析】優里 ドライフラワー

はじめに 楽曲の分析をした結果もこのブログに書いていこうと思っております! 今回は第1回ということで、優里さんのドライフラワーです。 既に分析している方がいたのでまずこちらのブログを見てから戻ってきてください。 cdhvn.com コード www.ufret.jp 気…

はてなブログのサイドバーに記事のカテゴリ一覧を表示する方法

はじめに はてなブログにカテゴリを表示する方法がわからなかったので調べました。 カテゴリの表示方法 デザイン > 左上の設定アイコンをクリック > サイドバー > カテゴリモジュールを追加 参考サイト baby-chicken.hatenablog.com

Laravelでbladeに引数を渡すときの処理の違いについて調べた

はじめに 先日、後輩にBladeにdataを渡すとき、view関数の第2引数で渡す場合と、withメソッドを使って渡す場合の処理の違いについて質問されたので調べました。 せっかくだし忘れる前に記事にしておこうと思ったのが今回のモチベーションです。 調査結果 vie…

PhpStormでeditorconfigが動作しなかったのでなおした話

はじめに 今回はPhpStormで EditorConfigのプラグインを入れているにも関わらずファイルのインデントが .editorconfigの 設定を見てくれなかったので修正した話です。 いきなり解決方法 Editor Configのプラグインを入れていない人は Preferences> Plugins …

Netlify + Nuxt.jsでNetlify Formsを使うときの備忘録

はじめに Netlify、自分でサーバーをたてなくていいのでめちゃくちゃお手軽で便利なのですが、Nuxt.jsとNetlifyを組み合わせて使う際Netlify Formsが正常に動作しないことがあったので備忘録として記事にしておきます。 www.netlify.com 解決方法 次の2つの…

効果的な振り返りの仕方を共有する記事(ついでに2019年を振り返ってみる)

はじめに この記事はCODEBASE okinawa Advent Calendar 2019 の25日目の記事です。 qiita.com こんにちは!絶賛風邪でダウン中の中西です。今日は大分体調も良くなってきたので予定通りAdventカレンダー用の記事を書いていこうと思います。 この記事の目的 …

公開鍵のフィンガープリントを確認したい

昨日こんなツイートが流れてきました これ今知ったんだけど...GitHubのユーザーページのURLの最後に.keysをつけるとその人の公開鍵が誰でも見れる状態になっとる...えっこれめっちゃやばい脆弱性じゃん...完全に公開鍵が公開されてる...https://t.co/4qILRBY…

GCPUG Okinawa!#7 午前の部「GKEハンズオン」に参加してきた!

みなさんこんにちは!4月はインフラ強化月間として勉強してきた中西ですが、その一環で下記のイベントに参加してきました! okipug.connpass.com 業務ではAWSばかり使っていたので、GCPを触ってみたいという気持ちもあり参加させていただきました。 早速ハン…

PhpStormで開いてるタブを全部表示したい

すぐ忘れるので自分用にメモしときます。 バージョン 2020.1.1 手順 メニューバーのPhpStorm > Preferencesをクリック サイドバーから、Editor > General > Editor Tabs をクリック Appearance の 「Show tabs in one row」のチェックを外す。

野良データにやられた話

PHPでちょっとしたスクレイピングのプログラムを作ったとき、 json_encode() で下記のエラーがでてハマった // json_encode()のエラーは json_last_error_msg(); で出力できる Malformed UTF-8 characters, possibly incorrectly encoded blog.supersonico.i…

2018年の振り返りと2019年の目標

こんにちは!2019年も残すところ361日となりましたがみなさんいかがお過ごしでしょうか? 弊社リビルドは7日が仕事はじめですので中西はまだお休みです。このお休みの期間を使って2018年の振り返りと2019年の目標を書き認めたいと思います。 また、この記事…

【PHP7】コンストラクタインジェクションで差し替えたいときだけ差し替えれる書き方

忘れるわりに重要なのでメモ! private $hogeService; public function __construct(HogeService $hogeService = null) { $this->hogeService = $hogeService ?? new HogeService(); } 参考サイト 依存性注入(DI)の解説とやり方

あるコミットの変更履歴のあるファイル一覧だけを取得したい

下記コマンドでいけます コミットid:hogehogeの変更履歴のファイル一覧が欲しい場合 git diff --stat --name-only hogehoge\^..hogehoge zshだとキャレットをエスケープしないとうまく動きませんでした 参考記事 Gitでcommit間の変更ファイル一覧を出力

docker imagesをリポジトリ名でフィルタリングして一括削除したいとき

docker images | grep hogehoge | awk '{ print $3 }' | xargs docker rmi hogehogeの部分をフィルタリングしたい文字列に置き換えると一括削除できます

PHPStormでphpファイルがphpファイルとして認識されないとき

ある日を堺にPHPStormがある特定の名前のPHPファイルをハイライトしてくれなくなりました・・・ 原因 PHPファイルを追加する際、ファイルの関連付けの設定をtxtファイルとして追加していたからでした。 解決方法 Preferences > File Types > Text を選択 Reg…

【自分用メモ】サロゲートキーとナチュラルキーについて

いきなりまとめ サロゲートキーを使うときはナチュラルキーにuniq indexを必ずつける。複合主キーを避けるためにもサロゲートキーは有効。 サロゲートキー 複合主キーを使えばデータはユニークになっているものの、連番のid持たせておくと実装上らくだぜって…

LaradockでのLaravelローカル開発環境構築

自分用の備忘録です Environment Tools Version Laravel 5.5 Laradock 5.9.0 MySQL 8.0 Project name : myapp Laradock directory name : laradock-myapp laradockの場合ディレクトリ名がそのままdockerのimageのprefixになるので、ディレクトリ名はlaradock…

Laravelの外部キー制約ではまった

Laravelでmigrationファイルをかくとき外部キー制約の設定ではまったのでメモ まちがい $table->integer('user_id')->nullable(false); $table->foreign('user_id')->references('id')->on('users'); せいかい $table->integer('user_id')->unsigned(); $tab…

Laravelで利用するコマンド集(自分用)

準備 新規プロジェクトをつくる laravel new project_name アプリケーションキーを設定 php artisan key:generate migrate テーブルを全部削除して、マイグレーションを最初からやりなおす php artisan migrate:fresh シーダを指定して実行 php artisan db:s…

Startup Weekend Okinawa Vol.7参加してきた!

みなさまこんにちは。 11月3,4,5日の3連休でスタートアップの一連の流れを体験できるイベント「Startup Weekend Okinawa Vol.7」に参加してきたので報告です!ブログ書くまでが勉強会。 大学生のころから気になっていて参加したかったのですが、なかなかタイ…

土日を利用してひとりハッカソンやってみた

ひとりハッカソンをやろうとおもった経緯 社会人2年目である程度スキルがついてきたところでどれくらいやれるのか腕試し 個人のプロダクトを一つも持っていないので1つくらい作ってみたかったから それと、そういえば有名所のWebフレームワーク使ってサー…

Python3とDjangoのコマンド集(自分用)

Djangoのバージョン確認 python -m django --version

PostgreSQLのコマンド集(自分用)

テーブルが存在したときにだけ削除(存在しないときは何もしない) DROP TABLE IF EXISTS your_table_name; カラムの削除 alter table テーブル名 drop column カラム名; カラムの追加 alter table テーブル名 add column カラム名; 特定のカラムの後に追加…

MySQLのコマンド集(自分用)

バージョン 5.7.19 mysqlクライアントにログイン後、mysqlのバージョンを調べる方法 STATUS 文字コード確認 show variables like "chara%"; テーブルの構造を確認する DESC table_name; show columns from TABLENAME; MySQLの出力結果をファイルにはきだした…

他の実行環境で作成されたJupyter notebookが自分の環境でdead kernelになるときの対処方法

イントロダクション 人から頂いたipynbファイルが自分の実行環境でdead kernelになってしまいました。つらみ(´・ω・`) 解決方法 jupyter notebookが生成してくれる.ipynbファイルはjson形式のテキストファイルです。( The Jupyter Notebook Format — IPytho…

Ubuntu16にPHPbrewを用いた開発環境の構築してみた

Vim使ってPHPでステップ実行したいいいいい(`;ω;´) ふと、ある日そう思ったわけです。 そんなわけなのですが、今回のゴールはphpbrewで自在にphpのバージョンを変えることができるところまで頑張ってみようと思います。 環境 Ubuntu 16.04 phpbrew 1.22…

WindowsでVimの環境を整える

みなさんお久しぶりです今回はWindowsでKaoriyaさんVimの設定に挑戦してみたのでやり方をメモしておきます KaoriyaさんのサイトからWindows版のVimをダウンロード www.kaoriya.net 解凍して出てきたフォルダをC:\Program Filesあたりに設置します 起動させる…