Skip to content

Instantly share code, notes, and snippets.

@mabn
mabn / a.json
Last active January 28, 2020 17:48
json test
{"test": "ooo\ngege"}
Drogi Użytkowniku,
Informujemy, że od 25 maja 2018 r. w zakresie przetwarzania danych osobowych zastosowanie znajdzie Rozporządzenie Parlamentu Europejskiego i Rady Unii Europejskiej 2016/679 z 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE ("RODO").
Poniżej zebraliśmy informacje dotyczące zasad przetwarzania Twoich danych osobowych, które przekazujemy Ci w wykonaniu obowiązku nałożonego przez art. 13 RODO. Prosimy o ich przeczytanie – nie powinno to zająć dłużej niż kilka minut. Jeżeli po lekturze pojawią się jakiekolwiek pytania – skontaktuj się z nami. Swojej zgody na przetwarzanie Twoich danych osobowych zebranych w związku z korzystaniem przez Ciebie z tej strony możesz udzielić poprzez kliknięcie "Przejdź do serwisu".
Dokładamy wszelkich starań, aby zapewnić wszelkie środki fizycznej, technicznej i organizacyjnej ochrony danych osobowych przed ich przypadkowym czy umyślny
{
"limit": 0,
"total": 0,
"data": [
{
"processes": {
"p2": {
"serviceName": "midland",
"tags": [
{
@mabn
mabn / scope.java
Last active August 3, 2017 23:15
Making scope work?
import java.io.Closeable;
interface ActiveSpanSource {
// no changes
ActiveSpan makeActive(Span span);
}
interface Tracer extends ActiveSpanSource{
@mabn
mabn / MicrosecondPrecisionClock.java
Last active July 15, 2017 12:42
a clock with microsecond precision
@Slf4j
public class MicrosecondPrecisionClock implements Clock {
private static final long ONE_MINUTE_IN_NANOSECONDS = 60_000_000_000L;
private final long systemTimeOffsetNs;
private long lastWarningLoggedAt;
public MicrosecondPrecisionClock() {
systemTimeOffsetNs = System.currentTimeMillis() * 1_000_000 - System.nanoTime();
}
@mabn
mabn / cassandra.yaml
Created June 7, 2017 11:03
OOMing cassandra config
# Cassandra storage config YAML
# NOTE:
# See http://wiki.apache.org/cassandra/StorageConfiguration for
# full explanations of configuration directives
# /NOTE
# The name of the cluster. This is mainly used to prevent machines in
# one logical cluster from joining another.
cluster_name: 'Test Cluster'
@mabn
mabn / Activation.java
Created February 12, 2017 14:04
opentracing activation hook
package io.opentracing.activation;
import java.util.List;
import java.util.Map;
import org.slf4j.MDC;
public class ActivationTest {
interface ActiveSpanManager {
@mabn
mabn / PathNameProvider.java
Created January 16, 2017 23:52
path name provider
package com.getbase.tracing4j.spring;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.ApplicationListener;
import org.springframework.context.event.ContextRefreshedEvent;
import org.springframework.web.method.HandlerMethod;
import org.springframework.web.servlet.mvc.condition.PatternsRequestCondition;
import org.springframework.web.servlet.mvc.method.RequestMappingInfo;
import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping;
@mabn
mabn / service-checklist.md
Created December 13, 2016 10:52 — forked from iaintshine/service-checklist.md
Internet Scale Services Checklist

Internet Scale Services Checklist

A checklist for designing and developing internet scale services, inspired by James Hamilton's 2007 paper "On Desgining and Deploying Internet-Scale Services."

Basic tenets

  • Does the design expect failures to happen regularly and handle them gracefully?
  • Have we kept things as simple as possible?
$ netstat -r
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
127 localhost UCS 1 0 lo0
localhost localhost UH 661 308639805 lo0
192.168.59 link#10 UC 2 0 vboxnet
192.168.59.1 a:0:27:0:0:0 UHLWIi 2 319299 lo0
224.0.0 link#1 UmCS 2 0 lo0