Skip to content

Instantly share code, notes, and snippets.

View 9SQ's full-sized avatar
🏠
Working from home

Keiichiro 9SQ

🏠
Working from home
View GitHub Profile
@9SQ
9SQ / qzqsm_20240101-0107_noto.csv
Created January 8, 2024 04:36
みちびき災危通報受信ログ 令和6年能登半島地震 2024年1月1日〜1月7日
We can make this file beautiful and searchable if this error is corrected: It looks like row 9 should actually have 6 columns, instead of 1 in line 8.
message,report_time,disaster_category,information_type,report_classification,timestamp
9AAC8884E3009324000009C60539619DC0000100000000010000001065F294C,2024-01-01T07:06:00.000Z,緊急地震速報,発表,最優先,2024-01-01T16:06:23+09:00
53AD1884E380004E3444000000000000000000000000000000000013B608D48,2024-01-01T07:07:00.000Z,震度,発表,優先,2024-01-01T16:08:19+09:00
9AAD1084E400035C000009C6053961895E011290000000000000001237A450C,2024-01-01T07:08:00.000Z,震源,発表,優先,2024-01-01T16:08:59+09:00
53AD1084E500035DE20009C6053961895E011290000000000000001313C1D78,2024-01-01T07:10:00.000Z,震源,発表,優先,2024-01-01T16:10:19+09:00
C6AC8884E5009324000009CA0537619DC00001000000000100000013AF001D8,2024-01-01T07:10:00.000Z,緊急地震速報,発表,最優先,2024-01-01T16:10:27+09:00
C6AD1884E500004E34440000000000000000000000000000000000107E32B60,2024-01-01T07:10:00.000Z,震度,発表,優先,2024-01-01T16:10:39+09:00
C6AC8884E500DB24000009CA054261AA8002073000000009C00000111913DE4,2024-01-01T07:10:00.000Z,緊急地震速報,発表,最優先,2024-01-01T16:10:51+09:00
C6AC8884E5812324000009CA054A7BEA80BF87FF30000019E00000
@9SQ
9SQ / qzqsm_test_20221206.md
Created December 6, 2022 12:15
みちびき災危通報 試験用データ 2022年12月6日
@9SQ
9SQ / qzqsm_history.md
Created September 17, 2022 15:01
みちびき災危通報 過去配信データ

みちびき災危通報 過去配信データ

dc=1 緊急地震速報

  • (試験/訓練) 2019年11月27日18時10分 和歌山県南方沖 M9.0

$QZQSM,57,9AAF8DED25000325BA00DA4A0F5AAC5A8000000008000000200000136DCCFB4*02

  • (発表) 2019年2月21日21時22 胆振地方中東部 M5.8
@9SQ
9SQ / qzqsm_test_20220906.md
Last active September 6, 2022 04:37
みちびき災危通報 試験用データ 2022年9月6日
@9SQ
9SQ / solaseedair_timetable_20161030-20170325.csv
Created November 24, 2016 10:12
Solaseed Air Flight Schedule 2016/10/30 - 2017/03/25
number origin_jp destination_jp origin_airport_jp destination_airport_jp origin destination origin_airport destination_airport origin_code_iata destination_code_iata origin_code_icao destination_code_icao departure arrival
11 東京(羽田) 熊本 羽田 熊本 TOKYO(HANEDA) KUMAMOTO HANEDA KUMAMOTO HND KMJ RJTT RJFT 7:10 9:05
12 熊本 東京(羽田) 熊本 羽田 KUMAMOTO TOKYO(HANEDA) KUMAMOTO HANEDA KMJ HND RJFT RJTT 7:35 9:15
13 東京(羽田) 熊本 羽田 熊本 TOKYO(HANEDA) KUMAMOTO HANEDA KUMAMOTO HND KMJ RJTT RJFT 12:05 14:00
14 熊本 東京(羽田) 熊本 羽田 KUMAMOTO TOKYO(HANEDA) KUMAMOTO HANEDA KMJ HND RJFT RJTT 9:45 11:20
15 東京(羽田) 熊本 羽田 熊本 TOKYO(HANEDA) KUMAMOTO HANEDA KUMAMOTO HND KMJ RJTT RJFT 14:05 15:55
16 熊本 東京(羽田) 熊本 羽田 KUMAMOTO TOKYO(HANEDA) KUMAMOTO HANEDA KMJ HND RJFT RJTT 14:40 16:15
17 東京(羽田) 熊本 羽田 熊本 TOKYO(HANEDA) KUMAMOTO HANEDA KUMAMOTO HND KMJ RJTT RJFT 16:30 18:20
18 熊本 東京(羽田) 熊本 羽田 KUMAMOTO TOKYO(HANEDA) KUMAMOTO HANEDA KMJ HND RJFT RJTT 16:30 18:05
21 東京(羽田) 熊本 羽田 熊本 TOKYO(HANEDA) KUMAMOTO HANEDA KUMAMOTO HND KMJ RJTT RJFT 19:05 21:00
@9SQ
9SQ / resource_log.sh
Last active March 9, 2016 07:09
リソースログ取得スクリプト
#!/bin/sh
if [ $# != 2 ]; then
echo "Usage: $0 FILENAME TIME(sec)" 1>&2
exit 0
fi
echo "Start logging"
DATE=`date +%Y%m%d_%H%M%S`
dmidecode >> $1_dmidecode_${DATE}.txt
vmstat -S m -n 1 $2 | awk 'NR>1{OFS=","; $1 = $1;print strftime("%H:%M:%S"),$0; fflush()}' >> $1_vmstat_${DATE}.csv &
sar -n DEV 1 $2 >> $1_network_${DATE}.txt &
@9SQ
9SQ / AndroidManifest.xml
Created January 3, 2016 05:27
Androidの通知領域ボタンで動作分け(singleTaskで多重起動防止)
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.quitsq.notify3button">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
@9SQ
9SQ / esp8266_WiFiClientSecure.ino
Last active May 20, 2022 04:54
Arduino core for esp8266 WiFiClientSecure
#ifdef ESP8266
extern "C" {
#include "user_interface.h"
}
#endif
#include <ESP8266WiFi.h>
#include <WiFiClientSecure.h>
ADC_MODE(ADC_VCC);
@9SQ
9SQ / RCS620mod.cpp
Created July 3, 2015 18:20
RC-S620/SでTargetとして動作させる(特定のカードをエミュレート)
// add under "int RCS620S::initDevice(void){...}"
void RCS620S::tgInitTarget(const uint8_t* idm, const uint8_t* pmm, const uint8_t* rfu)
{
uint8_t response[RCS620S_MAX_RW_RESPONSE_LEN];
uint16_t responseLen;
uint8_t command[RCS620S_MAX_RW_RESPONSE_LEN] = {0x00};
uint8_t start[2] = {0xd4, 0x8c}; // command code & sub command code
uint8_t activated[1] = {0x02}; // Activated limit
uint8_t params106[6] = {0x00, 0x04, 0x00, 0x00, 0x00, 0x40}; // 106kbpsParams(6byte)
@9SQ
9SQ / raspi_lps25h.py
Created May 1, 2015 09:40
Raspberry PiとLPS25Hで気圧取得
import sys
import wiringpi2
from time import sleep
wiringpi2.wiringPiSetup()
i2c = wiringpi2.I2C()
lps25h = i2c.setup(0x5C)
whoami = i2c.readReg8(lps25h,0x0F)
if whoami != 0xBD:
print "error"