「adb」を含む日記 RSS

はてなキーワード: adbとは

2018-09-10

anond:20170827112731

android-9.0.0_r8

repo sync

ローカルミラーからsync。同一HDD

Fetching projects: 100% (668/668), done.  
Checking out files: 100% (7881/7881), done.
Checking out files: 100% (15939/15939), done. files:  12% (2013/15939)   
Checking out files: 100% (8013/8013), done.
Checking out files: 100% (6701/6701), done.
Checking out files: 100% (9166/9166), done.out files:   2% (236/9166)   
Checking out files: 100% (15547/15547), done.t files:  29% (4600/15547)   
Checking out files: 100% (12/12), done.
Checking out files: 100% (2500/2500), done.out files:  35% (884/2500)   
Checking out files: 100% (9195/9195), done.out files:  16% (1502/9195)   
Checking out files: 100% (1055/1055), done.out files:  22% (240/1055)   
Checking out files: 100% (12663/12663), done.t files:   9% (1141/12663)   
Checking out files: 100% (3965/3965), done.out files:  20% (824/3965)   
Checking out files: 100% (9487/9487), done. out files:  16% (1529/9487)   
Checking out files: 100% (94/94), done.king out files:  34% (32/94)   
Checking out files: 100% (6246/6246), done. out files:   2% (171/6246)   
Checking out files: 100% (1461/1461), done. out files:  46% (677/1461)   
Checking out files: 100% (118/118), done.
Checking out files: 100% (761/761), done.ng out files:   8% (64/761)   
Checking out files: 100% (266/266), done.
Checking out files: 100% (21720/21720), done.
Checking out files: 100% (5502/5502), done. out files:  23% (1281/5502)   
Checking out files: 100% (259/259), done.ng out files:  35% (92/259)   
Checking out files: 100% (679/679), done.ng out files:  20% (139/679)   
Checking out files: 100% (828/828), done.ng out files:  17% (141/828)   
Checking out files: 100% (4534/4534), done. out files:  42% (1948/4534)   
Checking out files: 100% (4112/4112), done.
Checking out files: 100% (198/198), done.ng out files:   1% (2/198)   
Checking out files: 100% (4584/4584), done.
Checking out files: 100% (5661/5661), done. out files:  29% (1694/5661)   
Checking out files: 100% (400/400), done.
Checking out files: 100% (9937/9937), done. out files:  12% (1254/9937)   
Checking out files: 100% (488/488), done.ng out files:   4% (23/488)   
Checking out files: 100% (2818/2818), done. out files:   8% (228/2818)   
Checking out files: 100% (2842/2842), done.
Checking out files: 100% (4195/4195), done. out files:   7% (319/4195)   
Checking out files: 100% (30060/30060), done.ut files:   2% (782/30060)   
Checking out files: 100% (1478/1478), done. out files:   7% (114/1478)   
Checking out files: 100% (8122/8122), done. out files:  24% (2010/8122)   
Checking out files: 100% (43/43), done.king out files:   4% (2/43)   
Checking out files: 100% (2040/2040), done. out files:  30% (615/2040)   
Checking out files: 100% (6259/6259), done. out files:  46% (2894/6259)   
Checking out files: 100% (4276/4276), done. out files:  28% (1238/4276)   
Checking out files: 100% (417/417), done.ng out files:  49% (206/417)   
Checking out files: 100% (3226/3226), done.
Checking out files: 100% (323/323), done.ng out files:   4% (14/323)   
Checking out files: 100% (16/16), done.king out files:  43% (7/16)   
Checking out files: 100% (15073/15073), done.
Checking out files: 100% (16166/16166), done.
Checking out files: 100% (189/189), done.ng out files:   1% (3/189)   
Checking out files: 100% (220/220), done.
Checking out files: 100% (191/191), done.ng out files:  33% (64/191)   
Checking out files: 100% (4427/4427), done.
Checking out files: 100% (7584/7584), done. out files:  12% (974/7584)   
Checking out files: 100% (7584/7584), done.
Checking out files: 100% (33748/33748), done.
Checking out files: 100% (683/683), done.
Checking out files: 100% (763/763), done.
Checking out files: 100% (12188/12188), done.ut files:  14% (1779/12188)   
Checking out files: 100% (2218/2218), done.
Checking out files: 100% (8081/8081), done.
Checking out files: 100% (73/73), done.king out files:  43% (32/73)   
Checking out files: 100% (4084/4084), done.
Checking out files: 100% (10157/10157), done.
Checking out files: 100% (1150/1150), done.
Checking out files: 100% (891/891), done.ng out files:  12% (111/891)   
Checking out files: 100% (67/67), done.king out files:  49% (33/67)   
Checking out files: 100% (18572/18572), done.
Checking out files: 100% (17/17), done.king out files:  35% (6/17)   
Syncing work tree: 100% (668/668), done.  

real	124m38.905s
user	178m3.356s
sys	15m38.860s

いねえ・・

ls

Android.bp      build          device      libnativehelper   system
Makefile        compatibility  external    packages          test
art             cts            frameworks  pdk               toolchain
bionic          dalvik         hardware    platform_testing  tools
bootable        developers     kernel      prebuilts         zip
bootstrap.bash  development    libcore     sdk

du -hs

66G	android-9.0.0_r8/
30G	android-9.0.0_r8/.repo/

ソースだけで30GB超w

build

