Drupal

【Drupal】Cloud IDEについて調べてみた

Cloud IDEとは? Cloud IDE(クラウド統合開発環境)は、ブラウザベースの開発環境であり、特にDrupalのようなウェブアプリケーションの開発に最適化されています。これにより、開発者はローカル環境を設定することなく、インターネ...
Drupal

【Drupal】Drushについて

Drushとは?Drush(Drupal Shell)は、Drupalのためのコマンドラインインターフェース(CLI)ツールであり、Drupalサイトの管理や操作を効率化するために設計されています。Drushを使用することで、以下のようなタ...
PHP

【PHP】NULL値に対するオフセットアクセスのエラー

PHPでNULL値に対して配列のオフセットにアクセスしようとした場合に発生するエラーは、主に「Trying to access array offset on value of type null」という警告です。このエラーは、NULL型の...
Drupal

【Drupal】モジュールアップデート全体の流れ

Drupalのモジュールアップデートは、サイトのセキュリティとパフォーマンスを維持するために非常に重要です。以下に、「モジュールアップデートする際のベストプラクティス」として調べたことを、簡単ですがメモしておきます。1. 定期的なバックアッ...
Web制作全般

別タブで開く

サイト内のURLを別タブで開く際に、同一ドメイン内であれば、noreferrerやnoopenerを付ける必要は基本的にありません。以下にその理由を詳しく説明します。理由 セキュリティの観点: noopenerは、リンク先のページが元のペー...
AWS

【AWS】SQS(Simple Queue Service)とは

Amazon SQS(Simple Queue Service)は、AWS(Amazon Web Services)が提供する完全マネージド型のメッセージキューイングサービスです。このサービスは、アプリケーション間でメッセージを安全かつ効率...
PHP

【PHP】Trying to access array offset on value of type null

ユニットテストを書いているときに「Trying to access array offset on value of type null」というエラーが発生しました。このエラーは、PHPでNULL値に対して配列のオフセットにアクセスしようと...
Python

PythonからChatGPTを使ってみる

今回の作業はハマりました。そして気がついたら、てっぺんこえていました。。。明日も仕事ですが、覚えているうちに書き留めておきます。やったこと「openai」のライブラリをインストールして、PythonからChatGPTを使ってみたハマったとこ...
Python

Pythonをインストール

