えかちゃんの競艇情報 ~iPhoneの競艇投票・ライブ情報発信~

iPhone用の投票サイトはこちら http://ipn.kyotei.tk
Amebaでブログを始めよう!
1 | 2 | 3 | 4 | 5 | 最初次のページへ >>

BoatPhone2.1リリースノート(2.0のバグ)


バグ/修正予定箇所等を追記していきます。




3/30 21:30 add

・Ustreamライブの視聴機能(機能アップ)


重いので3Gでは再生できるかなんとも言えませんが・・・

Ustreamの"jlcbrなんとか"が"やってれば"再生できる機能を追加しました。



3/30 15:00 add

・開催一覧の表示・動きの変更(機能アップ)


開催一覧の表示を変更しました。



    追加した項目
  • 日程(何日目・初日・最終日)

  • レース名(JLC杯競争等)

  • 開催レース※(仕様を後述します)


※これまで開催場を選択した場合固定で1レースへ飛んでいましたが、開催中のレースへ自動でジャンプします。

例えば上図で浜名湖の行をタップすると9Rへ飛びます。
開催中の判定は、オフィシャルWEBで結果が出ていないレースの一番最初のレースです。

つまり↓こんなかんじです。





3/29 23:00 add

・場外締切の短縮に伴う対応(参考リンク:オフィシャルWEB)


表示時間の変更のみのため問題無いと思われます。

3/29 23:00 add

・新ペラ規則の変更に伴う直前情報の表示対応(参考リンク:オフィシャルWEB)


・画像キャプチャから恐らく問題ないと思われる方法で対応済み。エラートラップはしてあるので取得に失敗しても表示されないだけになります。

2.0の審査通り次第、2.1としてリリース予定。

3/29 23:00 add

・直前情報の速報対応(機能アップ)


・オフィシャルWEBでは直前情報の表示まで時間がかかるため、レース当日に限って別の場所から速報を取ってくるように対応しました。経験上ホームプールの福岡の話ですが場内アナウンスで発表されているときには表示可能です。ただし部品交換は4種類まで、チルト角度の表示が不可。新ペラ規則の表示に関しては行えません。

2.0の審査通り次第、2.1としてリリース予定。



3/29 17:00 add

・SG,G1の前日発売について







BoatPhone2.0の仕様に書きましたが、投票画面の表示条件としてオフィシャルWebのオッズが閲覧可能であれば表示されます。ということで、SG,G1の前日オッズがオフィシャルWEBで取得可能であれば投票画面に遷移は可能。


・・・が、オッズはオフィシャルWEBから取得していないため正しく表示されない。(初日の前日の場合はオッズが取得できず個別セットやオッズの照会でエラーとなってアプリが異常終了してしまう可能性もあります)

暫定対応済(3/29 24:00)オッズの取得を当日の朝8時半以降のみ表示可能という制限を付けて異常終了しないようにした。




3/28 10:00 add

・節間成績の履歴がない場合(初日の1走目等)にヘッダだけ表示されてダサイ。


→優先度低→対応しました (3/29 23:00)

2.0の審査通り次第、2.1としてリリース予定。



3/27 01:30 add

・欠場艇があると出走表が取得できない(バグ)


