« 2007年06月 | メイン | 2007年08月 »

2007年07月24日

さくらインターネットでmysqlの自動バックアップ


さくらインターネットのレンタルサーバーは非常に高機能なんですが、バックアップ機能だけはありません。(私が確認する限り。)

HTMLやGIF、PHPなどのファイルはローカルのPCで持っているから大抵は大丈夫だとして、データベース系は間違って全部消してしまった日には目も当てられません。。定期的にバックアップを取るようにしていますが、忘れることもよくあるので、自動バックアップスクリプトをcronに登録しときました。

よくあるスクリプトですが、参考までに張っておきます。3日間分のMYSQLのバックアップデータを保持します。mysqlのID/PWなどは書き換えて下さい。

何もバックアップなんてしてない!という人は、自己責任で使ってみて下さい。

#!/bin/sh

PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin

KEEPDAY=3
TODAY=`date +'%y%m%d'`
DBDUMP_FILE=mysql.$TODAY
RMFILE=mysql.`date -v -"$KEEPDAY"d +%y%m%d`.gz
HOME_DIR=/home/user_name
BACKUP_DIR=$HOME_DIR/backup

cd $BACKUP_DIR

mysqldump -Q --host=mysql?.db.sakura.ne.jp \
--user=user_name --password=database_passwd database_name >\
$DBDUMP_FILE

gzip $DBDUMP_FILE >/dev/null 2>&1

if [ $? != 0 -o ! -e $DBDUMP_FILE ]; then
echo "SUCCESS! MAYBE!"
rm -f $RMFILE
exit 0
fi

使用手順としては、最初にホームディレクト配下に、backupフォルダを作っておいて、このシェルスクリプトも適当な場所に設置。

次に、さくらインターネットの管理画面>cron設定で、「/home/user_name/シェルスクリプトの場所」を登録すればOKです。1日1回もやっておけばよいでしょう。シェルスクリプトの実行権は705じゃないと、さくらでは動かないのでご注意を。

気持ちよく起きられる目覚まし時計「aXbo」が日本上陸

気持ちよく起きる方法で紹介した、aXboという究極の目覚まし時計がついに日本でも販売開始されたようです。

上記エントリーの中でも、特に「aXbo」に関すると問い合わせや、質問が多かったので、早速詳細をご紹介します。当ブログのコメント欄でも、すでに購入された方からご報告がありました!

aXboとは

簡単にaXboを説明すると、aXboは起床したい時間帯(7時から8時など)をセットしておくと、人間のレム睡眠(浅い眠り)とノンレム睡眠(深い眠り)を判断して、浅い眠りの時にアラームが鳴る仕組みの目覚まし時計です。

人間は浅い眠りの状態から、深い眠りの状態に変化するときに寝返りを必ずうつらしく、それを判断の材料に使っているらしい。腕にバンドを巻いて、センサーで判別してくれる。似たような時計はあったが、aXboはそれらよりも大きさや質感が優れており、当初ヨーロッパ限定発売でしたが話題となりました。

aXboをUSBでPCと繋げば、なんと睡眠の周期をグラフで見れるらしい。その人の睡眠の癖も自動で記憶してくれる優れもの。

値段や購入方法など

で、肝心の日本語版は、スターシステムズ株式会社というところが輸入代理店となって、通販のみで販売を開始したようです。

気になる値段は、送料込みで「39,800円」。これを安いと見るか、高いと見るかはあなた次第。。複数購入すると少し安くなるようです。

aXbo日本ユーザーのくちこみ・・・

気になる購入者の感想ですが、まだブログなどでは出回っていない模様。ただ、aXbo日本公式サイトで、ユーザーブログを見ることができます。

aXboをセットするのを忘れたり、セットした時間より前におきてしまったりと、面白い逸話も紹介されています。私も購入を真剣に検討中。購入したら、またレポートします。

2007年07月20日

AddClipsにボタン削除機能などを追加しました。

AddClipsボタンのご利用ありがとうございます。

