- Assembly
- AWK
- Bash
- Basic
- C
- C#
- C++
- CoffeeScript
- GDScript
- Java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype html> | |
<html ng-app="kcalendarApp"> | |
<head> | |
<link rel="stylesheet" href="./css/bootstrap-3.3.5-dist/css/bootstrap.min.css" /> | |
<script src="./js/jquery-2.1.3.js"></script> | |
<script src="./js/angular-1.5.0/angular.min.js"></script> | |
<script src="./js/bootstrap.min.js"></script> | |
<script src="./js/ui-bootstrap-tpls-2.4.0.min.js"></script> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// references: | |
// https://github.com/dwyl/hapi-auth-jwt2 | |
// https://github.com/dwyl/hapi-auth-jwt2/issues/222 | |
// testing a not restricted route: | |
// http -j --verbose GET http://macone:8000/users/public | |
// testing a restricted route without a valid token: | |
// http -j --verbose GET http://macone:8000/users/restricted |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// based on https://blog.tompawlak.org/generate-random-values-nodejs-javascript | |
const crypto = require('crypto'); | |
function randomValueHex (len) { | |
return crypto.randomBytes(Math.ceil(len / 2)) | |
.toString('hex') // convert to hexadecimal format | |
.slice(0, len); // return required number of characters | |
} | |
module.exports = { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'use strict'; | |
const Mailer = require('nodemailer'); | |
const Ses = require('nodemailer-ses-transport'); | |
exports.register = function (server, options, next) { | |
const sendTextMailPrm = function (to, subject, body) { | |
const mailOptions = { | |
from: options.from, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"use strict"; | |
let winston = require("winston"); | |
let cloudWatchTransport = require("winston-aws-cloudwatch"); | |
const set = function (options) { | |
let logger = new winston.Logger({ | |
transports: [ | |
new winston.transports.Console({ | |
timestamp: true, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
import pika | |
# At the moment (2019-04-07) the official examples provided by CloudAMQP are not working anymore | |
# because pika 1.0.0 has changed | |
# moreover, the official examples are in Python 2 | |
# these examples have a few benefits: | |
# they work with python3 | |
# they work with pika 1.0.0 | |
# they were tested with amqps |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
find A_LIST_OF_FOLDERS_AND_FILES -type f -exec grep -Iq . {} \; -print | wc -l | |
# A_LIST_OF_FOLDERS_AND_FILES => use the previous command as: find a b.txt c where a and c are directories or files | |
for a in $(find src -type f -exec grep -Iq . {} \; -print); do wc -l $a; done | awk '{split($0,a," "); sum += a[1]} END {print sum}' |
Il “mondo di prima” l'abbiamo lasciato di sicuro e non sappiamo come sarà quell dopo: qualcosa potrebbe cambiare per sempre, di grande e di piccolo.
Ho provato ad elencare alcune di queste variazioni.
- Come in Oriente:
- La stretta di mano, nata nel medioevo per mostrare che non si nascondevano né veleni né pugnali, potrebbe sparire. Vedo saluti, che ora trovo assurdi, con il gomito: un inchino orientale o una mano alzata come per un “ciao” potrebbero andare anche bene ma queste cose non si controllano.
- Chi indosserà la mascherina per strada non verrà più considerato un ipocondriaco o un autentico malato ma solo una persona di buon senso.
- Chi starnutirà o si soffierà il naso in pubblico verrà considerato un essere ripugnante.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// clean up based on | |
// https://medium.com/@rafaeloliveira1337/javascript-find-an-object-in-array-based-on-objects-property-8adb4fe421ce | |
// fiddle => https://jsfiddle.net/carlok/d5j4t67h/ | |
const objArray = [ | |
{ id: 0, name: 'Object 0', otherProp: '321' }, | |
{ id: 1, name: 'foo', otherProp: '648' }, | |
{ id: 2, name: 'Another Object', otherProp: '850' }, | |
{ id: 3, name: 'Almost There', otherProp: '046' }, | |
{ id: 4, name: 'foo2', otherProp: '984' } |