読者です 読者をやめる 読者になる 読者になる

@toshiyuki83 Webサービス更新履歴&技術情報

PHP(FuelPHP)とかJavaScript(TitaniumMobile)とか、Webサービス情報など

エラーページに変な画像を追加しました

画像素材集を探していたら、良い画像があったので、404などのエラーページに設定してみました。 がっかり感が伝わってきて、良いと思っています。以下のURLなどを見ていただければエラーページが登場します。 http://akanuman.com/ichien/1 激安!1円ショップ

送料無料、送料別途、タイムセールを別表にしました。

「激安!1円ショップ」、少し改良しました。今まで、送料無料、送料別途、タイムセールともに一緒くたにして表の欄で見分けるようにユーザーにお願いするインターフェイスでした。 しかし見直しまして、改良後は、送料無料、送料別途、タイムセールを別表に…

cURLのマルチスレッドで楽天APIをリクエストしたときの記録 #RakutenAPI

「激安!1円ショップ」でcURLのマルチスレッドを実現するcurl_multi関数で楽天APIをリクエストしたときの記録です。使用しているAPIは楽天商品検索API2 (version:2012-07-23)です。 今現在、「激安!1円ショップ」はcURLをシングルでリクエストしていますが…

FuelPHPのユニットテストで楽天API系のテストコードが503エラーを返すときの対処方法 #fuelphp

FuelPHPでPHPUnitを使ったユニットテストで楽天API系のテストコードが503エラーを返すときの対処方法です。 「激安!1円ショップ」のような楽天APIを使用するようなアプリケーションを作る際、楽天APIにリクエストする様々なテストコードを書く必要がありま…

全商品1円で購入可能な「激安!1円ショップ」を作りました!(FuelPHP+楽天API) #fuelphp

「激安!1円ショップ」とは、1円で購入可能な商品のみを集めたWebサービスです。1円で販売している商品のみをECサイトから収集を行い「激安1円ショップ」に掲載をしています。 激安!1円ショップ 経緯 私は個人開発者としては、APIをベースとしたWebサービス…

FuelPHPで任意のViewにステータスコードを設定する方法 #fuelphp

Fuelphpで既存に用意されている404を使わずに任意のViewにステータスコードを設定させたいときの方法メモ。 Fuelphp1.4で404や500以外にも様々なステータスコードを返すことをしたいと思いました。 当初はここの記事を参考にして、ステータスコードをheader…

FuelphpでCSSに画像の相対パスを指定する方法 #fuelphp

■assets/css内の(外部読み出し)cssに記述する場合 background-image: url(../img/bg_image.png); ■<style></style>内の(php、htmlに直接)cssに記述する場合 background-image: url(../assets/img/bg_image.png); 環境:Fuelphp1.3・1.4

FuelPHPで「アイドルお宝画像速攻検索」をリニューアルいたしました #fuelphp

FuelPHP1.4を使用し、お宝画像を一度の入力と検索で探すことができるWebサービス「アイドルお宝画像速攻検索」をリニューアルいたしました。 アイドルお宝画像速攻検索はお気に入りのアイドルや女優、タレント、モデルのお宝画像一度の入力と検索で探すこと…

「3 Size Search」をFuelPHPでリニューアルいたしました #fuelphp

FuelPHP1.3を使用し、「3 Size Search」(スリーサイズ サーチ)をリニューアルいたしました。 「3 Size Search」はスリーサイズを指定するだけで、貴方の好みの画像を探すことができます。説明するより、お試しいただいたほうが早いかと思います!ぜひ一度、…

FuelPHP SapporoというFacebookグループを作ってみました #FuelPHP

周りにFuelPHP使いの人が増えてきましたので、FuelPHPについて共有したり、悩み相談できる場所があれば良いと思い、FuelPHP SapporoというFacebookグループを作りました!札幌近郊にお住みの方で、FuelPHPを扱っている、興味があるという方はどうぞご参加く…

FuelPHPでサイコラ!をリニューアルいたしました #fuelphp

FuelPHP1.3を使い、Webサイトと画像をコラージュできる「サイコラ!」をリニューアルいたしました。 サイコラ! http://s-coll.com/ 横断力技検索に続き、2つ目の移行であり、技術的にややこしいことをしているサービスではないので、わりとすんなり移植で…

FuelPHPで横断力技検索をリニューアルいたしました #fuelphp

