スポンサーリンク
サービス

Googleスプレッドシートでセル画像を保存・ダウンロードする方法

概要 Googleスプレッドシートにて、以下の手順でセルに挿入した画像を保存することができる。 セル内に挿入した画像の場合 1. 画像を右クリック > 編集履歴を表示 2. 画像のリンクをクリック 3. 画像を右クリック > 保存 セル上に挿入した画像の場合 1. ファイル > ダウンロード > ウェブページ 2. zipファイルを解凍する 3. htmlファイルをGoocle Chromeなどの...
JavaScript

JavaScriptでIME確定を考慮したEnterキー処理

概要 JavaScriptで「Enterキーが押されたらフォームを送信する」などの処理を実装する場合、e.key === 'Enter'だけではIME変換時にも処理が実行されてしまう。 e.isComposingの値がtrueがどうかをチェックすることでIME変換時かどうかを判定することができるが、残念ながらSafariではIME変換時にe.isComposingの値がfalseになってしまう。 ...
PHP

PHP7とPHP8でのstr_replaceの多次元配列処理の違いとは?配列が’Array’になる?

概要 PHPのstr_replace関数の第3引数に多次元配列を渡した場合、PHP7とPHP8で挙動が異なるので注意が必要である。 検証 検証用コード <?php $array = ]; $array2 = str_replace("a", 'z', $array); var_dump($array2); PHP7での実行結果 array(2) { => string(3) "zbc" => ar...
スポンサーリンク
サーバ(書評)

「はじめての人のための Terraform for AWS」の感想・備忘録

【POD】はじめての人のための Terraform for AWSposted with ヨメレバmorudara/buchios インプレスR&D 2020年08月21日頃 楽天ブックスで見るAmazonで見るKindleで見る ebookjapanで見る 点数 80点 感想 Teraformの基本的な使い方がとてもわかりやすい書かれていた。 ただし、深く理解するためには本書の内容だけでは足りな...
サービス

Youtubeでループが再生できない・解除されてしまう原因

概要 Youtubeで再生リストなどをループ再生したいのに「最後の動画が終わった後、最初の動画に戻らずに違う動画が再生されてしまう」ことで困っている人は結構いるのではないでしょうか。 そんな人は以下の原因が当てはまると思います。 原因 1. 「 ▷|」 ボタンをクリックして次の動画へ移動している 動画再生中に次の動画へ移動すると リピート再生が解除されてしまう。 2. 再生リストの中の動画を選択し...
サーバ

Contact Form7からGmailにメールが届かない場合の解決方法

概要 最近Gmailのスパム対策が厳しくなったため、送信元ドメインのDNSにSPFレコードを設定することが推奨されている。 しかし、SPFレコードを設定してもGmailにメールが届かなかったり、届いても迷惑メール扱いされてしまうことがある。 原因 メールヘッダのFromとReturn-Pathのアドレスが一致していないとGmailに届きにくくなるので、FromとReturn-Pathには同じアドレ...
AWS

初心者のためのTerraformの使い方: RDS作成編

Terrraformを使ってAWSにRDSを作成する方法を解説していきます。 サブネットの作成 VPCにはサブネットの設定があるが、RDS用にもサブネットグループという設定がある。これはRDSが起動するAvailability Zoneを指定する項目である。 vpc_subnet.tfに追記(VPCにAZが異なるサブネットを2つ追加) resource "aws_subnet" "dbsub_a"...
AWS

初心者のためのTerraformの使い方: APサーバ作成編

Terrraformを使ってAWSにAPサーバ(RDSに接続するためのサーバ)を作成する方法を解説していきます。 キーペアの作成 ssh-keygen -t rsa -b 2048Webサーバとは違う名前で作成(ここでは~/.ssh/id_rsa_terraform_apとする) chmod 600 ~/.ssh/id_rsa_terraform_ap WEBサーバにAPサーバの秘密鍵をアップ c...
AWS

初心者のためのTerraformの使い方: WEBサーバ作成編

Terrraformを使ってAWSにWEBサーバ(nginx)を作成するための方法を解説していきます。 AMIの取得 touch ami.tfして以下の内容を入力 data "aws_ami" "al2023" { most_recent = true # 複数ある場合は最新のAMIを使用 owners = filter { name = "name" values = } } キーペアの作成 s...
AWS

初心者のためのTerraformの使い方: VPC作成編

Terrraformを使ってAWSにVPCを作成するための方法を解説していきます。 VPCの作成 touch vpc.tfして以下の内容を入力 resource "aws_vpc" "my_vpc" { cidr_block = "10.0.0.0/16" tags = { Name = "dev-vpc" } } my_vpcの部分には任意の名前を入力する。(これ以降、他のリソースを作成する場合...
スポンサーリンク