samedi 29 avril 2017

Créer un partage réseau entre Android et votre PC

Nous aurons besoin aussi forcément d’un appareil sous Android, et d’une application de gestion de fichiers que j’affectionne tout particulièrement: ES File Explorer. Téléchargez le et installer 
trouve dans play store

 votre PC Windows. Rassurez vous, rien de bien compliqué.

Il va falloir que nous commencions par créer un Dossier partagé sur le PC sur C ou D Ce n’est pas obligatoire choisies c ou d 
Donc faites un clic droit sur votre souris, et choisissez Nouveau et Dossier. Et appeler le Android pour l’exemple. Créer un fichier texte de test à l’intèrieur chouini.txt.
Faites un clic droit sur votre dossier Android, et choisissez Propriétés.
Une fenêtre s’ouvre avec plusieurs onglets sur la partie haute. Choisissez Partage puis le bouton Partager.
Ok, jusque là, on est bon. Maintenant il s’agira de créer sur votre partition un simple dossier, bien que la manipulation fonctionne avec un dossier déjà existant. A vous de voir.
Donc faites un clic droit sur votre souris, et choisissez Nouveau et Dossier. Et appeler le Android pour l’exemple. Créer un fichier texte de test à l’intèrieur chouini.txt.
Faites un clic droit sur votre dossier Android, et choisissez Propriétés.
Une fenêtre s’ouvre avec plusieurs onglets sur la partie haute. Choisissez Partage puis le bouton Partager.

Paramétrage sur votre Android
Activez votre connexion Wifi avec votre tel 

Ouvrez l’application ES File Explorer, et cliquez sur le petit symbole en haut à gauche, représentant une planète et un Smartphone.
et sélectionnez Réseau local, puis Nouveau en bas à gauche.
Une fenêtre Serveur s’ouvre dans laquelle vous renseignerez les informations de votre PC
– Serveur: ici vous renseignez l’adresse relevée plus haut, sans les \\ et une barre inversée / à la place de l’autre. Dans le cas de l’exemple, cela donnera
Phantom-Asus/Android-Test au lieu de \\Phantom-Asus\Android-Test
– Vos identifiants Windows
Cliquez sur OK, le raccourci réseau devrait apparaître dans la liste de ES File Explorer.
Terminé pour nous aujourd’hui, vous êtes en mesure de lire, créer et transférer des fichiers entre tous vos appareils. 
Si vous avez aimé n’oubliez de mettre les petites étoiles jaunes là en bas à gauche, ca fait toujours plaisir


Comment télécharger une vidéo youtube sans logiciels

Comment télécharger une vidéo youtube sans logiciels 


Vous souhaitez télécharger une vidéo Youtube en quelques clics de souris. Voici la procédure:
- Aller sur le site Youtube et choisir la vidéo que vous souhaitez télécharger.
- Dans la barre d'adresse du navigateur web, il suffit de remplacer ..
https://www.youtube.com/channel/UCerkSQXGHcvPTvnu4x_UtCg
PAR
https://www.SSyoutube.com/channel/UCerkSQXGHcvPTvnu4x_UtCg

Exemple 


http://atominik.com/1TTc

طريقة الربح من الانترنيت بكل سهولة
http://atominik.com/1TTc

mardi 25 avril 2017

http://adf.ly/1mHIZ3


خصائص لغة

كما نعرف تسلسل البرمجة وتطورها كل لحضة, فالبرمجة نعيشها في حياتنا اليومية ببرمجة أشغالننا وحتى مشاكلنا.
والبرمجة أنواع كثيرة متل البرمجة بالغة الفرنسية windev أو الإنجليزىة مثل ++java ; .net ; C; J2 .....c, 
لنتحدة عن :

خصائص لغة السي شارب #C :

والسي شارب لغةٌ مِن لغاتِ برمجةِ الحاسوب، تَسمحُ لكَ بتطويرِ أنواعِ تطبيقاتٍ مختلفة، قامَتْ شَركةُ Microsoft بتطويرها، لتعتمِدَها بشكلٍ أساسيٍ في إنتاجِ تطبيقاتٍ لمِنَصَاتها المختلفة.

 اللغةُ الأساسيةُ في مُحركِ الألعاب Unity :

