Skip to content

Instantly share code, notes, and snippets.

View YoussefLagtab's full-sized avatar

Youssef Lagtab YoussefLagtab

View GitHub Profile
This file has been truncated, but you can view the full file.
{
"image": "/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAgESAAMAAAABAAEAAIdpAAQAAAABAAAAJgAAAAAAAqACAAQAAAABAAALGqADAAQAAAABAAAFFwAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8AAEQgFFwsaAwERAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/dAAQBZP/aAAwDAQ
sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
#!/usr/bin/env bash
# variables
rclone_remote_dir="1337:ft_linux"
dir_to_backup="~/goifre/vms/ft_linux"
log_dir=~/.local/var/log/backup_vms
upload_log=$log_dir/upload.log
upload_progress=$log_dir/upload.progress
restore_log=$log_dir/restore.log
restore_progress=$log_dir/restore.progress
#!/bin/bash
# Usage !!
# + rclone
# - install rclone from https://rclone.org/install/
# - setup a remote with `rclone config`
# - change the next line with your remote and a direcory name you want in that remote (remote:dir)
RCLONE_REMOTE_DI='1337:iMac_backup'
typedef struct s_array_node {
void *content;
size_t content_size;
} t_array_node;
typedef struct s_array_list {
t_array_node **array;
size_t arr_length;
size_t data_length;
} t_array_list;
get /admin/posts/:id/ get single post
patch /admin/posts/:id/status
body {
status: status enum
}
get /admin/posts/ get all posts filtered
get /admin/posts/count get total posts filtered
@YoussefLagtab
YoussefLagtab / VF
Last active July 29, 2020 08:45
Filter
category: ObjectID
culture: ObjectID
variety: ObjectID
packaging: enum packaging
harvestStatus: enum harvest status
seedType: enum seed type
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef unsigned long long ull;
typedef long l;
typedef unsigned long ul;
typedef double d;
typedef long double ld;
#define rep(i,n) for (int i = 0; i < n; ++i)
#define rrep(i,n) for (int i = n - 1; i >= 0; --i)

Introduction

cloud computing services

  • compute power: VMS, containers and serverless
  • storage: database...
  • networking.
  • analytics.

Benefits of cloud computing

const input = [2, 1, 2]
const [n] = input
function isprime(nbr)
{
if (nbr < 2)
return (0)
for (let i = 2; i <= nbr / 2; i++)
if (nbr % i == 0)
return (0)