【自動化】MacroDroid Part16【マクロ】 (727レス)
上下前次1-新
666: 12/12(金)08:20 ID:t/VVJoA8(2/3) AAS
>>663
>>664
ありがとうございます
そこから変えるれルの知りませんでした。
667(1): 12/12(金)13:03 ID:gAmkTfE8(1/4) AAS
>>665
想像してるような「他のシステム」に影響することは想像しなくても良いくらいの可能性だよ
MDくらいのってのはどこまで話を大きくしても個人スマホの範囲を出ないから最悪個人のスマホが文鎮化しても本人以外困らないしって事でもある
極端な例をあげれば、
画面をONにしたとき、画面をOFFにするってマクロを作れば操作不能スマホの完成
こんなの誰も作らないって誰もが思うんだけど、複雑な仕組みを作れば作るほど、「特定の条件でそうなる」みたいなバグができるもんなのよ
なのでセオリーとして、できる限り安全な作り方をするってのが習慣化されるのだ
じゃあ実際にMD使い始めた人にこれを強く推すか?となると、一生そんなバグに出会わないまま終わる人も少なくないだろうし、好きに使っていいんじゃないの?とも
668(1): 12/12(金)14:14 ID:fXRnff8O(1) AAS
MacroDroidだけで完結してる内容なら最悪セーブモードで起動すれば何とかなるかな
昔の話だけど人に教えられた通り疑いもせずにシステム設定を変更したらスマホ自体がクラッシュするようになってしまった時が一番ヤバかった(スマホ起動させると数秒後にクラッシュ)
機種毎に違う設定なのによく分かってない人が安易に自分の設定を人に教えてたのを事前確認せずに鵜呑みにしてしまった
669(4): 12/12(金)14:52 ID:t/VVJoA8(3/3) AAS
>>667
>>668
その話は分かりますが、それは変数の使用に関わらなくても起こる話であって、どうローカル変数とグローバル変数の話に繋がるのかがわかりません。
670: 12/12(金)15:20 ID:0gdVAnRV(1/2) AAS
ここまで親切に解説されて分からないなら触らない方が身のためじゃないか?
身の丈に合ってない
671: 12/12(金)15:54 ID:wglpWXNU(1/2) AAS
>>669
小難しい事しない限りなんとでもなるから気にしなくていいという事
672(1): 12/12(金)15:58 ID:28QVbttd(1/2) AAS
アプリの使用は自己責任で済む話しだし今更グダグダ説明する内容でも無い
MDの変数を他のアプリが読み取って使うなんてとても考えられない
673: 12/12(金)16:12 ID:wglpWXNU(2/2) AAS
>>669
追加するけど他のマクロでも共用したい変数があればグローバル変数を使い、それ以外はできるだけローカル変数でマクロを組むのが基本
グローバル変数を多用すると後々変数を探すのも厄介になってくる(今の自分)
あと一時的に使用して使い捨てるグローバル変数を用意しておくのもいい
674(1): 12/12(金)16:47 ID:0gdVAnRV(2/2) AAS
>>672
問題になるのは書き換えられることだから
読みとるのは別に問題にならない
675: 12/12(金)18:03 ID:gAmkTfE8(2/4) AAS
>>669
変数の一般常識だけど「変数はなにもしない」よ
システムを弄るようなマクロを作ったとして、その中にグローバル変数が使われてるとすると、そのグローバル変数は誰がいじったのかわからない値が入ってることがあり、その値を使ってシステムがいじられると最悪致命的な状況になることも考えられるということ
とはいえ、せいぜい個人の趣味の範囲にしか影響しないだろうから好きにしたらいいよと言っている
676(1): 12/12(金)18:10 ID:elCtqSo+(1/2) AAS
なんか話が大きくなってない?
グローバル変数の使用がスマホ文鎮化の原因になるみたいな感じに書いてるのがおかしいでしょ
そら変数が原因になる可能性は0じゃないかもしれないけど、文鎮化するのは他の原因の方が圧倒的に多いでしょ。
677: 12/12(金)18:29 ID:28QVbttd(2/2) AAS
>>674
つきあいきれんわ
678: 12/12(金)18:31 ID:7tUb7PZR(1) AAS
オブジェクト指向を勉強するといい
679(1): 12/12(金)18:35 ID:gAmkTfE8(3/4) AAS
>>676
もとからそういうまず起こらないことを前提にだして、んなもんMDで考える必要ないから好きにしたらいいっていってるんだけど?
680(1): 12/12(金)20:16 ID:elCtqSo+(2/2) AAS
>>679
ごめん、あなたじゃなくて最初の>>662の事
681: 12/12(金)20:25 ID:gAmkTfE8(4/4) AAS
>>680
すまんな今日はあちこち移動してて>>662も俺なんだ
682: 12/13(土)15:33 ID:KWhnU9Ai(1) AAS
はぁ?>>662は俺だが?
683: 12/13(土)20:49 ID:bFGJMOf7(1) AAS
うわー
684: 12/13(土)22:01 ID:RzIbKT7x(1) AAS
どっちの人でもいいけどローカルとグローバルの話に対し>>662が
グローバルな変数は予期せぬ動作の原因になりシステムに影響度が高く危険はわかっても使うしかない、困るのは本人だけと
いかにもグローバル変数が悪影響のような文章書いてるのが良くない
685: 12/13(土)22:09 ID:OTM4sXNX(1) AAS
なんかグローバルをAndroidシステム全体に共有する意味とでも思ってるんじゃね
MD内の上位と下位、あるいは名詞と固有名詞みたいな違いなのに
上下前次1-新書関写板覧索設栞歴
あと 42 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.019s