• 2018-09-19
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

AWS Certificate Manager のDNS認証をムームードメインで行う

現在、私は自作のWebシステムをAWS Lambda上に展開しようと頑張っています。 AWS LambdaでWebシステムを展開すると、初期状態だと以下のようなグジャグジャなURLになってしまいます。 https://typpba2oae.execute-ap...
  • 2018-09-18
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

日本電産永守重信社長からのファクス42枚 読書感想文

会社の社員教育で「日本電産永守重信社長からのファクス42枚」を読んだぞ。 著者は経営コンサルタントの川勝 宣昭氏だ。
  • 2018-09-13
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

botocore.exceptions.NoCredentialsError: Unable to locate credentials

Python で AWS に向けた処理を作ろうとしたらこんなエラーが出た。 botocore.exceptions.NoCredentialsError: Unable to locate credentials こりゃそもそも初期設定をやってないだけだな。 ...
  • 2018-09-12
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Zappa で AWS Lambda にデプロイしようとしたらエラー botocore.exceptions.ClientError: An error occurred (AccessDenied) when calling the CreateStack operation

AWS LambdaにWebシステムをまとめてデプロイしてくれるツール「zappa」でデプロイ作業をしていたらエラーになっちまった。 botocore.exceptions.ClientError: An error occurred (AccessDenied) when ...
  • 2018-09-10
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

技術者は勉強するべきか?

IT技術者が家でも独自に勉強するべきかという議題は良く聞くが、最近Twitterでまた熱を帯びてるな。 どこが発信源なのかと思ったら、どうやら日本一残業が少ない会社社長の米村歩氏のブログが発端のようだ。 「プライベートでは一切勉強したくない」と言っていた社員のこと ...
  • 2018-09-09
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

致知 2018年9月号「内発力」読書感想文

今月の致知は、オリンピック金メダリストの井上康生と、ALSOK会長の村井温氏か。 井上康生は誰でも知ってるよね。 2000年のシドニーオリンピックの金メダリスト。柔道の金メダリストって沢山いると思うんだけど、その中でも知名度は選手毎に差があって、井上康生は特に有名な方だと思...
  • 2018-09-04
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

エンジニアは心のビジネス

今日は中途入社の若者に会社製品のガイダンスをする機会があった。 それを機にエンジニアとは何たるかを伝授してやったぜ。
  • 2018-08-29
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Google feedburner から Twitter への連携復旧

「 Google feedburner から Twitter に連携されない 」に記載したとおり、このブログを更新してもTwitterに送信されない状況が長く続いていましたが。 2018/08/26 くらいから復旧しているようです。 こういう風に動かなくなっちゃうケースも...
  • 2018-08-28
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

UzuWiki進捗状況

ふ~。 AWS Lambda で動くオープンソースのWiki「UzuWiki」だけど、かなり出来上がってきたぞ。 UzuWiki 課題だったアカウント回りも何とかなりそうだ。 OpenIDを使うことにした。 だって、Wikiを運営していて ユーザID&...
  • 2018-08-23
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Djangoのsocai-authでエラー Only unicode objects are escapable. Got None of type

Django でOauth認証を簡単に実現してくれるライブラリ「social-auth-app-django」を使おうとして、以下のエラーが出てしまっている人へ。 Only unicode objects are escapable. Got None of type &...
  • 2018-08-22
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

大手電機、先端IT人材を3倍にするそうだ

日立、パナソニック、ソニー、三菱電機、富士通、東芝、NEC、シャープ辺りがIT人材を3倍にするそうだ。 大手電機、先端IT人材3倍に=4社で21年度までに6500人―時事通信調べ  日立製作所など4社が2021年度までに先端IT技術者を現在の3倍近い計6500人規模まで増...
  • 2018-08-21
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

DjangoでTemplateSyntaxError 'tags' is not a registered tag library.

Djangoで独自タグ を作ろうとしていたら設定が甘くて以下のようなエラーが出てきてしまった。 TemplateSyntaxError at /uzuwiki/ 'tags' is not a registered tag library. Must be o...
  • 2018-08-20
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Djangoのテンプレートタグ 「with」変数定義

タグ「with」は、他の言語でもちょくちょく出てくる発想ですね。 テンプレート中で変数を別途定義するようなものです。
  • 2018-08-17
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Pythonで文字列が空の時に別の値を初期値とする

JavaにはApache Commons のStringutils に「Stringutils.defaultString」というメソッドがありまして、 文字列が空かどうかを判定して、空だったら引数の値で初期化してくれるという便利メソッドがあります。 同じことをPython...
  • 2018-08-14
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Google feedburner から Twitter に連携されない

