漫ろで行こう

自由気まま過ぎる、ギークになりたい男の子の話

Archive for the ‘Webサービス’ category

ですって!

Q;indivi+ 緊急座談会 on MySpace×USTREAM
2010年6月12日(土)21:00~

via.ナタリー – Q;indivi+の魅力を紐解く緊急座談会をUstream生中継

ペンタブレットでおなじみの WACOM がリリースしている「nextbeat」を使った DJ ミックスを毎月ゲストの DJ にプレイしてもらい、Ustream を使ってストリーミング配信するイベント(?)が決定したそうです。

既に6〜8月の DJ は決まっており、以下のようになります。
2010年6月9日(水)22:00〜24:00 ゲスト DJ:DJ KYOKO
2010年7月7日(水)22:00〜24:00 ゲスト DJ:80KIDZ
2010年8月4日(水)22:00〜24:00 ゲスト DJ:THE LOWBROWS

Twitter, Ustream とさほど特殊な機材を要せずに、ストリーミング配信がお手軽に出来る環境が整ってきたのは嬉しいことです。また、DOMMUNE のように、平日にプロの DJ のプレイが見れたり、ミックスを自宅で聴けることは良い事ですね!

ただ、懸念事項としてはプロがアマの活躍の場を(言い方わ悪いですが)「食い潰していっている」ように思えるのも否めないです。
同時間帯でアマが Ustream でプレイしているより、プロがプレイしている方を見たり聴いたりしたいと思いますしね。

正直もどかしい気持ちです。
が、これはこれで楽しみですね!

via.nextbeatでのDJミックスを配信するUSTチャンネルがスタート | ロック&クラブ・ウェブマガジン:iLOUD

DRM保護されていないEPUB形式のファイルを投稿・共有することが出来る「ePubs.jp」がオープンしました。

電子書籍というとスマートフォンのイメージが強いのですが、従来の携帯小説とどう差別化されていくのか見物です。
手始めに twitter で流行っている #twnovel をひとまとめにした EPUB ファイルを投稿するというのはどうでしょうか?@bttftag

official.みんなで作るePubファイル投稿・共有サイト(ベータ), via.電子書籍の投稿・共有サイト「ePubs.jp」(ITmedia News) – Yahoo!ニュース

やっぱり DOLCE&GABBANA の広告が1番好きです。

official.Fashion Ad Explorer

© CYBIRD Co., Ltd All Rights reserved.

とりあえず、自分で気づいた点に関しては、修正されているようですが、Twitter の TL 上では、まだまだ不具合や不平不満がバシバシと上がっています。

  • 一部端末で登録できない
  • メモリ不足で画面が表示されない(画像非表示設定などで回避可らしい)
  • @が無いのに、空メールが届く 修正済み
  • 複数メールが届く
  • メールが来ないことがある 調査中
  • デコメールに対応していないとダメ
  • 返信が正常に行えない ↓と一緒(?)
  • 別の人に返信される場合がある 修正済み
  • 受信設定通りにメールが来ない(30件設定なのにリアルタイムで届く) 修正済み
  • 受信設定のフォロワーはID順じゃなくてName順
  • メール受信設定のフォロワーは100人まで(100人以上選べない) 修正済み

ざっくりと不具合、要望などをピックアップして箇条書きにしてみましたが、自分が確認していなかっただけでも、短期間でここまであるようです。
だんだん我が子を見守る母親の心境になってきました。

※2009/12/28 15:33 追記
ご意見ご要望窓口がサイト内に開設されたそうです。
不具合・要望などはそちらから投稿すると良いと思われます。

official.Twittmail

© CYBIRD Co., Ltd All Rights reserved.

先日β版がリリースされて、ここで文句をブツブツたれていたわけですが、先の記事を掲載後、Twittmail の Twitter アカウント @twittmail_jp に対して、不具合・改善の要望を出させてもらったところ、大体が修正されました。
ポストしたものそのままをベタ張りですが、以下のような感じのやりとりになります。

不具合報告
退会できない
返答
利用規約の閲覧不具合
返答
TL 表示不具合
最新ツイート表示不具合
返答
要望
DM 過去ログ閲覧
実装未定

また、CYBIRD における Twittmail の見解としては、以下のようなスタンスだそうです。

基本的に、本サービスはメール送信部分がメインなのでサイト側での閲覧関連の機能は優先度が低くなっています。他の方も書かれてましたが、やはりサービスのコアをしっかりとさせていったあとに、サイト側の機能を拡充させる予定です。

昨日、本日と早朝から対応してくださった CYBIRD Twittmail チーム(?)の方々に感謝です。手のひら返した感じになりますが。

