気ままに

プログラム関連で困ったことを調べて気ままに投稿

【Heroku】サイトのURLを強制的にhttpsにする方法(メモ)

サイトのURLを強制的にhttpsにする方法について、.htaccessをドキュメントルートに設置し、以下のように書く RewriteEngine on RewriteCond %{HTTP:X-Forwarded-Proto} ^http$ RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L] そして、デプロ…

【AWS】CloudFrontのIPアドレス範囲を調べる方法

今やっているサイトにCloudFrontを導入しようとした時に、検証用サーバではbasic認証を書けると、CloudFront側でも認証画面になり、 無限ループみたいになっていたので、IP制限でCloudFrontからのアクセスはbasic認証なしで見えるようにした話。

今更ながらDockerでCentOS PHP5.6 の環境を構築

複数のPHPのバージョンを入れて開発することになり、どうしてもローカルのMacで複数のバージョンのPHPを動かすには問題が多く、 これは仮想環境にしなとということで、せっかくなのではやりのDockerを使ってコンテナ環境で開発環境を構築してみたよ。

【Mac】PHP7.1 をインストールしている時にlibzでエラーがでる

ローカル環境作っていて、phpを再インストールしようとした時に、libzが見つからないというエラーでインストールできなかった時の対処方法

【AWS】ALBでタイムアウト値を変更する方法

一括処理など時間がかかる処理をすると「504 Gateway Time Out」が頻発してしまったので、ALBのタイムアウト値を変更してみたので、その時の操作方法

【AWS】EC2インスタンスから添付ファイル有りのメールを送信する

EC2の「Amazon Linux AMI」からメールを送る時に、本文にそのまま表示するのではなく、ログなどを添付で送りたい場合(長い文面だと、Gmailとかだと見づらい)、 バッチの実行結果を添付ファイルとして送信した場合があったのでその時のメモ

【git】後から.gitignoreしたファイルをgit管理下から除外する方法

git

WodPressとかのプロジェクトを作成してgit管理したけど、管理外にしたいファイルがあった時に管理外にする方法 最近、packageを入れて検証したけど、herokuにアップした時に怒られることが多く、後から.gitignoreに追加したら、 管理外にするのがめんどくさ…

【Mac】Postgres 9.6→10.1へバージョンアップ対応

Mac OS:High Sierra 不用意に brew upgradeしてしまった影響は、今だに出ているので、その対応を細々と。 元々入っていたPostgresのバージョンが9.6から10.1 にバージョンが上がった為、Postgresを起動しようとするとエラーで起動できなくなったので、その対…

【Rails】bundle installでMySQLでエラーになり、インストールできない

不用意にbrew upgradeしたからか、OSをHighSierraにした影響か、最近bundle installでコケることが増えた気がします、、、 Ruby 2.3.0 Mac OS:High Sierra

【Rails】macOS High Sierra で、brew upgradeしてImageMagickのエラーが出てしまった時の対処方法

つい最近、不用意に brew upgrade してしまい、Railsアプリが起動しなくなった時の対象方法です。

【Mac】csvをダウンロードして文字化けして困った時の対処方法

#Macでcsvが文字化けした時の対処方法 Macに限定した話ではありませんが、最近のバージョンではWordPress文字コードはUTF-8なのですが、csvなどダウンロードするとsjisに変換されない場合がある為、 特定の画面からダウンロードしたcsvが文字化けしていて困…

【Rails】Mac のMySQLを5.7にアップグレードした時のエラー対処方法

# Mysqlのバージョンを5.7にアップグレードした時にハマったので、対処方法をメモ bundle exec rails を実行すると以下のようなエラーがでる .rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/bundler-1.13.6/lib/bundler/runtime.rb:94:in `rescue in block…

phpを実行するとjpegのエラーが出た時の対処方法

突然ローカルで php -v をすると以下のエラーが出るようになったので、その時の対処方法。 これも、ググったら英語でしか解決方法がなかったので、、、

【WordPress】WooCommerceを使ったメール送信が送れない(AmazonSES)

WooCOmmerceプラグインから注文完了メールなどのメールが送られないのではまって調べてみたら、英語でしか解決方法がなかったので、 共有がてら記載。WordPressにEC機能をつけるWooCommerceプラグインをインストールして、注文完了メールを受けとろうとした…

【AWS】ALBのスティッキーセッションの設定画面が変わっている

最近AWS関連を触る機会があって、操作方法や設定で苦労した部分について、これから書いていこうと思う。まず、ELBは何も設定しないとラウンドロビン方式でELBにぶら下がってELBにアクセスを振り分けてしまう為、セッションを維持したい場合などは、 スティッ…

Ruby2.0.0をインストールしようとしたらエラーが出た

