JavaScript の非同期処理入門

JavaScript では Promise を用いて、非同期に処理することができます。

いつもサーバ上で動くプログラムだけ書いていたのでクライアント上で非同期処理することはありませんでしたが、すべてをメインスレッド上で動かすと大変なことになるので、Promise とか async/await を使っていきたいと思います。

“JavaScript の非同期処理入門” の続きを読む

プログラミングを通して知るビットコイン・ブロックチェーン

最近色々な意味でまた騒がれている暗号通貨ですが、技術は非常に面白そうということで、前回は論文を通して P2P ビットコイン取引システムについて学びました。

しかし、あれを読んだだけでは処理部分がよくわからん、と。ブロックチェーンの概念はわかったけれども、詳細な仕組みはどうなってるんだろう、と。

そこで、今回はブロックチェーンを実装・構築することでビットコインの仕組みについてより知識を深めたいと思います。

“プログラミングを通して知るビットコイン・ブロックチェーン” の続きを読む

論文で見るP2Pビットコインシステムの裏側

昨年の秋あたりから急にビットコインという言葉を発する人が増えてきました。前回の Mt.Gox 事件での登場以来二度目の流行です。

単に投機対象として見られている節がありますが、内部の処理はこれまでの電子決済方法とは大きく異なります。これも最近よく聞くブロックチェーンという仕組みが使われていることは有名だと思いますが、結構面白そうなので少し掘り下げてみようと思います。

“論文で見るP2Pビットコインシステムの裏側” の続きを読む

WordPressをVPSからレンタルサーバに移した話

複数の WordPress ブログをレンタルサーバから移行して VPS 上で運営していましたが、最近になって攻撃回数もダウン時間も増えてきて流石にお手上げ状態。

サーバのメンテより学ばなければならないことがたくさんあるので、アクセスが多いブログをレンタルサーバに戻しました。

“WordPressをVPSからレンタルサーバに移した話” の続きを読む

WordPress の DDoS 攻撃対策

WordPress を使い始めて二年半になりますが、Jetpack からよく「ダウンしています」と通知が来ます。たぶん前にも書きましたね。毎度 CPU 使用率とディスク I/O が高まり、とうとうさくらの VPS が CPU リソース制限を受けるまでになってしまいました。

そこで調べたところ、いくつかのファイルを無効化すると改善される可能性がありそうなので、これを行って様子見することにしました。

“WordPress の DDoS 攻撃対策” の続きを読む