Salam lkhout, joumou3a moubaraka w lahe yta9abal mn l jami3. Bghit ncharek m3akoum wa7ed l'option li makatdiwlihach l ghaya w li hya matkhlich bnadem ychouf wach 9riti l mail dyalou wla wach brekti 3la lien li saftlik fl mail.
To be short:
- ila téléchargeti l'application li 9outlikoum dak lmera "MailSpring", chouf l'image li lta7ta w desactiver fiha Automatically Load image in Viewed messages
- ila knti khedam b Gmail, dkhel l gmail w brek 3la configuration dak l'icon li en haut a droite w brek 3la afficher tous les paramètres w khtar dak l'option li f image 2
- w bach may3erfkch bnadem brekti 3la chi lien kayen fl mail, matbrekch 3lih dirlih copier coller f navigateur.
For More Details:
- Mnin katfte7 chi mail, les images tayt downloadaw directement mn serveur li kaynin fihoum (ya3ni katsifet request l serveur bach y3tek l'image), alors mnin chi wa7ed taykhdem chi extension dyal tracking, dak l'extension kat7et f dak lmail une image qui est caché makatbanlikch w mn serveur li khedama bih l'application.
Koula image taykoun 3andha un id f serveur, wmnin katdir request l serveur bhad l'id, tay3ref serveur destinataire li fte7 lmail w ch7al mera fet7ou w fou9ach wl'ip dyalou.
- Bnissba le lien li f les mails, nefss lblan dak le lien li katbrek 3lih taydik lwa7ed lien akhour li generah lilek serveur spécifiquement pour toi 9bel maydiregek le lien li bghiti.
w le lien lewel li dezti lih bla mat3i9 houwa li khela serveur ytrackeck.
Ntmna tkounou stafdtou,
Merci d'avoir lu ce poste
Salam lkhout, bghit npartager m3akoum wa7ed lplateform dyal design li radi t économiser 3likoum lwe9et bzf fles projets d'application Desktop, Web and Mobile li radi tkhedmouhoum had l 3am wla l3am jay wla fla vie professionnelle incha allah.
Had lposte chwya twil walakin radi yfidkoum bzf.
La méthode classique li kena kandirou hya katkteb l code w tb9a tdesigner bl code w tchouf l résultat ki taydir ykhrej. Alors had l méthode mamzyanach 7at katdey3lik bzf dyal lwe9et w ftali katssaweb chi 7aja machi b7al dakchi li bghiti mn lewel w kat3ya w kat abandonner, alors la solution hya trekez 3la design bou7dou mn lewel.
Kaynin des gens li 9bel maybdaw bl code taydesignew l'interface dyal l'App b photoshop wla illustrator wla ...., mais had lméthode compliqué w katakhoud l we9et bzf w 3ad khassek t3lem les bases d had les softwares li bou7dhoum radi yakhdoulik lwe9et. En plus maymkelekch tdir simulation d les bouttons w les transitions w les animations.
Hnaya tayji le logiciel de design Adobe XD li tay3awnek bwa7ed chkel kbiiiiiiiiiiir t9ad design li bghiti sans limites w l'interface dyalou est très très simlple w t9der t3elmliha kamla f moins de 2heures.
En plus kayna la version gratuite li kafyana kter mn l9yass, w kaynin des templates fl'internet fabour w t9der tdir un preview ldakchi li sawbti bach tchouf les animations li 9aditi w 7ta les transitions mnin katbrek 3la chi bouttons wla text w zid w zid bzf dles options li herbanin.
Mnin radi tssali design t9der tchouf le code CSS w les positions dyal les objets w dak sa3at t9der tcoder 3la khatrek wtrekez 3la les fonctionalités dyal App plutôt que trekez 3la l codage dyal design.
Merci 7at kemltiw l9raya dyal lPoste.
Kaynin plusieurs tuto cheft her li 3andou bzf d les vues w l9itou mzn wakha twil, tychre7 dakchi l basiques w taypartger 7ta l'expérience dyalou (les parties fl vidéo khfaf draf matayjibch l malal):
https://www.youtube.com/watch?v=68w2VwalD5w
lkmala dyal had lcours bach tle3 niveau lkter mn beginner, khassek tinscrya f site dyalou gratuitement w tkmel gratuitement les cours mn hnaya:
Kayn 7ta had lplaylist mzna (mais je conseille lewla, et ca depend de vous):
https://www.youtube.com/watch?v=tPga0Z0zopo&list=PLSOZBpgNzv42dFSo_JvBFNZPFn95UuafG
Salam lkhout, had lvidéo khasskoum tchoufouha bach t3erfou chnou houma les SoC (System on Chip). L aghlabya kat3ref her microprocessor w microcontroller alors que kaynin les SoC w houma li taytkhedmou f bzf dles appareils b7al les smartphone.
C'est tout simplement un circuit intégré li mejmou3in fih les composants essentielles f puce we7da. Katl9a GPU, CPU, DSP(digital signal processor), usb host, w zid w zid ...
W matnssawch dirou subscribe l had channel fiha des explications mind blowing
https://www.youtube.com/watch?v=NKfW8ijmRQ4
Salam lkhout, bghit npartager m3akoum un logiciel li houwa a7ssan logiciel dyal mailing, w li radi ysshel 3likoum l7ayat bzzf.
Ca fait plus d'un an w ana khdam bih, w vraiment radi tnssaw ayatouha 7aja oukhra.
Il suffit tcreer fih un compte w tutiliseh, il est totallement gratuit et open source donc fiable.
F3awet matb9a koula mera tdkhel lgmail bach tchouf ljadid, had logiciel katkoun l'icone dyalou fla barre de menu w tayb9a y3lmek ila kant l jadid w b un seul click tfte7 tchouf ach kayen.
Li bghit nhder 3lih, houwa les fonctionnalités li 3andou w li maradich tl9ahoum fGmail wakha tzid les extensions.
- Fih interface herbana bjehd
- ymklek tdir tracking dyal les emails, w tchouf ch7al mera dekhlou lmail li sefti w la date dyal koula vue
- ymklek tdir tracking dyal les sites li fwesst lmail li sefti, w tchouf ch7al mera clickaw 3lih w la date dyal koula click
- ymklek t determiner la date wla le deali li radi tsifet fih l mail dyalek, 5 sec wla 30 sec wla demain wla 1semaine
- t9der t activer les notifications, en cas ou l'email dyalek ma recevach une reponse f un délai li kat determineh ntaya
- fih la traduction l différentes langues intégré
- ymklek t ajouter plusieurs comptes
- ymklek tchanger la vue dyal l'interface, w t9der tchanger le thème
- T9der tsaweb un template pour les emails, bach matb9ach 3la koula mera katkteb nefss l7aja.
w zid 3la hadchi les fonctionnalités l3adyin li kaynin f gmail wla outlook, w 3ad hadouk li nssit wla mzl maktachefthoumch.
Je vous conseille telechargeweh w tkhedmou bih.
Salam lkhout, mnin bda had l3am knt 9lebt 3la chnou houma les connaissances li khass un ingénieur en système embarqué y3ref. wbdit n9leb 3la ktouba, w lmoufaja2a hya anani l9it le premier livre recommandé par plusieurs expert houwa "The C programming Language", jatni fchkel hhh mais mnin bdit n9ra fih bdit n3ref bzf dl 7wayej li 3emri chefthoum f chi code w li mouhimin bzf.
Had lktab difficulté dyalou hya intermediate w l'explication li fih pas mal (7at houwa 9dim). Fih 288 pages mais 200p hya li kat9raha dakchi lakhour her extra informations, durée bach kemltou hya 7 jours, mais cela dépend d les connaissances dyal koula wa7ed.
Alors bghit ncharek m3akoum des choses li t3elmthoum avec des sources mn l'internet li nadyine bzf, donc ila kan 3andek lwe9et chouf koul nhar we7da w radi t3lem bzf dl 7wayej, w ila 7tajiti chi mou3awana ana dispo.
Ila bghiti t9ra l ktab radi tzid t3lem des détails, w une façon impressionante bach tkteb un code optimisé w zwin.
Lien de telechargement du livre f les commentaires.
1- Format specifiers :
https://www.tutorialspoint.com/format-specifiers-in-c
2- Storage Class : auto static register
static : https://www.youtube.com/watch?v=3E-r4GfvWOI
register : https://www.youtube.com/watch?v=-fOCN-l_Jb8
3- Keyword for visibility: extern
https://www.youtube.com/watch?v=ySY_FlA7EvA
4- Keyword Volatile :
part1: https://www.youtube.com/watch?v=XEb7Q27Kl90
part2: https://www.youtube.com/watch?v=OjrS11gtJeY
5- Conversion explicite et implicite :
https://www.geeksforgeeks.org/type-conversion-c/
6- Precedence :
7- Enumeration :
https://www.geeksforgeeks.org/enumeration-enum-c/
8- Type specifier : union
intro: https://www.youtube.com/watch?v=oySsPUDr35U
app1: https://www.youtube.com/watch?v=QOFjQMdtoRA
app2: https://www.youtube.com/watch?v=7eHRoAjFepU
9- C Preprocessors:
https://www.tutorialspoint.com/cprogr.../c_preprocessors.htm
10- Pointer to functions
https://medium.com/.../c-programming-language-passing-a...
11- Bit Fields :
https://www.youtube.com/watch?v=aMAM5vL7wTs
12- Getc, getch, getche, getchar, ungetc
differences : https://www.youtube.com/watch?v=kEBX9C7PP-g
Buffer overflow : https://www.youtube.com/watch?v=7mKfWrNQcj0
ungetc : https://www.youtube.com/watch?v=vstV04aoUQE
Salam lkhout, db radi nhder likoum 3la wa7ed l'outil li radi ytbe3koum 7yatkoum kamla w chnou ma dertiw, soit knti developer fl web, f software f embedded software, IA ......
Kantmna anakoum t3tew l we9et lhad lposte w anakoum tbdaw t3elmoulih f a9rab we9et 7at radi t7tajou tketbouh f CV dyalkoum w 7ta fles projets en équipe db b7al compila.
Baraka mn suspens db, l'outil houwa l Git, 3erftkoum sme3tiw bih walakin ana jit nwerikoum wa7ed logiciel li 9lil fikoum 3arfineh w tayshel 3likoum tkhedmou bl Git li houwa GitKraken. Had logiciel fih une interface graphique herbana bzf 3emri cheft b7alha b7yati (sans blague), interface très creative w katshel 3lik tdir des opérations dyal Git b un seul click. Finit le temps dyal les commandes Lines dyal Git, maradich t7taj tkteb 7ta code. koulchi est bien présenté w organisé w interface intuitive t9der bou7dik t3lem les fonctionnalités li fiha.
Durée bach t3lem l Git: moins de 3 heures
Choufou her had les 3 vidéos taycher7ou koulchi 3la l Git
Vidéo 1: https://www.youtube.com/watch?v=uR6G2v_WsRA
Vidéo 2: https://www.youtube.com/watch?v=FyAAIHHClqI
Vidéo 3: https://www.youtube.com/watch?v=Gg4bLk8cGNo
Durée bach t3lem GitKraken: moins de 3 heures avec pratique
tferjou fhad playlist dyalhoum raha nadya bjehd: https://www.youtube.com/watch?v=Gu74Yz1ZofY...
Ntmnaw anakoum t3tew nhar wa7ed lhadchi bach trta7ou mn ba3ed. w lahe ywef9koum.
Salam lkhout, bghit npartager m3akoum un article l9itou w banlya intéressant, wli tayhder 3la 5 Differences between Embedded Software Engineer and Software Developer.
1. Knowledge of Hardware
Developpeur d software machi obliger 3lih y3ref l hardware kitaydir ykhdem. par contre l embedded software developer khassou y3ref.
2. Lines of code vs Making things work
embedded software developer taykteb her chwya dyal lcode fnhar mou9aranatan m3a software developer
3. Algorithm & Data Processing Vs System Control
software developer tarkez 3la lmanipulation dyal les données (transfert , traitement, suppression, stockage ..), embedded software tayrkez 3la l gestion wl controle de système.
4. PC vs PCB
Software developer taysaweb lprogramme dyalou fl PC, w embedded software developer taysaweb software bach ykhdem lPC
5. Oscilloscopes vs Breakpoints
Debugging ya3ni bach t9leb 3la les Bugs w tcorrigehoum, software developer tay utiliser des breakpoints bach ywe9ef lprogramme f une ligne de code w y analyser le résultat d les lignes li téxecutaw 9bel. Embedded software developer tay utiliser des breakpoints w7ta oscilloscope w plusieurs d'autres techniques li n9der npubliehoum m3akoum mn ba3ed incha allah.
Source ( je vous recommande de lire cet article ):
https://www.linkedin.com/pulse/5-differences-between-embedded-maharajan
Salam lkhout, bghit npartager m3akoum wa7ed la source fin t9raw l'IoT w radi n9ess 3likoum khedma dyal te9lab bzf, mais je préfère t9rawha 7tal les vacances d'été wla fl S4 ila kan 3andkoum lwe9et 7at khassha des prérequis f réseau. Bghit nhder 3liha db 7at yalah kmeltha w kheft nssa man partagehach mn be3d.
To Be Short:
*Source : https://www.coursera.org/learn/iot-wireless-cloud-computing
*Prérequis:
-Algorithmes li 9ritou fl Réseau de 1A (Aloha wdakchi), w l protocole CSMA-CD/CA.
- Cours de réseau f S4 kamel.
Ntila9an mn l'éxpérience dyali m3a les cours d'IoT, j'ai remarqué ana koul wa7ed tayhder 3la un côté w taynssa d'autres côté important dyal l'IoT. Dakchi 3lach had lcours dCoursera mbin a7ssan les cours d'IoT li radi tl9awhoum fl'internet w li tayhder 3la koulchi sans entrer f les détails bzf. Lprof dl cours mbin les Top professeurs d Coursera w l'université fin tay9eri hya the 1st in Korea w ranked 47th in the world.
Les côtés du domaine IoT: Securité, stockage de donnée, traitement de donnée, analyse de donnée, accès au réseau, plateformes.
For More Details:
L'IoT en bref hya un domaine li tay tinteressa bl communication entre des objets , des applications, des machines à travers l'internet. Had les objets sont en générale les systèmes embarqués.
Fl'IoT tandirou normalement deux tâches, soit kandirou contrôle à distance des objets wla gestion des données acquisent par les objets.
walakin bach nréalisew had les 2 tâches khassna n établiw une communication entre les objets w radi nste3mlou des protocoles de communication light (b7al MQTT, WebSocket, ...) w des réseaux (Wi-Fi, GSM, 3G, 4G ...), w des moyens de transmissions à faible energie (Bluetooth 5.0, LoRa, ZigBee, ...) .
Les causes li khlaw had domaine d'IoT yban houma:
-Ana les objets 3andhoum une capacité de mémoire w de stockage très faible. w une puissance de calcul faible en comparaison avec les ordinateurs.
Donc khassna des solutions, w houma li jabhoum had Domaine.
-Bnissba l capacité de stockage, l'IoT tat offrer des services fl Cloud destinées aux objets connectés par internet bach ystockew les données dyalhoum.
-Bnissba l puissance de processur qui est insuffisante, l'IoT kat offrer l Cloud Computing, qui est un service du Cloud qui fait le traitement et l'analyse des données.
-Bnissba l capacité de mémoire, l'objet ne peut pas gérer des programmes qui sont gourmands. Par exmeple bghina un objet ydemander une page d'un serveur. Normalement radi tfker tste3mel un programme qui utilise lprotocole http. Walakin l'en-tête dyal http est de 1024 octets alors que l'entête dyal lprotcole Websocket est de quelques octets.
On peut pas poser cette question: quel est le meilleur protocole de communication, ou quel est le meilleur réseau que je dois utiliser (Wifi, GSM, 3G, 4G ...) ?
Car cela dépend de l'application à réaliser w de l'environment où ton objet se trouve, ainsi que d'autres paramètres.
En résumé, la consommation d'énergie et la puissance de calcul ainsi que la capacité de stockage sont les problèmes majeurs dans le domaine IoT.
W le cours de coursera traite l'architecture de l'IoT, ses différents produits, technologies et réseaux. W traite le Cloud ainsi que ses services et les types utilisés f le domaine IoT.
Enjoy