ネットショップのプログラミング

ウェブサーバ運用

Elasticsearchを導入したら、過去15年分のメール(150万通越え)の本文から、会社名や担当者名、電話番号などで、瞬時に検索できるようになった。

改元アニバーサリーの10連休中に、いつか勉強してみたいと思っていた、検索専用DBについて調べて、いろいろ遊んでみました。 僕が独立する前に勤めていた職場では、僕が15年前に開発したメールシステムを現在も使っています。ネットショップを運営して...
ネットショップのプログラミング

【ヤマト運輸 – B2】6月19日出荷分から「配達時間帯」の指定枠が変わるので、B2の仕様変更についてヤマト運輸に問い合わせてみた

ネットでも話題になりましたが、ヤマト運輸の配達時間帯の指定枠が2017年6月19日発送分から変わります。 「12時~14時」→廃止 「20時~21時」→廃止 「20時~21時」を新設 6月19日以降、送り状の配達時間帯の指定枠が「12時~1...
Linux

ユーザー認証パッケージSentinelを複数サブドメインで使用する

会員制サイトを製作するにあたり、ユーザー認証システムとして「Sentinel」というフリーミアムライセンスのライブラリを使用することにしました。 Sentinelは、以下のような機能を備えています。 ユーザは複数グループに所属可能。 複数の...
ネットショップのプログラミング

ベジェ曲線について勉強してみました。

画像を扱うプログラムを書いているのですが、文字を曲線に沿って配置したいな~なんて思いまして、曲線について勉強しております。 パソコンで曲線を扱うとなれば、なんと言っても「ベジェ曲線」が有名です。デザイン業界標準のグラフィックソフトといえる、...
ネットショップのプログラミング

楽天ウェブサービスAPIを使って、ふんどし専門店を作ってみたよ

先日、友人と話していたら、「楽天の商品を自動的に検索してサイトで紹介する方法ってないかな?」と聞かれたので、ちょっと調べてみました。 思ったよりも簡単で、1時間程で出来上がりましたよ。 ちなみに、今回作ったサイトはこちらです。 → 決定版!...
ネットショップのプログラミング

[Angular.js] ngController内で部分的にAngular.js を無効にさせる方法

Angular.jsを使っていて、この部分はbindされないようにしたいな~とか思ったことは無いでしょうか? ないですか。そうですか。 先日、Dreamweaverで制作していて、お問い合わせフォームを設置しようとしたら、テンプレートにコン...
ネットショップのプログラミング

PHPから出力したHTMLから、javascriptにデータ(連想配列)を引き渡す方法

PHPの連想配列をJavascriptに引き渡す方法についての記事です。 Angular.jsで構築したサイトをスピードアップしたい Angular.js を利用したサイトは、HTMLやjavascriptの読み込みが完了した後に、Ajax...
ネットショップのプログラミング

Angular.js の $http から、PHP の $_POST で普通に受け取れるようにPOSTする方法

最近は、通販サイトを作る際にも積極的に Angular.js 使用しています。 時々、フォームの送信ボタンをクリックしたときと同じようにデータをPOSTしたいことがありまして、その方法をメモしておきます。 通販サイトで Angular.js...
ネットショップのプログラミング

ショップ宛の注文メールが届かない!トラブルの原因はDMARCでした

ショッピングカートで注文を受けた際に、お客様には自動配信メールが届いているのに、お店にはメールが届かないというトラブルが発生しました。 なぜかショップ宛のメールが受信できない! カートシステムをプログラミングする際、ショップ宛に送信するメー...