mardi 19 juillet 2016

#Instagram - Coding, Coding, Coding and Coding


Vous trouverez quelques clichés dénichés au cours de mes promenades sur mon fil Instagram. Qu'ils soient drôles ou source d'inspiration, j'èspère que cette nouvelle rubrique vous fait plaisir. N'hésitez pas à me signaler des comptes Instagram à découvrir.
J'adore faire de nouvelles rencontres :-)



vendredi 15 juillet 2016

#Instagram - Objet détourné


Vous trouverez quelques clichés dénichés au cours de mes promenades sur mon fil Instagram. Qu'ils soient drôles ou source d'inspiration, j'èspère que cette nouvelle rubrique vous fait plaisir. N'hésitez pas à me signaler des comptes Instagram à découvrir. J'adore faire de nouvelles rencontres :-)


mercredi 13 juillet 2016

On a besoin de votre avis


WE NEED YOU !

Vous pouvez nous aider à choisir notre prochain logo. Nous avons créé ce mini sondage pour collecter vos avis. Je profite de ce billet pour vous remercier par avance pour votre participation.
Nous communiquerons dans ce blog le logo qui sera choisi.
@ très bientôt pour la révélation du logo gagnant ;-)


mardi 5 juillet 2016

Formation - Créer un site web quand on est un vrai débutant



Vous rêvez d'apprendre à créer votre propre site web ? Vous ne savez pas par où commencer ? Avant tout il faut apprendre les bases de deux langages : HTML5 et CSS3. A travers ce cours vous partirez des bases pour arriver à un niveau qui vous permettra de progresser ensuite par vous-même !

01 | Introduction
Explication sur le déroulé du cours et les premières bases du web. Vous trouverez dans le module 1, le fichier [code] qui vous servira pour tous les modules de ce cours.

02 | Créer votre première page HTML
Dans ce module nous partons d'un texte que nous décrivons sémantiquement avec le langage HTML5. Cela vous permet d'avoir un premier aperçu des éléments HTML5 (paragraphes, images, etc.)

03 | Utiliser CSS pour ajouter du style à votre page HTML5

Dans ce module nous réalisons la mise en forme de la page créée lors du module précédent. Vous découvrirez comment donner l'aspect que vous voulez aux éléments HTML5.

04 | Comprendre le code HTML que vous venez d'écrire

Faisons un petit pas en arrière pour comprendre ce qu'on vient de faire dans les modules précédent.

05 | Travailler avec des paragraphes et du texte
Dans ce module, vous allez apprendre à manipuler et décrire le texte que vous voulez afficher. Les paragraphes et la mise en évidence de texte n'aura plus de secrets pour vous.

06 | Définir la structure du document
Organiser le code HTML5 est primordial pour pouvoir le relire facilement et rendre son contenu compréhensible par les navigateurs web et par les moteurs de recherche.

07 | Travailler avec des figures et des images
Même si le web est principalement constitué de texte, il est important d'enrichir ses explications avec des images et des figures. Ce module vous apprend comment faire cela.

08 | Travailler avec des listes
Vous apprendrez à décrire une liste d'éléments ordonnés ou non ordonnés.

09 | Créer des tables
Ici vous découvrirez ce pour quoi les tables ont été créées à l'origine : définir une information tabulaire.

10 | Créer des formulaires
Quasiment l'intégralité des sites que vous visitez contiennent des formulaires. Cela permet de s'incrire sur le site, à une newsletter, etc. Pour les créer, il faut avant tout décrire l'interface.

11 | Validation de formulaires et autres futures fonctionnalités de HTML5
"L'adresse email saisie n'est pas valide." Vous avez déjà certainement eu ce message. Dans ce module vous apprenez comment créer ces validations.

12 | Comprendre les feuilles de styles
Vous savez maintenant comment définir sémantiquement votre page web en utilisant HTML5. Voyons en détails comment CSS3 peut être utilisé pour modifier l'apparence par défaut de ces éléments.

13 | CSS3 : propriétés Font et Text
Dans ce module, nous parlons de la gestion des polices d'affichages et du texte en général.

14 | CSS3 : propriétés color et background
Dans ce module, vous apprenez à gérer les couleurs et les fonds

15 | CSS3 : propriétés List et Table
Dans ce module, nous voyons comment modifier l'affichage des listes et des tables.

16 | CSS3 : propriété box
Le code HTML est interprété par le navigateur et affiché dans un ordre particulier: c'est le flux HTML. Vous comprendrez comment ce flux varie en fonction des éléments.

17 | Que faire maintenant ?
Maintenant que vous avez toutes les bases, où aller à partir de là ? C'est le but de ce module de conclusion.



Bonne formation

lundi 4 juillet 2016

Formation - Apprendre à coder pour les vrais débutants


Apprenez à créer une application de bureau et pour smartphone en partant de 0 ! D'une interface rudimentaire en mode console vers une application universelle sous Windows 10.Nous coderons le jeu "Nombre Mystère" au fil des modules et publierons la version Windows 10 sur le store.

01 | Introduction et principes élémentaires de programmation
Vous verrez dans ce module quelques premiers concepts élémentaires pour coder une application. Vous apprendrez à créer votre premier projet dans Visual Studio et à exécuter votre première application.

02 | Créez la version ultrabasique du jeu (mode console)
C'est la version la plus simple du jeu, en mode ligne de commande. Nous mettrons en place les règles du jeu sous la forme d'un algorithme grâce aux concepts techniques appris dans le module précédent.

