PHP

ワードプレス リダイレクトエラーで管理画面へいけない

リダイレクトエラーで管理画面へいけない 今回遭遇したエラーは、Web開発をしているとたまに遭遇するかもしれないのですが、リダイレクトのエラーについてです。 今回はこのリダイレクトのエラーが、ワードプレスで発生した際の対処方法に...
2019.05.20
HTML

select optionで選択された時にvalueに指定した値で遷移する方法

select optionで選択された時にページを遷移したい selectタグのoptionで指定された値が選択された時にその値で画面を遷移させたい時があると思います。 今回はその方法をご紹介していきたいと思います。 HTMLとJSだ...
2019.05.11
Conda

direnvインストール Miniconda Ubuntu

direnvインストール Miniconda Ubuntu 久しぶりの記事の更新になりました。 昨年の10月から転職し、プログラマーを始めて、もう半年が過ぎてしまいました。 あっという間ですね。 さて、ブログのネタは大量に溜まっ...
2019.05.08
PHP

PHPで生年月日を0埋めして年齢計算をする方法

0埋めして年齢計算 基本のサンプル 参考リンクにあった年齢計算をする方法に、誕生日の0埋めのロジックを加えたものになります。 わかりやすい年齢の算出方法ですね! // 誕生日(例) $birthday = "1990/2/2"; ...
2019.05.05
Node

Ubuntu18.04.1でnode.jsとnpmをインストールとアンインストールする

Ubuntuバージョン $ cat /etc/os-release NAME="Ubuntu" VERSION="18.04.1 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PR...
2019.05.02
Django

DjangoでマークダウンをHTMLに変換するためにHTMLを生で出力する方法

テキストとして表示するのではなく、HTMLをRaw(生)で表示したい マークダウンなどで既にDBの中のデータは出力用にHTMLで形式で格納されていて、そのままHTMLとして直接画面に出力したい場合です。 通常のテキストを表示する場合 ...
2019.05.02
Django

Djangoのmodels.pyで別アプリからモデルを呼びたい時

Djangoで別アプリのモデルからimportしたい Djangoを久しぶりにやった時に、一瞬どうやるか迷ってしまったため備忘録として記載しておきます。 結論から言うと、Djangoプロジェクトを起点としてimportするので、以下...
2019.05.02
Django

DjangoとJavaScript(JS)を使用してリダイレクトさせる方法

Djangoでリダイレクトのレスポンスを返してJavaScript(JS)でリダイレクトさせたい フロントをJavaScriptやjQueryで書いて、$.ajaxなどでサーバサイドのDjangoとやりとりする場合があります。 その時に...
2019.05.02
Django

Djangoで現在ログイン中のユーザ情報を取得したい時

現在ログイン中のユーザ情報を取得したい Djangoでアプリケーションを作成していると、よく現在ログイン中のユーザを取得して処理することがありますね! 今回はそのログイン中のユーザを取得方法について書いていきます! 関数ベースビューと...
2019.05.02
Django

Djangoでmysqlclientインストール時にmysql_config: not foundエラー

mysqlclientのインストール時にエラーが発生 DjangoのデータベースにMySQLを使用するため、mysqlclientをpipでインストールしたところエラーが発生しました。 /bin/sh: 1: mysql_confi...
2019.05.02
Docker

Djangoのobject_listの名前を変更する方法

object_listの名前を変更したい Djangoで以下のようなサンプルコードのようにget_querysetで取得した値をHTML側で表示したい!ってことがあります。 サンプルコード class Sample(generic...
2019.05.02
Laravel

Laravelのweb.phpとapi.phpの違いを調べるために外からPOSTしてみた

Laravel Mixを使用した Laravelは、Laravel Mixを使用して簡単にVue.jsやReact.jsなどのフロントエンドフレームワークと組み合わせて作ることができます! 特にVue.jsやSCSSの環境はデフォルトで...
2019.05.02
Composer

Composerで.env内のスペースはクォートで囲む必要があるエラーが発生

composer installコマンド実行時にエラー Laravelでcomposer installを実行時にエラーが発生しました。 どうも英語を読む限りは、.envではスペースはクォートで囲む必要があると言われているようです。 ...
2019.05.02
PHP

PHPでexplodeで改行しようとした時に改行されない時に確認すること

PHPで改行コードが認識されず、改行されない件 PHPでテキストエリアから文章を受け取って、それを改行してメール送信するみたいな処理を書いていた時に、全然改行されなくてとても困りましたので、備忘録です。 もしまた僕が同じことでつまずいて...
2019.05.02
Apache

ApacheでNginxのtry_filesのようなことをしたい時

ApacheでNginxのtry_filesのようなことをしたい Apacheを使っていて、Nginxのtry_filesのようにして、指定された順序でファイルの存在を確認し、最初に見つかったファイルを処理するようにしたい場合があります。...
2019.05.02
Selenium

seleniumでset_attributeやset_valueでinputに値をセットできない時

set_attributeやset_valueを使用してもinputに値をセットできない Seleniumはとても便利ですよね! Seleniumは元々テスト自動化ツールですが、定常作業を自動化するなど工夫次第でさらに便利に使えます。 ...
2019.05.02
PHP

PHPでPythonのdirみたいな感じでクラスのメソッドを調べたいって時

PHPでクラスのメソッドを調べたい PHPでプログラミングをしていて、このクラスってどんなメソッドあったっけ?って時がありますよね。 確かPythonだと、dir()で調べられたんだけど... って時がありましたので、備忘録として記載...
2019.05.01
Linux

VultrでプライベートIPを設定する方法

Vultrについて 今回は、VultrでプライベートIPの設定方法をご紹介しますが、本当Vultrは安くていいですね! 日本ではさくらVPSやエックスサーバーが有名で多くの方が利用していると思います。 私もずっとさくらVPSを利用して...
2019.04.08
PHP

PHPのdisplay_errorsでエラーを画面に表示する

display_errorsとは? エラーをHTML出力の一部として画面に出力するかどうかを定義します。 display_errorsを指定することで、PHPで発生したエラーを画面に出力できます。 PHPでプログラムが...
Laravel

laravel エラー No application encryption key has been specified.

エラー laravelで以下エラーが出た No application encryption key has been specified. 解決方法 $ php artisan key:generate