このブログはGoogle feedburner を使用して、更新すると自動的にTwitterに連携するようにしています。 ところが最近、その調子が悪いみたいなんですよね。。。 事象 発生している事象としては以下のとおりです。 元々は問題無く連携出来てい...
  • 2018-08-11
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

サマータイムの想定作業

巷ではサマータイムが話題になってるな。 まあ、こんなのが決行されるなんて絶対ありえないから心配するだけ無意味だが、実際にやるとなったらどんな対応が必要か考えてみるか。
  • 2018-08-10
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

UzuWiki開発中

UzuWiki開発を頑張っています。 画面デザインは以下の感じ。 本家Pukiwikiに近いテイストにしてみました。 やっぱり皆さん、使い慣れているデザインの方が親しみ易いですもんね。 引き続き頑張ります。
  • 2018-08-09
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

UzuWiki開発中

本日もUzuWiki開発を頑張っています。 やはり課題になるのは ユーザーインターフェース ですね。 私は業務系エンジニアなので、バックエンドとなるサーバ処理は得意です。 AWS Lambda と AWS S3 を効率良く使いやりたいことを実現する方法とかは得意なんです...
  • 2018-08-08
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

UzuWikiを作ることにしました

突然ですが、UzuWikiを作ることにしました。 現在、既に構想を終えて製造に入っています。
  • 2018-08-06
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

PythonでMarkdownをHTML出力する

ちょっと自分でMarkdownエディタを作ってるんですけどね、PythonでMarkdownファイルを読み込んでHTML出力すれば良いのか調べました。
  • 2018-08-04
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

致知 2018年8月号「変革する」読書感想文

致知の読者の皆様はこの人が誰か分かるのかな? 僕は致知の読者は中年以上の経営層が多く、ITには疎い人が多いイメージを持っている。 致知の読書感想文をブログ展開しているシステムエンジニアは恐らく 日本で僕一人しかいない と思うから、頑張って感想を書かなければ。 今...
  • 2018-08-03
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Django でエラー CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False.

Djangoでこんなエラーが出てきました。 CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False. 解決方法を説明します。 DEBUG = False の時に発生する ...
  • 2018-08-02
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Python unittestのassert一覧

Pythonには標準で「unittest」という名前そのままのユニットテストライブラリが搭載されています。 公式サイトはこちら。 unittest — ユニットテストフレームワーク しかし、公式サイトってやっぱりどこか見辛いですよね。情報多過ぎる。 自分の見た...
  • 2018-08-01
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Djangoのテンプレートタグ 「widthratio」比率計算

タグ「widthratio」は、「分子となる数字」を「分母となる数字」で割って、そこに定数を掛けるという比率計算を提供する機能に役立ちます。
  • 2018-07-31
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Googleアナリティクスの集計からパラメータを除外する

私はこのブログのアクセス解析をGoogleアナリティクスで行っているのですが、最近注意深く見てみるとある問題が……。 「スマホで見た時」と「パソコンで見た時」が別々に集計されちゃってるんですよね。(´×ω×`) これの解決方法のご紹介です。 パラメータの正体 ...
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Djangoのテンプレートタグ 「verbatim」 ブロック内の解釈を停止

タグ「verbatim」は、「 Djangoのテンプレートタグ 「templatetag」 テンプレートタグ自身を出力 」で登場したタグ「templatetag」と同じく、メタ的なものです。 「{{」とか「{%」ようなDjangoのテンプレートレンダリングにおいて特殊な...
  • 2018-07-30
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Djangoのテンプレートタグ 「templatetag」 テンプレートタグ自身を出力

「{{」「}}」みたいなDjangoにおいてテンプレートタグとして意味のある文字列は普通には出力出来ません。 テンプレートタグをそのまま文字列としてエスケープ出力したい場合に使用するタグが「templatetag」です。 一般で言う クロスサイトスクリプティング対策...
  • 2018-07-29
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Bloggerからpingを送信する

結論を言うとBloggerからpingを送信することは出来ないんですが。(´×ω×`) そこで次善策として私の使っている手をご紹介します。
  • 2018-07-28
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

アフィリエイトの近況と今後の構想

Google Adsense を始めて二日が経ちました。 結果はこちら。 ちゃんと金入るんだな!!
  • 2018-07-27
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

JUGEMブログをHTTPSに対応させる方法

今やWebブラウザで最も主流を占めているGoogle Chrome ですが、何と2018年7月のアップデートより、HTTPSではないHTTPのWebサイトを表示すると「保護されていません」と警告を表示するという仕様に変更されたそうです。 Chrome が非 HTTP...
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

BloggerをHTTPSに対応させる方法

