Skip to content

Instantly share code, notes, and snippets.

View kuenishi's full-sized avatar
🎴

UENISHI Kota kuenishi

🎴
View GitHub Profile
@kuenishi
kuenishi / beam.rst
Created July 26, 2012 16:22
Erlang BEAM memo

BEAM

assemble

$ erlc -S test.erl
@kuenishi
kuenishi / gist:3825178
Created October 3, 2012 05:22
Accessing to VM via serial console at VMware Fusion 5

Environment

  • Using FreeBSD
  • Mountain Lion
  • VMware Fusion 5
  • Your VMware is installed at '/Applications/VMware Fusion.app'
  • Command Line tools are at '/Applications/VMware Fusion.app/Contents/Library'
  • especially vmrun
@kuenishi
kuenishi / cap.py
Last active July 18, 2023 06:17
capability demonstration
import os
import sys
pid = os.getpid()
with open(f"/proc/{pid}/status") as fp:
for line in fp.readlines():
if line.startswith("Cap"):
print(line.strip())
@kuenishi
kuenishi / pubclient.cpp
Created January 31, 2012 10:08
ZeroMQ sample codes
#include <zmq.hpp>
#include <string.h>
#include <stdio.h>
#include <unistd.h>
int main (void)
{
zmq::context_t context(1);
const char * protocol =
"tcp://localhost:5555";
@kuenishi
kuenishi / s.cc
Created December 11, 2010 11:29
Simple Synchronized Statement in C++
#include <iostream>
#include <pthread.h>
using namespace std;
class ScopedLock {
public:
ScopedLock(pthread_mutex_t & m): mp(&m){
pthread_mutex_lock(mp);
};
~ScopedLock(){
import getpass
import os
import threading
import time
from urllib.parse import urlparse
import zipfile
import numpy
try:
from PIL import Image
diff --git a/instrumentation/net/http/otelhttp/example/server/server.go b/instrumentation/net/http/otelhttp/example/server/server.go
index 7389c267..f128042b 100644
--- a/instrumentation/net/http/otelhttp/example/server/server.go
+++ b/instrumentation/net/http/otelhttp/example/server/server.go
@@ -19,6 +19,7 @@ import (
"io"
"log"
"net/http"
+ "sync"
import java.util.function.Function;
import java.lang.Long;
class Bench {
public static void main(String[] args) {
bench("noop ", (l) -> "");
bench("Long.toHexString()", (l) -> Long.toHexString(l));
bench("byteString.... ", (l) -> sfy(l));
bench("String.format(...)", (l) -> String.format("%016X", l));
class HelloWorld {
public static void main(String[] args) {
bench1();
bench2();
}
static void bench1() {
long repeat = 1000000000L;
long start = java.lang.System.currentTimeMillis();
for (long i = 0; i < repeat; i++) {

Ozone Code Review 2

HDDS-4819: OM HA configuration

Before, for service id sid, om1 config will be like:

ozone.om.address.sid.om1=0.0.0.0
ozone.om.address.sid.om2=om2
ozone.om.address.sid.om3=om3