ドゥアイネットのプログラマー、湯川が開発日記を綴ります。

CALENDAR
S M T W T F S
    123
45678910
11121314151617
18192021222324
252627282930 
<< November 2018 >>
ARCHIVES
CATEGORIES
数字クイズ
 mixiアプリ「数字クイズ」(携帯版のみです)をリリースしました。

数字に関する問題にすばやく解答して、高得点を目指すゲームです。
画面はこんな感じです。

画像    画像

以下のような問題が出題されます。
・1ダースは何個?
・山手線の駅数は?
・「夏も近づく○○○夜」○に入るのは?
・「サイボーグ○○○」○に入るのは?
・サッカーボールの六角形の数は?
・信濃川の長さは?
・A4用紙の横幅は何ミリ?

答えがわからなくても途中でヒントが表示されるので
なんとかなる場合もあります。

手軽に遊べて、ちょっと勉強にもなります。
興味のある方は以下のQRコードからアクセスしてみてください。
画像
| mixiアプリ | 13:59 | comments(0) | - |
年号クイズ
新しいmixiアプリをリリースしました。

年号クイズ(歴史上の出来事の年号を当てるクイズ)です。
教科書でならう歴史だけでなく、最近の出来事も問題にしています。

以下のQRコードからmixiアプリ画面にアクセスできます。
画像

今回は携帯版から作成しました。
画面は以下のイメージになります。
画像

画像
問題のジャンルは4つあります。

画像

カテゴリは「学習」になっています。
歴史の勉強に、最近の出来事に対する自分の記憶力チェックにご利用ください。


| mixiアプリ | 09:00 | comments(0) | - |
Google map上の移動
 新しいmixiアプリをつくりはじめました。

Google map上のポイントを移動する処理があります。
その部分を作成しました。

マーカーで移動先を表示して、上下左右に移動します。
画像
移動できる方向にだけ、矢印ボタンを表示して、クリックしたらその方向に動きます。
文章では動きをうまく説明できないので、リンク先で動かしてみてください。

サンプルアプリへのリンク

なかなか、いい感じの操作感になったと思います。
| mixiアプリ | 18:08 | comments(0) | - |
日付の差を計算するときに
「かんたん!スケジューラ」をご利用いただいているユーザーさんから、「3/20〜3/31に予定を入力したんだけど、3/19〜3/30に表示されるんだけど」という不具合報告を受けました。

内部で日付の差を計算するところがあるんですが、
以下のように結果を切り捨てていました。
Math.floor((v_end.getTime() - v_start.getTime()) / 86400000)

3/1から3/20の差を計算すると、求めたい値は19ですが、

タイムゾーンが「太平洋標準時(米国およびカナダ)」の場合
(1269068400000 - 1267430400000) / 86400000 = 18.9583333333333

タイムゾーンが「大阪、札幌、東京」の場合
(1269010800000 - 1267369200000) / 86400000 = 19

端数はでるはずは無いと思っていましたが、結果を切り上げないといけないようです。
| mixiアプリ | 13:57 | comments(0) | - |
かんたん!スケジューラモバイル版
 mixiアプリ「かんたん!スケジューラ」のモバイル版を開発しました。

現在カテゴリ申請中です。
カテゴリ掲載されました。

予定の確認と、予定の新規登録ができます。
画面イメージはこのような感じです。

トップ画面
画像

一週間表示
画像

予定登録
画像

詳細については、また今度書きたいと思います。
| mixiアプリ | 18:43 | comments(0) | - |
RESTful API
 mixiアプリモバイルでは、
ユーザのプロフィール情報を取得するために「RESTful API」を使用します。

使用するためには「OAuth」で認証を行わないといけません。
「OAuth」は難しいですが、ライブラリを使用することができます。

OAuth.php」をダウンロードしてきてmixiに書かれているサンプルコードを
もとにプログラムを書きます。

なかなか認証が通りませんでした(Authorization Requiredになってしまいます)。
キーなども間違っていないようなので、mixi Developer Centerに質問してみました。
回答がすぐにきました。
「OAuth.php」が更新されているので、サンプルコードの以下の部分を書き換えると
うまくいくそうです。

$auth_header = $request->to_header();
if ($auth_header) {
curl_setopt($curl, CURLOPT_HTTPHEADER, array($auth_header));
}

