Python pyinstallerでnoconsole指定時にchromeのコンソールも非表示にする方法
PyInstallerを使うと簡単にPythonスクリプトを実行ファイル(.exe)にできる。作成した実行ファイルを実行すると、デフォルトでコンソールが表示される仕様となっている。 実行ファイル作成時に、コンソールを非表示にするnoconsoleオプションが用意されているが、このオプションを指定して作成した...
PyInstallerを使うと簡単にPythonスクリプトを実行ファイル(.exe)にできる。作成した実行ファイルを実行すると、デフォルトでコンソールが表示される仕様となっている。 実行ファイル作成時に、コンソールを非表示にするnoconsoleオプションが用意されているが、このオプションを指定して作成した...
pyinstallerで実行ファイルを作成する際、noconsoleのオプションを指定時に、作成された実行ファイルが動作しない場合がある。 [エラー6]ハンドルが無効です。というエラーが表示される場合の解決方法を紹介する。noconsoleオプションをつけると、プログラム内のsubprocessがうまく動作...
PythonのフレームワークDjangoで使用するコマンドを一覧にまとめた。 新規Django project作成 Djangoバージョン確認 プロジェクト作成 開発サーバー起動 開発サーバー起動 オプション指定 settings.pyの指定 アクセスURL http://127.0.0.1:8000/ タ...
PythonのPyinstallerでWindowsデスクトップで実行可能なexeファイルを簡単に作成できる。コマンド1つで単一の実行ファイルを作成できて非常に便利である。しかし、リソースを参照したい場合には多少の試行錯誤が必要となる。 リソースファイルの参照方法を変更 実行ファイルを実行時のディレクトリを...
ORACLE MASTERとは、日本オラクル株式会社が運営する「オラクル認定資格制度」であり、Oracle製品に関する技術力を客観的に評価する公式の認定資格。 ORACLE MASTERは企業の信頼感の工場や技術力のアピールなどに寄与する資格として広く認知されており、 「使用価値の高いIT資格ランキング」や...
データベースとは、コンピューター上に大量の情報を蓄積し、効率よく検索できるようにしたソフトウェアの事。 データベースを使用すれば、大量の情報を間違いなく記憶し、情報の検索や集計も人間よりもはるかに速くできる。 このようにコンピューター上で扱う情報の集合をデータベースと呼ぶ。 データベースにはいくつかのデータ...
HTTPとは、WebサーバとWebクライアントの間でデータの送受信を行うために用いられるプロトコル(通信規約)の事。 つまりメッセージの内容や手順を定めたものである。 古来、狼煙で異常を伝えるとした事や、モールス信号等もこれと同じ、決まり事に乗っ取って情報の伝達を行っている。 HTTPプロトコルの考え方は単...
Webアプリケーションの開発には、様々な知識、技術が必要だ。 プログラミング言語はもちろん、ネットワークやHTML、サーバーやOSの知識等、必要な知識は多岐に渡る。 開発者やこれから勉強を始める人も、様々な書籍や雑誌で学習したり、 現場の経験によって少しづつ知識、技術を身に着ける事に日々切磋琢磨している。 ...
MVCモデルにおけるModelでは、データベースへのアクセスなどのデータ関連処理を行う。 Railsには標準のORマッパーとしてActiveRecordを使用できる。 ActiveRecordとORマッパーについて。 モデルクラスの作成 例として、ユーザーを管理するUserモデルを作成する。 ユーザーはカラ...
Ruby on RailsのView(ユーザーインターフェイス)には、「ERB」というテンプレートエンジンを利用するのが基本だ。 「ERB」とは、Embedded Rubyの略で、HTMLの中にRubyのプログラムを埋め込む事ができる。 「ERB」の様な技術をテンプレートエンジンと呼び、テンプレートエンジン...