بالإضافةِ إلى أنَّ لغةَ السي شارب، هيَ اللغةُ الأساسيةُ في مُحركِ الألعاب Unity، وهوَ مِنْ أكثرِ مُحركاتِ الألعابِ رَواجاً في الوقتِ الحالي، ويُمكنكَ بواسطتِهِ تَطويرَ ألعابٍ للعديدِ مِنَ المِنَصَّات، وسَيكونُ المُحركَ المُعتمدَ بِشكلٍ أساسيٍ في مِنَصةِ طورني، حَيثُ سَيتمُ البدءُ بسِلسِلةِ دُروسٍ لهُ فورَ انتهاءِ هَذهِ السِلسِلةِ إن شاءَ الله. لذلك، إنْ كُنتَ تَنوي امتهانَ مَجالِ تَطويرِ التطبيقات، أو حتى لم تكن تنوي ذلك، فتعلُمُ تطويرِ التطبيقاتِ يُنمي مَهاراتٍ عَديدةً لديك.

مناسبةٌ للمبتدئين:

لأنها لغةٌ بسيطةٌ وسهلةُ الاسِتخدام، ولأنَّها تُعتبرُ لغةً عاليةُ المُستوى High Level Language، فيمكنُ للإنسانِ الذي يُتقنُ اللغةَ الإنجليزية، فهمَ مُعظمِ مصطلحاتها، لأنها تُوفِرُ كلماتٍ مَحْجوزةٍ مَفهومة، تَضعُها بينَ يَديكَ لأداءِ إجراءاتٍ معينة، ثمَّ تُحوِلُها إلى لُغةٍ وسيطة Intermediate Language، ثمَّ إلى لغةِ الآلة Machine Language، فكلُ كلمةٍ مِن كلماتِ لغةِ السي شارب، يُقابِلها عَشراتُ الجُملِ في لغةِ الألة، مما يَدَعُكَ تُركِزُ على فِكرةِ تطبيقك، ولا تقلقُ بِشأنِ الإجراءات المُعَقدَةِ تلك، فمثلاً استِخدامُكَ للكلِمَةِ المَحجوزَةِ Write، يُخِبر الحاسوبَ بِأنْ يَقومَ بِطِباعَةِ جُملةٍ على الشاشة، فنحنُ هنا لا نَهتمُّ أبداً كيفَ قامَ بالطباعة، بلْ نَهتمُ أنَّهُ قامَ بِذلكَ فقط، الأمرُ الذي إن حاولتَ كتابتَهُ بِلُغَةِ الألة، قَدْ يَستغرقُ مِنكَ عَشراتِ الجمل، فضلاً عَنِ الوَقتِ المهدور.
مَنْ يُعتبرُ الأفضل؟ لغةُ الـ C أم لغةُ الـ C++ أم لغة الـ C#  ؟
وهنا نأتي إلى السؤالِ الذي يُطرحُ دائماً لمُعَلِمي لغةِ السي شارب، ألا وهو: مَنْ يُعتبرُ الأفضل؟ لغةُ الـ C أم لغةُ الـ C++ أم لغة الـ C#؟ والحقيقةُ أنَّ الإجابةَ على هذا السؤالِ يَتطلبُ مُحاضرةً كاملةً لوحدها، ولكنْ يُمكننا القَولُ إنَّ لُغَةَ السي والسي ++، تُعتبرُ أسرعُ مِنْ لغَةُ السي شارب لأنَهُمَا أقربُ إلى لُغةِ الألة، لكنَّكَ لنْ تَشعُرَ بِهذا الفَرْق، إلا إذا كانَ تطبيقُكَ يتعاملُ بشكلٍ أساسي، بإظهارِ صُورٍ ثُلاثيةِ الأبْعادِ أو يقومُ بمُعادلاتٍ رياضِيَةٍ مُعقدة، بالمقابلْ فإنَّ لغةَ السي شاربْ تَحتوي على العديدِ مِنَ الميزات، التي لا تتواجدُ في اللغتينِ السابقتين، ناهيكَ عَنْ أنها أقربُ صيغةً للُغَةِ الإنسان،

سي شارب أم جافا :

