mnt.io
Hello world!
https://mnt.io/P/2014-09-09_Hello_world.html
This is my first post of my first public and Computer Science-oriented blog. When I started Hoa. Few years ago, along with other projects, they all were mainly a pretext to learn about numerous domains of Computer Science. All the acquired knowledges have taken the form of libraries or programs, go hand in hand with detailed documentations and. However, while I always like to write an introduction to my documentation chapters (examples with.
mnt.io
Rüsh Release
https://mnt.io/P/2014-09-15_Rush_release.html
We, at Hoa. Have defined a new release process called Rüsh Release. Rolling Ünd ScHeduled Release. From the user point of view, it will allow to get rid off the. Files, while keeping the pros and flexibility of rolling release. Since 2 years, at Hoa. We are looking for the perfect release process. Today, we have finalized the last thing related to this new process: we have found a name. It is called Rüsh Release. Rolling Ünd ScHeduled Release. Out there, such as:. Rolling released for short. Why? Branch ...
mnt.io
DuckDuckGo in a Shell
https://mnt.io/P/2015-08-05_DuckDuckGo_in_a_Shell.html
DuckDuckGo in a Shell. I just would like to share a small tip to use the awesome (meta) search engine, namely DuckDuckGo. When I go outside my terminal, I am kind of lost. I control everything from my terminal and I hate clicking. That's why I found a small tip today to open a search on DuckDuckGo directly from the terminal. It redirects me to my default browser in the background, which is the expected behavior. First, I create a function called. Note how I (avoid to) deal with quotes in.
mnt.io
RFCs should provide executable test suites
https://mnt.io/P/2015-02-27_RFCs_should_provide_executable_test_suites.html
RFCs should provide executable test suites. Recently, I implemented xCal and xCard formats inside the. What is xCal and xCard? The Web is a read-only media. It is based on the HTTP protocol. However, there is the WebDAV. Protocol, standing for Web Distributed Authoring and Versioning. This is an extension to HTTP. The Web is a read and write media. WebDAV is standardized in RFC2518. Based on WebDAV, we have CalDAV. Format represents calendar events, like events (. Very rare), free/busy time (. This forma...
mnt.io
Hello fruux!
https://mnt.io/P/2014-11-24_Hello_fruux.html
I am leaving the research world, which includes INRIA. To join the industrial world with fruux. The awesome startup behind. Leaving the research world. I have really enjoyed my time at INRIA and Femto-ST, 2 research institutes in France. But after 8 years at the university and a hard PhD thesis (but with great results by the way! I would like to see other things. My time as an intern at Mozilla and my work in the open-source world have been very. So I asked on Twitter:. Please, contact me! Standards....
mnt.io
Control the terminal, the right way
https://mnt.io/P/2015-01-04_Control_the_terminal_the_right_way.html
Control the terminal, the right way. Nowadays, there are plenty of terminal emulators in the wild. Each one has a specific way to handle controls. How many colours does it support? How to control the style of a character? How to control more than style, like the cursor or the window? In this article, we are going to explain and show in action the right ways to control your terminal with a portable. And an easy to maintain API. We are going to talk about. But do not be afraid, it's easy and fun! A termina...
mnt.io
Trip in India
https://mnt.io/P/2014-11-21_Trip_in_India.html
During October, my wife and I have visited the south of India. This post quickly shows our trip, some photos and some anecdotes. All photos can be seen on my Flickr account. India of course. And to be frank, she has decided to visit India so all I had to do was to acquiesce 😉. Thus, with 4 bags ( displaystyle 1 times 35. L, displaystyle 1 times 60. L and displaystyle 2 times 8. L), we have left our home to go to Basel airport, direction Dubaï and then Ernakulam. Arriving at Ernakulam (. And Tamil Nadu (.
mnt.io
atoum has two release managers
https://mnt.io/P/2014-11-28_atoum_has_two_release_managers.html
Atoum has two release managers. Managing open-source projects is always a challenge. atoum. An awesome unit testing framework, is making one step forward with the election of 2 release managers: Mikaël Randy. And I This will help to reinforce the organization of the project. Oh, and you will have tags! Short introduction: atoum is a simple, modern and intuitive unit testing framework for PHP. Originally created by Frédéric Hardy. A good friend, it has grown thanks to many contributors. However, having co...
mnt.io
Generate strings based on regular expressions
https://mnt.io/P/2014-09-30_Generate_strings_based_on_regular_expressions.html
Generate strings based on regular expressions. This article explains how to generate strings based on regular expressions. To make it possible, we will use the. Libraries. The goal is twofold: first it helps to analyze regular expressions (lex, parse and get an AST of them), and second we see how to visit the produced AST in order to generate strings. Finally, we see how this algorithm is implemented and can be used in atoum. A unit test framework, in order to generate test data. Each level includes the ...