{"componentChunkName":"component---src-pages-index-js","path":"/","result":{"data":{"site":{"siteMetadata":{"title":"/dev/yukarinoki"}},"allMarkdownRemark":{"edges":[{"node":{"excerpt":"日本語要約: DeFiに不足しているボラティリティデータを提供するオンチェーンOracleのプロダクトコンセプトです。オーダーブックデータからrealized volatilityを算出し、スマートコントラクトに配信する仕組みをTypeScriptプロトタイプとSolidity…","fields":{"slug":"/volatility-oracle-prototype/"},"frontmatter":{"date":"April 10, 2026","title":"Building a Volatility Oracle Prototype: Computing Realized Volatility from Orderbook Data and Serving It On-Chain","description":"A product concept for an on-chain volatility oracle that computes realized volatility from orderbook microstructure data, with TypeScript prototype and Solidity interface.","category":"tech"}}},{"node":{"excerpt":"日本語要約: Polymarketの5分BTCバイナリオプションのL2オーダーブックを分析した記事です。FastAPI + vanilla JS…","fields":{"slug":"/polymarket-orderbook-analysis/"},"frontmatter":{"date":"March 18, 2026","title":"Analyzing Bid-Ask Spreads and Liquidity Shifts in Polymarket's 5-Minute Binary Option Orderbooks","description":"A deep dive into the microstructure of Polymarket's 5-minute BTC binary option orderbooks, examining spread dynamics, liquidity patterns, and building a visualization tool.","category":"tech"}}},{"node":{"excerpt":"日本語要約: Binance WebSocketから取得した1億5500万件超のオーダーブックレコードを効率的に処理するデータパイプラインの構築記録です。バイナリサーチローダー、Numba JITによる高速集計、LOBシミュレーターの設計に加え、AR-MLPやQuant-GAN…","fields":{"slug":"/crypto-data-pipeline/"},"frontmatter":{"date":"February 20, 2026","title":"Processing 155 Million Orderbook Records: Building a Fast Data Pipeline for Crypto Microstructure Analysis","description":"How I built a data pipeline to process 155M+ Binance orderbook records for crypto microstructure research, using binary search, Numba JIT, and LOB simulation.","category":"tech"}}},{"node":{"excerpt":"日本語要約: BS/Mertonモデルの限界を踏まえ、自己励起型ジャンプ拡散モデル（Excited Kou v2）を開発した過程を解説します。Laplace分布ジャンプ、自己励起強度、方向性持続の仕組みにより、BTC…","fields":{"slug":"/self-exciting-jump-diffusion/"},"frontmatter":{"date":"January 08, 2026","title":"Self-Exciting Jump-Diffusion for Crypto: Why Vanilla Models Miss Momentum and Volatility Clustering","description":"Developing an Excited Kou jump-diffusion model that captures momentum and volatility clustering in short-term BTC price dynamics, outperforming standard Black-Scholes and Merton approaches.","category":"tech"}}},{"node":{"excerpt":"日本語要約: Black-ScholesモデルとMertonジャンプ拡散モデルを用いて、Polymarketの5分BTCバイナリオプションの理論価格を算出し、実際の市場価格と比較します。Monte Carlo…","fields":{"slug":"/bs-merton-polymarket/"},"frontmatter":{"date":"November 15, 2025","title":"Comparing Black-Scholes and Merton Jump-Diffusion Models Against Real Polymarket Binary Option Prices","description":"An empirical comparison of Black-Scholes and Merton jump-diffusion pricing models against actual binary option prices on Polymarket's BTC 5-minute contracts.","category":"tech"}}},{"node":{"excerpt":"日本語要約: Polymarketの予測市場におけるバイナリオプションの仕組みを開発者視点で解説する記事です。CLOB（中央指値注文帳）の構造、5分/15分BTCバイナリコントラクトのライフサイクル、APIやWebSocketを使ったデータ取得方法をPython…","fields":{"slug":"/polymarket-binary-options-intro/"},"frontmatter":{"date":"August 12, 2025","title":"How Binary Options Work on Prediction Markets: A Developer's Introduction to Polymarket Contracts","description":"A technical introduction to how binary option contracts work on Polymarket, covering CLOB structure, contract mechanics, and data access patterns for developers.","category":"tech"}}},{"node":{"excerpt":"swagger SwaggerはAPIの仕様記述言語とツール群です。APIの仕様書をYAMLまたはJSONの形式で記述し、Swagger EditorやSwagger UIを使って可視化・共有することができます。 そして、ちょっとすごいところはSwaggerで書かれたAPI…","fields":{"slug":"/swagger-codegen-1/"},"frontmatter":{"date":"January 22, 2023","title":"swager-codegenのまともな使い方","description":"","category":"tech"}}},{"node":{"excerpt":"Anteという、新しめの言語がある。 Ante low-level functionnal language https://antelang.org/   C++のような手続き型言語とRush, Haskelのような関数型言語の中間を目指しているらしい。Rust…","fields":{"slug":"/ante_compile/"},"frontmatter":{"date":"June 18, 2022","title":"Anteをコンパイルするときの謎つまづきポイント","description":"プログラミング言語Anteのコンパイラをコンパイルするときに、つまづいたポイントをTips的に残す","category":"tech"}}},{"node":{"excerpt":"概要 近年メタバースの筆頭として注目されているVRChatでは、各ユーザーがワールドを自作することができます。単に建物や景観を作成するだけなら3DCGスキルで十分ですが、ユーザーの挙動に応じてワールドが変化するようなギミックを作るにはUdon…","fields":{"slug":"/udonsharp1/"},"frontmatter":{"date":"January 03, 2022","title":"UdonをC#で書く方法　初歩編","description":"VRChatでのギミックを作るためのツールUdonをUdon GraphではなくC#で利用する方法","category":"tech"}}},{"node":{"excerpt":"概要 WANDやblock WANDについて日本語の資料が少なかったので、まとめておく。 情報検索 この記事において、情報検索とは、「複数の単語を入力し、大量のドキュメントの中から、入力単語と最も関連性が強いドキュメントを、関連性が高い順に出力するもの」をいう。 Top-k…","fields":{"slug":"/wandalgorithm/"},"frontmatter":{"date":"December 20, 2021","title":"WANDアルゴリズム、効率的なTop-kのために","description":"IR(情報検索)における基本的なアルゴリズムである、WANDアルゴリズムについて","category":"research"}}},{"node":{"excerpt":"やったこと VRChat UDON VRChatのWorldが作りたいので、UDONを学習した。（参考:https://qiita.com/amamagi/items/ac497db1b20cb754a1e…","fields":{"slug":"/readings_Dec20/"},"frontmatter":{"date":"December 02, 2020","title":"Dec 2020 読んだもの、やったこと","description":"","category":"diary"}}},{"node":{"excerpt":"概要 gatsbyで作られたブログに リンクが機能していて スクロールに追従する 目次をつける方法について MDX pluginは使わずにの元で実現しています。 graphQLでtable of contents を使うと、gatsbyのgraphQL…","fields":{"slug":"/making_toc/"},"frontmatter":{"date":"November 19, 2020","title":"gatsby-blogにtable of contentを付ける","description":"gatsbyで作られたブログに、リンクが機能していてスクロールに追従する目次をつける方法について","category":"tech"}}},{"node":{"excerpt":"Per cpu variable linux kernelには、per cpu variableという機構があります。(Per-CPU Variablesとも書かれる。) per cpu variableはその名前の通りCPU Coreごとの変数です。\ncore…","fields":{"slug":"/per_cpu_var_and_relochide/"},"frontmatter":{"date":"November 06, 2020","title":"per_cpu_variableとRELOC_HIDE()","description":"per_cpu_variableとRELOC_HIDE()の解説","category":"tech"}}},{"node":{"excerpt":"やったこと ハル本2章の最小リスクヘッジの導出 https://mathlog.info/articles/279\nこのサイト、画像の大きさが変更できない？ A complete React with GraphQL Tutorial https://www…","fields":{"slug":"/readings_Nov20/"},"frontmatter":{"date":"November 02, 2020","title":"Nov 2020 読んだもの、やったこと","description":"","category":"diary"}}},{"node":{"excerpt":"概要 Teach Your Self Computer Science : https://teachyourselfcs.com/ のうちの自分が興味のある部分を自分用備忘録としてまとめておく。   言語・コンパイラ インタプリタを作る  crafting…","fields":{"slug":"/memorandumForSelfLeaner/"},"frontmatter":{"date":"June 22, 2020","title":"自分用備忘録 CS自学者のために(Teach Your Self Computer Science)","description":"Teach Your Self Computer Science : のうちの自分が興味のある部分を自分用備忘録としてまとめておく。 ","category":"etc"}}},{"node":{"excerpt":"やったこと libfuzzer tutorial https://github.com/google/fuzzing/blob/master/tutorial/libFuzzerTutorial.md   fuzzing…","fields":{"slug":"/readingsummary_Jun20/"},"frontmatter":{"date":"June 20, 2020","title":"Jun 2020 読んだもの、やったこと","description":"","category":"diary"}}},{"node":{"excerpt":"Gatsby + Netlifyが早いらしいと聞いたので作ってみた\n本当に速いのですごいぞ。","fields":{"slug":"/Gatsby + Netlify/"},"frontmatter":{"date":"June 03, 2020","title":"Gastby + Netlifyで高速なblog","description":"Gastby + Netlifyで高速にページ遷移するブログを作成した。これがそれ。ページ先読み、低画質画像のから表示する等の最適化が自動で付くのは流石に便利である。","category":"tech"}}}]}},"pageContext":{}}}