Fatal Python error: _Py_CheckRecursiveCall: Cannot recover from stack overflow.

maximum recursion depth exceeded while calling a Python object

Fatal Python error: _Py_CheckRecursiveCall: Cannot recover from stack overflow. Python runtime state: initialized

みたいな感じでスタックオーバーフローが出た

def on_close():
     print('error')     connect()

def connect():
ws = websocket.WebSocketApp(URL,on_message=on_message, on_open=on_open ,on_close=on_close)
ws.run_forever()

/* Your code... */

再帰呼び出しの深さで引っかかる

print('再起呼び出しの最大値を表示',sys.getrecursionlimit()) # 再起呼び出しの最大値を表示 -> 
sys.setrecursionlimit(10000) # defaultは1000らしい

このように再帰呼び出しの最大値を多くする手もあるが、どうもよくなさそう

いいか悪いかわからないけど
今の所これで動いている

def on_close(ws,close,ex):
     print('close bitfinex')
     sleep(2)

def connect():
     ws = websocket.WebSocketApp(URL,on_message=on_message, on_open=on_open ,on_close=on_close)
     ws.run_forever()
     return True

flag = True
while flag:
   flag = connect()

 

‘utf-8’ codec can’t decode byte 0x8b in position 1: invalid start byte python

python で
‘utf-8’ codec can’t decode byte 0x8b in position 1: invalid start byte
って出る

message = json.loads(message)
のところで
utf-8でデコードできないって

いろいろ調べたけど
わからず

わかった!

圧縮してあっただけだ
import gzip
print(‘gzip’,gzip.decompress(message))

message = zlib.decompress(message, -zlib.MAX_WBITS)

の場合もあった

youtube-dl で音声だけダウンロードして .m4a をOnkyo HF Playerで再生

1時間以上あるyoutubeを何本か見る必要があって
車を運転中に聞けばいいやと思って
ダウンロードするすべを探した

フリーでダウンロードできるサイトがいくつもあるけど
結局は有料サービスを使えとなるから
それならと

youtubeプレミアムに入れば
ダウンロードできるとわかり入った

月1000円以下でダウンロードできるし
CMが入らない
(CMが入らないのは体験するとこれは後戻りできない中毒性あり)

youtubeプレミアムにはいると
オフラインっていうところが出てきて
それを押すとダウンロードできるんだけど

10分とかの動画は一瞬でダウンロードされるけど
1時間以上のものは、ダウンロードできることもあるが
できないことも多い。ダウンロードが止まってしまうのだ

そこで探しだしたのが
youtube-dl
https://ja.wikipedia.org/wiki/Youtube-dl

PCで使って
スマホにいれるのだけど
音声だけにすると, .m4aというわけのわからないファイルになるので(itunesのファイル形式らしい)

電話とか決済とかにiphone使っているので容量食うとめんどうなので
ほぼつかわないアンドロイドに

Onkyo HF Player – ハイレゾ音源・高音質・立体音響が聴ける音楽再生プレイヤー
https://play.google.com/store/apps/details?id=com.onkyo.jp.musicplayer&hl=ja&gl=US

iphone
https://apps.apple.com/jp/app/onkyo-hf-player/id704139896
これが
まったく素晴らしい!

音がamazon musicと比較にならない
CDituneでダウンロードしたのを、androidにアップして
聞いているから

amazon musicよりは音源の音質はいいのか悪いのかしらないけど

いい

話がずれましたが

youtube-dlは
https://knooto.info/youtube-dl/
使い方があった

youtubeだけじゃなくて
いろいろな動画サイトに対応しているらしいが
詳しくはしらない

onkyoのプレーヤーを入れて以来
youtubeの必要な動画とか聞かず
結局音楽聞いている

amazon music
だと、いろんなリストがあって便利だけど

結局音がいまいちなのはいなめない

一度CDレンタルってまだある?

しこたま借りて
パソコンに落としまくってみようかと思っているが

きっとしないとは思う。

youtube プレミアム ダウンロードできない iphone

一時間以上あるyoutubeを見るのに
車を運転しているときにの聞きたくて
youtubeプレミアムに入ったのですが

iphoneで
保存すると

くるくるして、全然進まないんです

一日保存にしておいてもなにも起こりません

たまに保存できることもあります

有料なのですが
保存できないですが

CMはなくなるのでFireTVで見ていてストレスなくいいです

ダウンロード自体は
結局

youtube-dlなるものをPCにインストールして
youtubeをダウンロードしてつかっているけど
これは
1時間ものくらいをダウンロードするには時間がけっこうかかるし
かなり容量も食うけど
ちゃんとダウンロードできる

google 広告のスクリプトにエラー

google 広告のスクリプトにエラーがでている
気が付かなかった

どこも変えてないのになあ

最初のかんたんな数行を
コピーして動かしてみると動く

もとのスクリプトを
その数行だけにしてあとはコメントアウトで動かす

エラー

動かないスクリプトを

新しいファイルで作った

動いた。。なんだろう