弁天さんコープを受けとる汽船場。いくと混雑してるので、少し遅めにいってます。今日は天気がよく、淡路島もきれいに見えます。沼島いち、コープを利用してるんじゃなかろうか。風来のシレン」というゲームアプリをiPadにインストールしたのが最後、すっかりハマってしまいました。トルネコの冒険を含め、これまで不思議のダンジョン系はまったく手を出したことがなく、不惑にしてその面白さ、中毒性に侵されています。最近「フェイの最終問題」という一番難しいダンジョンに挑戦しており、必要にかられてA4一枚で確認できる値段表を作成しました。ドラクエ&パズル」を参考にしました。検索すると同じようなPDFを公開されている方がたくさんいたのですが、アイテム識別済みのチェックリストが欲しかったので、自作してしまいました。恐ろしいゲームですので、誰にもおすすめできません。Edition/BE)用のサーバーをダウンロードできます。Switchからはアクセス出来ませんが、それ以外のAndroid、iPad、PC用などの統合版マインクラフトからアクセスでき、「親機」を用意せずともいつでも誰でもマルチプレイのワールドへアクセスできてとても便利です。Editionからのアクセスもだめ)まだアルファ版ということもあり、プラグインが使えなかったりチートコマンドが全部は使えなかったりしますが、省メモリでかなり安定動作しているので、とにかくおすすめです。Edition用の公式バニラサーバーを開いてみたに詳しく説明してくれています。一つ個人的に問題があって、一つのインストールディレクトリで複数ワールドをサーブすることができないんです。screenアクセスするスクリプトを作成しました。bedrock-shells.zip・access.sh・・・起動後のシェルへアクセスできます・restart.sh・・・crontab登録用。よばれるセキュリティ侵害が起こる可能性がある。マルウェアがアドレス生成のためのコードを改編し全ての入金がハッカーに送られてしまうという。Nanoであればこのサイトで紹介されている方法でアドレスが正しいかどうかを判定できますが、私が持っている古いディスプレイなしのタイプでは確認できません。いうわけで確認用のツールを作ってみました。checkerhttp://hello.lumiere-couleur.com/app/browser_ledger/サーバー生成ではありませんので、ネットワークを切断した状態でも使えます。いうか、そのように使った方がいいかと思います。TypeScript+Browserify+jQueryで作りましたが、意外に簡単なんですね。したツールだったら、これからこの方法で行こうかな。smilkobuta1、2月に灘の炭焼き見学&お手伝いで大量の炭をいただいたので、今年の冬はふんだんに火鉢を稼働しています。火鉢があると豆炭あんかの豆炭を熾すのも簡単で、とにかく便利です。豆炭を単体で火をつけるのはなかなか手間ですが、火鉢があるとたとえ消えかけの炭でも確実に真っ赤っかに熾してくれます。炭と言えば、火鉢以外にも七輪・バーベキューコンロで魚介やお肉を焼くのが定番ですが、うちでは主に焼きそば、焼き芋、おでん、お魚を焼くのに重宝しています。鋳物プレートを置くと、美味しい焼きそばが作れます。アダプター(七輪上置き)を併用すると、上に鍋を置きやすい!!むしろ無いときは毎回面倒な思いをしていました。我が家にある一番大きな鍋でも十分に乗せられます。残念ながら、上の写真に写っている鋳物プレート(イワタニのCB-P-OM2)は製造中止になっていたようで、代替えはフッ素コーティングのフライパンみたいのになってました。炭では使えない・・・この大きさだとちょうどプレート裏の四本足が七輪にジャストマッチして、超便利なんですけどね。ホームセンターで売れ残ってたら即買い必死のおすすめアイテムです。アダプター(七輪上置き)はつい最近買い足したのですが、それまではむりやり石や鉄の棒を使ってかさ上げして鍋をのっけてました。七輪の上にどんと鍋を置くと空気の流れが悪くなるし、多めの炭を使うと上にはみだして鍋底を汚すしで、とにかく手間ひまかかってました。アダプター購入後は気楽に干物を炙ったり、余った炭で晩飯を作ったりと普段使い可能なまでに重宝するようになっています。わが家にはもう一つ、「イモッ子もちっ子」という商品があって、これも昔Amazonで買ったはずですが、今は売ってませんね・・・やっぱり買う人いないんでしょうか。実家にもあった焼きいも器。美味しく出来ますよー。七輪の使い方は、他にもお家ごとにいろいろ良い方法がありそうですが、もしおすすめの使い方なんかあったらコメント下さいませ。ついでに炭おこしの写真も撮りましたので、書いときます。着火剤代わりの松ぼっくりを用意します。煙と松ヤニのにおいがしますので、民家の多い地域では使いにくいかも。火おこし器のフタに松ぼっくり三つと半分に切った新聞三枚をのっけます。炭を入れる本体にも、底に松ぼっくりを5個ほど。この火おこし器は三年使ってますが雨ざらしにしたこともあって底が抜けました。今は小さなステンレス網(135x135mm)をしいてしのいでます。”その上に炭を必要なぶん乗っけます。四枚目の新聞に火をつけ、フタに乗っけている三枚の新聞紙に火をつけます。本体をムギュッと上にのせます。はみ出た新聞紙なんかは押し込みます。炭の量が多い時は、木の切れはしなんかも下に入れておくといいです。smilkobutaビットコインのウォレットは数多くありますが、ハードウェアウォレットは高いしなあ・・・という方は、とりあえずウォレットアプリを利用するのがおすすめです。ウォレットアプリだと、スマホが壊れたときや新しいスマホに買い替えたときに大事なビットコインがなくなっちゃうんじゃない?なんて心配になりますが、大丈夫!すべてのビットコインはブロックチェーン上に保管されていて、そのブロックチェーンは世界中に遍在しています。ハードウェアウォレットだろうとペーパーウォレットだろうと、もちろんウォレットアプリも同じですが、すべてその中にビットコインはありません!これらウォレットはブロックチェーンに保管されているビットコインへの鍵のようなもので、仮にウォレットがぶっ壊れてもビットコインが失われたわけではなく、合鍵を使ってアクセスすればいいのです。合鍵となるのがリカバリーフレーズですが、最初にウォレットを作るときに必ずメモを残すようにしましょう。このリカバリーフレーズさえあればだれでもそのウォレットへアクセスできますので、十分気をつけて保管して下さい。私が使っているCopayというウォレットアプリでは、12の日本語の単語(ひらがな)でリカバリーフレーズが作れます。仮に私がCopayでウォレットを1つ作り、そのリカバリーフレーズを人にあげれば、それはそのまま相手のウォレットにもなっちゃいます。最近個人的に作っているプログラムでビットコインの支払いを受け付ける必要があったのですが、HDウォレット形式に対応することで毎回支払いのビットコインアドレスを変えることが出来ます。することでちゃんと支払われたかどうかをプログラムでチェックできるのでおすすめです。1つのアドレスに全部送ってもらうようにすると、どれが誰のものか分からなくなってしまうんですよね。下はTypeScript版のコードですが、これで新しい受取用のアドレスを生成することが出来ます。‘リカバリーフレーズ’;」のところに、Copayで生成したウォレットのリカバリーフレーズを入れます。paymentAddress;}}次に、受取チェックのプログラム。number;}実行するとこんな感じです。}生成された支払い法のアドレス(上の実行例では1rUTG3jWJ3rkEiKFLyvXbMaQcLnqxr49c)が、Copayで表示される受取用アドレスと一致してればOK。xpub...」のコメントを外して実行してみて、その出力結果が一致しているかどうかも確認した方がいいでしょう。Nano(過去の記事「ビットコインを普通のお財布に入れてみた」)をPCに挿したところ、Segwit対応のファームウェアにアップデートできるとのことで、アップデートしました。全部消してリカバリーするのでドキドキするのですが、8月のビットコインキャッシュ誕生の時にも一度やっていたので同じようにアップデートしました。BTCになってる!?確認画面をよく見たらアドレスが変わるので、旧ウォレットから新ウォレットへ送金しないといけないそう。設定画面から旧ウォレットに戻して新ウォレットのアドレスへ全額送信して、ちゃんと移動できました。Segwitへの切替画面。後からいつでもスイッチ可能です。SETTINGSの右下のBLOCKCHAINSをクリックBITCOINを選択して、次の画面(最初の写真と同じ)でLEGACYをクリックすると旧ウォレットが開きます。旧ウォレットから新ウォレットへ全額移動。Sも売ってるけど、高い・・・。Nanoの方が好きなんだけどな。smilkobutaブロックチェーンやビットコインについての記事を度々見かけるようになりましたが、技術的な説明が全面に出てきてしまうので、結局何?という感じの人が多いのではないでしょうか。一昨日の朝日新聞にもブロックチェーンの記事があり、最近読んだ中では一番分かりやすかったのですが、横からのぞき込んできた小学三年生の息子に「ブロックチェーンって何?」とシンプルに質問されて、思わずたじろいでしまいました。その時は「インターネットは調べ物をしたりするときに使うけど、ブロックチェーンはいろんなものを交換するのに使うんだよ」と答えましたが、頭のなかでは何かうまく言えてないなあと息子の問いが残ったままになっていました。あれから考え続けてやっと一つ分かりやすい言い回しを思いついたのが、タイトルの「インターネットはcopy、ブロックチェーンはmove」です。インターネットブラウザで「ソースを見る」をしたことがある人は、最初びっくりしたのではないでしょうか。どこかのWebサイトのページを表示して、「ソースを見る(Ctrl-U)」でHTMLソースを表示して、ブラウザによっては編集も出来て、しかも編集した内容がブラウザにも反映されてしまうと、もしかしてハッキングしちゃった??なんてドキドキしたりして。実際はブラウザで表示しているのは、Webサイトのサーバーに置いてある実体のコピーなので、サーバーの元ファイルを書き換えることは出来ません。私も昔、そこでやっとインターネットの仕組みについて理解しました(なーんだコピーを見てるんだー)。ブロックチェーンは問答無用でmove(移動)します。地上波放送の「ダビング10(9回まではDVDにコピーできるけど、10回目は元ファイルが消えてしまう仕組み)」の最後のムーブだけみたいな感じです。オンライン銀行取引なんかでmove(振込)出来るよ?と思われる方もいるでしょうが、あれは銀行内部の取引をインターネットを介して依頼しているだけで、仕組み自体は疑似moveといったところです。インターネットは商取引やデータのやり取りに長けていますが、実はmoveが超苦手で、どんどんコピーばかりを作ってしまいます。著作物の違法コピーや違法ダウンロードは、法律で取り締まるしか対応策がありません。ブロックチェーンはインターネットに新しく取り付けられたmove機能と言ってもいいかもしれません。契約書、プライバシーに関わるものなど、これまでインターネットでのやり取りをしようと思ったら信頼できる第三者を経由しなくてはいけませんでしたが、これからは直接当人同士がオンラインでやり取りできるようになるというものです。ちなみに、開発者にとってはブロックチェーンは勉強しがいのあるテーマです。ブラウザプログラムのソースは超巨大で、Chromiumの場合ソースコードをリポジトリからダウンロードすると数TBにもなりますが、ビットコイン・コアのソースはzipでダウンロードすると8MBしかなく、一つ一つのソースを簡単に見ることが出来ます。smilkobuta子どもの春休みに合わせて、大好きなニュージーランドへキャンピングカー旅行へ行ってきました。これで3回目のキャンピングカー体験ですが、なかなかブログにまとめることが出来ません。2週間放ったらかしにしていた仕事をしているうちに、書く時間と気力がなくなっちゃうんですよね。ニュージーランドの交通事情や運転のノウハウも分かってきたし、キャンピングカーレンタルの小技とかブログに書いておくと誰かの役に立つとは思うんだけどなー・・・。旅行のことはさておき、NZで見たパウア貝(鮮やかな青色のアワビ貝)で出来た細工や象嵌を見ているうちに、自分でも作ってみたいと思いたち、たった今試してみたところすごい簡単にきれいにできたので、ブログに写真をアップしておきます。貝殻のきれいな部分にビニールテープを小さく切って貼り付けて、鉛筆で図案を書きます。ニュージーランドの国鳥でありマスコットでもあるKIWI(キウイ)にしてみました。この貝は去年沼島の海で拾って、サンポールに浸して表面の汚れを落としたものです。サンポールできれいにする技はパパ友に教えてもらいました!その2。作業しやすいよう、線画の中身を塗りつぶします。ちなみに、ビニールテープを貼ったのは鉛筆で図案を書きやすくするためと、ルーターで削るときにうっかりずるっと傷をつけないためです。作業台の上で貝を押さえながら、図案の周りにルーターで穴を開けていきます。いっぺんに線をなぞっていくと、なんかずれそうだったので。穴をつなげるように、図案の周りを切り出していきます。余談ですが、貝を削っているとルーターのビットがすごいきれいになってくれてうれしくなります。切り出し完了!ルーターのビットを先の尖った穴あけタイプのものから、円柱型の削りだし用のものにつけかけ、ガタガタの切り口をきれいにならします。出来上がり!木に同じ形の穴を削り出して、象嵌にすると良さそうです。貝の割れも防げるし、見た目もきれいですよね、きっと。作業開始からわずか20分程度で、簡単にできちゃいました。今年はたくさん海で貝殻拾って、いろんなモチーフのもの作ろうかな~。あとついでに、素敵なニュージーランドの写真もご覧くださいませー。アオラキ山(マウントクック)近くのプカキ湖。隣のテカポ湖は世界遺産の星空で有名ですが、プカキ湖は人も少なくおすすめです。アオラキ山近くのキャンプサイトで食事をしていたら、キジが近づいてきました。りんごは近くで拾ったもので、置いておいたら朝うさぎに食べられてました。クイーンズタウンのバンジージャンプ見学にて。前回飛んだ時は数時間頭痛が止まらなかったので、今回は飛びませんでした。あの異常なアドレナリン噴出に脳みそも度肝を抜いたんでしょう・・・クイーンズタウンの公園で、スラックラインをしている人たちがいました。沼島でも去年遊びましたが、自分でもほしい。ホリデーパーク(キャンプサイトのこと)はこんな感じです。Motelですが、メルヘンチックですごくいいところでした。ワカティプ湖にあるピクニックスペース。夏だったら泳いで楽しめるんだろうなー。ダニーデンのオタゴ・ペニンシュラ。半島で囲まれた内海なので、穏やか~な海です。ニュージーランドはとにかく自然に圧倒されます。見るものなんでもがもの珍しく、いくたびにいろんなインスピレーションを刺激されます。次回の旅行めざして、また頑張ろう~。smilkobuta技術書でこんなに楽しいと感じたのは、そうとう久々です。いやでも、これはわくわくせざるを得ませんよ!特に面白いと感じた箇所をダイジェストで書いてみたいと思います。bitcoinをアリスのアドレスに送るというトランザクションを生成し、ジョーの秘密鍵で署名します。(中略)peer-to-peerプロトコルにより、このトランザクションの情報はビットコインネットワーク上に素早く伝搬されます。ネットワーク上で密に繋がったノードのほとんどが、このトランザクションを1秒以内に受け取り、アリスのアドレスを初めて認識します。ビットコインを送る際は、送り先のアドレス(ビットコインアドレス)を先方から受け取ります。ビットコインアドレスは1から始まるアルファベット+数字の組み合わせ文字で、やり取りするたびに新しいアドレスを使います。何度かビットコインを移動したり支払いすると分かりますが、「払ったよ」→「受け取ったよ」はメールの送受信と同じくらいの早さで実行されます。「ビットコインは遅い」という話を以前読んだ覚えがあるのですが、トランザクションそのものはあっという間に伝わっています。そのトランザクションがブロックチェーンと呼ばれる共有元帳に取り込まれ、その後10分毎の承認を3回とか6回繰り返さないと受け付けませんという「方針」の受取者の場合には時間がかかるということです。今まで試したところでは承認回数=3回のところが多かったので、20分~30分くらいはかかることになります。公共料金の支払いなどでは困りませんが、美容室やカフェでビットコイン支払いする場合はそんなに待てません。そんな少額決済の場合は、トランザクション通知を受けた時点で受け付けるような方針になるでしょうね。ビットコイントランザクションに関するよくある誤解は、「承認」のために新しいブロックが生成されるまで10分間待たなければならないとか、完全な6回の承認のために60分間待たなければならないといったことです。承認は、トランザクションがビットコインネットワーク全体に受け入れられたことを保証しますが、このように待つことはコーヒー一杯のような少額の商品には必要ありません。店舗側は、承認がない場合でも、いつも彼らが受け入れている個人IDや署名がないクレジットカードよりリスクが大きくないなら、有効な少額のトランザクションを受け入れるでしょう。「承認」が必要かというと、同じビットコインアドレスを同時に二重使用した場合に、決済後に片方がキャンセルされる可能性があるためです。二重使用は技術的に(今のところ)難しい手法のため、頻繁に発生するとは思えませんが、今後簡単に起こすツールなんかが出ないとも限りません。高額のやり取りの場合は気をつけないとだめですね。正直に言いますと、つい最近まで私も、1ビットコイン=1ビットコインアドレスだとすると、どうやって支払いに使うの?なんて素朴に思っていました。satoshi」と呼ばれています。satoshi=0.0006円なので、少額決済ももちろん可能なんですね。ビットコインアドレスって何?となりますが、これは支払い時のワンタイム・アドレスのようなもので、トランザクションを識別するためにつけているだけのものです。受け取りビットコインのトランザクションをウォレットがかき集めて足し算して表示してくれてるんです。ちなみに一回のやり取りごとに一定の手数料(今は3~5円くらい)を払う必要がありますが、これは決済会社がマージンとして取っているわけではなく、マイナー(マイニングを行っている人々)への報酬として使われています。↑ビットコインはマイニング(採掘)という操作を行ってはじめて発行されます。これもこの本を読むまでは、何か特殊な数学的な計算を専用コンピュータに行わせて、その解を得た人がビットコインを貰えると思っていました。大体この通りとも言えるのですが、実際はビットコインのやり取り(トランザクション)をブロックに詰め込んで、共有元帳に加えていいか、検証する操作を行っています。ビットコインネットワークに送られたトランザクションは、グローバルに分散した元帳であるブロックチェーンの一分となるまでは、検証されたことになりません。平均して10分ごとに、マイナーはブロックチェーンに取り込まれていないトランザクションを含むブロックを生成します。新しいトランザクションは、ウォレットやその他のソフトウェアから常にビットコインネットワークに流れ込みます。ビットコインネットワークのノードがこの新しいトランザクションを見つけると、各ノード中にある、未検証のトランザクションを一時的にとどめておくトランザクションプールに加えます。マイナーは新しいブロックを作るとき、未検証のトランザクションをこのプールから取り出して新しいブロックに追加します。workとして知られる)非常に難しい問題を解きます。無意味な計算を行っているわけではなく、ビットコインネットワークの基本となる共有元帳(ブロックチェーン)を成り立たせるという、大事な役割を担ってるんですね。プールに貯まっているトランザクションのうち、頭から数百件をかき集めて一つのブロックにまとめ、そのブロックのハッシュ値がある決められた値になるよう計算し、最初に計算した人が各トランザクションに含まれている手数料を受け取ることが出来ます。この人はこの手数料とは別に、新規に発行されたビットコイン(2016年10月時点で12.5ビットコイン。時間とともに報酬金は減っていく)を受け取ります。マイニングを試してみたいなという人は諦めたほうがいいです。特殊な専用ハードウェア+専用環境をそろえないと、まるで徒労に終わります。↑ビットコインクライアント・・・ビットコインコアと呼ばれる、ビットコインシステムのすべての機能を実装しているクライアントです。ビットコインで使っている公開鍵などを生成するために使いますが、ものすごい詳しく書かれています。読むと頭が良くなったように感じます。階層的決定性ウォレット・・・ビットコインのやり取りに使うビットコインアドレスですが、一つのルートキーからツリー構造で生成することが出来ます。元となるキーは秘密のままに、子キーだけを人に渡して支払い操作をしてもらうなんてことが可能です。Proof-Of-Workアルゴリズム・・・マイニングで行っている「特殊な計算」が何をしているのか、詳細にわかりやすく説明してくれています。これも一度読むと人に教えたくなります。ブロックチェーンフォーク・・・全世界で同時にマイナーが競い合っているブロックチェーン作りですが、同時に別のブロックが承認されたらどうなるの?という、ある意味ブロックチェーンの肝とも言える部分は、けっこう最後の最後でやっと教えてくれます。