Roy's Repo Share some thoughts

MapReduce - 6.824 Lab1

This is the first lab of MIT 6.824, Distributed Systems. It is about the implementation of MapReduce, a framework introduced by Google that can process huge volume of data parallelly by splitting a single task to multiple small ones and assigning them to a cluster of “cheap” machines. And by using this framework, also as mentioned in the paper, this lets programmer make use of distributed system without the need of experience of it.

A very classic use case of this framework is counting words in a large file, which is also what we are to implement.

Some Practice on Implementing Signal Protocol With Python (2): Double Ratchet

After doing a handshake using X3DH, Both users can authenticate each other and agree on a shared master secret.

So what’s next?

Some Practice on Implementing Signal Protocol With Python (1): X3DH

Lately I was working on a Web Security Project and I came across this very interesting Web Messaging Encryption Protocol - Signal Protocol.

Hello-World!

Welcome to my github page. Finally! At the end of 2019, I managed to launched my personal blog with the help of Hexo and archer theme. with the help of Hugo and Fuji theme. I will share my naive thoughts and experiences on coding here. 😜 Hope you could find something helpful and interesting.