これで、Twittmail が大分利用しやすいサービスになったかなと思います。
ここからどうやって利用するか検討する必要がありますが。

それでは、よい Twittmail ライフを!

© CYBIRD Co., Ltd All Rights reserved.

本日よりβサービスが開始されました、携帯からメール送信にてつぶやきをポストできるサービス twittmail を試してみました。
最後まで読んでもらうのもアレなので、先に書いておくと22日現在、サービスの利用停止をすることが出来ないので、利用は控えておいた方が良いかもしれません。

ということで、本題。実際に twittmail を利用してみました。
◆iPhone では利用不可
まず、利用出来るのはiモード・EZweb・Yahoo!ケータイ。iPhone での利用はできません。というか、iPhone から利用出来たとしても、Twitterクライアントを利用した方が利便性は段違いです。
Willcom などのスマートフォンはどうなっているのか、自分では所持していないため確認できません。
まぁ、基本的に通常の携帯向けサービスなので利用できなくて当たり前ですが。

◆解約できない
解約というと、ちょっと日本語が違いますが、サービスの利用停止をユーザー側から行う事が、22日現在できません。利用停止メニューがありません。
また、利用規約「第10条 利用停止」の項目が閲覧できないため、具体的にどういった方法で利用停止を行うのかが現状不明です。なお、利用規約は第8条までしか閲覧することができず、9条から14条までが抜け落ちています。

◆タイムラインに不具合
自分が確認したところ

  1. 自分と友達
  2. パブリック
  3. 人気ワード

のうち、人気ワードのみ正常に閲覧する事が可能です。
「自分と友達」「パブリック」に関しては、自分の端末からでは閲覧することができませんでした。一切表示がありません。

◆新しいツイート項目に不具合
直近の最新ポスト1つはホーム(自分のマイページ的なところ)に表示されるのですが「すべて見る」というリンクをクリックしても古いポストを閲覧することができません。リンク先は先述した「自分と友達」のページへ遷移するようです。

◆ダイレクトメッセージが最新1つのみ
仕様だと思いますが、ダイレクトメッセージが最新の1つのみしか閲覧できません。過去のものを確認することができません。

ということで、使った感想はすべてダメダメな感じでした。
βテストということもあり、バグや不満点などに関しては改善していただくとしても、「利用停止できない」と「利用規約の不備」に関しては憤りを覚えました。

それはさておき、twittmail を利用するべきか否か?に関して、たとえバグや仕様改善がなされたとしても、自分は利用する価値は無い。と判断しました。
理由としては以下になります。

  1. PCで利用する方が遥かに利便性が良い
  2. PCを利用出来ない環境にいる場合、iPhone からクライアントを使う方が良い
  3. モバツイッターの方が完成度が高い

DoCoMo, softbank, au の携帯を利用しており、PC、iPhone など Twitter を利用する環境が無く、Twitter を利用しているユーザーの人は使うかもしれませんが。

今後の改善を期待しておきたいところです。

official.Twittmail

20090927mixiVoicd01
[言語][Ruby][Webサービス]mixi エコー改め mixi ボイスへ twitter ポスト」や「[言語][Ruby][Webサービス]mixi ボイスに twitter ポストが出来ない」などで、ちょいちょい記載している Ruby を使った Twitter ポストを mixi ボイスへポストするスクリプトですが、4日ほど前から急に mixi にポストされなくなったので、原因を調査してみたところ Iconv::IllegalSequence が発生していることが判明しました。といっても、2日前くらいに直したのですが、内容はハチャメチャな暫定処理。うん、これは恥ずかしい。が、一応、何かの役に立てば的な感じでメモ。

実際にその時のスクリプト実行時エラーは以下のような感じ。