$ source buile/envsetup.sh
including device/generic/car/vendorsetup.sh
including device/generic/mini-emulator-arm64/vendorsetup.sh
including device/generic/mini-emulator-armv7-a-neon/vendorsetup.sh
including device/generic/mini-emulator-mips/vendorsetup.sh
including device/generic/mini-emulator-mips64/vendorsetup.sh
including device/generic/mini-emulator-x86/vendorsetup.sh
including device/generic/mini-emulator-x86_64/vendorsetup.sh
including device/generic/uml/vendorsetup.sh
including device/google/cuttlefish/vendorsetup.sh
including device/google/marlin/vendorsetup.sh
including device/google/muskie/vendorsetup.sh
including device/google/taimen/vendorsetup.sh
including device/linaro/hikey/vendorsetup.sh
including sdk/bash_completion/adb.bash

$ lunch

You're building on Linux

Lunch menu... pick a combo:
     1. aosp_arm-eng
     2. aosp_arm64-eng
     3. aosp_mips-eng
     4. aosp_mips64-eng
     5. aosp_x86-eng
     6. aosp_x86_64-eng
     7. aosp_car_arm-userdebug
     8. aosp_car_arm64-userdebug
     9. aosp_car_x86-userdebug
     10. aosp_car_x86_64-userdebug
     11. mini_emulator_arm64-userdebug
     12. m_e_arm-userdebug
     13. m_e_mips-userdebug
     14. m_e_mips64-eng
     15. mini_emulator_x86-userdebug
     16. mini_emulator_x86_64-userdebug
     17. uml-userdebug
     18. aosp_cf_x86_auto-userdebug
     19. aosp_cf_x86_phone-userdebug
     20. aosp_cf_x86_tablet-userdebug
     21. aosp_cf_x86_tablet_3g-userdebug
     22. aosp_cf_x86_tv-userdebug
     23. aosp_cf_x86_wear-userdebug
     24. aosp_cf_x86_64_auto-userdebug
     25. aosp_cf_x86_64_phone-userdebug
     26. aosp_cf_x86_64_tablet-userdebug
     27. aosp_cf_x86_64_tablet_3g-userdebug
     28. aosp_cf_x86_64_tv-userdebug
     29. aosp_cf_x86_64_wear-userdebug
     30. cf_x86_auto-userdebug
     31. cf_x86_phone-userdebug
     32. cf_x86_tablet-userdebug
     33. cf_x86_tablet_3g-userdebug
     34. cf_x86_tv-userdebug
     35. cf_x86_wear-userdebug
     36. cf_x86_64_auto-userdebug
     37. cf_x86_64_phone-userdebug
     38. cf_x86_64_tablet-userdebug
     39. cf_x86_64_tablet_3g-userdebug
     40. cf_x86_64_tv-userdebug
     41. cf_x86_64_wear-userdebug
     42. aosp_marlin-userdebug
     43. aosp_marlin_svelte-userdebug
     44. aosp_sailfish-userdebug
     45. aosp_walleye-userdebug
     46. aosp_walleye_test-userdebug
     47. aosp_taimen-userdebug
     48. hikey-userdebug
     49. hikey64_only-userdebug
     50. hikey960-userdebug

Which would you like? [aosp_arm-eng] 42

make -j4

PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=9
TARGET_PRODUCT=aosp_marlin
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=kryo
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv8-a
TARGET_2ND_CPU_VARIANT=kryo
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.8.0-36-generic-x86_64-Ubuntu-16.04.2-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=PPR2.180905.006.A1
OUT_DIR=out

============================================
[1/1] out/soong/.minibootstrap/minibp out/soong/.bootstrap/build.ninja
[55/56] glob prebuilts/ndk/cpufeatures.bp
[77/77] out/soong/.bootstrap/bin/soong_build out/soong/build.ninja
out/build-aosp_marlin-cleanspec.ninja is missing, regenerating...
out/build-aosp_marlin.ninja is missing, regenerating...
[564/934] including system/sepolicy/Android.mk ...
system/sepolicy/Android.mk:79: warning: BOARD_SEPOLICY_VERS not specified, assuming current platform version
[934/934] including tools/tradefederation/core/Android.mk ...
build/make/core/Makefile:28: warning: overriding commands for target `out/target/product/marlin/system/lib/libclcore_neon.bc'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `out/target/product/marlin/system/lib/libclcore_neon.bc'
build/make/core/Makefile:28: warning: overriding commands for target `out/target/product/marlin/system/lib64/libminui.so'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `out/target/product/marlin/system/lib64/libminui.so'
build/make/core/Makefile:28: warning: overriding commands for target `out/target/product/marlin/system/lib64/libbcc.so'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `out/target/product/marlin/system/lib64/libbcc.so'
build/make/core/Makefile:28: warning: overriding commands for target `out/target/product/marlin/system/lib/libion.so'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `out/target/product/marlin/system/lib/libion.so'
build/make/core/Makefile:28: warning: overriding commands for target `out/target/product/marlin/system/lib64/libLLVM_android.so'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `out/target/product/marlin/system/lib64/libLLVM_android.so'
build/make/core/Makefile:28: warning: overriding commands for target `out/target/product/marlin/system/lib/libminui.so'
build/make/core/base_rules.mk:412: warning: ignoring old commands for target `out/target/product/marlin/system/lib/libminui.so'
[ 99% 722/723] glob tools/tradefederation/core/atest/**/*.py

Android.mkファイルを900以上読み込み完了

[  0% 113/89294] host C++: libadb <= system/core/adb/client/usb_linux.cpp

どこまで行くかな〜〜

追記

時間で20%進んだ。単純計算で100%まで5時間

やむを得ず今日はこのまま出るか。

会社からリモートできりゃいいんだけどな

やったー!

#### build completed successfully (08:56:47 (hh:mm:ss)) ####

real	536m47.886s
user	2057m24.280s
sys	55m15.296s

ビルド成功〜〜。約9時間

 

朝仕掛けておけば、定時帰宅前には終わってるなw

AOSPロムビルド

$ time make otapackage

