2013年 06月 26日

関連エントリー (画像)

  • たくさんの人を同時に幸せにしたいとは思わない
  • 社会的によいことと思えることをしたい
  • 金以外に直接的に自分が幸福になることをしたい
  • ストレス > 得られる幸福 となるようなことは一切したくない

珪藻土のバスマット

軽くて薄くて丈夫になったバスマット soil(ソイル) バスマット ライト(1枚) - ソイル(Soil)

ソイル(Soil)

3.0 / 5.0

↑ これとは違うけど、珪藻土のバスマットを買ってみた。確かにおもしろいけど、どれぐらい耐久性があるのか謎。

幸福感がない状態が続くと連鎖的に不幸な感じになる。

  • 普通に生きてるのになんでこんな思いをするのだろうと感じる
  • 自分よりもさらに何もできない意識だけ高いみたいなやつがのうのうと生きているのに、自分はなぜこうなっているのだろうと思う
  • この先どのような選択をしたとしても同じような思いをする予想が見えるようになる
  • 「つらいのはお前だけじゃない」とか言われるのを想像して余計イライラする
  • 嫌なやつがした言動、特に特定のフレーズがそいつのドヤ顔と共に何度も思いかえされる
  • 普段嫌なことに対してさらに負のフィードバックがかかり続ける
  • 努めてとりうる選択肢・可能性を列挙してみるが、結局のところ逃げ出すか死ぬかにいきつく
  • 逃げ出すにも元気が必要でめんどうだし、そのことを考えるの億劫になる
  • 結局自分でどうにかするしかないので異様な孤独感を覚える
  • 根本的な元気が不足するので、何も手がつかなくなる。よってさらに無能感が高まる
  • 向きあって希望のある現実がないと感じる
2013年 06月 24日

関連エントリー (画像)

土曜日、神田明神、富岡八幡宮、水天宮を見てまわった。

どれも都会の神社の様相で、鎮守の森はないか、あっても小さい。水天宮は改築中らしく、移転していた。

とりあえず行くだけ行ったが、今回行った神社はあまり面白さを感じなかった。

東京都の別表神社はあと東郷神社だけ行ってない。

妙楽寺 (あじさい寺) に行ってみたけど、あまり人もいないし、静かで良かった。あじさいも大変たくさん咲いていた。

2013年 06月 23日

関連エントリー (画像)

2013年 06月 22日

任意の文字セットで数値をエンコードできる Encode::BaseN

短縮 URL なんかだと、Base58 (Base64の中から、表示上まぎらわしい文字を削除したもの) を使ってただの数値を短かくする工夫をしていたりするが、それをもうすこし汎用的に使いたいので書いてみた。

実用性に疑問があるので CPAN にあげてはいない。

経緯

ある文字数制限のあるフィールドに、できるだけ邪魔にならないように数値を埋めこみたいと思った。任意の数字なので、特に bigint になると数字そのままでは文字数がばかにならない。そこで Unicode を使ってエンコードすることを思いついた。バイト数的には不利なのだけれど、文字数による制限であれば、Unicode 文字はたくさんあるのでもっと短くなると考えた。

使う文字セットはなんでもいいけど、ぱっと見で脳が読もうとしない、意味を理解しないものがいいと思い探していたところ、点字だと、なんと丁度 256 文字あるし、ぱっと見がかっこいいのでそれでまず Base256 というのを作った。

ちなみにこれだと '9235113611380768826' という数値 (19文字) は、'⢀⠩⢶⣦⡚⢹⣀⠺' という文字列 (8文字) にエンコードできる。

ただ、Base256 だと汎用性がなく、なおかつ Unicode の点字の文字セットを使うというのだとあまりにもニッチすぎるので、任意の文字セットを使えるようなものならまだマシかと思い BaseN を作った。

関連エントリー (画像)