Home > Mac/iPhone

neconnect.net

ChocChocPop : iPhoneのBejeweled系ゲームの決定版

ChocChocPop タイトル画面 ChocChocPop プレイ画面

このChocChocPop(AppStore有料版, AppStore無料版)は、Bejeweledのようなゲームの中では、とってもサクサク動いて小気味良いです。僕は好きです。

ChocChocPop 各種ツール

上記写真のようにBejeweled2とはルールが少し違って、9個消しや同種類消しがいつでも使えるようなルールになっているところは好き嫌いが別れそうですけどね。
大まかなルールは、「唇」が1個消し、「爆弾」が9個消し、「画面1つスロット」が出た絵柄全部消し、「画面2つのスロット」が左の絵柄を右に変更、「まぜまぜ」がシャッフル、です。

bejeweled2 タイトル画面 bejeweled2 プレイ画面

iPhone版のBejeweled2 (AppStore)も先日出ました。購入してやってみたところ、ChocChocPopに比べて動作がもっさりしているような印象を受けました。ただ、ChocChocPopにはないENDLESSモードがあるのでこれはこれでかなり重宝しています。
正当派好きはこのBejeweled2が良いかもしれませんね。

ダイアモンドパズル タイトル画面 ダイアモンドパズル プレイ画面

Bejeweled2が出るまでの間、ファンの多い(笑) gameloft社のダイヤモンドパズルにお世話になっていましたが、もう起動することもなくなってきたので数日前削除してしまいました。

僕が試したのはこの3つのみですが、断然ChocChocPopですね!今ならクリスマスセール中で安いですのでいかがですか?
ちなみに、無料版のレビューに「メイドの女の子が喜ぶのが可愛い」とありますが、どう考えてもパズルで失敗した時の残念顔のほうがかわいいです。

ChocChocPop 残念顔

ほら、かわいい。

MacBook を修理に出して無事に戻ってきました。

先日、MacBook (black) がビープ音を鳴らしながら固まってしまいまして、復帰のメドが立たなかったので、OSの再インストールをしてみました。すると、再インストールの途中でも固まってしまい、ついには手がつけられない状態になってしまったのです。
仕方がないなぁと、早速サポートへ電話しました。

サポート係の男性は、こちらの顔色を終始伺いながらって感じの対応で、僕は正直言って気分があまり良くありませんでした。
顔色を伺って丁寧に話すのと、元気がない(無気力)を履き違えちゃっている印象。

あと、こちらの話を聴いているの?って対応。
僕「再インストール中に固まってしまってもうどうすればいいのか・・・」
(やりとりが続き)
サポート「それでは最後に、お客様のOSXにログインするIDとパスワードをお聞きしてもよろしいでしょうか?」
僕「あ、あ、あの、だ、だから再インストールが途中になってしまっているので、OSは起動すらしないと思うんですね。」

と、こんな感じ。マニュアル対応全開やんけー!!と。
マニュアル対応は仕方がないのかなぁ。ちょっと悲しい。

少し不安に思ったので、再度、ビープ音が3回鳴っていることと、それが再現性のあること、この2点を念を込めて伝えてピックアップしてもらいました。

その後、月曜日にピックアップされ、水曜日に戻ってきました。
「ビープ音3回が確認できたため、そしてそれはメモリの故障だったため、メモリ交換対応でOSは最新版を再インストールしておきました。」という手紙と共に。(OSは10.5.5でした。)
電話では頼りなかったのですが、普通に故障扱いで修理してくれて、助かりました。修理も簡単だったためか入院日数も驚異的なまでに短く、うれしい限りです。
#斜に構えてみると、「ただメモリを交換しただけ」なので、実は他部分が悪くて再現しました!とかなければいいけど。

Apple-Styleさんとか見ていると、「アップルのサポートはけしからん、実にけしからん」なエントリが多く見受けられるので、今回僕は普通でしたよ、幸運でした、のご報告に1エントリ上げてみました。

Switch from Wipianion to Wikiamo

Wikiamo(iTSリンク)というソフトが話題になっているらしくて試してみました。

