プログラミング
[PHP]sprintfで数字の桁数をゼロ埋めする方法
2014年3月11日プログラミング
PHPでsprintfを使ってフォーマットに合ったテキストを生成する機会は多いと思います。 ここでよくあるのが数値の桁揃えです。今回は数値の桁を揃える方法のご紹介です。 例えば、日付を年は4桁、月と日は2桁で揃えたいとし …
[JavaScript]ボタンを押した時にその行を削除する方法
久しぶりにプログラミング関連の投稿です。 今回は実装はとても簡単ですが、いろいろなところで使える内容です。 こんなユーザインタフェースを作った時に、削除ボタンを押すとその行だけ消すことができれば、ユーザエクスペリエンスと …
[PHP]スクリプトが動作しているOSを判定する方法
2013年11月15日プログラミング
PHPのスクリプトが動作しているOSの種類を判定する方法をご紹介します。 OSの種類を取得する PHP_OSという定数がPHPでは用意されています。使い方は簡単です。 このPHP_OSの結果を用いて、OSの判定をすること …
[PHP]これまで動いてたのに。。date関数で突然エラーが発生
2013年11月7日プログラミング
PHPのdate関数、希望の日付や時間をフォーマットを指定するだけで取得することができる便利なクラスです。 そんなdate関数を利用していたのですが、サーバを引っ越しして、同じスクリプトを動かしてみたところエラーが発生し …
[SQL]GROUP BYでまとめた時のカラムの最大値、最小値、合計値を返す方法
2013年10月25日プログラミング
MySQLでデータを取得する時にIDが同じデータでグループ分けし、グループ毎の最大値や最小値、また合計値を取得したい場合があります。 今回はそのような要望を解決する方法をご紹介します。 グループ分け(集約)にはGROUP …
[PHP]配列の中身を見やすく表示する方法
2013年10月22日プログラミング
PHPの簡単なデバッグ方法の1つとして、ブラウザ上にデバッグメッセージを表示する方法があります。 本日は配列の中身を見やすく表示して、デバッグを楽にする方法をご紹介します。 配列の中身の表示はpurint_r関数で この …
[JavaScript]先頭に戻るボタンをスクロールした時だけ右下に表示する方法
2013年8月16日プログラミング
以前に投稿した「先頭に戻るボタンを常に右下に表示する方法」の派生です。 今回はjQueryを使用して、ある程度スクロールした時に先頭に戻るためのボタンが右下に表示する方法をご紹介します。 便利なjQueryのプラグインを …
Googleマップの拡大率を設定する
2013年7月20日プログラミング
以前、「指定した住所でGoogleMapを開く」という記事をエントリしました。この記事では住所を指定して簡単に開くということだけしか書いていませんでした。 地図を開くとなると、いろいろと指定したいことがあると思います。今 …
[JavaScript]目標日までのカウントダウンを作る方法
2013年7月17日プログラミング
何らかのイベント当日までのカウントダウンを表示したいという要望は結構あると思います。 今回はJavaScriptを使って目標とする日付までの日数をカウントダウンするスクリプトをご紹介します。 コード 注意点など 月の指定 …
[PHP]2次元の連想配列を検索する方法
2013年7月8日プログラミング
1次元の連想配列を検索する場合は、array_search()関数を使って値を検索し、その値を持つキーを返してくれます。 このように使います。 2次元の連想配列の場合は? ではは2次元の場合はどうやって検索すればいいのか …
[JavaScript]子ウインドウから親ウインドウを更新する方法
2013年7月6日プログラミング
ブラウザで子ウインドウを開いて操作をしている時に、子ウインドウの操作結果を親ウインドウを更新(リロード)することで表示し直したいケースがあります。 今回は子ウインドウのボタンを押した時に、親ウインドウを更新する方法をご紹 …
[JavaScript]数字を文字列として連結する方法
2013年7月5日プログラミング
JavaScriptは文字列を連結する時も、数値を加算する場合もどちらも「+」を使うので、数値を文字列として連結する場合には少し工夫が必要になります。 今回はJavaScriptで数値を文字列として扱い、数値同士を連結す …
[CSS]ウインドウサイズに合わせて画像を拡大縮小する方法
2013年7月4日プログラミング
サイトに画像を表示した時に、画像サイズが大きかったりするとウインドウからはみ出て表示されてしまいます。 最近流行りのレスポンシブデザイン(1つのサイトが大きな画面でも小さな画面でもキレイに配置されるのでスマホ用に作りなお …
[CSS]floatの回りこみを解除する簡単な方法
2013年7月3日プログラミング
スタイルシートでfloatを利用すると要素が横並びになるのは良いのですが、次の要素まで横並びになってしまいます。これを解除する方法をご紹介します。 解除するためにはclear:both;を使うだけです。 floatを使っ …
[JavaScript]指定した住所でGoogleMapを開く
2013年6月26日プログラミング
GoogleMapでリンク用のURLを生成すると、ものすごく長いURLになってしまいます。それをスッキリ日本語で書けて、さらにGoogleMapでURLを生成しなくても良くなる方法をご紹介します。 JavaScriptの …
[PHP]JSONをオブジェクト毎にパースして、アクセスする方法
2013年6月21日プログラミング
以前、PHPで応答をJSON形式で返す方法をご紹介しました。今回は、JSON(ジェイソン、JavaScript Object Notation)を受信した時にPHPでオブジェクト毎にパース(解析)して、連想配列に格納する …
バウンスメールの通知をAmazon SNSで通知する方法
2013年6月17日プログラミング
AWS(Amazon Web Services)関連の第4弾の投稿です。 [過去記事] Amazon SESでメール配信を行う [PHP]AWS SDK for PHPを使ってAmazon SESでメールを送る方法 メー …
メール配信システムに欠かせないバウンスメールの扱い方
2013年6月14日プログラミング
Amazon SESを利用してメールを送る方法などを過去2回に渡ってご紹介してきました。 [過去記事] Amazon SESでメール配信を行う [PHP]AWS SDK for PHPを使ってAmazon SESでメール …
[PHP]AWS SDK for PHPを使ってAmazon SESでメールを送る方法
2013年6月12日プログラミング
前回の記事、「Amazon SESでメール配信を行う」では、Amazon SESのコントロールパネル上からメールを送信する方法をご紹介しました。今回は自社のWebシステムなどの外部からAmazon SESを利用してメール …
Amazon SESでメール配信を行う
2013年6月10日プログラミング
前回の記事「大量のメール配信を行う場合に気を付けること」でAmazon SESを使ってメールを送信する方法があるということを紹介しました。今回は、実際の使い方をご紹介したいと思います。 まず、Amazon Web Ser …