============================================
ninja: no work to do.
ninja: no work to do.
wildcard(out/target/product/marlin/clean_steps.mk) was changed, regenerating...
No need to regenerate ninja file
[ 99% 250/251] Package target files: o...sp_marlin-target_files-eng.unko.zip
Warning: could not read VENDOR/build.prop

#### build completed successfully (14:58 (mm:ss)) ####

real	14m58.814s
user	41m56.244s
sys	1m7.420s

du -hs

66G	android-9.0.0_r8/
30G	android-9.0.0_r8/.repo/
94G	out/

おまwww ビルドバイナリ100GBいきそうww

df -h

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2       1.8T  1.7T   43G  98% /home

ああああああああああああ

2018-03-17

元増田です。言葉かいが悪くて申し訳ありません&恩師K先生のこと

元増田です。ホテントっててびっくりしました。

アホの子」についてブコメ等で宜しくない旨ご指摘をいただきましてありがとうございます。そして申し訳ありません。

言い訳しますが、彼ら彼女らと私との間に、愛と信頼できる(と、こちらが一方的に思っているだけかもしれないが)人間関係がある前提で使ったのでした。読み返してみたら確かに気分の良くなる言葉ではないですね…。増田聖人君子でもなければ天才でもないので言葉TPOを間違える。申し訳ありません。

現在仕事教育関係ではありません。ごく一般会社員教員教育関係に就こうとは思ったことはないです。あの仕事こそ増田なんかよりも聖人君子に近い人がなるべき仕事で、更に言えばもっと報酬と人手を割くべき仕事だと思っています。私にはとても無理。

まり広くない世界で働いているので詳細はぼかしますが、口悪く言えば大人に対して同じようなこと「一緒に何が原因でこういう事態に陥ったのか考えましょう」という感じの仕事をしています。かなりダメ社員で成績は悪いし出世も遅いです。小さい細かい、そして金にならない仕事ばかりをやっています。その代わり長期間のお付き合いになる案件が多くて楽しくやりがいがありますが、それは会社にとっては更に宜しくない(割の悪い仕事をずーっとやっている)、というお荷物要員です。が、天職だと思っています会社申し訳ない…

蛇足の手本のような追記を、元増田が思い立ったのは、この方法は、増田が開発したものでも、独自に気付きを得たものでもなく、増田の恩師から増田がしてもらったことを子供たちに返しただけなのだということを言わなくてはと思ったからです。ごく一部のブコメ天才とか良い先生だとか、大変気持ちが良く調子に乗ってしま言葉いただきましたが、ぜんぜん違います。重ねて申し訳ない。

そういう意味では、増田は凡人ですが、増田の恩師、K先生天才なのかもしれません。

増田自身がまさに「アホの子」の元祖で、小5~6年の担任を持ってくれた恩師K先生との出会いがなかったら超ヤバかったのです。

増田は、小学校5年生の秋まで、掛け算九九を暗記しないまま素知らぬ顔でいました。

学校勉強は良くできた方だったと思いますペーパーテストなどでは基本的には98/100点などがずらっと並ぶ感じ、授業を聞いていれば大体頭に入り理解できる、先生説明の途中で勝手教科書の「応用問題」を解き始める感じの子供でした。そして、多動&注意欠陥の傾向が強い子供でもありました。今思えば先生からしてみたら割と厄介だったかもしれません。100点は取れないんですよ注意欠陥っ子なので。歴代先生全てに「見直しをしなさい」「あとちょっと集中しましょう」と通知表に書かれ続けてきたタイプです。

で、小2で掛け算を習う時に「×の記号はその回数足すという意味です」と先生が言ったのを真に受けて、その回数足せばいいなら九九覚える必要なくね?と何故か曲解して思いこんだ。それから先は、分かりやすい2の段とか5の段とか以外は記憶せず「○回足す」で乗り切った。いや乗り切れるわけがいから、他の教科のテストは相変わらず95点とか98点とかだけど、算数だけ85点ぐらい。馬鹿だったわけじゃないのが災いして中途半端に平均的に点は取れていたから、当時のそれぞれの担任先生も「増田さんは算数が苦手なのね」程度に判断されていたのだと思います

ただ、九九を覚えていないと、3ケタ÷2ケタの割り算なんかを解くのが地獄なんですよ。あと倍数とか約数概念が苦手というか、概念しか」分かってなくて実践全然できないという状態。正解できないか面白くない、面白くないから興味がわかない、という状態のまま、分数を学び、少数を学び、速度や割合を学び…、ちっとも理解できてないまま小5になっていました。完全にアホの子のできあがりです。

図形問題証明問題のようなもの鶴亀算的な文章問題なんかは、式を作るところまでは合っている、が計算を間違う。それも理解できない間違え方をしている。割り算は勘を頼りに予想を立てた数パターンを足し算検証して合ったやつを正解としてみよう(足し算だけで最小公倍数や最大公約数をあてずっぽうで探す要領だったと思いますあんまり思い出せないし再現できる気がしない…)という超絶燃費の悪い解き方をしていたので、その時にイージーな計算ミスをしているだけなんだけど。そして間違わないときもあるので、先生からしたら何で算数だけ点数が悪いのか分かりにくかっただろうと思います

ところが、K先生はなぜか(後に大人になってから種明かしをしてもらうのですが)、私が九九を覚えていないことを見破ったのですね。

ある日、放課後に一人で残りなさいと言われて、超絶びくびくしながら教室で待っていたら、教科書を山ほど抱えたK先生が、増田算数嫌いを一緒に克服しよう、と言ってきました。クラスでも勉強ができる方の子供だったし、私より他に勉強を見てやった方が良い(失礼な言い草だな)子がいるのに!と、驚いて、そして腹が立ったのと同時に、凄く怖くなりました。

