Skip to content

Instantly share code, notes, and snippets.

View clstokes's full-sized avatar
☁️

Cameron Stokes clstokes

☁️
View GitHub Profile

ASUS RT-N16 vs. Apple Airport Extreme (2013)

test setup

Tested with 13-inch, Mid 2012 Macbook Air running 802.11n. Latest firmware on both devices.

Run iperf with -d Do a bidirectional test simultaneously.

asus rt-n16 wifi (sitting next to router)

cstokes-ml:~ clstokes$ iperf -c 192.168.1.24 -d

@clstokes
clstokes / 2013-06-19-dns-issues.md
Last active December 18, 2015 17:59
Collection of links related to the DNS Issue that affected LinkedIn and many others on June 19, 2013.

Main Article

Updates from Companies Involved

Network Solutions

From https://www.networksolutions.com/blog/2013/06/important-update-for-network-solutions-customers-experiencing-website-issues/ :

In the process of resolving a Distributed Denial of Service (DDoS) incident on Wednesday night, the websites of a small number of Network Solutions customers were inadvertently affected for up to several hours. We are proactively working with these customers and have resolved most issues, none of which involved malicious activity. No confidential data was compromised, including passwords, credit card information, or cookies. If you are a Network Solutions customer and are experiencing problems with your website, please call us at (866) 391-4357 so we can help to quickly resolve the issue. Thank you for your patience and support as we work to fully resolve this situation.

class webserver {
package {
"webserver":
name => "CHANGE THIS TO THE PACKAGE NAME",
ensure => latest,
}
}
@clstokes
clstokes / gist:4961765
Created February 15, 2013 17:05
One-liner for openssl...
# Saving here for future use...
# from https://twitter.com/jordansissel/status/302338969536970752, see follow-up tweet about '-days' option.
openssl req -x509 -batch -nodes -newkey rsa:2048 -keyout lumberjack.key -out lumberjack.crt
@clstokes
clstokes / gist:4587942
Created January 21, 2013 18:01
dasin-cloud-aws compilation errors
macbook-air:dasein-cloud-aws clstokes$ mvn clean install -DskipTests=true
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building dasein-cloud-aws 2013.04-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ dasein-cloud-aws ---
[INFO] Deleting /Users/clstokes/Desktop/dasein-cloud-aws/target
[INFO]
import org.gradle.plugins.javascript.coffeescript.CoffeeScriptCompile
apply plugin: 'coffeescript-base'
repositories {
mavenCentral()
mavenRepo name: "Gradle", url: "http://repo.gradle.org/gradle/repo"
}
task compileCoffeeScript(type: CoffeeScriptCompile) {
@clstokes
clstokes / gist:4472989
Created January 7, 2013 06:41
Groovy script for the Jenkins Script Console to GitHub repositories. Will throw exceptions for builds with other trigger types.
import hudson.model.*
import hudson.triggers.*
import com.cloudbees.jenkins.GitHubTrigger
for(item in Hudson.instance.items) {
println item.name
item.triggers.each{ k,v ->
((GitHubTrigger)v).getGitHubRepositories().each{
println it
@clstokes
clstokes / gist:4076802
Created November 15, 2012 05:26
md: auto-read-only?
[ec2-user@ip-10-252-77-244 ~]$ cat /proc/mdstat
Personalities : [raid10]
md127 : active (auto-read-only) raid10 xvdg[1] xvdh[2] xvdi[3] xvdf[0]
4192000 blocks super 1.2 128K chunks 2 near-copies [4/4] [UUUU]
unused devices: <none>
[ec2-user@ip-10-252-77-244 ~]$ sudo cp /mnt/ebs-vol1/test1 /mnt/ebs-vol1/test2
[ec2-user@ip-10-252-77-244 ~]$ cat /proc/mdstat
Personalities : [raid10]
md127 : active (auto-read-only) raid10 xvdg[1] xvdh[2] xvdi[3] xvdf[0]
@clstokes
clstokes / pom.xml
Created October 24, 2012 14:17 — forked from codahale/pom.xml
Basic maven pom for Java.
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>my-project</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<!-- none yet -->
@clstokes
clstokes / gist:3821723
Created October 2, 2012 17:57
source sequence is illegal/malformed utf-8
["Received new event", {:source=>"tcp://0.0.0.0:1556/client/127.0.0.1:38974", :event=>#<LogStash::Event:0x3b215c11 @data={"@source"=>"tcp://0.0.0.0:1556/client/127.0.0.1:38974", "@type"=>"akamai", "@tags"=>[], "@fields"=>{}, "@timestamp"=>"2012-10-02T17:50:51.812000Z", "@source_host"=>"0.0.0.0", "@source_path"=>"/client/127.0.0.1:38974", "@message"=>"12.53.117.198 - - [26/Sep/2012:23:22:52 +0000] \"GET /www.weather.com/ HTTP/1.1\" 200 96556 \"-\" \"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1\" \"-\"\n"}, @cancelled=false>}] {"level":"debug","file":"/opt/logstash/logstash-1.1.1-monolithic.jar!/logstash/inputs/base.rb","line":"129","method":"to_event"}
JSON::GeneratorError: source sequence is illegal/malformed utf-8
to_json at json/ext/GeneratorMethods.java:71
to_json at file:/opt/logstash/logstash-1.1.1-monolithic.jar!/logstash/event.rb:132
to_json at json/ext/GeneratorMethods.java:71
tty_write at file:/opt/log