Backpack, le livre des apprentis entrepreneurs

Backpack est un livre que j’ai découvert un peu par hasard au travers d’un tweet et sur lequel j’ai immédiatement craqué.
Publié en février 2014, il regroupe toutes les astuces et les bons plans du monde de l’entrepreneuriat. Comme son nom l’indique, il fait office de “sac à dos” et partage toutes les bonnes adresses (surtout parisiennes)!

Les chapitres :
chapitres_backpack

Rien n’est laissé au hasard! Des communautés d’investisseurs aux espaces de coworking, en passant par les outils qui te permettent de booster ta productivité, ils abordent tout!

Pour nous les codeurs, ils mentionnent également quelques sites où on peut apprendre à “bouffer du code“.
backpack_bouffer_du_code

La petite touche, les 30 comptes Twitter à follow :
backpack_30follow_twitter_entreprenarait
Le design et la façon dont sont présentés les lieux donnent envie d’en savoir plus!

Pour le commander, c’est ici :

Je recommande!

Github : Mémo des principales commandes pour débuter

Pourquoi un mémo Github ?

Souvent utilisé pour mes projets scolaires, Github est une plateforme de gestion de sources/versions très puissante, mais difficile à maîtriser.

Ci dessous, j’ai résumé (en une seule page et aussi clairement que j’ai pu), les commandes de base, celles qui sont nécessaires à la création, la mise à jour et la gestion d’un repository.

Aperçu :

github_cmd_max

Téléchargement :

Telecharger_memo_github

Pour ceux qui souhaitent modifier le contenu du mémo, je peux fournir le fichier .psd (Photoshop). Laissez simplement un commentaire.

Ajouter une librairie statique à un projet C++ sous Visual Studio

Les librairies externes (bibliothèques, API, etc…) ne s’implémentent pas aussi facilement en C++ qu’en JAVA. Le but de ce tutoriel est donc d’ajouter statiquement l’API Twitter à un projet existant en 3 étapes simples.

Etape 1 : Ajout des en-têtes

La première étape consiste à lier les en-têtes à votre projet.

librairie_externe_cpp_1

  • Clic droit sur votre projet (explorateur de solution à gauche), sélectionnez “Propriétés

librairie_externe_cpp_2

  • Dans l’arborescence de gauche, choisissez : “Propriétés de configuration” / “C/C++” / “Général

librairie_externe_cpp_3

  • Dans la partie “Autres répertoires Include“, ajoutez le chemin du dossier contenant les en-têtes.

Etape 2 : Ajout du chemin des librairies (.lib)

Toujours dans les propriétés du projet (comme dans la première partie) 

librairie_externe_cpp_4

  • Dans l’arborescence de gauche, choisissez : “Propriétés de configuration” / “Editeur de liens” / “Général

librairie_externe_cpp_5

  • Dans la partie “Répertoire de bibliothèques supplémentaires“, ajoutez le ou les répertoires qui contienent tous les .lib

Etape 3 : Ajout des bibliothèques

Toujours dans les propriétés du projet (comme dans la première partie)

librairie_externe_cpp_6

  • Dans l’arborescence de gauche, choisissez : “Propriétés de configuration” / “Editeur de liens” / “Entrée

librairie_externe_cpp_7

  • Dans la partie “Dépendances supplémentaires“, ajoutez simplement le nom des bibliothèques (.lib) qui se trouvent dans le ou les dossiers que vous avez renseigné dans l’étape 2.

Appliquez les modifications et cliquez sur “OK“.

Votre projet est maintenant correctement lié (statiquement) avec la bibliothèque externe.

Développement Android – Installation et configuration de Vuforia SDK

Vuforia est un framework de réalité augmentée pour les plateformes mobiles (iOS et Android exclusivement). Il permet d’intégrer de la réalité augmentée à ses applications.

Présentation : ICI (source lesmobiles.com)

1. Téléchargement de Vuforia SDK

Pour le téléchargement de la version Android de l’outil de développement qui sera intégré à votre EDI (Eclipse par exemple), cliquez ICI.

vuforia_download

(vous devez créer un compte au préalable)

  • Acceptez les conditions d’utilisation et le téléchargement se lance

vuforia_agree

Une fois téléchargé, faites l’extraction de ce dossier vers le dossier de votre choix (vous devrez y faire référence un peu plus loin dans Eclipse)

