親バカエンジニアのナレッジ帳

webのエンジニアをやっており、日頃の開発で詰まったことや書き残しておきたいことを載せています。

Spring BootのThymeleafでmetaタグは閉じなければエラー!?

Whitelabel Error Page Spring BootでThymeleafで実装したテンプレート(htmlファイル)を呼び出す時、 「Whitelabel Error Page」とか言う以下のエラーが発生。なんだろうと思い、コンソールを覗いてみると以下のエラーメッセージが出ていました。 org.xml.sa…

WordPressでのGitの導入方法

Wordpressの管理にはGitを導入せよ! Gitの便利さを知っているけど、Wordpressにどう適用させたらいいかわからない方々、 単純にWordpressのソース管理に困っている方々。Wordpressの管理には是非ともGitを使いましょう! 複数人で行うプロジェクトであって…

IntellijでSpring Bootを5分で起動させる簡単セットアップ

Spring BootをIntellijで起動 Springのフレームワークといえば、Eclipseのプラグイン(STS)で動かす方法が有名ですが、 Spring BootともなるとIntellijでも容易に動かせます。 実験的にHello Worldを出力したのですが、非常に簡単だったのでやり方を共有です…

MAMPバージョン4のFREEでPHP5.6

ti-tomo-knowledge.hatenablog.comの記事で、MAMP4をインストールしてからPHPのバージョンが7以降でなければ選べなくなったことを書きましたが、5.6も選択できる方法がありましたので共有です。 PROではなく、FREEでも選択できます。 PHPのバイナリファイル…

ちょっとした開発に便利なMAMPのバージョン4を使ってみた

環境構築が楽なMAMP 本格的な開発をする時には使わないのですが、WordPressでちょっとした開発をする時なんかはMAMPを使っております。 環境構築が楽でいいですよね。 とりあえず下記の公式サイトからダウンロードし、インストールまで実行します。 www.mamp…

Spring Boot ってなんだ?

Spring Frameworkでちょっと大きな開発を始めていたのですが、 わからないことがあって調べると、いつも出てくるのはSpring Bootの情報ばかり。ざっくりとSpring Frameworkより後に出て、尚且つ設定ファイル等の変更が省略できて開発効率が上がる、くらいに…

スタンドアロンってどういう意味?

Javaの開発を始めてからスタンドアロン(stand alone)という言葉をよく見かけるようになりました。 (特にJavaは関係なくたまたまだと思うけどw)意味合いとしては、他のリソースに依存せず、単独で動くということらしいです。 単語の意味通りですねwほんとIT…

Spring Framework IntellijでHello World!!

Spring Frameworkでの初期設定は、どこを見てもEclipse(STS)を使った方法ばかりですよね。 でも私はIntellijに慣れてしまっているので(ショートカットとか覚えるの面倒だし( ´Д`))、 できればIntellijでできるようにしたいと考えました。以下で「Hello Wo…

IntelliJにSpring Frameworkをセットアップ

Spring Frameworkをローカル環境でセットアップ 以下のバージョンでSpring Frameworkをローカル環境で動かせるようにしました。 Java 1.8 Spring Framework 4.3.5 Maven 3.3.9Maven(メイバン)は環境構築の段階ではビルドツールとして認識してください。 POM…

DjangoでDBの値をエクセル(xlsx形式)で書き出し

Pythonでxls形式の書き出しライブラリとしてはxlwtパッケージが便利ですが、 xlsx形式に対応させようとした場合はxlsxwriterというパッケージがとても便利です! 使い方を簡単に記しておきます。まずはパッケージのインストールです。 pip install xlsxwrite…

Djangoで本番環境のDBと上手く接続できないからvirtualenv使うのを止めた話

ti-tomo-knowledge.hatenablog.comの続きで、本番環境でのDBの設定についてです。 いきなり結論を書きますと、virtualenvを使用した環境にプロジェクトを配置したパターンでは上手く動作させることができませんでした。 今回はvirtualenvの使用を諦めた過程…

Djangoを本番環境に反映

Djangoを本番環境へデプロイ Djangoのwebアプリケーションを開発し、いよいよ本番環境にデプロイ!というフェーズになった時、詰まることはたくさんあると思います。 あくまで私の主観ですが、Djangoは他の言語やフレームワークに比べて若干本番の環境構築な…

Spring BootでページごとにSPAとAMPを切り分ける方法

Spring BootでSPAとAMPの併用 Spring Bootでは基本的にフロント側はThymeleafを使用し、サーバサイドで取得した変数を活用して描画させますが、HTMLの組み方によってはAMPページもThymeleafで作成することができます。 一方SPAはSingle Page Application(シ…

IntelliJでインデントの設定変更

インデントルール ソースを書く際に、インデントをスペース4つにするのかタブ1つにするのか... きっと開発チーム内でルールが決まっているところは多いですよね。プログラムの中身さえしっかりしていればコードの見た目の問題なんてどうでもいいと思っている…

cronでspamhausのブラックリストに載せられていないか定期的な自動チェック

再びSpamhausのブラックリスト入り 以前下記の記事で、outlookにメールが届かない場合の対策について書きましたが、 ti-tomo-knowledge.hatenablog.comSpamhausでブラックリストに入れられてしまうと、一度申請をして解除されても再びリストに入れられてしま…