Skip to content

Instantly share code, notes, and snippets.

View uchidev's full-sized avatar

Uchidev uchidev

View GitHub Profile
@uchidev
uchidev / userguide.md
Last active December 4, 2021 18:48
Gradle 7.3.1 User Guide
class RecordService : LifecycleService() {
private val notificationBuilder by lazy { NotificationCompat.Builder(this, NOTIFICATION_CHANNEL_ID) }
private val notificationManager by lazy { NotificationManagerCompat.from(applicationContext) }
private val recordThread = HandlerThread("RecorderThread").apply { start() }
private val recordHandler = Handler(recordThread.looper)
private lateinit var recordParam: RecordServiceParam
// private lateinit var cameraCharacteristics: CameraCharacteristics
@uchidev
uchidev / copymove.cpp
Last active March 27, 2021 06:01
C++ Copy and Move
#include <iostream>
#include <cstring>
struct Foo {
Foo() {
std::cout << "Constructor: " << this << std::endl;
array = new char[4096];
}
~Foo() {
@uchidev
uchidev / availableCameras.kt
Last active February 23, 2021 17:57
camera config
// from https://github.com/android/camera-samples.git
private data class CameraInfo(
val name: String,
val cameraId: String,
val size: Size,
val fps: Int)
private fun lensOrientationString(value: Int) = when (value) {
CameraCharacteristics.LENS_FACING_BACK -> "Back"
@uchidev
uchidev / Intel-Atom-x6000E.md
Created October 10, 2020 15:03
Intel-Atom-x6000E

次に“Elkhart Lake”であるが、“Tremont”と呼ばれる10nmプロセス世代のAtom系コアを使用したSoCである。 Pentium/Celeron J/NとAtom x6000 seriesという2つの系統があり、 後者についてはその機能によってAtom x6000E,x6000RE, x6000FEに細分化される。 これのコンシューマ向けとなるのが“Jasper Lake”であるが、両者とも構成はよく似ており、 最大4-coreまでの“Tremont”コアと最大32 EUのGen 11 graphicsを組み合わせている。 メモリはLPDDR4X-4267ないしはDDR4-3200に対応し、Atom x6000 seriesについては ECCへの対応が追加されている。

PRIO qdisc による特定ポートからの送信遮断

初期設定

$ sudo tc qdisc add dev enp3s0 root handle 1: prio priomap 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
$ sudo tc qdisc add dev enp3s0 parent 1:1 handle 10: netem loss 0%
$ sudo tc filter add dev enp3s0 protocol ip parent 1:0 prio 1 u32 match ip dport 50001 0xffff flowid 1:1
@uchidev
uchidev / Powershell property
Last active July 14, 2020 14:46
PowerShell Profile
0 0 0 <- 画面の文字
0 0 128
0 128 0
0 128 128
128 0 0
1 36 86
200 200 200
232 232 232 <- 画面の背景
128 128 128