منِ الأفَضلُ كلغةِ بَرمجة؟ السي شارب أم الجافا Java؟ الحقيقةُ أنَّ السي شاربْ والجافا أداتانِ تؤديانِ نَفْسَ الوظيفة، ويُمكنُ تَطبيقُ المثالِ السابقِ هُنا أيضاً، فيمكنُ اعتبارُ اللغتينِ كَنوعيْ سيارة، حيثُ أنكَ سَتجدُ مَيزاتٍ هُنا غيرَ متواجدةٍ هُناك، وسَتَجِدُ مَيزاتٍ هُناكْ غَيرَ مُتواجدةٍ هُنا، قُمْ باختيارِ إحداهُما وابدأ بِتعلمه، أما في سلسلتنا هذه، سَنَستَمِرُّ على لغةِ السي شارب إن شاء الله.
تتمت إن شاء الله 
CHOUINI


dimanche 23 avril 2017

CPL : Le réseau par les prises électriques إنشاء شبكة منزلية دون تركيب معقد بتوصيل كهربائي

إنشاء شبكة منزلية النفس يمكن أن تصبح بسرعة صداع، سواء مع واي فاي التي لا يمر الجدران أو ابن كثير فرض التبديل وإيثرنت (RJ 45). CPL يسمح له في الحصول على سرعة الاتصال الهامة وآمنة دون تركيب معقد ودون موجات

Le CPL : Le reseau simple et rapide


CPL pour courant porteur en ligne. Trois lettres pour une technologie qui simplifie le réseau informatique. C'est le moyen de relier tous vos appareils qui peuvent être " connectés " grâce à vos prises électriques…
Avec le CPL, connecter un PC à Internet n'a jamais été aussi simple. Prenons le cas le plus courant : relier un ordinateur à votre Box Internet
1-Relier le cordon Ethernet du premier adaptateur CPL à la Box ADSL (port Ethernet). Puis le relier à une prise murale.
2-Relier le cordon Ethernet du second adaptateur CPL à l'ordinateur (port Ethernet). Puis le relier à une prise murale.
3-L'ordinateur est maintenant connecté à Internet comme s'il était directement branché sur votre Box Internet.

jeudi 20 avril 2017

Les entrées analogiques de ARDUINO plus exemple de programmation

Contrairement au signal numérique qui ne peut prendre que deux états différents, Un signal analogique peut prendre une infinité de valeurs. Comme une tension que l’on fait varier progressivement de 0V à 5V. La carte Arduino fonctionne en numérique, le microcontrôleur ne comprend que les « 0 » et les « 1 ». Les entrées de A0 à A5 sont dotées de convertisseurs analogique/numérique qui convertit une tension en une suite de « 0 » et de «1 » que la carte fait correspondre à un nombre variant de 0 à 1023.

Câbler un interrupteur
Lorsque l’interrupteur est ouvert, l’entrée de la carte lit un niveau bas ou LOW. Lorsque l’interrupteur est fermé, l’entrée lit un niveau haut ou HIGH. Donc, si on appuie sur un bouton poussoir ainsi câblé, la carte lira un « 1 » soit HIGH. Si on relâche le bouton poussoir, la carte lira un « 0 » soit LOW.

Exemple de programmation

 void set up()
{
 pinMode(inter, INPUT);
 } loop ()
{
 int
 valinter = 0;
 // on crée une variable valinter pour lire l’état de l’interrupteur
valinter = digitalRead(inter);
 // on lit la valeur de l’interrupteur (LOW ou HIGH)
if (valinter == LOW) // Si valinter égale LOW, faireW.
{instructions}
else // sinon, faireW.
{instructions}
}

Câbler un potentiomètre

Lorsque l’on tourne le potentiomètre, on fait varier la tension mesurée entre 0V et 5V. Si on connecte le point de mesure sur un entrée analogique, la valeur enregistrée variera entre 0 et 1023. On peut enregistrer cette valeur et l’utiliser pour piloter une led ou un moteur.

Câbler une photorésistance

La mesure se fait sur entrée analogique. La résistance de la photorésistance diminue lorsque la lumière augmente. On peut utiliser le même programme que celui du potentiomètre.

Câbler un buzzer

Le buzzer se câble sur une sortie numérique. On lui envoie alors un signal périodique dont on fait varier la fréquence en fonction de la note que l’on désire jouer. Exemple : le LA est un signal d’une fréquence f de 440 Hertz soit un signal qui varie 440 fois par seconde.

Câbler un buzzer piezzo en capteur de frappe

