Skip to content

Instantly share code, notes, and snippets.

View anddev68's full-sized avatar

anddev68 anddev68

View GitHub Profile
@anddev68
anddev68 / example.ts
Created February 19, 2024 14:16
A reproduction of infinite loop problem (dd-trace.js #3896)
/**
* A reproduction of infinite loop problem
* @refs https://github.com/DataDog/dd-trace-js/pull/3896
*/
/**
* Now, we would like to check behavior of setTimeout, so we removed other methods from original Scoket class.
* We called it `SocketMock`.
*/
class SocketMock {
@anddev68
anddev68 / gist:50acb5c4a52dcbf0a86098e47ca80eaa
Created August 31, 2023 11:41
特定のkeysをobjから再帰的に取り除く関数
/**
* 特定のkeysをobjから再帰的に取り除く関数
*/
const omit = (obj: Record<string, unknown>, keys: string[]) => {
const newObj: Record<string, unknown> = {}
for(const key in obj) {
if(keys.includes(key)) {
// nothing to do
} else {
// objectなら中身に対して適用
@anddev68
anddev68 / time_create_enclave.plt
Last active December 9, 2019 07:24
enclave experiment
# Scale font and line width (dpi) by changing the size! It will always display stretched.
set terminal svg size 400,300 enhanced fname 'arial' fsize 10 butt solid
set output 'out.svg'
# Key means label...
set key inside bottom right
set xlabel 'HeapMaxSize (MB)'
set ylabel 'Execution Time (milliseconds)'
SI 0d 0x
64 kB 65536 10000
128 kB 131072 20000
256 kB 262144 40000
512 kB 524288 80000
1 MB 1048576 100000
2 MB 2097152 200000
4 MB 4194304 400000
8 MB 8388608 800000
16 MB 16777216 1000000
@anddev68
anddev68 / policy.md
Last active April 24, 2017 22:59
サーバルさんチーム活動方針

参加メンバー

全体目標

5/8の校内審査と6月の予選を通す. 当日はCygames賞取りに行きましょう.

近日中の予定

|日付 |予定 | 備考 | |5/8| 校内審査 | | |5/21| - | TOEIC   |

@anddev68
anddev68 / SensorGuide.md
Created March 20, 2017 07:37
センサーガイド

センサーガイド

2017/03/20 anddev68

用語集

  • HIGH (Voltage): 電圧がかかっている状態、5Vだったり3.3Vだったりする
  • LOW (Voltage): 電圧がかかっていない状態、つまりGND
  • インピーダンス: 抵抗のこと

センサーの基本、どうして検知できるのか

素子はどういう仕組みでセンサーとしての役割を果たすのか。

# Ksnctf3
import base64
import uu
str = """Vm0wd2QyUXlVWGxWV0d4V1YwZDRWMVl3WkRSV01WbDNXa1JTV0ZKdGVGWlZNakExVmpBeFYySkVU
bGhoTWsweFZtcEdZV015U2tWVQpiR2hvVFZWd1ZWWnRjRWRUTWxKSVZtdFdVZ3BpVlZwWVZtMTRj
MDB4V25GUmJVWlVUV3hLU1ZadGRHdFhRWEJwVW01Q1VGZFhNSGhpCk1WWlhWMjVHVW1KVldtRldh
a0Y0VGxaVmVXUkdaRmRWV0VKd1ZXcEtiMlJzV2tkWGJHUnJDazFXY0ZoV01qVlRZV3hLV0ZWdFJs
ZGgKYTFwTVZURmFZV1JIVWtkYVJscGhUVEJLZDFadGVHRmtNV1JYVjI1U1RsWkdTbkZEYXpGRlVX
cFNWMDFxVmxSWlYzaExWMFpXYzFacwpWbGNLVFRKb1RWWlVSbUZaVjFKSVZXdHNWV0pYYUZkV01G
@anddev68
anddev68 / Kctf5.py
Last active February 12, 2017 02:16
Kctf
# Ksnctf5 onion
import base64
import uu
str = """Vm0wd2QyUXlVWGxWV0d4V1YwZDRWMVl3WkRSV01WbDNXa1JTV0ZKdGVGWlZNakExVmpBeFYySkVU
bGhoTWsweFZtcEdZV015U2tWVQpiR2hvVFZWd1ZWWnRjRWRUTWxKSVZtdFdVZ3BpVlZwWVZtMTRj
MDB4V25GUmJVWlVUV3hLU1ZadGRHdFhRWEJwVW01Q1VGZFhNSGhpCk1WWlhWMjVHVW1KVldtRldh
a0Y0VGxaVmVXUkdaRmRWV0VKd1ZXcEtiMlJzV2tkWGJHUnJDazFXY0ZoV01qVlRZV3hLV0ZWdFJs
ZGgKYTFwTVZURmFZV1JIVWtkYVJscGhUVEJLZDFadGVHRmtNV1JYVjI1U1RsWkdTbkZEYXpGRlVX
cFNWMDFxVmxSWlYzaExWMFpXYzFacwpWbGNLVFRKb1RWWlVSbUZaVjFKSVZXdHNWV0pYYUZkV01G
#include <stdio.h>
#define N 10
void func1(int* numbers, int start, int size){
int h,i,j,k,tmp[N]={0,0,0,0,0,0,0,0,0,0};
h=size/2;
i=start;
j=start+h;
for(k=0; k<size; k++){
#include <Servo.h>
// =================================
// 使用するポートの宣言
// ==================================
const int pwm_a = 3;
const int pwm_b = 11;
const int dir_a = 12;
const int dir_b = 13;