Skip to content

Instantly share code, notes, and snippets.

View kmansoft's full-sized avatar

Kostya Vasilyev kmansoft

View GitHub Profile
@kmansoft
kmansoft / build.gradle
Created August 11, 2016 22:28
Build.gradle for dnsjava
apply plugin: 'java'
sourceCompatibility = 1.6
targetCompatibility = 1.6
compileJava {
source = fileTree(dir: 'org', includes: ['xbill/DNS/*.java', 'xbill/DNS/utils/*.java'] )
}
jar {
@kmansoft
kmansoft / connection.go
Last active July 30, 2016 15:03
go-tarantool with debug tracing
package tarantool
import (
"bufio"
"bytes"
"errors"
"io"
"log"
"net"
"sync"
@kmansoft
kmansoft / test.lua
Created July 19, 2016 12:12
Tarantool side of things
#!/usr/bin/env tarantool
require("os")
clock = require("clock")
fiber = require('fiber')
local ADDR="127.0.0.1"
local PORT_CONN=3401
box.cfg{
@kmansoft
kmansoft / test-tnt.go
Created July 19, 2016 12:08
tarantool + go-lang test
package main
import (
"fmt"
"log"
"os"
"sync"
"sync/atomic"
"time"
"path/filepath"
@kmansoft
kmansoft / sublime_plugin_host_process.txt
Created May 10, 2016 11:46
Sublime 3111-3112 not repainting on Linux, #2/2
Thread 3 (Thread 0x7f5272c7e700 (LWP 4307)):
#0 0x00007f527395db10 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00000000004ce10f in ?? ()
#2 0x00000000004ce20c in ?? ()
#3 0x00007f527395860a in start_thread () from /lib64/libpthread.so.0
#4 0x00007f5272d8178d in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x7f526b7b9700 (LWP 4308)):
#0 0x00007f527396127d in nanosleep () from /lib64/libpthread.so.0
#1 0x00000000004cfe2a in ?? ()
#2 0x000000000085fcd0 in execute_native_thread_routine ()
@kmansoft
kmansoft / sublime_main_process.txt
Created May 10, 2016 11:45
Sublime 3111-3112 not repainting on Linux, #1/2
Thread 9 (Thread 0x7f64d5ee3700 (LWP 4295)):
#0 0x00007f64e4ce1d0d in poll () at /lib64/libc.so.6
#1 0x00007f64e5a5916c in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2 0x00007f64e5a5927c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3 0x00007f64e5a592b9 in glib_worker_main () at /lib64/libglib-2.0.so.0
#4 0x00007f64e5a7f835 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#5 0x00007f64e57f960a in start_thread () at /lib64/libpthread.so.0
#6 0x00007f64e4ced78d in clone () at /lib64/libc.so.6
Thread 8 (Thread 0x7f64d4ee1700 (LWP 4297)):
#0 0x00007f64e4ce1d0d in poll () at /lib64/libc.so.6
@kmansoft
kmansoft / pack_slim.sh
Created May 9, 2016 14:17
Repackage google-play-services.jar to only keep OAUTH2 stuff
#!/bin/bash
JAR=google-play-services-28_auth.jar
jar cvf ${JAR} \
com/google/android/gms/auth/* \
com/google/android/gms/common/* \
com/google/android/gms/common/api/* \
com/google/android/gms/internal/*
@kmansoft
kmansoft / pack_slim.sh
Created May 9, 2016 14:15
Repackage android-support-v4.jar to only keep Android Wear stuff
#!/bin/bash
JAR=android-support-v23-wear-slim.jar
jar cvf ${JAR} \
android/support/v4/app/NotificationCompat* \
android/support/v4/app/NotificationManagerCompat* \
android/support/v4/app/INotificationSideChannel* \
android/support/v4/app/RemoteInput* \
android/support/v4/app/NotificationBuilderWith* \
/* Performance logging for animations.
final DebugAnimationListener debug = new DebugAnimationListener();
animator.addUpdateListener(debug);
animator.addListener(debug);
*/
class DebugAnimationListener implements ValueAnimator.AnimatorUpdateListener, Animator.AnimatorListener {
<html>
<head>
<meta charset="UTF-8">
</head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.11.2/moment.min.js" type="text/javascript"></script>
<script src="./test-reconnecting-websocket.js"></script>
<script>
function log(msg) {
var node = document.createElement("li")
node.appendChild(document.createTextNode(msg))