ばれたくなかったんです、アホだってことを。

ずーっとズルをしてきて、九九を覚えてないズルい生徒だとばれたくなかったし、分かってないのに何となくやり過ごしてただけで本当は何にも分かってないアホだってことも、絶対にばれたくないと思ったんです。K先生は生徒思いで自由タイプ教師で私はとても好きでしたから、なおさらばれるわけにはいかなかった。なので家で計算ドリルやればいいでしょ!とか、じゃあ塾に通う!とか、お父さんに教わるからだいじょぶ!とか、忘れたけど色んな事を言って逃げようと思った。でも誤魔化されてくれずに、「ひょっとして九九を覚えてないだろう?」と当てられてしまい、号泣したんですね。恥ずかしいのと悔しいのと腹が立つのと色んな悪い感情が渦巻いたのを覚えています。凄く辛かったし恥ずかしかった。

そこから分数回、K先生放課後付きっきりで相手をしてくれました。まずは九九を覚えてきなさいと、絶対に役に立つんから先生を信じてくれ、と言われました。K先生を信頼していたのでその言葉も信じることにしたんです。結果的に信じて大正解あんなに苦労した計算がこんなに簡単に!と思いました。アホの子丸出しです。

まぁ勘で割り算解いてたわけで、7の段とか8の段とかの九九の深いところがあいまいな程度でうすらぼんやりとは覚えていたのだとは思います母親に白状したら本屋さんで九九の表のを買ってきてくれたのでトイレ風呂に貼った、小5なのに。でも小5だから本気だせばすぐ覚えられる。

その後は、取りこぼしていた分数(九九が分からないと約分が厄介)、少数(分数が飲み込めてなかったので少数と割合概念が全く理解できてなかった)、速度(以下同)などなど躓いていた個所を一通り先生と一緒におさらいをしたら、算数でも98点取れるようになった。100点はめったに取れません注意欠陥っ子なので。

一度、放課後に残されている私を同級生男の子が数人からかいに来たことがありました。優等生と思われていた増田が!と面白かったんだろうと思う。ただでさえ劣等感に苛まれてべそをかきながら(実際に分からなくなるたびにべそべそ泣いていました)教わっているのにクラスメートにからかわれて死にたい気持ちでしたが、K先生が、勉強ができるようになりたいと頑張っているものを笑うな、と怒ってくれたことを鮮明に覚えています

その後は、からかいに来た生徒たちも一緒に「K先生算数をおさらいする会」がしばらく続いたように覚えています最後はかなり大所帯になっていた記憶ほとんどの生徒から慕われていたのです、K先生は。

大人になってもこのクラス同窓会は続いています高校卒業した年の同窓会で、ふと思い出してK先生にどうして九九が分かってないことがバレたんですか?と聞いたら、テスト用紙の隅っこにいつも消しゴムで消した計算跡があって気になっていたこと、ある日消しが甘い時があって見てみたらひたすら関係ない足し算をしている跡のように見えるが何故???というところから、観察をしてみたらひょっとして、と思ったということでした。掛け算を何度も足してたのを気付かれたくなかったし恥ずかしかったのか、証拠隠滅していたんですね姑息なことに。筆算はそのまま解答用紙に書いてあるのになぜ別の計算必要?そして何故消す?、というところから類推されていたらしい。本当に些細なことからだったし、それ気付かれてなかったら、下手したら高校にも行けなかったよ私…。

私自身がアホの子であり、アホであることを許して丁寧に付き合ってくれて、気持ちも分かってくれた(九九の概念理解してたのは増田の良いところだと褒めてくれた、そしてそのあとを面倒がるのは増田ダメなところだと怒られた)K先生から教わったから、私が人を教えるときにそれを使うことができたんです。私が成したことではなくK先生の教えがあったから。

成人式の後に、K先生の家に同級生たちと一緒に押しかけ酒を飲んでいた時、私たちは酔ってゴキゲンで、先生をべた褒め(先生がいなかったら私ヤバかったとか云々)してたら、K先生は、親や教師や目上の者から恩恵を受けたと感じてくれたなら、それを俺に返そうと思わなくていいから下に渡してやりなさい、とおっしゃったんですね。で、それを実践しただけ。

K先生はとても個性的自由で、保護者の中には批判的に見る人もいたような型破りなタイプ先生で、教わったことはこれだけではなく抱えきれないほどあります。K先生のそのクラスは良い年をした今でも同窓会をするほどのつながりが深くありますが、その中で小学校先生になった人が二桁いる。割合で言うとクラスメートの2割弱が小学校教師になりました。私のようなボンクラがならなくても、K先生に感銘を受けた優秀な先生が頑張っていてくれるので、学校先生大丈夫

いや大丈夫じゃないよね…もっとお金と人を割いてほしい。教師になった友人たちもストレートで職に就けた子はいません。みんな1~3年程度、補助教員の仕事にありついてそこからなんとかポストを見つけて、という感じ。ホント酷いよね…。

増田が友人たちを観察している限りでは、学校先生は「勉強を教える能力」だけじゃなくて、「クラスという集団を統率するリーダーシップ」「学校スケジュールを考える企画力」「それをこなす運営力」「ケースワーカー」などのスキル必要で、かれらはこれを一人か二人だけでマルチタスクでで行っています

あくまでも口と性格と知能に若干の問題がある増田私見ですが、今の日本ホント馬鹿だと思います。何で教育予算増やさないでしょうね…。1クラスは40人でも良いけど(ある程度の人数がいた方がクラス内で多様性を許容しやすいと教師の友人が言っていました。少人数だと浮いた子の居場所を作りにくいそうです)、その代わり担任は3、4人居ても全然いいし(そうすれば学校内で個別指導塾的な役割も持てる)、何なら学校行事企画運営なんかは更に専属で別の担当教師がいるべきだと思います名古屋市だったか小学校クラブ活動廃止というニュースがありましたが大英断だと思う。課外活動地域SCなどで吸収できるとしたら理想の形なんですけどね…。

