الکامپ | الکترونیک و کامپیوتر – Telegram
الکامپ | الکترونیک و کامپیوتر
68 subscribers
647 photos
106 videos
2 files
85 links
هر چی در مورد الکترونیک، کامپیوتر و موبایل بخوایی اینجا هست🤩😋
پس زود دکمه پیوستن رو اون پایین بزن😉
لینک گروهمون 👇👇
@Groupe_elecomp
Download Telegram
♦️کلید های Ctrl Z رو بیار تو گوشیت...!

🔹احتمالاً برای خیلیاتون پیش اومده که یه متن بلند بالایی رو تایپ میکنید ولی یک دفعه دستتون میخوره و از صفحه چت خارج میشید ؛ اینجایه که با خودتون میگید ای کاش اندروید هم مشابه ویندوز قابلیت Ctrl Z رو داشت...

🔹️برای این کار در گوشی های سامسونگ :
🔹️ توی کیبورد پیش‌فرض گوشی های سامسونگ بعد از اینکه اشتباهی یک متن رو پاک کردید دوتا انگشتتون رو روی صفحه کیبورد (تقریباً سمت راست) قرار بدید و از راست به چپ بکشید ← این کار همون کار کنترل Z رو انجام میده.

🔹️برای باقی گوشی های اندرویدی:
🔹️ اول از همه باید نرم افزار Gboard رو از پلی استور یا هرجایی که دوست دارید دانلود و نصب کنید ؛ بعد توی کیبورد دستتون رو روی آیکون تغییر زبان نگه دارید و گزینه Language settings رو انتخاب کنید
🔹️حالا روی Add keyboard ضربه بزنید و زبان ژاپنی رو اضافه کنید ؛ به کیبوردتون برگردید و زبان کیبوردتون رو ژاپنی کنید ؛ در نهایت هم روی آیکون ضربه بزنید متنی که پاک میشه دوباره برمیگرده.
#ترفند
#کیبورد
#سامسونگ
الفبای باینری!

امیدوارم به درد اعضای برنامه نویس بخوره
Media is too big
VIEW IN TELEGRAM
مغز انسان چند گیگ است؟

جالب بود براتون؟ جای شگفتی هست که ابر کامپیوتر های ساخت بشر هنوز نتونستن کامپیوتری بسازند که یک درصد از ظرفیت مغز انسان رو داشته باشه.
1
♦️ یک لیست کامل و جدید از هوش مصنوعی‌ در همه زمینه‌ها !!

🔹سیوش کن گم نکنی 👌🏻
#هوش_مصنوعی
#AI
♦️آپدیت iOS 18.1 اجازه می‌دهد به‌راحتی آدرس ایمیل اکانت اپل خود را تغییر دهید

🔹کاربران در آپدیت iOS 18.1 می‌توانند آدرس ایمیل اصلی حساب اپل و iCloud خود را مستقیم در بخش تنظیمات تغییر دهند. البته قبلاً نیز می‌توانستید آدرس ایمیل اصلی خود را تغییر دهید اما باید آدرس‌ ایمیل قبلی را از اکانت خود حذف، آدرس جدید را اضافه و بعد آن را تأیید می‌کردید.iOS 18.1 این کار را ساده‌تر می‌کند.
🔹قابلیت جدید iOS 18.1 به‌ویژه برای کسانی که ابتدا یک آدرس با mac.com@ یا me.com@ انتخاب کرده‌ بودند و دیگر نمی‌خواهند از آن استفاده کنند، مفید است. قابلیت تغییر ایمیل از سویی به این دلیل اهمیت دارد که در برخی شرایط، دیگر کاربران می‌توانند ایمیل شما را مشاهده کنند.
انواع RAM رو بشناس
نقشه راه کامل فرانت اند:

🔹1. مبانی وب
HTML: یادگیری ساختار صفحات وب با استفاده از تگ‌ها، المان‌ها و اتم‌های HTML.
CSS: یادگیری استایل‌دهی به صفحات با استفاده از خواص CSS، فلکس‌باکس و گریدها.
JavaScript: یادگیری زبان برنامه‌نویسی اصلی برای وب، کار با متغیرها، توابع، حلقه‌ها و رویدادها.

