enki-tech.blogspot.com
Enki :: Technical Blog: March 2012
http://enki-tech.blogspot.com/2012_03_01_archive.html
Enki : Technical Blog. Sunday, March 11, 2012. How to use git to avoid writing ChangeLog by hand? The standard GNU defines what must be a ChangeLog file (see:. Http:/ www.gnu.org/prep/standards/html node/Change-Logs.html. Main goal of this is to be able to track bugs, and to understand the. History of a project. Why keeping a ChangeLog? In the past, we must keep a ChangeLog file for each project, since. There was no tool able to give all the history in every condition. Is easy with vim too). The "ChangeL...
enki-tech.blogspot.com
Enki :: Technical Blog: C++11: A generic Singleton
http://enki-tech.blogspot.com/2012/08/c11-generic-singleton.html
Enki : Technical Blog. Wednesday, August 22, 2012. C 11: A generic Singleton. Yesterday, I found the solution to a problem that I was unable to solve one year ago. The problem was simple: Creating a generic Singleton. If you don't know what a Singleton is, here is the definition given in the book "Design Pattern" from the Gamma et al.: "Ensure a class only has one instance, and provide a global point of access to it". If you know a better stuff about it, please let me know! The common version is to use t...
blog.vjeux.com
Vjeux » Image Layout Algorithms – HTML5DevConf
http://blog.vjeux.com/2014/image/image-layout-algorithms-html5devconf.html
Talks & Written Reports. Image Layout Algorithms – HTML5DevConf. In this talk I give an overview of the big categories of image layout algorithms with examples for each of them and present criterias to look at when evaluating them. If you liked this article, you might be interested in my Twitter feed. Laquo; Google Plus Layout – Find Best Breaks. Simulate Closure in C. August 13, 2012. Image Layout Algorithm Facebook. August 14, 2012. Image Layout Algorithm Facebook Reordering. July 8, 2012. July 7, 2012.
blog.vjeux.com
Vjeux » Simulate Closure in C
http://blog.vjeux.com/2014/c/simulate-closure-in-c.html
Talks & Written Reports. Simulate Closure in C. I'm implementing a layout algorithm in C and want to let the user specify a callback to compute the height based on the width. Using function pointers, we can provide the callback:. Layout node t ;. Layout node t *. It works well if we have a function measure that only uses global variables:. Layout node t node ;. Mesure image (. Aspect ratio ;. Metadata in the struct and pass it along with the function call. (Thanks Scott. Measure context ;. Layout node t ;.
blog.vjeux.com
Vjeux » React: CSS in JS – NationJS
http://blog.vjeux.com/2014/javascript/react-css-in-js-nationjs.html
Talks & Written Reports. React: CSS in JS – NationJS. This is a very thought-provoking talk that attempts to show that CSS has fundamental flaws and writing styling in JS solves most of the problem without even trying. If you liked this article, you might be interested in my Twitter feed. Laquo; Keynote on React Native – React.js Conf. React Architecture – OSCON. What are your thoughts on performance impacts of having repeated inline styles on all of the HTML elements? Using inline styles would avoid all...
blog.vjeux.com
Vjeux » Why does React scale? JSConf
http://blog.vjeux.com/2014/javascript/why-does-react-scale-jsconf.html
Talks & Written Reports. Why does React scale? React has managed to be successful at scale thanks to the fact that it makes finding the root cause of bugs easier through various mechanisms that I explain in this talk. If you liked this article, you might be interested in my Twitter feed. Laquo; React Architecture – OSCON. Google Plus Layout – Find Best Breaks. October 8, 2011. Find HTMLEntity for any Character. September 22, 2011. URLON: URL Object Notation. November 15, 2014. December 22, 2011. Undefine...
blog.vjeux.com
Vjeux » Talks & Written Reports
http://blog.vjeux.com/reports
Talks & Written Reports. Talks & Written Reports. Development is not everything 🙂 Here is a compilation of the talks and write-ups I have done. This should give you a good overview of what I have been working on the last few years! Keynote on React Native, React.js Conf. React: CSS in JS, NationJS. React Architecture, OSCON. Why does React scale? Image Layout Algorithms, HTML5DevConf. JSPP Morph C Into Javascript at JSConf. Javascript Presentation at Dassault Systemes. Javascript Presentation at EPITA.
blog.vjeux.com
Vjeux » Javascript
http://blog.vjeux.com/category/javascript
Talks & Written Reports. Challenge: Best JavaScript Setup for Quick Prototyping. Yesterday, there was a big discussion on Twitter. On how hard it is to start hacking on a js project. One comment by Dan Abramov struck me in particular: "Right: don’t use tools, face a problem, choose a tool or roll your own. Wrong: learn tools that don’t solve your problems, hate the tools.". This is spot on. All the solutions presented in this thread do not solve the problems I have when I'm hacking on a new project.
enki-tech.blogspot.com
Enki :: Technical Blog: August 2012
http://enki-tech.blogspot.com/2012_08_01_archive.html
Enki : Technical Blog. Wednesday, August 29, 2012. Today, I'll present a module for zsh that I wrote few days ago. The aim of this module is to provide a way to create easily temporary shell scripts, and save their favorites. If you are familiar with Emacs, and if you think about its macros, you're right! I designed this with the macro concept in mind. Git add TODO $ git commit -m "Update the TODO.". Git stash $ git pull - rebase $ git stash pop $ git push. For this module, I use the. Because it allows y...
enki-tech.blogspot.com
Enki :: Technical Blog: A wonderful internship
http://enki-tech.blogspot.com/2012/08/a-wonderful-internship.html
Enki : Technical Blog. Thursday, August 16, 2012. Today I talk about the internship I made from the middle of October (2011) to the middle of January (2012). I'll start by presenting a little the context, and what I have done exactly. I worked at Aldebaran Robotics. I think it is better if I don't go too much in details about this project since I don't owe its right. But here is what it looks like in video (yes I have asked for the rights for that :P). No more suspense, let's look at the video! Feel free...
SOCIAL ENGAGEMENT