【Monaca】Ionic Color Pickerっぽい機能を実現する

※Onsen UI + AngularJSを使用。
アプリにカラーピッカーのような機能を実現したいと思っていたところ、
Ionic Color Picker – Ionic Marketplace
というページを見つけ、早速それっぽい機能を実現してみた。

新規プロジェクトから「Onsen UI V2 Angular 1 Minimum」を作成。
$watchCollection()colorオブジェクトの変更を検知し、RGBのHEXコードを生成している。


Continue reading

【Monaca】ons-list-itemをドラッグ&ドロップで並び替える・その2

Onsen UI V2対応はこちらから。


※11/22再編集
前回の「【Monaca】ons-list-itemをドラッグ&ドロップで並び替える」で記載したコードにはいくつか問題点があった。
ons-list-itemの背景色でわかりにくかったが、helper(移動中のons-list-item)のborder-topが消えたり、一番下のons-list-itemを移動させると、下から二番目のons-list-itemが下がるが、ons-listborder-bottomons-list-item)のborder-bottomが重なって線が太くなるなど。

二日間もいろいろと試した結果、下記のコードになった。
【Monaca】Onsen UI ons-list のズレをなくす」で紹介したCSSを適用することで面倒なborder-topborder-bottomの処理を軽減することができた。
また、「三」のアイコンをドラッグすることで入れ替えが行われるように変更した。
それから、style.cssでは、CSSによる変化が確認できるようにあえて色を変えているので、コードを流用する場合は注意していただきたい。
Continue reading

【Monaca】ons-list-itemをドラッグ&ドロップで並び替える

Onsen UI V2対応はこちらから。


※Onsen UI + AngularJSを使用。
以下のファイルを準備する。
jquery-3.1.1.min.js
jquery-ui.min.js
jquery.ui.touch-punch.min.js
④jquery-ui.min.css(②zipに同梱)
jsフォルダに上記①~③ファイルとapp.jsを配置する。
cssフォルダに上記④ファイルとstyle.cssを配置する。

$scope.tableに初期データを設定し、ons-listで一覧を表示する。
ons-list-itemをドラッグ&ドロップし、[Check Table]ボタンを押下すると、コンソールに並び替えた$scope.tableの内容が表示される。
———-
ルメール
戸崎
川田
デムーロ
福永

2016-11-17-20-42-44 2016-11-17-20-45-21

index.html

app.js

ons-list-itemの高さが45px(奇数)だと、ドラッグ&ドロップの際に毎回ズレが生じるため、44pxに変更している。
(jquery-ui.min.jsの処理で高さの1/2を算出する処理があるため。)

style.css

nend絶好調!!アドネットワーク比較 2016年10月

10月1日~31日までのインプレッション数(上段)、クリック数(中段)、報酬額(下段)。

2016110101

まずi-mobile。
バナー広告は全面撤退する方向で進めている。

次にAd Generation。
平均クリック数13と好調だが、平均単価7円と先月より-1.6円下がった。
アフィリエイト用のバナー広告の配信が影響していると思われるため、すべてはずす方向で進めている。

最後にnend。
平均クリック数13と先月より倍増、平均単価11円で変わらず。
ユーザー数が増え続けている影響が大きい。

3社トータルの収益が7,000円を突破した。
シンプル体重管理は、MonacaからVisual StudioのCordovaに移行させ、課金とAdMobのプラグインの使用するためのテストを行っている。

続・Windows 10で突然SSDにアクセスできなくなる症状の対処方法

2016110102

約3ヵ月前の「Windows 10で突然SSDにアクセスできなくなる症状の対処方法」の続き。

結論が出た。
BIOSのメモリのタイミング設定を「おまかせ」にすると、フリーズすることがわかった。
私が所有するメモリは、GeILというメーカーのGD316GB1600C11DC(8GBx2)で、BIOSのメモリのタイミング設定は9-9-9-24となっていたが、下図の赤丸11-11-11-28の設定値に従ってBIOSを設定し直したところ、フリーズしなくなった。

2016110103

もし、LPM(Link Power Management)の対処方法で改善できなかった場合、メモリを疑った方がいい。
使用しているメモリが2枚または4枚の構成で、メーカーや型番の違うメモリを使用している場合、同じ型番のメモリに差し替えることをオススメする。
1.メモリのメーカーや型番を調べて、メモリのタイミング設定の仕様を確認する。
2.BIOSのメモリのタイミング設定を確認し、差異がある場合は仕様の設定値に変更し直す。
3.memtest86+でエラーが発生しないことを確認する。