FuelPHP1.3を使い、一度の入力で複数の検索エンジンを一括横断検索する「横断力技検索」をリニューアルいたしました。 横断力技検索 http://akanuman.com/powersearch/ 「横断力技検索」を自体を作ったのはだいぶ前なのですが(確か2年以上前)、未熟な書き方…

Titanium MobileでiPhoneアプリをリリースいたしました「愛を深める言葉」 #TitaniumJP

私が所属している株式会社24-7から、Titanium Mobileで制作した無料iPhoneアプリ「愛を深める言葉」を9月20日にリリースいたしました。 【無料】iPhoneアプリ「愛を深める言葉」 iPhoneアプリ開発そのものが、iPhoneに関してもiOSに関しても良くも悪くも仕様…

ツイートメーカーを公開しました

会社仕事でTitanium Mobileを行なっている関係で、JavaScriptとはだいぶ仲良くなれたのですが、PCサイト系のブラウザオブジェクト系のJavaScriptの勉強を行いたかったのと、Twitter Bootstrapを試してみたく、ツイートメーカーを作ってみました。 ツイートメ…

Titanium MobileでiOS4とiOS5を分岐させる方法 #TitaniumJP

Titanium Mobile側の仕様かiOS側の仕様はわかりませんが、LabelのテキストでiOS4とiOS5の改行幅が違ったり、表示に差があるときがあります。 Titanium Mobile入門記事や本にはiOSとAndroidの分岐は必ず載っているのですが、iOSのバージョンによる分岐の日本…

WebViewで背景を透明にする方法 #TitaniumJP

createWebViewでbackgroundColorを0に指定する。これでcss3を利用したリッチな表現が可能になる。 var ***********Web = Ti.UI.createWebView({ url:'/ui/***********.html', backgroundColor:0 }); Titanium Mobileはネイティブのパーツ描写と比べて、WebVi…

error: use of undeclared identifier 'UIRemoteNotificationTypeNewsstandContentAvailability と出るエラー #TitaniumJP (Titanium SDK 2.0.1.GA2)

・環境 Xcode 4.3.2 (以前は4.1) Titanium SDK 2.0.1.GA2 (以前は1.8.2) Titanium Studio 2.0 Mac OS 10.7.3 Lion (Snow leopard機にLionを) Titanium Mobile2.0がリリースされたということで導入。1.8.2時は無事動いたのだが、どこからかのタイミングで下記…

Titanium Studioでファイルを保存すると、該当ファイルが閉じ、App Explorerがおかしくなる状態

タイトルのことが起きまして、Titanium Studioでファイルを保存すると、保存したファイルが閉じて、App Explorer(左側のツリー)のツリー表示が閉じられ、瞬時にすぐ展開されます。原因ですが、手動クリーンしたいため、buildフォルダのiphone以下を削除して…

Titanium MobileにAdmobを導入する方法(2012年3月) #TitaniumJP

無料のiPhone向けアプリを作る場合、マネタイズは様々な方法がありますが、最もポピュラーですぐ思いつくものとして、「広告」があります。私も「広告」をマネタイズの第一に検討しており、その際、最もベターなアプリ配信広告としては「AdMob」のようですの…

fontオブジェクトで色指定できなくて、「なんで色指定できないの?」と思った方へ

フォントで色を変えたいとき、fontのJSONオブジェクトで、fontColor:"red",とのように書きたくありますが、フォントオブジェクトではこのような指定はできません。 ※参考 http://developer.appcelerator.com/apidoc/mobile/latest/Font-object.html フォント…

Titanium MobileにおけるTable ViewとLabelでのフォントにおける注意事項 #TitaniumJP

同じところでつまづく人がいると思うので、僕みたいな初心者のために書きます。 まずTableViewRowのtitleに文字列を割り当てることができますが、書体(Font Family)は変更できません。(簡易記法らしい) https://twitter.com/#!/ryugoo_/status/1799119742835…

iOS4で使える日本語フォント一覧

■iOS4で日本語表示できるフォント一覧 ・HiraKakuProN-W3 ・HiraKakuProN-W6 (以下は中国語) ・STHeitiTC-Medium ・STHeitiJ-Medium 他にもあったら教えてください! ※参考情報 iOSフォント iOS5で利用できるフォント http://iosfonts.com/ iPhone4(iOS4.1)…

Titanium MobileのProject Template(新しく増えた3テンプレート)

※当方、まだまだTitanium Mobile初心者ですので、認識違いありましたら、御指摘ください。 Titanium Mobileやら、Titanium Studioをバージョンアップしていったら、いつの間にか、新規に選べるテンプレートが変化していた。 いつからこうなったかわからない…

