Casper-Shadow-Front – A dark theme for Ghost

I was testing Ghost last week. I found it really interesting, but I’m not a big fan of white interfaces… too bright for me. That’s why I decided to fork the original theme named Casper to create a darker theme.

I’m happy to introduce Casper-Shadow-Front: a Dark Theme for Ghost Blogging Platform. You can find it on my Github account.

Ghost-Casper-Shadow-Front

I’m also considering extending this dark look to the control panel. Stay tuned!

Trying to install: Ghost

Ghost has been made public today in the afternoon. I was waiting for it so I tried to install it from the source code a few hours later. I followed the step listed in the file CONTRIBUTING.md. First, I had to install Ruby on my system, put it in the PATH and install two gems.

Installing Ruby:

PATH=$PATH:/home/user/.gem/ruby/2.0/bin
export PATH
source ~/.bash_profile

Installing the gems:

gem install sass
gem install bourbon

Then, I followed the instructions given by Ghost developers. I hadn’t any problems with the installation process, since it’s well documented.

Time for testing. I created a new user and a new article. I really like the markdown editor used to write posts. The interface looks great too. In my opinion, Ghost is very promising, many things are still missing, but everything should be there in version 1.0. So it’s highly possible that I will quit WordPress for Ghost.

Citations [1]

La vie est un chemin qui se parcourt dans un seul sens. La reprendre à zéro est impossible. On peut choisir sa destination, réfléchir quand on arrive à une intersection, ralentir, accélérer, décider de ne plus refaire les mêmes erreurs, on ne revient jamais en arrière.

Les Âmes croisées, Pierre Bottero


Ce sont d’abord les yeux, Bohem. Toujours. Le reste vient plus tard.

Les Voix des Brumes, Henri Loevenbruck


This community is misunderstood by the media… and unfortunately, the media is the message out to the non geek, non hacker community.

DEFCON Documentary


Une chose que j’ai apprise dans ma vie est qu’il ne faudrait jamais regretter l’amour. À de nombreux points de vue, c’est lui qui nous définit. Pour ça, j’ai eu de la chance. J’ai été aimé, et j’ai aimé. Finalement, c’est la seule chose qui compte. Les rêves des hommes tombent toujours en poussière.

Les Epées de la Nuit et du Jour, David Gemmel


Le plus grand changement aurait lieu quand tous les hommes refuseraient de prendre l’épée, quand la guerre ne serait plus considérée comme glorieuse, mais comme obscène.

Les Epées de la Nuit et du Jour, David Gemmel

 

ArduiTemp: Temperature, Arduino, LOLShield

ArduiTempYesterday, an idea just jumped in my mind. I was thinking about using my arduino and my LOLShield to display the local temperature. I tried to figure out how to achieve this the whole day. So I imagined a simple program. First, it will need to find the weather of a given city by requesting an url. Then, parse the information to extract temperature and finally, generate the code to turn on the right leds. The hackaton could begin.

I started digging the problem of compiling my code without any IDE, I found some Makefile but didn’t manage to make them work correctly. There was always something wrong. Finally, I discovered Ino, installed it et tested it with a sample code for the LOLShield. It compiled, uploaded the code: it worked well. I then search for a correct weather API with up to date data. I tested some and found wundergroud API, which corresponded to my need.

I then wrote the program I imagined during the day. I hadn’t encounter any specific problem during this step. I used NodeJs and request to perform retrieve data from the API and generate the code to compile for the arduino.

You can find this quick project on my github account under the name ArduiTemp. It was rewarding managing to produce a working solution in a small amount of time. Even though, I did not manage to use a simple Makefile, it would be interesting to write a correct Makefile from scratch. I think Ino source code could be helpful to achieve this.

Markdown

#Markdown Késaco?

J’ai découvert [Markdown](http://daringfireball.net/projects/markdown/) l’an dernier, alors que je rédigeais un tutoriel traitant en partie de Google Maps. Alors Markdown, qu’est-ce que c’est? Markdown est un langage de mise en forme de texte. Ainsi, un fichier dont le texte aura été construit en utilisant les balises Markdown pourra être facilement formaté en un document html valide. Un petit coup de css et vous obtenez un document prêt pour le web.

###Pourquoi apprendre Markdown

Première raison qui me vient à l’esprit, la simplicité de la syntaxe et l’utilité de pouvoir facilement transformer son texte en html. Ensuite, parce que Markdown est disponible pour mettre en forme les commentaires sur Github. La plupart des pages Readme, Licence et History présente sur Github(voire toute), sont d’ailleurs écrite en utilisant Markdown.

On pourrait également imaginer une intégration de Markdown dans les forums, pour mettre en forme ses posts, en complément du traditionnel bbcode.