Skip to content

Instantly share code, notes, and snippets.

public class Generics1 {
static class GenType<T> {}
static class TypeA {}
static class TypeB extends TypeA {}
static class TypeC extends TypeB {}
static <T> void method(GenType<T> arg1, T arg2) {}
public static void main(String[] args) {
public class Generics1 {
static class GenType<T> {}
static class TypeA {}
static class TypeB extends TypeA {}
static class TypeC extends TypeB {}
static <T> void method(GenType<T> arg1, T arg2) {}
public static void main(String[] args) {
@ThierryAbalea
ThierryAbalea / Generics1.java
Last active December 5, 2019 17:23
Java Generics Quiz
public class Generics1 {
static class GenType<T> {}
static class TypeA {}
static class TypeB extends TypeA {}
static class TypeC extends TypeB {}
static <T> void method(GenType<T> arg1, T arg2) {}
public static void main(String[] args) {
@ThierryAbalea
ThierryAbalea / keybase.io
Created March 5, 2019 12:58
Proof of ownership of my github account for Keybase
### Keybase proof
I hereby claim:
* I am thierryabalea on github.
* I am thierryabalea (https://keybase.io/thierryabalea) on keybase.
* I have a public key ASBHfElg4RcB92knL3K5Yesr0Cb0xm3nj1XL53exI-Ia2Qo
To claim this, I am signing this object:
@ThierryAbalea
ThierryAbalea / rfc-process.md
Last active August 5, 2020 05:31
How the Internet RFC format/process can be use in a non Internet context ?

How the Internet RFC format/process can be use in a non Internet context ?

In the most common sense, Request for Comments (invented in 1969) is a type of publication that documents officially the Internet technical aspects. There are produced in a peer review process.

Riot Games, an American video game company producing the popular League Of Legends game, has defined a process inspired by the Internet RFC, to discuss technical changes of their Information System and make inform decisions.

In 2016, Joakin Sundén when he was an agile coach at Spotify, visits Riot Games to observe their practices. Here is it what it wrote about their RFC process:

THE “REQUEST FOR COMMENT” PROCESS Riot Games has a well-defined “Request For Comment” (RFC) process. Anyone can make a proposal for a change. It could be a technical/architectural change, but also an organizational/process change. An RFC is submitted to a central repository. There is an open comment period. Depending on the type of decision, it can either autom

### Keybase proof
I hereby claim:
* I am thierryabalea on github.
* I am thierryabalea (https://keybase.io/thierryabalea) on keybase.
* I have a public key ASB-VkcXJk5jmTsfeezyDTi6vpMo9WpyfcLVDUcxUu3GNAo
To claim this, I am signing this object:
@ThierryAbalea
ThierryAbalea / AttackerClient.java
Created July 7, 2014 23:14
[Cryptography] Oracle Padding Attack on one block (v1.1)
import javax.xml.bind.DatatypeConverter;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Arrays;
public class AttackerClient {
public static final int BLOCK_SIZE = 16;
public final static byte[] IV = {
@ThierryAbalea
ThierryAbalea / AttackerClient.java
Created March 26, 2014 02:36
[Cryptography] Oracle Padding Attack on one block
import javax.xml.bind.DatatypeConverter;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Arrays;
public class AttackerClient {
public static final int BLOCK_SIZE = 16;
public final static byte[] IV = {