ページ

ラベル ろぐほー の投稿を表示しています。 すべての投稿を表示
ラベル ろぐほー の投稿を表示しています。 すべての投稿を表示

2012-10-29

ろぐほAPIに新機能を追加しました


長らく放置していた”ろぐほAPI”に新機能を追加しました。

2012-06-24

[PHP] MySQLでエスケープした文字を戻す

"ろぐほー"にミスが有ったので修正しました。

MySQLのクエリー発行の際に文字列をエスケープしているのですが、後でエスケープした文字列を元に戻すのを忘れていました。

一部始終を紹介します。

2012-06-19

形態素解析からのマルコフ連鎖を可視化してみた


2012-06-16

[web]”ろぐほAPI”のContent-Typeを”application/json”にした[php]

"ろぐほAPI"のContent-Type(mime type)を、"application/json"にしました。

今までは、"text/html"で返していました。まずかったです。

Content-Typeとは、これから受信するデータの種類を教えてくれる情報です(いわば、データのデータです)。

インターネットに使うブラウザは受信データに含まれる、"Content-Type"を調べてデータをどのように扱うかを決めます。


今回は、以下の2点について説明したいと思います。
  1. "ろぐほAPI"を記述している、PHPでどのように"Content-Type"を指定するか?
  2. なぜ"Content-Type"を"application/json"にしたのか?

2012-06-14

[web]”ろぐほー”の内側 [Twitter4jを使ったボットプログラム]

”ろぐほー”では、最新のホットエントリーの要約をTwitterでつぶやいています。

いちいち要約をコピペしてつぶやくのは、面倒なのでボットを使ってつぶやいています。

今回は、そのボットがどのように作られているのか説明したいと思います。

2012-06-12

新しくなった ”ろぐほー”

新しいデザインを手に入れた
新しい”ろぐほー”
http://logginging.org/logho
designed by @warinside

2012-06-11

[web] ”ろぐほー”の内側 (形態素 マルコフ連鎖 ツイート)

自作Webサービス”ろぐほー”に使われている技術の一部を紹介したいと思います。

”ろぐほー”では、はてブのエントリーを記録するついでに、ホットエントリーを要約したつぶやきを作成し、Twitterでボットにつぶやかせています。

使用している技術は特別なものは特に無く、ネット上に転がっている色々な技術を組み合わせただけです。
使用した技術を並べると以下のものになります。

  1. ホットエントリー取得プログラム(自作)
  2. 形態素解析 (Yahooの日本語形態素解析API)
  3. マルコフ連鎖 (よくわかんないけどぐぐると出てくる)
  4. twitter4j (Javaでtwitterのプログラムを作るためのライブラリ)
  5. Linuxのコマンド数個
後で、一つずつ説明していこうと思います。

全体としては、ホットエントリー取得プログラムの中に形態素解析とマルコフ連鎖の機能が入っています。

プログラミング言語としてJavaが一番得意なので、Javaを使って記述しています。と言っても、まともにアルゴリズムを実装した部分はマルコフ連鎖の部分だけで、あとはHTTPでURLにアクセスしたり、その結果を読み込んだりしただけです。

[web]”ろぐほー”のデータベースを正規化した

”ろぐほー”のデータベースはMySQLを使用しています。

テーブルの構成を最初いい加減に作って、後になってちょっとやばくなって修正したので、その過程を紹介します。

2012-06-07

[web]Webサービス ”ろぐほー”を作った

ドットインストールでPHPとJavascript(jQuery)をかじったので、Webサービスを作ってみました。


ろぐほーって名前です。

http://logginging.org/logho