PHP

【PHP】AWS SDK for PHP v2でS3アクセス時に署名バージョン4を使う

AWS SDK for PHP v2 で署名バージョン4を使う AWSのガイドラインから、AWS SDK for PHP V1とV2 は、V3にアップグレードが必要と記載されているそのためAWS SDK for PHP V3 を使うため、PHP5.5以上が必須になった。おそらく、PHP5.5未満で稼働しているサービスは結構多いと思い、 どうにかならないか調べてみたら、AWS SDK for PHP […]

aws

【AWS】[重要]Amazon S3のAWS署名バーション2の廃止

Amazon S3のAWS署名バーション2の廃止 について Amazon S3に署名バージョン2が、2019年6月24日で廃止となり、 2019年6月24日以降は、署名バージョン4 のみが許可されることになります。 そのため、古いAWS SDKを使用しているとS3が使えなくなる という問題があるので、 古いSDKを使用されている方、早めに対応された方がよいです。 AWS 署名バージョン2の廃止につ […]

【MySQL】group_concat関数でlimitのように出力件数を制御する

group_concat関数でlimitのように出力件数を制御する 前回の記事でgroup_concat関数をご紹介しました。 group_concat関数は、distinct 等はサポートされているのですが、 limitはサポートされていません。 group_concat関数内で、limit を使ってもエラーが発生します。 出力結果をプログラムで操作すれば簡単に実装できるのですが、 SQLで1行 […]

【MySQL】文字列をバイト数で切り取る

文字列をバイト数で切り取る MySQLで文字列から一部切り取るとき LEFT/RIGHT/MID もしくは SUBSTRING を使いますが、 これらの関数は、切り取る単位がバイトではなく文字単位になるため、 バイトで切る取ることはでません。 CASTを使ってバイナリに変換してSUBSTRINGをすれば、 バイト数で切り取ることができますが、 日本語等のマルチバイト文字が含まれていると マルチバイ […]

【MySQL】group_concat関数を使って複数レコードをカンマ区切りで1行にまとめる

複数レコードをカンマ区切りで1行にまとめる テーブルリレーションした時など、複数レコードが取得できるデータをカンマ区切りで1レコードにまとめたいと思ったことはないでしょうか? MySQLの場合、group_concat関数を使えば可能です。 データ例 下記のようなデータを用意します。 group_concat関数を使う group_concat を使えばこんな感じで、カンマ区切りで1つのデータにま […]

【GAS】翻訳APIを作ってみる

翻訳APIを作ってみる Google の翻訳API を簡単に使えないか調べていたら、 Google Apps Scriptに翻訳クラスが存在することが分かったので、 これを使って簡単に翻訳APIを作ってみます。 ステップ Google Apps Scriptの作成 実装 公開 この3点のみ 1. Google Apps Scriptの作成 Google Driveから新規作成でGoogle App […]

【FTP】FTPSとSFTPの違い

FTPSとSFTPの違い 会社でSFTPとFTPSの違いを知らない人が多かったので、 SFTPとFTPSの違いをまとめておきます。 FTP (File Transfer Protocol) まずは、FTPのおさらい。 FTPはファイルを転送するためのプロトコル。 クライアント側からサーバー側にファイルを アップロードしたりダウンロードしたりすることができます。 ポートは、21番ポートを使用します。 […]

PHP

【PHP】PHPでSFTP接続

PHPでSFTP接続 PHPでSFTP接続する際ssh2_sftpを使うのが良さそうだったので、 ssh2_sftpを使って実装してみました。 事前準備 SSH2関数が入っていない場合、 ssh2_connect関数を実行すると下記のようなエラーが出ます。 上記のエラーが発生する場合、 SSH2関数ががインストールされていないので、 pcelコマンドでSSH2をインストールするとよいです。 実装 […]

【情報】エンジニア向けテックブログまとめ その3

【情報】エンジニア向けテックブログまとめ その3 前回の 「【情報】エンジニア向けテックブログまとめ その1」と 「【情報】エンジニア向けテックブログまとめ その2」の続きです dwango エンジニア ブロマガ ジャンル インフラ ニコニコ動画 URL http://ch.nicovideo.jp/dwango-engineer/blomaga Gree Engineering Blog ジャン […]

1 22