Webサービス

技術情報

Webアクセシビリティの向上について

Webサイトの構造・機能・デザインは、日々、目に見えて向上しています。構造・機能・デザインが向上すれば、Webアクセシビリティも向上しますが、その恩恵は若者の健常者が受ける部分が多く、高齢者や子供、障害者の方々にはわかりづらいこともあります...
技術情報

herokuの追跡調査~無料の範囲~

前回、herokuコマンドをネットで調べている途中、気になる情報を発見しました。 知っておきたい!Herokuを使う上では当たり前?の16の常識 | blog.mah-lab.com常識3. Dyno起動時間の無料枠は750時間 Herok...
技術情報

herokuを試した記録

Webサービスを作りたくなったとき、プロトタイプはsinatraでサクッと試したいのですが、いくつか問題があります。 sinatraはRackで動く Apacheでsinatraを動かそうと思うとCGIとして動作してしまう→Passenge...
技術情報

Product Advertising APIのItemSearchで当然ヒットするはずの条件で結果が0件になる

タイトルの通りなのですが、以下のような条件でItemSearchを行なっても、結果が0件という現象に悩まされました。 Title:"こころ" Author:"夏目漱石"Amazonのサイトで直接検索すれば当然ヒットしますし、//itemlo...
技術情報

Product Advertising APIのItemSearchでKindle版の電子書籍が混ざる

AmazonのKindleが発売されたからなんでしょうが、ItemSearchの検索結果にKindle版の電子書籍が混ざってしまうようになりました。リクエストパラメータ「SearchIndex(商品カテゴリ)」に「Books(本(和書))」...
技術情報

sixamoとTwitterAPIで自動学習+応答するbotを作成

前回、sixamoを使えばかなり簡単におしゃべり機能が実装できてしまうことが分かりました。そこで、TwitterAPIを使って、 特定のユーザAのタイムラインで自動学習する 特定のユーザBのタイムラインに自動応答するというbotを作ってみま...
技術情報

cgi+erbでwebサービスを作成する

Rubyと言えばRuby on Railsなのでしょうが、下調べしたところやや動作が重いという情報がありました。では大規模Webフレームワークの恩恵を受けられないような小規模Webサイトの場合にはどうすればよいのでしょうか?今回は標準添付の...
技術情報

Webに読み仮名の入力支援機能を実装するクラス

Microsoft Accessではデータ入力の負担を軽減するための入力支援機能(ふりがな、住所)などを簡単に実装できますが、同じことをWebインターフェイス上に実装しようと思うとかなり大変です。しかし、Yahoo!デベロッパーネットワーク...