Hpricotインストールできない問題(makeのインストール)

●環境 windows xp Ruby1.8.6サブサブパソコンにHpricotをインストールしようし、 いろいろ記事を読んだところ、下げたバーションのほうが動きやすいという記事を読み、 下記コマンドでインストールを実行。gem install hpricot --version "しかし、makeがで…

情報ページ更新、新はてなブックマーク追加、twitterボタン全ページ追加

アイドルお宝画像速攻検索を更新いたしました。下記の通りです。 ・アイドルお宝画像速攻検索についての情報ページを更新しました。 http://otakara.heroku.com/images/info ・各ページに新はてなブックマーク追加 今まで以上に簡単にはてなブックマークを追…

3 Size Searchに関しての情報、掲載記事ページを更新いたしました。

・3 Size Searchの情報ページを更新しました。 http://threesize.heroku.com/faces/info ・3 Size Searchの掲載記事ページを更新しました。 http://threesize.heroku.com/faces/published 今後とも3 Size Searchをよろしくお願いします。 3 Size Search http…

GIGAZINE掲載、togetterまとめ、twitterウィジェット、新はてなブックマーク

・3 Size SearchがGIGAZINEに掲載されました! GIGAZINE - バスト・ウェスト・ヒップのサイズを入力するとその条件に合致する女性画像を表示する「3 Size Search(スリーサイズ サーチ)」 ・反響をtogetterにまとめました。 「3 Size Searchの反響まとめ(バス…

表示画像取得元変更、ページ表示スピード向上、画像クリックによる拡大処理、ファンページ追加

アイドルお宝画像速攻検索を更新いたしました。下記の通りです。 ・YahooAPI画像検索の仕様変更に伴い、Version2に変更したことにより、表示画像が異なるようになりました。 ・検索語のページの画像表示件数を少なくし、ページスピードの向上を行ないました…

画像種類変更、ページ表示スピード向上、ファンページ追加

スリーサイズサーチを更新いたしました。下記の通りです。・YahooAPI画像検索の仕様変更に伴い、Version2に変更いたしました。 ・トップページは500件表示でしたが、「表示が重い」との声が大きかったため、20件表示に切り替え、「次の20件表示」というよう…

説明文章、紹介記事、公式ツイートボタン、facebookボタン、フッターのリンクの追加、mixiチェックボタンの除去…。

3 Size Search(スリーサイズ検索エンジン)、アイドルお宝画像速攻検索にて、 以下の点を追加、修正いたしました。 ・Facebookいいねボタン いいねを押すと、facebookユーザーと共有ができます。 ・twitter公式ツイートボタン設置(一部) twitter公式ツイート…

説明文章、紹介記事、twitter公式ボタン、facebookいいねボタン追加

・説明文章を追加いたしました。 ・誤報ったーを紹介いただいた記事を追加しました。 ※Twitterで誤報を流したいときありますよね?そんなときは 誤報ったー - らくがきちょう ・twitter公式ツイートボタンを追加いたしました。 ・facebookいいねボタン追加い…

スリーサイズサーチをmixiチェック、facebookいいね!、twitter公式ツイートボタンに対応

スリーサイズサーチを ・mixiチェックボタン設置(トップのみ) ・facebookいいねボタン設置(全ページ) ・twitter公式ボタン設置(全ページ) いたしました。スリーサイズサーチをいろんな方と共有していただければ幸いです!http://threesize.heroku.com/※以下…

メール送信の方法メモ

Railsではsendmail方式と、smtp方式がある。 おそらくHerokuではsmtp方式しか無理そう。 親切に書いてある(英語だけど)herokuドキュメントで、 “sendmail”と検索しても、1件もヒットしなかった。 http://docs.heroku.com/ そしてmailドキュメントと思われる…

スリーサイズサーチ情報ページ更新

以下の項目を載せました。● 言語とフレームワーク ● サーバー ● ロゴ ● 誰が作っているの? ● 赤沼俊幸って? ● 他サービス ● ブログ(※休止中含む)http://threesize.heroku.com/faces/info

アイドルお宝画像速攻検索とは?のページ追加

以下の項目を載せました。● 言語とフレームワーク ● サーバー ● 誰が作っているの? ● 赤沼俊幸って? ● 他サービス ● ブログ(※休止中含む)http://otakara.heroku.com/images/info

詳細ページ、500件表示まで対応

アイドルお宝画像速攻検索、機能改善いたしました。 ジャンル詳細ページでの画像表示を500件表示まで見られるよう、対応いたしました。 例えば、下記のページでは、綾瀬はるかのお宝画像が500件表示しています。http://otakara.heroku.com/images/words?gazo…

リニューアルいたしました。

お気に入りのアイドルや女優、モデルのお宝画像が見つからずにあきらめていませんか?アイドルお宝画像速攻検索はアイドル・女優・タレントなどのお宝画像を一度の入力で探すことができるWebサービスです。 アイドルお宝画像速攻検索 ●アイドル画像速攻検索…

SEO的にワードバランス調整。(実験)

googleで「スリーサイズ」と検索すると、4位にくる。(2010/5/16時点) ワードをバランスを見たところ、“スリーサイズ”と認識させたいところが、 “スリーサイズサーチ”というふうに認識されているかな、と思い、 “スリーサイズサーチ”を“スリーサイズ サーチ”…

細かい更新

・トップページのフッター部を整理して、情報ページを新設しました。 ・スリーサイズのバスト、ウェスト、ヒップの検索した指定数値を引き継ぐようにしました。 ・検索結果画面のロゴを小さくしました。 3 Size Search(スリーサイズ検索エンジン)

お隣スリーサイズ機能追加

スリーサイズを検索した後、1cm単位で、 バスト、ウエスト、ヒップを調整できるお隣スリーサイズ機能を追加いたしました。下記、画像のように写真の下に表示され、クリックすると、1cmズレた画像を見ることができます。 どうぞお試しください!※デザイン再構…

Herokuでコミット(Heroku、Rails、git全ての初心者向け)

HerokuでRailsアプリを動かしたいと思っています。前回の記事で新規アップロード(コミット、チェックインというのでしょうか?)する方法はわかったのですが、[Rails][3 Size Search]herokuでRailsを使う話(初心者向けです)更新する方法がわからなかったので…

phpでのリダイレクト

php

Header("HTTP/1.1 301 Moved Permanently" ); Header("Location: http://akanuman.com/all/ " ); ?> これを移転元にindex.phpとしてアップする。 (PHPが使えることが前提)そして、http://akanuman.com/all/の部分を移転先に変える。※注意、頭にphpから始まり…

画面解像度について役に立つサイト

「サイトに訪れているユーザーの画面解像度ってわかりますか?」 「どれくらいの縦幅、横幅で作ればいいですか?」 との質問があったので、役に立つサイトをまとめてみます。 (前者の質問はすでにサイトがある場合はアクセス解析見れば良いですが) 確かに、…

herokuでRailsを使う話(初心者向けです)

(注意・OSはwindows7です。まだまだ私はプログラム初心者ですので、 下記記載が間違っている可能性があります。 ご注意ください。ご指摘いただけますと幸いです) 以前、プライベートではPHPを学び、いくつかのWebサービスを公開していたわけですが、 今所属…

Puttyによりubuntuをつなぎたかった(unable to open connection toというエラー)

windows7の新しいのノートパソコンを買い、これを機に環境作りをしようと思ったのですが、うまくいきません。 その環境作りとは、Windows7にて、vmplayerによりubuntuを立ち上げる。 それをPuttyで繋ぐという仕組みです。なぜか、ubuntuの最新版はインストー…

ファイルの拡張子を表示する方法

エクスプローラを開いて一番左に「整理」というタブから「フォルダと検索のオプション」→「表示」

学習

[REST] RESTは、初めはアーキテクチャの原則と制約の集まり(後述)を指していたが、次第に、 XMLやHTTPを使った簡易なウェブベースのインターフェイスのうち、 WebサービスのSOAPプロトコルのようなMEPベースの特別な抽象化を しないもののことを、大まかに意…

Exerb化

http://exerb.sourceforge.jp/man/doc/tutorial.ja.html 上記サイトを利用して、exe化しようとする。 前回、「rubygemsがないよっ!」って言われたので、 とりあえず、gems以下のフォルダでexe化実行。 (うーん、場所はここでいいのだろうか…)exe化はできた…

GNU Gettextのインストール

ruby-gnome2-0.16.0 http://sourceforge.net/projects/ruby-gnome2/files/ から

Ruby-GetTextのインストール

gem install gettext とコマンドプロンプトで打ち込む。Install required dependency locale?と出る。エキサイト翻訳によると、 「必要な依存現場をインストールしてください。」とのこと。 依存する環境をインストールしていいですか? っていうことかな。 …