Category: Learning

サイト立ち上げ 挫折の記録

Written by gimpei_osawa in Learning on 2019年 9月 23日(月).

先日、このサイトを公開することができました。
「Pelicanでサクッとブログ作成」なんて記事もあっ田のですが、実際はまったく「サクッと」ではありませんでした。週末メインでとびとびでの作業だったとはいえ、1か月くらいかかっています。

どんな風に奮闘したか、作業の手順も順次記事化していきたいと思います。
この記事は、記事化された内容の予告およびリンクまとめにしていくつもりです。

私のスキルはどんなもの?

そもそも、Pelicanでサイトを一つ作るのにこんなに苦労している私は何者なのか。軽く書いておきます。

  • 国内IT系企業勤務
  • 情報処理資格は、基本情報処理・応用情報処理資格と、複数の高度区分資格を所持
  • 仕事ではエクセルやパワポを触るばかりで、プログラミング経験はなし
  • VBAやPowershellで、簡単なスクリプトを作成した経験はある
  • 『みんなのPython』を読んで、Pythonの勉強を始めようとしていたところ
  • AWSについては業務で扱っていた時期があるため、基本的なサービス群の知識あり
  • 実際にAWSを操作した経験は、通算で数時間程度しかない

こういう感じで、ITの「実戦経験」はない経歴です。

作業環境は?

  • Windows 10 Home Edition
  • エディタとしては、Visual Studio Codeを使用
  • ブラウザはGoogle Chromeを使用

……ということで、実施した作業のレジュメが以下になります …

Continue reading »


このサイトと、このカテゴリについて

Written by gimpei_osawa in Learning on 2019年 8月 13日(火).

このサイトのメイン目的は、TRPG関連の創作物を発表することです。
特に最初のコンテンツである「ニンジャスレイヤーTRPGのリプレイ(忍殺リプレイ)」は、Twitterで発表した際に好評だったので、いつでも読み返してニヤニヤできるようにとまとめ記事を作りました。

当初から、「(読み返しやすいように、Twitterだけでなく)noteに投稿したら?」と言われていたのですが、「いや、Wordpressあたりで公開を考えている」と返していました。
仕事の勉強目的でAWS(Amazon Web Services)のアカウントを1年以上前に取っていて、遊ばせてしまっていたんですよ。すでに無料期間は切れているのですが、せっかくだからこちらを「学習」できるように、自前のAWS環境でサーバでも立てようかなって。

しかし友人(忍殺リプレイに登場する「アノーニマス」)に「Wordpressは面倒だぞ?」と言われて、別の方法を調べてみました。メンテナンスが楽で、なんなら勉強にもなりそうなやつ。

すると「静的サイトジェネレータ」なるものが流行っており、勉強してみたかった言語であるPythonベースの「Pelican」というジェネレータもあると知りました。
しかも、AWSのサービスを組み合わせれば、普通にサーバ(Lightsail)を立てるより安くなるし、いろんな要素を使わないといけないから勉強になる。(S3、Cloudfront …

Continue reading »