• Make a command line shortcut for Sublime Text on macOS

    I know it’s handy to open Sublime Text using Alfred but sometimes I really want to open Sublime via my favorite terminal using a simple command line. Here is how to do it: find / -name "subl" 2> /dev/null It’s usually located in /Applications/Sublime Text.app/Contents/SharedSupport/bin/subl sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl...

    Read More...

  • Fix emojis/icons not showing on Slack MacOS

    Alright, I’ve been victim of a weird bug on Slack where certain emojis didn’t appear properly. I would say the issue mostly happen with custom emojis. I remember I’ve installed the Slack app via their official website. Not 100% but I saw this occuring from Slack 4.0.0 or such. I...

    Read More...

  • Distributed vs Decentralized blockchain

    There is a big misconception between distributed and decentralized blockchains in the crypto landscape. Distributed blockchains are not necessarily decentralized by nature. Decentralization imply the blockchain to not be owned by the same entity. Decentralization which has for objective censorship resistance is the essence of why crypto-currencies have been started...

    Read More...

  • Fix Sony headset WH-1000XM2 bluetooth interference

    I’ve bought the Sony headset WH-1000XM2 a while back ago now and I have been super happy with it. This was until recently before I started to use it with my Macbook Pro ( 2018, 13-inch, with Touch Bar). I notice some frequent WiFi disconnects and disturbance with the signal...

    Read More...

  • Capture the Flag, Google CTF 2019 upcoming, Satoshi's Treasure... 🚩

    Far from being an expert in security but I’ve been more and more interested in CTFs challenges on my free time. It’s a good cut-off from my daylight work and also a good alternative to programming and I really enjoy this new hobby. Also, Google is launching new CTF quals...

    Read More...

  • How to disable Google Chrome dark mode on macOS

    With the latest Google Chrome updates, if you use macOS dark theme, Google Chrome will switch in dark mode as well by default. Usually I love dark themes for everything, but I’m not a fan of of the dark theme for Chrome provided by Google — I dunno why, maybe...

    Read More...

  • Unbind CKEDITOR ALT+0 shortcut (Accessibility Instructions)

    As explained in this previous article, I switched from a Linux workstation to a Macbook for work and re-done some parts of the keyboard mapping to match what I’ve been used to during the past decade on Windows/Linux. Please check out the article if you are looking into a PC...

    Read More...

  • PC Flavored Mac keyboard mapping

    It’s already have been two months, but I switched from my PC workstation on Linux to a Macbook for work — What a big slap in my face. No seriously, ok I have an iPhone but I never used a Mac with iOS before (or really briefly for doing some...

    Read More...

  • WSL / Ubuntu / ZSH and Hyper Terminal

    I’ve been using Windows Subsystem for Linux for quite a long now. What is Windows Subsystem for Linux? It’s basically to run a Linux environment in Windows OS Even if it wasn’t really stable at the beginning, a lot of improvements have been made. At work I have quite a...

    Read More...

  • Amazon Lightsail $3.50 VPS out

    © Amazon Web Services Amazon Lightsail released this month their $3.50 VPS. https://aws.amazon.com/lightsail/ Here are the specs: 512 MB Memory 1 Core Processor 20 GB SSD Disk 1 TB Transfer I think it’s a big smash against other Cloud providers (like Digital Ocean, Vultr, Linode or Packet). How much do...

    Read More...

  • Phpize error with phpbrew (Debian like)

    Today I’m using Laravel to prototype an application. I have to manage a lot of PHP versions at the same time that’s why I’m using phpbrew which is an awesome piece of software btw. I compiled recently PHP 7.2.9 and forgot to add the GD library to it. With phpbrew...

    Read More...

  • Fonts I'm using for coding

    Here is a modest list of the fonts I have been using along my 15 years of coding/programming. If you read those lines, I assume you are looking for a good font which is pleasant to code with, easy to read with distinct characters (ex: O / 0 or l...

    Read More...

  • Numeric Keypad not recognized in PuTTY

    In case you logged into an SSH session and your numeric keypad is not working, follow these steps to fix the problem: 1) Go to Change Settings… -> Terminal -> Features 2) Check the option Disable application keypad mode 3) Apply Test your numeric keypad and it should work. Sometimes...

    Read More...

  • PLESK - FTP Secured TLS does connect but does not obtain directory listing

    Chances are your Passive Ports are not set in your PLESK ProFTPD configuration. To fix that edit: vim /etc/proftpd.d/50-plesk.conf Add a PassivePorts range to allow simultaneous FPT connections. Your configuration should be like this: #ATTENTION! # #DO NOT MODIFY THIS FILE BECAUSE IT WAS GENERATED AUTOMATICALLY, #SO ALL YOUR CHANGES...

    Read More...

  • Limits of Jekyll categories and i18n

    Before reading: This article deals with categories page generation by language using Jekyll and the problems I personally have to implement it. This article don’t list the limits of Jekyll in a general point of view. As you maybe noticed, I have been using Jekyll to build this website from...

    Read More...

  • Google Hangouts Chat first review (after one week)

    The story started when Microsoft has acquired Skype in 2011. Technically speaking I’ve nothing against Skype, however Microsoft has made some « bad choices » — in my opinion. I was happy and satisfied with Skype until Microsoft decided to kill P2P support from it. Maybe they did that due to performance...

    Read More...

  • Sublime Text 3 & plugins I'm using

    I discovered ST few years ago long before Atom, Brackets and Microsoft Visual Code. I was looking for a “more graphical” alternative to VIM and ST seemed to be the best match for me at this time. If you have used VIM quite a bit you should know about the...

    Read More...

  • Windows 10: Applications not indexed properly

    Since I upgraded to Windows 10 I’m struggling to have my installed applications indexed in Start Menu. With applications installed via an installer it works fine but if I extract a program from an archive (like .zip or whatever) and place it manually to my Programs directory it’s not indexed....

    Read More...

  • phpMyAdmin "No input file specified." error (Nginx with FastCGI)

    If you encounter a “No input file specified error” when you try to access your phpMyAdmin alias on your Nginx web server, please try to add this line to your vhost or default configuration: location ~ \.php$ { ... fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } This fastcgi_param line was missing into my...

    Read More...

  • PuTTY - Unexpected SSH2 MSG UNIMPLEMENTED packet

    If you are here it’s you are wondering why your are getting a Disconnected: Server protocol violation: unexpected SSH2_MSG_UNIMPLEMENTED packet error on PuTTY. The reason is you actually use a deprecated SSH key exchange algorithm. To fix this you can first update your PuTTY version to the latest one. If...

    Read More...

  • Happy New Year 2018

    That’s it, 2018. Thank you all for your support last year.  あけましておめでとうございます! In a tech point of view my 2017 in few words would be: JS (mainly front-end frameworks) Crypto-currencies Blockchain AI systems Chatbots IoT Progressive Web Apps Serverless And not enough time… 1) Well, write more blog posts I...

    Read More...

  • Osaka Motor Show 2017

    Hey everyone! I’ve been to Osaka Motor Show 2017 at INTEX Osaka. It’s the 10th edition and 300,000 visitors are expected to come. I personally discovered the event this year, it’s never too late! (I’m so bad to find events…) First thing, I didn’t find any price indicated on their...

    Read More...

  • Vietnam (2017)

    I finally ended editing the footage I took during my trip in Vietnam 3 months after. Quite busy on these days on different projects I’ll share you later =) Also I’ll spare you all the difficulties I had in obtaining an international driving license in Japan. It was sincerely a...

    Read More...

  • Transfer music to a Sony Walkman (NW-E405) with Windows 10

    I still use my old Sony Walkman (NW-E405) that I bring to the gym. I don’t want to explode my brand new stuff with some dumbells or whatever. So, here is the beast: I almost never used Sony’s software like Sonic Stage or Sony CONNECT, they were way to complicated...

    Read More...

  • Alpes d'Huez (2017)

    Here we go for a new snowboarding season. Since I’m in Japan, I don’t often have the occasion to ride a board but it’s always a pleasure even after a long period of inactivity. Alpes d’Huez is located here: The video below is a compilation of those two days spent...

    Read More...

  • Tridiv - a web-based editor for creating 3D shapes in CSS.

    Quick post to introduce you Tridiv which is a cool editor to create 3D shapes and models in CSS. You can find few examples on their website (iPhone 4, Nintendo NES, X-wing). Unfortunately it doesn’t seem to work with Firefox… A dependency to WebKit I guess. Here is what I’ve...

    Read More...

  • Use a different user/group to run Apache (Ubuntu)

    If you check your /etc/apache2/apache2.conf and look for User and Group: # These need to be set in /etc/apache2/envvars User ${APACHE_RUN_USER} Group ${APACHE_RUN_GROUP} Let’s replace User and Group variable in /etc/apache2/envvars. export APACHE_RUN_USER=user-you-want-to-use export APACHE_RUN_GROUP=user-you-want-to-use Restart Apache. sudo service apache2 restart And you are done!

    Read More...

  • SSH - Authentication refused: bad ownership or modes for directory/file

    I got a message like “Server refused our key” when I tried to SSH my server using a PuTTY with a RSA key. After a log check in /var/log/auth.log (Ubuntu): sshd[2910]: Authentication refused: bad ownership or modes for file /home/user/.ssh/authorized_keys Ownership of .ssh folder and authorized_keys file should be: drwx------...

    Read More...

  • Welcome!

    def welcome(name) puts "Hi #{name}, welcome to fcbrossard.net" end welcome('Visitor') #=> prints 'Hi Visitor, welcome to fcbrossard.net' to STDOUT. Welcome to my new website. Back to 2006 the popularity of Wordpress was not as it is now (you can check on Google Trends if you don’t trust me). I chose...

    Read More...

  • Thailand (2016)

    Hi, everyone! I am back from Thailand where I spent over 2 weeks in 4 different locations: Just before going to Thailand I bought a GoPro HERO 4 Silver. Provided GoPro case is waterproof until 40m which is enough for me. Thailand is a tropical environment so you don’t need...

    Read More...

  • Decipher a base64 like message

    Read More...

  • Install ZSH Agnoster theme on Ubuntu 14.04

    Read More...