03.1 | Créez le jeu avec une interface graphique (WPF)
Vous êtes maintenant prêts pour découvrir la programmation événementielle qui vous permettra d'ajouter une couche graphique au Nombre Mystère.
03.2 | Créer votre prototype avec Blend pour Visual Studio 2015
Voyons comment intégrer rapidement nos maquettes graphiques avec Blend pour Visual Studio 2015.

04 | Portez le jeu sur Windows 10 en quelques clics (Application Universelle)
Tout le code de l'application de Bureau est réutilisable dans les applications universelles pour Windows 10 ! Puis nous publierons l'application sur le Store.

05 | Installation des outils de développement (Visual Studio Community)
Suivez ce module si vous souhaitez être accompagné dans l'installation de Visual Studio sur votre poste de travail. L'outil Blend utilisé pour la partie Design est installé automatiquement.



Bonne formation :-)

dimanche 3 juillet 2016

Coding Android - Créer un projet Google Maps


Pour créer un projet Google Maps avec Android Studio, créez un nouveau projet Phone and Tablet et sélectionnez Google Maps Activity dans la boîte de dialogue « Add an activity to Mobile ».

Ouvrez le projet puis le fichier google_maps_api.xml qui contient les instructions sur l'obtention d'une clé d'API Google Maps afin de pouvoir exécuter l'application. Sans cette clé API, la carte ne s'affichera pas.

Allez à la Google Developers Console dans votre navigateur pour obtenir la clé API.

Une fois la clé API obtenue, copiez-la dans le fichier google_maps_api.xml à l'endroit indiqué.

Le fichier MapsActivity.java contient un code similaire à celui-ci (j'ai apporté quelques modifications) :
package com.humandigitalis.googlemaps;

import android.support.v4.app.FragmentActivity;
import android.os.Bundle;

import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.OnMapReadyCallback;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;

public class MapsActivity extends FragmentActivity implements OnMapReadyCallback {

    private GoogleMap mMap;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_maps);
                SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
                .findFragmentById(R.id.map);
        mapFragment.getMapAsync(this);
    }

    @Override
    public void onMapReady(GoogleMap googleMap) {
        mMap = googleMap;

        LatLng tours = new LatLng(47.383333, 0.683333);
        mMap.addMarker(new MarkerOptions().position(tours).title("Tours"));
        mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(tours,12));
    }
}



On définie la position Latitude et Longitude du point à positionner :
LatLng tours = new LatLng(47.383333, 0.683333);
On affiche un label au dessus du point de positionnement :
mMap.addMarker(new MarkerOptions().position(tours).title("Tours"));
On met à disposition la possibilité de zoomer sur la Maps (newLatLngZoom) et de définir un zoom à l'ouverture de la Maps (12) :
mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(tours,12));
Lancer l'application sur votre mobile et voilà ce que vous obtenez :


Vous pouvez zoomer et dézoomer avec vos doigts sans soucis puisque l'option a été ajoutée.

Ceci n'est qu'un avant goût et vous pouvez aller plus loin en ajoutant à une application existante les fonctionnalités de Google Maps.

jeudi 2 juin 2016

Webschool Tours S8E9 : Le web est-il sexiste ?

A vos agendas ! La prochaine conférence de la Webschool aura lieu le jeudi 16 juin 2016.
Le sujet : Le web est-il sexiste ?



Conférence : Clémence Pajot, du Centre Hubertine Auclert viendra nous éclairer sur le web à travers le prisme du genre !

Si internet et les réseaux numériques sont un formidable levier d’"empowerment", c’est-à-dire d’émancipation (professionnelle, personnelle…) et un puissant outil de mobilisation (réseaux, actions militantes…), ce sont aussi des espaces où le sexisme quotidien s’exprime avec force.
Lire la suite


Date : 16 juin 2016
Horaires : 18h30 – 20h30 Lieu : La Cantine numérique au 30, rue André Theuriet à Tours (Quartier Sanitas, en face du PMS, station tram « Palais des sports » )

S'inscrire à Webschool Tours 



mercredi 18 mai 2016

Google I/O 2016 en live à 360°


Google I/O 2016, la grand'messe développeurs de Google est un événement qui devrait être très riche en annonces. Android N, dont la version finale sera normalement présentée, devrait logiquement y tenir la vedette.

L'événement pourrait aussi remettre sur le devant de la scène le projet Ara : un smartphone modulaire. L'idée est que chacun puisse assembler les éléments constitutifs de son smartphone sur un squelette. Ara doit permettre, par exemple, de se constituer un smartphone avec une autonomie doublée en le dotant de deux batteries, ou bien de disposer d'une caméra avec des capacités spéciales.

Ara peut permettre de changer un écran brisé en quelques secondes. Mais ce projet a connu de nombreux retards. Google avait évoqué un report à l'année 2016.


Les rumeurs, très insistantes, veulent aussi que Google prenne pied sur le marché de la réalité virtuelle, et présente un casque. Un 'vrai' casque en comparaison du Carboard qui fait un carton commercial avec plus de 500 000 unités vendues.

Il s'agirait d'un casque à la Occulus Rift (Facebook) ou Hololen (Microsoft). Pour cet appareil, un nouvel Android, et même toute une plate-forme dédiée à la réalité virtuelle : Android VR.

Tous ceux que l'événement intéressent et qui n'ont pas eu leur ticket d'entrée pour y assister physiquement, pourront suivre celui-ci en direct, et à 360° sur YouTube :