【Python】Webフレームワーク 「Flask」 ~ Hello World編 ~
■ はじめにhttps://blogs.yahoo.co.jp/dk521123/37735811.htmlで少し触れた「Flask(フラスク)」のHello Worldをやってみる ■ 環境構築前提条件 * 実行環境を以下の関連記事を参考に構築する https://blogs.yahoo.co.jp/dk521123/33850352.htmlインストール以下をコマンドして、インストールする...
View Article【Python】Webフレームワーク 「Flask」 ~ REST API編 ~
■ はじめにhttps://blogs.yahoo.co.jp/dk521123/37736310.htmlの続き。 今度は、簡易的なRest APIを作成する。 ■ 環境構築前提条件 * 実行環境を以下の関連記事を参考に構築する...
View Article【Python】Webフレームワーク 「Flask」 ~ REST API編 [2] ~
■ はじめにhttps://blogs.yahoo.co.jp/dk521123/37736752.htmlの続き。 「Formでのデータ送信」と「セッション」について取り扱う。 ■ 環境構築前提条件 * 実行環境を以下の関連記事を参考に構築する...
View Article【Docker】 Docker ~ Data Volume について ~
■ Data Volume * コンテナの破棄・再作成が簡単にできるが、そのままだとデータも消えてしまう => データの永続性を保つ仕組みとして、「Data Volume」がある(今回のテーマ) ■ コマンドdocker volume create 【ヴォリューム名】 docker run -v 【ヴォリューム名】:【パス】...
View Articleスマートフォン / タブレット に対応したサイト構築で気を付ける事項
■ はじめに PC だけでなく、スマートフォン / タブレット に対応したサイト構築で 起こった問題点について、メモをする。 【1】 数字の羅列が電話番号として認識 * スマートフォン / タブレット(iPad)だと、電話番号として認識してしまい、リンクになってしまう 【2】 Tooltip/Mouseover の動作について *...
View Article【Python】Python で MySQLを使う
■ 実行環境 * OS : Windows10 * DB : MySQL8.0.12 * Python : Python 3.7.0 PyMySQL のインスール以下を実行する pip3 install PyMySQL ■ サンプルDBデータCREATE SCHEMA `sample_db` ; CREATE TABLE `person` ( `id` bigint(12) NOT NULL...
View Article【Python】Webフレームワーク 「Flask」 ~ MySQLを使う ~
■ はじめに 以下の関連記事を使って、Flask(フラスク)内で MySQLに接続して、データをやり取りする MySQLを使う https://blogs.yahoo.co.jp/dk521123/37744753.htmlテンプレートエンジン「jinja2」 https://blogs.yahoo.co.jp/dk521123/37744477.html■ サンプル *...
View Article【Python】Webフレームワーク 「Flask」 ~ SQLAlchemyでMySQLを操作する ~
■ はじめにhttps://blogs.yahoo.co.jp/dk521123/37745178.htmlの続き。 ■ SQLAlchemy とは? * Alchemy (アルケミー) = 錬金術 * PythonのORM(Object-Relational Mapping) 利点 * SQLインジェクションを考慮している 環境設定# 以下のコマンドを実行 pip install...
View Article【Python】Webフレームワーク 「Flask」 ~ テンプレートエンジン「jinja2」 ~
■ はじめに Webフレームワーク 「Flask(フラスク)」の 標準のテンプレートエンジンが、「jinja2(神社2)」らしいので使ってみた 補足 * 以下の動画がキャンペーンで「Flask」やってるので勉強してみる https://paiza.jp/works/search_courses/2002【例1】Hello Worldサンプル main.py #!/usr/bin/env python...
View Article【Python】Webフレームワーク 「Flask」 ~ SQLAlchemyでテーブルを連結する ~
■ はじめにhttps://blogs.yahoo.co.jp/dk521123/37745238.htmlの続き。 今回は、SQLAlchemy (アルケミー)で、外部キーがあるテーブルを連結する。 ■ サンプルDBデータデータベース CREATE SCHEMA `sample_db`; テーブル CREATE TABLE `section` ( `id` bigint(12) NOT NULL...
View Article【Java】JavaをWindowsサービス化する ~ Apache Commons Daemon ~
■ Apache Commons Daemon を使ったサービス作成方法[1] 以下のサイトから、必要なモジュールをダウンロードする commons-daemon...
View Article【Spring Framework】Spring Framework ~ Hello World編 ~
■ 環境構築Eclipseプラグイン * Spring Tool Suite (STS) 参考文献https://www.marineroad.com/staff-blog/16785.htmlhttps://qiita.com/toruuetani/items/290d22a42c33c73831da関連記事Java における...
View Article【Java】 Apache Commons Logging
■ はじめにhttps://blogs.yahoo.co.jp/dk521123/37752105.htmlで、Apache Commons Daemon 内部で、Apache Commons Loggingを使用した関係で少し勉強したら、 Apache Commons Logging について勘違いしている部分があったのでメモ ■ Apache Commons Logging *...
View Article【Spring Framework】Spring Framework ~ Formデータの入出力 / Thymeleaf 編 ~
■ はじめにhttps://blogs.yahoo.co.jp/dk521123/37753597.htmlの続き。 今回は、以下の習得を目的にサンプルを作成してみる 今回の目的1) Formデータの入出力 2) テンプレートエンジンである「Thymeleaf (タイムリーフ)」 ■ サンプルスターター HelloWorldApplication.java package com.sample;...
View Article【Oracle】Oracle DB での テスト環境作成
■ 表領域(TABLESPACE)表領域作成CREATE TABLESPACE SAMLE_DB DATAFILE 'C:\oraclexe\app\oracle\product\11.2.0\server\database\SAMLE_DB.dbf' SIZE 100M SEGMENT SPACE MANAGEMENT AUTO ; ■ ユーザユーザ作成CREATE USER TEST_USER...
View Article【Oracle】【Java】 Java で Oracle DB にアクセスする
■ 環境設定JDBCドライブ * JDBCドライブ(今回は「ojdbc7.jar」)を以下のサイトから、 ダウンロードし、インポートする https://www.oracle.com/technetwork/database/features/jdbc/jdbc-drivers-12c-download-1958347.htmlテストデータ * 以下の関連記事を参照。...
View Article【Spring Framework】Spring Framework ~ JPA / Oracle DB 編 ~
■ はじめにhttps://blogs.yahoo.co.jp/dk521123/37755544.htmlの続き。 ■ 環境設定 * サンプルを実行する上での環境設定 Spring用のプロジェクト作成[1] Eclipse で [File]-[New]-[Other]-[Spring Boot]-[Spring Starter Project]を選択し「Next」ボタン押下 [2]...
View Article【Oracle】Javaストアド ~ Oracle から Java を呼ぶ ~
■ はじめに Oracle から Java をコールする方法を探していたら、 「Javaストアド・プロシージャ」という機能があるらしいので調べてみる。 ■ 注意 Oracle Database 11g Express Editionでは、 Javaがサポートされていないので利用できない ■ 設定例【1】Javaファイルを作成する HelloWorld.java public class...
View Article【SQL】相関サブクエリ / 自己相関サブクエリ のサンプル
■ はじめにhttps://blogs.yahoo.co.jp/dk521123/35761987.htmlの続き。 ■ サンプル1:変化(増加/変化なし/減少)使用テーブル / データ * Oracle 11g テーブル -- 年間売上 CREATE TABLE "SALES" ( "YEAR" INT, "SALE" INT, PRIMARY KEY ("YEAR") ); # DROP...
View Article【Java】【C】【C++】 JNR ~ 入門編 ~
■ はじめにhttps://blogs.yahoo.co.jp/dk521123/36187289.htmlで、JNA(Java Native Access)を使って、JavaからC/C++コードを呼び出した。 しかし、JNR (Java Native Runtime)ってのもあるらしいので、簡単に調べてみた。 ■ JNR (Java Native Runtime)とは? *...
View Article