Web・ITのブログ記事
開発者向けに形態素解析(字句解析)用APIをリリースしました。
その名前の通り、日本語の形態素解析を行うAPIです。
文章を最小単位の言葉で分割します。
表層形、品詞、品詞細分類、活用形、活用型、原形、読み等を返します。
詳しい仕様はAPIの説明ページでご確認ください。
その場で試してみることもできます。
形態素解析エンジンはMeCab(和布蕪)です。辞書はIPAdic並びにWikipediaのデータを元としたユーザー辞書を用いています。
まだまだ納得いく結果は返してくれないですが、今後徐々に改善して、少しはマシに……。
140noteにて使用する目的で作られたAPIではありますが、本APIそのものとTwitterはまったく関係ありません。
よければご活用ください。
以下、本APIを作った経緯等。
140noteの人気コンテンツであるあなたの恋人等では形態素解析のためにYahoo!デベロッパーネットワークのAPIを用いています。
(無料で使える上に制限も緩く、とても素晴らしいAPIです!)
YahooのAPIそのものにはまったく不満がないのですが、ただ、自前で形態素解析ができるようにしたいということは前から考えていました。
無料サービスに頼りすぎるのはリスクがあるので。
それで140note用に形態素解析を用意しまして、せっかく作ったのだから一般に公開してしまおうかなと。
なにかあれば私のTwitterアカウントにでも気軽に連絡ください。
140noteにて新コンテンツをリリースしました。
つぶやきURL抽出です。
タイムラインからURLを含むつぶやきだけを抽出し、そのURLの概要(概要画像含む)が取得できれば合わせて表示します。
また、各URL毎にブックマークサービス、SNSサービスへの投稿ボタンを設置しています。
とりあえず現在は、twitter、pocket、StumbleUpon、facebook、evernote、tumblr、delicious、はてなブックマークの八つです。
ボタン設置はAddThisを利用しています。
情報取得にはOpen Graph Protocol helper for PHPに手を加えたものを使わせてもらっています。
対象とするつぶやきはTwitterのAPI仕様に基づき上限があります。
フォロー数が多くてつぶやきが流れていってしまう人はリストをご活用ください(Twitterで作成したリストをそのまま使えます)。
以下、本コンテンツリリースに至った経緯、というか、意図。
ネットの世界は情報に溢れています。
そこからいかに自分にとって有益な情報を得るかというのが、Web開発の世界において、もう長年にも渡って(そしておそらくこれから先も)一つの大きなテーマとなっています。
そのテーマへの取り組みとして、まとめやソーシャルブックマークサービス、キュレーション系のサービスが次々と誕生してきました。
私の場合、一番欲しい情報はTwitterの自分のタイムラインから発見することが多いです。
(その情報元の多くは上記のまとめサイトやブックマークサービスだったりするのでしょうが)
それはきっと、自分のタイムライン上が一番高精度に私の好みを具現化してくれているということであり、同時に、たいしてTwitter以外を見ていないからでもあると思います。
だって、いくつもいくつもサイトを見るの、疲れるので……。
そんなにいたるところにアンテナ張り巡らせるとばてちゃいます……。
ただ、Twitterはいい情報源となっているのですが、少なくとも私は、常時流れ続けるつぶやきのすべてに気を配ることはできません。
クリックせずただ読み流したURLに実は欲しい情報があったかもしれない。
とか、いろいろ考えて作ったのが今回のコンテンツです。
ログインするだけで使えるので、まずはぜひ一度使ってみてもらいたいです。
意見、感想等は気軽に私のTwitterアカウントまでどうぞ。
よろしくお願いします。
140noteにて、新コンテンツ「あなたの恋人(練習編)-恋人はあなたの背中を見て育つ-」を公開しました。
タイトルだけではどのようなコンテンツか想像がつかないですよね。
恋愛シミュレーション的な要素がほんのちょびっと(1グラムぐらい)、育てゲー的な要素がほんのちょびっと(2グラムぐらい)、っていうコンテンツなんですが、少し詳しく説明しますと、以下の通り。
- 名前を入力して性別を指定して仮想恋人のデータを用意します。
*仮想恋人の名前も性別もTwitterと関係なく自由に決めてください。名前つけるのが恥ずかしければ匿名夫や匿名子でどうぞ。 - 仮想恋人にあなたがつぶやく言葉を学習させます。
- 学習した言葉を元にして仮想恋人に喋らせて遊びます。
*噂生成、会話生成と同様です。 - 言葉を覚えさせるほどに喋るパターンも増えていきます。
楽しんでもらえると嬉しいです!
ではでは!
タイトルに書きました通り「あなたが友達と今日した会話を捏造生成する新しいTwitter診断系コンテンツ」を公開しました。
Twitter つぶやき会話生成-あなたが友達と今日した会話を作っちゃいます-
今もたくさんの人に遊んでいただいているTwitter つぶやき噂生成-あなたのことをうわさしちゃいます-の続編的位置づけです。
噂生成はあなたに対する噂を生成しましたが、今回はあなたと友達との会話を生成します。
つぶやきからキーフレーズを抽出しての捏造です。
噂生成と同系統のコンテンツです。
噂生成よりももう少し結果の自由度を上げたいと思ってこういう形式となりました。
噂生成は公開から二ヵ月以上経ちますが今でもとても多くの方に遊んでもらっています。
言葉の数は無限ではないわけで、ずっと遊んでくださっている方々の中には「またこの言葉か」みたいな思いもあったのではないかと。
今回のコンテンツでその思いが払拭されると嬉しいです。
まだまだ同系統のコンテンツを作りたいなと考え中……。
今回も楽しく遊んでいただけると嬉しいです!
140noteにまたまたまた新コンテンツを追加しました。
つぶやき草育成力測定-あなたがどれだけ草を生やしているかを調べます-です。
草というのは、ネット上の会話等によく登場する、w、のことです。
なに言ってんだよwwwww
って、語尾につけるやつです(場合によっては語尾じゃなく途中にも)。
直近400件のつぶやきを対象とし、この"草"をどれだけ生やしたかを数えるコンテンツです。
数えた結果を元にしてランク付けされます(これはしりとり力測定と同じです)。
あと、草を生やしたつぶやきだけを抜粋して続けて表示します。
「ああ、自分ってこんなことで笑ったんだな〜」と思い出してくださいませ。
ではでは、よろしくお願いします。
140noteに新コンテンツを追加しました。
つぶやき時間帯・曜日分析-Check "Life Style"-です。
つぶやきを分析して、時間帯毎、曜日毎にどれだけつぶやいているかをパーセント表示します。
前に時間帯分析というコンテンツを公開していましたが、それの改良版です。
今回は曜日分析に加えて、認証すると直近2000件のつぶやきを対象とするようになりました。
認証していないときは600件となります。
役立ててくださいませ。
paper-glassec.comにて、これまでに10個のTwitter関連コンテンツを制作しました。
全コンテンツ数から見てかなりの比重です。
サイトをTwitter関連を求めて来る人とそうではない人の両方の方々にとって使いやすくしたいなとけっこう前から思っていたのですが、やっと一つの形にすることができました。
(正確には、形になりはじめといったところかな)
140note-Twitterをもっと楽しむためのコンテンツ集
自作したTwitter関連コンテンツだけをまとめたサイトです。
まだ現時点ではこれまでに作ったもののみですが、今後、新規コンテンツをいくつも追加予定です。
以下の4つにつきましては、すでにコンテンツそのものを140note配下に移転しています。
その他の以下コンテンツについては、リンクのみ140noteから貼っています。
いずれは移転、あるいは新規制作か終了、等のなんらかの形をとる予定です。
余談ですが、開発者である私自身も、全体のバランス的にTwitter関連コンテンツだけ別にしたいと前から思っていたんです。
コンテンツを作っていて「Twitter系多すぎかな?」みたいに悩むことが多かったので。
こうやってサイトそのものを分けることで、意識的にはバランスをそこまで気にしなくてよくなりました。
今年の4月に公開しましたProfile Image API For Twitter、ページ自体のアクセスがそれほどないのでAPIの利用もそれほどされていないかな?
と開発者に思わせておきながら、実はかなり使われています。
ありがとうございます。
役に立てているようでなによりです。
このProfile Image API For Twitterの呼び出しドメインを本日paper-glasses.comからaoharu-b.comに変更しました。
現時点で特に問題が発生しているわけではないのですが、これからさらに利用サイトが増えることを見越しての負荷分散的な意味合いです。
元々のpaper-glasses.comが使えなくなったわけではなく、二つのドメインを用意して、aoharu-b.comの方を説明に記述したという形です。
(メインとミラーを入れ替えたようなもの)
ですので、これまでのpaper-glasses.com向けで使ってくださっている方々は、それを変更する必要はありません。
引き続きよろしくお願いいたします。
つい先日公開しましたサイジーサーチ-勉強会等イベント情報一括検索(ATND,connpass,etc.)のスマートフォン版ページを公開しました。
機能面はPC番と同様です。
ATND、eventATND、connpass、PARTAKE、Zusaar、Doorkeeperの6サイトに対応しています。
レイアウトはまだ調整中です。
いずれはアクセスしてきている環境を元に自動でスマートフォン、PCに振り分けるかもしれませんが、現状は特に行っていません(iPhone、AndroidでPC版を訪問したときにスマートフォン版へのリンクを表示することのみ)。
引き続きよろしくお願いいたします。