L’entrée analogique 0 mesure la tension produite par le buzzer lorsqu’il vibre. Le buzzer fonctionne alors comme un microphone. Plus il vibre, plus la tension mesurée est grande. A utiliser avec le programme « piezzo_capteur_de_frappe ». La diode zener est optionnelle.

Câbler un servomoteur

On câble le servomoteur sur une des sortie numérique PWM. Les sorties numériques PWM sont : D11, D10, D9, D6, D5. On envoie un signal que l’on fait varier en fonction du sens et de la position désirée. Un sous programme appelé servo.h doit être inclus dans le programme. Il est alors facile de le commander.

Câbler un moteur à courant continu

On utilise un transistor pour piloter le moteur. Comme pour le buzzer, on envoie un signal dont la fréquence varie en fonction de la vitesse désirée. La diode dite « de roue libre » permet d’évacuer le courant créer lorsque le moteur ralentie alors qu’il n’est plus alimenter. La tension d’alimentation du moteur peut être différente, 9V par exemple.

Câbler un moteur à courant continu avec le circuit intégré L293D

Le circuit intégré L293D nous permet de piloter 2 moteurs à courant continu. La broche 
1 à l’état haut permet de démarrer le moteur, à l’état bas l’éteint. Les entrées input1 et input
 2 permettent de choisir le sens de rotation du moteur selon les niveaux logique envoyés :


L293 Input1         L293 input2         Sens du moteur 
« 1 »                       « 0 »                       horaire 
« 0 »                       « 1 »                     antihoraire

Câbler une barrière infrarouge

La L.E.D. infrarouge émettrice (L934) émet une lumière visible au travers d’un appareil photo numérique. La tension aux bornes de la L.E.D. réceptrice varie en fonction de la distance par rapport à la L.E.D. émettrice. Cette tension est maximale lorsque un objet coupe le faisceau lumineux.

Exemple de programme associé au montage

int led = 2;                                            //la led réceptrice est sur la broche analogique 2
 Int lecture = 0;                                    // variable qui stocke la valeur lue sur A2 
void setup() {} void loop ()             // se répète en boucle 
{ lecture=analogRead(led);           //lecture de la valeur lue 
If (lecture>=1000)                        // comparaison de la valeur lue au seuil de détection 
ACTION // si > ou = faire 
} else                        // sinon faire 
{ ACTION } 

}




PROGRAMMATION C++ SUR ARDUINO OPEN SOURCE -SUITE-

Exemple d’apprentissage : faire clignoter une LED
Reconnaître les composants


http://adf.ly/1mHIZ3

http://adf.ly/1mHIZ3

jeudi 6 avril 2017

Lexique de termes anglais technique plus utilisé أكتر الكلمات التقنية المتداولة في عالم التكنلوجية

ANALOG : Analogique.
 AREF : Abréviation pour Analog REFérence, référence analogique.
AVAILABLE : Disponible.
 BEGIN : Début.
BIT : bit, unité d'information informatique pouvant prendre soit la valeur 0 soit la valeur 1.
BUFFER : Tampon, dans le sens de "zone tampon". Mémoire temporaire
BYTE : Octet, soit un groupe de 8 bits.
bps : Abréviation pour Bits Per Second, Bits Par Seconde. Attention, abréviation toujours en minuscules.
BREADBOARD: plaque d’expérimentation
CAPACITOR: condensateur
 CHAR : Pour CHARacter, caractère (typographique). Type de variable d'une taille d'un octet. C'est un synonyme de "byte" utilisé pour déclarer des variables stockant un caractère ou des chaines de caractères.
 DEFINE : Définit. DIGITAL : Numérique.
DO : Faire. FALSE : Faux. FOR : Pour. Jusqu'à ce que.
 GND : Abréviation pour GrouND, la terre. C'est la masse, 0 Volt.