2. Ajout de l’environnement dans Eclipse

Dans Eclipse, ouvrez la fenêtre des préférences :

  • Window
  • Préférences

preferences_eclipse

Puis ajoutez une variables à cette liste (voir ci-dessus)

  • Java
  • Build Path
  • Classpath Variables

et sélectionnez “New…”

new_variable_vuforia

Complétez les variables selon l’endroit où vous avez extrait Vuforia.
Name: QCAR_SDK_ROOT
Path: (cliquez sur folder et localisez le dossier que vous avez extrait dans la partie 1)

3. Utilisation d’un exemple

Voilà, Vuforia est maintenant correctement ajouté à Eclipse, vous pouvez maintenant commencer par tester un projet d’exemple qui est proposé sur leur site.

Allez sur : https://developer.vuforia.com/resources/sample-apps

exemple_vuforia

Sélectionnez “Android” et le fichier contenant tous les exemples se télécharge.

Une fois téléchargé, exportez un ou plusieurs projets que vous souhaitez tester vers votre répertoire de travail (workspace).

(ci-dessous, la liste des exemples fournis par Vuforia)

vuforia_ex

Pour le tutoriel, je vais prendre le projet “VuforiaSamples-2-8-8

Faites simplement un import de ce projet dans Eclipse :

  • File
  • New
  • Other…
  • Android Project from Existing Code

add_vuforia_project

  • Choisissez le dossier “VuforiaSamples-2-8-8
  • Cliquez sur “Finish

Le projet est importé, il ne vous reste plus qu’à le compiler et le tester sur votre téléphone.

Markdown, la syntaxe de mise en forme discrète

Qu’est ce que Markdown ?

Markdown est un type de balisage qui permet de mettre en forme un fichier texte (readme par exemple) sans perturber une personne qui va lire le fichier en brut.

Où est utilisé ce type de fichier ?

La plateforme GitHub par exemple utilise ce type de fichier pour décrire un projet. Il est donc utile de connaitre les quelques balises qui vous permettront de mettre en forme le texte.

L’extension de ces fichiers est : .md

Pour tester les différentes balises, j’utiliserai ce notepad qui permet de voir le rendu en temps réel :  http://notepag.es

notepages

1.1 Les titres

La taille des titres se définit avec le nombre de dièses (#) placés avant et après le titre :

# Taille H1 #
## Taille H2 ##
###### Taille H6 ######

Ce qui donne, une fois traduit :

titres_markdown_

2 Les blocs de retrait

C’est l’équivalent de la balise <blockquote> en HTML :

> Le premier degré de retrait
>
> > Second degré.
>
> Autre ligne.

blockquote_markdown

3 Liste d’éléments

Vous pouvez utiliser le caractère “*“, “” ou “+“, l’effet est le même :

* Elément 1
* Elément 2
* Elément 3

ou

+ Elément 1
+ Elément 2
+ Elément 3

ou

– Elément 1
– Elément 2
– Elément 3

liste_markdown

4 Lignes horizontales

Il existe différentes manières de faire une ligne horizontale (</hr> en HTML) :

* * *

***

*****

– – –

—————————————

Peu importe la syntaxe utilisée, le résultat est le même :

ligne_horizontale_markdown

5 Code

Pour partager et mettre en forme du code source informatique, il suffit simplement de mettre  le texte concerné entre des backtick (`) .

Le texte :

Voilà une balise HTML qui permet de mettre le texte en gras `<b>`

donne :

balise_code_markdown

6 Liens

Pour activer l’hyperlink sur un mot, il suffit de le placer entre “<” et “>” :

<http://blog.joeybronner.fr/>

<contact@nicetocodeyou.com>

hyperlink_markdown

7 Images

L’ajout d’une image, avec les paramètres habituels qui sont le texte de remplacement, l’URL de l’image et le titre optionnel :

![Logo Twitter](https://g.twimg.com/Twitter_logo_blue.png)

 

twotter_logo

8 Mettre en évidence du texte

Pour mettre du texte en évidence (gras, barré, italique, etc…) on utilise la syntaxe suivante :

Texte barré : ~~barré~~
Texte italique : *en italique*
Texte gras : **en gras**
Citation : > Ceci est une citation

mise_en_forme_markdown

 

markdown_logo_large

http://fr.wikipedia.org/wiki/Markdown