🔹2. مفاهیم پیشرفته‌تر
Responsive Design: استفاده از CSS Media Queries برای طراحی صفحات وب پاسخگو (Responsive).
CSS Preprocessors: یادگیری Sass یا LESS برای نوشتن CSS به صورت کارآمدتر و سازماندهی شده‌تر.
Version Control: یادگیری استفاده از Git و GitHub برای مدیریت نسخه‌های مختلف کد و همکاری بهتر.

🔹3. فریم‌ورک‌ها و کتابخانه‌ها
JavaScript Frameworks/Libraries:
React: یادگیری کامپوننت‌ها، استیت، پراپس‌ها و هُک‌ها.
Vue.js: یادگیری رفتاری‌های Vue مانند واکنش‌پذیری، قالب‌ها، کامپوننت‌های سینگل فایل.
Angular: یادگیری ماژول‌ها، کامپوننت‌ها، سرویس‌ها و دیپندنسی اینجکشن.

🔹4. ابزارها و تکنیک‌های توسعه
Package Managers: استفاده از npm یا Yarn برای مدیریت پیاده‌سازی‌ها.
Module Bundlers: یادگیری Webpack، Parcel یا Vite برای بسته کردن و بهینه‌سازی کدهای پروژه.
Task Runners: استفاده از ابزارهایی مانند Gulp یا Grunt برای خودکارسازی تسک‌ها.

🔹5. برنامه‌نویسی پیشرفته
State Management: یادگیری مدیریت حالت اپلیکیشن با Redux یا Context API در React، Vuex در Vue.js، و NgRx در Angular.
Testing: استفاده از Jest، Mocha یا Cypress برای تست واحد و تست‌های پایان به پایان.
TypeScript: یادگیری TypeScript برای افزودن تایپینگ استاتیک به جاوااسکریپت و بهبود کدها.

🔹6. توسعه اپلیکیشن‌های کامل
API Integration: یادگیری نحوه ارتباط با API‌های خارجی، استفاده از Fetch API یا Axios.
Progressive Web Apps (PWA): ایجاد اپلیکیشن‌های وب که مانند اپلیکیشن‌های بومی عمل کنند.
Performance Optimization: یادگیری تکنیک‌های بهینه‌سازی عملکرد مانند Lazy Loading، Code Splitting و Tree Shaking.

🔹7. متفرقه
Tools and Editors: تسلط بر ویرایشگرهای کد مانند Visual Studio Code، استفاده از افزونه‌ها و قالب‌ها برای بهبود تجربه کدنویسی.
Deployment: یادگیری نحوه دیپلوی برنامه‌های وب بر روی سرویس‌هایی مانند Vercel، Netlify، و AWS.

🔹منابع آموزشی
دوره‌های آنلاین (Udemy, Coursera, freeCodeCamp)
کتاب‌ها (“Eloquent JavaScript”, “You Don’t Know JS”)
مستندات رسمی (React Docs, Vue.js Docs, MDN Web Docs)
نقشه راه کامل بک اند:

🔹1. یادگیری مبانی برنامه‌نویسی
زبان برنامه‌نویسی: شروع با زبان‌هایی مانند Python، JavaScript (Node.js)، Ruby، Java، یا PHP.
مفاهیم بنیادی: درک متغیرها، توابع، حلقه‌ها، شرط‌ها، و ساختمان داده‌ها.

🔹2. آشنایی با وب
پروتکل HTTP: یادگیری درخواست‌ها و پاسخ‌ها، وضعیت‌ها و هدرها.
RESTful API: طراحی و پیاده‌سازی API‌های مبتنی بر REST.

🔹3. فریم‌ورک‌ها
Node.js: فریم‌ورک‌هایی مانند Express.js برای ساخت سرورهای کارآمد.
Django: برای Python، با تمرکز بر ساخت سریع و ایمن.
Rails: برای Ruby، جهت توسعه سریع و انعطاف‌پذیر.
Spring Boot: برای Java، برای ساخت اپلیکیشن‌های مقیاس‌پذیر.

