MD5: 59bab8f71f8c096cd3f72cd73851515d
Rename it to: Sublime Text
Make it executable with: chmod u+x Sublime\ Text
Aren't gists great! |
// @ts-check | |
"use strict" | |
/** | |
* Set up datadog tracing. This should be called first, so Datadog can hook | |
* all the other dependencies like `http`. | |
*/ | |
function setUpDatadogTracing() { | |
const { tracer: Tracer } = require('dd-trace') | |
const tracer = Tracer.init({ |
osversion | modelcode | modelbrand | os | userqty | |
---|---|---|---|---|---|
6.0.1 | SM-G930F | Samsung | Android | 1619 | |
6.0.1 | SM-G920F | Samsung | Android | 1381 | |
6.0.1 | SM-G935F | Samsung | Android | 1153 | |
6.0.1 | SM-G900F | Samsung | Android | 799 | |
6.0.1 | SM-J510FN | Samsung | Android | 750 | |
6.0 | FRD-L09 | Huawei | Android | 668 | |
6.0.1 | SM-G925F | Samsung | Android | 577 | |
7.0 | FRD-L09 | Huawei | Android | 484 | |
5.1 | HUAWEI LYO-L21 | Huawei | Android | 480 |
export function isValidPersonalNumber (personalNumber) { | |
let matches = personalNumber | |
.match(/^(19|20)((\d{2})(\d{2})(\d{2})-{0,1}\d{4})$/); | |
if (matches) { | |
let year = parseInt(matches[1] + matches[3], 10); | |
return !!(year < CURRENT_YEAR && isValidSwedishPIN(matches[2])); | |
} else { | |
return false; | |
} |
Analog clock using canvas
Forked from venkatgan's Pen Analog Clock.
Forked from venkatgan's Pen Analog Clock.
Forked from venkatgan's Pen Analog Clock.
<--- SIP read from UDP:2XX.1XX.1XX.7X:10060 ---> | |
REGISTER sip:LOCALSERVER.MYDOMAIN SIP/2.0 | |
Via: SIP/2.0/UDP 2XX.1XX.1XX.7X:10060;branch=z9hG4bKX3P0IKIUFRFBpog9Ah5kMeq57nzKk1R5;rport | |
From: "1060"<sip:1060@LOCALSERVER.MYDOMAIN>;tag=IbTqKNIh8kNU0yXdhpGW | |
To: "1060"<sip:1060@LOCALSERVER.MYDOMAIN> | |
Contact: "1060"<sip:1060@2XX.1XX.1XX.7X:10060;rtcweb-breaker=yes;transport=udp;ws-src-ip=212.112.177.26;ws-src-port=36618;ws-src-proto=ws>;expires=200;click2call=no;+g.oma.sip-im;+audio;language="en,fr" | |
Call-ID: a5e7ea50-7ab3-b6cd-db2d-30afc53b4f1a | |
CSeq: 53408 REGISTER | |
Content-Length: 0 |
*INFO: ioctlt(7), len=0 returned zero or failed | |
*INFO: NETWORK EVENT FOR SERVER [SIP transport] -- FD_ACCEPT(fd=15) | |
*INFO: Socket added[SIP transport]: fd=15, tail.count=3 | |
*INFO: NETWORK EVENT FOR SERVER [SIP transport] -- TNET_POLLOUT | |
*INFO: WebSocket Peer accepted/connected with fd = 15 | |
*INFO: WebSocket Peer accepted/connected with fd = 15 | |
*INFO: *** Stream Peer destroyed *** | |
*INFO: WebSocket handshake message: GET /ws HTTP/1.1 | |
Upgrade: websocket | |
Connection: Upgrade |