Wikipanionとの比較スクリーンショットをとってみました。

画像左がWikiamo、右がWikipanionです。猫かわいい。
Wikiamo画面 Wikipanion画面

レビューは下記を参考に!
Wikipedia ビューアアプリ「Wikiamo」を試す
Wikiamo 1.0
Wikiamo─iPhoneに最適なレイアウトでWikipediaが利用できるアプリ

僕はWikiamoにスイッチします。

iPhoneアプリのアップデートでファイルが重複していた問題

Mobile Applications フォルダ

iTunes8で修正されたようなので記事にしてみます。

iTunes7 + iPhone / iPod Touch でアプリケーションのアップデートをすると、ファイル名が重複してどんどん増えていってしまうという現象が起こっていました。
例えば、AppNameという名前のアプリケーションが今までに2回アップデートされていたとしたら、
最新版のファイル名が”AppName 2.ipa”、1つ昔が”AppName 1.ipa”、一番最初のファイルが”AppName.ipa”という名前で3つの異なるファイルが同時に存在してしまいます。

僕は、この”AppName 2.ipa”が最新版である、という点がもう気持ち悪くて我慢できないわけですが、みなさんいかがでしょうか?

/Users/ユーザ名/Music/iTunes/Mobile Applications
(ユーザディレクトリ→ミュージック→iTunes→Mobile Applications)
をチェックしてみてください!

今まで、こうしたファイル名の重複を回避するには、アップデートしたいアプリケーションを再インストール(アンインストールして同期した後、アプリケーションを削除、その後、アプリケーションをダウンロードし直して同期)という手順を踏む必要がありました。
#追記しますと、それをやると保存されていたデータは当然初期化され消えてしまいますし、一度よくわからないエラーに当たってしまったりもしました。。
かなり面倒です。正直言って、クソ仕様としか思えません。

しかし!今回、iTunes8になったことで、この問題は直されたようです。

iTunes8からは、アプリケーションのファイル名が、「アプリケーション名 バージョン.ipa」と変更になりました。これにより、先ほどの例で言うところの "AppName 2.ipa" が最新版、なんていうアホなことが回避できるようです。

[疑問に思うこと]
ファイル名が「アプリケーション名 バージョン.ipa」になったということは、前バージョンはそのまま削除されずに残るということでしょうか?
iTunes8にしてから2回アップデートをされた方ならわかると思いますが、僕はまだ1度しかやってないのでわかりません。

2回目のアップデートをしました。結果は、一番最新のバージョンしか残らないようです。古いバージョンはゴミ箱に自動的に移動されます。(取っておきたい場合はゴミ箱から取り出せばOK)

なにはともあれ、これが本来の姿のように思います。

CSV Touch を使う

CSV Touch(AppStore Link) を使おう。

CSV Touch の気に入った最大のポイントは、CSVファイルをキャッシュ(=ローカル保存)しておけるところです。
この機能があるおかげで、「CSVファイルをWeb上に置きっぱなしにしないこと」が実現できました。

Web上に置く場合も、CSV Touchがベーシック認証とFTPに対応しているので、ベーシック認証をかけたり、他の人が読み書き出来ないように権限を付けた上でFTPでアクセスしたりすることで安全性をある一定確保することができているように思います。
例: http://username:password@www.yourserver.com/yourfile.csv
(トラブルシューティングより)

日本語CSVファイルを扱う際には問題が1点あります。それはCSVファイル自体がUTF-8で保存してあることと、CSV Touch 側での設定を”UTF8”に合わせることです。手順としては、CSV Touch側の設定→CSVファイルダウンロード とする必要があります。この設定をする前にキャッシュしてしまったデータは一度削除する必要があります。

CSV Touch/Preferences

CSV Touch を起動して、PreferencesのDataの中にあるEncoding で UTF8を選ぶ

!!!画像 縦・横(後で追加) 画面例・横向き表示にも対応しています。

CSV Touch/検索画面

検索画面。日本語通ります。

CSV Touch/簡単操作