今の学校は、子供も少ないかポストも少なく教師になりたくて夢と強い意志を持って教師になったという人がほとんどだと思います増田が報告した塾での出来事なんて、彼らにもう少し余裕があれば増田の15倍ぐらいは良い結果を出すと思う。それなのに。

それはともかくとして、増田は、社会人になって初めて下に付いた先輩から「お前はアホで手に負えないが、唯一の取り柄は教わり上手なことだ」と言われました。K先生が小5の秋の夕方教室で、私を壊してくれなかったら教わり上手に変化することはできなかっただろうと思います

その他、耳に心地よかったお褒めの言葉などは、心の栄養にさせていただきますありがとう!。一方で、疑問や批判的なご意見で、増田にとって都合よく答えられそうなものにいくつか。

■そんなうまくいくケースばかりあるもんか

そうですね、増田にとって話しやすいことだけを、それもかなりボカして書きましたので仕方ないです。ごめんなさい。実際は大変でした。

adbが分からなかった子は初めて私が「開眼」した生徒なので思い入れ記憶も多いのですが、躓いた場所に気がついた後は、塾が用意しているカリキュラムや教材をほとんど使わずに、まずはアルファベット用の罫線が引かれたノートを拡大コピーして(形状の見分けがついてない疑惑があったので思いっきり拡大コピーして使った)、アルファベットをaから順番に10回ずつ、声を出しながら書き取り練習!をしました。

何よりも、大手フランチャイズ塾だったのにもかかわらずカリキュラム無視した指導をしてもいい、と許容してくれた教室長の懐の深さと"寺子屋愛"に甘えられたことと、先生バイト仲間の優しさ(教えるのが大変な子を私が見る代わりに、担当生徒数を減らしてくれたり、私の受け持ちの子を共有で見てくれたりのフォローをしてくれた)があったからというのはとてもとても大きいです。

あと、当然すぎるほど当然ですが、成績を上げてあげることができなかった子供もいました。元増田にも書きましたが、私は成績が普通の子指導は得意ではなかったです。勉強アレルギーある子供の方が、悪い言い方になりますが、つけ入る隙が見えやすいと感じていました。なので、主に「すごく良くできる子」と「すごくできない子」の担当をしていました。あと、すごくできない子で、一人だけ、どうやっても引き上げられない子がいました。詳細は書けないですが、これは今でも思い出すと胸が痛くなる。

■そんなの誰にだって出来るだろー

増田もそう思います。なのでホテントってビックリしています。そして前段に長々と書きましたが、増田の手柄ではなくK先生のおかげだと思っています

■生徒のプライバシーは?傷つくんじゃねーの?

浅慮だったでしょうか…アホです。問題が起こったら消すかもしれません。ただ連絡を取り合える子供もいるので耳に入って傷ついたと知ったら直接彼らに謝ります。一応最低限はぼかしているつもりです、ホテルはもちろんフェイクです。あとブクマのご指摘にもありますがabdが区別つかない子というのはそれほど珍しいことではないので…。

学習障害があったんじゃない?

増田現在でも専門ではありませんし、当時はアホの大学生だったので判断はできません。増田個人に関しては前記の通り「傾向」は確実にあるだろうなーと思っています。調べてはいませんが。苦労もとても多いがそれなりに個性的で愉快な性質だなと受け入れられています。長くなりすぎるので書きませんが、それを受け入れられたのも恩師K先生のおかげだったりします。

■なんでx=数学なのに英語出てきたむかつく!が察知できたのか

前段の通り、増田こそが元祖アホの子だったからだと思います。掛け算は足し算、なら覚える必要なくない?!という思考停止とその後の悔しさと恥ずかしさがヒントになりました。思いこんだことから一歩先に進むことの大変さ。

長くなってしまっていますが、あと一つだけ、とても興味を惹かれたので。

id:sarensongjing さん、ブログ拝見しました→http://xn--9ckk0f4c7781a7r3b.com/taihen.html

mustの意味と使い方が理解できなかった、とかすごい分かります

増田経験ですが、英語理解には段階があったように思います

第一段階:アルファベット26文字区別が付く

 私の教えた子はみんなこの辺からスタートでした。まずはアルファベット呪文じゃなくなるようにしなきゃ、だった

第二段階:意味は分かってないながらも、音読は出来るようになる

音になる=過去に耳から得ていた情報を、英語勉強に使っていいんだよと理解してもらった。呪文から普段自分が使っている言葉と地続きの「情報」になるだけで、かなり気持ちが楽になるようでした

第三段階:たまたま知ってた和製英語から類推して、薄ら何を言いたいのか分かるような気がしてくる(気がするだけ)

夜やってるからナイター、でnightは夜!みたいなこと。既に持っている情報を使って新しい知的好奇心が湧いてきたということでもあるかなと思っていました。ただしほとんどの子が、頻繁に間違ったことを言ってくるので可愛くてしょうがなかったです。ダジャレか!

これをしばらく単語覚えゲームとしてやってたら、自然と、接尾語の存在に気付いてくれました。言語は、それぞれ意味を持つ小さなクラスターの集合であるという「概念」が体に沁み込んできたという感じ。理解は、もちろんしていないんですが笑 こうなるともう呪文ではなくなる。

そういえば、nightをナイトと読むというのは、なかなか難しいとこではあるんですが、英語比較的素直に音とつづりが連関しているので

無理やり読んでごらん?ニグフト!、なんか似てる言葉あるでしょ、えーとえーと………ナイト?!とか、そういう風に付き合いました。

