Skip to content

Instantly share code, notes, and snippets.

const WebSocket = require('ws');
const ws = new WebSocket(`wss://${process.argv[2]}/`, {
origin: `https://${process.argv[2]}`
});
ws.on('open', function open() {
console.log('connected');
ws.send(Date.now());
});
const WebSocket = require('ws');
const ws = new WebSocket(`wss://${process.argv[2]}/`, {
origin: `https://${process.argv[2]}`
});
ws.on('open', function open() {
console.log('connected');
ws.send(Date.now());
});
const WebSocket = require('ws');
const ws = new WebSocket(`wss://${process.argv[2]}/`, {
origin: `https://${process.argv[2]}`
});
ws.on('open', function open() {
console.log('connected');
ws.send(Date.now());
});
### Display execution time if command took longer than REPORTTIME_TOTAL
#
# https://superuser.com/a/847411/376927
#
REPORTTIME_TOTAL=1 # seconds
cmd_execution_time() {
local stop=$((`date "+%s"`))
let local "cmd_elapsed = ${stop} - ${cmd_start_time}"
let local "cmd_minutes = ${cmd_elapsed} / 60"
let local "cmd_seconds = ${cmd_elapsed} % 60"
### Keybase proof
I hereby claim:
* I am jamo on github.
* I am jamo (https://keybase.io/jamo) on keybase.
* I have a public key whose fingerprint is BD46 EBCA 55F9 AB42 CB1B D9B9 F604 89F6 1C5F BABA
To claim this, I am signing this object:

Keybase proof

I hereby claim:

  • I am jamox on github.
  • I am jamo (https://keybase.io/jamo) on keybase.
  • I have a public key ASAAuvXidm0T9iMYcMp8eDOozHboIjjUtQyXp--xYFTpoAo

To claim this, I am signing this object:

root@(none):/# javac Paras.java
An exception has occurred in the compiler (1.8.0_45). Please file a bug at the Java Developer Connection (http://java.sun.com/webapps/bugreport) after checking the Bug Parade for duplicates. Include your program and the following dc in your report. Thank you.
java.lang.NullPointerException
at com.sun.tools.javac.file.ZipFileIndexArchive$ZipFileIndexFileObject.<init>(ZipFileIndexArchive.java:121)
at com.sun.tools.javac.file.ZipFileIndexArchive.getFileObject(ZipFileIndexArchive.java:76)
at com.sun.tools.javac.file.JavacFileManager.listArchive(JavacFileManager.java:308)
at com.sun.tools.javac.file.JavacFileManager.listContainer(JavacFileManager.java:355)
at com.sun.tools.javac.file.JavacFileManager.list(JavacFileManager.java:624)
at com.sun.tools.javac.jvm.ClassReader.fillIn(ClassReader.java:2748)
at com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:2444)
@jamo
jamo / new
Last active August 29, 2015 14:10
TMC speck run benchmark
git log last: 9f835f985c2422af7c0180562c401cebe45b6d11
/usr/bin/time -f "Hours: %E CPUsecK: %S CPUsecU %U MaxSize %M AvgUnshared: %D AvgShared: %X SysPageSize : %Z NumMajorFaults: %F NumMinorFaults: %R NumSwappedMainMem: %W NumForcedContextSwitch: %c NumWaits: %w NumFilesystemInputs: %I NumFilesystemOutputs: %O NumSocketReceived: %r NumSocketSent: %s NumSignalsTo: %k Command: %C ExitStatus: %x" env DISPLAY=:99 rvmsudo rake spec
Warning: can not check `/etc/sudoers` for `secure_path`, falling back to call via `/usr/bin/env`, this breaks rules from `/etc/sudoers`. Run:
export rvmsudo_secure_path=1
to avoid the warning, put it in shell initialization file to make it persistent.
In case there is no `secure_path` in `/etc/sudoers`. Run:
@jamo
jamo / xvfb
Last active August 29, 2015 14:10 — forked from jterrace/xvfb
XVFB=/usr/bin/Xvfb
XVFBARGS=":1 -screen 0 1024x768x24 -ac +extension GLX +render -noreset"
PIDFILE=/var/run/xvfb.pid
case "$1" in
start)
echo -n "Starting virtual X frame buffer: Xvfb"
start-stop-daemon --start --quiet --pidfile $PIDFILE --make-pidfile --background --exec $XVFB -- $XVFBARGS
echo "."
;;
stop)

TMC pluginin asennus olemassa olevaan NetBeanssiin. Tee näin pajassa

Avaa NetBeans. Varmista, että versio, jota käytät on vähintään 8.0 (7.4 ja aiemmat voivat myös toimia)

Mene Tools -> Plugins

NB Plugin -> Settings

Valitse välilehti Settings ja valitse Add. Aseta nimeksi TMC Url to http://update.testmycode.net/tmc-netbeans_hy/updates.xml