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:[email protected]>;tag=IbTqKNIh8kNU0yXdhpGW | |
| To: "1060"<sip:[email protected]> | |
| Contact: "1060"<sip:[email protected]: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 |