アルファベット音読できるようになりさえすれば、割とやりようがある。文法シンプルですしね。

第四段階:文章はどうやら並び順が決まっているらしいと薄ら思い始める

おもしろかったのは、文法発見よりも、接尾語の発見の方が全員早かったんですよ。単語同士の共通点を探したくなるのかもしれない。-fulとかね。fullがくっ付いたんだよー、だから○○がいっぱい!って意味になる、と言ったら目を見開いてた。

単語も、あるクラスタの集合体である、という理解ができたら比較的早く、文章もあるクラスタの集合体である文法発見してくれました。並び順って日本だって決まってるジャン、と言ったらそれからはすごく教えるのが楽になった。

ここまで理解が飲み込めていないと、助動詞の大切さや意味や力が分からないだろうし、mustを覚えるのはイヤだなと思ってしまったのかもしれないですね…。

増田は、牛よりもゆるやかなスピードで付き合っていました。ある子供は、第三段階で中3の冬だった記憶があります教室長はハラハラだったと思う…。受験校を決めなきゃいけない時期だったのですが、お母様に、担任先生の説得をお願いしました。お母様はもっとハラハラだっただろう…、お願いだからあと1回次のテストの結果まで見てくれと。あとちょっとなんだよー!という気持ち

アホの子教えるのは楽しかった

学生時代バイト個人指導塾講師をやっていて、座ってられない&話が聞けない中2とか、アルファベットのaとdとbの区別が付いてなくてbog とかdopple とか平気で書いちゃう中3とかを担当していた。

そういうレベルの子供でも、ちょっとした一言というかきっかけが見つかれば変わるし、偏差値27から50超のだいたい普通レベルまでもってくことは、片手間の個人指導大学生バイトでも割と難しくなかった。

逆に私にとっては、普通の子を出来る子にする方が簡単じゃなかった。本人に勉強への自発的意欲があって家庭の協力があれば偏差値60超くらいまではいけたけど、そこから先は元々の素養がないとダメかなぁという感じだった。個人的な体感だと65を超えるのは元々の素養が大きく左右するなぁと思っていた。

アホの子普通の子にする役目は、他のバイト講師仲間の誰もがやりたがらなかった。私はアホだったからそっちのが性に合ってたのもあるが、アホの子普通に近づけていくことで、どんどん目に見えて変わっていくのがすごく楽しかった。こういう言い方はあまり正しさがないとは思うのだが、アホを普通にする方が、普通を出来るにするよりも賞賛されやすかったし、本人からも周囲から感謝されやすかった。労力に比して賞賛感謝が多いバイトだなーとあまり倫理的でないことを考えていたし時給の昇給も早かった笑

アホの子へは、勉強理解を促すための教え方とか理解させ方以前に、取り払ってやらなくてはダメなことがある。

彼らは、勉強=キライ、怒られる、自分が惨めになるだけ、といった思い込みがある場合が多い。どうせ分からないのだから頑張るのは無駄、と思うらしい。で、Togetterでまとめられてた子のように無意識アパシー状態なる子が多かった。

なので、まずは、間違ってくれないと先生が困る、と言うようにした。

あなたが間違ってくれないとどこが分かっていないのか先生が探せないから、間違ってくれないと困っちゃうんだよー、と言う。でなぜその間違いをしたのかを、問い詰めるのではなく一緒に探していこー!というスタンスで接していた。

なんで間違ったの?と聞くのは子供たちにとっては死刑宣告に聞こえるようだった。この人も結局私を救ってくれる人ではない、と思われ閉じられてしまう。実際に最初の頃に担当した子供の中にはそうやって閉じられてしまった子もいた。

よく考えたら、間違ったところや間違った理由自力で分かったらアホじゃないし人の手助けはいらないはずだ。アホの子だって一丁前の中学生なのだから、できることな同級生女子大生()の塾講師にアホを晒したりしないでカッコつけたいはずだし、自分で分かることができるようになりたいはずだ。

aとdとbの区別が付かなかった中3には、なぜこの3つがごっちゃになるのかを見つけてやった。まぁ簡単なことで形が似てるからなのだが、彼は自分が混在させてしまアルファベット同士の形が似てることすら気づいていなかった。

aはアタマが短いけどdはアタマが飛び出してるかごっちゃになるんだよ!だから書く時にアタマ飛び出すか飛び出さないかに注意すればいいよー、と言っただけなのだが、次の週にはbとd問題勝手クリアしていて、普通綴り間違えなくなったし音読もできるようになっていた。

さすがにこの時は、私サリバン先生かよ!と図に乗ったが、26文字中のそれも比較的頻用するアルファベット3つが見分けられないまま放置されてりゃ勉強嫌いになるよなぁとかわいそうにも思った。もっと早く誰か気づいてやれなかったのかよーオトナー。

一次方程式で硬直する別の子は、単にxとか英語が突然出てきた!ずるい!と思考停止してただけだった。便宜上記号から怖がらなくてもいいと理解できた後は数学だけじゃなくて英語の成績も人並みになったし、英語の成績が良くなったら国語社会も急に頭に入るようになったと言っていた。

びっくりするレベルで出来ない子は、こちらが想像できない些細なところで驚くほど繊細につまづいているケースが多かった。だから学校先生から見落とされ続けてたか対応しきれなかったんだろう。あと、そういう子は大抵、家の環境はあまり良くない傾向は確かにあった。貧困家庭、片親、離婚再婚で家にいづらいとか。

そういう子が、アホの子から普通になることのインパクトは大きい。劣等感と、どうせここから抜け出せないという無力感と共に生きてきた子にとって、普通になるということは、普通の将来を考えられるようになるということだ。アホ高じゃなくて普通高校行ける、普通高校行ければまともな就職もできるんじゃないか?という希望だ。

