Skip to content

Instantly share code, notes, and snippets.

View tommynyquist's full-sized avatar

Tommy Nyquist tommynyquist

View GitHub Profile
@tommynyquist
tommynyquist / limit.maxfiles.plist
Created February 6, 2015 19:40
Setting up maxfiles in OS X Yosemite. Put in /Library/LaunchDaemons/ with permissions root:wheel 644.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>limit.maxfiles</string>
<key>ProgramArguments</key>
<array>
<string>launchctl</string>
<string>limit</string>
@tommynyquist
tommynyquist / gist:f3a06921b4372674f311
Last active August 29, 2015 14:15
Network time in Chromium.
base::Time network_time;
base::TimeDelta uncertainty;
if (!g_browser_process->network_time_tracker()->GetNetworkTime(
base::TimeTicks::Now(), &network_time, &uncertainty)) {
// Fallback to local time if network time is not available.
network_time = base::Time::Now();
}
if (network_time.is_null())
NOTREACHED();
"""Wrapper to fake the version info for pylama.exe on Windows.
This still requires a patch to linter-pylama for the regexp
to include \r\n."""
import sys
import subprocess
PYLAMA_PATH = 'C:/Python27/ArcGIS10.2/Scripts/pylama.exe'
##### Dockerfile
FROM ubuntu
RUN apt-get update && apt-get install -yq xvfb
ENTRYPOINT ["xvfb-run", "-a", "/bin/sleep" ]
CMD ["10000"]
##### Result of docker exec -it container_name ps auxf
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 35 0.0 0.0 15560 1100 ? Rs+ 20:27 0:00 ps auxf
root 1 0.1 0.0 4440 716 ? Ss 20:27 0:00 /bin/sh /usr/bin/xvfb-run -a /bin/sleep 10000
root 16 0.7 0.0 266644 12992 ? Sl 20:27 0:00 Xvfb :99 -screen 0 640x480x8 -nolisten tcp -auth /tmp/xvfb-run.RU0s0T/Xauthority
### Dockerfile
FROM ubuntu
RUN apt-get update && apt-get install -yq xvfb
ADD xvfb-run-wrapper.sh /bin/xvfb-run-wrapper.sh
RUN chmod +x /bin/xvfb-run-wrapper.sh
ENTRYPOINT ["/bin/xvfb-run-wrapper.sh", "/bin/sleep"]
CMD ["10000"]
###
### xvfb-run-wrapper.sh
@tommynyquist
tommynyquist / index.html
Created May 31, 2016 06:41
Example webpage
<html>
<body>
<h1>Hello world!</h1>
<p>
Welcome to my world.
</p>
</body>
<html>
<head>
<title>
California Avenue project
</title>
</head>
<body>
<h1>California Avenue project website</h1>
name: foo-target
cmd: make foo
sh: true
targets:
bar-target:
cmd: make bar
sh: true
baz-target:
cmd: make baz
sh: true
@tommynyquist
tommynyquist / foo.py
Created August 12, 2016 07:25
GN args for all my configs
$ cat out-linux/Debug/args.gn
is_debug = true
is_clang = true
is_component_build = true
symbol_level = 1
use_goma = true
$ cat out-engine/Debug/args.gn
import("//build/args/blimp_engine.gn")
is_debug = true
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CastMediaRouteProvider.java b/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CastMediaRouteProvider.java
index 211afd2abe62..5a897d98f120 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CastMediaRouteProvider.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/media/router/cast/CastMediaRouteProvider.java
@@ -10,6 +10,9 @@ import android.support.v7.media.MediaRouteSelector;
import android.support.v7.media.MediaRouter;
import android.support.v7.media.MediaRouter.RouteInfo;
+import org.json.JSONException;
+import org.json.JSONObject;