PSM タップイベントとフリックイベントが同時に発生してしまう場合の対処
PSM SDKのSce.PlayStation.HighLevel.UI
のFlickGestureDetector
およびTapGestureDetector
のイベントを同じコンポーネントに設定していた場合、ただのタップのつもりがフリックイベントまで発動してしまうことがある。
フリックイベントのハンドラではイベントオブジェクトからVector2
型のオブジェクトが渡ってくる。
タップくらいの動作であまり敏感に反応しないようにFlickEventArgs.Speed
が規定値以下ならば反応しないように終了することで対処した。
void HandleFlickDetected(object sender, FlickEventArgs e) { // 速度ベクトルが絶対値で150以下なら発動しないように if (Math.Abs(e.Speed.X) < 150){ return; }
PlayStation Mobile SDKプログラミング入門 (Game Developer Books)
- 作者: 菊田剛,桑原公一郎,ソニーコンピュータエンタテインメント,SCE=
- 出版社/メーカー: 秀和システム
- 発売日: 2013/06
- メディア: 単行本
- この商品を含むブログ (4件) を見る
ニコニ広告備忘録
- 広告主名、広告メッセージの編輯を忘れない。
- 広告の背景も青から変更できる。
広告メッセージを設定し忘れて大失敗。
後から編輯できないのが痛い。
サービス改善要請へのご協力
同じような思いをした方がいる場合はサービス改善の要請へご協力ください。
ニコニ広告を修正 / 削除したい | niconicoヘルプ
こちらのリンクからサービス改善を求める(解決したが納得できない)
への投票をよろしくお願いします。
【PSM】 Hyper Reminder / ハイパーリマインダー
今後の更新予定
メモ欄に60文字程以上入力した場合それ以降のメモはリスト画面からは省略表記になってしまい、入力画面だと横ラインで読みづらいため、メモの全容表示機能を搭載する。1.1.0にて対応しました!- リストの所属カテゴリの変更機能
- 既存カテゴリのアイコンの変更機能
- 壁紙やデザインのカスタマイズ機能
CSS 背景を複数指定した時はsizeもカンマで複数指定できる
#content { background: url(/css/theme/patchwork/images/border@2x.png) repeat-x top, /* イ */ url(/css/theme/patchwork/images/border@2x.png) repeat-x bottom, /* イ */ url(/css/theme/patchwork/images/content@2x.png); /* ロ */ background-size: 13px 13px,13px 13px,50px 50px; }
イ
=>
ロ
=>
複数指定
{background-size: 13px 13px,13px 13px,50px 50px;}
background-image
が複数ある場合、background-size
はカンマで区切ることで複数指定できるらしい。
ちなみに背景を複数指定できるのはCSS3から。
HTML5+CSS3の新しい教科書 基礎から覚える、深く理解できる。
- 作者: 赤間公太郎,原一宣。,こもりまさあき
- 出版社/メーカー: エムディエヌコーポレーション
- 発売日: 2013/09/20
- メディア: 単行本
- この商品を含むブログ (1件) を見る
- 作者: 大藤幹
- 出版社/メーカー: マイナビ
- 発売日: 2012/07/28
- メディア: 単行本(ソフトカバー)
- 購入: 4人 クリック: 28回
- この商品を含むブログ (5件) を見る
Python2.7.x AsciiとUnicodeの組み合わせの挙動
>>> "test"+"a" 'testa' >>> "test"+u"2" u'test2' >>> "test"+u"あ" u'test\u3042' >>> "test{}".format(u"あ") Traceback (most recent call last): File "<stdin>", line 1, in <module> UnicodeEncodeError: 'ascii' codec can't encode character u'\u3042' in position 0: ordinal not in range(128) >>> "test{}".format(u"a") 'testa' >>> u"てすと{}".format("test") u'\u3066\u3059\u3068test'
詳解
Ascii同士の結合
>>> "test"+"a" 'testa'
問題なし
Ascii+Unicode(Ascii範囲)の結合
>>> "test"+u"2" u'test2'
暗黙的にUnicode型にキャストされる。
Ascii+Unicodeの結合
>>> "test"+u"あ" u'test\u3042'
暗黙的にUnicode型にキャストされる。
AsciiにformatメソッドでUnicodeを挿入
>>> "test{}".format(u"あ") Traceback (most recent call last): File "<stdin>", line 1, in <module> UnicodeEncodeError: 'ascii' codec can't encode character u'\u3042' in position 0: ordinal not in range(128)
ascii
でエンコードできねえよ、というエラーになる。暗黙的にUnicode型に変換してくれない。
AsciiにformatメソッドでUnicode(Ascii範囲)を挿入
>>> "test{}".format(u"a") 'testa'
暗黙的にAscii方に変換。エラー出ず。
UnicodeにformatメソッドでAsciiを挿入
>>> u"てすと{}".format("test") u'\u3066\u3059\u3068test'
暗黙的にUnicodeに変換。エラー出ず。
まとめ
+
演算子なら暗黙的にやってくれる。- フォーマットメソッドの場合
Ascii <= Unicode
は駄目なのにUnicode <= Ascii
はいける。
押さえておきたい書籍
- 作者: 柴田淳
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2012/08/29
- メディア: 単行本
- 購入: 1人 クリック: 13回
- この商品を含むブログ (34件) を見る
プログラマのための文字コード技術入門 (WEB+DB PRESS plus) (WEB+DB PRESS plusシリーズ)
- 作者: 矢野啓介
- 出版社/メーカー: 技術評論社
- 発売日: 2010/02/18
- メディア: 単行本(ソフトカバー)
- 購入: 34人 クリック: 578回
- この商品を含むブログ (126件) を見る
本場 中国 の頼りになる 【篆刻 字典】 (786ページ, ソフトカバー)
- 出版社/メーカー: ワクワクサンタ ~ delivering happiness ~
- メディア: その他
- この商品を含むブログを見る
ページの内容が短くてもウィンドウ下部にフッターを固定する方法
ページの内容が短い時に、フッターまで上のほうにあがってしまってみっともないことがある。それの回避方法。
html { position: relative; min-height: 100%; } #footer { position: absolute; bottom: 0; width: 100%; /* Set the fixed height of the footer here */ height: 60px; background-color: #f5f5f5; }
html
に対しmin-height: 100%;
とposition: relative;
を設定して、#footer
にposition: absolute;
で固定する。
こうすると内容が短くても長くても、フッターをページ下部に固定することができる。