動かざることバグの如し

近づきたいよ 君の理想に

jQuery 3.xでajax()でエラーになったときに疑う箇所

なるほど、jQuery 3.0では多くの非推奨メソッドが削除されて2.xで動いていたものが動かなくなることがある

詳しくは以下のサイトが詳しい

【翻訳まとめ】jQuery 3.0 alpha リリースノート - Qiita

中でもajax()で若干ハマったのでメモ

success() error() complete() は廃止された

彼らはもういない

ソースは

http://api.jquery.com/jQuery.ajax/api.jquery.com

に以下のように明記されている

Deprecation Notice: The jqXHR.success(), jqXHR.error(), and jqXHR.complete() callbacks are removed as of jQuery 3.0. You can use jqXHR.done(), jqXHR.fail(), and jqXHR.always() instead.

別にいきなり始まった話ではなく、すでに1.8以降では

Deprecation Notice: The jqXHR.success(), jqXHR.error(), and jqXHR.complete() callbacks will be deprecated in jQuery 1.8. To prepare your code for their eventual removal, use jqXHR.done(), jqXHR.fail(), and jqXHR.always() instead.

と非推奨メソッドになってたんだし妥当

どうなるの

こんな感じ

$.ajax({
  type: "GET",
  url: 'http://localhost:3000/text.php',
  data: {name: 'taro},
  timeout: 3000
}).done(function(data){
  console.log(data);
}).fail(function(data){
  console.log('error',data);
}).always(function(data){
  console.log('always called');
});

$.getjson()?知らない子ですね

マクドナルドで無料の乞食WIFIが飛んでいたので使ってみる

通信速度

http://beta.speedtest.netで見る限り下り30Mbps出るっぽい

ただし午前4時とかいう過疎時間帯だけどな(

IP

% Information related to '118.103.63.128 - 118.103.63.159'

inetnum:        118.103.63.128 - 118.103.63.159
netname:        INPLUS-FWIFI
descr:          Softbank Corp.
country:        JP
admin-c:        ON3925JP
tech-c:         ON3925JP
remarks:        This information has been partially mirrored by APNIC from
remarks:        JPNIC. To obtain more specific information, please use the
remarks:        JPNIC WHOIS Gateway at
remarks:        http://www.nic.ad.jp/en/db/whois/en-gateway.html or
remarks:        whois.nic.ad.jp for WHOIS client. (The WHOIS client
remarks:        defaults to Japanese output, use the /e switch for English
remarks:        output)
changed:        apnic-ftp@nic.ad.jp 20160908
source:         JPNIC

ちなみにgethostbyaddr()しても何も取れなかった 残念

1時間で切れる仕様

MACアドレス見てるっぽい 偽装したら普通に使える

Mac OSのMACアドレスを偽装する

一発で実行させたいシェルスクリプト

thr3a-m2:~ root# cat /var/root/change.sh
#!/bin/bash
status=1

while [ $status -ne 0 ]
do
  /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -z && sleep 1 && openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//' | xargs ifconfig en0 ether && networksetup -detectnewhardware

  status=$?

  if [ $status -ne 0 ]; then
      echo "retry"
  fi
done

echo "done"

無料WIFIとかはクッキーではなくMACアドレスで判別してるケースが多い

ってことでMac OSMACアドレスを変更するメモ(同じマックでややこしい)

変更前の状態を確認

理由はもちろん元に戻すため

$ ifconfig en0
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 46:e2:05:70:81:1f
    nd6 options=1<PERFORMNUD>
    media: autoselect (<unknown type>)
    status: inactive

生成

ランダムなMACアドレスを生成 ベンダー番号が元のと合ってないとか言わないこと

$ openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
a6:e6:a5:ed:5d:1d

変更

生成したダミーのMACアドレスにすり替える

# /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -z
# ifconfig en0 ether a6:e6:a5:ed:5d:1d
$ networksetup -detectnewhardware

確認

$ ifconfig en0
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether a6:e6:a5:ed:5d:1d
    inet6 fe80::44e2:5ff:fe70:811f%en0 prefixlen 64 scopeid 0x4
    inet 10.4.10.171 netmask 0xfffe0000 broadcast 10.5.255.255
    nd6 options=1<PERFORMNUD>
    media: autoselect
    status: active

1行でやりたい人向け

openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//' | xargs ifconfig en0 ether && networksetup -detectnewhardware

Monterey以降の場合

先に以下のコマンドを実行しておく

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -z

参考URL

ウォークマンNW-A30にはスクショが撮れる裏技がある

2017年10月14日更新

ボリュームキーの「+」「-」を押した後に電源キーの長押し

この3つのボタンを素早く操作すると画面をキャプチャできる!

ソニーの公式メールお問い合わせでこう返されるっぽい

________________________________________________________________
★ 様

ソニー使い方相談窓口 メール担当:入沢と申します。

前回ご案内差し上げた内容が一部適切では無く
たび重なるご連絡をいただくお手数をおかけしてしまったこと
謹んでお詫び申し上げます。

誠に申し訳ございません。

担当:ヅォンに代わり、引き続き
お問い合わせの件につきまして、ご案内させていただきます。

お送りいただいた写真を拝見いたしました。

恐れ入りますが、お客様がご推察の通り、「NW-A30シリーズ」には
表示画面をスクリーンショットする機能が搭載されております。

しかしながら、スクリーンショット撮影の操作手順は
非公開のため、残念ながらご案内差し上げることができません。

確認にお時間をいただいたにも関わらず、ご期待にお応えできる
回答をご用意できず、非常に心苦しいのですが
何とぞ、ご了承くださいますようお願いいたします。

本件についてご不明な点がございましたら
件名は変更せずに、このメールにご返信ください。

どうぞよろしくお願いいたします。

-------------------------------------
ソニー使い方相談窓口 メール担当:入沢
-------------------------------------

どっかのボタンかな?別に役立たなそうだけど気になる

ソース

https://www.seeko.co.kr/zboard4/zboard.php?id=device&no=276226www.seeko.co.kr