Forwarded from Python Hints
میخواید جمعه این هفته، بجای جلسه کتابخوانی راجب این موضوع صحبت کنیم ؟
چطوری روی گیتهاب پروژه بذاریم (مثال) یک پروژه خوب بکند django باید شامل چه بخشهایی باشه اگر برای استخدام هست. یک پروژه ML چطور ؟ حتی چندتا رزومه رو باهم بررسی و ایرادگیری کنیم ؟
چطوری روی گیتهاب پروژه بذاریم (مثال) یک پروژه خوب بکند django باید شامل چه بخشهایی باشه اگر برای استخدام هست. یک پروژه ML چطور ؟ حتی چندتا رزومه رو باهم بررسی و ایرادگیری کنیم ؟
Anonymous Poll
95%
بله 🎉
5%
خیر (من که بلدم باقی هم به من چه) 😒
Forwarded from محمد لرنینگ (آموزش برنامه نویسی)
موضوع : مهارتهای جستجو و حل مسئله در برنامهنویسی: از جستجو در گوگل تا خواندن داکیومنتها
به صورت لایو ساعت ۹ شب در گوگل میت
@SEYED_BAX | @MakeDeveloper
به صورت لایو ساعت ۹ شب در گوگل میت
@SEYED_BAX | @MakeDeveloper
Forwarded from Geek Alerts
با احتمال زیاد «پااُل دورُو» از احتمال دستگیر شدنش در فرانسه قبل از پرواز خبر نداشته.
رسانهها میگن پااُل درست زمانی که در حال پرواز به سمت فرانسه بوده در لیست تحت تعقیب قرار میگیره، یعنی احتمالا بین ۷ تا ۸ شب این کار انجام میشه و زمانی در حوالی ۸ شب وقتی از پرواز پیاده میشه دستگیرش میکنن.
پروژه مقابله با افراطگرایی که یک سازمان غیرانتفاعی هست در صحبتی که به نظر میرسه تا حدودی به طرفداری از تلگرام گفته شده میگه تلگرام ضد کاهش تروریست اقدام میکنه و البته اشاره میکنه که میشه کارهای بیشتری هم انجام داد.
dailymail
@geekalerts
رسانهها میگن پااُل درست زمانی که در حال پرواز به سمت فرانسه بوده در لیست تحت تعقیب قرار میگیره، یعنی احتمالا بین ۷ تا ۸ شب این کار انجام میشه و زمانی در حوالی ۸ شب وقتی از پرواز پیاده میشه دستگیرش میکنن.
پروژه مقابله با افراطگرایی که یک سازمان غیرانتفاعی هست در صحبتی که به نظر میرسه تا حدودی به طرفداری از تلگرام گفته شده میگه تلگرام ضد کاهش تروریست اقدام میکنه و البته اشاره میکنه که میشه کارهای بیشتری هم انجام داد.
dailymail
@geekalerts
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
موضوع :
هک گوگل و استفاده از قابلیت های مخفیش 🫨😱
مهارتهای جستجو و حل مسئله در برنامهنویسی: از جستجو در گوگل تا خواندن داکیومنتها
به صورت لایو ساعت ۹ شب در گوگل میت
@SEYED_BAX | @MakeDeveloper
هک گوگل و استفاده از قابلیت های مخفیش 🫨😱
مهارتهای جستجو و حل مسئله در برنامهنویسی: از جستجو در گوگل تا خواندن داکیومنتها
به صورت لایو ساعت ۹ شب در گوگل میت
@SEYED_BAX | @MakeDeveloper
Forwarded from Ninja Learn | نینجا لرن (Mohammad)
دوستان ۴۰۰ تا شدیم ممنون از همگیتون که همراه ما هستید 😍
یه نکته برای کسایی که تازه به خانواده نینجا لرن پیوستن
حتما پستای قبلی کانال رو بخونید چون
که کلی trick و مفاهیم رو یاد دادیم پس از دستشون ندید و نهایت استفاده رو ببرید😉🫵
@ninja_learn_ir
یه نکته برای کسایی که تازه به خانواده نینجا لرن پیوستن
حتما پستای قبلی کانال رو بخونید چون
که کلی trick و مفاهیم رو یاد دادیم پس از دستشون ندید و نهایت استفاده رو ببرید😉🫵
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
✅ ابزار قدرتمند ChartDB رقیب جدی Drawdb (بسیار شبیه)
یک ویرایشگر web-based طراحی دیاگرام دیتابیس، که database schema را با یک Smart Query میتواند سریع visualize کند و خروجی SQL noscripts بدهد
🔥 تمام این امکانات بدون حتی نیاز به لاگین
https://github.com/chartdb/chartdb
#Database
یک ویرایشگر web-based طراحی دیاگرام دیتابیس، که database schema را با یک Smart Query میتواند سریع visualize کند و خروجی SQL noscripts بدهد
🔥 تمام این امکانات بدون حتی نیاز به لاگین
https://github.com/chartdb/chartdb
#Database
Forwarded from Gopher Academy
⭕️ یک عکس خاطرهانگیز
🔸پاول دوروف (نفر دوم از چپ) عضو تیم المپیاد ریاضی روسیه در سال ۱۹۹۸ ( ۱۳۷۷ )
تلگرام را با دیگر اعضای این تیم ساختند که در آن زمان در المپیاد رتبه دوم را کسب کردند.
🔸در آن سال تیم ایران رتبه اول را کسب کرده بود !
➖➖➖➖➖➖➖➖
👑 @gopher_academy
🔸پاول دوروف (نفر دوم از چپ) عضو تیم المپیاد ریاضی روسیه در سال ۱۹۹۸ ( ۱۳۷۷ )
تلگرام را با دیگر اعضای این تیم ساختند که در آن زمان در المپیاد رتبه دوم را کسب کردند.
🔸در آن سال تیم ایران رتبه اول را کسب کرده بود !
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from کداکسپلور | CodeExplore (Aqa Reza)
#solid
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from متخصص وردپرس | پوینا
یه هارد دو ترا nvme بعد از 133 روز 4 درصد از عمرش کم شده یعنی سال 12 درصد از عمرش کم میشه
حالا قبل خرید توی مشخصات هارد نوشته این هارد 1.5 میلیون ساعت کار میکنه یعنی 171 سال کار میکنه
بعد روی سرور که میزاری بعد 1 سال 12 درصد از سلامتش کم میشه
حالا تازه خود سرور نوشته 3152 روز دیگه کار میکنه ولی خوب 4 سال هم به زور میکشه و همینم ریسکه
برای همین باید همیشه از سایتتون بکاپ بگیرید و روی سیستم خودتون نگهداری کنید و هیچی بهتر از هارد اکسترنال نیست.
@poinair پوینا
حالا قبل خرید توی مشخصات هارد نوشته این هارد 1.5 میلیون ساعت کار میکنه یعنی 171 سال کار میکنه
بعد روی سرور که میزاری بعد 1 سال 12 درصد از سلامتش کم میشه
حالا تازه خود سرور نوشته 3152 روز دیگه کار میکنه ولی خوب 4 سال هم به زور میکشه و همینم ریسکه
برای همین باید همیشه از سایتتون بکاپ بگیرید و روی سیستم خودتون نگهداری کنید و هیچی بهتر از هارد اکسترنال نیست.
@poinair پوینا
Forwarded from Mir Sobhan
نسخه اولین ولیدیتا منتشر شد.
یه کتابخونه ساده برای پوشش دادن دیتاکلاس ها و تایپ ولیدیشن پایتون
هدف پروژه کاهش سربار آبجکت ها، سادگی بیشتر برای کار با دیتاکلس ها و بهینگی بوده
گیتهاب , pypi
یه کتابخونه ساده برای پوشش دادن دیتاکلاس ها و تایپ ولیدیشن پایتون
هدف پروژه کاهش سربار آبجکت ها، سادگی بیشتر برای کار با دیتاکلس ها و بهینگی بوده
گیتهاب , pypi
GitHub
GitHub - MirS0bhan/Validata: dataclass & validation simple as well as hell.
dataclass & validation simple as well as hell. Contribute to MirS0bhan/Validata development by creating an account on GitHub.
Forwarded from NimaCodez | خفنیجات با نیما
⁉ NodeJS چیه و چیکار میکنه؟ اصلا چرا هست؟
✅ اگه تازه شروع کردید آب دستتونه بذارید زمین و این ویسو گوش کنید. پر از اطلاعات مفیده واستون.
نکته ۱: Node سال ۲۰۰۹ ریلیز شد ولی سروصدا و صحبت دربارش از ۲۰۰۸ استارت شده.
نکته ۲: Netscape چون اولین مرورگری بود که خیلی فراگیر شد من با اصطلاح "اولین مرورگر" بهش اشاره کردم، وگرنه قبلش هم مرورگر های دیگه ای بودن.
کنجکاو بمونید.
#nodejs #runtime #js #engines #backend #frontend
🔗 @NimaCodez | © | Go Deep, Learn Deep, Ask Deep 🧠
نکته ۱: Node سال ۲۰۰۹ ریلیز شد ولی سروصدا و صحبت دربارش از ۲۰۰۸ استارت شده.
نکته ۲: Netscape چون اولین مرورگری بود که خیلی فراگیر شد من با اصطلاح "اولین مرورگر" بهش اشاره کردم، وگرنه قبلش هم مرورگر های دیگه ای بودن.
کنجکاو بمونید.
#nodejs #runtime #js #engines #backend #frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Anophel | آنوفل
کاهش تکرار کد ها در لاراول
🔺 یکی از بزرگترین مشکلات در برنامه نویسی تکرار کد ها می باشد. مخصوصا در زمانی که شما یک باگ دارید و فکر می کنید که آن را حل کرده اید اما چندین مورد از این باگ باقی مانده است.ما در این مقاله قصد داریم با یک آموزش ساده درباره کاهش تکرار کد ها صحبت کنیم....
🌐 : کاهش تکرار کد ها در لاراول
🔺 یکی از بزرگترین مشکلات در برنامه نویسی تکرار کد ها می باشد. مخصوصا در زمانی که شما یک باگ دارید و فکر می کنید که آن را حل کرده اید اما چندین مورد از این باگ باقی مانده است.ما در این مقاله قصد داریم با یک آموزش ساده درباره کاهش تکرار کد ها صحبت کنیم....
🌐 : کاهش تکرار کد ها در لاراول
Forwarded from Python BackendHub (Mani)
https://www.pulumi.com/
یک Iac هست که خیلی جذبش شدم برای یاد گرفتنش.
به جای اینکه yaml بنویسید تو یک زبون برنامه نویسی دلخواهتون مینویسید. و قابلیت های خیلی خوبی داره.
@PyBackendHub
یک Iac هست که خیلی جذبش شدم برای یاد گرفتنش.
به جای اینکه yaml بنویسید تو یک زبون برنامه نویسی دلخواهتون مینویسید. و قابلیت های خیلی خوبی داره.
@PyBackendHub
pulumi
Infrastructure as Code Platform with Agentic AI – Pulumi
Pulumi is an infrastructure management platform to automate through infrastructure as code, secure with secrets management, and manage infrastructure with AI.
Forwarded from Ninja Learn | نینجا لرن (Mohammad)
دوتا قسمت دیگه هم از دوره DRF آپلود شد 😁
https://youtu.be/1PNnenZiAxU?si=x3hx9DNA1bCgwixF
@ninja_learn_ir
https://youtu.be/1PNnenZiAxU?si=x3hx9DNA1bCgwixF
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 در پی دستگیری پاول دورف، امارات قرارداد خرید ۸۰ فروند جنگنده رافائل از فرانسه را به حالت تعلیق درآورد.
https://eadaily.com/en/news/2024/08/27/due-to-durovs-arrest-the-uae-froze-the-contract-for-the-purchase-of-fighter-jets-from-france-mass-media
#خبر
@TheRaymondDev
https://eadaily.com/en/news/2024/08/27/due-to-durovs-arrest-the-uae-froze-the-contract-for-the-purchase-of-fighter-jets-from-france-mass-media
#خبر
@TheRaymondDev
EADaily
Due to Durov's arrest, the UAE froze the contract for the purchase of fighter jets from France - mass media
After being detained in Paris Telegram founder Pavel Durov The United Arab Emirates (UAE) is considering the possibility of a complete blockade of military-technical cooperation with France. This is reported by the portal Avia.pro with reference to the media.
Forwarded from Ninja Learn | نینجا لرن (Javad Moradkhah)
Media is too big
VIEW IN TELEGRAM
هرچی بگم از طنز ماجرا کم میشه :)
Forwarded from Ninja Learn | نینجا لرن (Javad Moradkhah)
کی نکتش رو متوجه شد؟ 😂
Forwarded from Ninja Learn | نینجا لرن (Javad Moradkhah)
💎 معرفی node.js 💎
🔬 تاریخچه
تا قبل از سال 2009 اجرای کد های جاوااسکریپت فقط داخل مرورگر ممکن بود.
یعنی برای اینکه یه سری کد جاوااسکریپت رو اجرا کنی باید کد های جاوااسکریپتی رو مینوشتی و توی یه فایل html حالا یا به صورت embedded یا به صورت رفرنس با تگ noscript اجرا میکردی.
دلیلش این بود که همه مرورگر ها داخل خودشون یه قطعه نرمافزاری داشتن به اسم "موتور جاوااسکریپت" این موتور جاوااسکریپت وظیفه اجرای کد های جاوااسکریپتی که توسط مرورگر دانلود میشدن رو بر عهده داشت.
هر مرورگری موتور جاوااسکریپت خودشو داره.
گوگل کروم موتور V8 رو داره، فایرفاکس spider monkey و ...
🎉 تولد nodejs
توی سال 2009 برنامه نویس باهوشی به اسم Ryan Dahl به فکرش زد که چقدر خوب میشد که بتونیم کد های جاوااسکریپت رو خارج از مرورگر و روی سرور اجرا کنیم و اومد موتور جاوااسکریپت V8 رو که توسط گوگل به صورت اوپن سورس (open source) منتشر شده بود رو برداشت و توی یه برنامه سی پلاس پلاس (++C) قرار داد و اسم اون برنامه رو گذاشت Node.js.
در واقع نود جی اس یه برنامه ای هست که بهش میگن ران تایم (Runtime) برای اجرای کد جاوااسکریپت خارج از مرورگر و سمت سرور برای توسعه سمت سرور
ران تایم Node.js مثل یه موتور قدرتمنده که برنامههای جاوا اسکریپت رو به حرکت درمیاره.
فرض کن یه ماشین مسابقهای داری. ماشین خیلی خفنه اما بدون یه موتور قوی که بهش نیرو بده، نمیتونه مسابقه بده.
ران تایم Node.js هم دقیقا همین کارو برای برنامههای جاوا اسکریپت میکنه.
به زبان خیلی سادهتر، ران تایم Node.js یه محیطی رو فراهم میکنه که کدهای جاوا اسکریپت توش اجرا بشن.
این کدها میتونن هر کاری انجام بدن، از ساختن یه وبسایت ساده تا مدیریت یه شبکهی اجتماعی پیچیده.
❓چرا Node.js انقدر محبوب شده؟
1⃣ سرعت عمل بالا: Node.js خیلی سریعتر از خیلی از زبانهای برنامهنویسی دیگه کارها رو انجام میده.
2⃣ جاوا اسکریپت همه جا هست: اگه جاوا اسکریپت بلد باشی، یادگیری Node.js خیلی راحتتره.
3⃣ آسون و سبک: Node.js خیلی سبک و راحته و برای پروژههای کوچک و بزرگ قابل استفاده است.
4⃣ جامعهی بزرگ: Node.js یه جامعهی خیلی بزرگ و فعال داره که همیشه آمادهی کمک بهت هستن.
پس اگه میخوای برنامهنویسی بکاند رو شروع کنی، Node.js یکی از بهترین گزینههاست. ✔️
حالا اگه سوالی داشتی، حتما بپرس. 😁
@ninja_learn_ir
🔬 تاریخچه
تا قبل از سال 2009 اجرای کد های جاوااسکریپت فقط داخل مرورگر ممکن بود.
یعنی برای اینکه یه سری کد جاوااسکریپت رو اجرا کنی باید کد های جاوااسکریپتی رو مینوشتی و توی یه فایل html حالا یا به صورت embedded یا به صورت رفرنس با تگ noscript اجرا میکردی.
دلیلش این بود که همه مرورگر ها داخل خودشون یه قطعه نرمافزاری داشتن به اسم "موتور جاوااسکریپت" این موتور جاوااسکریپت وظیفه اجرای کد های جاوااسکریپتی که توسط مرورگر دانلود میشدن رو بر عهده داشت.
هر مرورگری موتور جاوااسکریپت خودشو داره.
گوگل کروم موتور V8 رو داره، فایرفاکس spider monkey و ...
🎉 تولد nodejs
توی سال 2009 برنامه نویس باهوشی به اسم Ryan Dahl به فکرش زد که چقدر خوب میشد که بتونیم کد های جاوااسکریپت رو خارج از مرورگر و روی سرور اجرا کنیم و اومد موتور جاوااسکریپت V8 رو که توسط گوگل به صورت اوپن سورس (open source) منتشر شده بود رو برداشت و توی یه برنامه سی پلاس پلاس (++C) قرار داد و اسم اون برنامه رو گذاشت Node.js.
در واقع نود جی اس یه برنامه ای هست که بهش میگن ران تایم (Runtime) برای اجرای کد جاوااسکریپت خارج از مرورگر و سمت سرور برای توسعه سمت سرور
ران تایم Node.js مثل یه موتور قدرتمنده که برنامههای جاوا اسکریپت رو به حرکت درمیاره.
فرض کن یه ماشین مسابقهای داری. ماشین خیلی خفنه اما بدون یه موتور قوی که بهش نیرو بده، نمیتونه مسابقه بده.
ران تایم Node.js هم دقیقا همین کارو برای برنامههای جاوا اسکریپت میکنه.
به زبان خیلی سادهتر، ران تایم Node.js یه محیطی رو فراهم میکنه که کدهای جاوا اسکریپت توش اجرا بشن.
این کدها میتونن هر کاری انجام بدن، از ساختن یه وبسایت ساده تا مدیریت یه شبکهی اجتماعی پیچیده.
❓چرا Node.js انقدر محبوب شده؟
1⃣ سرعت عمل بالا: Node.js خیلی سریعتر از خیلی از زبانهای برنامهنویسی دیگه کارها رو انجام میده.
2⃣ جاوا اسکریپت همه جا هست: اگه جاوا اسکریپت بلد باشی، یادگیری Node.js خیلی راحتتره.
3⃣ آسون و سبک: Node.js خیلی سبک و راحته و برای پروژههای کوچک و بزرگ قابل استفاده است.
4⃣ جامعهی بزرگ: Node.js یه جامعهی خیلی بزرگ و فعال داره که همیشه آمادهی کمک بهت هستن.
پس اگه میخوای برنامهنویسی بکاند رو شروع کنی، Node.js یکی از بهترین گزینههاست. ✔️
حالا اگه سوالی داشتی، حتما بپرس. 😁
@ninja_learn_ir
Forwarded from Ninja Learn | نینجا لرن (Javad Moradkhah)
💎 هدر های Accept-Ranges و Range در پرتکل HTTP 💎
فرض کن میخوای یک فیلم با حجم ۲ گیگابایت رو از یک سرویس اشتراک ویدیو دانلود کنی. به جای اینکه کل فیلم رو یکجا دانلود کنی، میتونی از این هدر ها استفاده کنی:
1️⃣ ریکوست اولیه:
مرورگرت به سرور سرویس اشتراک ویدیو ریکوست ارسال میکنه و در هدر ریکوست، Accept-Ranges: bytes رو قرار میده. این یعنی به سرور میگه: "من حاضرم فایل رو تکهتکه دریافت کنم."
2️⃣ پاسخ سرور:
سرور هم در پاسخ، مقدار Accept-Ranges: bytes رو تایید میکنه و بهت میگه که فایل
مورد نظر ۲ گیگابایت حجم داره.
3️⃣ درخواست دانلود تکه اول:
حالا میتونی درخواست دانلود تکه اول فیلم رو بدی. برای مثال، میتونی با استفاده از Range: bytes=0-1048575 (یعنی از بایت صفر تا بایت ۱۰۰۴۸۵۷۵) درخواست اولین تکه (۱ مگابایت) رو بدی.
4️⃣ دریافت تکه اول و ادامه روند:
سرور تکه اول رو برای تو میفرسته. بعد از دریافت این تکه، میتونی درخواست دانلود تکه دوم رو بدی و همینطور ادامه بدی تا کل فیلم دانلود بشه.
✅ مزایای این روش:
🚀 سرعت بیشتر: اگه وسط دانلود قطع شد، فقط نیاز داری اون تکه رو دوباره دانلود کنی و بقیه تکهها سالم باقی میمونن.
🕹 کنترل بیشتر: میتونی انتخاب کنی که کدوم قسمت از فایل رو اول دانلود کنی.
📊استفاده بهینه از پهنای باند: اگه فقط بخشی از یک فایل رو نیاز داری، نیازی نیست کل فایل رو دانلود کنی.
✅ خلاصه:
با استفاده از این هدر ها، دانلود فایلهای بزرگ خیلی راحتتر و سریعتر میشه. این تکنولوژی در بسیاری از سرویسهای دانلود فایل و اشتراک ویدیو استفاده میشه و باعث شده تجربه کاربری بهتری داشته باشیم.
سوالی دارین بپرسین 🌹
@ninja_learn_ir
فرض کن میخوای یک فیلم با حجم ۲ گیگابایت رو از یک سرویس اشتراک ویدیو دانلود کنی. به جای اینکه کل فیلم رو یکجا دانلود کنی، میتونی از این هدر ها استفاده کنی:
1️⃣ ریکوست اولیه:
مرورگرت به سرور سرویس اشتراک ویدیو ریکوست ارسال میکنه و در هدر ریکوست، Accept-Ranges: bytes رو قرار میده. این یعنی به سرور میگه: "من حاضرم فایل رو تکهتکه دریافت کنم."
2️⃣ پاسخ سرور:
سرور هم در پاسخ، مقدار Accept-Ranges: bytes رو تایید میکنه و بهت میگه که فایل
مورد نظر ۲ گیگابایت حجم داره.
3️⃣ درخواست دانلود تکه اول:
حالا میتونی درخواست دانلود تکه اول فیلم رو بدی. برای مثال، میتونی با استفاده از Range: bytes=0-1048575 (یعنی از بایت صفر تا بایت ۱۰۰۴۸۵۷۵) درخواست اولین تکه (۱ مگابایت) رو بدی.
4️⃣ دریافت تکه اول و ادامه روند:
سرور تکه اول رو برای تو میفرسته. بعد از دریافت این تکه، میتونی درخواست دانلود تکه دوم رو بدی و همینطور ادامه بدی تا کل فیلم دانلود بشه.
✅ مزایای این روش:
🚀 سرعت بیشتر: اگه وسط دانلود قطع شد، فقط نیاز داری اون تکه رو دوباره دانلود کنی و بقیه تکهها سالم باقی میمونن.
🕹 کنترل بیشتر: میتونی انتخاب کنی که کدوم قسمت از فایل رو اول دانلود کنی.
📊استفاده بهینه از پهنای باند: اگه فقط بخشی از یک فایل رو نیاز داری، نیازی نیست کل فایل رو دانلود کنی.
✅ خلاصه:
با استفاده از این هدر ها، دانلود فایلهای بزرگ خیلی راحتتر و سریعتر میشه. این تکنولوژی در بسیاری از سرویسهای دانلود فایل و اشتراک ویدیو استفاده میشه و باعث شده تجربه کاربری بهتری داشته باشیم.
سوالی دارین بپرسین 🌹
@ninja_learn_ir
Forwarded from TorhamDev | تورهام 😳