Forwarded from Ninja Learn | نینجا لرن
خب خب خب
اولین مقاله من که توی سایت medium پابلیش شد
(نسخه فارسیشم احتمالا یا تو خود مدیوم یا توی ویرگول میزارم)
خیلی خلاصه بخوام بگم
امید وارم مفید واقع بشه 😊
(اگه مشکلی دیدید یا پیشنهادی داشتید میتونید توی کامنتای خود مقاله بهم بگید)
🔗 لینک مقاله
و از این لینک هم میتونید مطالعه کنید
➖➖➖➖➖➖➖➖➖
اولین مقاله من که توی سایت medium پابلیش شد
(نسخه فارسیشم احتمالا یا تو خود مدیوم یا توی ویرگول میزارم)
خیلی خلاصه بخوام بگم
یه بست پرکتیسه برای ساختار فایل بندی پروژتون
امید وارم مفید واقع بشه 😊
(اگه مشکلی دیدید یا پیشنهادی داشتید میتونید توی کامنتای خود مقاله بهم بگید)
🔗 لینک مقاله
و از این لینک هم میتونید مطالعه کنید
#️⃣ #refrence
➖➖➖➖➖➖➖➖➖
🥷 CHANNEL | GROUP
Medium
Structuring a FastAPI Project: Best Practices
FastAPI is a powerful and efficient web framework for building APIs with Python. However, as projects grow, organizing the code properly…
Forwarded from Geek Alerts
تسلا بزرگترین بازنده توی تنشهای بعد از رئیسجمهور شدن ترامپ هست، دلایل زیادی داره یکیش اینه که مخالفان ایلان ماسک تو آمریکا تسلا رو تنها گزینه برای اذیت کردن ایلان میبینن، چون سایر بیزینسهاش مستقیم با مردم در ارتباط نیست، مثلا میان روی ماشینهای تسلا خط میکشن و کاری میکنن که مردم دیگه تسلا نخرن.
ایلان ماسک کلا ۱۳ درصد از سهام تسلا رو در اختیار داره ولی برای مخالفان این مهم نیست و از طرفی بزرگترین چالشش اینه که خودروسازهای چینی تونستن ماشینهای باکیفیت برقی با قیمت کمی بسازن، حتی ممکنه اکثر کشورها برای واردات خودروهای چینی تعرفه واردات بذارن چون راهی برای جلوگیری از پیشرفت اونها نیست.
ولی چالشهای تسلا تموم نمیشه، دولتهایی که توی دنیا با ترامپ مشکل دارن یا سر جنگ تعرفهای ترامپ میخوان جبران کنن، تسلا رو هدف گرفتن، مثلا سر تعرفههای واردات آمریکا چند تا ایالت توی کانادا امتیازهای خرید خودروهای برقی رو برای ماشینهای تسلا برداشتن. قیمت سهام تسلا از اول امسال ۴۰ درصد کاهش داشته و حتی از طرف تسلا به ترامپ نامه زدن که ممکنه اوضاع تسلا سر جنگ تجاری آمریکا با کشورهای دیگه بدتر بشه.
تسلا میرفت که صنعت خودروسازی رو بلاخره به آمریکا برگردونه و آمریکا رو به بزرگترین تولید کننده خودرو در دنیا تبدیل کنه، رویایی که به نظر میرسه حداقل فعلا دست نیافتنی باشه.
🔗 bbc
🤓 @geekalerts
ایلان ماسک کلا ۱۳ درصد از سهام تسلا رو در اختیار داره ولی برای مخالفان این مهم نیست و از طرفی بزرگترین چالشش اینه که خودروسازهای چینی تونستن ماشینهای باکیفیت برقی با قیمت کمی بسازن، حتی ممکنه اکثر کشورها برای واردات خودروهای چینی تعرفه واردات بذارن چون راهی برای جلوگیری از پیشرفت اونها نیست.
ولی چالشهای تسلا تموم نمیشه، دولتهایی که توی دنیا با ترامپ مشکل دارن یا سر جنگ تعرفهای ترامپ میخوان جبران کنن، تسلا رو هدف گرفتن، مثلا سر تعرفههای واردات آمریکا چند تا ایالت توی کانادا امتیازهای خرید خودروهای برقی رو برای ماشینهای تسلا برداشتن. قیمت سهام تسلا از اول امسال ۴۰ درصد کاهش داشته و حتی از طرف تسلا به ترامپ نامه زدن که ممکنه اوضاع تسلا سر جنگ تجاری آمریکا با کشورهای دیگه بدتر بشه.
تسلا میرفت که صنعت خودروسازی رو بلاخره به آمریکا برگردونه و آمریکا رو به بزرگترین تولید کننده خودرو در دنیا تبدیل کنه، رویایی که به نظر میرسه حداقل فعلا دست نیافتنی باشه.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
The Anatomy of Browser Rendering: How Web Pages Come to Life?
این تیپ سوالات را معمولا شرکت های بزرگ(اسنپ، تپسی، دیجی کالا، و...) میپرسن و ربطی هم به این نداره ریکت کار میکنی یا ویو یا انگولار
و این سوال رو یکی از این شرکت ها تو جلسه تکنیکال ازم پرسیدن که اصلا بهش فکرم نمیکردم
اگه بخوام واضحتروخلاصه بیان کنم مرورگر فایل های html و css و js رو به عنوان ورودی میگرد و پردازش های زیر را انجام میدهد تا به اون خروجی قابل استفاده تبدیل کند.
۱ - Parsing HTML
مرورگر کد HTML را دریافت کرده و آن را به یک ساختار درختی به نام DOM (Document Object Model) تبدیل میکند.
۲ - Parsing CSS
مرورگر کدهای CSS را نیز دریافت کرده و آنها را به یک ساختار درختی به نام CSSOM (CSS Object Model) تبدیل میکند. CSSOM شامل اطلاعاتی درباره استایلها و قوانین CSS است که بر روی عناصر HTML اعمال میشوند.
۳ - Constructing the Rendering Tree
مرورگر DOM و CSSOM را ترکیب کرده و یک درخت رندر (Render Tree) ایجاد میکند.
۴ - Layout
در این مرحله، مرورگر موقعیت و ابعاد هر عنصر را در صفحه محاسبه میکند. این فرآیند به عنوان Layout یا Reflow نیز شناخته میشود.
۵ - Painting
پس از تعیین موقعیت و ابعاد عناصر، مرورگر شروع به رنگآمیزی (Painting) میکند.
در این مرحله، پیکسلها بر روی صفحه رسم میشوند. این شامل رسم متن، تصاویر، رنگ پسزمینه، حاشیهها و سایر جلوههای بصری است.
۶ - Compositing
در نهایت، مرورگر لایههای مختلف را با هم ترکیب کرده و صفحه نهایی را ایجاد میکند. این فرآیند به عنوان Compositing شناخته میشود. Compositing به مرورگر اجازه میدهد تا تغییرات در صفحه (مانند انیمیشنها یا اسکرول) را بهطور کارآمد مدیریت کند.
@DevTwitter | <Alireza Majdi/>
این تیپ سوالات را معمولا شرکت های بزرگ(اسنپ، تپسی، دیجی کالا، و...) میپرسن و ربطی هم به این نداره ریکت کار میکنی یا ویو یا انگولار
و این سوال رو یکی از این شرکت ها تو جلسه تکنیکال ازم پرسیدن که اصلا بهش فکرم نمیکردم
اگه بخوام واضحتروخلاصه بیان کنم مرورگر فایل های html و css و js رو به عنوان ورودی میگرد و پردازش های زیر را انجام میدهد تا به اون خروجی قابل استفاده تبدیل کند.
۱ - Parsing HTML
مرورگر کد HTML را دریافت کرده و آن را به یک ساختار درختی به نام DOM (Document Object Model) تبدیل میکند.
۲ - Parsing CSS
مرورگر کدهای CSS را نیز دریافت کرده و آنها را به یک ساختار درختی به نام CSSOM (CSS Object Model) تبدیل میکند. CSSOM شامل اطلاعاتی درباره استایلها و قوانین CSS است که بر روی عناصر HTML اعمال میشوند.
۳ - Constructing the Rendering Tree
مرورگر DOM و CSSOM را ترکیب کرده و یک درخت رندر (Render Tree) ایجاد میکند.
۴ - Layout
در این مرحله، مرورگر موقعیت و ابعاد هر عنصر را در صفحه محاسبه میکند. این فرآیند به عنوان Layout یا Reflow نیز شناخته میشود.
۵ - Painting
پس از تعیین موقعیت و ابعاد عناصر، مرورگر شروع به رنگآمیزی (Painting) میکند.
در این مرحله، پیکسلها بر روی صفحه رسم میشوند. این شامل رسم متن، تصاویر، رنگ پسزمینه، حاشیهها و سایر جلوههای بصری است.
۶ - Compositing
در نهایت، مرورگر لایههای مختلف را با هم ترکیب کرده و صفحه نهایی را ایجاد میکند. این فرآیند به عنوان Compositing شناخته میشود. Compositing به مرورگر اجازه میدهد تا تغییرات در صفحه (مانند انیمیشنها یا اسکرول) را بهطور کارآمد مدیریت کند.
@DevTwitter | <Alireza Majdi/>
Forwarded from Codino School (ایمان غفوری)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from کدنویس یکروزه
تست روانشناسی ترامپ!
دوست دارین بدونین از نظر روانی مورد تأیید دونالد ترامپ هستین یا نه!؟ این برنامه با کمک هوش مصنوعی Grok نسخهی قدیمی نوشته شده و صفاتی چون عجول بودن، عدم همدلی، عدم آینده نگری و خودبزرگ بینی رو در شما اندازه می گیره!
قبلاً یک کد تست روانشناسی برای نمونه نوشته بودم که روش ساخت این برنامه ها از روی اون معلوم بود. اما این تست ظاهری جذاب تر داره و البته وسعت سوالات بیشتر.
دوست دارین بدونین از نظر روانی مورد تأیید دونالد ترامپ هستین یا نه!؟ این برنامه با کمک هوش مصنوعی Grok نسخهی قدیمی نوشته شده و صفاتی چون عجول بودن، عدم همدلی، عدم آینده نگری و خودبزرگ بینی رو در شما اندازه می گیره!
قبلاً یک کد تست روانشناسی برای نمونه نوشته بودم که روش ساخت این برنامه ها از روی اون معلوم بود. اما این تست ظاهری جذاب تر داره و البته وسعت سوالات بیشتر.
Forwarded from Python BackendHub (Mani)
شرکتی که توش کار میکنم در حال استخدام Senior frontend engineer هست
https://join.com/companies/noah-labs/13793716-senior-frontend-developer
@PyBackendHub
https://join.com/companies/noah-labs/13793716-senior-frontend-developer
@PyBackendHub
Forwarded from Linuxor ?
این ریپو لیستی از سرویسها و سایتهایی که پلن رایگان هم دارن رو جمع کرده؛ از سرور، دی ان اس، محصولات امنیتی و خدمات ابری تا هر چیزی که شما به عنوان توسعهدهنده ممکنه بهش نیاز داشته باشین
https://github.com/ripienaar/free-for-dev
@Linuxor ~ vahidnameni
https://github.com/ripienaar/free-for-dev
@Linuxor ~ vahidnameni
Forwarded from Linuxor ?
Forwarded from Linuxor ?
Forwarded from Rust for Python developers
توی گروه codecraft همینجوری که دارم تسکها رو تمرین میکنم کدها رو با rust مینویسم و به اشتراک میذارم.
خیلی از مواردی که توی پستهای ۵ دقیقه یادم میره مثال بزنم یا مثال به ذهنم نمیاد توی کدهای اونجا هست (الته کدها بصورت تصویر هست) تا حتی اگر کسی خواست از روی کدها هم تسکها رو انجام بده حداقل مجبور بشه یکبار کد رو بخونه (موقع تایپ)
https://t.iss.one/codecrafter_fa/472
خیلی از مواردی که توی پستهای ۵ دقیقه یادم میره مثال بزنم یا مثال به ذهنم نمیاد توی کدهای اونجا هست (الته کدها بصورت تصویر هست) تا حتی اگر کسی خواست از روی کدها هم تسکها رو انجام بده حداقل مجبور بشه یکبار کد رو بخونه (موقع تایپ)
https://t.iss.one/codecrafter_fa/472
Telegram
M Abbasi in Code Craft (Review)
#Build_your_own_dns_server
#Rust
#Beginner
#task_0-5
HeaderFlags
بجای متد new حالا متد parse داره.
و روی to_be_byte اش هم یک مقدار تغییرات دادم؛ مثلا استفاده از bitwise or برای خوانایی بیشتر.
نکته مهم این بخش این بود که توی to_be_bytes حتما باید QR مقدارش…
#Rust
#Beginner
#task_0-5
HeaderFlags
بجای متد new حالا متد parse داره.
و روی to_be_byte اش هم یک مقدار تغییرات دادم؛ مثلا استفاده از bitwise or برای خوانایی بیشتر.
نکته مهم این بخش این بود که توی to_be_bytes حتما باید QR مقدارش…
Forwarded from جادی | Jadi
این ویدئو رو هم لابلای ویدئوهای گم شده پیدا کردم. توش یه مثال واقعی از زندگی کاری ام میزنم و می گم که چطوری از هوش مصنوعی به شکل روزمره استفاده میکنم و چرا فعلا که به جای بیکار کردن من، کمک میکنه بهتر کار کنم. متاسفانه ویدئو رو فقط به انگلیسی دارم. مدتی پیش گذاشته بودن آپلود بشن و نسخه انگلیسی آپلود شده و یادم رفته و نسخه فارسی درست آپلود نشده و ظاهرا هیچ جا هم ندارمش دیگه. سعی میکنم یکی دیگه ضبط کنم؛ بخصوص که از کرسر استفاده میکنم که این روزها مشهور شده. به هرحالا اگر خواستین انگلیسی رو ببینین، قول میدم زبانش سخت نباشه و اگر هم براتون سخت بود، دیدنش باعث بهبود زبانتون میشه چون احتمالا تا حد معقولی میفهمین چی میگم.
https://youtu.be/x6KOqJB5G7U
#انگلیسی #ویدئو #هوش_مصنوعی #برنامه_نویسی
https://youtu.be/x6KOqJB5G7U
#انگلیسی #ویدئو #هوش_مصنوعی #برنامه_نویسی
YouTube
Will AI Replace Me? Not a Chance! Here’s How I Use It Every Day
I use AI (Cursor) regularly in my work, and in this video, I’ll show you exactly how it helps me—and why I’m not worried about being replaced anytime soon. Watch to see AI in action and how it enhances, rather than replaces, my workflow!
Forwarded from کانال مهرداد لینوکس
🔥 پارتیشن بندی ساده و قوی با GParted
استاد تمام هارد دیسک
پارتیشن بندی، تغییر فایل سیستم File system ، تغییر پارتیشن تیبل (Partition Tables)
تغییراندازه پارتیشن ها و ...
یک ابزار همه کاره خیلی قوی در عین حال ساده
GParted (GNOME Partition Editor)
✅ نسخه Live بدون نیاز به نصب
حتی اگر سیستم بالا نمیاد، یک نسخه لینوکس همراه با GParted نصب شده راحت میتونی مشکلات را سریع حل کنی
✅ نصب روی سیستم
استاد تمام هارد دیسک
حتما دانلود کن با Ventoy بزار روی فلش داشته باشی نیاز میشه 😎
پارتیشن بندی، تغییر فایل سیستم File system ، تغییر پارتیشن تیبل (Partition Tables)
تغییراندازه پارتیشن ها و ...
یک ابزار همه کاره خیلی قوی در عین حال ساده
GParted (GNOME Partition Editor)
✅ نسخه Live بدون نیاز به نصب
حتی اگر سیستم بالا نمیاد، یک نسخه لینوکس همراه با GParted نصب شده راحت میتونی مشکلات را سریع حل کنی
✅ نصب روی سیستم
sudo apt-get install gparted
نکته خیلی مهم : اگر بلد نیستی باهاش کاری کنی یا میترسی، روی یک ماشین مجازی با VirtualBox یا VMware تستی بیار بالا و هرچقدر میخواهی تمرین کن تا کامل یاد بگیری
Forwarded from کدنویس یکروزه
کتاب های با ارزش ما
این مجموعه:
- آموزش سریع جاوااسکریپت
- آشنایی با تایپ اسکریپت
- آشنایی با SQL server
- آموزش PHP و MySQL
- کتاب جامع Word press
- آموزش Multimedia builder
- آموزش JavaScript تحت سِرور
- آموزش مبانی #C در مدرسه
- مرجع کامل HTML 5
- آشنایی با فریمورک Angular
- کتاب کامل آموزش CSS 3
- کتاب آموزش Bootstrap
- آموزش مقدماتی Linux
- آموزش #C در متن باز
- آموزش تصویری Laravel
حتماً در فراغت سری به آنها بزنید!
این مجموعه:
- آموزش سریع جاوااسکریپت
- آشنایی با تایپ اسکریپت
- آشنایی با SQL server
- آموزش PHP و MySQL
- کتاب جامع Word press
- آموزش Multimedia builder
- آموزش JavaScript تحت سِرور
- آموزش مبانی #C در مدرسه
- مرجع کامل HTML 5
- آشنایی با فریمورک Angular
- کتاب کامل آموزش CSS 3
- کتاب آموزش Bootstrap
- آموزش مقدماتی Linux
- آموزش #C در متن باز
- آموزش تصویری Laravel
حتماً در فراغت سری به آنها بزنید!
Telegram
کدنویس یکروزه
جزوه ی مدرن آموزش جاوااسکریپت
به همراه نکاتی در مورد کار در محیط ویژوال استودیو کد و مبانی کدنویسی.
#javascript #book
به همراه نکاتی در مورد کار در محیط ویژوال استودیو کد و مبانی کدنویسی.
#javascript #book
Forwarded from DevTwitter | توییت برنامه نویسی
آخر ساله و این ریپو بیشتر از همیشه به کارتون خواهد آمد!
پروژه های استخدامی برنامه نویسان لاراول
https://github.com/laravel98developer/laravel-hiring-projects
@DevTwitter | <Ali Salehi/>
پروژه های استخدامی برنامه نویسان لاراول
https://github.com/laravel98developer/laravel-hiring-projects
@DevTwitter | <Ali Salehi/>
Forwarded from DevTwitter | توییت برنامه نویسی
برای ویندوز XP که با React و TypeScript ساخته بودم دارم یه آپدیت جدید میدم بیرون.
اگه هنوز ندیدین خوشحال میشم بهش سر بزنید:
xp.mehditohidi.com
@DevTwitter | <Mehdi Tohidi/>
اگه هنوز ندیدین خوشحال میشم بهش سر بزنید:
xp.mehditohidi.com
@DevTwitter | <Mehdi Tohidi/>
Forwarded from Go Casts 🚀
تیمسازی ۴ به مپ سرور رسید.
اسم ش رو «رُهام» گذاشتیم.
https://github.com/gocastsian/roham
در طول ۱۷ ماه گذشته در gocasts سه تا پروژه تیمسازی رو جلو بردیم، که پروژه تیمسازی ۱ و ۲ دیگه ادامه نداره، تیمسازی ۳ به صورت جدی ادامه داره و در کنارش به تازگی تیمسازی ۴ رو شروع کردیم که تلاش میکنیم یه مپ سرور رو پیاده سازی کنیم. یکی از دوستان با تجربه در همین حوزه هم کنارمون هست که بتونیم بهتر کار رو جلو ببریم.
مثل بقیه پروژه های تیمسازی ذهنیتمون این نیست که این پروژه حتما کامل بشه و لانچ بشه و غیره، میدونیم که همین که در مسیرش هستیم کلی نکته یاد خواهیم گرفت. اینکه تا کجا پیش میریم خدا داند.
@gocasts
اسم ش رو «رُهام» گذاشتیم.
https://github.com/gocastsian/roham
در طول ۱۷ ماه گذشته در gocasts سه تا پروژه تیمسازی رو جلو بردیم، که پروژه تیمسازی ۱ و ۲ دیگه ادامه نداره، تیمسازی ۳ به صورت جدی ادامه داره و در کنارش به تازگی تیمسازی ۴ رو شروع کردیم که تلاش میکنیم یه مپ سرور رو پیاده سازی کنیم. یکی از دوستان با تجربه در همین حوزه هم کنارمون هست که بتونیم بهتر کار رو جلو ببریم.
مثل بقیه پروژه های تیمسازی ذهنیتمون این نیست که این پروژه حتما کامل بشه و لانچ بشه و غیره، میدونیم که همین که در مسیرش هستیم کلی نکته یاد خواهیم گرفت. اینکه تا کجا پیش میریم خدا داند.
@gocasts
Forwarded from جامعهٔ فارسی زبان کیدیای (Sohrab @sohrab:bsd.cafe)