These instructions are meant for beginners and they make sense as I'm writing them at Sept 2020. I'll try to keep it updated.
First, let's just update the OS
/* This was my best approach to beat this problem. | |
It took me ages to get to it because I did it before | |
completely understanding binary search, but I got it | |
recognized by two engineers I admire so this is my way | |
of patting my own back and remembering the effort */ | |
public class Solution { | |
public bool SearchMatrix(int[][] matrix, int target) { | |
if(matrix.Length == 0) return false; |
/* is a great practice to use strict to | |
force all variables to be declared */ | |
"use strict"; | |
// use const to declare important unchanging variables | |
const pi = 3.141592653589793; | |
// declare the damn thing with let, not just var | |
let greeting = "Hello"; |
Create the .key and .csr file by running this in the server
$ openssl req -new -newkey rsa:2048 -nodes -keyout yourdomain.key -out yourdomain.csr
Choose a SSL provider and follow their instructions to upload the .csr file and download a newly generated .crt
The SSL provider provides a .ca-bundle besides the crt. We need to merge them into one file. The order is first the .crt content and then the .ca-bundle content.
Now upload the resulting file into the server, preferibly where the .key and .csr files are.
Last updated: 12 Apr 2023
DeVole ("we", "us", or "our") operates the DeVole mobile application (the "Service"). This Privacy Policy informs you of our policies regarding the collection, use, and disclosure of personal information when you use our Service.
By using the Service, you agree to the collection and use of information in accordance with this Privacy Policy.
const admin = require("firebase-admin"); | |
const db = admin.firestore(); | |
function getCollection(collectionName) { | |
const collection = db.collection(collectionName); | |
return collection; | |
} | |
async function getCollectionWithQuery( | |
collectionName, |