Skip to content

Instantly share code, notes, and snippets.

@sayrer
sayrer / gist:aa6242ae82cd55395f89
Created September 29, 2015 20:07
Running Titan "Getting started"
Rob-Sayres-MacBook-Pro:titan-test sayre$ cd ~/Downloads/titan-1.0.0-hadoop1/
Rob-Sayres-MacBook-Pro:titan-1.0.0-hadoop1 sayre$ ls
CHANGELOG.asc LICENSE.txt NOTICE.txt UPGRADE.asc bin conf data ext javadocs lib log scripts
Rob-Sayres-MacBook-Pro:titan-1.0.0-hadoop1 sayre$ bin/gremlin.sh
objc[75580]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined.
\,,,/
(o o)
-----oOOo-(3)-oOOo-----
plugin activated: aurelius.titan
@sayrer
sayrer / WORKSPACE
Created May 19, 2018 17:48
React Native Android in Bazel
# React Native Android
maven_aar(
name = "com_facebook_react_native",
artifact = "com.facebook.react:react-native:0.55.4",
settings = "//build:settings.xml",
deps = [
"@androidsdk//com.android.support:appcompat-v7-25.0.0",
"@com_facebook_fbui_textlayoutbuilder//aar",
"@com_facebook_fresco_fresco//aar",
@sayrer
sayrer / react-native settings.xml
Created May 19, 2018 18:04
React Native settings.xml for Bazel
<?xml version='1.0' encoding='UTF-8'?>
<settings
xsi:schemaLocation='http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd'
xmlns='http://maven.apache.org/SETTINGS/1.0.0'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
<profiles>
<profile>
<repositories>
<repository>
<id>react-native-local-repository</id>
@sayrer
sayrer / main.rs
Last active December 28, 2018 23:41
interviewcode
#[derive(Clone, PartialEq, Hash, Eq)]
pub struct Entity {
start: usize,
end: usize,
html: String
}
impl Ord for Entity {
fn cmp(&self, other: &Self) -> Ordering {
self.start.cmp(&other.start)
@sayrer
sayrer / gist:660e7094452cf268962b7941aadc687d
Created December 30, 2018 01:16
spullara/interviewcode with a Tendril implementation
Running tweet entity replacement with Tendril:
https://github.com/sayrer/interviewcode/commit/d312aba609e31b28ad7968502853ad82ef6b394b
test rendertest::bench_replacement ... bench: 955 ns/iter (+/- 37)
test rendertest::bench_replacement_chars ... bench: 1,037 ns/iter (+/- 161)
test rendertest::bench_replacement_chars2 ... bench: 558 ns/iter (+/- 36)
test rendertest::bench_replacement_chars_stack ... bench: 445 ns/iter (+/- 27)
test rendertest::bench_replacement_chars_stack_tendril ... bench: 793 ns/iter (+/- 116)
@sayrer
sayrer / gist:795cd17a78902f03d9a9c950faa40c3e
Created December 30, 2018 01:43
c++ interviewcode results
from https://github.com/spullara/interviewcode/commit/7990f661990837ad9ba8b42dbe34408279a22c5e
Roberts-MacBook-Pro:interviewcodecpp sayrer$ ./main
Starting
Running benchmark
483 ns/op
456 ns/op
452 ns/op
452 ns/op
450 ns/op
This file has been truncated, but you can view the full file.
Date/Time: 2019-03-12 16:57:26 -0700
End time: 2019-03-12 16:57:30 -0700
OS Version: Mac OS X 10.14.3 (Build 18D109)
Architecture: x86_64h
Report Version: 27
Data Source: Stackshots
Shared Cache: 0x17a96000 06978416-1BF5-38C1-8C4F-2D1EDBFD2A45
Command: Google Chrome
@sayrer
sayrer / gist:771cf817486f6b09a45bb3e51fd3b6c8
Created April 19, 2019 18:48
Git clone Mozilla from my house, over wifi
sayrer:mozilla sayrer$ time git clone https://github.com/mozilla/gecko-dev
Cloning into 'gecko-dev'...
remote: Enumerating objects: 248, done.
remote: Counting objects: 100% (248/248), done.
remote: Compressing objects: 100% (195/195), done.
remote: Total 7936670 (delta 75), reused 102 (delta 49), pack-reused 7936422
Receiving objects: 100% (7936670/7936670), 4.39 GiB | 20.08 MiB/s, done.
Resolving deltas: 100% (6322848/6322848), done.
Checking out files: 100% (275725/275725), done.
#[derive(Debug, Clone, Copy)]
struct Coord {
x: f64,
y: f64,
}
impl Coord {
pub fn as_pair(&self) -> (String, String) {
(format!("{:.2}", self.x), format!("{:.2}", self.y))
}
$ rustc --print target-list
aarch64-apple-ios
aarch64-apple-tvos
aarch64-fuchsia
aarch64-linux-android
aarch64-pc-windows-msvc
aarch64-unknown-cloudabi
aarch64-unknown-freebsd
aarch64-unknown-hermit
aarch64-unknown-linux-gnu