This media is not supported in your browser
VIEW IN TELEGRAM
مایکروسافت دیشب از Copilot Agent رونمایی کرد. با این آپدیت، کوپایلت از یک دستیار به یک برنامهنویس تبدیل میشه و میتونید تو گیتهاب بهش ایشو sign کنید که بره انجامش بده.
همچنین کوپایلت از با آنالیز ریپازیتوریهای شما، استایل کد زدن شما رو کامل آنالیز میکنه و با همون سبک براتون کد میزنه .
همچنین کوپایلت از با آنالیز ریپازیتوریهای شما، استایل کد زدن شما رو کامل آنالیز میکنه و با همون سبک براتون کد میزنه .
#ai
#tools
#byteforge
@byteforge_chan 🛸
👍5🔥2👎1👏1
Wes_McKinney_Python_for_Data_Analysis_Data_Wrangling_with_pandas.pdf
8.9 MB
📘 Python for Data Analysis
Data Wrangling with pandas, NumPy, and Jupyter
✏️ Wes McKinney
📝 582 page
Data Wrangling with pandas, NumPy, and Jupyter
✏️ Wes McKinney
📝 582 page
#book
#python
#data_analysis
#byteforge
@byteforge_chan 🛸
🔥2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
جادی و حذف شدن برنامه نویس ها توسط هوش مصنوعی
میدونم خیلی بیمزه و تکراری شده این موضوع ولی اینم ببینید.
میدونم خیلی بیمزه و تکراری شده این موضوع ولی اینم ببینید.
#ai
#byteforge
@byteforge_chan 🛸
🔥6❤2👍2
رفقا این مدت خیلی درگیر و شلوغم از نظر کاری تایم پیدا نمیکنم برای تولید محتوا 🙋♂❤️
ی سری مباحث در باب الگوریتم ها هست دوست دارم یه چکیده خفن ازش در بیارم بنویسم براتون ❤️🤝🔥
ی سری مباحث در باب الگوریتم ها هست دوست دارم یه چکیده خفن ازش در بیارم بنویسم براتون ❤️🤝🔥
❤3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
لپ تاب اجارهای.. غمانگیزترین خبری بود که میشد شنید.. وقتی حتی چیزای بدیهی هم آرزو میشه…
این خبر از گوشت یارانه ایی هم برای منه برنامه نویس عجیب تر بود .
💔💔
این خبر از گوشت یارانه ایی هم برای منه برنامه نویس عجیب تر بود .
💔💔
#byteforge
@byteforge_chan 🛸
💔17
Forwarded from RandRng
اول صبح از خواب بیدار نشده؛ یکی از نیروهای تیمم میگه شما بین آقایون و خانومها فرق میذاری.
کاملاً هم قبول کردم، دستمزد، پاداش، رفتار خودم و ...
خیلی تاکید داشت که من نباید تبعیض جنسیتی بذارم و ... باید به همه یک دستمزد رو پیشنهاد بدم، یک پاداش رو بدم و ازین جور حرفا.
توافق کردیم مثل آقایون باهاش برخورد بشه؛ آخر ماه حقوقش رو افزایش بدم.
۱ ساعت بعد؛ تسکهاش از ۲ تا رسید به ۱۵ تا.
چون تسکهاش زیاد شد دیگه سر وقت نمیرسه و براش تا شب اجازه حضور در شرکت گرفتم تا ۲ هفته حداقل.
تسکهای عقب افتاده رو هم باید ببره خونه بزنه.
هنوز ۱ ساعت نگذشته بود که گفت شوهرم و ...؛ گفتم آقای X بعضی وقتا مرخصی پشت هم میره و کارش میمونه بعد مرخصی اینجا تا ۱۰ شب میشینه کار رو میرسونه (درحالی که فقط تا ساعت ۸ شب رو حقوقش رو میگیره) بعدشم خانومش میاد دنبالش ببرتش خونه.
حالا شانس شما این اتفاق افتاده به آخر هفته؛ به شوهرت بگو بیاد جلو شرکت تو ماشین بشینه شب باهم برید خونه.
هرچی هم اسرار کرد برگرده به حالت قبلی که ۴ میرفت خونه، بهش اجازه ندادم.
گفتم حرف زدی، گفتی برابری جنسیتی میخوای، حالا باید پاش وایسی.
قبلاً ۷۰٪ تسکها رو میدادم به همکار آقا و ۳۰٪ رو میدادم به ایشون.
الان شده ۵۰-۵۰، تازه موقعهایی که ایشون میرفت مرخصی اوت همکار آقا تسکهاش رو میزد که کار نخوابه (منم برای همین بهش پاداش میدادم)
به همکارش گفتم، حداقل ۱ بار مرخصی میری تو این ماه (حداقل هم ۳ روز) که تسکها گردن خانوم باشه، تا برابری جنسیتی رو با تمام وجود احساس کنه.
بذارید آخر هفته بعد بیاد استعفا بده ولی زودتر از ۱ هفته دست از سرش بر نمیدارم.
الانم نامه افزایش حقوقش رو نوشتم به خودش نشون دادم.
کاملاً هم قبول کردم، دستمزد، پاداش، رفتار خودم و ...
خیلی تاکید داشت که من نباید تبعیض جنسیتی بذارم و ... باید به همه یک دستمزد رو پیشنهاد بدم، یک پاداش رو بدم و ازین جور حرفا.
توافق کردیم مثل آقایون باهاش برخورد بشه؛ آخر ماه حقوقش رو افزایش بدم.
۱ ساعت بعد؛ تسکهاش از ۲ تا رسید به ۱۵ تا.
چون تسکهاش زیاد شد دیگه سر وقت نمیرسه و براش تا شب اجازه حضور در شرکت گرفتم تا ۲ هفته حداقل.
تسکهای عقب افتاده رو هم باید ببره خونه بزنه.
هنوز ۱ ساعت نگذشته بود که گفت شوهرم و ...؛ گفتم آقای X بعضی وقتا مرخصی پشت هم میره و کارش میمونه بعد مرخصی اینجا تا ۱۰ شب میشینه کار رو میرسونه (درحالی که فقط تا ساعت ۸ شب رو حقوقش رو میگیره) بعدشم خانومش میاد دنبالش ببرتش خونه.
حالا شانس شما این اتفاق افتاده به آخر هفته؛ به شوهرت بگو بیاد جلو شرکت تو ماشین بشینه شب باهم برید خونه.
هرچی هم اسرار کرد برگرده به حالت قبلی که ۴ میرفت خونه، بهش اجازه ندادم.
گفتم حرف زدی، گفتی برابری جنسیتی میخوای، حالا باید پاش وایسی.
قبلاً ۷۰٪ تسکها رو میدادم به همکار آقا و ۳۰٪ رو میدادم به ایشون.
الان شده ۵۰-۵۰، تازه موقعهایی که ایشون میرفت مرخصی اوت همکار آقا تسکهاش رو میزد که کار نخوابه (منم برای همین بهش پاداش میدادم)
به همکارش گفتم، حداقل ۱ بار مرخصی میری تو این ماه (حداقل هم ۳ روز) که تسکها گردن خانوم باشه، تا برابری جنسیتی رو با تمام وجود احساس کنه.
بذارید آخر هفته بعد بیاد استعفا بده ولی زودتر از ۱ هفته دست از سرش بر نمیدارم.
۹۹٪ از برابری جنسیتی فقط حقوق و پاداش و .... رو میخواند ولی چشم و مغزشون روی سختیها و ... بستهاس
الانم نامه افزایش حقوقش رو نوشتم به خودش نشون دادم.
👍13🤣2👎1
RandRng
اول صبح از خواب بیدار نشده؛ یکی از نیروهای تیمم میگه شما بین آقایون و خانومها فرق میذاری. کاملاً هم قبول کردم، دستمزد، پاداش، رفتار خودم و ... خیلی تاکید داشت که من نباید تبعیض جنسیتی بذارم و ... باید به همه یک دستمزد رو پیشنهاد بدم، یک پاداش رو بدم و…
اصلاااااا
Imotional damage 🔥🔥❤️
Imotional damage 🔥🔥❤️
👍10👎1😁1
دوستان حتماااا یه ایمیل داخل سرویس های
داشته باشید برای مکاتبات safe و مهم استفاده کنید .
Proton
Tuta
داشته باشید برای مکاتبات safe و مهم استفاده کنید .
#byteforge
@byteforge_chan 🛸
👍3👏1
کدی که فکر میکنه راه نجات از انتظارهای بیهوده
تو دنیای 01 ها یکی از چیزایی که خیلیا ازش غافل میشن ولی میتونه کل ساختار یه برنامه رو تغییر بده، مفاهیم Synchronous و Asynchronous هستش .
اما دقیقاً یعنی چی؟
سنکرون
ساده، قابل پیشبینی… اما تو پروژه های سنگین شاید مشکل ساز باشه ،
آسنکرون
مثلاً وقتی منتظری کتری جوش بیاد، میری ایمیلتو چک میکنی .
آسنکرون بودن چه فایده ایی داره ؟
آسنکرون اینجاها بکار میاد
تو دنیای 01 ها یکی از چیزایی که خیلیا ازش غافل میشن ولی میتونه کل ساختار یه برنامه رو تغییر بده، مفاهیم Synchronous و Asynchronous هستش .
اما دقیقاً یعنی چی؟
سنکرون
توی این مدل، کدها یکییکی اجرا میشن هر خط تا کامل نشه، بعدی صبر میکنه درست مثل آدمایی که پشت دستگاه ATM وایسادن؛ یکی یکی میان جلو .
print("در حال پردازش...")
print("اتمام عملیات.")ساده، قابل پیشبینی… اما تو پروژه های سنگین شاید مشکل ساز باشه ،
آسنکرون
توی این حالت، وقتی یه کار زمانبر شروع میشه، برنامه منتظر نمیمونه و بقیه کاراشو انجام میده .
مثلاً وقتی منتظری کتری جوش بیاد، میری ایمیلتو چک میکنی .
import asyncio
async def load_data():
await asyncio.sleep(2)
print("data loaded ")
asyncio.run(load_data())
آسنکرون بودن چه فایده ایی داره ؟
سرعت بالاتر بدون نیاز به سختافزار قوی
بهینهسازی مصرف منابع
تجربه کاربری نرم و سریع
کار با هزاران درخواست بدون هنگ
مناسب برای میکروسرویس ها , API و اپهای Real-Time
آسنکرون اینجاها بکار میاد
سرورهای سبک و سریع مثل FastAPIی پیشنهاد دوستانه
معماریهای Microservices
سیستمهای Cloud و Serverless
بازیها و سیستمهای لحظهای
رابطهای کاربری واکنشگرا و روان
اگه برنامت پیچیدگی نداره و سادهست، آسنکرون فقط پیچیدگی اضافه میکنه. ولی برای دنیای واقعی و پروژههای بزرگ، این ابزار مثل شمشیر نینجاست.
#developing
#byteforge
@byteforge_chan 🛸
🔥6👍3
Pure Coder
❓Null-aware Elements in Dart 3.8 @purecoder_ir
به به بروبچ dart پخت و پز کردن که 🔥❤️🤝
Flutter 3.32
هم منتشر شد که خیلی چیزای خفنی بهش اضافه شده 🤝🔥
Flutter 3.32
هم منتشر شد که خیلی چیزای خفنی بهش اضافه شده 🤝🔥
👍5
dns اختصاصی استفاده بکنید!
مخابرات
IP 2:
همراه اول
IP 2:
ایرانسل
نسل 6 برای تمام نت ها
IPv6:
IP 1:
IP 2:
مخابرات
IP 1: 45.141.198.61IP 2:
37.32.123.23همراه اول
IP 1: 45.141.198.61IP 2:
37.32.123.23ایرانسل
89.51.208.212
37.32.123.23نسل 6 برای تمام نت ها
IPv6:
IP 1:
2a02:2ae8:69c8:d7ed:2e:dfd3:f2d0:d037IP 2:
2a02:2ae8:289:3d03:774:c111:f192:2f60#dns
#free
#byteforge
@byteforge_chan 🛸
⚡3❤2🔥1
Corey_J_Ball_Hacking_APIS_Breaking_Web_Application_Programming_Interface.pdf
24 MB
📘 HACKING API'S
Breaking Web Application Programming Interfaces
✏️ Corey J. Ball
📝 363 page
توضیحات :
اگه فکر میکنی هک فقط یعنی شکستن فرم لاگین یا پسورد، این کتاب قراره دنیای جدیدی رو بهت نشون بده 😏🔓
Breaking Web Application Programming Interfaces
✏️ Corey J. Ball
📝 363 page
توضیحات :
اگه فکر میکنی هک فقط یعنی شکستن فرم لاگین یا پسورد، این کتاب قراره دنیای جدیدی رو بهت نشون بده 😏🔓
#book
#hacking
#byteforge
@byteforge_chan 🛸
🔥4❤3
الگوریتم ها 🎳
binary search
باینری سرچ یا جستجوی دودویی، یه روش هوشمندانه و بسیار سریع برای پیدا کردن یه مقدار خاص در میان دادههای مرتبشده هستش, داخل این الگوریتم، بهجای بررسی دونه به دونه عناصر، دادهها رو مثل یک کتاب نصف میکنیم و فقط نیمهای را نگاه میکنیم که احتمال وجود پاسخ در اون بیشتره . با هر بار نصف کردن، محدوده جستجو کوچکتر میشه تا جایی که یا جواب رو پیدا میکنیم یا مطمئن میشیم که وجود نداره , این تکنیک باعث میشه که در بدترین حالت، تعداد بررسیها بسیار کم باشه چیزی در حدود لگاریتمی نسبت به اندازه کل دادهها .
فرض کنید تو دفترچه تلفنتون دنبال یه اسمی میگردین (خیلی خسته کننده س نه؟)
اون اسم مورد نظر شما فرض کنید با حرف x شروع میشه یه راهش اینه از اول لیست شروع کنید تموم اسم ها رو بررسی کنید تا به اسم مورد نظرتون میرسید یا اینکه بر این اساس که لیست ها با ترتیب الفبا ورودی هارو مرتب میکنند و شما با این اساس که میدونید حرف x در اخر لیست ها قرار میگره دیگه کل لیست رو بررسی نمیکنید و فقط اخر لیست رو نگاه میکنید و این روش خیلی سریعتره .
یه لیست داریم که از (1تا100) حالا شما یه عدد در این رنج در نظر بگیرید و میخوایم حدسش بزنیم .
خب شروع میکنیم به حدس زدن عدد 1 رو در نظر میگیریم .
ایا حدسم درست بود ؟ نه
خب 2 چی؟ نه 2 هم نیست
عدد 3 هم نیست؟ نخیر نیست
ای بابا کی میتونه عدس بزنه 😒
*****....100
نظر منو بخواید میگم این یه راهکار اشتباه و احمقانه س شما با هر بارحدس زدن یه عدد رو از لیست حذف میکنید فرض کنید عددی که شما در نظر گرفته بودین 99 بود خب من جونم در میاد باید 99 بار حدس بزنم تا به عدد مورد نظر برسم .
یه روش بهتر دارم عدد مورد نظر رو 57 بذارید .
انتخاب اول رو میذارم 50 خب با حدس اولم شما میگید که 50 نیس اون عدد مورد نظر بیشتره
خب من الان فکر میکنم به گفته شما و عدد پیشنهادیم رو میذارم رو
یه عدد بزرگتر .
بعدی رو من میگم 74 شما میگید نه کمتر
من اینبار میگم 62 بازم شما میگید کمتر
من اینبار میگم 57 و شما میگید که درسته عدد مورد نظرم 57 بود .
خب همین الان این الگوریتم رو یاد گرفتیم به این روش میگن جست و جوی باینری یا
bainary search
شما در این روش در مثال بالا بجای 100 مرحله برای حدس عدد مورد نظر خیلی سریعتر تونستید با روش باینری حدس رو کامل کنید .
به طور معمول برای هر فهرستی از n , جست و جوی باینری
log 2^n
مرحله برای بدترین وضعیت نیازه که جست و جو تکمیل بشه درحالی که برای جست و جوی ساده n مرحله نیازه که جست و جو رو کامل کنیم .
لگاریتم :
لگاریتم یعنی چند بار باید یه عدد (پایه) رو در خودش ضرب کنیم تا به یه عدد خاص برسیم.
مثلاً log₂(8) = 3 یعنی 2 × 2 × 2 = 8.
در واقع لگاریتم، برعکس توانه .
10^2 = 100 ⇔ log₁₀(100) = 2
10^3 = 1000 ⇔ log₁₀(1000) = 3
2^3 = 8 ⇔ log₂(8) = 3
2^4 = 16 ⇔ log₂(16) = 4
3^5 = 243 ⇔ log₃(243) = 5
اینهمه گفتیم خوب به چه دردی میخوره ؟😁
جستجو در آرایهها و لیستهای مرتبشده
پایگاه دادهها (Database Indexing)
کتابخانههای استاندارد زبانهای برنامهنویسی
حل مسائل الگوریتمی و برنامهنویسی رقابتی
در الگوریتمهای Divide & Conquer
برنامهریزی زمانی و مدیریت منابع
در موتورهای جستجو و سیستم فایل
#Algorithm
#binarysearch
#byteforge
@byteforge_chan 🛸
👍4🔥1🏆1
This media is not supported in your browser
VIEW IN TELEGRAM
به نظرتون چرا فقط چند کشور خاص توانایی ساخت CPU رو دارن ?
پاسخ این سوال رو میتونید در این ویدیو ببینید .
پاسخ این سوال رو میتونید در این ویدیو ببینید .
با پیشرفت تکنولوژی هر ترانزیستور در پردازندههای امروزی اندازهای در حد نانومتر دارد ، مثلاً در پردازندههای 7 نانومتری، هر ترانزیستور تنها حدود 10,000 برابر نازکتر از موی انسان است!
این یعنی برای دیدن جزئیاتش، میکروسکوپ الکترونی لازم دارید.
#tech
#cpu
#byteforge
@byteforge_chan 🛸
👍9🔥3⚡1