| name | explain-diff-html |
|---|---|
| description | Use when the user asks for a rich explanation of a code change, diff, branch, or PR. Produces HTML output. |
Please make me a rich, interactive explanation of the specified code change.
It should have these sections:
| // Restify Server CheatSheet. | |
| // More about the API: http://mcavage.me/node-restify/#server-api | |
| // Install restify with npm install restify | |
| // 1.1. Creating a Server. | |
| // http://mcavage.me/node-restify/#Creating-a-Server | |
| var restify = require('restify'); |
| #!/usr/bin/env bash | |
| set -e | |
| CONTEXT="$1" | |
| if [[ -z ${CONTEXT} ]]; then | |
| echo "Usage: $0 KUBE-CONTEXT" | |
| exit 1 | |
| fi |
| // Define webhook for the Teams channel you're posting to. | |
| // You need to create this webhook in Microsoft Teams, then paste the webhook URL in the string below | |
| let vTeamsWebhook = 'https://outlook.office.com/webhook/......'; | |
| // You need a data connection called "PostMessageToTeams" for this app to reload correctly. | |
| // >>>>>>>>>>>>>>>>>>>>>>>>>>> | |
| // Define subs |
| // This Sub enables prettified output of text to the reload progress window of Qlik Sense. | |
| // Use it to get timestamped trace messages, that also have a prefix that makes them easier | |
| // to spot in the reload progress windows and reload logs. | |
| // | |
| // Usage example: | |
| // call NiceTrace ('This is a debug message, including a variable $(vMetaDataQVDPath)\abc.qvd') | |
| sub NiceTrace (vL.Msg) |
| <# | |
| Run on the Central | |
| #> | |
| # Connect to Qlik Sense | |
| # See https://github.com/ahaydon/Qlik-Cli/wiki/Establishing-a-connection for more connection options | |
| Connect-Qlik | |
| # Add the Node to the Cluster; store the password element of the response for the ZIP as $password | |
| # nodePurpose: 0 (Production) / 1 (Development) / 2 (Both) | |
| # engineEnabled, proxyEnabled, schedulerEnabled, $printingEnabled, $failoverCandidate as options | |
| $password = New-QlikNode -hostname qlikserver2.domain.local -name qlikserver2 -nodePurpose 0 -engineEnabled -proxyEnabled |
I hereby claim:
To claim this, I am signing this object:
| # Node | |
| node --max-old-space-size=1024 app.js # 1Gb | |
| # PM2 | |
| pm2 start app.js --node-args="--max-old-space-size=1024" # 1Gb |
| var qsocks = require('qsocks') | |
| var serializeApp = require('serializeapp') | |
| var fs = require('fs-extra') | |
| var Promise = require('promise') | |
| function create(docname) { | |
| qsocks.Connect({appname: docname}) | |
| .then(function(global) { | |
| return global.openDoc(docname) | |
| }) |