Android 6.0.1

2017/01/23 13:17:56
ピーヤ!



Noranekoです。




私はプログラマであり、自作PC経験もあるので安定して動いてるシステムには


むやみやたらとアップデートは入れない主義なのですよ。


Windowsでも、OSとソフトはアップデートの通知のみで、手動でアップデートする感じにしてます。


ですがここ最近、Androidのアプリを立ち上げようとして、


『アプリのアップデートが必要です』


とのことで、アプリをアップデートしたのですが、


インストールでこけ、挙句の果てにAndroid自体再起動しやがったぜ!


何回もこの状況だったので、最終手段のAndroid OS自体のアップデートを試みました。


『6.0.1』にしたところ、無事インストールが終了しました。





で、本題の『6.0.1』について。


1.6の頃から開発してますが、Androidには元から内部SD部分と外部SD部分があり、


4.4.2では、


内部SDパス:/mnt/sdcard/


外部SDパス:/Removable/MicroSD/


となっています。


※上記のパスは、機種によって全く異なります。


このパスがAndroidで統一されてないのは、最悪の一言ですね。


外部SDのパスを取得するには、


Environment.getExternalStorageDirectory().getPath()


を用いて、パスを取得しましょう。



手元にあるZenFone 2 Laserを6.0.1をアップデートしたところ、


問題なく外部ストレージとしてSDカードを認識して終了しました。


さて、内部に移したやつをSDカードに移すか。













あれ?






あれれ?











移せなくない?







何これ?










そうなのです。


6.0.1では多くの端末がSDカード移行の機能を切っているらしく、


adbコマンドを打たないと移せないらしいとの書き込みをみました。


最悪やん。。。


しかも、外部SDカードを内部のSDカードとして認識させることらしい。


もうね意味がわからんよこれ。


てことで、自分みたいに開発環境がある人は簡単にできるんですが、


それ以外の人は泣き寝入り状況でございます。


開発環境があるかたは、コマンドプロンプトにて、


C:\Users\Donald John Trump>adb shell⏎


shell@Z00A_1:/ $ sm list-disks⏎


disk:179,64


shell@Z00A_1:/ $ sm partition disk:179,64 private⏎


上記コマンドにより、SDカードが初期化され内部のSDカードとなります。


機種によって、diskの値が異なるようです。


内部のSDカード化が成功すると、アプリをSDカードに移せるようになります。


しかし、アプリによっては



SDカードへ移すと起動しない!



SDカードへ移すことができない!



等の状況を確認しました。


『dマガジン』が後者で、今までSDカードに入れることができたのに、これはひどい。。。


SDカードに移すことができる権限はソフト側にあるので、


dマガジンの開発の方は6.0以降もSDに移行できるように権限を許可してもらいたいと思います。


というわけで、6.0にはしないほうが良いです。


まじ辛い体験を味わうことになります。

ファイナルファンタジー XV 初回生産特典 武器「正宗/FINAL FANTASY XVオリジナルモデル」アイテムコード同梱 - PS4

新品価格
¥4,100から
(2017/1/18 17:04時点)






~こんなアプリ出してます~

authored by Noraneko | Comment(0) | Android

明けましておめでとうございます

2017/01/18 17:08:14
ピーヤ!


Noranekoです。





全然更新しておりません^ω^


日記なんか年に1回で十分ですね^ω^







そんなことより、






悪い やっぱ辛えわ








話が全くわからないし、モンハンやバイオを無理やり押し込んでて辛すぎる。





辛すぎて150時間くらいやってるけど、。




ドラクエ10含め、ディレクタとプロデューサが無能過ぎて、

ゲームをやっても苦痛しか残らない。



今のシステム業界の悪い流れを非常に感じることができる。

無意味なパワーポイントが作られ、デザイナ・プログラマがその間を補完しながら物を作る。

勝手に大きな変更をされて、それを作る為に今まで作った物が無駄となる。

物を作る大前提の設計書(ストーリー)がないことが問題ということがわかっていない。


自分だけが辛いのは嫌なので、是非皆様にも体験していただきたく購入してほしいです。



本年も宜しくお願い致します☆彡


ファイナルファンタジー XV 初回生産特典 武器「正宗/FINAL FANTASY XVオリジナルモデル」アイテムコード同梱 - PS4

新品価格
¥4,100から
(2017/1/18 17:04時点)






~こんなアプリ出してます~

authored by Noraneko | Comment(0) | ひとりごと

Windows 10

2016/08/23 12:05:26
台風ゴイスーだった!

