This is an OpenPGP proof that connects my OpenPGP key to this Github account. For details check out https://keyoxide.org/guides/openpgp-proofs
[Verifying my OpenPGP key: openpgp4fpr:CCD2779377C35AF94D66D27A9B47CB45459CCAC1]
/**************************************************************** | |
* Licensed to the Apache Software Foundation (ASF) under one * | |
* or more contributor license agreements. See the NOTICE file * | |
* distributed with this work for additional information * | |
* regarding copyright ownership. The ASF licenses this file * | |
* to you under the Apache License, Version 2.0 (the * | |
* "License"); you may not use this file except in compliance * | |
* with the License. You may obtain a copy of the License at * | |
* * | |
* http://www.apache.org/licenses/LICENSE-2.0 * |
This is an OpenPGP proof that connects my OpenPGP key to this Github account. For details check out https://keyoxide.org/guides/openpgp-proofs
[Verifying my OpenPGP key: openpgp4fpr:CCD2779377C35AF94D66D27A9B47CB45459CCAC1]
> terraform apply | |
2021/01/06 17:49:40 [INFO] Terraform version: 0.14.3 | |
2021/01/06 17:49:40 [INFO] Go runtime version: go1.15.2 | |
2021/01/06 17:49:40 [INFO] CLI args: []string{"/usr/bin/terraform", "apply"} | |
2021/01/06 17:49:40 [DEBUG] Attempting to open CLI config file: /home/jean/.terraformrc | |
2021/01/06 17:49:40 [DEBUG] File doesn't exist, but doesn't need to. Ignoring. | |
2021/01/06 17:49:40 [DEBUG] ignoring non-existing provider search directory terraform.d/plugins | |
2021/01/06 17:49:40 [DEBUG] ignoring non-existing provider search directory /home/jean/.terraform.d/plugins | |
2021/01/06 17:49:40 [DEBUG] ignoring non-existing provider search directory /home/jean/.local/share/terraform/plugins | |
2021/01/06 17:49:40 [DEBUG] ignoring non-existing provider search directory /usr/share/ubuntu/terraform/plugins |
foo |
akkam | |
${is:importStatic(com.google.common.base.Preconditions.checkNotNull)} | |
public static final class ${messageName}{ | |
private final ${type} ${name:newName(type)}; | |
${cursor} | |
${messageName}(${type} ${name}){ | |
checkNotNull(${name}, "${name} cannot be null"); | |
this.${name}=${name}; | |
} | |
public ${type} get${name}(){ |
04f468a898d8fb19e1ac76cb454d019182d41957b6f44e7d2b76df8e197ea46d3b21238aa60035d7535c5efcbfb04fe3660c5ee2845c09ed7740680b22a6b24f97 |
Des sujets "scala basics" orientés syntaxe pour les débutants ( mais apportant des détails qui peuvent toujours intéresser les programmeurs expérimentés ) : | |
- Il était une fois un objet ( object oriented scala ) ✅ (livecoding) | |
- Pattern matching ✅ (livecoding) | |
- Il était une fois une fonction ( bases de programmation fonctionnelle) ✅ (livecoding) | |
- Gérer les erreurs en scala standard ✅ (livecoding) | |
- Les collections de la librairie standard ( et leurs petits défauts ) ✅ (livecoding) | |
Des sujets intermédiaires pour lesquels il vaudra mieux être familier avec la syntaxe : | |
- La monade et l'ingénieur 🔜 |
-- | |
-- le code ci-dessous a a été fortement amélioré par un effor collaboratif sur | |
-- https://github.com/jeantil/admission_post_bac | |
-- Pull requests, issues et contributions wiki sont les bienvenues. | |
-- Une partie du code a été rétro analysé a partir de diverses sources cf https://github.com/jeantil/admission_post_bac/wiki | |
-- | |
FUNCTION gen class alea V1 relatif grp( | |
o_g_ea_cod_ins IN VARCHAR2, | |
o_g_ti_cod IN NUMBER, |
[alias] | |
current-tag= describe --abbrev=0 --tags | |
previous-tag= "!sh -c 'git describe --abbrev=0 --tags $(git current-tag)^'" | |
changelog = "!sh -c 'git --no-pager lg --first-parent $(git previous-tag)..$(git current-tag)'" |