スペルミスの訂正を行いました。一部URLの変更があるため、お知らせします。 URL中のスペルミス訂正のため、本記事は以下URLへ移動しております。 全文検索エンジン Tritonn (MySQL-5.0+Senna) からMySQL-5.6対応「mysqlftppc」への移行ガイド
この数日間「Gmail」iPhoneアプリからの、新着お知らせが止まりません。 それも新しいメールが来ているわけでは無く、既読メールに対する新着通知なのです。 しかし他のiOSやAndroid端末ではその現象は起きていません。 よって、端末側で何か問題が起きてい…
Rubyで書かれたMilkodeというソースコード検索エンジンが巷で評判です。 コマンドラインだけでなく、WEBブラウザから利用出来るインターフェースも用意されています。 これを導入することで、ソースコードを横断検索した結果のURLを、社内チャットなどでやり…
ApacheのアクセスログをLTSV形式にしたいと思った方に是非お伝えしたい、 私がハマった落とし穴とその対処方法、その後にApacheとFluentdの設定サンプルを紹介します。 以下に1つでも該当するものがあれば、LTSVの導入メリットは高いでしょう。 テクニカルな…
グラフツールであるGrowthForecastはFluentdと組み合わせた利用で一躍有名となり、自分にとっても欠かせない存在となりつつあります。 ところがOS起動時の自動起動としたくても、公式サイトには以下の記述のみでした。 起動コマンド $ growthforecast.pl --d…
MacではじめるLua:brewコマンドで簡単インストール&動作テスト で環境構築途中、 luarocks install md5コマンド実行時にgmakeが無いというエラーが起きました。 gmake on OSX 10.6?の記事によると、「make is usually the same as gmake」とのこと。 歴史…
軽くて速いと評判のスクリプト言語である、Luaを使ってみたレポートをしたいと思います。 Luaとは Luaはプログラムの機能を拡張する、いわゆる組み込み用途に特化したスクリプト言語。 軽快で高速、組み込みが容易、移植性が高い、といった特徴を持ち、多く…
ブラウジング中にふとDNSレコードを調べようとする時、ドメインやホスト名だけを切り出すのは手間ですよね。 そこで、digやhostコマンドの引数にhttp://などが含まれていても動くbash関数を作りました。 実行サンプル hostやdigコマンドが、ブラウザのURL欄…
はてなブログへ引っ越します。 http://y-ken.hatenablog.com/新しいRSS/Atomフィードは以下の通りです。引き続きよろしくお願いします。http://y-ken.hatenablog.com/feedlivedoor Readerに登録 引っ越し先ブログの記事紹介 GrowthForecastをinit.dを用いて…
「Linuxのユーザ名は8文字までにしましょう」とよく言われますね。 もしLinuxで8文字を超えるユーザ名を使うと、topやpsコマンドでの表記にどう影響するのでしょうか。 そんな疑問を解決すべく、実際の挙動を追ってみましょう。
はてなダイアリーではEmbedボタンから発行されるタグをそのまま使っても貼り付けることが出来ませんでした。 そのため、はてなブログも同様かと思い、貼り付け方を調べましたが見当たりません。 もしやと思い、発行されたタグをそのまま貼り付けると、驚くほ…
2013年4月17日にオラクルで開催された「MySQL Casual Talks Vol.4」に初参加してきました。 さらにライトニングトーク(LT)もさせて頂けましたのでレポートしたいと思います。 前夜 開催前日の夜に「MySQL Casual Talks Vol.4」のイベント告知をTwitterで見…
はてなダイアリーやその他一般的なブログサービスではあたりまえだった、この機能を待ちかねている方は多いのでは無いでしょうか。 「続きを読む」記法とは、記事を大きく2つに区切る記号です。ブログのトップページなどでは、それぞれの記事が区切り記号ま…
皆さん、Planet MySQL Japanというサイトをご存じでしょうか? 公式のFAQ(以下参照)にあるように、MySQLにまつわる記事をまとめてくれるサービスです。 さらに、記事は https://twitter.com/planetmysql_jp にも掲載されます。 2013年4月20日現在、24のブ…
CentOS-6.xの環境にオラクル公式のMySQL-5.6バイナリをyum(rpm)で入れる方法を紹介します。 追記(2013年7月17日) MySQL-5.6.12-2への追従。 追記(2013年6月29日) MySQL-5.6.12-1への追従。 追記(2013年5月10日) 関連記事に、全文検索機能を追加する方…
git commitを行う際、任意の名前・メールアドレスで行いたい時、ありませんか? だからといって、以下のように一時的に変更して元に戻すのも面倒ですよね。 そんな時にオススメしたい方法、あるんです。
ネットワーク事業者だからといって*****.ne.jpという形式を必ずしも採用しているとは限りません。 一部ケーブルテレビでは、ツバル諸島のTLDである .tv も使われているそうです。 そのようなニッチな情報をまとめたページを見つけましたので、ご紹介します。…
Mac用の無料Markdownエディタを試用した所、「Mou」が一押しです。 その理由にも軽く触れながら紹介したいと思います。
syslog経由で出力される次のようなログファイルを、Fluentdに取り込む場合に便利なTIPSを紹介します。 /var/log/messages /var/log/secure 今回はこれらのsyslogを一般ユーザでも読み込みは出来るよう、権限を少し緩める設定を紹介したいと思います。
はてなダイアリーでは有料オプションであった、検索エンジン向けのサイトマップ機能。 これが、はてなブログでは標準機能として、2012年4月より無料提供されています。 robots.txtおよびsitemap.xmlが用意されているとは嬉しいですね! 当ブログにも、確かに…
Vagrantとは Vagrant は仮想マシン(VM)をコマンドラインで操作するツールです。 PuppetやChefによるサーバ環境構築ツールと組み合わせる事で、 とても簡単にVM環境の構築が出来るようになります。 Vagrantについての詳細については Vagrant - naoyaのはて…
エンタープライズ向けPCI-Express x8接続SSD「Intel SSD 910 Series」が2012年7月に発売となりました。 400GBのモデルでも16万円という事もあり、高いイメージがありますが、コストパフォーマンスは相当な物です。
フィーチャーフォン(ガラケー)向けにデコメ(HTMLメール)を配信すると、 iPhone利用者も含まれることになり、正しく表示できない事があります。 こちら、iPhoneを提供しているau, softbankで状況が異なります。
サーバ負荷メトリクス分析ツール「Munin」は、導入・運用保守コストが圧倒的に低いのが特徴です。 しかし、たった数十台の監視を行うだけで、5分おきの更新もままならない程のCPU・I/O負荷となります。 設定の手間の掛かるCactiやGangliaへの乗り換えも面倒…
Octopress + GitHubの組み合わせもに気持ちが傾きながら、長年利用しているはてなダイアリー「Y-Ken Studio - 日々クリエイション」からの移行を検討するため、トライアルを始めました。 はてな記法以外にも普段から利用しているMarkdownが使えるのもプラス…
皆様、ログ解析を行っていますか? GoogleAnalyticsも便利ですが、表で取れないデータの解析も行いたいですよね。そんな時にfluentdが便利です。 内部の生ログからの解析が捗る、fluent-plugin-rewrite-tag-filter が安定版となりましたので、設定例を交えつ…
軽量WEBサーバ「Nginx」は、残念ながら標準のリポジトリからは提供されていません。 Fedoraでの成果物を活用した EPEL(Extra Packages for Enterprise Linux) を使えば 一応はインストールできますが、レガシーと扱われる1.0系の安定版しか用意されていませ…
MySQLにストレージプラグインを登録しようとした際、予期せぬエラーが起きる事があります。 mroonga の事例を用いて、その原因と解消法を紹介します。 Case.1: API version for STORAGE ENGINE plugin is too different mysql> INSTALL PLUGIN groonga SONAM…
mroonga公式のCentOS-6向けパッケージでは、mysql-5.1用しか提供されていません。 しかし事情により、CentOS-6でmysql-5.5系を利用したい方もいると思います。そんな時に使える、インストール方法を紹介します。 <お知らせ> mroongaは公開時にセットでリリ…
先日サーバ追加を行い、NICの順番に若干悩まされたので記事にします。 NECのデータセンタ向け1Uモデルサーバ、iR120a-1Eの後継機種としてE120b-1が発売されました。 どちらも1Uサーバであり、特に外見はそれほどの違いはみられません。 しかし、大きな違いが…