@kyanny's blog

My life. Opinions are my own.

ブロックチェーン入門

スマートコントラクトについて知りたくなってブロックチェーン関連の本を読もうと思って、ずいぶん前に一冊買って途中まで読んだことを思い出して改めて読んだ。

スマートコントラクトについては、イーサリアムというものの上で Solidity というプログラミング言語?を使うらしい、ということを追加で知った。

あとは、マイニングの仕組みが少し理解できた。データとナンス値をあわせたハッシュ値を計算して、特定のパターン(先頭何桁に0が並ぶ)を満たすようにするために、データそのものは変更できないのでナンス値を変更し続けて計算する。総当たりでやっていくしかないので、ここに時間とマシンパワーがかかる。

ブロックチェーン入門 (ベスト新書)

ブロックチェーン入門 (ベスト新書)

指輪世界 / 5人タクティクスオウガ 私的バックアップ

qiita.com

この手法を使った。というか Qiita の記事は私的バックアップを作った際の手順のまとめ。

https://github.com/kyanny/ityou-t_ogre

プライベートリポジトリに全ファイル置いてある。ミラーサイトの URL もそこに。

「刺身☆ブーメランのはてなダイアリー」をインポートした

はてなダイアリーに書き始めてから13年経つ。俺の人生の三分の一くらいは、はてな社のブログサービスとともにあった。これからも続くだろう。恥ずかしい過去も含めて俺の人生だ。ならばやはり統合すべきという結論に至った。人生は一つしかない。「刺身☆ブーメランのはてなダイアリー」は疑いようもなく俺の人生の一部だ。おなじはてな社の、人生の物語を書き残すプラットフォームに預けよう。

跡地 http://d.hatena.ne.jp/a666666/

移行前後の各種統計データなど。

f:id:a666666:20190216162310p:plain f:id:a666666:20190216162333p:plain f:id:a666666:20190216162347p:plain f:id:a666666:20190217130555p:plain f:id:a666666:20190216162403p:plain f:id:a666666:20190216162414p:plain

Welcome to fish, the friendly interactive shell
~ $ curl -I http://d.hatena.ne.jp/a666666/
HTTP/1.1 200 OK
Date: Sat, 16 Feb 2019 06:59:35 GMT
Content-Type: text/html; charset=euc-jp
Connection: keep-alive
Server: nginx
Vary: Accept-Encoding
Set-Cookie: b=$1$28YaabRd$XvEp40nlUI2dttwyy6VvZ/; expires=Fri, 11-Feb-2039 06:59:35 GMT; domain=hatena.ne.jp; path=/
X-Server: diarybackend134
X-runtime: 62ms
Last-modified: Thu, 09 Feb 2012 03:09:53 GMT
X-pagemaker: Index
X-Server: diarybackend134
Set-Cookie: b=$1$5Oxtyx7W$oEaByAyOfBv7VzQqy4hFe0; path=/; expires=Fri, 11-Feb-39 06:59:35 GMT; domain=.hatena.ne.jp
Vary: Accept-Encoding,User-Agent

~ $ curl -I http://d.hatena.ne.jp/a666666/
HTTP/1.1 301 Moved Permanently
Date: Sat, 16 Feb 2019 07:12:05 GMT
Content-Type: text/html; charset=ISO-8859-1
Connection: keep-alive
Server: nginx
Set-Cookie: b=$1$9OZbem6J$yf14JcIkcqLSyJSS0V4kL0; expires=Fri, 11-Feb-2039 07:12:05 GMT; domain=hatena.ne.jp; path=/
X-Server: diarybackend24
X-pagemaker: Index
X-Server: diarybackend24
Location: http://kyanny.hatenablog.jp/
Set-Cookie: b=$1$Q2tLGH6J$8/9pST6DqsAmK1ABDxIwT0; path=/; expires=Fri, 11-Feb-39 07:12:05 GMT; domain=.hatena.ne.jp
Vary: Accept-Encoding,User-Agent

~ $
Welcome to fish, the friendly interactive shell
~ $ curl -I http://d.hatena.ne.jp/a666666/rss
HTTP/1.1 301 Moved Permanently
Date: Sat, 16 Feb 2019 07:12:15 GMT
Content-Type: text/html; charset=ISO-8859-1
Connection: keep-alive
Server: nginx
Set-Cookie: b=$1$iy7CHUlw$URnx3SCjUhuqwiZ1QNhWS/; expires=Fri, 11-Feb-2039 07:12:14 GMT; domain=hatena.ne.jp; path=/
X-Server: diarybackend69
X-pagemaker: Rss
X-Server: diarybackend69
Location: http://kyanny.hatenablog.jp/feed
Set-Cookie: b=$1$fO7Xs7wJ$uJ7qjkJq73PTiJ0QdAv7O/; path=/; expires=Fri, 11-Feb-39 07:12:15 GMT; domain=.hatena.ne.jp
Vary: Accept-Encoding,User-Agent

~ $ curl -I http://d.hatena.ne.jp/a666666/rss2
HTTP/1.1 301 Moved Permanently
Date: Sat, 16 Feb 2019 07:12:18 GMT
Content-Type: text/html; charset=ISO-8859-1
Connection: keep-alive
Server: nginx
Set-Cookie: b=$1$nHc8RCJt$w5yULTgfXbPX9Dknin9Rw/; expires=Fri, 11-Feb-2039 07:12:18 GMT; domain=hatena.ne.jp; path=/
X-Server: diarybackend99
X-pagemaker: Rss2
X-Server: diarybackend99
Location: http://kyanny.hatenablog.jp/feed
Set-Cookie: b=$1$7YeE3kmx$pCHJcYiZhey80QykMOeIv1; path=/; expires=Fri, 11-Feb-39 07:12:18 GMT; domain=.hatena.ne.jp
Vary: Accept-Encoding,User-Agent

~ $

Google Search Console

ふと思い立って Google Search Console に登録した。なんで思いついたのかは忘れた。思い出した。 Google Chrome のアドレスバーからブログ内検索するときのエンジンをはてなブログの検索フォームから Google のサイト内検索に変えようとして、 site:blog.kyanny.me で検索したら Search Console を使えという広告?が出てきたので、やってみたのだった。

https://blog.kyanny.me/ を追加したら Google の何かのサービス用に埋め込んだタグか何かが検出されたのか、すぐに登録完了した。サイトマップは別途送信が必要らしいので、 https://blog.kyanny.me/sitemap.xml を登録した。

能動的に見に行くようになるかわからないけど、ブログのサイドバーにリンクをはった。ついでに Google Analytics へのリンクもはった。シングルカラムのブログテーマなのでサイドバーといいつつ最下段にあるけど。