本日、AddClipsにいくつか機能追加および負荷軽減対応を行いました。

また、新たにわかった問題点と、追加で頂いている要望も合わせてご報告です。

追加機能など

ブックマーク統計機能付きボタン削除機能
多く要望頂いておりました(サポートチャットでも頂いてました)、統計機能付きボタンの削除機能を追加しました。

トップページ > マイページ から「サイト統計情報」の下部に削除ボタンが追加されています。

統計機能付きボタンを削除した場合は、統計機能無しのボタンとしてそのまま使用できますが、統計情報は復元できませんので、ご注意下さい。

ブックマーク追加画面の簡素化
ブックマーク追加画面の下の宣伝文句「追加しませんか?」と追加ボタンのイメージ画像を小さくしました。少し煩かったので。。

負荷対応
画像の転送量が増えてきたので、対策を考えていたのですが、単純にGIFの使用カラー種類を少なくすることで、転送量を3/5くらいまでに縮小することができました(笑)画像の見た目は何も変わっていません。今後のアクセス量によっては、サーバー増設やmod_expireを使ったブラウザキャッシュ活用するなどしたいと思います。

Safari対応
Safariで、トップページ下のデザインが少し崩れ気味だったので、修正してみました。ブックマーク追加画面がまだ崩れ気味なので、続けていく予定です。

追加でわかっている問題・要望・質問

Safariでのブックマーク追加画面デザイン崩れ
さきほど書かせて頂いた問題です。原因がわからないのですが、修正します。

ブックマーク追加画面に各サービスのuser数を
これははてな、buzzurl、livedoorクリップであれば、APIがあるので、すぐに対応できます。デザイン的にどこに置くかさえ決めれば・・・。右下でしょうか。

ブックマーク追加画面にもタイトルとURLを
すごくわかりにくいのですが、AddClipsロゴの右に小さくタイトルとURLを表示しております!

引き続き、要望・意見を募集しておりますので、よろしくおねがいします。

2007年07月16日

自分のブログやサービスの評判を知る方法

自分が書いているブログやサービスが他の人にどう思われているかって気になりますよね。

ブログにコメントやトラックバックしてくれたり、ソーシャルブックマークでコメントをくれたりと「自分から見える場所」にある意見なら探しやすいですが、個人ブログに書かれた感想などは、濃いユーザー意見の可能性があるにも関わらず、積極的に探さないと意見は見えません。

そこで便利なのが、複数のブログ検索エンジンを横断検索してくれる、「まとめてブログ検索」です。

まとめてブログ検索」は、ブログ名やサービス名をいれると、それにマッチする(言及されている)ブログが横断表示されます。自分から見えない場所の評判を一括検索することができるのです。



▲ 「addclips」で検索した例

まとめてブログ検索のおすすめの使い方は、単純にキーワード検索するだけではなく、検索結果のRSS登録です。

毎回サービス名で検索するのは大変ですが、検索結果に表示されているRSSフィードをRSSリーダーに登録しておくだけで、あなたのサービスに言及したブログが増えたタイミングで知らせてくれます。

まとめてブログ検索」は複数の検索エンジンを経由しているので、その分、検索結果が表示されるまでに幾らか時間を要しますが、RSSならそれを気にする必要もありません。

私も「addclips」などのキーワードで登録して、フィードを読んでいます。

ベータリリースされるサービスが多い昨今、リリース後の改修スピードが肝になります。その改修を効果的なものにするためにも、効率的なユーザー意見を収集したいものですね。

2007年07月15日

個人サービスのつくりかた(レシピ風)

「どんな手順でサービスを作ってるの?」と聞かれることが多いので、レシピ風に材料(どういう道具を使うの?)と手順(どういう順に作るの?)にまとめてみました。

詳しく書くと、非常に長くなりそうなので、まずはざっくりと概要だけ。

レシピ

