漫ろで行こう

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

Posts tagged ‘Webサービス’

ですって!

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

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

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

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

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

© 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]

20090628KohmiHirose01
日本時間の15時44分頃、最近世間を賑わしているヒウィッヒヒー!の名付け親、広瀬香美さんがヒウィッヒヒー!のテーマソングを作ってヒウィッヒヒー!のみんなに対して恩返しをしたいというポストがありました。
以下、ポスト内容を読みやすいようにタイムライン順にソートしてあります。

kohmi: @みなさん、こんにちは!元気で午後をお過ごしでしょうか。
kohmi: @みなさんに、私からのお知らせがあります。
kohmi: @ヒウィッヒヒーさんに、参加させていただいて、みなさんとお友達になれて、まだ10日間しかたっておりませんが、
kohmi: @このように、温かく、支えてくださって、親切にいろいろ教えてくださって、心より、感謝しております。
kohmi: @みなさん、どうもありがとう。本当に、ありがとうございます。
kohmi: @そんなあたたかい@みなさんに、何ができるかと、スタッフとともに考えました。
kohmi: @そして、私は、やはり、音楽の人間 なので、音楽で皆様に感謝の気持ちを伝える事が、一番届くと思いました。
kohmi: @ヒウィッヒヒーのテーマソング を、作らせて頂きたいのですが、聞いていただけますでしょうか。
kohmi: @ヒウィッヒヒーのみなさんに、聞いて頂けるように、手伝って頂けたらと思います。どのように、アップすれば良いのか、また、みなさんにご相談いたします。
kohmi: @和代ちゃんも、応援してくれるはずです。が、みなさんからのご提案の形で、決めさせて頂き、みなさんに聞いて頂けたら、それで満足です。
kohmi: @みなさん、本当に、いつも、どうもありがとう。いろいろ、ありがとう。感謝の気持ちを込めて、一生懸命、楽しいテーマソングを、心を込めて、作りますので、是非、聞いてみてくださいね。
kohmi: @みなさん、という事で、うちのスタッフは、全員ヒウィッヒヒー初心者です。
kohmi: 出来上がった その、 テーマソングを いったい、どうやってみなさんに届けたらよいのか、わかりません。ですから、、、
kohmi: @みなさんに、宿題です。(微笑)ヒウィッヒヒー初心者のみなさんにも、ちゃんと聞く事が出来るような、そんなやり方を、ご存知の方、または、やり方を、考えていただけないでしょうか。
kohmi: 是非、みなさんのお知恵を、貸してください。よろしくお願いします。
kohmi: @来週中には、聞いて頂きたいと考えています。どうぞお楽しみに。
kohmi: また、今夜遊びに来ます!取りあえず、嬉しい〜〜ご報告と、宿題を、残して、また今夜、お会いいたしましょう。

最初リアルタイムでポストを見ていて「テーマソング」って歌詞をポストしていくのかなぁ?と思ったのですが、どうやら本当の音楽のようです。これは楽しみ!
それはさておき、気になる点が。

kohmi: @ヒウィッヒヒーのみなさんに、聞いて頂けるように、手伝って頂けたらと思います。どのように、アップすれば良いのか、また、みなさんにご相談いたします。

このポストに関して「ヒウィッヒヒーのみなさん」とは

  1. 広瀬香美さんをフォローしている約13,000人なのか
  2. ヒウィッヒヒーのユーザー全員なのか
  3. 広瀬香美さんのファンを含めた全員なのか
  4. 全世界の人なのか

のターゲットが不明瞭なのが気になります。言葉をそのまま受け取ると1になると思うのですが、やはり正解は4なのでしょうかね?

閑話休題。
広瀬香美さんがフォロワーのみんなに残していった宿題の解決方法。

  • 広瀬香美さんの公式サイトでフリーダウンロード
  • いっそのこと CD 販売
  • ライブストリーミング
  • torrent で wave ファイル配布
  • YouTubeニコニコ動画に映像と共にアップ

かなと。

広瀬香美さんの公式サイトでフリーダウンロード
一番無難な方法はコレかな。
収録した音源を mp3 にして、公式にアップしてしまえば誰でもダウンロードして聴くことが出来るでしょう。

いっそのこと CD 販売
ギブ&テイクとしては正しいですが、「恩返し」と仰っているので、お金を取るのか?ということ。
それ以前に「来週中には」と明記してあるので、延期したとしても CD 販売はありえないかな。

ライブストリーミング
これに関しては、あくまで「ライブ」なので配信時間を逃すと聴けなくなってしまう。

torrent で wave ファイル配布
個人的にやって欲しいことと言うと、こっちですが。
Nin Inch Nails など、海外のアーティストがちょいちょいやっている方法。アルバムを WAVE ファイルで(物凄く音質が良い)torrent を使って配布しちゃう方法。
問題点は、この方法、PC に詳しい人がいないとちょっと面倒かも。

YouTube やニコニコ動画に映像と共にアップ
動画なのでもちろん映像ですが、映像部分に関しては正直1枚絵でも良いかと。
できれば映像があった方が良いですけどw

パッと思いつく限りではこれくらいですが、要件(ヒウィッヒヒーユーザー限定とか)によっては別の方法を考えなくてはいけないでしょう。
また配信方法によっては、瞬間的に負荷が高くなるので公式サイトに置いたりした場合には、公式サイトが閲覧できないということも発生しますね。
どこか強固なサーバーにアップしてダウンロードしてもらうということになりそうですが……。

via.広瀬香美 (kohmi) on Twitter, official.Hirose Kohmi Official Website

仕事柄多岐にわたり色々な言語に触れることがあるのですが、「得意な言語は?」と聞かれた場合「○○です!」と自信をもっていえる言語がない。
最近多用している言語は?ということであれば、もっぱら C# ではあるのだけども。
PHP 特化の人や、Perl 特化の人達なんかと比較したら下の下の下くらいの実力しかないと思う。

何かしら得意な言語を習得すべきなのだろうとは思うのだけども、いったい何を習得するべきなのだろうか?と思ったので、何社かオープン WEB 系の求人を出している会社で記載されている言語をまとめてみました。
※以下順不同

言語

サンプル数が少ないのでアレですが、集計前は「Perl か PHP じゃなかろうか?」と思っていたところ、意外にも JAVA が11票。同率1位で PHP。次いで C と Perl でした。
他にも Amazon やサイバーエージェント、リクルートなんかも調べてみたかったのですが、生憎求人が終了したようで掲載がなくなっていました。残念。
ついでに SQL に関しても集計してみました。SQL もプログラム言語同様に、特化していないので一通り触れるけど……というような状況なんですよね。

SQL

こちらに関しては予想通りの結果でした。Oracle が2位なのは基幹系との連携処理が絡んでくるからなのでしょうか?
以外にも PostgreSQL が0票というのには驚きました。一昔前であれば MySQL より PostgreSQL だろ常考!という感じでしたが、MySQL もバージョンアップを重ねて、RDBMS としての地位を確立してきたと考えるべきなのでしょう。

ということでプログラム言語としては PHP、JAVA、Perl、C あたりを。
SQL としては MySQL、Oracle あたりを習得すると良いのかもしれません。

自分は……もう少し検討してみようと思います。

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