2018年7月18日水曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Bloggerのimport中に「エラーが発生しました: (bX-wpre9q)」が表示される

Bloggerで記事のインポートをしようとしていると、以下のようなメッセージが表示されることがあります。 エラーが発生しました: (bX-wpre9q)
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

ジュゲムからBloggerへのデータ移行奮闘記(4)アカウント毎の挙動の変化

Bloggerへの移行を頑張っています。 現在、不完全ですが成功事例も確認出来ました。 ここで気づいたことをご報告します。 インポート先次第で挙動が変わる これ、困ってしまいました。 Bloggerにxmlファイルをインポートする際、 同じインポートファイ...
2018年7月17日火曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

ジュゲムからBloggerへのデータ移行奮闘記(3)Bloggerのxmlフォーマット

syasudaのツール の出力ファイルと実験から、Bloggerにインポートするxmlファイルのフォーマットが分かりました。
2018年7月16日月曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

ジュゲムからBloggerへのデータ移行奮闘記(2)ツール使用の挫折

旧ブログであるJugemから新ブログのBloggerにデータを移行することを頑張っています。 本日は既存ツールを使うことは諦めたことをご連絡です。 ジュゲム形式⇒MovableType形式の変換 「ジュゲム Blogger 引っ越し」などのキーワードで検索すると照会...
2018年7月15日日曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

ジュゲムからBloggerへのデータ移行奮闘記(1)

管理人ウズマスターはブログを2つ持っており、一つがこのウズマスター戦記。もう一つが「ウズマスターの日々」です。 ウズマスターの日々 ウズマスターの日々は 2007年 からある私の日記なのですが、最近ジュゲムからこちらブロガーに引っ越ししました。 その際、元のデ...
2018年7月14日土曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Twitterアカウントを設置しました

当ブログ「https://www.uzumax.org/」のTwitter公式アカウントを作成しました。 www.uzumax.org公式アカウント まあ、中の人は管理人ウズマスターなんですが。 管理人本来のアカウントは こっち なんですが、このアカウントは管理人...
2018年7月13日金曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Bloggerのcss_bundle_v2.cssを除去してインライン化する

最近、管理人はSEOを 自力 で頑張っています。 その一環として「css_bundle_v2.css」の消去を行いましたので、手順の解説です。 問題の検知 サイトの評価を高める為の要素として「表示速度」があるわけですが、サイトの表示速度を確認してくれるツールがこちら、...
2018年7月12日木曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Djangoのテンプレートタグ 「regroup」 同じ属性値でグループ化

Djangoのはテンプレートタグ「regroup」は、単純に一覧として入っているリストから属性値毎にグループ化して表示する機能です。 テンプレートタグの中でもかなり変わった機能ですので、当サイトを参考にして頂ければと思います。
2018年7月11日水曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

BloggerのSEO対策:見出しレベルを改善する

当ブログの読者数を増やす為、気合い入れてSEO対策を行いました!! そのうち、Blogger特有の作業であった見出しレベルの改善についてご説明します。
2018年7月10日火曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Bloggerでwwwがついていないアドレスを付いているアドレスに転送する

本ブログ「 https://www.uzumax.org/ 」ですが、長らく「 https://uzumax.org/ 」にアクセスすると「404 Not Found」になっちまっていましたが、ようやく設定方法が分かった!! 同じく困っている人に向けて解説です。
2018年7月9日月曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

大炎上の思い出:日付項目の意味

ふと物思ったので、今日は大障害の思い出を記述しておこう。 プロジェクト概要 あれは2017年頃のプロジェクトだった。 VBで書かれた旧システムから、Javaで書かれた新システムへリプレースするという案件だった。 現行システムの設計書は存在せず、新システムの仕...
2018年7月7日土曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

AWS Lambda で 502 Internal server error になっちまう場合の確認

AWS Lambda に HTTP経由でリクエストした際に、 502 {"message": "Internal server error"} になっちゃってる人へ!! 原因 まず間違い無く、Lambda関数から返却す...
2018年7月6日金曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Djangoのテンプレートタグ 「ifchanged」 ループ中で前回と値が変わったかどうか判定

Djangoのはテンプレートタグ「ifchanged」ループの中で前回と値が変わったかどうかを判定するタグです。
2018年7月5日木曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Djangoのテンプレートタグ 「include」 部品化したテンプレートを読み込み

