Skip to content

Instantly share code, notes, and snippets.

View tobihans's full-sized avatar
🙃
Keeping it Super Simple !

Hans Bignon K. Tognon tobihans

🙃
Keeping it Super Simple !
View GitHub Profile
@tobihans
tobihans / readme.py
Last active July 31, 2021 11:51
My small command-line utility to read markdown files from CLI
#!/usr/bin/env python3
# You should have the `rich` module installed
# pip3 install rich
# See https://github.com/willmcgugan/rich
from rich.console import Console
from rich.markdown import Markdown
from sys import argv
console = Console()
readme = None # holds file content
/* CSS Snippet For Responsive Table - Stylized */
/* Basic */
* {
box-sizing: border-box;
}
table {
border-spacing: 0px;
@tobihans
tobihans / heroku-config-dot-env.sh
Last active September 27, 2021 21:18
Set heroku environment variables from .env files
heroku config:set $(cat .env | tr "\n" " ")
@tobihans
tobihans / Cargo.toml
Last active September 30, 2021 20:16
Pig Latin in Rust
[package]
name = "pig-latin"
version = "0.1.0"
edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
regex = "1.5.4"
@tobihans
tobihans / 1-Laravel-Docker-SSL.md
Created November 11, 2021 19:58 — forked from JT501/1-Laravel-Docker-SSL.md
Laravel + nginx-proxy + docker-letsencrypt-nginx-proxy-companion

Deploy Laravel on Docker using nginx-proxy + docker-letsencrypt-nginx-proxy-companion

  1. Prepare two seperate docker compose file i.e docker-compose.nginx.yml & docker-compose.app.yml

  2. Create nginx directory and move docker-compose.nginx.yml into it.

  3. Create YOUR_DOMAIN.conf and YOUR_DOMAIN_location.conf in nginx directory.

  4. Copy the nginx.tmpl into nginx directory.

.css-selector {
    background: linear-gradient(16deg, #0d203f, #e3cb0e);
    background-size: 400% 400%;
    -webkit-animation: blu 9s ease infinite;
    -moz-animation: blu 9s ease infinite;
    -o-animation: blu 9s ease infinite;
    animation: blu 9s ease infinite;
}
@-webkit-keyframes blu {
    0%{background-position:76% 0%}
@tobihans
tobihans / oracle.md
Last active February 11, 2022 03:47
Cheat Sheets

Aspects Avancés Administration BD Oracle

Struture d'une BD Oracle

Une BD Oracle est constituée de la base proprement dite ainsi que d'une ou plusieurs instances. La base désigne le stockage de la donnée tandis que l'instance représente l'ensemble des processus et de la mémoire requis pour faire tourner le serveur de BD.

Structure physique du stockage de données

Les fichiers clés mis en place pour le stockage des données sont:

  • Les fichiers de controle: Contiennent des meta-données(metadata) qui permettent de décrire l'architecture physique de la base de données(son nom ou encore l'emplacement des data files i.e).
  • Les fichiers de données (data files): Contient les données conservées i.e les tables, les index, etc...
  • Les fichiers de journalisation en ligne( online redo log files): Track les changements d'informations dans la base et tient une entrée pour chaque modification effectuée.
@tobihans
tobihans / gdp.md
Last active February 10, 2022 05:59
Cheat Sheets 2

Gestion de projets

Extraits du cours

PS: Pour rappel, je n'ai fait qu'exercer mon humble compétence en matière de CTRL+C,CTRL+V. Le contenu est présenté tel que tiré du cours. Et pour les fautes d'accents,on repassera. J'ai un clavier QWERTY. Ntk, j'espère qu'avec ca, nous aurons la situation sous CTRL (^_^).

  • Délocalisation

La mondialisation (ou globalisation) peut être comprise comme l’accélération des mouvements et échanges (d’êtres humains, de biens et de services, de capitaux, de

@tobihans
tobihans / emulator-install-using-avdmanager.md
Created February 17, 2022 07:52 — forked from mrk-han/emulator-install-using-avdmanager.md
Installing and creating Emulators with AVDMANAGER (For Continuous Integration Server or Local Use)

Install and Create Emulators using AVDMANAGER and SDKMANAGER

TL;DR

For generic skin emulator with default apis (without google apis):

  1. List All System Images Available for Download: sdkmanager --list | grep system-images

  2. Download Image: sdkmanager --install "system-images;android-29;default;x86"

@tobihans
tobihans / README.MD
Created March 30, 2022 20:28 — forked from izxxr/README.MD
Discord.py Webhook Guide (Both async and sync).

Basic Webhooks Example using Discord.py (Rewrite)

Webhooks are a great way to send messages to Discord without having a bot account. You just need a webhook URL and just do a POST request on that URL and the message will be sent to discord.

Webhooks can also be used if your bot has to send messages to a channel a lot. For example, If your bot has event logging so everytime having to fetch channel and sending can be slow so you can use some webhook magic.

This guide will tell you when exactly to use webhooks and how to use them in discord.py both async and using requests.

When to use webhooks?

  • You are sending messages into Discord from another app or program and don't want to get into issue of making a bot account.
  • You are sending messages frequently to a channel like events logging or error logging.