ls whoami I'm Siegfried. A developer. Yep. en fr jp
La positive attitude What ? Seriously ? No. In my “To 2018 and beyond” post I said that I wanted to be more positive. I also wrote about the things I do not want to spend my personal time on. Let’s see… Chatbots and …
FFmpeg tips Here are a few commands for FFmpeg that were useful for me. The help page for all parameters is here. A nice tool that uses FFmpeg is Handbrake. Get some info about a file ffmpeg -i video.mp4 …
To 2018 and beyond It’s that time again… This year was not an easy one for me, switching between too many contexts for too long. This explains why I almost stopped coding outside of work I think. I am reassured when I …
Levels on the internet I found this on reddit. I put this here to keep it somewhere. All credits to this comment by u/Forgive_My_Cowardice. I added the images in the post, instead of linking them as in the comment It’s like …
English? I am thinking about posting in other languages (mostly french).
Node.JS and environment variables I just went through this nice article and I just wanted to add a few things you do not usually find in articles about environment variables. Everyone (maybe) knows that you can reach environment …
Hodor with React react-hodor The demo is here. The repo is here Install using npm install react-hodor ! Include some stuff ! import React from 'react'; import ReactDOM from 'react-dom'; import Hodor from …
React Fiber... *sigh* Hello you, how are you ? I just bumped into the following TechCrunch post: Facebook announces React Fiber, a rewrite of its React framework Sigh… React So React is the open source «hot framework …
2017/03 news ‘sup world ? Here is some link from march, hope you’ll enjoy it. If it’s cool, or not, please tell me, I’d love to have some feedback. Did I miss your favorite link from last month? Don’t be shy and …
2017/02 news Hello, world! This is a test! I made a small tool called ndf which calls the github API (using milestones, issues and labels) to classify some elements. The repo for the issues is here If it’s cool, …
beulogue and gitlab ci So beulogue is hosted on Gitlab. My blog (private repo) is also there. Since beulogue is a static site generator, I have to upload my files myself. Kinda boring. Let’s try Gitlab pipelines ! First, we …
thisdothype Last month, @thisdotmedia hosted an interesting «thisdotjavascript» event, bringing people from popular libraries and framework together: This was really cool and I started following the host twitter …
Don't leave your users behind (sorry, this is again a rant about some Angular thing…) What is the difference between: and ? Yep. The search bar was removed from the AngularJS website. Why ? From a coworker (Google fanboy): We …
Leaving facebook Cool story bro, but why ? Mostly because I think these are more insteresting than facebook, which is full of shitty ads and videos instead of news about my friends. But where can I reach you ? Note: …
Apple, B, C, D Okay, I had to buy an iPhone one year ago or so, because I wanted a phone with more than 16go of space. Well, after around one year, here are a few thoughts. Enjoy. Apple The company we love to hate. …
To 2017 and beyond It’s that time again… Last year, I added some «interludes» with music I like or something, you’ll find the same in this new one. Writing I wrote some articles on this blog (10 !). I think the most …
ng-semver, a story about angular, semver, npm, and fails A small story I work on a pretty cool project (Node.js + Angular.js 1.5.8). I even use Webpack ! I use npm to manage my dependencies, for the back and for the front. I use Jenkins, which is pretty …
What is terrible ? The internets are on fire since this article about Angular 2 came out. Some people understand the feeling of the author, some don’t. Maintainers have mixed reactions (sometimes stupid, like one from …
Hype considered harmful Yep, another «XX considered harmful» clickbait title. So. This thing happened: A big advantage of CSS in JS(X): One language (JS), not three (JS, HTML, CSS). One linter. One code style. One type …
About yarn Yarn came out yesterday, and raises a few questions, Imma just leave this here. I haven’t tried everything so I’ll separate my questions/remarks in 2 parts: “another” package manager LOL Yup. And …
Twitter Cleaner You may have heard of JS Fatigue. I am currently in a Twitter Fatigue mood. I use each social network differently: G+ was for my mum (Hi!) Facebook for buddies and following some musicians or …
Webpack considered harmful I hope you enjoyed this clickbait title. Edit: 2016-09-08 add reference to Webpack: The Missing Tutorial ™ in the My problem with webpack What is webpack webpack is a module bundler. Bundling files …
beulogue again beulogue [\bøloɡ]: french for blog. Why beulogue ? I released beulogue a few months ago with a small post. beulogue is my small attempt of doing stuff myself, with a few things in mind: it is a …
I don't understand TypeScript A few days ago I gave a talk with Romain at Devoxx France, about frontend JavaScript and the hype of frameworks. I was able to listen to 2 talks where TypeScript was mentioned. Here are a few …
ES7 fatigue (I was about to name this thing ES7 considered harmful, but first I have to write a «considered harmful» considered harmful post ^^) You, working with async/await or whatever ES7 unfinished specs, …
gitzytout Hello you ! I made a (really) small golang project: gitzytout ! gitzytout allows to easily maintain a list of (previously created) repositories in sync. ## Why go ? It is made in go because Vincent …
To 2016 and beyond 明けましておめでとうございます!今年も宜しくお願いします! I wrote last year about my plans for 2015. Let’s see what happens and what I want for 2016. Legend: ☑ things I have done last year ☐ things I have failed to do last …
Farewell, FirefoxOS FirefoxOS is (was ?) a mobile device experiment. Recently, they announced: We will make space for this [IoT] exploration by stopping our work to build and ship smartphones through carrier partners. …
beulogue Hello there ! I released a small static site generator with a cute name: beulogue. beulogue [\bøloɡ]: french for blog. I use it to build this unfinished website, come back later if you want it nicer …
(and (keep calm) (hack lisp)) Hello there ! I made a small presentation about lisp at a functional programming event at SFEIR. In fact, it was more an intro than “hacking” into it. This post explains a few things and some …
TodoMVC As A Service Intro I had this idea when I woke up on April 1st. The thing is that nowadays, you can choose a frontend framework by making a Todo MVC app, like you can choose a backend one by doing a blog engine. …
Y U NO BE NICE ?!?!?! Dude, I just read your tweet about how you don’t like it. Actually, let me rephrase my last sentence: I just read your tweet about how you don’t explain why you don’t like it. Your open criticism is …
Farewell, Inbox ! After a few months using Google Inbox, I decided to delete the app and go back to my previous email setup. So I am back to the current setup: Fastmail for personal mails. Gmail for everything else. …
Neovim weird thing with syntax on If you ever encounter this message when loading Neovim with syntax on: ".vimrc" 41L, 989C No neovim module found for Python 2.7.8. Try installing it with 'pip install neovim' or see ':help …
To 2015 and beyond ! Dear visitor, I hope everything went well in 2014 and my only wish for this new year is that you make it awesome. My program for this year: Writing I want to give this blog a real life (sorry, the …
Hodor with AngularJS angular-hodor You’ll find more hodor in the github repository. The demo is here. hodor The default ng-hodor directive replace the $element content with “hodor”. <div ng-hodor> Plop </div> will be …
FirefoxOS with jskanji Why FirefoxOS ? (image from here) I think this video sums the “why ?” perfectly: The phone (image from Wikipedia) The Geeksphone Peak was released in April, 2013 as a Developer Preview phone… And I …
Oh my goodness 1000 views ! I made an article about node-webkit a few months ago, it has now 1000 views ! Awesome ! Thanks a lot !
Audible vs Kindle Fire ‘sup How are you ? You can have a free audiobook when you register at Audible. Ain’t that awesome ? (don’t forget to cancel your account after if you don’t want their membership). About le Kindle …
A desktop web-app with node-webkit, send files to your ftp ! Hello you ! I just added a new thing to my node-webkit experiment. This time, I use node-ftp to send files to my ftp and code from HTML5 File API from MDN to enable drag’n drop files in the app. The …
A desktop web-app with node-webkit, database with nedb ! Why ? In my secret project to conquer the world, I want to store stuff. This is an update after this article The release is available here. The database I am using NeDB, a NoSQL database for nodeJS. …
A desktop web-app with node-webkit Why ? A few days ago, Intel released a cross platform development kit (XDK) for HTML5 developement. During the installation, I realised it was made using node-webkit. node-webkit is an app runtime …
Offlineimap + Mailpile intro Mailpile is “a modern, fast web-mail client with user-friendly encryption and privacy features. 100% Free and Open Source software”. After contributing to the french language version (look mum, …
Chrome 31 and multiple '+' CSS selectors Hey there, Chrome has a bug. I think. I have the last standard version: 31.0.1650.57 m. The html: <label for="leInput">mon label</label> <div class="truc">>></div> <input type="text" id="leInput"> …
Designers, stop pimping and start creating Intro If you haven’t subscribed to Sidebar, you should. It’s super cool and brings 5 design related links everyday. Recently, this came out: Messages redesign by Ramotion, showing a revamped …
Texts from Bennett from Mac Lethal (from here) Mac Lethal ? Mac Lethal, is an indie hip hop artist from Kansas City, Missouri. (wikipedia) I am not sure when I discovered Mac Lethal stuff. I think it was with his 11:11. 3 albums, …
How to change IntelliJ expansion options I use intelliJ for… Everything. When I create a test.css file with: #plop { } If I start typing something, like wid, intelliJ displays a panel for easy completion: And I hit the tab key, intellij …
WebGL experiment part 6, BabylonJS Pyramid builder Intro In this experiment, we will create this: The demo page is here and the code is here. BabylonJS I am refering about BabylonJS since the beginning of my experiments. You must go see the examples …
WebGL experiment part 5, Texture mapping Intro In this experiment, we will create this: (image from NeHe website) We will learn how to use BabylonJS basic elements and how to move them. The demo page is here and the code is here. Function: …
WebGL experiment part 4, 3D shapes So I heard you liked webgl… Intro We are going to draw this: (image from NeHe website) The demo page is here and the code is here. Drawing stuff This function has changed: Light type: we now have a …
WebGL experiment part 2, Adding colour Part 2 ! OMG ! Intro This is a very small update, and we are going to draw this: (image from NeHe website) The demo page is here and the code is here. We are using the code from experiment01. …
WebGL experiment part 3, rotation Intro A very small update from part 2. We will only rotate our elements. (image from NeHe website) The demo page is here and the code is here. Function drawStuff We will create our elements as usual, …
WebGL experiment part 0 I wanted to do some WebGL stuff, and came accross BabylonJS. So I am starting a serie of experiments, trying to copy THE reference Nehe OpenGL lessons. This is the part 0, explaining how to get …
WebGL experiment part 1, your first polygons Welcome to the first part of these WebGL experiments ! Intro We are going to draw this: (image from NeHe website) The demo page is here and the code is here. Initialization Let’s initiate some stuff …
Android without (too much) Google Android I use CyanogenMod without the signed Google apps (available somewhere on the interwebs). And I have not added my old Gmail account… So how to survive on Android without the Store ? Software …
Comments ! I forgot to add them and came accross this cool article to enable disqus on a Ghost website.
My ghost install Ghost ? Yep, Ghost. The server I have a debian jessie server. What do I need ? You’ll find useful information here. They are a few things I want to share. First, you need nodeJS. You just have to …
Moved to Ghost ! OH YEAH Ghost finally became available today for backers. I’ll explain some details about my config soon, but it’s very nice <3. Aaaand I have to bring back to life my old articles. Yep. See ya !
A CLisp installer for Chocolatey Hey ! Long time no see ! I made a little chocolatey package for you, to install clisp on your nice windows computer ! You can find it : http://chocolatey.org/packages/clisp (chocolatey website ! …
Vagrant, Apache, Tomcat, OpenCms intro Hi all, This is mostly a vagrant guide for me, which may be useful for somebody. Don’t be mad if there is something wrong… install First, you need to install virtualbox. Then go to vagrant home …
Remote debugging with IntelliJ IDEA Tools Vagrant Vagrant is a virtual development environment tool. It uses VirtualBox to create easy to use virtual server. A sweet goodbye to the “But it works on my computer !” when co workers can’t …
konamize intro Easy jQuery konami code integration ! The function resets when the user type a bad key or when the timer reach its limit. You can find the github repo here The demo page is here how to include …
Pimp your newsletter subscription message OH HAI ! I recently subscribed to the http://www.tofugu.com/ newsletter. This website is about japanese culture, in a geeky humorous way. This is the first time I receive such a message, it was uber …
colourz Colourz, a jquery plugin for color conversion. intro colourz. A jQuery plugin for image conversion. I’m tired of looking in drawing software or in google to get RGB value from hex value etc. Demo : …
validizr A plugin for form validation. intro ANOTHERPROJECTENDINGWITHANEFFINGR. whaaaat A jquery plugin for form validation. Demo here : v0.1 (broken link) On github here : …
imgzr imgzr, a jQuery responsive image plugin Update = “february 24, 2012 : changing the img source only when needed.” Update: january 17, 2012 : now with REAL screen orientation detection and browser …
img2base64 Intro An image to base64 conversion script in ruby. Changelog Last version is v0.1 (initial version) Demo here (broken link). How to use You can run the script (with ruby / gems / sinatra installed) …
Duck Duck Go Zero Info search box intro Update : january 17, 2012 : this plugin has been slightly modified. I had problems with reserved words. My mistake ! I always wanted to do a jQuery plugin. Now, it is done ! what This is a …
json2xml json2xml, a json to xml converter in JavaScript. I like xml. I like json. I like javascript. So I made a little tool to convert from json to xml. The github repository is here.
Form2json Form2json, an alternative decoder for form-urlencoded data for Express (and connect maybe) I forked the form2json for specific needs, cause I got some errors using the basic one. Please check the …