Djangoには「include」は別のテンプレートをこっちのテンプレートに読み込むものです。 複数個所で同じHTMLを出力する場合にテンプレートを共有する手段として便利です。 その名のとおり、現在日時を表示するタグです。 テンプレートの共通化という意味では...
2018年7月4日水曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Djangoのテンプレートタグ 「now」 現在日時

Djangoには「now」なんてタグがあるんですね。 その名のとおり、現在日時を表示するタグです。 頭の固いライブラリだと日時形式であれば全部一律という対応をしがちですが、Djangoは痒い所に手が届くように作られています。
2018年7月3日火曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Djangoのテンプレートタグ 「lorem」 ダミーテキスト出力

公式サイトを見ると「ランダムな"lorem ipsum" のラテン語テキストを表示させます」とありますが、意味不明。 ランダムな"lorem ipsum" のラテン語テキストって何でしょう? 検証を行いました。 ...
2018年7月2日月曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Djangoのテンプレートタグ 「if」 分岐表現

今回のテーマは「if」タグ。 どんなプログラミングでも出てくるお約束です。 簡単ですが ど忘れ する部分もあるので記録しておきます。
2018年7月1日日曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

致知 2018年7月号「人間の花」読書感想文 後編

人間学を学ぶ月刊誌「致知」は当たりの月とハズレの月の落差が激しいのだが、今月は当たりの月だ。 前回 から続きの後編です。 挫折を愛する やっぱ松岡修造ともなれば言うことが違ってくるな。 僕は「七転び八起きが大事だ」くらいは言えるけど、 挫折を愛する とまでは...
2018年6月30日土曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

致知 2018年7月号「人間の花」読書感想文

今月の致知は、おおっ。 松岡修造と道場六三郎やんけ!! 知っている人が出るとモチベーション上がるよね。 今月のタイトルは「 人間の花 」 格好良いフレーズだ。 小説 家 でもある僕としては、こういう自分も使いたいようなフレーズが出てくるとテンション上がる。 花...
2018年6月29日金曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

一般サラリーマンに多いビジョン欠落症候群

「電車通勤中はINPUTの時間」って、社畜の皆さんほど、よく言いますけど、そのINPUTされた知識っていつOUTPUTされるんですか? 30過ぎた大の大人が、具体的にOUTPUT先を想定しないINPUTなんて、無意味なオナニーですよ。 — 田端@「ブランド人になれ!」7月発...
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Djangoのテンプレートタグ「firstof」 値が無い場合のデフォルトに便利

今回のテーマは「firstof」。 値の引数から最初の一つを取得し出力します。
2018年6月28日木曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Djangoのテンプレートタグ「cycle」 行の偶数奇数に便利

テーブルを表示する際に、偶数/奇数で色を変えたいとかありますよね? そんな時に便利なのがタグ「cycle」です。
2018年6月27日水曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

読書感想文「致知」導入ページ

このページは読書感想文の連載シリーズ「致知」の総合トップ記事です。 致知とは このブログはIT系技術ブログなのですが、その中に何故か存在する「致知」の読書感想文シリーズ。 致知とは致知出版社が毎月発行している自己啓発系の雑誌です。 致知出版社公式...
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Alexa Voice Service に必要な device type id はどこにあるのか?

