Linux

Macを使わずにPush通知用の証明書を揃える方法(Monacaを使用)

Monacaでいくつかアプリを作って公開していますが、そのいくつかはPush通知にも対応しています。 Push通知を実現するにはPushサーバーが必要となりますが、面倒な手続きがあったり、そもそも情報があまりなかったりするので、Push通知...
JavaScript

ブラウザ上のボタンをクリックすると、Illustratorで指定したファイルが開くようにする方法

ブラウザにはセキュリティを確保するために様々な制約があります。 例えば「ブラウザ上のボタンをクリックするとイラストレータが立ち上がって指定したファイルを開く」という動作をさせたくても出来ません。 「ボタンをクリックすると、ハードディスク上の...
JavaScript

Angular.js でng-clickのイベント伝播を停止する方法

イベントハンドラng-clickを設定したオブジェクトが重なっている場合、重なった部分をクリックすると手前のオブジェクトから順にイベントが発火しますが、その伝搬を途中で止めたいときの方法です。 <button ng-click="btnCl...
アプリケーション

突然、PHPMailerからメールが送信できなくなって困ったの巻

自分記念日というウェブサービス兼アプリを公開しているのですが、ある日を境に通知のメールが届かなくなりました。 メール送信とPush通知は同じスクリプトで配信してるのですが、Push通知はちゃんと来ているので、cronが動いていないわけではな...
Linux

otfフォントをttfフォントに変換する

TCPDFでPDFファイルを生成するにあたり、OTFフォントをTTFフォントに変換して使用しました。 fontforgeで変換しました。 まずはfontforgeをインストール yum -y install fontforge 以下のスクリ...
Windows

Windows10からWindows2000の共有フォルダにアクセスできない場合の対処法

昨日までWindows10からWindows2000の共有フォルダにアクセスしていたのですが、突然つながらなくなってしまいました。 そもそもwindows10からWindows2000の共有フォルダにはアクセス出来なかったものを、何らかの設...
ネットショップのプログラミング

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

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

compassでpartialファイルをインポートするときのエラーを回避する方法

cssを書く際にcompassにガッツリお世話になっているわけですが、相変わらずファイルのパスに日本語が含まれるとエラーを吐くことがあります。 (僕はkoalaからcompassを呼び出しています) 以前に、そのエラーを回避するために、旧バ...
ウェブサーバ運用

PHPで重い処理をタイムアウトさせずバックグランドで行わせる方法

とある案件で、DBに巨大なデータの書き込み(300万件越え)や更新を行わせる処理が必要でして、管理画面のボタンをポチッとすれば更新できるようにしたいのですが、あまりにも処理が重いため、タイムアウトして処理が止まってしまい困り果ててしまいまし...
ウェブサーバ運用

Let’s Encrypt のSSL/TLS 証明書をこのブログに導入した手順をシェアするよ

このブログに、Let's EncryptのSSL/TLS証明書をインストールしてみましたので、その方法をシェアしておこうと思います。 まず、最初に断っておきますが、普通のレンタルサーバーを利用している場合には、この方法は使えません。前提とし...