Google Chrome がHTTPSではないHTTPのWebサイトを表示すると「保護されていません」と警告を表示する鬼の処断を下したそうです。 Chrome が非 HTTPS サイトに「保護されていません」と表示、2018 年 7 月下旬開始予定 多くのブ...
  • 2018-07-26
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

はてなブックマーク新旧比較

「 Bloggerに自作のSNS共有ボタンを設置する 」に、SNS共有ボタンの「はてブ」の登録先が違うのではないか、というコメントを頂いたので調査しました。
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

GoogleAdsenseの審査が通りました

GoogleAdsense への申請が通りました!! Adsense戦略はネット界の情報提供の集積が大事ですからね。私も協力してその時の状況をご報告します。
  • 2018-07-25
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Djangoのテンプレートタグ 「spaceless」 空白文字、改行、タブを除去

テンプレートタグ 「spaceless」は、これで囲った範囲内の 空白文字、改行、タブなど、HTMLとして認識しない部分を除去してくれる機能です。
  • 2018-07-24
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Bloggerに自作のSNS共有ボタンを設置する

Bloggerには元から「共有ボタン機能」が備わっていますが、これが低性能でどうにもイマイチ。。。 そこで私は自作の共有ボタンを設置しています。 このブログの共有ボタンのソースを大公開です。
  • 2018-07-23
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

AWS Budgets BudgetsUsage で課金が発生してしまった!!

僕はAWSの無料枠の中でコソコソやっているつもりが、ある日、課金が発生したと連絡が来てしまった。 「何か計算ミスったか!?」「それともハッキングを受けた!?」など心配して慌てて予算を見に行ってみると、以下の表示が。 「は? AWS Budgetsで課金!?」...
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

ジュゲムからBloggerへのデータ移行奮闘記 完了報告書

私のもう一つのブログ「 ウズマスターの日々 」ですが、2007年からジュゲムで運営していたものを2018年にBloggerに引っ越しすることにしました。 悪戦苦闘の果て、ようやく全2449件の移行を完了したので、移行手順をご報告します。
  • 2018-07-22
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

syasudaのツールを使用したら時間が現在日時になった

MT形式ファイルをBlogger形式に変換してくれるsyasuda様制作の神ツール「 syasudaのツール 」ですが、これを使用するとブログの投稿日時が現在日時になってしまうという事象に遭遇しました。 解決方法を紹介します。
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

google-blog-converters-appengine解析記録

MT形式ファイルをBlogger形式に変換する ためのツールとして、Google公式が変換ツール「 google-blog-converters-appengine 」を提供してくれています。 これの使い方と、自主的な改造を行っていきます。 また、これを自分で使うことで ...
  • 2018-07-21
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

MT形式ファイルをBlogger形式に変換する

ブログをBloggerに引っ越しをする際に壁となるのが、インポートです。 他の多くのブログと違い、BloggerはBlogger独自の形式のxmlファイルでなければインポートが出来ません。 苦労の果て、ようやくMT形式ファイルをBlogger形式に変換し、インポートに成功...
  • 2018-07-20
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

FeedBurnerの集客支援 / 検索インデックスって何?

このブログの投稿をTwitterに連動させる為に使っているFeedBurnerですが、その中に「集客支援 / 検索インデックス」という機能があります。 これが「検索エンジンからインデックスされることを希望しない」にチェックが入っているんですよね。 これは一体何なんでしょう...
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

ジュゲムから記事をエクスポートし、MT形式に変換する

私のもう一つのブログ「ウズマスター」の日々は、昔はジュゲムで運営していたのですが、どうにもポンコツな所が目立つので引っ越しすることにしました。 その際に記事を引っ越し先に持っていかなければならないわけですが、ジュゲムからエクスポートする記事は「JUGEM-XML」というジュゲ...
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

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

BloggerへのXMLインポートに成功しました!! アカウント毎に挙動が違う のはどういうことかと大変悩みましたが、結局は試行錯誤しているうちに Bloggerのimport回数上限 に引っ掛かっていたのが真相だったようです。 一日にインポート出来る回数は凡そ5回前後。...
  • 2018-07-19
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

Bloggerのimportの回数上限の仕様考察

Bloggerで記事のimportを行っていると、以下のようなメッセージが表示されることがあります。 インポート数が上限を超えました。しばらくしてからもう一度お試しください。  見てのとおりの意味ですが、この仕様の詳細について考察してみました。
  • 2018-07-18
ウズマスター戦記
ウズマスター戦記 https://www.uzumax.org/2018/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

今回のテーマは「if」タグ。 どんなプログラミングでも出てくるお約束です。 簡単ですが ど忘れ する部分もあるので記録しておきます。