🔹4. پایگاه‌داده‌ها
SQL Databases: یادگیری MySQL، PostgreSQL یا SQLite برای مدیریت داده‌های ساختاریافته.
NoSQL Databases: آشنایی با MongoDB یا DynamoDB برای داده‌های غیرساختاریافته.

🔹5. احراز هویت و امنیت
احراز هویت و مجوز: پیاده‌سازی JWT، OAuth، یا Session Management.
امنیت: روش‌های مختلف جلوگیری از حملاتی مانند SQL Injection و XSS.

🔹6. مدیریت نسخه و توسعه مشترک
Version Control: استفاده از Git و GitHub برای مدیریت کد و همکاری گروهی.

🔹7. تست و تضمین کیفیت
Unit Testing: استفاده از ابزارهایی مانند JUnit، Mocha، یا PyTest.
Integration Testing: بررسی کلیه اجزاء سیستم و تعاملات آنها.

🔹8. دیپلوی و استقرار
داکر و کانتینریزاسیون: استفاده از Docker برای ایجاد محیط‌های قابل حمل.
دیپلویمنت: استفاده از سرویس‌هایی مانند AWS، Heroku، یا DigitalOcean.

🔹9. مقیاس‌پذیری و عملکرد
Caching: استفاده از Redis یا Memcached برای بهبود عملکرد.
Load Balancing و Clustering: تکنیک‌هایی برای توزیع بار و افزایش قابلیت اطمینان.

🔹10. سایر ابزارها و تکنولوژی‌ها
Message Queues: مانند RabbitMQ یا Apache Kafka برای پردازش ناهمزمان.
GraphQL: جایگزین مدرن برای REST برای تعامل با API‌ها.

🔹منابع آموزشی:
دوره‌های آنلاین: Platforms مثل Udemy، Coursera و freeCodeCamp.
کتاب‌ها: کتاب‌هایی مانند “Designing Data-Intensive Applications” و “Clean Code”.
مستندات رسمی فریم‌ورک‌ها.
چالش داشته باشیم؟
این کد جاوا اسکریپت چیکار میکنه؟😂
داخل گروهمون بگید👇👇
https://eitaa.com/joinchat/2413822520C578d326f3f

تلگرام👇👇
https://news.1rj.ru/str/Groupe_elecomp
#نکته
🔹ایزوله‌سازی وابستگی‌ها در JavaScript با npm

در پروژه‌های بزرگ جاوا اسکریپت، استفاده از npm به عنوان یک مدیر بسته برای ایزوله‌سازی وابستگی‌ها بسیار اهمیت دارد. با استفاده از قابلیت package.json، می‌توانید نسخه‌های دقیق کتابخانه‌هایی که پروژه شما به آن‌ها وابسته است را مدیریت کنید. این کار از تداخل نسخه‌های مختلف کتابخانه‌ها و ایجاد ناسازگاری در پروژه جلوگیری می‌کند.
تفاوت ویندوز 10 و 11😂
👎1
فکت:

تا سال 2024، رشد زبان برنامه‌نویسی پایتون به شکل قابل توجهی ادامه دارد، به طوری که این زبان یکی از محبوب‌ترین زبان‌های برنامه‌نویسی در میان یادگیری ماشین، علم داده و توسعه وب محسوب می‌شود. یکی از دلایل اصلی این محبوبیت، سادگی و خوانایی کد در کنار وجود کتابخانه‌های قدرتمند و جامع آن است.
🔹فریم‌ورک‌های محبوب توسعه وب

🔹Django: فریم‌ورک قدرتمند پایتون برای توسعه سریع وب‌سایت‌ها.

🔹Flask: فریم‌ورک میکرو پایتون برای ساخت اپلیکیشن‌های وب کوچک و سریع.

🔹React: کتابخانه جاوااسکریپت برای ایجاد رابط‌های کاربری تعاملی.

🔹Angular: فریم‌ورک جاوااسکریپت برای ساخت اپلیکیشن‌های وب تک‌صفحه‌ای.

🔹Ruby on Rails: فریم‌ورک محبوب برای توسعه وب با زبان روبی.
1
دوستان چالش جدید داریم😂
داخل گروهمون بگید که این علامت برا چیه؟
@Groupe_elecomp
سرانجام iOS 18.2 می‌تواند زمان لازم برای شارژ آیفون شما را تخمین بزند