device_type_idが無い Alexa Voice Serviceの調査をしているんだが、最初にアクセストークンを取得する際にまずSpeechRecognizerが必要になってくる。 class AmazonAlexaServiceLoginHandler(B...
2018年6月26日火曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Amazonからアクセストークンを取得する(Authorization Code Grant)

「「○○でログイン」って言うと、大抵はFaceBookかTwitterでやっているのが相場ですが、Amazonアカウントでもそれは可能です。 最近流行のAlexaで音声アプリを作る過程でAmazonからアクセストークンを取得する必要があったのですが、これが英語しかドキュメント...
2018年6月25日月曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Djangoテンプレートのループタグ「for」のまとめ

Djangoのテンプレート側でリストをループするタグ「for」についてです。 大概のライブラリにはループ、イテレーション機能はついているものですが、Djangoのforは機能も豊富なのでまとめてみました。
2018年6月23日土曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

【Django】django.template.base.VariableDoesNotExist を出力しない

Djangoでテンプレートを製造していると、 django.template.base.VariableDoesNotExist: といういらないログが出てくるんですよ。 これを消す方法です。
2018年6月21日木曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Pythonでハッシュ作成 HMAC版

以下の記事でPythonの標準ライブラリ「hashlib」で文字列からハッシュを出力する例があります。 Pythonでハッシュダイジェスト作成 hashlibまとめ しかしながら、上記ページに記載したhashlibの方式だとセキュリティ的にイマイチということで...
2018年6月19日火曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Pythonでハッシュダイジェスト作成 hashlibまとめ

Pythonには標準でhashlibというライブラリを備えているので、簡単に文字列からハッシュ値を出力することが出来ます。 パスワードの保管などに便利です。 ハッシュ関数対応表 ライブラリの中身を覗いてみると、多数のハッシュ関数に標準対応しているようです。 一覧表に...
2018年6月18日月曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

【Python】TypeError: Unicode-objects must be encoded before hashing

hashlibを使用してPythonで文字列をハッシュ化しようとしたらエラーが発生した。 TypeError: Unicode-objects must be encoded before hashing エラーソース import hashlib # ハッ...
2018年6月17日日曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

【Python】AttributeError: 'str' object has no attribute 'read'

PythonでJSON形式の文字列を辞書形式に変換しようとしたら、エラーが発生した。 AttributeError: 'str' object has no attribute 'read' エラーソース import json ...
2018年6月16日土曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

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

技術ブログ執筆者の支援用。 ソース張り付けライブラリ「 code-prettify 」特化型のテキスト変換ツールです。 変換設定 行数を表示する codeタグをつける 対象言語:一つ選択して下さい 無し bsh ...
2018年6月15日金曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

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

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

BloggerのTitleにブログ名と記事名を逆転させて表示する

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

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

Djangoのテンプレート側をコメントアウトする方法です。
2018年6月14日木曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

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

会社の社員研修で行っている「木鶏会」。 「人間は一生懸命生きるのが大事だ」 みたいなことが書いてある雑誌を読んで感想を発表するものである。 https://www.chichi.co.jp/study/contentsstudy/shanaimokkei/ う~...
2018年6月13日水曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

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

Bloggerにはカレンダーのガジェットが無いので、自分で作りました。 Blogger用カレンダーガジェット「ウズカレンダー」です。 Bloggerにカレンダーのガジェットを追加する(自作ガジェット:ウズカレンダー) ガジェットの導入方法は上記のとおりなのですが...
2018年6月12日火曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

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

このブログを展開するBloggerにはカレンダーのガジェットが無い。 ブログにカレンダーは必須アイテムだと思うのですが、何故無いのでしょうね……。 検索してみたところ、実現しているところもあるようなのですが、導入しても動かなかったり、自分のイメージと違ったり。 クリ...
2018年6月11日月曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

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

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

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

Pythonでハッシュを作成するライブラリとして「hashlib」があるんだけど、 以下の実装にしたら以下のメッセージでエラーになっちまった。 TypeError: Unicode-objects must be encoded before hashing 解...
2018年6月10日日曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

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

テンプレートで出力するHTMLですが、全ページ共通になっている部分もありますよね? そういう時、共通部分を共通ファイルに出力して、個別画面はそれを継承することで切り分けることが出来ます。
2018年6月7日木曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

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

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

Djangoの組み込みタグ編

Djangoの組み込みタグ編は以下の公式サイトの内容を元に検証しています。 https://docs.djangoproject.com/ja/2.0/ref/templates/builtins/ バックナンバー 日本一平凡なDjango / ...
2018年6月6日水曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

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

Djangoのレンダリングと言うと大抵はHTMLのレンダリングを意味しますが、実はDjangoのレンダリング機能はメールでも何でもOK。 要は単なる文字列であればみんな一緒なんです。 メールを例にテキストレンダリングをやってみます。
2018年6月4日月曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

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

「 DjangoでHTMLのテンプレートレンダリングを行う 」にて、views.pyの処理とテンプレートファイルを結び付ける説明を行いました。 続きまして、テンプレートに対し変数を流し込む方法をご説明します。
2018年6月3日日曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

技術ブログでよく使うHTMLタグメモ

このブログを始めてしばらくになりますが、よく使うタグが決まってきたのでコピペしやすいよう纏めておきます。
2018年6月2日土曜日
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

DjangoでHTMLのテンプレートレンダリングを行う

Djangoの以下のチュートリアルページに準拠して開発していると、以下のページの段階で画面を表示することになります。 https://docs.djangoproject.com/ja/2.0/intro/tutorial01/ 実装は以下のようになります...
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

DjangoでTemplateDoesNotExistが表示された

DjangoでTemplateDoesNotExistとか出た人。 [ERROR] 2018-06-02 14:42:50,292 django.request:118 Internal Server Error: /start_samples/render_...