Comment savoir la taille de vos bases de données sous mysql

Afin de savoir la taille globale de vos bases de données, sous le menu principale de phpmyadmin :
1- cliquez sur Base de données :







2-cliquez ensuite sur "Activer les statistiques" :


















3-Un tableau alors sera affiché qui contiendra la taille exacte par base de donnée, exemple : 












Finalement, cette méthode vous permettra de savoir la taille globale par base de données avec d'autres informations tel que les tables les lignes....

Les constructeurs en java


Avant de définir les constructeurs en java,un petit rappel sur  comment utiliser les classes ou comment créer un objet de la classe.
L’instanciation ou création de référence d'une classe se fait à travers le mot clé new, par exemple :
class Personne{
public static void main(String...args){
Personne p = new Personne();
}}
Le mot Personne()  qui vient devant le new, s'appel un constructeur, et ça permet de créer l'objet p de la classe Personne.

Quels sont les types de constructeurs ?
IL y a deux types de constructeurs, le premier est  un constructeur sans paramètres qui est fournit automatiquement pour chaque Objet :

class Personne{
Personne(){ // constructeur sans paramétres }
 public static void main(String...args){ Personne p = new Personne(); }}

 L'autre est un constructeur qui possède des paramètres :

class Personne{
Personne(int age,String name){ // constructeur avec paramétres }
public static void main(String...args){ Personne p = new Personne(12,"toto"); }}

Les blocs d'initialisation en java

L’intérêt d’écrire des blocs initialisation est de pouvoir initialiser les valeurs  lors du chargement de la classe ainsi  lors de l'instanciation,il y a bien une différence entre le chargement et l'instanciation des classes sur JAVA.
L'initialisation de la classe est faite lorsque une nouvelle instance a été crée dans la mémoire,par contre le chargement de la classe est fait au début lorsqu'on  définit un nouvel objet sans le mot clé new.

Chargement de la classe :
Client client;
Creation ou l'instanciation de la classe :
client = new Client();

Revenons a notre sujet,autour des blocs initialisation, ils permettent initialiser les valeurs appartenant a la classe , il y a deux types :

How to create your own programming language !!!





FRENCH :
Et si vous voulez créer votre propre  langage , je vous conseil de voir un livre qui vous permettera de créer votre propre language pas à pas , créer un language tel que java C++ , android...

