Memotaro
Haltaro's technical memorandum
-
PythonとLight GBMで遊ぶNotebookを作った
知り合いから「プログラミングしたことないけどLight GBMを使ってみたい.2時間くらいで教えてくれ」と言われた.2時間だと理論面をカバーするのは難しいので,とりあえず触ってみることを目標に,Pythonおよび関連ライブラリの基礎(のさらにごく一部)でさくっと遊ぶNotebookを作った.勉強会当日は一緒に動かしながらレクチャーする予定.
-
OpenSSLが古すぎてbundle updateできない
Algoliaで全文検索機能を実装するために
Gemfile
を書き換えて$ bundle update
したところ,OpenSSL
が古すぎると叱られた.How to troubleshoot RubyGems and Bundler TLS/SSL Issues - Bundler Docsを参考に対応したら解決した. -
JekyllにAlgoliaで全文検索機能を実装する
本サイトに待望の全文検索機能を実装した.Algolia社のDocSearchの審査に通らなかったので,同社のFree hacker planを利用した.
-
CentrariumのPostsをCategoriesにリネームする
近々,全文検索機能を実装し,現在の
Posts
ページに配置しようと考えている.とは言え,現在のPosts
ページのcategories
一覧は便利なので,できれば残したい.そこで,一旦Posts
ページをCategories
ページとしてリネームして退避することにした. -
Centrariumのjekyll-archives問題を回避する
このウェブサイトのベーステーマであるCentrariumは,非常に完成度が高く,使い勝手が良いテーマである.しかし,私の力不足のため,内部で利用されているjekyll-archivesがまともに動作せず,各ポストのカテゴリリンク先が正しく貼れていなかった.いろいろ試した結果,
_config.yml
でjekyll-archives
を無効化したら,すべての問題が解決したのでメモしておく.