簡単な操作で使用できます。
もし僕と同じように、ローカルにCSVファイルを永続的に置いておきたくない場合は、ファイルを削除した後「更新」のボタンは絶対押してはいけません!!w
それから、「設定」-「CSV Touch」の中にある、Alternative Parsingはオフのままで :-)

他の設定についてはこれから少しずつ勉強していきます。

先日、削除方法がわからなくて作者さんにメールで聞いてしまったのですが(今見るとトラブルシューティングのページに書いてある...) かなり素早く快く対応してくださったようで、大満足です。ありがとう作者さん。

iPhoneでCSVを持ち歩きたいと願っているみなさん、こいつはオススメです。

CSV Touch - iPhone で CSVファイルを持ち歩きたい!

CSV Touch(AppStore Link) 、これを使ったら解決できました。

先日、価格表をiPhoneの中に入れて持ち歩きたい!とtwitterでつぶやきつつ調べ始めました。
これはうちの会社の都合ですが、商品一覧表がcsv形式で取得できます。

やりたいことは、

  1. 価格表が全部ローカルファイルとして持ち歩けること(Web上に置きっぱなしにしないこと)
  2. 検索ができること

この2つです。

1番始めに考えたのは、「iPhone用のデータベースソフト iDB, Datamaster が使えないか?」ということ。
どうも調べていくと、定型のデータしか入らないような記述を発見したり、試すには価格がネックだったりとちょっと見送る方針で...
同じく価格の問題で、FM touchなんて論外でした。

意識としては、たかがcsvファイルを表示するだけなんだから!って感じです。。。(笑)

twitterにて助言をいただいたりしているうちに、どうもiPhoneのAppStoreはローカルファイルへのアクセスが厳しいらしい、というご意見を聞き、Webアプリ方面も考えるようになりました。
#この時点でもあくまでWeb上にCSV生データは置かない、という姿勢

そのため次に考えついたのは、「csvをデータベースに入れて、Webアプリのインターフェースを作って表示できないか?」ということでした。
これは、ajax,javascriptを使って実現できそうな気もしましたが、正直面倒でした。
javascriptが全然わかりませんっ。
PHPでの実現を考え始めたところで、検索ネ申様が現れました!

ネ申の発言(リンク切れてる?後ほど追記)

(神は途中、Air Sharing(google search)(AppStore Link) という贈り物もしてくださいましたこと、お付け加え申し上げます。)

こんな経緯がありまして、 CSV Touch というソフトを試し、CSVファイルが持ち歩けるようになったのでした。
ありがたやーありがたやー。

AppleScriptを使ってアプリケーションの手動起動スクリプト2

前回はとても単純なプログラムを作りました。
その時、「次に目指すこと」として、

  • アプリケーション名を変数に持ってループ処理させる
  • 起動したと同時に隠すなどしてデスクトップが表示されるようにする(バックグラウンドでの起動)

という2点を挙げておいたのですが、その2点が解決できたっぽいです。

●ループ処理

set apps_list to {"Safari", "Things", "Mail"}
repeat with apps in apps_list
    tell application apps to launch
end repeat

これでOK.

●自動で隠す処理

これがいまいちうまくいかないことと速度から、最終的には見送ったのですが、一応調べたらあったのでご紹介。
うまく動かない理由は、(例えばMail.app...立ち上がってメールチェックをすぐ始めてしまうなど、)アプリケーションが自動的に何かをやり始めてしまうと、tellして語りかけても反応が返ってこないからかなぁとか漠然と思っています。

参考: Applescript Hide All / Show Desktop

tell application "System Events"
    set activeProcesses to every process
    repeat with processCounter from 1 to count activeProcesses
        set thisProcess to item processCounter of activeProcesses
        if visible of thisProcess is true then
            set visible of thisProcess to false
        else
            set visible of thisProcess to true
        end if
    end repeat
end tell

しょぼいスクリプトでも、とりあえずやりたいことができたのでこれで完成!満足です。 :-)

More...

Home > Mac/iPhone

Search
Feeds

Page Top