rbenv でruby 2.0.0p451 をインストールしょうとしたらエラーが出てインストールできない。 sudo rbenv install -v 2.0.0-p451 なぜかというと、Max OS Yosemiteが原因でした。

【書評】はじめてのGTD ストレスフリーの整理術

【書評】はじめてのGTD ストレスフリーの整理術 今回は、「はじめてのGTD ストレスフリーの整理術」について書きます。

【書評】プログラムもできない僕はこうしてアプリで月に1000万円稼いだ

タイトルが気になって、手にとってみました。内容としては、iphoneアプリを作ってからマネタイズ、そして売却までについてどういったことに注意しておくべきかという内容。 これからiphoneアプリを作るので、とても参考になりました。小額の資金でもiphoneア…

MacOS Mavericks 10.9.2 でC拡張のインストールができない

MacOS Mavericks 10.9.2 でC拡張のインストールができない 自分のMacPCにRailsをインストールしようとするとエラーがでて、インストールできない、Google先生に聞いてみると、C拡張が入っていないのでエラーがでているようです。しかも、調べてみた内容でも…

【WordPress】ショートコードAPIを使った管理画面からの関数実行

short codeを使った管理画面からの関数実行 WordPressを使ったサイトで、「お問い合わせ」をメールフォームを使わないで、リンクからメーラーを立ち上げる方法で対応した際に、IEの8以下だと文字化けてしまった為、ブラウザを判定して文字コードを変更する関…

【WordPress】WP-PageNavi 固定ページでページングを表示する

[WordPress]WP-PageNaviプラグインを使った固定ページでページング処理 WP-PageNaviを使ったページング処理は、下記のソースコードにより表示可能ですが、固定ページでうまく表示できない場合があります。 ページングのリンクが表示できない原因については…

MacBookProを購入した

Mac

今までWindowsのPCを購入していましたが、周りの人や嫁がMacユーザだったのと、iphoneアプリを個人で作成した という理由から人生初Macを購入しました。性能は、必要もないのにハイスペック(SSD512GB,メモリ8GB)マシンが購入したくてMac整備品を購入しまし…

【WordPress】エスケープ処理について

WordPressにおけるエスケープ処理 今回は、WordPressでのサイト構築も後半に入ってきて、スピードよりもセキュリティーを考えて変更が必要になったきたので、まずはWordPressの関数を使ってエスケープ処理を行うことにしました。

【書評】HTML5基礎 WINGSプロジェクト

今回は、「HTML5基礎」を読んだ感想を書こうと思います。HTML5基礎作者: WINGSプロジェクト片渕彼富,山田祥寛出版社/メーカー: 毎日コミュニケーションズ発売日: 2011/03/26メディア: 単行本(ソフトカバー) クリック: 87回この商品を含むブログ (11件) を…

カスタムフィールドを使った日付ごとの表示変更方法[WordPress]

前回の投稿でもお伝えした通り、最近WordPressを触っているので、困ったことなどを記載していこうと思ってます。カスタムフィールドを使った処理は、functions.phpなどに処理を追加するのは、PHPを分からない人などには、とても大変です。 そこで、今回使っ…

ソーシャルボタン

前回のブログから1ヶ月以上あいてしまいました。もう少しまめに更新したいと思っています。 最近、WordPressを使ったサイトで困ったことを解決したので、近々そのことを書こうと思います。今回は、ソーシャルボタンについて、書こうと思ったのですが、すで…

Sublime Text について

寒い日が続いていますね。外でるのがしんどいですね。去年から使い始めているSublimeText3(使い始めは2でした)について書きたいと思います。 使っている人も多いので、今さらな気もしますが、自分用のメモも兼ねて投稿。 まず、SublimeTextの操作方法や設定…

あけました

本年の挨拶が遅くなりましたが、あけましておめでとうございます。 これからも、よろしくお願いします。今年も、マイペースに自分が困ったことを書いていきたいと思います。 だいぶ、間があいてしまってますが、ネタはあるので、時間作って書いてみますよ。…

エクセルのマクロで、UTF-8のファイルを出力する

VBA

すでに色々な人がファイルを出力した時の文字コードをUTF-8にするエクセルのマクロを書いていると思うが、 元からあったマクロで、エクセルの内容からPHPのプログラムに書き出した時、文字コードがSJISだったので、 UTF-8に対応してみた。 文字コードを指定…

【書評】たのしいRuby 第4版 [単行本]

前回のブログで、書くと宣言していたので、読んだ本の書評でも書こうと思う。 今回は、これたのしいRuby 第4版作者: 高橋征義,後藤裕蔵,まつもとゆきひろ出版社/メーカー: ソフトバンククリエイティブ発売日: 2013/06/04メディア: 単行本この商品を含むブロ…