Skip to content

Instantly share code, notes, and snippets.

View otya128's full-sized avatar
:atom:

otya otya128

:atom:
  • Japan
  • 06:59 (UTC +09:00)
View GitHub Profile

Linux上でFSP Twinsの電圧情報等を取得する

CP2112でPMBusが繋がっているのでそれを叩くとよい

Linux Kernel 3.15以上であればカーネルにドライバがあるので特に苦労することはなく/dev/i2c-*に現れる

遊んでたらカーネルごとハングしたのでドライバおかしいかもしれない(5.4.0-97-generic)

基本的にPMBus

nvcomment

  • nmsgまでは運営削除(コメント内容が欠落)と投稿者によるコメント削除(削除フラグのみ)残っていたのが投稿者NGと同様に一切含まれなくなる
  • whenでusec単位で指定できなくなった? (nmsgだと出来たはず)
  • 謎のコメントidが消滅

2022/06/05 iOSで使われているらしい
2022/06/16 HTML5プレイヤーで使用するようになったことを確認
新たにisMyPost: booleanが加わっていた

@otya128
otya128 / FizzBuzzInZPAQ.md
Last active November 29, 2021 13:23
FizzBuzz in zpaq

FizzBuzz in ZPAQ

$ rm fizzbuzz && touch fizzbuzz
$ zpaqd c fizzbuzz.cfg fizzbuzz.zpaq fizzbuzz
Appending fizzbuzz.zpaq at 0
syscmd("touch  "fizzbuzz" zpaq.tmp") returns 0
fizzbuzz 0 -> 175
WARNING: fizzbuzz: post-processor mismatch: 0 -> 371221
fizzbuzz.zpaq 0 -> 176 (1 errors)
@otya128
otya128 / smile.csv
Last active November 30, 2021 01:04
smile server list
server DNS
smile-ccm11.nicovideo.jp 119.110.91.20
smile-ccm12.nicovideo.jp 119.110.91.20
smile-ccm21.nicovideo.jp 119.110.91.20
smile-ccm22.nicovideo.jp 119.110.91.21
smile-ccm31.nicovideo.jp 119.110.91.21
smile-ccm32.nicovideo.jp 119.110.91.21
smile-ccm41.nicovideo.jp 119.110.91.22
smile-ccm42.nicovideo.jp 119.110.91.22
smile-ccm51.nicovideo.jp 119.110.91.22
@otya128
otya128 / README.md
Last active June 28, 2021 14:38
dmc vod server list 000:Timed out

dmc vod server list

いっぱいあるね(2021/06/28時点)

status code 000 アクセス不可

  • dmc.csv 実際に使われていたサーバー
  • dmc-brute.csv 実際に使われていたか不明だけどとりあえずサーバー名を推測してアクセスしてみるvodcache008.dmc.nico seq -f "vodcache%03g.dmc.nico" 14 100 seq -f "vodedge%03g.dmc.nico" 61 600 レコードが存在しない奴は省略
@otya128
otya128 / COM16DLL.CPP
Last active May 20, 2021 13:14
WOW32 COM thunk test
#include <Windows.h>
#include <compobj.h>
#include <stdio.h>
#pragma comment(lib, "compobj")
class CCF : public IClassFactory
{
public:
STDMETHOD( QueryInterface )( THIS_ REFIID, LPVOID FAR * );
STDMETHOD_( ULONG, AddRef )( THIS );
STDMETHOD_( ULONG, Release )( THIS );
@otya128
otya128 / BindHttpClient.cs
Created February 20, 2021 04:07
HttpClient bind
using System.Net.Http;
var handler = new SocketsHttpHandler
{
};
handler.ConnectCallback = async (context, cancellationToken) =>
{
var socket = new Socket(SocketType.Stream, ProtocolType.Tcp) { NoDelay = true };
socket.Bind(endPoint);
await socket.ConnectAsync(context.DnsEndPoint, cancellationToken).ConfigureAwait(false);
@otya128
otya128 / mvwintst.c
Last active September 4, 2018 14:39
#undef _UNICODE
#include <windows.h>
HINSTANCE hInstance;
BOOL init;
LRESULT CALLBACK WndProc(HWND hwnd , UINT msg , WPARAM wp , LPARAM lp)
{
HWND child;
PAINTSTRUCT ps;
HDC hdc;
switch (msg)

センター自己採点

科目 得点 備考
英語(筆記) 161/200 英語全体を200点換算して146.6(かなしい)
英語(リスニング) 22/50
国語 173/200 現文97 古文32 漢文44
地理B 90/100 過去最高得点
数学IA 96/100
数学IIB 97/100
物理 96/100
@otya128
otya128 / midi2mp3.cs
Last active December 21, 2017 15:41
MIDI+SF2=>MP3
using System;
using System.Collections.Generic;
using System.Linq;
using Un4seen.Bass.AddOn.Midi;
using Un4seen.Bass;
using static Un4seen.Bass.AddOn.Midi.BassMidi;
using static Un4seen.Bass.Bass;
using NAudio.Lame;
using NAudio.Wave;