HIGH : Haut.
ICSP : Abréviation pour In Cicuit Serial Programming, programmation série sur circuit.
IF / THEN/ ELSE : Si / Alors / Sinon. IN : Souvent l'abréviation pour INput, Entrée. Est toujours en rapport avec le sens extérieur vers carte Arduino.
INCLUDE : Inclut.
INPUT : Entrée.
IS : Est (souvent dans le sens d'une question : Est ?).
INT : Abréviation pour INTeger, entier. Groupe de 16 bits, 2 octets groupés, considérés comme représentant un nombre entier négatif ou positif.
LONG : Abréviation pour "entier long". Groupe de 32 bits, 4 octets groupés, considérés comme représentant un nombre entier négatif ou positif.
LOOP : Boucle.
LOW : Bas.
OUT : Souvent l'abréviation pour OUTput, Sortie. Est toujours en rapport avec le sens carte Arduino vers extérieur.
OUTPUT : Sortie.
PIN : Broche.
POWER : Puissance, alimentation.
PWM : Abréviation de (Pulse Width Modulation), soit Modulation en Largeur d'Impulsion.
PWR : Abréviation pour PoWeR, puissance, alimentation
READ: Lire.
RESISTOR: résistance.
RELAY: relais.
RX : Abréviation pour Receive, réception.
SERIAL : Série.
SETUP : Initialisation.
SENSOR: capteur
SWITCH : basculer, interrupteur
TRUE : Vrai. TX: Abréviation pour Transmit, transmission. WIRE: câble, fil.
WHILE : Tant que.
WORD : mot, soit dans le sens de langage ; soit dans le sens d'un groupe de 16 bits, 2 octets groupés considérés comme représentant un nombre entier positif (>= 0). WRITE: Ecrire.

Arduino, le logiciel de programmation

Arduino, le logiciel de programmation
Arduino, structure d’un programme

Arduino, le principe de fonctionnement

1. On conçoit ou on ouvre un programme existant avec le logiciel Arduino.
2. On vérifie ce programme avec le logiciel Arduino (compilation).
3. Si des erreurs sont signalées, on modifie le programme.
4. On charge le programme sur la carte.
5. On câble le montage électronique.
6. L’exécution de programme est automatique après quelques secondes.
7. On alimente la carte soit par le port USB, soit par une source d’alimentation
8. autonome (pile 9 volts par exemple).
9. On vérifie que notre montage fonctionne.

Caractéristiques techniques des plateformes du Cloud DE WINDEV

Caractéristiques techniques des plateformes du Cloud :
Un Système d’exploitation (Windows 2012 64 bits)
Jusqu'à 30 Go de RAM
Un Serveur Web (IIS 8)
Jusqu'à 8 unités de calcul
Un Serveur d’Applications WEBDEV (version 18 ou supérieure)
Espace de stockage à la demande
Un Serveur HFSQL (HyperFileSQL) 64 bits (version 18 ou supérieure)
1 adresse IP et 1 nom de domaine
Un Serveur d'installations WINDEV
Un Serveur de Réplication Universelle de Données
Un Serveur SMTP pour l'envoi d'e-mails
Suivi des consommations et configuration
Les clients de l'offre Cloud disposent d'un tableau de bord permettant de consulter la consommation mensuelle en temps réel.
Le tableau de bord permet également de configurer et de suspendre l'activité d'une platefome à tout moment.

Tableau de bord CLOUD WINDEV

Tableau de bord CLOUD

PCSCloud met à votre disposition un tableau de bord CLOUD depuis lequel vous gérez vos plateformes.

Depuis ce tableau de bord, 
- vous créez des plateformes,
- vous configurez vos plateformes,
- vous visualisez les opérations en cours sur vos plateformes,
- vous avez accès aux statistiques d'utilisation,
- vous accédez aux relevés de consommation, 
- vous contactez le support technique PCSCloud,
- ...

Pour vous connecter au tableau de bord CLOUD, munissez-vous de :
- l'identifiant, 
- et du mot de passe du compte PCSCloud.

L'identifiant et le mot de passe ont été fournis dans le mail de confirmation de la création du compte PCSCloud. 

Le CLOUD pour les applications PC SOFT WINDEV

Le CLOUD pour applications PC SOFT met à votre disposition des plateformes d’exploitation pour
 vos applications WINDEV, WEBDEV ou WINDEV Mobile.


Ces plateformes d’exploitation vous donnent la possibilité d’héberger vos sites WEBDEV ou vos
 Webservices WEBDEV ou WINDEV.



Elles vous permettent également de partager vos bases de données HFSQL partout dans le monde, 
depuis des points fixes ou des terminaux mobiles, avec possibilité de répliquer vos données depuis un 
serveur propriétaire.
Les plateformes d’exploitation peuvent également stocker et distribuer vos installations d’applications
 WINDEV.

Enfin, les plateformes d’exploitation vous proposent un serveur de réplication universelle de données pour les applications WINDEV Mobile en particulier

Environnement de qualité, opérationnel immédiatement
Les plateformes d'exploitation du Cloud sont préconfigurées pour une prise en charge automatique 
depuis les environnements de développement PC SOFT : WINDEV, WEBDEV et WINDEV Mobile. 
Les déploiements sur les plateformes du Cloud sont simplifiés à l’extrême.
Vous pouvez ainsi vous consacrer pleinement à la réalisation de vos applications, sans les contraintes 
de l’exploitation.

Interface d'administration sécurisée

Vous disposez d’une interface d’administration pour créer et gérer vos plateformes.
Vous pouvez à tout moment décider d’activer ou de suspendre l’activité d’une plateformeDisponibilitéLes plateformes sont conçues pour garantir une haute disponibilité, même en cas de panne matérielle.

Option de sauvegarde
Une option de sauvegarde peut être activée pour réaliser une sauvegarde quotidienne de
votre plateforme.
Cette sauvegarde est réalisée sur un espace de stockage indépendant de la plateforme.
La durée de rétention de chaque sauvegarde est de 14 jours.
Stockage et bases de données
Chaque plateforme met à votre disposition un espace de stockage. Cet espace de stockage est
 occupé par les ressources de vos sites ou Webservices, vos bases de données HFSQL (HyperFileSQL), ainsi que vos installations d'applications WINDEV.
Le Cloud vous permet de bénéficier du Serveur HFSQL (HyperFileSQL) sur chacune de vos
plateformes sans frais supplémentaires.

mardi 4 avril 2017

ARDUINO ( SUITE )

Exemple d’apprentissage : faire clignoter une LED
Exemple d’apprentissage : 

faire clignoter une LED




 مواقع إنترنت أهم من دراسة الجامعة


 لم أكن أتخيل قيمة هذه المواقع وانا اتصفح مقال في الفايس إلا عندما ذهبت إليها، إذ بوسعك أن تجد فيها من الفائدة ما يفوق كل دراستك الجامعية بمستوياتها كافة، لهذا أحببت أن أعمم الفائدة. - موقع تيد ا يمنحهم 18 دقيقة كحد أقصى لإلقاء أفضل محاضرة في حياتهم، وتكون فعلا رائعة، وهذا اللينك به كل محاضرات الموقع مترجمة للغة العربية:https://www.ted.com/talks/browse?language=ar- موقع Udacity او coursera هذا الموقع به كورسات مجانية في كل المجالات والكورسات باللغة الإنجليزية، فحاول أن تحسن من لغتك لتتفاعل مع كل محتويات الكورس وحلقات النقاش:https://www.udacity.com/ https://www.coursera.org/-موقع رواق: رواق هي منصة تقدم كورسات باللغة العربية في مختلف المجالات، كلها مجانية والتسجيل فيها سهل جداhttp://www.rwaq.org/- موقع ويكي هاو هذا الموقع يعلمك أي شيء، الموقع موسوعة عن كيفية عمل أي شيء، ولذلك جميع مقالات ويكي هاو تبدأ بـ «كيف» أو «How to» ما يقرب من 100 ألف مقال في شتي مجالات الحياة، والفيديو لا يتعدى الـ 10 دقائق، يعني ممكن سماعه وأنت تقف في انتظار شارة المرور، الموقع متوفر ب 60 لغة منها العربية:http://www.wikihow.com/Main-Page-موقع العلوم الحقيقية، ينشر أحدث ما وصل إليه العلم من أبحاث واكتشافات ومقالات مترجمة، بالإضافة لمقالات في أغلب مجالات الحياة (طب - رياضيات - اقتصاد – علم نفس):http://real-sciences.com/http://www.syr-res.com   موقع  عالم البرمجة بجميع لغاة البرجة
http://codes-sources.commentcamarche.net/source/list/last 



افضل الطرق لتجاوز حظر المواقع TOR ، VPN و Linux

طرق ليس للاختراق بل للتوعية وحماية اجهزتنا وفي المستقبل ساشرح طرق و TRUC سهلة ل KALI و كذلك metasploit  فلنبدء إذا: هناك العديد من...