鈍足ランナーのIT日記

走るのが好きな5流のITエンジニアのブログ。

趣味の範囲は広いけど、どれも中途半端なクソブロガー楽しめるWebアプリを作ってあっと言わせたい。サーバーサイドPerl(Mojolicious)、クライアントサイドVue.js。Arduinoにも触手を伸ばす予定。

GiblogをGithub Pages(projectサイト)で運用したい

Perl製のGiblogをGitHub pagesのProjectサイトとして運用したいのだけど。

ln -s ./ project_name
    project_name
  • giblog.confにプロジェクト名を定義
use strict;
use warnings;
use utf8;

{
  site_title => 'mysite😄',
  site_url => 'http://somesite.example',
  github_project => 'project_name',
}
  • build.pmを編集
  $data->{content} .= qq(\n<div class="before-days"><a href="/$config->{github_project}/list.html">Before Days</a></div>);

    $month/$mday <a href="/$config->{github_project}/$file_entry">$title</a>

これで、ビルドしてみたけど。hrefのパスにGithubプロジェクト名が出力されないところがあり。
Giblog本体を修正しないとダメっぽい。

1.54inch Epaper届いて早速試したけれど・・

Waveshare® 1.54 Inch E-ink Screen Display e-Paper Module Black/White が届いたので早速試してみた。
サンプルのEPD1in54ShowRunningTimeを書き込んで、動いたのだけど。
ある程度時間があったら、画面が固定されて動かなくなってしまった。

そこで、違うサンプル(EPD1in54BShowImage、EPD1in54CShowImage)を書き込んでも書き変わらないし、元のEPD1in54ShowRunningTime
を書き込んで、画面がかわらない。そもそも(EPD1in54BShowImage、EPD1in54CShowImage)はカラー版用かな。

Arduino UNO R3で試す

どこが壊れたのか把握するためにArduino UNO R3でも試す

E-paper:UNO
DIN:11
CLK:13
CS: 10
DC:9
RST:8
BUSY:9

電子ペーパーinit()でブロックされることはないけれど、やっぱり電子ペーパー書き変わらない。
おそらく電子ペーパーが壊れたんだと思われる。