 il y a également plusieurs raisons pour lesquelles les gens veulent créer leur propre langage de programmation :
  • Moins de codes pour lire et écrire.
  • Améliorer et étendre la capacité des langues existantes.
  • Impressionnez votre employeur avec un curriculum vitae qui dit : j’ai créé mon propre langage de programmation !
Citons quelques exemples de nombreuse personnes ont lu ce livre , Jeremy Ashkenas qui a créé CoffeeScript, Julien Desrosiers qui a créé un compilateur pour PHP, Christopher Bertels, lui a créé Fancy, etc.
D'aprés vous qui sera le suivant  ?
Pour chercher le livre : Site de l’éditeur du livre : Livre

Arabic :
السلام عليكم ،
كل شخص يحب أن يخترع لغة البرمجة خاصةً به 

Google presents: Talking shoes !!!


Oh yes !!!! A talking shoes !!!
Google pushes further the experience of objects connected with at the festival South by Southwest (SXSW), which runs from March 8 to 17 in Austin, Texas, a prototype shoe connected. According to AllThingsD, it is a shoe specifically talking that integrates a speaker in his tongue can speak 250 sentences .
It includes an :
-accelerometer.
-a gyroscope.
-a set of meteorological sensors.

Communicate it in certain circumstances, for example to indicate the weather or provide information during the jogging session of a user. nice !!!!


Made in collaboration with YesYesNO, 72andSunny and Adidas, this type of object could illustrate the future of clothing connected Google. One of the engineers involved in the design of this pair of shoes has also indicated that it may be able to provide information on the user activity on social networks, eg on Google+.

The life of Steve Jobs drawn in a manga

After the death of  Steve Jobs , many ideas (Films,movies,BD)  have emerged about his life ,
So far , we wait his film when ashton kutcher take the main role in the film , but we still waiting for the release date .
Now , there is a new document about history of the creator.

It is a manga adaptation of the official authorized biography of Steve Jobs.
Written by Walter Isaacson. The author Mari Yamazaki, who are Thermae Romae must, has sought to describe the relationship between the biographer and Jobs.

In The first chapter describes the first meeting between the two men can be feast of 14 pages of this album on the Japanese Yahoo declination.


Create a simple webservice with java


Hello ,

In This article , we gonna to see how to create a simple web service . like a operation , or to give you a result like TOTO . And after we will see in the futur a web service which  contains  a management of an  data base .



First : 
Create a web application with eclipse :
1-choose  to create a dynamic web project :


Coursera.org

-"A new way to learn more" -


Imagine if the classes will be virtually like studie at home , connected as any one like facebook twitter and other social network,sharing the information and the courses with other.

What is the advantages by this method ?

Pedagogically , If we are connected  by network , they are 78 percent of stundents will be concentrated to evaluate their needs and speak openly by micro and camera .
Second point , the ideas and the remarks  will be saved in a database then we can't fall in forget of the ideas and which other things .

And Don't forget the problem of location ,has been resolved by this method , because , there is no needs of a location like a school or any site to learn in it .

Maven : How Manage the dependencies in a project (Part 1)

Bonjour , Nous allons voir dans cet article , comment gérer les dépendences d'un  projet JAVA , au paravant pour gérer ces objets , on l'ajoutait simplement via l'outil JAVA BUILD PATH :

Probléme Eclipse , Comment compléter le code

Bonjour , 
En cas de soucis par rapport  à l'auto complementation des objets ou méthodes ou autres composants hérités ou déclarés dans les jars en dépendances, ceci dit vous taper le fameux Ctrl+espace et vous n'avez aucun résultat .
Dans ce cas aller voir le menu Paramétres --> Java --> Content  Assist --> Advanced  comme défini dans l'image suivante : 




Aprés cela vous aurez toutes les possibiltiés au moment du Crtrl+space comme affiché ci dessous : 


Sinon aprés vous pouvez les personnaliser suivant votre besoin et souhait .

L'OPEN DATA !

Eh bien , savez vous ce qu'est L'open Data ?
Ce fameux cadeau qui va servir aux devellopeurs d'exploiter des données et des statistiques pour évoluer le monde des applications utiles de nos jours en leur créant des opportunités

Voir vidéo :



Maven : About The POM.xml


First,for  understand and to be able to exploit maven, you must know that a projet with maven , is a project which contains necessary  a xml  file in the root with the name  pom.xml (project object model) .

The  POM.xml

The pom.xml (project object model) is the fendamental unit for work in the maven  environement . its a xml file which contains the information about the project and configuration details exploited by maven to build the project.

The pom was renamed from project.xml in maven 1 to pom.xml in maven version 2.* .before the all goals are defined in maven.xml , now all goals and plugins are defined in the pom.xml , so maven search this file in the current directory of the project and lanch the actions/ goals performed in it 

Maven : Installation & définition



Developper vos projets java avec eclipse , très bonne idée :D avec maven ? encore plus 
Au début vous devez savoir c'est quoi maven ?



Maven est un outil logiciel libre pour la gestion et l'automatisation des projets en particulier java J2EE ,

L'objectif recherché est comparable au système Make sous Unix : produire un logiciel à partir de ses sources, en optimisant les tâches réalisées à cette fin et en garantissant le bon ordre de fabrication.

IL est  identique à l'outil ANT qu'on verra dans  les chapitres prochainement mais il fournit d'autres moyens de configuration plus simples sous format XML.

Actuellement Maven est géré par l'organisation Apache Software Foundation. Précédemment Maven était une branche de l'organisation Jakarta Project.

Comment ça marche ?

Au début veuillez télécharger l'outil maven de l'url suivante http://maven.apache.org/download.html 

Après l'avoir télécharger vous aurez une définition comme suit : 


  • Le bin : contient l'exe de maven (mvn.bat)
  • Le conf : Contient la configuration de maven sous un fichier settings.xml
  • Le lib:contient les jars nécessaires pour le fonctionnement de maven 
  • La Licence : licence de maven  par Apache



Maintenant allez dans la partie "variables d'environement" de windows et ajouter les les variables suivantes avec leur donnée dans l'onglet "variable System" :
MAVEN_HOME  :  répertoire d'installation de maven
JAVA_HOME : répertoire d'installation java .
Voyons voir ce que cela donne , après avoir ajouté ces paramètres ,nous allons exécuter maven dans la commande CMD  avec le paramètre version, ce dernier nous donnera la version de maven avec d'autre paramètres :

A présent  maven est exploitable dans Windows . Nous allons voir dans les chapitres suivants , comment génerer  un projet eclipse,Télécharger les dépendances,generer les wars.....et bien d'autres astuces via ce fameux outil
Merci  pour votre lecture et bonne chance ;)