SOFTELメモ Developer's blog

SOFTELメモは、株式会社ソフテルの中の開発の人がときどき書いているメモです。

php7.3より前で CookieのSameSite属性に対応する

問題 2020年2月にアップデートが予定されている「Google Chrome 80」より、CookieのSameSite属性を未設定時の挙動変更がアナウンスされています。 この挙動変更により、WebサイトのCookie […]

ブラウザが /favicon.ico に勝手にアクセスしないようにする

問題 ブラウザでURLを開くと、/favicon.ico にも勝手にアクセスしますよね。 faviconがないWebサイトでは、ブラウザのリクエストもサーバーのレスポンスも無駄だと思うのですが、この動作を止めることはでき […]

ドメインを移管してしばらくしたらホームページが見えなくなった

問題 ドメインを移管して引き継いだのですが、突然ホームページが見えなくなりました。 メールもできません。 答え 移管だけしてネームサーバーの設定をしていないとそうなります。 例えば、お名前.com から 別の業者に移管す […]

Web会議で音声の調子が悪いとき

問題 Web会議で、どうも私のほうのPCのマイクをONにすると音声が途切れだすんですけど、なんででしょう? マイクをミュートにしたら相手の声がきれいに聞こえます。 答え デバイスのプロパティ → 追加のデバイスのプロパテ […]

CentOS8でLAMP環境を作る

問題 CentOS8でさくっとLAMP環境を作りたい。 答え リポジトリ追加 CentOS8の標準ではphp7.2がインストールされる。php7.2でよかったら、リポジトリの追加は不要。php7.4が欲しかったらremi […]

【Apache2.2】起動時にapr_sockaddr_info_get() failed が発生する

問題 apache をrestart したり configtest したりすると、以下のエラーが発生します。 $ apachectl -t httpd: apr_sockaddr_ […]

phpから /tmp にファイルが書き込めない

問題 phpからファイル /tmp/foo/bar.log にfile_put_contents()しているのですが、全然書き込みできません。 [18-Jan-2020 02:02:21 UTC] PHP Warning […]

PDFのバージョンを下げたい(コマンド一撃で)

問題 ベースになるPDFがあり、これにphpで追記をして出力する処理があるのですが、Zend_Pdf を使っていて、PDF-1.4以下でないと扱えないのです。 支給されたPDFはPDF-1.7など上位のバージョンなのです […]

コピペで導入 Material Icons

問題 Material Icons を使いたいです。 答え 素直な方向け 通常は、素直に以下を追記でOK。 <link href="https://fonts.googleapis.com/icon?family= […]

【CSS】ページ内リンクのジャンプ先の位置を調整する

問題 ヘッダ固定(position:fixed)のデザインの時などでは、ページ内リンクの移動位置を調整しないと、固定表示したヘッダに肝心の移動先が隠されてしまうのですが、回避する方法はないでしょうか。 答え(1) CSS […]

FujiSSLのDNS認証のサブドメインの場合

問題 FujiSSLのサーバー証明書を取得したいです。 DNS認証を指定したのですが、なかなか発行されません。 sub.example.com の証明書の場合、example.com のTXTレコードを設定するだけではだ […]

【CSS】IEのみに適用する、Firefoxのみに適用する、Chromeのみに…

問題 特定のブラウザのみにスタイルシートを適用したいです。 IE10、IE11では条件付きコメントが効かないので別な方法が必要なのですが。 答え それぞれ以下のようにすると可能。 IEのみに適用 @media all a […]

vueの画面でjquery.ui.datepickerを使うと?

問題 vueで作っている画面で、jQuery UI の datepicker を使おうと思ったんだけど、うまく動かない。 答え 本来はvueに全部お任せするのがよく、jquery, jquery.ui にHTMLを変更さ […]

G Suite のAPIを使ってグループの参加者を登録する

問題 G SuiteのGoogleグループで、APIを利用して、グループの参加者を一括登録したいです。 答え google/apiclient を使いたかったが、権限の問題なのかうまくいかなかったので、Google Ap […]

G Suite のAPIを使ってグループの参加者を登録する

問題 G SuiteのGoogleグループで、APIを利用して、グループの参加者を一括登録したいです。 答え google/apiclient を使いたかったが、権限の問題なのかうまくいかなかったので、Google Ap […]

G Suite のAPIを使ってグループの参加者を取得する

問題 G SuiteのGoogleグループで、APIを利用して、グループの参加者を把握したいです。 答え google/apiclient を使う例。 1.場所を作る $ mkdir xxx$ cd xxx 2.goog […]

G Suite のAPIを使って作成済みのグループの設定をする

問題 G SuiteのGoogleグループで、APIを利用して、一括でグループの設定をしたいです。 答え google/apiclient を使う例。 1.場所を作る $ mkdir xxx$ cd xxx 2.goog […]

G Suite のAPIを使って作成済みのグループの一覧を取得する

問題 G SuiteのGoogleグループで、APIを利用して、グループの一覧を取得したり、まとめて設定を確認したりしたいです。 答え google/apiclient を使う例。 1.場所を作る $ mkdir xxx […]

G Suite のAPIを使ってグループを作成する

問題 G SuiteのGoogleグループに、APIを利用してまとめてグループを作りたいです。 答え google/apiclient を使う例。 1.場所を作る $ mkdir xxx$ cd xxx 2.google […]

Laravel+axiosのCSRF対策

問題 LaravelもaxiosもCSRF対策が組み込まれてますよね。 どう設定するとよいですか。 何か設定は必要ですか。 答え LaravelはミドルウェアVerifyCsrfTokenが以下のCookieを送る。 S […]