材料:
ホワイトボード一式/紙/ボールペン/睡眠時間/Dreamweaver/Fireworks/開発用Linuxサーバー/デュアル用モニタ/ノイズキャンセリングイヤホン

作成時間:
平均一週間

簡単な流れ:
アイデア→しらべる→サービスまとめ→プロトタイピング→遷移・設計作成→デザイン→HTML→プログラミング→チェック

1.アイデア

アイデアをどうやって思いつくか?というのはそれ自体が永遠の課題ですが。。個人的には、2系統の考え方があって、1つは「こういうものがあったら便利だなぁ、こういう不便を解消したいなぁ」というユーザー視点からアイデアを思いつくパターン、もう1つは「こういう商材、こういう稼ぎ方、こういうビジネスがある」だからそれをサービスという形(アイデア)に落とし込むとどうなる?というパターンです。
材料:WIKI (単語レベルでも書き込み)

2.しらべる

ひたすらGoogle。同じようなサービスがあるか?言及されたブログはあるか?などを調べます。すでに似たようなサービスが提供されていた場合は、普通に諦めます。。同じようなことをやるのは、色々大変です。モチベーションもわきません。
材料:ここでは特に何も使いません

3.サービスまとめ

どういうサービスでどういう人に使ってほしいのか、サービスの特徴やコアな機能、利用シナリオ、集客方法などをWIKIに書き出します。これを書いていると大体5割くらいは矛盾やアイデア崩れで沈没していきます。。
材料:WIKI

4.プロトタイピング

本当にそんなものが作れるの?という意味もこめて、簡単に動くものを作ります。動き出すとモチベーションがあがるので、非常に大切なフェーズになっています。いけそうな感じがしたら、ドメインを取ります。ここは長々と作業しているとだれてくるので、1日か2日くらいで判断しています。
材料:開発用LINUXマシン

5.仕様・遷移作成

機能を洗い出し、システム仕様と設計を考えます。あわせてページ遷移も洗い出します。1週間以内くらいで作れる量の機能とページ数に落とすのがこのフェーズの作業です。全部作ろうなどと思ってはいけません!
材料:ホワイトボードや紙とボールペン

6.デザイン

タイトルロゴ、ライン、ヘッダー、フッターなど全体的なデザインイメージを作成します。これは手書きではなく、Fireworksを使って行います。いきなりHTML化するのではなくて、ここでデザイン的な要素を先に100%完成させます。デザインは、こだわると抜け出せなり、時間をとられるので、他の人に見てもらったりして、ある程度妥協することをおすすめします。個人的に一番時間がかかるのがこのフェーズ。
材料:Fireworks

7.HTML化

Fireworksを使って作ったPNGから、デザインパーツのGIFに切り出して、HTML化をしていきます。ここはさくっと終わらせます。
材料:Dreamweaver

8.プログラミング

プロトタイピングで作ったものをベースに、デザイン実装などなどの各種開発を行っていきます。デザインまで作ってしまっているので、途中で投げ出すのはキツイと思ってがんばります。コア機能をプロトタイピングフェーズで作りきっていない場合は、もう少し前の段階で並行してこのフェーズは行うことが多いです。この段階まで来たら、内容よりも出すことを何より重視しています。
材料:開発用LINUXサーバー

9.チェックして完成

自分でいろいろとチェックするのはもちろんですが、他の人にも見てもらいます。サービスはリリース時が一番大事なので、わかりにくい箇所や文言はないか?使いにくくないか?などを確認します。行けそうだったり、リリースします。おつかれさまでした。
材料:特にありません

------------------------

とこんな感じで、いつもサービス開発を行っています。概要とはいえ、文にするとすごく長く感じられますが、大体1週間くらいが平均開発期間です。

ドキュメントなどは作らずに、基本的にはすべてWIKIにまとめます。WIKIになる前のレベルはホワイトボードに書いてからWIKIにします。あとデュアルディスプレーは作業効率が大きく上昇するので、おすすめです。ちなみに材料に睡眠時間とあるのは、睡眠時間を削るという意味です(笑)

