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

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

AWS(EC2) + Apacheでつながらない時はポート開放を確認!

タイトルの通りですが、AWS(EC2)のサーバを使い、Apacheをインストールしました。 ポート開放のあたりで若干はまった部分があったので、解決方法を記述します。 AWS(EC2)にApacheをインストール このページに辿り着いた人は既にApacheのインストールまで完了…

Djangoでブレークポイントを使ったデバッグをIntellijで設定

Django + Intellijでのデバッグ Djangoではdjango-debug-toolbarというツールが備わっているため、デバッグではそれを利用している人も多いと思います。 ただ、私はブレークポイントでのデバッグ作業に慣れきっているため、Intellijで設定を行なってデバッグ…

pydevで発生するUnresolved import errorの解決方法

unresolved import error EclipseのpydevでPythonを使った開発をしている時のみで発生する事象になります。 「from 〜 import 〜」の箇所などで「unresolved import error」とエラー表示がされることがあります。 起動や動作自体は問題ないのですが、なぜか…

list_displayのエラー「〜must be a list or tuple.」

Djangoのモデルでlist_displayってありますよね。 変更リストページでどの項目を表示させるかを選択するオプションです。これを書く時、以下のように書いた結果、 list_display = ('title') こんなエラーが出ました。 django.core.exceptions.ImproperlyConf…

Djangoのモデル作成でNOT NULLを外したい

Djangoのモデル(model)とDDL Djangoのモデル(model)作成では、各項目に属性や制約を設定し、 python manage.py makemigrations コマンドを発行すればDDLのSQLを発行することができますよね。 このSQLは、 python manage.py migrate で実行することができるの…

FC2ブログで記事の直下にアフィリエイトリンクを貼る

私はFC2ブログでも記事を書いてますが、 アフィリエイト広告を載せています。 アフィリエイトはサイドメニューなどに載せてもいいですか、 きっと記事の下に毎回表示したいと考えている人もいるかと思います。 そんな人たちのために手順を共有しますので、参…

Macでキャプチャを撮る

Mac

今回はWebアプリとは関係ない話ですが、 Macでキャプチャを取得する時のショートカットについてです。私はよくホームページに画像を挿入するのですが、 その時にずっとskitchでキャプチャを取っていました。 しかし、skitchで取った場合はいつもフォルダに格…

WPML Multilingual CMSでリダイレクトされてしまう問題

WPMLはWordPressで多言語対応する時に最も有名なプラグインですね。 僕も業務でこのプラグインを用いた対応を行ったのですが、ブラウザの言語でリダイレクト設定をし、日本語を母国語として設定した状態で他の言語を選択すると1回目はなぜか反映されないとい…

MySQLWorkbenchでER図(モデル)からDBを作成 – フォワードエンジニアリング

ti-tomo-knowledge.hatenablog.com前回は上記の記事でDBからER図(モデル)を作成する「リバースエンジニアリング」について書きましたが、ここではその逆である「フォワードエンジニアリング」について書こうと思います。 MySQLWordbenchのER図操作 MySQLWord…

MySQLWorkbenchでDBからER図(モデル)を作成 – リバースエンジニアリング

ここのページでは、 MySQLWorkbenchでDBからER図を作成する手順を共有します。 いわゆるリバースエンジニアリングという手順です。 ER図とは? 「Entity Relationship Diagram」と呼ばれ、データベース設計を行う際の設計手法の1つです。 各テーブルが外部キ…

EclipseのキーバインドデフォルトをEmacsに

タイトルの通りなのですが、 EclipseのキーバインドデフォルトをEmacsに設定しました。 手順が簡単だったので軽く共有しておきます。「環境設定」より、「一般」「キー」と進んで、 「スキーム」を「Emacs」にすれば完了です。Eclipse設定画面めっちゃ簡単♪ …

SublimeText2でvimのキーバインドを有効にする

最近ちょっとしたテキストの変更はSublimeText2で書いているのですが、 ショートカットキーを覚えるのが面倒くさいと感じてきました。調べてみると、vimのキーバインドを有効にできるようなので、 これを機に変えてしまおうと思います。 やり方を書いておく…

EclipseでPythonを使うためのPydev設定

無料版Pycharmではブレークポイントを使ったデバッグができない Pythonの開発時にはPycharmを使うと便利ですが、無料版(Community Edition)ではできることは限られています。 DjangoなどのWeb開発においては、どうしてもブレークポイントを使ったデバッグを…

Eclipseを黒背景に設定し、エンジニア気分を満喫!

Eclipseのテーマカラー IDEといえばEclipse、Intellij、NetBeansなど様々ありますが、今回はその中でもEclipseの背景色(テーマカラー)を黒色に設定する方法についてです。 やはりエンジニアといえば白背景よりも黒背景でコードを書きたいですよねw 好みもあ…

Djangoのadmin画面でSitesが表示されない

Djangoでデフォルトで使える管理画面 Djangoで開発をする方にはおなじみですが、 このフレームワークにはデフォルトで管理画面が使えるようになっています。 インストール直後にすぐ使えるもので、複雑な処理がなく、DBの構造もそれほど複雑ではない簡易的な…