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

Linuxを削除したときにgrub rescueの画面になりOSを起動できないとき

windows10とubuntuのデュアルブートで使用していてgrub rescueの画面が表示された grub rescueの画面が表示されるってときはいくつか状況があると思うのですが、自分がよくやってしまうのが、デュアルブートで今まで...
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
Laravel

php sqlite ubuntu PDOException::(“could not find driver”)エラー

ubuntuで、php sqliteを使用したところ、 PDOException::("could not find driver")のエラーが発生したので解決策掲載します。
Conda

conda環境 エクスポート インポート

conda環境 エクスポート インポート こちら以前紹介したcondaやdirenvを使うときは、ほぼ必須の機能でしょうか。 condaで作成した仮想環境をエクスポートしておき、それをプロジェクトのメンバーがインポートして使用することで...
Python

DictReader python

pythonのライブラリcsv.DictReaderの使い方をご紹介します。
2018.03.11