まだまだ改善の余地はいっぱいあると思うので、快適で効率なスタイルを模索していきたいと思っています。

2007年07月14日

AddClipsにDiggを追加。ブログ対応も拡充しました。

ここ最近、Web2.0ナビがAddClipsの更新履歴化しています。ごめんなさい。

さて、そんなAddClipsにDiggを追加しました。現在の対応サービス数が18に増えました。そして、忍者ブログ/WordPress/Jugem/Seasaaに対応しました。以下、その他更新を含む詳細情報です。

対応項目

Diggの追加
ブックマーク追加先として、要望が多かったDiggを追加しました。すでにAddClipsボタンを設置していただいている方も自動でブックマーク追加画面にDiggが追加されます。

個別ブログサービス対応を拡充
すでに対応済みだったライブドアなどに加えて、「忍者ブログ」「Seasaa」「Jugem」「WordPress」のソースコードを新たに吐くように設定しました。「ボタン作成ページ」より「ブログ>個別サービス」をお選び下さい。なお、今回からこれら対応ソースをどの部分に挿入すればよいかも記述しております。(universal motor geratさんを参考にしました。ありがとうございます。)

マイページのブックマーク統計機能の一部修正
AddClipsIDの表示が1文字足りていない箇所がありましたので修正しました。

引き続き、要望・意見を募集しておりますので、よろしくおねがいします。

2007年07月11日

AddClipsにて、Safari障害対応や各種個別ブログ対応をしました。

AddClipsボタンを設置いただいているブログが続々と増えていっているようで、ありがとうございます!

昨日報告させていただいた障害や要望でいくつか対応しましたので、ご報告させていただきます。

対応項目

Safari/Operaで使えないバグ修正
上記ブラウザでも使えるようになりました。原因はAddClipsで使っていた、Javascriptの関数名が上記ブラウザでは使ったらいけない名前だったようです。(ちなみに「goto」)。ご迷惑をお掛けいたしました。

個別ブログサービス対応
まずはLivedoorBlogとMovableType系(ココログなども)とFc2BLOG用のソースコードを吐くように設定しました。「ボタン作成ページ」より「ブログ>個別サービス」をお選び下さい。

引き続き、要望・意見を募集しておりますので、よろしくおねがいします。

2007年07月10日

AddClipsボタンに2種類追加し、PingKingに対応しました。

昨日リリースしたAddClipsですが色々とご意見/ご要望を頂きまして、誠にありがとうございます!

早速いくつか対応させて頂きましたので、ご報告させていただきます。

また、今わかっている問題点と、多かった要望をピックアップさせて頂きます。

追加対応機能

PingKingに対応しました
PingKingを追加してほしいという意見が多かったので、早速追加しました。JoltMarkやTwitter、Flogへの追加要望を頂いておりますが、これら3つについては、外部サイトから投稿できるような場所がなさそうです。

ボタンを2種類追加しました
Buzzurlのアイコンがないのはけしからん!とまではいわれていないのですが、アイコンを多く表示したタイプを2つ追加しました。

ブックマークに追加する
ブックマークに追加する

下のタイプは、早速ブログに掲載いただいた宗子時空さんが、かっこいいタイプにボタンを改造していたので、インスパイアされました。こんなボタンはどう?などありましたら、是非下さい。

頂いている問題・要望・質問

以下、QA形式で。

AddClipsトップページにボタンがないので、置いた方がいい。
すいません。動作サンプルがないのはいただけないですね。TOPページ右イメージに設置しました。

クリックじゃなくて、ボタンマウスオーバーで複数SBMボタンだして
これは、対応するか迷った挙句、対応しなかった機能です。JSさえ書けばすぐに実装できるので、検討します。

何につかうの?ブックマークレットでは?
説明がわかりにくくて、申し訳ないです。これはブログ運営者が自分のブログに貼り付けるブログパーツみたいなものです。サイト訪問者にソーシャルブックマークに自分のブログを追加してもらうためのツールです。

