Skip to content

Instantly share code, notes, and snippets.

View cdman's full-sized avatar
💭
I may be slow to respond.

Attila-Mihaly Balazs cdman

💭
I may be slow to respond.
View GitHub Profile
@cdman
cdman / appspot-eu.txt
Last active October 5, 2018 09:57
Appengine Latencies
Server Software: Google
Server Hostname: <redacted>.appspot.com
Server Port: 443
SSL/TLS Protocol: TLSv1.2,ECDHE-RSA-CHACHA20-POLY1305,2048,256
TLS Server Name: <redacted>.appspot.com
Document Path: /
Document Length: 6644 bytes
Concurrency Level: 1
@cdman
cdman / Main.java
Created May 10, 2018 16:00
Java SSL test
import java.io.InputStream;
import java.net.URL;
import java.util.Map.Entry;
public final class Main {
public static void main(String... args) throws Exception {
printSSLProperties();
URL url = new URL("https://dv3.datavalidation.com/");
System.out.println("Downloaded " + readAll(url.openStream()) + " bytes");
}
@cdman
cdman / app.yaml
Created July 20, 2017 18:46
Example for Blobstore Upload brokenness
runtime: python27
api_version: 1
threadsafe: yes
service: upload-test
handlers:
- url: .*
script: main.app
libraries:
@cdman
cdman / EmptySortedMapTest.java
Created January 23, 2016 19:32
guava-testlib map issues
package net.greypanther.fastutil.tests;
import java.lang.reflect.Array;
import java.util.AbstractMap;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.SortedMap;
@cdman
cdman / debug_jdk.xml
Created November 30, 2014 19:28
Ant script to recompile the JDK runtime with full debug symbols
<project name="create rt_debug.jar" default="makejar" basedir=".">
<target name="init">
<property environment="env"/>
<property name="project.build" location="build"/>
<property name="project.src" location="${project.build}/src"/>
<property name="project.classes" location="${project.build}/classes"/>
<property name="project.dist" location="${project.build}/dist"/>
<path id="project.classpath">
<fileset dir="${env.JAVA_HOME}/jre/lib">
<include name="*.jar"/>
1
1
2
3
3
3
4
4
4
5
@cdman
cdman / gist:6690382
Created September 24, 2013 19:58
rake spec error on discourse
/home/discourse/.rvm/rubies/ruby-2.0.0-p247/bin/ruby -S rspec ./spec/components/admin_user_index_query_spec.rb ./spec/components/archetype_spec.rb ./spec/components/auth/facebook_authenticator_spec.rb ./spec/components/avatar_detector_spec.rb ./spec/components/avatar_lookup_spec.rb ./spec/components/boost_trust_level_spec.rb ./spec/components/cache_spec.rb ./spec/components/category_list_spec.rb ./spec/components/composer_messages_finder_spec.rb ./spec/components/content_buffer_spec.rb ./spec/components/cooked_post_processor_spec.rb ./spec/components/current_user_spec.rb ./spec/components/diff_engine_spec.rb ./spec/components/directory_helper_spec.rb ./spec/components/discourse_hub_spec.rb ./spec/components/discourse_plugin_registry_spec.rb ./spec/components/discourse_spec.rb ./spec/components/discourse_updates_spec.rb ./spec/components/distributed_hash_spec.rb ./spec/components/distributed_memoizer_spec.rb ./spec/components/email/email_spec.rb ./spec/components/email/message_builder_spec.rb ./spec/components
@cdman
cdman / Additional info
Created August 7, 2013 18:55
Additional Log4jv2 tests
Command line + environment:
Ubuntu 13.04 64 bit, OpenJDK 7u25-2.3.10-1ubuntu0.13.04.2
CPU: Intel(R) Core(TM) i7-2760QM CPU @ 2.40GHz
JVM Params: -server -XX:+UnlockDiagnosticVMOptions -XX:+AggressiveOpts -Dlog4j.configurationFile=perf5AsyncApndNoLoc.xml
(I modified perf5AsyncApndNoLoc such that it writes to /dev/null rather than a physical file)
Unmodified run:
avg=6 99%=32 99.99%=512 sampleCount=3986503
@cdman
cdman / RunChronicle.java
Created July 29, 2013 20:00
Additional Log4j v2 performance tests
package org.apache.logging.log4j.core.async.perftest;
import java.io.File;
import com.higherfrequencytrading.chronicle.Excerpt;
import com.higherfrequencytrading.chronicle.impl.IndexedChronicle;
import com.lmax.disruptor.collections.Histogram;
public final class RunChronicle implements IPerfTestRunner {
@Override