user@host:~/script/mixiEchoBot> ruby mixiEchoBot.rb 
Link: プログラミング言語 Go ドキュメント — golang_docjp v0.1 documentation http://tumblr.com/xkz43zuky
/…/mechanize/util.rb:40:in `iconv’: ”\342\200\224 golang_docjp”… (Iconv::IllegalSequence)
  from /usr/local/lib/…/mechanize/util.rb:40:in `from_native_charset’
  from /usr/local/lib/…/mechanize/form.rb:152:in `from_native_charset’
  from /usr/local/lib/…/mechanize/form.rb:144:in `proc_query’
  from /usr/local/lib/…/mechanize/form.rb:143:in `map’
  from /usr/local/lib/…/mechanize/form.rb:143:in `proc_query’
  from /usr/local/lib/…/mechanize/form.rb:166:in `build_query’
  from /usr/local/lib/…/mechanize/form.rb:165:in `each’
  from /usr/local/lib/…/mechanize/form.rb:165:in `build_query’
  from /usr/local/lib/…/mechanize/form.rb:214:in `request_data’
  from /usr/local/lib/…/mechanize.rb:401:in `post_form’
  from /usr/local/lib/…/mechanize.rb:344:in `submit’
  from /usr/local/lib/…/mechanize/form.rb:130:in `submit’
  from /usr/local/lib/…/mechanize/form.rb:136:in `click_button’
  from mixiEchoBot.rb:83
  from mixiEchoBot.rb:54:in `each’
  from mixiEchoBot.rb:54

原因はというと、Tumblr 経由で Twitter にポストした「プログラミング言語 Go ドキュメント — golang_docjp v0.1 documentation」こちらの「—」の部分。他と文字コードが違うため、Mechanize 内部の iconv で IllegalSequence エラーが発生してしまいました。
スクリプト中のボタンクリックアクション時にエラーが発生しているようなので、暫定的ではありますが無理矢理動くように、IllegalSequence エラーが発生した際にキャッチして置換をかまして再ポストするように修正。

  f = form['body'] =tweets[i]+comment
  puts tweets[i]
  form.click_button

これを以下のように無理矢理な感じで修正。

  begin
    f = form['body'] =tweets[i]+comment
    puts tweets[i]
    form.click_button
  rescue
    tweets[i] =tweets[i].gsub!(“—”,”-”)
    f = form['body'] =tweets[i]+comment
    puts tweets[i]
    form.click_button
  end

「—」だけに限らず、他にも色々と IllegalSequence エラーが発生する文字はありますがとりあえず的な。

20090927mixiVoicd01
先日「[言語][Ruby][Webサービス]mixi エコー改め mixi ボイスへ twitter ポスト」という記事を書いて実際に試してみたものの、いざ CORESERVER にて cron の設定をしてみても動作しない。
試しにローカルの Cent OS で同様のことを試してみましたが、やはり動作せず。

色々試行錯誤してみた結果、小手先の小細工が必要なことが発覚。今のところ Ruby でしか発生していないけども、今後発生しないとも限らないので覚えていて損はないかなと。

rb を実行する sh を書く

#!/bin/sh

cd /絶対パス/
/usr/local/bin/ruby /絶対パス/mixiEchoBot.rb > /dev/null 2>&1

sh を実行する crontab を書く

*/5 * * * * /絶対パス/mixiEchoBot.sh

ローカルでは上記だけで十分だったのですが、CORESERVER では更に crontab へ小手先の小細工が。
各環境変数を crontab に書く

SHELL=/bin/bash
PATH=/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/local/mysql/bin:/usr/local/mysql/libexec:/usr/local/pgsql/bin
RAILS_ENV=production
RUBYLIB=/usr/local/lib
GEM_HOME=/usr/local/lib/ruby/gem

各パスなど(/usr/local/bin/ など)は、適宜自身の環境に合わせて修正してください。
やっと動いた……。

official.[mixi]

20090927mixiVoicd01

と言うことで「5.1さらうどん」さんがポスト用 Ruby スクリプトを公開されていたのと CORESERVER への Ruby 設定が終わったので、早速試してみました。
twitterからmixiボイスにマルチポストするRubyスクリプト書いた – 5.1さらうどん
twitterからmixiボイスにポストするスクリプト関連まとめ+修正版 – 5.1さらうどん

CORESERVER における Ruby の設定に関しては以下を参考にしてみてください。
[言語][Ruby][メモ]CORESERVER に Ruby 1.8.7 をインストール
[言語][Ruby][メモ]CORESERVER に rubygems をインストール

がしかし、CORESERVER には WWW::Mechanize と rubytter がインストールされていないので、そちらを先にインストール。

user@host:~> gem install mechanize
user@host:~> gem install rubytter

スクリプトは「twitterからmixiボイスにポストするスクリプト関連まとめ+修正版 – 5.1さらうどん」から最新版をコピペして使ってください。
尚、2行目の「require ‘Mechanize’」のままでは動作しませんので、以下のように修正してください。

require ‘Mechanize’

require ‘mechanize’

後は必要な項目を設定して動作させるだけの簡単なお仕事。

それでは良い、mixi エコー改め mixi ボイスライフを!

official.[mixi]

Get Adobe Flash playerPlugin by wpburn.com wordpress themes
Proudly powered by WordPress. Theme developed with WordPress Theme Generator.
Copyright © 漫ろで行こう. All rights reserved.