Apricot

64-bit版のデスクトップマスコット「Apricot」

64-bit版のApricotは、大分前から公開してたのですが今回から32-bit版と64-bit版を分けて公開するようにしてみました。 ちなみに64-bit版のApricotは、x64環境でのみ動作します。あと、全文検索を行う際は、SQL Server Compact 3.5 Service Pack 1が必要です…

Apricotに「ソーシャル」機能を追加するアドオンの改良版

一ヶ月前に作ったキャラクターが喋った新着エントリを共有できる機能の「Apricotに「ソーシャル」機能を追加するアドオン」ですが、サーバがスパムを大量に送信されてしまう被害にあったりして機能していなかったので、新しくサーバを作り直して運用すること…

Apricotに「ソーシャル」機能を追加するアドオン

Apricotに機能拡張として、お気に入りをシェアする機能拡張を作ってみました。この機能拡張を使うと、コンテキストメニューに「ソーシャル」という項目が追加されます。この「ソーシャル」を選択すると、Apricotを使ってる人がお気に入りとしたものが一覧で…

スクリプトの状態を表示するアドオン

Apricotに機能拡張として、スクリプトが実行可能な状態か確認するためのアドオンを作ってみました。コンテキストメニューの「スクリプト」を選択後、表示されるメニューでグレーアウトしているファイルは、実行不可なものです。それ以外は実行可能な状態です…

Diggの新着を表示するApricot用アドオン

Diggの新着を表示するApricot用アドオンをPythonで書いてみました。サムネイル画像はもちろん、Diggの「票(digg)」の数も表示することが出来ます。ちなみに、このDiggの新着を表示する際はRSSの解析結果をApricotに渡していますが、通常のRSSの場合はOPMLフ…

ニコニコ動画の新着を表示するApricot用アドオン

ニコニコ動画の新着を表示するApricot用アドオンを書いてみました。新着をサムネイル付きで表示できます。処理内容は引用βの時と同じく、ニコニコ動画のRSSから新着を抜き出してます。なので、処理内容はほぼ一緒です。引用βとの違いは、RSSのdescriptionタ…

Reimubot×Apricot

Marisabot×Apricotに引き続き、8bitさんが作られたTwitter上にいるReimubotの発言をApricot上の霊夢に喋らせるよう連携させるXSLファイルを作ってみました。ちなみにApricotでは、キャラクターのXMLファイルをXSL(Extensible Stylesheet Language)の仕組みを…

引用βの新着を表示するApricot用アドオン

引用βの新着を表示するApricot用アドオンを書いてみました。ちなみに処理内容は、引用βのRSSから新着の引用文を正規表現で抜き取ってApricot側に渡してます。そんだけ。 デスクトップマスコット「Apricot」はこちら アプリコタン.NET (http://www.apricotan.…

インタフェースとキャラクター化

ちょっとここらでデスクトップマスコットを作ってきた雑感を、「インタフェース」と「キャラクター化」に絞って書いてみようと思います。 インタフェース 多くの人にとって、良くも悪くもプログラムはインタフェースから受ける印象から機能を想像するように…

デスクトップマスコット「Apricot 3.97」

Apricot 3.97をリリースしました。 3.96から追加/変更を行った箇所は下記のようになっています。 アップデートの処理に問題があったので修正しました より精度の高い機械学習を行わせるために辞書ファイル(Words.xml)の単語が1文字のものを削除しました 尚、…

Marisabot×Apricot

8bitさんが作られたTwitter上のボット「Marisabot (http://twitter.com/Marisabot)」と、Apricotの魔理沙をつなげてみました。下記のファイルを展開し、展開して出来たファイルをCharactersフォルダの下のMarisaフォルダに上書きすると、Twitter上のボット「…

「すわこ」のデスクトップマスコット

蒲焼鰻さん(→CYTOKINE_web)が描かれた「ど根性すわこTシャツ」のすわこを、Apricotでデスクトップマスコットにしてみました!今回、この可愛いすわこを活かせるよう、言葉をうまく配分するようにプログラムやS.E.などを加えたりいろいろ頑張ってみましたので…

Apricotと状態遷移

次のバージョンのデスクトップマスコット「Apricot 3.9」から、新しく導入する機能「状態遷移」について書いてみました。Apricot 3.9から導入する状態遷移を用いると、キャラクターをある条件下のもと動作を変えるといったことが可能になります。通常、この…

Apricotのキャラクター作成に関するFAQ

Apricotのキャラクター作成に関してのFAQをまとめてみました。キャラクター作成の助けになれば幸いです。 台詞の組み換えを無効にするには? Apricotには、XMLファイルから読み込まれた台詞を組み替えることにより新しい台詞を生成する機能を持っています。…