2021-12-31Life

「コロナ禍生活2年目、2021年の主な活動をざっと振り返ってみる。来年はこれまでの方針は維持しつつ、統計学・機械学習に軸足を移していきたい。

2021-11-09Gatsbywebsite

Gatsby Starter Blog の初期設定から、数式表示などマークダウン関連機能、レイアウトの構成、そしてメニューや目次などのナビゲーション関連機能まで、Gatsby のカスタマイズの全貌を整理する。

gatsby-transformer-remark の機能を利用して、マークダウンで記述した記事に、目次が自動的に表示されるようにする。目次は記事の冒頭だけでなく、サイドバーにもスティッキー(固定)に表示されるようにして、閲覧性を更に高めたい。設定時の注意点やレイアウトの乱れに対する対応策も説明する。

アルゴリズムを動かしたり止めたり実行制御しながら、リアルタイムに可視化できるフレームワークの全体像を解説します。JavaScript のジェネレータ関数(ワーカースレッドで動作)によるアルゴリズムの記述方式と、表示内容が宣言的に記述できる React を、組み合わせている事がポイントです。

2021-05-16Gatsbywebsite

Gatsby を選んだ理由 ウェブサイトを開設するにあたり、今まで触ったことがある WordPress ではなく、全く新しい Gatsby を選んだ理由として、次の点が挙げられる。 高いパフォーマンス React の勉強がてら CSS 練習の取っ掛かり Markdown で記事…

2021-05-02React

今年になって勉強している React や Redux( UI 構築のための JavaScript ライブラリ)が面白い。何がって、根底に「関数型プログラミング」の考え方が生かされているから。 以前の職場で凄い同僚達から、良く関数型の話を聞いていた。関数型の考え方自体は数学っぽい…

2021-04-25website

情報システムなどが高度に進化した便利な時代に対するアンチテーゼとして、数学・コンピュータサイエンスなどから 古典的だけど基礎として重要なテーマ を、好奇心の赴くがままに勉強します。 「車輪の再発明」を強く奨励! グロタンディークなどへの憧れからか、ついつい抽象論に偏りがちだった…