regepanのはてなブログ

個人的なメモ帳レベルの文章。

画像をアップしてもトリミング画像が生成されない。

GDライブラリがインストールされて無いのが原因でした...。
エラーも何のメッセージも出ないから...まさかの...そもそもGDライブラリが入ってないって...。
これは難易度高い...。世の中難しいもんですね...。

独習PHP 第3版

独習PHP 第3版

気づけばプロ並みPHP 改訂版--ゼロから作れる人になる!

気づけばプロ並みPHP 改訂版--ゼロから作れる人になる!

  • 作者:谷藤 賢一
  • 発売日: 2017/02/18
  • メディア: 単行本(ソフトカバー)

IE11のtrackpadでjs scrollが動かない。

alvarotrigo.com
github.com

github.com

今までWindowsのlaptopを持ってなかったので気づかなかったが、先週購入し動作確認していると動いていないことに気づいた...。
上記のfullPage jsとiscroll js(fullpage js の内部でもiscroll jsが使われている。)もIE11のtrackpadでscroll出来ない。
Edgeだとscroll出来る。
どうやらIE11側の問題らしい。
fullPagejsや他のsoftwareのgithubでもissueが上がっているが解決できていない模様。
めちゃ頑張ったけどIE11のsupport打ち切るわと宣言するのをよく見かけた。

js scrollは難易度高すぎるので相談が来た時は秒で断った方が良さそう。不足の事態が多いしお客さんも後から「こういう挙動になっちゃうのかー。だったらこうしてほしい」みたいな感じになり見積もりも不可能。
今回の件で大変勉強になりました。

vultrでpostfix,dovecotのinstall, 設定。

How to Install Postfix, Dovecot, and Roundcube on Ubuntu 20.04 - Vultr.com

↑この通りにやったら出来た。
DNSはメールの為だけには特に弄ってない。
メールの受信だけ25番portを開ける必要があった。25番port開けていいの?という疑問があるが、いいのだろうか...。

Postfix実用ガイド

Postfix実用ガイド

  • 作者:Kyle D. Dent
  • 発売日: 2004/08/15
  • メディア: 大型本
Postfix実践入門 (Essential Software Guide Book)

Postfix実践入門 (Essential Software Guide Book)

  • 作者:清水 正人
  • 発売日: 2010/09/03
  • メディア: 単行本(ソフトカバー)

Ubuntu16でphpでsendmailする。

0. メール送信しようとするも “Could not instantiate mail function” 的なエラーが出ていた。
1. まずsendmailとかinstallする。
Ubuntuでsendmailをインストールする - saitodev.co

2. sendmailの設定らしきことをする。
Install and configure Sendmail on Ubuntu · GitHub

3. $ sudo service apache2 restart

4. 動いた。

Ubuntuスタートアップバイブル

Ubuntuスタートアップバイブル

ubuntuでapache2再起動

$ systemctl reload apache2
Failed to reload apache2.service: Interactive authentication required.
See system logs and 'systemctl status apache2.service' for details.
$ sudo systemctl reload apache2

sudoを付けると再起動される。

Ubuntuスタートアップバイブル

Ubuntuスタートアップバイブル

Ubuntuサーバー徹底入門

Ubuntuサーバー徹底入門

PhpStormでeditorconfigが効かなかったのを、効くようにする。

環境

  • Mac
  • PhpStorm 2020.1

editorconfigが途中から無視される様になって、phpstormの設定が変わったんだと思うんですが、
editorconfig無いとめちゃくちゃ不便ですね。
Enable Editorconfig supportとかっていう項目がありました...。チェック外れてたんで、チェック入れると秒で効くようになりました。
f:id:reggaepunch:20200709011155p:plain

格安VPS vultr + ubuntu 20 + Squid。

Squidのinstallはコマンド一発で終了。
しかしSquidを通すとネットに繋がらなくなる。
原因はfirewallでした。
firewallでport開放する。無事ipが変わりました。

Ubuntu Linux 18.04 LTSにSquidをインストールして、フォワードプロキシサーバーとして使う - CLOVER🍀

Ubuntuのポート開放方法(ファイアウォールを設定する) - Qiita

Squid Proxy Server 3.1: Beginner's Guide

Squid Proxy Server 3.1: Beginner's Guide

  • 作者:Saini, Kulbir
  • 発売日: 2011/02/21
  • メディア: ペーパーバック