2018年6月16日土曜日

code-prettify特化型テキスト変換ツール「uzu-pretty」

技術ブログ執筆者の支援用。 ソース張り付けライブラリ「 code-prettify 」特化型のテキスト変換ツールです。 変換設定 行数を表示する codeタグをつける 対象言語:一つ選択して下さい 無し bsh ...

2018年6月15日金曜日

PythonのurllibでGetリクエストを行う

PythonのHTTPリクエストを行うには Requests というライブラリを使用するのが簡単と言われています。 確かにその通りだと思いますが、別途ライブラリを導入する手間が必要です。 ちょっとしか該当処理が無い処理であれば、標準ライブラリであるurllibを使う方が軽...

BloggerのTitleにブログ名を表示しないようにする

このようなブログを運営している人間の性としてエゴサーチしていたら、以下のような検索結果が表示されました。 「ウズマスター戦記」のタイトルが最初に来てて、肝心の記事タイトルが見えてない!! これはHTMLの<title>タグがダメなんだな。 Blogg...

Djangoでテンプレートでコメントアウト タグ「comment」

Djangoのテンプレート側をコメントアウトする方法です。

2018年6月14日木曜日

致知 2018年6月号「父と子」読書感想文

会社の社員研修で行っている「木鶏会」。 「人間は一生懸命生きるのが大事だ」 みたいなことが書いてある雑誌を読んで感想を発表するものである。 https://www.chichi.co.jp/study/contentsstudy/shanaimokkei/ う~...

2018年6月13日水曜日

Blogger用カレンダーガジェット「ウズカレンダー」の解説

Bloggerにはカレンダーのガジェットが無いので、自分で作りました。 Blogger用カレンダーガジェット「ウズカレンダー」です。 Bloggerにカレンダーのガジェットを追加する(自作ガジェット:ウズカレンダー) ガジェットの導入方法は上記のとおりなのですが...

2018年6月12日火曜日

Bloggerにカレンダーのガジェットを追加する(自作ガジェット:ウズカレンダー)

このブログを展開するBloggerにはカレンダーのガジェットが無い。 ブログにカレンダーは必須アイテムだと思うのですが、何故無いのでしょうね……。 検索してみたところ、実現しているところもあるようなのですが、導入しても動かなかったり、自分のイメージと違ったり。 クリ...

2018年6月11日月曜日

SyntaxError: bytes can only contain ASCII literal characters. Pythonで全角文字をバイト変換しようとしたらエラー

Pythonで全角文字をバイト変換しようとしたら以下のメッセージでエラーになっちまった。 SyntaxError: bytes can only contain ASCII literal characters. 解決したので記録。 エラー発生ソース #エラー...

TypeError: Unicode-objects must be encoded before hashing Pythonでハッシュを作成しようとしてエラーになった

Pythonでハッシュを作成するライブラリとして「hashlib」があるんだけど、 以下の実装にしたら以下のメッセージでエラーになっちまった。 TypeError: Unicode-objects must be encoded before hashing 解...

2018年6月10日日曜日

Djangoでテンプレートの継承! タグ「extends」と「block」

テンプレートで出力するHTMLですが、全ページ共通になっている部分もありますよね? そういう時、共通部分を共通ファイルに出力して、個別画面はそれを継承することで切り分けることが出来ます。

2018年6月7日木曜日

Djangoのタグ「autoescape」でエスケープ解除 クロスサイトスクリプティングに注意

クロスサイトスクリプティングという言葉があります。 Webサイトの中にJavaScript等を仕込んでサイトをぶっ壊したりする行為ですが、これは「<」や「>」といったHTML上で特別な意味のある記号を別の文字に置き換えることで防ぐことが出来ます。 これを「...

Djangoの組み込みタグ編

Djangoの組み込みタグ編は以下の公式サイトの内容を元に検証しています。 https://docs.djangoproject.com/ja/2.0/ref/templates/builtins/ バックナンバー 日本一平凡なDjango / バック...

2018年6月6日水曜日

Djangoでメールのテンプレートレンダリング(テキストレンダリング)

Djangoのレンダリングと言うと大抵はHTMLのレンダリングを意味しますが、実はDjangoのレンダリング機能はメールでも何でもOK。 要は単なる文字列であればみんな一緒なんです。 メールを例にテキストレンダリングをやってみます。

2018年6月4日月曜日

DjangoでHTMLのテンプレートに変数を渡す

「 DjangoでHTMLのテンプレートレンダリングを行う 」にて、views.pyの処理とテンプレートファイルを結び付ける説明を行いました。 続きまして、テンプレートに対し変数を流し込む方法をご説明します。