Safariで動きが怪しいです。
すいません。IEとFirefoxでしか動作確認していませんでした。確認して対応します。
→ 対応しました。

大きくはこんな感じです。近日中に、ブログパーツを設置いただいている方を対象にしたキャンペーンや、登録サイト様ページなどを作りたいと思います。

引き続き、要望・意見を募集しておりますので、よろしくおねがいします。

2007年07月09日

ブックマークボタン統合サービス(AddClips)をつくりました

多くのソーシャルブックマークに対応させたいけど、いっぱいブクマボタンをブログに貼るのはキツイなぁ・・・と思っていた所から、ソーシャルブックマークにサイトを追加するためのボタンを1つにまとめることができるサービス「AddClips(アドクリップス)」を作りました。ドメインは(http://www.addclips.org)です。

外国だとaddthisという素晴らしいサービスがあるのですが、日本特有のサービス(はてなとかライブドアとか)には対応していないのと、せっかくMixClipsというブックマークの「出口」側を統合しているサービスをやっているので、今度はブックマークの「入り口」側も統合して、少しでも便利なサービスにしていきたいと思います。

AddClipsのサービス概要について、いつものように(?)かっこつけて、書いてみます。

サービス名

AddClips ( アドクリップス ) β

サービス概要

1つのウェジェットで、色々なソーシャルブックマークにサイトやブログを追加できる機能を提供します。日本のソーシャルブックマークサービスの殆どに対応しています。


ブックマークに追加する

↑こんな感じのボタンが他に3種類。

使い方

使い方は非常に単純。

・ ブログやサイト運営者
AddCipsのサイトにいって、ボタンを生成して、ページに貼るだけ!です。

・ ユーザー
ボタンをクリックして、ブックマークに追加するだけ。一度選択すれば、次回からは自動でお気に入りのサービスが選択されます。

具体的な機能と特徴

・ 1ボタン17サービス対応
1つボタンを貼るだけで、17のソーシャルブックマークにあなたのブログを対応させることができます。

・ 利用サービス記憶機能
1度ユーザーが選択したブックマークサービスを自動で次回から選択するようになっております。つまりユーザーにとってもAddClips導入によって、不自由さが増えることは一切ありません!上記AddClipsボタンを押せば、自動で自分が日ごろ使っているブックマークサービスの追加画面に転送されます。

・ ブックマーク統計機能
ログイン(はてな認証API)したユーザーのみに提供される機能ですが、このボタンを使ってどれくらいのユーザーがブックマークして、どのブックマークサービスが多く使われているのか?がわかるブックマーク統計機能があります。詳しくはこちら(ブックマーク統計機能説明ページ)

・ 超簡単ボタン作成機能
ボタン作成まで10秒で完了できます。もちろん、無料で使えます。上記ブックマーク統計機能を使わなければ、何の手続きもなしに使用できます。

その他くわしくは。AddClipsの使い方ページ

今後について

ブックマーク追加画面がカナリ、AddClips色が強いので、このページはカスタマイズできたほうがよいと思っています。最低でも自分のサイトのロゴが出せるとか、このページのカスタマイズ機能は早急にやるつもりです。

そのほかについては、基本的にMixClips同様、要望の多い機能から順に搭載していく予定です。

また、上述の通り、MixClipsとAddClipsを統合して少しでもネット生活が楽になるようなサービスにしたいです。具体的な統合イメージはまだ明確ではないのですが、例えば、ブックマーク数すら統合してしまうボタンとか。。


↑これはイメージです。。

ご意見 募集中

こういう機能が欲しい!こんなサービスにしてほしい!ここが動かない!自分のブログでは動かない!など、どんな小さな意見や感想、なんでもよいので、是非ご意見いただければと思います。

ご意見は、AddClipsサポートチャット@Lingrや下記コメント欄か、メール(web20netあっとgmailどっとcom)などにて随時承っております!よろしくお願いします。