🔹در بتای دوم iOS 18.2 قابلیتی به نام «BatteryIntelligence» وجود دارد که به شما امکان می‌دهد اعلانی با زمان تخمینی شارژ آیفون دریافت کنید.
🔹این ویژگی باتوجه‌به انواع مختلف شارژرها، کابل‌ها و پروتکل‌های شارژ، به‌طور فزاینده‌ای گسترش یافته و مفید است. به نظر می‌رسد ویژگی «BatteryIntelligence» آیفون هنوز در نسخه بتای دوم iOS 18.2 درحال تست است اما شاید لازم باشد تا زمان انتشار رسمی آن منتظر بمانیم.
🔹اپل درحال‌حاضر ویژگی مشابهی برای مک‌بوک‌ها در منوی باتری ارائه می‌دهد؛ ازاین‌رو، احتمال دارد iOS 18.2 این ویژگی را به آیفون نیز بیاورد.
1
مایکروسافت اقدام به افزودن هوش مصنوعی به نرم‌افزار محبوب نوت‌پد می‌کند

🔹احتمالاً به‌زودی شاهد افزوده شدن قابلیت‌های متنوعی مثل تغییر جمله‌بندی متن‌ها، تغییر لحن و کوتاه یا بلند کردن طول متن با توجه به نوع محتوا خواهیم بود. همچنین درحال‌حاضر کاربران عضو طرح نسخه آزمایشی ویندوز (Insider) می‌توانند به پیش‌نمایش امکانات جدید داخل برنامه نوت‌پد دسترسی داشته‌باشند.
🔹به این منظور تنها کافی است تا متن موردنظر خود را انتخاب نموده و سپس با راست کلیک روی آن، گزینه Rewrite را از منوی باز شده انتخاب کنید. در ادامه سه‌گزینه اصلی فرمت، لحن و طول را همراه با پیش‌نمایش متن تولید شده توسط AI مشاهده خواهید کرد.
🔹درنظر داشته‌باشید که تنها کاربران کشورهای ایالات متحده، فرانسه، انگلستان، کانادا، آلمان و ایتالیا به قابلیت جدید بازنویسی خودکار متن دسترسی دارند. این ویژگی در آخرین نسخه پیش‌نمایش ویندوز ۱۱ فعال شده‌است؛ اما پیش از استفاده باید حتماً وارد حساب کاربری مایکروسافت خود شده باشید.
1
♦️پردازنده ۱۶ هسته‌ای 9950X3D رایزن 9 در بنچمارک رؤیت شد؛ ۶۴ درصد سریع‌تر از قبل

🔹به‌تازگی شاهد معرفی رسمی پردازنده مخصوص بازی 9800X3D رایزن ۷ توسط AMD بودیم که با بهره‌گیری از حافظه کش سه‌بعدی بیشتر نسبت به رقبا، می‌تواند عملکرد بهتری را در بازی‌ها فراهم سازد. این محصول جدید تنها ۸ هسته پردازشی دارد؛ اما ظاهراً در آینده نزدیک شاهد معرفی نسخه ۱۶ هسته‌ای از آن تحت عنوان 9950X3D از سری رایزن ۹ هم خواهیم بود که تاچ پادشاهی دنیای بازی را از برادر خود می‌رباید. به‌نظر می‌رسد که مقدار حافظه 3D V-Cache در آن تغییر نکرده و مشابه با پرچم‌دار تازه‌وارد رایزن ۷ باقی‌مانده است.
🔹پردازنده 9950X3D که احتمالاً در ماه‌های آتی به‌شکل رسمی از سوی AMD معرفی خواهد شد، به ۱۶ هسته و ۳۲ ترد مجهز شده که مجموعاً ۱۲۸ مگابایت حافظه کش را درون خود جای داده است. از این مقدار، ۶۴ مگابایت به کش L3 اختصاص دارد و ۶۴ مگابایت دیگر مربوط به حافظه کش سه‌بعدی می‌شود. همچنین با احتساب ۱۶ مگابایت کش L2، حافظه کلی پردازنده به رقم چشمگیر ۱۴۴ مگابایت می‌رسد.
1