私が面倒見たアホの子たちは2年間で6人いたが、高校行けないかもしれないところから普通レベル公立普通科や商業科に進めて、それぞれ今は会社員などをやっているらしい。地元から生徒のお母さんに会ったりして近況を聞けたのだ。

adb区別の付かなかった中3は、なんとホテル系の専門学校に進んで大手ホテルチェーンでフロントをやってるらしい。立派になって先生は嬉しいよ

2017-08-16

メカニカルゴリ押しって大好き

よろしくお願いしまぁぁぁすっ!!と好きなだけ ボタンを押せるウェブサイトができたというので

手でぽちぽちやったけど、100回達成で二番目までしか解放されなかったので

adbコマンド様に全て任せて朝を待とう。

adb shell getevent -lでEnterキーボタンの押下位置を割り出して

/dev/input/event0: EV_ABS ABS_MT_POSITION_X 00000347

/dev/input/event0: EV_ABS ABS_MT_POSITION_Y 000006fb

16進数10進数に変換して、bashで以下のコマンドをぐるぐる回す。

#!/bin/bash

COUNTER=0

while [ $COUNTER -lt 100000 ]; do

adb shell input tap 839 1787

let COUNTER=COUNTER+1

done

サーバ見てないし、UAいじってPCでちょいちょい直せばアンロックできそうなことは想像ついたけど、これはこれでいいものだ。

画面ぼけっと眺めてるだけでもうるさいが。

2017-08-06

ADBが扱ってくれないものAIIBへ。民間VBが扱ってくれないもの産業革新機構へ。

 

2017-01-25

Heliumのエラーや待機中が終わらなかったりでバックアップできない

先日、HeliumでNexus 5x のバックアップを取ろうとしたところ、PC側のHeliumにチェックがついているにもかかわらず、「アプリバックアップ有効にするためにHeliumデスクトップを待機中です…PCにHeliumデスクトップインストールしてください」と、Nexus 5x の方に表示されます

http://androidlover.net/apps/backupapps/helium-how-to-use.html#comment-254993

LG L-05D(Android 4.1.2)でHeliumでバックアップしようとしたのですが、上記の方(K123さん)と同様の症状が発生しました。直接は解決できませんでしたが、 ADBコマンドでのバックアップリストア代替しました。

ADB version1.0.36では正常にバックアップできなかったので、ADB 1.0.31でL-05Dのアプリデータバックアップし、 リストアADB1.0.36で Zenfone 2 Lazer(Android6.0.1)に行って成功しました。

Helium同梱のadb.exeバージョンバックアップ/リストア先のOSバージョンによるトラブルもあるのかなと無知ながら思うのですがどうなんでしょう。
adb1.0.31でないとAndroid4.xでバックアップできず、abd1.0.36じゃないとAndroid7.xでバックアップリストアできないらしいとか。

参考 http://hikoukai.at.webry.info/201611/article_1.html

2016-10-05

LeMAX2 CyanogenMod13 IIJmio au

Snapdragon820に4GBのRAMをお載せして250ドルちょっとということでお強いと一部で噂のLeMAX2にCyanogenMod13をお載せしたので手順を書く。

購入時のファームウェアはS16であった。

あくまで私の場合はこれで出来たというだけなのでやるときには自己責任で。

失敗して文鎮化しても私は知らん。

PC側準備

http://forum.xda-developers.com/showthread.php?t=2588979 をダウンロードする。

実行すると何か聞かれるのでYYY

c:\直下adbというフォルダが出来ていることを確認する。

http://forum.xda-developers.com/le-max-2/development/recovery-twrp-3-0-2-0-unofficial-t3443611

http://forum.xda-developers.com/le-max-2/development/cm13-max2-s19-umbrellateam-spainteam-t3471863

ダウンロードし、両方ともc:\adb\に置く。

zipは展開しない。

twrpを焼く

電源ボタンと音量ボタンの下を両方同時に長押し。

You've enterd Fastboot mode. とか書いてある黒背景に青い歯車の画面になったらPC接続する。

c:\adb\を開き、Shiftを押しながら何もないところで右クリックコマンドウィンドウをここで開く

>fastboot oem unlock

>fastboot flash recovery twrp-X.X.X-1-x2.img

両方ともOkayと書かれていることを確認する。

twrp-X.X.X-1-x2.imgはさっきダウンロードした2つのうち前者のほう。

twrpで完全削除

今度は電源ボタンと音量ボタンの上を両方同時に長押ししつづけて再起動するとtwrpのロゴが出たあと、

下のほうに左から右にスワイプするっぽいものボタンが2個ある画面になる。

Select Languageで日本語を選び、下のスワイプを左から右になぞってロック解除。

中国語表記されていて読めない場合には2個あるボタンのうち右側。

消去を選択し、DATAの初期化選択する。

警告されるのでyesと打ち込んで実行する。

記憶領域が完全にまっさらになる。

twrpでインストール

完全削除後、マイコンピュータ直下にx2というデバイスがいるはずなので、それを開く。

準備のとき後者ダウンロードした++CM13 UmBreLLaTeaM S19_UNofficial XX-XX-201X++.zipを、そのx2の中に転送する。

LeMAX2の戻るボタンを押してトップメニューに戻り、インストールボタンを押す。

インストールするzipを選ぶ画面になるので++CM13 UmBreLLaTeaM S19_UNofficial XX-XX-201X++.zip選択する。

インストール後に再起動する」にチェックを入れ、最下段のスワイプをなぞる。

インストールが行われ、勝手再起動するので待つ。

CyanogenModのセットアップ

CyanogenModの初回起動は少し遅いので待つ。

CyanogenModが正常に起動してくると最初セットアップ画面になるのでセットアップする。