築年数が30年超えるとゴムパッキンも劣化して、窓を閉めててもレールに水が若干侵入してました。



つうか、10号がめっちゃ南下してるううううう!

コリオリも真っ青!!


ということで、先月私事ではありますが、カッとして開発環境を『Windows 10 Pro』にしました。

たまにMS系の仕事があって、Pro環境が必要なのでProを使ってますが、

今回の無償アップデートで、

『Windows 7 Professional』から、『Windows 10 Pro』にできました。


『Windows 10 Pro』なんですね。

『fessional』がついていません。

なんで取ってんねん。

つけとけよ。

Microsoft Windows 10 Home (32bit/64bit 日本語版 (新価格版)|USBフラッシュドライブ

Microsoft Windows 10 Professional (32bit/64bit 日本語版)|USBフラッシュドライブ



てことで、HDDを買ってきてWin 7でISOを焼いてクリーンインスコしました。

万が一を考えて、バックアップ環境として使用してたHDDはそのままに。

Win 10のインスコの際に、キーを聞かれたのでWin 7のキーを入れてすんなり完了。

サウンドカード・ビデオカードのドライバも自動で拾ってきて問題なし。

マウスはBluetoothアダプタを使用してますが、こちらも問題ありませんでした。


以下、私環境で動作確認したソフトを!
※バージョン1511

Mozilla Firefox

Mozilla Thunderbird

Google Chrome

Skype

WinSCP

LightWave 10.1

Adobe CS 6 Production Premium

Eclipse Neon(4.6)

Android SDK Tools

サクラエディタ

7-Zip

MPC-HC

ドラゴンクエストX オンライン

The Lord of the Rings Online



ソフト関係に関しては特に問題なく動いてますね。

不具合として、起動して写真?が表示されて、エンターを押すとログイン画面が出るんですが、

ごくまれに写真からログイン画面に行きませんね。

その時は、キーボードのnum lockが点灯してないので周辺デバイスを認識してない感じです。

『Anniversary Update』は頃合いを見て入れようと思っています。




~こんなアプリ出してます~

authored by Noraneko | Comment(0) | Windows

明けましておめでとうございます

2016/02/23 00:00:33
光陰矢の如し少年老い易く学成り難し、2/22『猫の日』です!


最後に日記したのが去年の10月ですね。


毎日PCの前にいますが、なんか書こうかなって思ってても結局書いてませんでした。

ネタとかたまに浮かびますが、それをテキストに書いておかなきゃダメですね。



ということで、本日は私の備忘録として書置きしたいと思います。

もはや日記でも何でもありません。



そんなこんなで、現在、プリンタの電源を入れる度に



『プリントヘッドの種類が違います』



と表示され、印刷ができません。

プリントヘッドを洗浄して、一時は直って動いたりしてましたが、

最近はそのごまかしも効かなくなってしまいました。



そこで、『価格.com』で現在物色中でございます。

去年からちょこちょこ見てたんですが、やたらキャッシュバックが多いですね。

売れないから、一時期の売り上げを大きく見せようとしてるのかな...

買う方としては、いつやるんだ?いつやるんだ?状態でございます。


しかし、その心配もご無用!

なんと3社が一斉にキャッシュバックをやってるのでございます!

まず

『キャノン』

Canon プリンター インクジェット 複合機 PIXUS MG6930 BK ブラック

新品価格
¥15,058から
(2016/2/23 00:14時点)

Canon プリンター インクジェット 複合機 PIXUS MG7730 WH ホワイト

新品価格
¥17,200から
(2016/2/23 00:14時点)


2016/02/20~2016/05/09

上記の6色A4機が1,000~3,000円キャッシュバック対象です。



『エプソン』

EPSON プリンター インクジェット複合機 カラリオ EP-708A

新品価格
¥13,060から
(2016/2/23 00:12時点)

EPSON プリンター インクジェット複合機 カラリオ EP-808AB ブラック

新品価格
¥18,780から
(2016/2/23 00:07時点)


2016/01/28~2016/03/27

上記の6色A4機が2,000円キャッシュバック対象です。



『ブラザー』

brother プリンター A4インクジェット複合機(FAX/有線・無線LAN/両面印刷/ADF/手差しトレイ) MFC-J880N

新品価格
¥18,807から
(2016/2/23 00:19時点)

brother プリンター A3インクジェット複合機(両面印刷/無線LAN/ADF/ホワイト) DCP-J4225N-W

新品価格
¥16,035から
(2016/2/23 00:19時点)

brother プリンター A3インクジェット複合機(FAX/ADF/有線・無線LAN/両面印刷/ADF) MFC-J4725N

新品価格
¥22,825から
(2016/2/23 00:20時点)


2016/02/12~2016/04/24

上記の4色A4、A3機が2,000~3,000円キャッシュバック対象です。



候補はこの中からと思っています。

エプソンとブラザーに関してはビジネスプリンタについてもキャッシュバックをやっています。


ブラザーのA3いいなって思ってるけど、友達に紙が詰まるからやめとけと言われてて悩んでます。

キャノンに関しては顔料・染料の黒があるのが強みで、

ちょっと前に調べてて、MG5730というA4で4色の複合機でいいかなと思ってました。

が、A4用紙をセットしたカセットから用紙がはみ出るという謎仕様らしく候補からはずしました。

これ知らなかったら買ってました...

あと無線がメインになりつつあるので、USBケーブルが同梱されてないらしいですね。

複合機とか昔は4万近かったのに、1万切ってたりしててちょっとビビりますね。




~こんなアプリ出してます~

authored by Noraneko | Comment(0) | ひとりごと

MySQL

2015/10/15 23:00:57
こんばんわ!

Noranekoです。


思うところがあり、MySQLをチューニングしてみました。

システムにもよりますが、今まで数千件のデータを一件ずつグルグル回してinsertしてたのですが、

ちょっと時間もかかるようになってきたので、一括insertに変更しました。


SQLなんかも特に難しい書き方はせず、

『,』

で繋げていくだけです。
INSERT INTO
(id, clm0, clm1, clm2)
VALUES
(0, 'hoge0', 'hoge1', 'hoge2'),
(1, 'hoge10', 'hoge11', 'hoge12'),
(2, 'hoge20', 'hoge21', 'hoge22')

これが基本。

で、最後のカンマを取りたいのでphpを使って、
$sql = substr($sql, 0, -1);
$res = $dbCon->query($sql);

として、流しましょう!!

よしよし、これでぐっすり寝れる。











寝れませんでした!




Duplicateエラーでこけてました。

しかも一気に流すので、ひとつもINSERTできていませんでした^q^


当然やね!



なので、最初のSQLにある魔法の言葉を加えます。

INSERT IGNORE INTO
(id, clm0, clm1, clm2)
VALUES
(0, 'hoge0', 'hoge1', 'hoge2'),
(1, 'hoge10', 'hoge11', 'hoge12'),
(2, 'hoge20', 'hoge21', 'hoge22')


どこが変わったかよくわかりませんね。




IGNORE



これを追加しました。



無事INSERTできて、ぐっすり眠れる日が来ました。
















しかし、ある日見慣れぬエラーが!!!








次回、






『迫りくる脅威、この愛は届くのか?』





をお送り致します。








と、次回に持ち越しても良かったんですが、備忘録にならないので続けます!



それで、その時遭遇したエラーと言うのが、








『MySQL server has gone away』





義務教育6年間+αの英語教育を習った私は驚愕しました。





『has gone away』



この言葉の重み!!

直訳すると




『逝ってしまわれた』





ですよ!!

しかも、present perfectです!!


うおおおおおおDB逝ったあああああ!


と思いましたが、MySQLWorkbenchは繋がってSQLも打てる状態でした。


なんなんだこのエラーメッセージは...


ORACLEしかり何故こうもDBのエラーメッセージはうんこなのか?


わかりやすいエラーを表示すると死ぬの?馬鹿なの?


ということでググル先輩に聞いてみたところ、タイムアウトとかいろんな要因がでてきます。


が、私の場合心当たりがあるので、そこを調べてみたところビンゴでした。


その前に下記のSQLを流してみましょう
SHOW VARIABLES LIKE 'max_allowed_packet'

>1048576

となるはずです。

これは一回のSQLで流せるのが1,048,576Byte

つまり1MBですよ!

と言う意味です。

案の定、数千件のINSERT文のバイト長を調べたところちょっと超えていました。

一応カラム長とかから、大雑把に計算してその件数を決めていたのですが、

本当にわずかに超えていました。

おしかったね!

ちなみにバイト長を調べるには、

echo(strlen($sql));

とすればわかります。

なので件数を半分にしました。



これでぐっすり眠れるようになりました!


おしまい。




~こんなアプリ出してます~

authored by Noraneko | Comment(0) | Web
1 2 3 4 5 6 7 8 9 10 >>
BLOG内検索
<< 2017/08 >>
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31