カテゴリ: PHP
PHPでメール送信テストする環境を作る
PHPでメール送信するプログラムを作る必要があったので、DockerでPHPの環境を構築する。 さくらインターネットで使っていたPHPのバージョンは7.4系だったので、「php:7.4-apache」イメージを使う。このままだとメール送信 ...
RemixのSPAモードでお問い合わせフォーム
SPAでお問い合わせフォームを作ってみる。当然必要なのはメールを送信する機能だが、サーバサイドの機能は使えないのでどうするものかと考える。 最近ではSendGridを使ってメール送信したりすることが多いようだ。でもクライアントサイドのみで ...
類似画像を検索する方法を調べみた その1
Google画像検索のような類似画像を検索する方法を調べてみた。 そんなにいいサーバが用意できるわけではないので、VPS1台で100万件の画像を数秒で処理できる程度と考えた。 サーバを増やしてもスケールできるような仕組みが理想的だ。 ライブ ...
PHPからCOMを使う
WindowsでIEを制御するためにCOMを使ってみた。 PHPからCOMを使うのは簡単で、「php.ini」からCOMを読み込むように設定すればいいみたいだ。 PHP 5.3.15 / 5.4.5 以前は、デフォルトで読み込まれるらしい。 ...
PHP版Shindigが上手く動かない
オープンソーシャルのアプリを開発する上で、必須といえるShindig。Shindigでコンテナを構築すればローカルでオープンソーシャルの開発をすることが出来ます。 そこでちょっとハマったことを記録として残しておきます。 まずShindig ...
PHPにPOSTでBase64の文字列を渡すときは注意
RubyのZlibで圧縮したデータをBase64にして、PHPのスクリプトにPOSTで渡すってことをやっていたのですが、圧縮データを展開できる時と、できない時があって悩んでしまった。 よくよく調べると、そもそもBase64をデコード出来て ...
携帯開発環境をMoxyからSSBに
今までの開発環境はMoxyを利用させて頂いていたのですが、OSを入れ直したついでにMoxyを新しくしようとしたところ、どうしてもうまく動かすことができませんでした。古いのでいいかと思ったのですが、SSBというのが目につきました。 どうやら ...
はじめてのSQLite
はじめてSQLiteさわってみました。 さくらのワンコイン共有サーバ使っているのですがMySQLのDBは一つしか作れないのですね・・・。 不安定で遅い!というイメージだったので敬遠していたところがあったのですがMySQLより速い?らしい。 ...