以上。

IIJmioタイプA通信が出来た

IIJmioタイプA(データ+SMS)のSIMを挿してAPN設定をしたところ問題なく通信をすることが出来た。

はいっても、LeMAX2は技適を取得していないデバイスなので通信できることの確認までしか行っていない。

普段IIJmio直販のZenFone Goルータ役としてテザリング運用している。

ZenFone Goに載っているCPUはSnapdragon400と貧弱極まりないが、どうせルータとしてしか使わないのでどうでもいい。

ポケモンGOプレイしたい

CyanogenModはデフォルトRoot化されているので、RootチェックにひっかかりポケモンGOプレイすることが出来ない。

設定→端末情報ビルド番号を連打し、開発者向けオプション有効にする。

設定→開発者向けオプションルートアクセス にて「アプリのみ」を選択し、

PlayストアからSuperSUインストールする。

おそらくsuバイナリアップデート必要とか言われるのでアップデートし、

再起動SuperSUを開き、設定からroot権限放棄する」を選択するとRoot化が解除されポケモンGOを起動できるようになる。

おわり。

2016-08-23

どうやって殴れば動くかな、Adb

あっというまにバッテリー12%で12分だよ。

おいVAIOは100分しかもたねえのか、VAI株式会社よ、ふざけるなっての!!

おいadbデプロイが遅すぎるんだよ

なにちんたらしてるんだよ。10分近くぐずってるんじゃねえよ。何回再起動させやがってるんだよ。ノートPCバッテリーがなくなるだろうが。

AIOも、最新型で3時間しかもたないって何だよな、情けねえ。

android emulator 馬鹿野郎

お前が遅いせいで帰れねえんだよ。

おまけに、ノートPCのバッテリがなくなるだろうが。くそ遅いんだこら。

いつも

adb.exe -s emulator-5556 shell getprop ro.product.cpu.abi

でとまってるんじゃねえぞアホが!!

人間だったらぶんなぐりまくってやろうか。俺を凶暴な人間しているのはおまえのせいだ。性格が悪くなるのはおまえのせいてあって俺のせいじゃねえわ。

それともVisual Studioおかしいのか?

2016-08-14

Android Studioインストールして懲りた話

SDKドライバADBだけにして、Genymotion使うことにしま

2015-03-25

Android Installer Hijacking Vulnerability

仕組みがわりと凝ってて面白い

http://researchcenter.paloaltonetworks.com/2015/03/android-installer-hijacking-vulnerability-could-expose-android-users-to-malware/

  1. マルウェア作者はまず、SD読み書きとインターネットアクセス権限くらいしかない「権限的には無害っぽい」アプリAを作成し、アプリストア等に上げて被害者インストールさせる (アプリAそのもの無害だこの時点では直接的な被害を及ぼさなし、Google Play での配信でもよい)
  2. 実はこのアプリAは、PackageInstaller の監視をしている。(rooted 端末であれば logcat を見る、そうでなければ /sdcard などの、3rdアプリストアが .apk一時的に置くディレクトリ監視)
  3. 被害者は、1. の作者とは関係のない、全く問題のない野良アプリBをインストールしようとする。この時、アプリBは /sdcard などにいったんダウンロードされ、それを PackageInstaller が読み取って、権限確認等のダイアログを出す。
  4. ここでアプリA は PackageInstallerActivity を検知し、/sdcard に一時的に置かれた「アプリB.apk」を、マルウェアに置き換えてしまう!(ネット越しにダウンロードしてきて上書きしてしまうか、あるいはアプリAに内包されていたマルウェアを取り出し、上書きする)
  5. 被害者が「ふんふんパーミッション問題ないしオッケー!」と思ってインストールボタンを押すと、4. で上書きされたマルウェアを知らないうちにインストールしてしまう!

要するに PackageInstaller が権限チェックするタイミングと、実際にインストールするタイミングの間に、対象の .apk を置き換えてしまうという手法となります。(Google Play ストアからインストール場合は、一時的な .apk は /sdcard などではなく端末内のセキュアな場所に置かれるために、書き換えることができません。)

また Android 4.3 以降は、権限チェック時に AndroidManifest.xmlチェックサムを記録しておき、インストール時にももう一度それを確認するように PackageInstaller が修正されているようです。(一部のベンダの端末では 4.3 でもこのチェックをしていないので脆弱性の影響を受ける)

さらには、4.4 以降であれば、上記のチェックサム確認の他に、そもそもアプリ自由に /sdcard を書き換えることができなくなっているので、.apk を書き換えること自体ができなくなっていますね。

ユーザにできる自衛策としては、Google Play からのみアプリインストールする、といったところでしょうか。

あるいは、/data/local/tmp はアプリからは書き換え可能でしたっけ?

できないのであれば、PC で .apk ファイルダウンロードしたのち、adb install でインストールする、という手もありなのかな。

あ、ちなみに Amazonアプリストアアプリ (ややこしいな) は既にこの問題対処しているようなので、Amazonアプリストアは安心して利用しても大丈夫かと思います

[※2015/03/26 トラバブコメでの指摘に合わせて少々書き直しました]

2012-05-04

うまくいかねーぞ (AndroidMarket を EMULATORで)

http://androidsdk.web.fc2.com/

AndoridMarket でてこねー。

もう5回もためしたんだ。

adb.exe を使ってapkをプッシュしても

system.img、さっぱり書き換わらないんだが。ファイル更新日時が初期のまま。

FAQに書かれてるけど、ちゃんとコピーもしたし。

また3時間ちかくつぶれた。

2011-12-04

http://anond.hatelabo.jp/20111204203610

逆に言うと、ROM焼きシステムadb使わず 消せるプリインって作れるの?

 
アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん