2014年11月25日火曜日

iPhone6購入。感じたUX、UIについて。離れていくハードとソフトの一体化。


■画面のアイコン数

iPhoneの画面のアイコン配置できる数。
バージョン4、5、6と1行づつ増えている。
アプリアイコン表示数は、16個、20個、24個と増えている。
6では24個が1画面に置ける。
1画面にまとめるとパッと見つけづらくなってきていると思う。
個人の置き方で何とかはなる。


■戻るボタンの位置

左上がデフォルトの位置。
これは右利きが持つと片手操作で親指からは一番遠い位置となった。

対策として全面にでていないが、ダブルタップでの半画面引き下げ機能がある。
ダブルタップによる半画面引き下げは、
とりあえず考えてはいるんだなぁ、流石アップル。とも思ったが、やはりそもそものハードに対するUIが合わなくなるのを、OSでなんとかしている感じ。

使い続けてみると、片手では戻るの操作が辛いので、
エッジスワイプの頻度が上がり、ほぼこの操作で戻るようになった。

Android系はそもそもハードに戻るキーが付いている。大体画面の下部にあるので、戻るには片手操作でも大画面化していっても問題になっていないと思う。

ダブルタップによる半画面引き下げ機能

この機能の微妙な点。
通常の状態に戻る方法。もとの位置に戻る迄待つ。or 再度ダブルタップ。
下がったあとに戻るボタンを押した場合や一部操作では、それとともに画面か上部へと自動で戻るが、それ以外の用途で下げた場合は、待つか、再度ダブルタップ。
手間が掛かり過ぎる。


■エッジスワイプでの戻る

これが使いづらい、反応させるのにちょっとしたコツがいる。
ちょっと指を画面よりはみ出させてから操作するイメージ。
アクセサリの本体カバーをつけていた場合、
物によっては反応する位置がカバーで覆われてしまっていて機能しない場合もある。


女性であれば、右手で片手持ち操作すると、画面左端が届きづらい。日本人に限るかも。
なので、エッジスワイプがそもそも使いにくい。


■文字入力時の文字種変換キーの位置


キー入力の場合も変換候補一覧や、右手の場合Shiftキー等が辛い。



■エッジスワイプの動作が違う

chrome、gmail、他にもあるがこの代表的なアプリ。

エッジスワイプしてみると
・chrome → 前のタブへ移動
・gmail → 次のメール

といった具合に、期待した動作と違う。
これは今思えばなんで審査通したのだろう。
OSレベルの操作では戻るは徹底されているのに・・・・。




とまぁ、片手で操作できる前提での利用を考えているので、両手操作であれば
なんの問題もないが、両手前提ならiPadのほうがいいんじゃないかというきがする。
動画の閲覧には、やはり画面が大きい方がいいし。
でも売れてるということはここにニーズあるんだろうね。電話が付いている大画面のデバイス。
電話としてみると個人的にはやはりおおきいかなぁ....
ハードの大きさが用途によって適切なものを選択したい。
ハードとソフトの融合、どちらも開発し素晴らしい製品を作っているApple。
今後も期待したい。





2014年11月24日月曜日

意外と簡単。でもどこにあるかわかりづらい。Appleでの月額課金を解約する方法とは(iPhone/iPad/iPod Touch)


iPhoneの月額課金を解約する方法とは(iPhone/iPad/iPod Touch)


でもどこにあるかわかりづらい定期課金、月額課金のアプリ、サービスの解約の仕方を解説。


1:App Storeを起動する。


2:「おすすめ」画面の一番下にある「Apple ID」をタップ。




3:「Apple IDを表示」をタップ




4.「購読」内「管理」をタップ。





5.画面内で定額等の毎月課金のようなコースの解約を行うことができる。



以上。




2013年8月1日木曜日

キャンペーン時のアクセス計測 Google Analytics URL 生成ツール

キャンペーン時のアクセス計測 Google Analytics URL 生成ツール





キャンペーン時のアクセス計測をするためのGoogle Analytics URL 生成ツールを使う



URL生成ツール


メルマガや、CPC広告からLPへの誘導とかそういうのに使える。

2013年7月26日金曜日

Readabilityの Reading Listからまとめてarticleを一括削除する


一括でまとめて消したいとおもったのが、
どうも記事が溜まってくるとスマホのReadabilityアプリが重くなってくる気がしたので
もう読まなそうなのはブラウザから削除してしまおう。

と思ったのだが、消す処理っていうのが2クリック必要で、
ひとつづしか消す方法がなく、案外面倒だったので js 使って消してみる。

のプログラムが下記。
firebugとかfirefoxの開発機能とかのコンソールとかで下記を実行すれば
開いているページのリストにある記事が(おそらく1ページあたり30件くらい?)
を一括で削除することができる。




var data = $(".article-delete");
var __i = 0;
var __k = 0;
var arr = new Array();
jQuery.each(data, function() {
 arr[__i] = $(this).attr("href");
 __i++;
});

function deleteArticle(){
 if(__k <= __i){
  $.get(arr[__k]);
  __k++;
 }else{
  clearInterval(__id);
 }
}
var __id = setInterval("deleteArticle()",1500);

2013年7月24日水曜日

CakePHPでの検索条件例集

CakePHPでの検索条件例集

condition

OR, プレースホルダ
$conditions = array(
'OR' => array(
            array('startDate > date(?)' => array($today)),
            array('endDate < date(?)' => array($today)),
        )
);
array('Post.read_count BETWEEN ? AND ?' => array(1,10))
大小
$conditions = array(
        'Task.date >=' => $start,
        'Task.date <=' => $end
);
否定
array("Post.title !=" => "This is a post")
IN(…)、 NOT IN
array(
    "Post.title" => array("First post", "Second post", "Third post")
)
array(
    "NOT" => array("Post.title" => array("First post", "Second post", "Third post"))
)
比較
array("Post.created = Post.modified")
LIKE
array(
    "Author.name" => "Bob",
    "OR" => array(
        "Post.title LIKE" => "%magic%",
        "Post.created >" => date('Y-m-d', strtotime("-2 weeks"))
    )
)
 
データを取得する - CakePHP Cookbook v2.x documentation 
http://book.cakephp.org/2.0/ja/models/retrieving-your-data.html 

2013年5月1日水曜日

[Tortoisegit] could not parse get .exe version number エラーの解決方法



「could not parse get .exe version number」というエラーの解決用法

画像赤枠の git.ext のパス中にスペースが有るのが問題らしい。

Program Files (x86)
   ↓

ProgramFiles(x86)






と修正することで無事解決します!
これはエイリアスとしてTortoisegitが持っているようです。

この時のバージョン情報
TortoiseGit 1.8.1.0
git version 1.8.1.msysgit.1 (C:\Program Files (x86)\Git\bin)


英語圏でも問題になっていたよう。
Issue 1533:    Could not parse git.exe version number
https://code.google.com/p/tortoisegit/issues/detail?id=1533


Windowsはやはりパス周りがつらいなー。

2013年2月7日木曜日

初心者のサイトのサーバー移転 ありがちな落とし穴


サーバーを変えたい。

サーバー移転をしたい。

いま安いサーバーがたくさんでてきてるし、スペックが相当良くなっているので、現状使っているサーバーよりも安くて高スペックとか良くあるので結構移転時のトラブルの相談とかされる。

静的なhtml自体では問題はあまりでないが、phpなどのプログラムを移した時によくある動かないパターンがあるのでその時チェックしてみるといい項目を書いとく。

・プログラムが動かない
→パーミッションを確認してみる。
→CGIスクリプト等1行目パスを確認。

・ベーシック認証が通らなくなった
→.htaccessで指定の.htpasswdへのパスがかわっているのを修正。

・フォームからの画像アップロードができなくなった。
→画像の保存先ディレクトリのパーミッションを確認。

・文字の表示が変。
→FTPでアップするときに文字コードを自動で変更してないか確認。


またあれば追記予定。