2011|08|
2013|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|05|06|07|08|09|10|11|12|
2016|01|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|

2014-02-28 ヘイグッド・ハーディー・オーケストラ/ミスティック・モーニング

_ The Belair Strings - Cloud Nine

_ Mystic Morning - Hagood Hardy Orchestra


2017-02-28 0x000000007702f3b0 in ntdll!RtlUnicodeToCustomCPN () from C:\Windows\system32\ntdll.dll

win7で、mingw (gcc (GCC) 4.5.4 20111030 (prerelease) [svn/rev.180676 - mingw-w64/oz])を使って、gdbでデバッグしていると

Program received signal SIGTRAP, Trace/breakpoint trap.
0x000000007702f3b0 in ntdll!RtlUnicodeToCustomCPN () from C:\Windows\system32\ntdll.dll

というエラーが出てきて、デバッグが進められくて困っていたのですが、原因が不明で困っていました(ちなみにgdbを使わない分には、ダウンしない)

訳が分からないので、全部のvoid関数の返り値に、片っぱしから、"return;"を付けてみたら、この現象が出てこなくなりました(これまでは、付けたり、付けなかったりしていた)

忘れない内に、メモをしておきます。


2020-02-28 NMEAを位置情報にしたいだけなのに、酷く苦労した

NMEAを位置情報にしたいだけなのに、酷く苦労した

■ファイル名は、"nmea2csv.py"とする

import time, serial, micropyGPS, csv
gps = micropyGPS.MicropyGPS (9, 'dd')
#function------------------------------------------------ ------
def rungps ():
    s = serial.Serial ('/dev/serial0', 9600, timeout = 10)
    s.readline ()
    while True:
        sentence = s.readline (). decode ('utf-8')
        if sentence[0] != '$':
            continue
        for x in sentence:
            gps.update (x)
            if gps.clean_sentences > 20: # ちゃんとしたデーターがある程度たまったら出力する
                print ('% 2.8f,% 2.8f'% (gps.latitude [0], gps.longitude [0]))
                time.sleep (1.0)
rungps ()
syntax2html

■"python3 nmea2csv.py"で動く(といいな)。