JekyllからPelicanへ切替

Posted on 2020年12月30日 (水) in articles • Tagged with blog, Jekyll, Pelican, Flex

年末は時間ができるため、毎年システムのアップデートや必要に応じて切替と言った作業をおこなっているのだが、今年はこのBlogシステムを稼働させているサーバのOSのアップデートは早々に終わってしまった。(FreeBSD 12.1から12.2へのアップデートだったため。)

何事も無く平穏な年末か・・・と思っていたら、そうもいかず・・・ と言うのが今回の話である。

前回の変更は2020年1月12日の記事に詳しいが、これなんだかんだ年末にやっていたのである。前回はアップデートが非常にスムーズで、サクッと終わったので、ようやく安心して記事が書けると思っていたのだが、これもツールの組み合わせに敏感なようで、Ruby 2.6から2.7に切り替えたあたりで実は動かなくなってしまったのである。(正確にはサーバ上で作業ができなくなっただけで、WSL2やMacの上ではできる …


Continue reading

Jekyllテーマの変更

Posted on 2020年01月12日 (日) in articles • Tagged with blog, Jekyll

あまり記事を書くことなく細々とこのBlogを続けている(正確には放置しているとも言う)のであるが、今使っているシステムのCコンパイラをアップデートしたら、Blogを生成しているツール群がアップデートできなくなってしまった。(使い続けることはできて問題はあまりないのだが、レガシーなものに頼っていると本当に環境を変更するときにとてつもなく大変な状況(前回の環境変更がそうだった)になるので、適当に変更に取り掛かることにした。

前回の変更は2014年11月30日だったので、静的サイトジェネレーターに切り替えてなんだかんだまる5年くらいになるのだが、大きな問題は先に書いた通りRuby関係のライブラリの依存性で、必要とされるもののコンパイルでよく失敗するところが管理上疲れるところで、それ以外は大きな問題はない。backendのRDBの面倒を見なくてよくなったせいか気は楽である。

今回の作業の要点は

  • Ruby 2.6辺りに移行
  • Jekyllの最新に追従
  • テーマをRubyGemで配布されているものに変更
  • テンプレート関係も別途レポジトリを作って管理する …

Continue reading

Movable TypeからOctopressへの移行

Posted on 2014年12月14日 (日) in articles • Tagged with blog, MovableType, Octopress

2014年11月30日から、Blogの見栄えががらっと変えたのだが、実際のところCMSツールを完全に入れ替えて環境を移行した。

今回の移行の背景は大きくまとめると、

  • Movable Type Open Source(MTOS)の終了
  • MySQLとMariaDBの選択のなやみ(Oracle嫌いなんで)
  • MySQLのアップデート作業のめんどくささ(はっきり言って、ブログの記事更新よりDBのアップデートを頻繁にやっている本末転倒なことになってる。)
  • Movable Typeを維持するための種々のライブラリのアップデート、特にImageMagick

となる。やはり記事数が1000個くらいでも、静的生成をしているならファイル単位での記事管理で十分だし、扱っている物が単純なテキストファイルであれば、種々のスクリプト言語を駆使していけば、適当にやっていけるだろうと。

まあMTOSが終了したのは2013年7月なので …


Continue reading

2010年もおしまい

Posted on 2010年12月31日 (金) in articles • Tagged with blog, misc

なんだか今年はばたばたと忙しかったのと、日々の些細なことはTwitterでぼそぼそ書くようにしたこともあって、なかなかBlogのエントリを書けなかったように思う。そもそもネタ自身が本当にないのだが・・・

来年は小出しにいろいろ書いていけるようにしようと思っている。以前毎日更新できていたのは、記事をメールで書いて出していたため、割と投稿の敷居が低かったのだが、いまのCMSの場合はUIがWeb経由と言うこともあり、自宅のPCの前で書かないと書けない状況となっていた。このあたりが更新の頻度が落ちる原因となっているのではないかと思っている。そんなわけで、年末になってWiMAXの契約をしてみた。まだルーターの使い方が手探り状態なのだが、この記事も良く通っているスターバックスで書いているので、まあそれなりに記事を書ける環境を作ることが出来るようになるだろう・・・と思いたい。

今年の目標はダイエットというか生活改善だったのだが、結局数値的な総括としては、体重は27.5kg減、体脂肪率は29%→15 …


Continue reading

MTOS5に移行

Posted on 2009年12月30日 (水) in articles • Tagged with blog, Movable Type

やろうやろうと思って気がついたら1ヶ月以上たってしまったが、MTOS4.261からMTOS5に移行してみた。ちょっと大変そうとおもっていたものの、MTOS4からMTOS5へアップデートするのはそんなに大変ではなさそう。(1回エクスポートしておいてからインポートするとか、いろんなプラグインを使っていれば大変かもしれないが。)

また似たような作業が必要かもしれないので、備忘録程度のメモである。なおずいぶん前からVicunaというテンプレート・スキンのMovableType版のmt.Vicunaを使っているので、カスタマイズ関係はおおむねVicunaユーザー向けなのかもしれない。

MTOSとmt.Vicuna Simple 2.3.1を用いる …


Continue reading

数式表示のテスト

Posted on 2009年12月10日 (木) in articles • Tagged with blog, Javascript, jquery.js, 数式

前のエントリをいつ書いたのかすっかり忘れてしまうほど間が開いてしまったが、11月はばたばたと忙しかったので、すっかり放置してました。なかなか時間がとれないというか本を読みふけると何もできないということがわかったので、不定期更新となります。

さてずいぶん前にGoogle Chartに数式を表示するAPIが実装されました。LaTeX形式の数式をAPIに投げるとイメージがかえってくるというなかなか優れものなのですが、404 Blog Not Found:#google - chart APIで数式表示おそらくはそれさえも平凡な日々 - ブログ上に数式を参考にJavascriptで数式を表示できるようにした。副作用でjquery.jsと共存できなさそうLiteBoxが使えなくなってしまったが・・・ jquery.jsで実装されているlightbox-jquery.jsに全面的に切り替えてみた。

いろいろ例を …


Continue reading

MTOSのためのメンテ

Posted on 2009年10月14日 (水) in articles • Tagged with Blog, FreeBSD

MovableType5のためのアップデートをこの連休で行った。(一部はみ出てしまって、結局のびてしまったが。) ざっくりとしたまとめとしては、

  • Perlを5.8.8から5.10.1へ
  • バックエンドDBをLiteSQL3からMySQL5.1に変更

というところが大きなところ。Perlのバージョン変更自身は大きな問題ではなかったのだが、意外にImageMagickのインストールと言うべきか、PerlMagickのインストールに時間を要してしまった。(なんだかんだこれは1ヶ月くらいいろいろやってる。) 結局のところ、ImageMagick 6.5系とPerlMagickの組み合わせでは現状うまくインストールできないところがわかった。GDを入れて様子を見ていたのだが、JPEGのリサイズ時にかなり画質が悪化するので実用に耐えない感じ。これだと厳しいので、ちょっと古いが5.4系を維持することとした …


Continue reading

MTOS-4.261にアップデート

Posted on 2009年07月28日 (火) in articles • Tagged with Blog, Movable Type

しばらく放置気味になっていて、さらに今週は後半旅に出るので、さらに放置という感じなのであるが、MTOSのアップデート時期が来ていたので、全体的にアップデート。MTOSを4.23から4.26にしようと思っていたところ、4.261というバージョンがでていたのでこれに変更。これまでの運用で大きな問題はなかった物の、問題がなきゃいいわけでもないのがこの世界なので、いろいろと微調整も行った。変更点は以下の通り。

  • MTOS: 4.23 → 4.261
  • mt-vicuna: 2.2.0 → 2.2 …

Continue reading

MTOS-4.2 RC5に乗り換え

Posted on 2008年08月12日 (火) in articles • Tagged with Blog, Movable Type

すっかり見逃していたのだが・・・「重要: Movable Type 4.2 RC5 とセキュリティアップデートの提供を開始」ということで、よくドキュメントを読むとうちで使っているMTOS-4.1でもXSS脆弱性があるそうだ。そんなわけでMTOS-4.1からMTOS-4.14にアップデートしなくてはと思い立って作業を始めた。

いろいろと調べてみると、現在Beta版のMTOS-4.2 RC5でも動作的に特に大きな問題がなさそうなので、この際乗り換えることとした。本当は今頃MTOS-4.2の正式版が出ている予定だったので、正式版を入れるつもりだったのだが・・・

乗り換え作業はこれまでのMovableType …


Continue reading

サイト構造全体の見直し

Posted on 2007年08月16日 (木) in articles • Tagged with blog

MovableType4の変更点を見ているとBlogエントリだけではなく、ウェブページも作成・管理ができるCMS的な機能が付け加わったようなので、前からやろうと思っていたサイト構造の見直しもやっておくことにした。

現状のコンテンツで日記以外の物はおおむね公開を停止している状態なので、いつでもCMSを入れられる状態にあったのだが、これと言って使いやすそうな物がなかったのでずっと放置していた。(さすがに生のStrictなXHTMLを書くことに飽きた。) MovableTypeもお世辞にも使いにくい環境ではないとは思うのだが、いざというときはWebブラウザ経由でなく、Emacsでも書けそうだし(mapaeっていうのか?)、しばらくでかいメジャーバージョンアップもなさそうだし、通常閲覧しているページはStaticなHTMLで動作は軽いし、さすがにそれなりのユーザー規模のツールだから、突然辞めたとかいう無責任なこともあるまいということで、身を任せても良いかと思う今日この頃なのである。

サイト構造なのであるが、旧サイトから持ってくるコンテンツは、

  • mkdiaryで生成した過去の日記(HTMLのあるがままで持ってくる)
  • Profile …

Continue reading