PyramidでToDo管理サービスを作る 【ToDo登録画面作成】

実行環境 セッションの設定 テンプレートの設定 テンプレートエンジン用のモジュールをインストール レンダラーを変更 テンプレートの作成 Bootstrapの用意 テンプレートの共通部分 ビューの設定 ビューの処理を作成 URLとマッピング 前回は、ToDoを管理する…

PyramidでToDo管理サービスを作る 【DBマイグレーション】

データベースを使用するためのプロジェクトもできたことだし、これからToDo管理サービスで使うモデルを作成していこうと思う。 実行環境 Windows 8.1 (まだ10にしていない) Python 3.4.3 Pyramid 1.5.7 モデルを作る ToDoManager/todomanager/models.py にsc…

PyramidでToDo管理サービスを作る 【プロジェクト作成】 (リトライ編)

前回の記事で作成したプロジェクトだと、データベースが設定されていないものだったので再度プロジェクトを作成する。 PyramidでToDo管理サービスを作る 【プロジェクト作成】 - neoinal's diaryneoinal.hatenablog.com 内容としては、「プロジェクトの作成…

PyramidでToDo管理サービスを作る 【プロジェクト作成】

実行環境 Windows 8.1 (まだ10にしていない) Python 3.4.3 GitHubにプロジェクトを作る 右上にある「+」マークからリポジトリを作る。 プロジェクト名は読んで字の如く「ToDoManager」とでもしておこう。 説明は省略して練習も兼ねてるのでライセンスは取り…

PyramidでToDo管理サービスを作る 【環境構築】

事の発端 2015年内にやりたいこと一覧の中で「何かしらのWebサービスを作る」というのがあったものの、なかなか手を付けずに8月を迎えてしまった。 挙げたからには達成させたいので「ToDo管理サービスを作成する」と明言することでひとまずの退路を断ってお…

Rust言語にさわってみる その2

前回は、Rust言語の公式ページにあったHello Worldプログラムを実行した。 Rust言語に触ってみる - neoinal's diaryneoinal.hatenablog.com 今回は、Hello Worldプログラムで使われた内容をRust言語のHello Worldページを参考にして理解してみる。 ちなみにH…

Rust言語にさわってみる

Rust言語とは Mozillaによって開発されているプログラム言語で、以下の特徴があるらしい。 実行速度が早い セグメンテーション違反を防ぐ スレッドセーフ ちなみに2015年5月に1.0.0が出て6月に1.1.0が出た模様。 インストール 取り敢えず、公式ページにいっ…

非同期で画像ファイルをロードするサンプル

DXライブラリを使って、画像ファイルを非同期で読み込むサンプルを作ってみた。 別スレッドから画像ファイルをメモリ上にロードした後、メインスレッドでイメージハンドラの作成を行い画面に描画している。 現状エラー系の処理は殆ど入っていないし、もうち…