↓↓

$auth_header = $request->to_header('api.mixi-platform.com');
if ($auth_header) {
curl_setopt($curl, CURLOPT_HTTPHEADER, array($auth_header));
}


試してみたところ
、ユーザのプロフィール情報を取得できました。
これで、開発が先にすすめられそうです。
| mixiアプリ | 09:26 | comments(0) | - |
mixiアプリモバイル
mixiアプリ「 かんたん!スケジューラー」の携帯版を開発しています。

flashLiteで作成していて、スケジュールデータをPHPから読み込んでいます。

実際に携帯でテストしてみると、
ドコモ携帯では、データを読み込んで表示できるのですが、
auとソフトバンクの携帯では読み込むことができません。。

あれこれ試した結果原因がわかりました。

flashでは違うドメインのファイルにアクセスするときに「crossdomain」を
以下のように参照する必要があります。

System.security.loadPolicyFile("http://www.dinss.jp/crossdomain.xml");

これを起動時の処理に書いていたため参照できていませんでした。
flashliteでは、外部ファイル読込などは、ユーザーの操作(ボタンクリックなど)の
タイミングでのみ行うことができます。

なので、起動時の「crossdomain」参照ができていませんでした。
ボタンクリックで「crossdomain」を参照してからPHP読み込みをしたところ
au・ソフトバンクの携帯でもデータを読み込んで表示することができました。

ドコモはflashのバージョンが違うから読めたのでしょうか?
まあ、全ての携帯で表示できるようになってよかったです。
| mixiアプリ | 17:56 | comments(0) | - |
「かんたん!スケジューラ」更新のお知らせ

 10月上旬から公開し、ソーシャルアプリケーションアワードに応募している、mixiアプリ「かんたん!スケジューラ」を更新しました。
今回は、ご要望が多かった以下の点について対応しています。

・アップロードした壁紙を削除できるようにしました。
 画像の右上にカーソルを合わせると表示される×ボタンで消せます。
 壁紙に使用したい画像を整理することが出来ます。


・ 指定したマイミクにスケジュールを公開できるようにしました。
 予定ごとに、公開するマイミクを指定することが出来ます。
 友達と予定を共有するのにとても便利です。


意見や感想などお待ちしております。
今後もできる限り要望に対応していきますので、よろしくお願いします。

mixiアプリ「かんたん!スケジューラ」へのリンク

| mixiアプリ | 18:06 | comments(0) | - |
ソーシャルアプリケーションアワード-2
ソーシャルアプリケーションアワードに応募しました。

「写真にふきだし」 というアプリで、写真にふきだしやコメントをつけてマイミクと共有できます。

【機能】
・ マウス操作で、写真にふきだしや手書きの文字をいれることができます。
・ 一度に四枚の写真に書き込めるので4コママンガの作成もできます。

こんな感じです。
画像

この画面で書き込みます。
画像

このリンク先で「今すぐはじめる」ですぐに使用できます。
mixiアプリ「写真にふきだし」へのリンク

mixiユーザーの方で興味のある方は
試してみていただければと思います。

改善要望もいただいているので、対応していきたいと思います。
| mixiアプリ | 17:22 | comments(0) | - |
ソーシャルアプリケーションアワード
スマートスケジューラのmixiアプリ版「かんたん!スケジューラ」を
ソーシャルアプリケーションアワードに応募しました。

「かんたん!スケジューラ」 は操作がとっても簡単なスケジュール管理アプリです。
 マイミクを誘って予定を立てたいときに便利な「日程調整機能」もついています。

【スケジューラー機能の特長】
 ・ 予定の入力、移動、コピーはドラッグ&ドロップで簡単操作
 ・ アイコンや文字色は、好きなものを自由に選べる
 ・ 指定時刻になったらメールでお知らせする機能あり
 ・ カレンダの背景に自分の好きな画像を貼れる
 ・ 1週間分の天気予報を確認できる


このリンク先で「今すぐはじめる」ですぐに使用できます。
mixiアプリ「かんたん!スケジューラ」へのリンク

mixiユーザーの方で興味のある方は
試してみていただければと思います。
| mixiアプリ | 18:36 | comments(0) | - |
| 1/1PAGES |