MariaDB - Linux Mint にインストール(apt 使用)! (2013-02-25)
MySQL から派生したオープンソースな RDBMS(リレーショナルDB管理システム)の MariaDB を Linux Mint にインストールしてみました。 元々オープンソースだった MySQL も Sun や Oracle に次々と買収され、そう遠くない将来にはオープンではなくなりそう(クローズドになりそう...
MySQL から派生したオープンソースな RDBMS(リレーショナルDB管理システム)の MariaDB を Linux Mint にインストールしてみました。 元々オープンソースだった MySQL も Sun や Oracle に次々と買収され、そう遠くない将来にはオープンではなくなりそう(クローズドになりそう...
Linux 系のモバイル用オープンソース OS である Tizen の SDK(開発ツール) を Linux Mint マシンにインストールし、エミュレータを動かしてみた際の記録です。
Ruby でのテストについてですが、今回は RSpec でのテスト環境についてです。 RSpec は gem パッケージ作成時のテスト環境として使用するつもりです。 ちなみに、以前 Test, Minitest について簡単に記録しています。 Ruby - Test::Unit, Minitest::U...
Ruby で gem パッケージを作成するには、 NewGem や Jeweler を使用する方法もあるようですが、今回は Bundler を使用する方法について記録してみました。
以前、軽量 Web サーバ Nginx を CentOS にインストールしました。 Nginx - CentOS にインストール(ソースビルド)! しかし、ログローテーションの設定をしていなかったため、知らないうちにログが肥大化していました。(幸い、サーバにはまだ影響が出ていませんでしたが) 以下、...
Octopress のブログには、デフォルトでは全記事のアーカイブはあっても月別アーカイブの機能がありません。 記事数が増えてくると、月別アーカイブの機能があった方が便利なので、プラグインを作成してみました。
使っているプログラミング言語に関わらず、文字列内から HTML タグの部分を抽出したり削除したりするケースがあると思います。 その際、正規表現を使用すると思いますが、場合によっては確実に HTML タグを判別できない場合があります。 結局、広く知れ渡っている正規表現パターンが正確に判別できますが、他のパターン...
nanoc ブログをページネーション(記事を指定件数別にページ化)するには、公式サイトのドキュメント(nanoc - Paginating articles)に記載さている通りの方法でできるようです。 しかし、説明に「ページにオブジェクトを追加するたびに、あふれたオブジェクトを後ろのページにシフトさせる作業が発生...
nanoc は、デフォルトではコンパイルしても CSS や JavaScript ファイルは Minify されません(改行・余分な半角スペースが残ったまま)。 HTTP リクエス回数を減らしアクセススピードを上げるためには、Minify した方がよいです。 それほど大きなサイトでなければ、Minify したか...
nanoc でブログ記事を作成する際、その記事が公開してもよい状態かまだ編集中なのかを指定したい場合があります。 他のブログシステムではよくある機能です。 nanoc には標準でそのような機能はありませんが、メタデータ部分に適当なキーワードを設定することで可能になります。 (メタデータに設定しただけで機能してい...