Skip to content

Instantly share code, notes, and snippets.

Avatar

Diogo Capela diogocapela

View GitHub Profile
View b.js
console.log('L1');
setTimeout(() => console.log('L2'), 0);
new Promise((resolve) => {
console.log('L3');
setImmediate(() => console.log('L4'));
process.nextTick(() => console.log('L5')) // node backend only
resolve();
})
.then(() => console.log('L6'));
console.log('L7');
View b.js
for (var i = 0; i < 4; i++) {
setTimeout(() => {
console.log(i);
}, 0);
}
View a.js
function greet(person) {
if (person == { name: 'amy' }) {
return 'hey amy'
} else {
return 'hey arnold'
}
}
console.log(greet({ name: 'amy' }))
View country-dial-codes.json
[
{ "name": "Afghanistan", "iso": "AF", "flag": "🇦🇫", "dialCode": "+93" },
{ "name": "Aland Islands", "iso": "AX", "flag": "🇦🇽", "dialCode": "+358-18" },
{ "name": "Albania", "iso": "AL", "flag": "🇦🇱", "dialCode": "+355" },
{ "name": "Algeria", "iso": "DZ", "flag": "🇩🇿", "dialCode": "+213" },
{ "name": "American Samoa", "iso": "AS", "flag": "🇦🇸", "dialCode": "+1-684" },
{ "name": "Andorra", "iso": "AD", "flag": "🇦🇩", "dialCode": "+376" },
{ "name": "Angola", "iso": "AO", "flag": "🇦🇴", "dialCode": "+244" },
{ "name": "Anguilla", "iso": "AI", "flag": "🇦🇮", "dialCode": "+1264" },
{ "name": "Antarctica", "iso": "AQ", "flag": "🇦🇶", "dialCode": "+672" },
View english-prefixes-list.txt
ab
ad
an
ante
anti
auto
be
bi
centi
circum
View keybase.md

Keybase proof

I hereby claim:

  • I am diogocapela on github.
  • I am diogocapela (https://keybase.io/diogocapela) on keybase.
  • I have a public key ASDq9CGecwsL3cNrUS3gOKPYdlW1lUoMWbFmSE1bSSyo6go

To claim this, I am signing this object:

View hide-scrollbar.css
scrollbar-width: none;
overflow: -moz-scrollbars-none;
-ms-overflow-style: none;
&::-webkit-scrollbar {
display: none;
width: 0;
height: 0;
}
View ex07.c
#include <errno.h>
#include <fcntl.h>
#include <pthread.h>
#include <semaphore.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/mman.h>
#include <sys/stat.h>
#include <sys/types.h>
@diogocapela
diogocapela / main.c
Created Apr 17, 2019
Error: No such file or directory
View main.c
#include <errno.h>
#include <fcntl.h>
#include <semaphore.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/mman.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <sys/wait.h>
@diogocapela
diogocapela / random.c
Created Apr 17, 2019
Get Random Number in C
View random.c
int getRandomIntBetween(int min, int max) {
srand(time(NULL) * getpid() << 16);
int randomNumber = (rand() % max) + min;
return randomNumber;
}