pipやvenvというツールがPythonの実行環境では必要になるそうですが、現時点の最新バージョンをダウンロードすれば、特に手動で追加する必要はないそうです。ということで、MacにPythonをインストールしてみました。(参考サイトを以下...
Python

はじめてのPip – Pythonパッケージ管理の基本

はじめにPythonプログラミングを始めたばかりの方に、とても重要なツールをご紹介します。それが「pip」です。pipは"Pip Installs Packages"の略で、Pythonの公式パッケージ管理ツールです。このツールを使いこなす...
Notion

タスク、目標、メモ、スケジュールは全てNotionにまとめた方が良さそう

自分の仕事術をブラッシュアップするために、何か良いツールがないか調べてみましたがNotionでまとめて管理した方が良いことに、今更ながら気づきました。googleカレンダーとの連携や、kindleと紐づけることもできるそうです。もともとNo...
プライベート

2025年で取り組みたいもの。。。はまた1週間後に書きます

本当はこの記事で、今年取り組んでいくことを書こうとおもったのですが、それは来週末に書くことにしました。というのも、現在私自身がこれからのキャリアについていろいろ悩んでいるところがあり、来週に「エンジニアのキャリア」についてより詳しい方にご相...
本業

2025年あけまして、まずは昨年の振り返りから。

2025年明けました!2023年からエンジニアをさせていただいて、もうすぐ2年目が終わろうとしているところです。まずはここまでやってきたことを簡単に振り返りたいと思います。現職では以下のことに挑戦をさせていただき、幅広く業務を担当していまし...
プライベート

2025年あけましておめでとうございます

昨年は大変お世話になりました。今年もよろしくお願いいたします。昨年まではあまり発信する機会も少なかったのですが、今年は封印していたXも復活させて、少しずつアウトプットしていきたいと思います。昨年までの振り返り、今年からやっていくことについて...
サーバー

さくらレンタルサーバにBASIC認証を追加する

最近、急に思い立ってさくらレンタルサーバの格安プランを契約、その後ローカル開発環境をDockerで構築してGit管理、CI/CD構築をしていっています。個人開発して世に出す、というよりも自分の勉強用として触っている、というのが一番大きいです...
サーバー

ApacheのVirtualHostタグ内で設定される各項目

ServerName定義バーチャルホストが応答する主なホスト名を指定。リクエストがこの名前に一致する場合、Apacheはこのバーチャルホストの設定を使用する。使用例ServerName www.example.comServerAlias定...
サーバー

Apache HTTP サーバーにおけるバーチャルホスト

バーチャルホストとは、1台のサーバーで複数のドメイン名を運用する技術のことを指す。この技術を使用することで、物理的なサーバーの数を減らし、コストを削減しながら、異なるウェブサイトやサービスを提供することが可能になる。バーチャルホストの種類バ...
サーバー

DebianのApache設定メモ

httpd.confの役割DebianにおけるApacheの設定ファイル「etc/apache2/httpd.conf」は主にオーバーライド設定や特定のカスタム設定を行うために使用されるようです。 オーバーライド設定httpd.confはメ...
プライベート

【ブログ】コミュニケーションって難しいー話し方・考え方

自分は今まで、どんな場面でも丁寧にありのままを話すことが、相手に対しての敬意や優しさなのだと思っていたのですが、それが間違いであることに、気づきました。(話すときに大事なことは、「相手の立場にたって」どう話すか。言葉では分かっていても、実践...
VirtualBox

VirtualBox周りのこと

・ゲストOS側のターミナルを確認し、ファイルシステムのチェックでエラーが解消したことがある。・未使用領域へのゼロ埋めは効果的。ゲストOS側でやるだけでなく、その後ホストOS上でも圧縮を行う。このときストレージ用のファイルの拡張子は変換した(...
サーバー

サーバーで作業するとき

・作業用のディレクトリを作成して、そこでdumpファイルやバックアップファイルを取得すると、既存のファイル類と混ざらない。・事前にサーバーの空き容量、バックアップ対象ディレクトリの容量を確認。・ロールバック時を想定した空き容量、バックアップ...
サーバー

サーバーに入ってまず確認すること

コマンドで、「いつ」「どのホストに」「誰が」ログインして作業しようとしているのかを明示的にする。またTeraTermでは以下の設定を事前に済ませておくと便利・自動ログ保存の設定・ウィンドウリサイズ時に表示設定をクリアにしない上記設定は現場で...
MySQL

mysqldumpするための権限

mysqldumpができるユーザーの権限について調べました。というのも、初めはデータベースを選択してテーブル一覧を参照することができれば、そのユーザーとパスワードでdumpファイルが取得できると勘違いしていたため、備忘録として残しておきます...
本業

チャットでは相手の言葉を引用して的確に簡潔に伝える

仕事上、コミュニケーションツールを使用して、チャットでやり取りする機会は多いのですが(8割はこれです)、私は言語化や文章を組み立てるのが苦手で、返信にいつも時間がかかってしまいます。。。特に最近は、後輩が増えて、後輩から質問を受けることも多...
本業

人をよくよく観察する

「自分ばかりみないでよくよく周りを観察すること」「そうすると見えてくるものがある」これは先輩にかけてもらった言葉です。とかく最初は、自分の技術や知識が足りなく(今でもまだまだ勉強中。おそらくこれからも必死に勉強は続けていく)て、自分がやるべ...
本業

打ち合わせは自分の中で目的を定める

打ち合わせが行われるとき、毎回何も考えずに参加するのではなくしっかりと目的をもって参加する。(自分がホストでなくても意識することが大事)「その会の目的は何なのか?」「その会では何をゴールに設定しているのか?」「その会では参加者は今どういう状...
本業

品質を意識する

手順書を作成するとき、自分で何かを調査するとき、何かを作り上げるときには「品質」を意識する。それが生み出された過程では、どういった手順で行い、どういったものを担保にしてできあがったものなのか。注意したいのは「トータルの品質」時間をかければ良...
サーバー

【サーバーへSSH接続】さくらのレンタルサーバにSSH公開鍵を追加して、クライアントからパスワードなしでサーバに接続するまで

以下、作業用メモです。事前準備さくらのレンタルサーバのコントロールパネル→サーバー情報み→SSH公開鍵、と進んで、「新規追加」ボタンをクリック。SSH公開鍵が登録されるとともに、「.pem」拡張子の秘密鍵が作成され、自動的にダウンロードされ...
Git

保護中: 【Git,WordPress】どこまでをGit管理するのか

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
Git

保護中: 【Git】fatal: refusing to merge unrelated histories

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード: