Skip to content

Instantly share code, notes, and snippets.

Jean Helou jeantil

Block or report user

Report or block jeantil

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@jeantil
jeantil / eclipse.template
Created Feb 7, 2019
eclipse code template for immutable java messages (akka)
View eclipse.template
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}(){
View genesis_public_key
04f468a898d8fb19e1ac76cb454d019182d41957b6f44e7d2b76df8e197ea46d3b21238aa60035d7535c5efcbfb04fe3660c5ee2845c09ed7740680b22a6b24f97
View gist:530412fc7bf18199b0d03728fb563726
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 🔜
@jeantil
jeantil / algorithm.sql
Last active May 26, 2020
Code source d’Admission post-bac
View algorithm.sql
--
-- 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,
@jeantil
jeantil / .gitconfig
Last active Sep 22, 2016
git changelog
View .gitconfig
[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)'"
@jeantil
jeantil / Administratif.md
Created Aug 30, 2016
Objectifs video CPE 2 septembre
View Administratif.md
  • Devis salles pour formation (lundi et mardi)
  • Mise à disposition de réseau filaire dans les salles (a minima grand amphi) pour l'enregistrement et le streaming
@jeantil
jeantil / scala.txt
Created Aug 24, 2016
getting started with scala
View scala.txt
Infos générales et saines lectures
- les 4 articles Strategic Scala Style du blog de lee haoyi
http://www.lihaoyi.com/post/StrategicScalaStylePrincipleofLeastPower.html
http://www.lihaoyi.com/post/StrategicScalaStyleConcisenessNames.html
http://www.lihaoyi.com/post/StrategicScalaStylePracticalTypeSafety.html
http://www.lihaoyi.com/post/StrategicScalaStyleDesigningDatatypes.html
Et la track de Daniel westheide
http://danielwestheide.com/scala/neophytes.html
Pour te familiariser avec le langage lui même tu peux pratiquer avec les workshops
@jeantil
jeantil / perf.md
Last active Aug 25, 2016
Mesure de perf JVM
View perf.md

Mesure System

  • sysbench
  sysbench --test=memory --memory-block-size=$size --memory-total-size=10G run
  sysbench --test=cpu --num-threads=1 run
  • dstat: https://github.com/dagwieers/dstat
    • ./dstat/dstat --proc --cpu --cpu-use --sys --mem-adv --swap --page --disk -D total --disk-tps --net --time --output my-dstat-output.csv
View gist:679dd48b412c7a029e4ccea5ce462db4
set JAVA_OPTS="%JAVA_OPTS%
-Dhttp.proxyHost=yourserver
-Dhttp.proxyPort=8080
-Dhttps.proxyHost=yourserver
-Dhttps.proxyPort=8080"
You can’t perform that action at this time.