Quantcast
Channel: 一言多いプログラマーの独り言
Browsing all 846 articles
Browse latest View live

Python+Flaskで、リダイレクト(Redirect)

Python+Flaskで、リダイレクト(Redirect)です。url_for()で、リダイレクト先を指定するのが、ミソなんでしょうか?from flask import redirect, url_for@app.route('/redirect')def jump(): return...

View Article


Python+Flaskで、セッション(session)

Python+Flaskで、セッション(session)です。app.secret_keyを設定しないと、500番のエラーになります。The session is unavailable because no secret key was set. Set the secret_key on the application to something unique and secret.from...

View Article


Python3で、乱数の取得

Python3で、乱数の取得です。これをPython+Flaskのセッション(session)用 app.secret_keyに設定すればOKですね。$ python>>>import...

View Article

Python+Flaskで、フラッシュメッセージ

Python+Flaskで、フラッシュメッセージです。flash(u'(メッセージ)', '(カテゴリ)')という具合に設定するらしい。from flask import Flask, flash, redirect, render_template, request, url_forapp = Flask(__name__)@app.route('/member')def...

View Article

Image may be NSFW.
Clik here to view.

Laravel 5.6がリリース

Laravel 5.6がリリースされました。ログの改善単一サーバーのタスクスケジューリングダイナミックレート制限ブロードキャストチャネルクラスAPIコントローラの生成Eloquentの日付キャスティングブレードコンポーネントエイリアスArgon2パスワードハッシングUUIDメソッドCollision(衝突?)Bootstrap 4参考サイトLaravel5.6 は PHP7.1...

View Article


Image may be NSFW.
Clik here to view.

グローバルにスケールするオープンソースのSQLデータベース「CockroachDB」

グローバルにスケールするオープンソースのSQLデータベース「CockroachDB」 何が良いって、名前が良いですよね(笑)。CockroachDBは、トランザクション型で強固な一貫性のあるKey-Valueストアをベースに構築された分散型SQLデータベースです。 ディスク、マシン、さらにはデータセンターの障害にも耐えます。 参考サイトCockroach...

View Article

Image may be NSFW.
Clik here to view.

ロゴやバナー、名刺などを無料で作成できるサービス「Canva」

ロゴやバナー、名刺などを無料で作成できるサービス「Canva」 簡単で、何よりクオリティーの高い作品が即座にできあがります。こちらが、我が作品であります(笑)。

View Article

Python+Flaskで、ログの記録

Python+Flaskで、ログの記録です。app.logger.error('An error occurred. No.110')PythonAnywhereで、debugログとwarningログも試してみましたが、こちらはどこに出力されるのか不明。よくわかりませんでした。app.logger.debug('debug message')app.logger.warning('warning...

View Article


sqlite3で、データベース、テーブルの作成と確認

sqlite3で、データベース、テーブルの作成と確認です。$ sqlite3 myblog.sqlsqlite> drop table if exists entries;sqlite> create table entries ( ...> id integer primary key autoincrement, ...> title text not null,...

View Article


Image may be NSFW.
Clik here to view.

Flaskの簡易ブログサンプル「Flaskr」をインストール

Flaskの簡易ブログサンプル「Flaskr」をインストールです。最初、ドキュメント「Introducing Flaskr」を読みつつ、インストールしてみたのですが、うまくいかずに挫折。仕方がないので、本家をそのままコピーしました(笑)。git clone https://github.com/pallets/flask.gitcd flask/pip install -e .cd...

View Article

Image may be NSFW.
Clik here to view.

Flaskの簡易ブログサンプル「Flaskr」その2

Flaskの簡易ブログサンプル「Flaskr」その2です。[[ともっくす alloc] init]さんの「Flaskのチュートリアルをやってみる① 〜環境設定からデータベースまで」を読んで、ようやく、どういうことなのか理解できました。素晴らしい。感謝です。参考サイトFlaskのチュートリアルをやってみる① 〜環境設定からデータベースまで([[ともっくす alloc] init]さん)

View Article

Image may be NSFW.
Clik here to view.

Opera 51は、Firefox Quantumより高速?

Opera 51は、Firefox Quantumより高速? というニュース「Opera 51、Speedometer 2.0ベンチでFirefoxより38%高速」です。ちょっと使ってみましたが、確かに速いかもしれません。ブラウザ戦争が加熱しそうな気配。参考サイトOpera 51、Speedometer 2.0ベンチでFirefoxより38%高速(マイナビニュース)

View Article

Image may be NSFW.
Clik here to view.

PerlのORM(オブジェクト関係マッピング)「Aniki」

PerlのORM(オブジェクト関係マッピング)「Aniki」 Perlはやりませんが、名前に惹かれたのでメモ(笑)。参考サイト第47回 Anikiで学ぶ実践的なO/Rマッパの作り方(1)(技術評論社)

View Article


Python+Flask(Flaskr)で、アプリケーション起動の初期設定

Python+Flask(Flaskr)で、アプリケーション起動の初期設定です。# アプリケーションインスタンスapp = Flask(__name__) # 各種設定DATABASE = 'flaskr.db'SECRET_KEY = 'development key1'USERNAME = 'admin'PASSWORD = 'password'#...

View Article

Python+Flask(Flaskr)で、SQLite3データベース接続

Python+Flask(Flaskr)で、SQLite3データベース接続です。sqlite3.Rowオブジェクトを使用する例# DB接続def connect_db():"""Connects to the specific database.""" rv = sqlite3.connect(app.config['DATABASE']) rv.row_factory = sqlite3.Row...

View Article


Python+Flask(Flaskr)で、データベース接続(その2)

Python+Flask(Flaskr)で、データベース接続(その2)です。毎回、データベース接続を行うのは非効率的なので、アプリケーションコンテキストを利用すべしとのこと。 gオブジェクトにデータを安全に保持しておけるらしいです(?)。teardown_appcontextは、アプリケーションコンテキストが破棄される際に呼び出され、データベースをクローズ(Close)します。#...

View Article

Python+Flask(Flaskr)で、データベースのデータを表示

Python+Flask(Flaskr)で、データベースのデータを表示です。flaskr.py# トップページ@app.route('/')def index(): db = get_db() cur = db.execute('select title, text from entries order by id desc') entries = cur.fetchall() return...

View Article


Python+Flask(Flaskr)で、ログイン

Python+Flask(Flaskr)で、ログインです。フラッシュメッセージも表示されて、カッコイイ(笑)。# ログイン@app.route('/login', methods=['GET', 'POST'])def login(): if request.method == 'POST': if request.form['userid'] != app.config['USERID']:...

View Article

Image may be NSFW.
Clik here to view.

Rubyの組み込み向け軽量実装「mruby」

Rubyの組み込み向け軽量実装「mruby」 Ruby 1.9と互換性があります。 インタプリタプログラム 「mruby」とインタラクティブmrubyシェル 「mirb」を提供。 mrubyコンパイラ「mrbc」を使ってRubyプログラムをコンパイルしたバイトコードにコンパイルすることもできます。...

View Article

Image may be NSFW.
Clik here to view.

mrubyよりも更に軽量「mruby/c」

mrubyよりも更に軽量「mruby/c」 センサーネットワークや、ウェアラブルなどの小型端末向けの開発言語だそうです。メモリ消費量が少ない限られたクラスライブラリ実行速度ではなくサイズが小さい参考サイトmruby/c(GitHub)

View Article
Browsing all 846 articles
Browse latest View live