❌پیشنهاد میکنم که حتما این ویدیو رو ببینید مثل این که چت بات های ناشناس داخل تلگرام یک مشکل امنیتی بزرگ داره که میتونه خیلی خطرناک باشه.
🎬https://youtu.be/1sZprSWgEsw?si=_faXx4TdN_9RSAhi
🔴<CodeHub/>
طی نفوذی که به چند ربات ناشناس تلگرام اتفاق افتاده، متوجه شدند ۴۵۰ میلیون چت، ۱۱ میلیون عکس و ۳ میلیون ویدیو روی سرورهای این باتها ذخیره شده.
🎬https://youtu.be/1sZprSWgEsw?si=_faXx4TdN_9RSAhi
🔴<CodeHub/>
YouTube
خوندن چتهای ناشناس تلگرام
۱۰ روز پیش امیر به ۳ تا از باتهای ناشناس نفوذ کرد و صحنههایی دیدیم که شکه شدیم، از ۱۴ میلیون یوزر، ۴۵۰ میلیمون چت، ۱۱ میلیون عکس و ۳ میلیون ویدیو ذخیره شده بود! اصلا باورمون نمیشد، بات یه فیچر داشت که یه یوزر رو فلگ میکرد، یعنی هر موقع پیغامی به شخص ارسال…
🔥2👍1
🧑💻 تفاوت دو روش Import در ریاکت : Named Import vs Default Import
1️⃣ Named Import :
🔸این روش زمانی استفاده میشود که یک ماژول چندین قابلیت (export) داشته باشد و شما فقط یکی از آنها را نیاز دارید. مثل useState در ریاکت.(❌default)
2️⃣ Default Import :
🔸این روش زمانی به کار میرود که ماژول یک export پیشفرض دارد. مثلا React که به عنوان default export وارد میشود.
🔸بعضی وقتا همین نکته های به ظاهر کوچیک میتونه خیلی مشکل ساز بشه🤦♂️
#React
©️<CodeHub/>
1️⃣ Named Import :
import { useState } from 'react'
🔸این روش زمانی استفاده میشود که یک ماژول چندین قابلیت (export) داشته باشد و شما فقط یکی از آنها را نیاز دارید. مثل useState در ریاکت.(❌default)
2️⃣ Default Import :
import React from 'react'
🔸این روش زمانی به کار میرود که ماژول یک export پیشفرض دارد. مثلا React که به عنوان default export وارد میشود.
🔸بعضی وقتا همین نکته های به ظاهر کوچیک میتونه خیلی مشکل ساز بشه🤦♂️
#React
©️<CodeHub/>
👍1🔥1
Forwarded from کداکسپلور | CodeExplore (𝙰𝚖𝚒𝚗)
به عنوان یک نفر که ۵ ۶ سالی هست برنامه نویسی میکنه و اخیرا از ایران رفته بهتون میگم:
فریمورک مهم نیست زبان بلد باش
سابقه کاری ایران طلا هم باشه اینجا هیچ حسابش میکنن
رزومه برنامه نویس گیت هابش هست
داکیومنت بلد باش نه اینکه صد تا اموزش دیده باشی
و در اخر توی تیم، اجتماعی باش
هیچوقت نسبت به کدی که نوشتی گارد نگیر همیشه راهی واسه بهتر کردنش هست
حتی اگه یه موقعیت شغلی خوب داری کنارش دنبال کار آیندت هم بگرد شاید یه پوزیشن بهتر پیدا شد
روی سافت اسکیل هات به شدت کارکن
و اینکه جای کد زدن معماری یاد بگیر
این ها حسرت های من هستن که از دست دادمشون
• maggie •
🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥
دوستان من سعی میکنم هر شب ، یا یک شب در میون ، تجربه افراد موفق در حوزه برنامه نویس رو بزارم که ما حواسمون به این موضوعات باشه و سعی کنیم در کنار هم راه حلی براش پیدا کنیم تا ما در آینده به این مشکلات بر نخوریم. خیلی دوست دارم نظرات شما و پیشنهادات شما رو تو این موضوعات بدونم که چه راه حلی براش دارید ، تا ما هم استفاده کنیم.
من فردا شب نظر خودمو راجب این پست میگم و دوست دارم نظرات شما رو هم بدونم :
🌐 https://t.me/CodeExplore/2554
#programming
☕️ @CodeExplore
فریمورک مهم نیست زبان بلد باش
سابقه کاری ایران طلا هم باشه اینجا هیچ حسابش میکنن
رزومه برنامه نویس گیت هابش هست
داکیومنت بلد باش نه اینکه صد تا اموزش دیده باشی
و در اخر توی تیم، اجتماعی باش
هیچوقت نسبت به کدی که نوشتی گارد نگیر همیشه راهی واسه بهتر کردنش هست
حتی اگه یه موقعیت شغلی خوب داری کنارش دنبال کار آیندت هم بگرد شاید یه پوزیشن بهتر پیدا شد
روی سافت اسکیل هات به شدت کارکن
و اینکه جای کد زدن معماری یاد بگیر
این ها حسرت های من هستن که از دست دادمشون
• maggie •
دوستان من سعی میکنم هر شب ، یا یک شب در میون ، تجربه افراد موفق در حوزه برنامه نویس رو بزارم که ما حواسمون به این موضوعات باشه و سعی کنیم در کنار هم راه حلی براش پیدا کنیم تا ما در آینده به این مشکلات بر نخوریم. خیلی دوست دارم نظرات شما و پیشنهادات شما رو تو این موضوعات بدونم که چه راه حلی براش دارید ، تا ما هم استفاده کنیم.
من فردا شب نظر خودمو راجب این پست میگم و دوست دارم نظرات شما رو هم بدونم :
#programming
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
grok-algor.pdf
24.5 MB
#Document
🔸یکی از مشکلاتی که خودم باهاش سر و کار داشتم و دارم اینه که همه داکیومنت های آموزش الگوریتم خیلی خشک و خسته کننده بودن.
🔸امروز این کتاب رو پیدا کردم که خوشبختانه ترجمه شده هم هست که بیشتر مباحت الگوریتم رو با زبون ساده و عکس آموزش میده که واقعا به درک بیشتر کمک میکنه , من خودم تازه خوندنشو شروع کردم پیشنهاد میکنم حتما یه نگاهی بهش بندازید.
📖درک الگوریتم راهنمای تصویری برای برنامهنویسها و افراد کنجکاو
✍️ نویسنده : آدیتیا بهارگاوا
مترجم : مهران افشارنادری 📝
🔴<CodeHub/>
🔸یکی از مشکلاتی که خودم باهاش سر و کار داشتم و دارم اینه که همه داکیومنت های آموزش الگوریتم خیلی خشک و خسته کننده بودن.
🔸امروز این کتاب رو پیدا کردم که خوشبختانه ترجمه شده هم هست که بیشتر مباحت الگوریتم رو با زبون ساده و عکس آموزش میده که واقعا به درک بیشتر کمک میکنه , من خودم تازه خوندنشو شروع کردم پیشنهاد میکنم حتما یه نگاهی بهش بندازید.
📖درک الگوریتم راهنمای تصویری برای برنامهنویسها و افراد کنجکاو
✍️ نویسنده : آدیتیا بهارگاوا
مترجم : مهران افشارنادری 📝
🔴<CodeHub/>
👏4❤1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
#react
معماری پروژه های ری اکتی که میتونه خیلی به پرفورمنس پروژه کمک کنه و دولوپ رو هم آسون تر کنه.
🔴<CodeHub/>
معماری پروژه های ری اکتی که میتونه خیلی به پرفورمنس پروژه کمک کنه و دولوپ رو هم آسون تر کنه.
🔴<CodeHub/>
👍2
#ترفند_جاوااسکریپتی
✨ ترفند جاوااسکریپتی: جابهجایی مقادیر دو متغیر بدون متغیر سوم!
جاوااسکریپت این کار را با یک راهحل شگفتانگیز و ساده امکانپذیر میکند! 🌟
تصور کنید دو متغیر a و b دارید:
حالا میخواهید مقادیر این دو متغیر را با هم جابهجا کنید. به جای استفاده از یک متغیر موقت، کافیست از این ترفند استفاده کنید:
🔑این ترفند از دستورات (Destructuring Assignment) جاوااسکریپت استفاده میکند که به شما اجازه میدهد به راحتی مقادیر متغیرها را جابهجا کنید، بدون نیاز به کد اضافی.
به همین سادگی و زیبایی! 😊
©️<CodeHub/>
✨ ترفند جاوااسکریپتی: جابهجایی مقادیر دو متغیر بدون متغیر سوم!
جاوااسکریپت این کار را با یک راهحل شگفتانگیز و ساده امکانپذیر میکند! 🌟
تصور کنید دو متغیر a و b دارید:
let a = 1;
let b = 9;
حالا میخواهید مقادیر این دو متغیر را با هم جابهجا کنید. به جای استفاده از یک متغیر موقت، کافیست از این ترفند استفاده کنید:
let [a, b] = [b, a];
🔑این ترفند از دستورات (Destructuring Assignment) جاوااسکریپت استفاده میکند که به شما اجازه میدهد به راحتی مقادیر متغیرها را جابهجا کنید، بدون نیاز به کد اضافی.
به همین سادگی و زیبایی! 😊
©️<CodeHub/>
#react
این کتابخونههای React به کارت میاد! (پارت یک) 🚀
1 -🛠 فریمورکهای React
- اگه میخوای یه پروژه React با رندر سمت کاربر (client-rendered) درست کنی، بهترین انتخابت Vite هست که دیگه جاش رو به Create React App داده که قدیمی شده و دیگه استفاده نمیشه.
- اگه قصد داری یه پروژه React با رندر سمت سرور یا فولاستک (full-stack) بسازی، Next.js بهترین و محبوبترین فریمورک فولاستک برای React هست.
- اگه بعضی از ویژگیهای Next.js برات سنگین و سخت به نظر میاد، یه جایگزین عالی برای ساخت سایتهای داینامیک و استاتیک Remix هست.
- حالا اگه دنبال ساخت یه اپلیکیشن هستی که سریع لود بشه و بیشتر محتواش استاتیک باشه، Astro هم یه گزینه خیلی خوبه.
2 - 📦 مدیریت پکیج ها
برای نصب همه کتابخونههایی که تو این راهنما گفته شده، نیاز به یه چیزی به اسم مدیر بسته (Package Manager) داری.‼️
- اگه Node.js رو نصب کرده باشی، که لازمه برای اینکه پروژه React رو روی کامپیوترت اجرا کنی، میتونی از NPM استفاده کنی که تو سال ۲۰۲۴ هم هنوز یه انتخاب عالیه. البته جایگزینهای دیگهای هم برای NPM اومده، مثل Yarn و PNPM.
- جدیدترین جایگزین که تو دنیای جاوا اسکریپت داره سریع محبوب میشه، Bun هست. Bun هم یه محیط اجرایی جاوااسکریپته مثل Node و هم یه مدیر بسته، و به عنوان یه جایگزین سریعتر برای Node و NPM معرفی شده.
©️<CodeHub/>
این کتابخونههای React به کارت میاد! (پارت یک) 🚀
1 -🛠 فریمورکهای React
- اگه میخوای یه پروژه React با رندر سمت کاربر (client-rendered) درست کنی، بهترین انتخابت Vite هست که دیگه جاش رو به Create React App داده که قدیمی شده و دیگه استفاده نمیشه.
- اگه قصد داری یه پروژه React با رندر سمت سرور یا فولاستک (full-stack) بسازی، Next.js بهترین و محبوبترین فریمورک فولاستک برای React هست.
- اگه بعضی از ویژگیهای Next.js برات سنگین و سخت به نظر میاد، یه جایگزین عالی برای ساخت سایتهای داینامیک و استاتیک Remix هست.
- حالا اگه دنبال ساخت یه اپلیکیشن هستی که سریع لود بشه و بیشتر محتواش استاتیک باشه، Astro هم یه گزینه خیلی خوبه.
2 - 📦 مدیریت پکیج ها
برای نصب همه کتابخونههایی که تو این راهنما گفته شده، نیاز به یه چیزی به اسم مدیر بسته (Package Manager) داری.‼️
- اگه Node.js رو نصب کرده باشی، که لازمه برای اینکه پروژه React رو روی کامپیوترت اجرا کنی، میتونی از NPM استفاده کنی که تو سال ۲۰۲۴ هم هنوز یه انتخاب عالیه. البته جایگزینهای دیگهای هم برای NPM اومده، مثل Yarn و PNPM.
- جدیدترین جایگزین که تو دنیای جاوا اسکریپت داره سریع محبوب میشه، Bun هست. Bun هم یه محیط اجرایی جاوااسکریپته مثل Node و هم یه مدیر بسته، و به عنوان یه جایگزین سریعتر برای Node و NPM معرفی شده.
©️<CodeHub/>
👍2
Forwarded from Yasha
همونطور که میدونید چند روز پیش رباتهای ناشناس تلگرام هک شدن و همه متوجه ناامن بودنش شدیم. من و چند تا دیگه از بچههای کامیونیتی روی ربات پیام ناشناسی کار کردیم که میکنیم که اوپنسورسه، پیامها رو با استفاده از الگوریتمهای رمزنگاری End2End رمزشده جابجا میکنه و سرور قابلیت خوندن پیامها رو نداره. تمام فرایند رمزنگاری رو سمت کلاینت انجام میده و سرور هیچ دخالتی توی مکانیزمش حتی نداره. این ربات الان توی مرحله تسته، ازتون میخوام که ربات رو تست کنید و نظرتون رو اعلام کنید.
🔗 @E2EChatbot
🔗 Source Code
برای حمایت از پروژه میتونید توی گیتهاب به ریپازیتوری استار بدید ⭐️ روی کدش مشارکت کنید، باگها رو گزارش کنید یا اینکه این پست رو به دیگران و افراد فنی صاحب نظر بفرستید تا دیده بشه و ما رو کمکمون کنن. 🤍
@Yasha
🔗 @E2EChatbot
🔗 Source Code
برای حمایت از پروژه میتونید توی گیتهاب به ریپازیتوری استار بدید ⭐️ روی کدش مشارکت کنید، باگها رو گزارش کنید یا اینکه این پست رو به دیگران و افراد فنی صاحب نظر بفرستید تا دیده بشه و ما رو کمکمون کنن. 🤍
@Yasha
🔸اگه یه زمانی خواستین برای پروژه های next داکیومنت بنویسین حتما یه نگاه به nextra بندازین میتونه واقعا خیلی عالی و تمیز کار رو واستون در بیاره.
🔴<CodeHub/>
🔴<CodeHub/>
#فکت
شاید فکر کنین برنامه نویسی کار راحتیه و حالا مثلا که چی!!! اما جالبه بدونین که در سال 1969 یك برنامه نویس با حذف یك خط فاصله در کد موشک مارینر موجب انفجار اون پس از بلند شدن از زمین شد و 630 میلیون دلار خسارت رو دست ناسا گذاشت و حدود 20 کارمند ناسا از دنیا رفتن😐
🔴 <CodeHub/>
شاید فکر کنین برنامه نویسی کار راحتیه و حالا مثلا که چی!!! اما جالبه بدونین که در سال 1969 یك برنامه نویس با حذف یك خط فاصله در کد موشک مارینر موجب انفجار اون پس از بلند شدن از زمین شد و 630 میلیون دلار خسارت رو دست ناسا گذاشت و حدود 20 کارمند ناسا از دنیا رفتن😐
🔴 <CodeHub/>
👀4
🔸بیاید که یه بار برای همیشه این مشکل وسط گذاشتن دیو ها رو حل کنیم😂
تو این مقاله با جزییات هفت روش توضیح داده شده که در جاهای مختلف میتونه به کار بیاد.
🔗 https://www.joshwcomeau.com/css/center-a-div/
🔴 <CodeHub/>
تو این مقاله با جزییات هفت روش توضیح داده شده که در جاهای مختلف میتونه به کار بیاد.
🔗 https://www.joshwcomeau.com/css/center-a-div/
🔴 <CodeHub/>
Forwarded from جهان موازی کدها 💻🌍
This media is not supported in your browser
VIEW IN TELEGRAM
#LoginForm
لاگین فرم از این جذاب تر میخواید ... ⁉️😍
سورسش رو زیر این پست تو چنل میزارم
لاگین فرم از این جذاب تر میخواید ... ⁉️😍
💢 𝗖𝗛𝗔𝗡𝗡𝗘𝗟 | 𝗚𝗥𝗢𝗨𝗣
❤3
جهان موازی کدها 💻🌍
#LoginForm لاگین فرم از این جذاب تر میخواید ... ⁉️😍 سورسش رو زیر این پست تو چنل میزارم 💢 𝗖𝗛𝗔𝗡𝗡𝗘𝗟 | 𝗚𝗥𝗢𝗨𝗣
ولی این نوع پست ها جدا از جذاب بودنشون واقعا چالش خوبیه که آدم خودشو به چالش بکشه🔥
داخل این چنل میتونید پست های خوبی ببینید که خیلی کار را بنداز و جالبن❤️❤️
داخل این چنل میتونید پست های خوبی ببینید که خیلی کار را بنداز و جالبن❤️❤️
#CSS
چیت شیت Child Selector ها در css که در جای زمان و مکان مناسب خیلی میتونه بدرد بخور باشه.
🔴 <CodeHub/>
چیت شیت Child Selector ها در css که در جای زمان و مکان مناسب خیلی میتونه بدرد بخور باشه.
🔴 <CodeHub/>
👍3