→画面遷移の仕様上投票できない(参考リンク:2012/3/27常滑11R

対応完了。2.0の審査通り次第、2.1としてリリース予定。




BoatPhone ver2.0リリースしました。

BoatPhone2.0が審査が完了次第AppStoreにリリースされます。



全体的に作り直しました。

3月22日以降1.0系のBoatPhoneはテレボートの仕様変更により完全に動かないようになっていますので

アップグレードをお願いします。



操作説明動画を作成しましたのでご覧下さい。





主な変更点

iOS5以降のみのサポートとなりました。



・開催一覧が表示されないバグの対応として、開催一覧を取得するために処理を行なっていたサーバを経由するのを辞めて、オフィシャルWebから直接取得するように変更しました。

一切の処理をオフィシャルWeb及びテレボートにて行うように変更したため、オフィシャル以外でのサーバ障害でのダウンタイムは0になります。



出走表を変更しました。展示情報、節間成績、選手コメントも表示されます。

※下の画像では平均STと早見が逆になっていますが気づいて即直しました。リリース版では大丈夫です。







過去、当日、翌日の出走表・結果の閲覧が可能になりました。

※翌日の出走表はオフィシャルWebで発表後に閲覧可能になります。



100円単位の入金が可能になりました。

オフィシャルでは1000円単位ですが、1500円の入金等も可能になっています。



新旧の認証方式に対応

3月22日に新認証方式の投票が開始になりましたが、どちらにも対応します。



ベットの持ち回りが可能になりました。

場・レースをまたいでも投票前であればベットを持ちまわって一括で投票できるようになりました。

アプリ内では「セット」という言葉を使っていますが、セットされたベットを持ちまわって999点以下であれば一括で投票できます。



ffmpeg with iOS5 armv6 armv7 i386(simulator)

メモ。
テキストエディタに貼っておいたのをそのまんま貼ります。



git clone https://github.com/lajos/iFrameExtractor.git

cd iFrameExtractor/ffmpeg

mkdir -p i386 armv6 armv7 lipo

#armv6

./configure  \
--disable-doc  \
--disable-ffmpeg  \
--disable-ffplay  \
--disable-ffserver  \
--enable-cross-compile  \
--arch=armv6  \
--target-os=darwin  \
--cc=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc  \
--as='gas-preprocessor/gas-preprocessor.pl /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc'  \
--sysroot=/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk  \
--extra-cflags='-arch armv6'  \
--extra-ldflags='-arch armv6 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk'  \
--enable-pic

make clean && make -j 4

mv libavcodec/libavcodec.a armv6/
mv libavdevice/libavdevice.a armv6/
mv libavformat/libavformat.a armv6/
mv libavutil/libavutil.a armv6/
mv libswscale/libswscale.a armv6/

#armv7

./configure \
--disable-doc \
--disable-ffmpeg \
--disable-ffplay \
--disable-ffserver \
--enable-cross-compile \
--arch=arm \
--target-os=darwin \
--cc=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc \
--as='gas-preprocessor/gas-preprocessor.pl /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc' \
--sysroot=/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk \
--cpu=cortex-a8 \
--extra-cflags='-arch armv7' \
--extra-ldflags='-arch armv7 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk' \
--enable-pic

make clean && make -j 4

mv libavcodec/libavcodec.a armv7/
mv libavdevice/libavdevice.a armv7/
mv libavformat/libavformat.a armv7/
mv libavutil/libavutil.a armv7/
mv libswscale/libswscale.a armv7/

#simulator

./configure  \
--disable-doc  \
--disable-ffmpeg  \
--disable-ffplay  \
--disable-ffserver  \
--enable-cross-compile  \
--arch=i386  \
--disable-mmx \
--target-os=darwin  \
--cc=/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc  \
--as='gas-preprocessor/gas-preprocessor.pl /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc'  \
--sysroot=/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk  \
--extra-cflags='-arch i386'  \
--extra-ldflags='-arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk'  \
--enable-pic

make clean && make -j 4

mv libavcodec/libavcodec.a i386/
mv libavdevice/libavdevice.a i386/
mv libavformat/libavformat.a i386/
mv libavutil/libavutil.a i386/
mv libswscale/libswscale.a i386/

lipo -create armv6/libavcodec.a armv7/libavcodec.a i386/libavcodec.a -output lipo/libavcodec.a 
lipo -create armv6/libavdevice.a armv7/libavdevice.a i386/libavdevice.a -output lipo/libavdevice.a 
lipo -create armv6/libavformat.a armv7/libavformat.a i386/libavformat.a -output lipo/libavformat.a 
lipo -create armv6/libavutil.a armv7/libavutil.a i386/libavutil.a -output lipo/libavutil.a 
lipo -create armv6/libswscale.a armv7/libswscale.a i386/libswscale.a -output lipo/libswscale.a 

 lipo -info lipo/*.a
Architectures in the fat file: lipo/libavcodec.a are: armv6 armv7 i386 
Architectures in the fat file: lipo/libavdevice.a are: armv6 armv7 i386 
Architectures in the fat file: lipo/libavformat.a are: armv6 armv7 i386 
Architectures in the fat file: lipo/libavutil.a are: armv6 armv7 i386 
Architectures in the fat file: lipo/libswscale.a are: armv6 armv7 i386 

1 | 2 | 3 | 4 | 5 | 最初次のページへ >>