Skip to content

Instantly share code, notes, and snippets.

@akimasa
akimasa / main.go
Created August 6, 2020 12:10
ssh-keysearch
package main
import (
"fmt"
"runtime"
"strings"
"time"
"golang.org/x/crypto/ssh"
@akimasa
akimasa / aacparse.c
Created March 19, 2020 11:55
get digest of aac stream
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <openssl/md5.h>
// find /mnt/c/Users/Akimasa/Documents/radikocompare/ -name "*.aac" -print0 | xargs -0 -P1 -I {} ./a.out {}
// gcc main.c -lcrypto
void main(int argc, char *argv[])
{
MD5_CTX c;
char *data = "hoge";
@akimasa
akimasa / c_cpp_properties.json
Last active January 17, 2019 09:22
.vscode for nRF5 SDK 12.3.0
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/pca10028/s130/config/",
"${workspaceFolder}/pca10028/s130/**",
"${workspaceFolder}/**",
"${workspaceRoot}/../../../components/**",
"${workspaceRoot}/../../../external/**"
package main
import (
"fmt"
"runtime"
"sync"
)
var mutex *sync.Mutex
### Keybase proof
I hereby claim:
* I am akimasa on github.
* I am akimasa (https://keybase.io/akimasa) on keybase.
* I have a public key whose fingerprint is BAC6 E1F4 7217 29B5 B59C A8D0 1392 2B59 31CC E0F1
To claim this, I am signing this object:
SRC=blink_led.c
CC=sdcc
FAMILY=pic14
PROC=12lf1822
all: $(SRC:.c=.hex)
$(SRC:.c=.hex): $(SRC)
$(CC) --use-non-free -m$(FAMILY) -p$(PROC) $^
@akimasa
akimasa / _pt2-driverbug.md
Last active March 19, 2022 07:14
PT2ドライババグの注意喚起

この記事は DTV Advent Calendar 2016 6日目の記事です。

MirakurunにおけるPT2サポートは、現在開発中です。 プルリクエストがマージされて、リリースされ次第、使えるようになります。 2.0.0-beta.3では、まだPT2サポートは不十分で、chardev版pt1_drvのバグを回避できません。 今後リリースされるMirakurunのPT2サポートを利用することでchardev版pt1_drvのバグを回避することが可能です。

以下が本文になります。

PT1/2をご利用の方へ大切なお知らせとお願い

@akimasa
akimasa / tshead.c
Last active January 26, 2016 13:55
http://technica-blog.jp/1159 の下にあるコードをC言語で高速に? 読み込んだファイルは頭出し後、STDOUTに出力
#define _LARGEFILE_SOURCE
#define _FILE_OFFSET_BITS 64
#include <stdio.h>
#include <stdlib.h>
#ifdef _WIN32
#include <io.h>
#include <fcntl.h>
#endif
int main(void) {
SwitchMatrix_Init();
GPIOInit();
GPIOSetDir( 0, 0, 1 );
GPIOSetDir( 0, 2, 1 );
if(LPC_PMU->PCON & (1 << 11)) {
LPC_PMU->PCON |= (0x1<<11);
LPC_WKT->CTRL |= WKT_CLR;
NVIC_ClearPendingIRQ(WKT_IRQn);
int main(void) {
SwitchMatrix_Init();
GPIOInit();
GPIOSetDir( 0, 0, 1 );
GPIOSetDir( 0, 2, 1 );
if(LPC_PMU->PCON & (1 << 11)) {
// DPDFLAG(11)が立ってるので、deep power-downからの復帰である。
// 同フラグをクリア
LPC_PMU->PCON &= ~(1 << 11);