仮想通貨Bitcoinを手に入れるためには、Bitcoinネットワークにコンピューターを接続し、マイニングという膨大な計算を行わなければなりません。もしこの計算を手作業でやると、いったいどのような感じなのでしょうか? 「マイニング」はある数値をSHA-256というアルゴリズムで変換した際に「複数のゼロから始まる特殊な数値(ハッシュ値)」になるかどうかを調べる作業です。このハッシュ値を総当りで計算し「当たり」を引いた人はBitcoinを得ることができます。 SHA-256というアルゴリズムの中身自体は公開されているのだから、ハッシュ値から元の数値を逆算できるのでは……と思うのですが、実はその方法は未だ見つかっていません。このため、今の所総当りで変換していくしかハッシュ値を見つける方法はありません。そして計算自体は非常に単純なものなので、こうして手作業で行うことも可能です。 動画はこちらから。
正規表現とは 正規表現 (regular expression) というのは、パターンを使って文字列を表す方法のことです。 JavaScript では RegExp クラスを使って文字のパターンを記述することができます。 RegExp のメソッドを使うことで、与えらた文字列が指定したパターンに合致するかどうかチェックしたり、 あるパターンの場所から文字を抜き出したり、置き換えたりすることができます。 正規表現を使うことで、入力チェックを行ったり、文字列を整形したりすることが簡単になります。 JavaScript の RegExp オブジェクトによる正規表現 さっそく、正規表現を使う具体例をみてみましょう。 例として、貨物のコンテナをとりあげます。コンテナには「コンテナ番号」というコンテナを識別する番号が振られています。 コンテナ番号は ABCD1234567 のように、「大文字のアルファベ
http://www.megasoft.co.jp https://shop.megasoft.co.jp/shop/ http://www.google.co.jp/search?hl=ja&q=%U&lr=
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く