Telegram Web Link
امیرحسین: صدرا از اوپن سورس می‌شه پول در آورد؟ (مخصوصا این رو در نظر بگیریم که تو ایرانیم)

link: https://imsadra.me/make-money-from-open-source
12👍2
مانی بیچاره راست می‌گفت. تا شروع می‌کنی وویس بگیری یا رکورد کنی، همسایه بالاییت شروع می‌کنه ساخت و ساز کردن و تغییر دادن دکوراسیون خونه. یه خونه نزدیک شما آتیش می‌گیره و آتش‌نشانی مجبوره از سمت خونه شما رد شه تا به کمکشون برسه. اونجا مصدوم هم داریم و آمبولانس هم آژیرزنان به سمت اون خونه میره. 😂😂
🤣35👍1😁1
پوزیشن جدیدم رو بعنوان Community Maintainer در MindsDB شروع کردم!
🔥44👍21🎉1
Forwarded from Python BackendHub
بنظرم به جای Makefile از justfile استفاده کنید بهتره, به دو دلیل:

۱. مولتی پلتفورمه
۲. خیلی سینتکس بهتری داره

تو هر پروژه ای, بنظرم باید کامندی وجود داشته باشه که:
۱. دیتا سپل جنریت کنه برای تست دستی
۲. دیتابیس رو ریست کنه با دیتای جدید
۳. تیبلا رو مجدد بسازه
۴. ماگریتی که نوشتین رو بتونه تست کنه
۵. اینستال پروژه هندل شه
۶. برای ران تست هم کامند جدا باید باشه

همیشه ترجیح میدم از poetry استفاده کنم چون خودش پکیج میسازه برام و lockfile داره و میتونم توش خودم پکیج بسازم که به صورت live از روش بخونه و آپدیتش کنه (مثل shared library بین سرویسا)

Justfile: https://github.com/casey/just


برای تست ماگریشنتون:
۱. باید تیبل هاتون رو پاک کنید
۲. باید برید برنچی که ازش برنچ میگیرین مثلا dev
۳. دیتابیس رو بسازید با اون برنچ و migration هایی که بوده اونجا رو اسکیپ کنید
۴. برگردین برنچی که کار میکردین روش
۵. ماگریشن رو حالا ران کنید تا اخرین نسخه
۶. دیتابیسو چک کنید ببینید چه بلایی اوردین سره دیتابیس :))

بهتره خودکار انجام شه کل این پروسس با یک کامند


@ManiFoldsPython
👍4
گیت‌هاب چند ماه پیش، یه فیچر جدید واسه مفسر مارکداونش داد. از این به بعد می‌تونید این پترن‌ها رو توی READMEتون داشته باشید.
22👍6❤‍🔥1
این یه سرویس جالبه که dependency های پکیج جی اسی که وارد می‌کنید رو بهتون نشون میده. البته واسه npm هست.

https://npm.anvaka.com/

اینجاس که dependency hell معنی پیدا می‌کنه
👍9
Sadra Codes
این یه سرویس جالبه که dependency های پکیج جی اسی که وارد می‌کنید رو بهتون نشون میده. البته واسه npm هست. https://npm.anvaka.com/ اینجاس که dependency hell معنی پیدا می‌کنه
یه پکیج تصادفی انتخاب کردم. گرافش این شکلی شد.

خب اینا به هم وابستگی دارن. اگه یکی از پکیج‌ها، یه بخش critical پکیج بالایی خودشو نتونه ساپورت کنه، کل سیستم می‌خوابه و پکیج منیجیر کارش اینه که حواسش به این قضیه باشه.

وقتی pip install میزنید، یه فاز، dependency resolving هست که به همین قضیه می‌پردازه.

راجع به این داستان و جهنم وابستگی‌ها، در این مقاله توضیح دادم:
https://imsadra.me/dependency-hell
👍4
محمدباقر (اصل ممدیسم) قراره توی ViteConf کنفرانس داشته باشه! 😍

https://twitter.com/asleMammadam/status/1699770131021238482
❤‍🔥5
PyAction v0.2 is up! 🧡

اساسی‌ترین تغییرات:

+ لوگو رو تغییر دادیم!
+ داکیومنت نوشتیم!
+ استفاده از ابزار رو راحت‌تر کردیم!

داکیومنت رو می‌تونید از اینجا دنبال کنید:
lnxpy.github.io/cookiecutter-pyaction/

یه دمو توتوریال هم نوشتیم که کامل، شیوه استفاده از PyAction رو توضیح داده:
lnxpy.github.io/cookiecutter-pyaction/demo

پ.ن: پای‌اکشن، یه روش واسه نوشتن گیت‌هاب اکشن با پایتونه. 🐍

نظرتون چیه؟ 🤟❤️
🔥124👍1
Sadra Codes pinned a photo
Those who gave Python some beauty..!

از سمت چپ:

David Carmer (Founder at Sentry)
Marcelo (Starlette & Uvicorn)
Armin Ronacher (Flask)
Samuel Colvin (Pydantic)
-??-
Tiangolo (FastAPI)
203
12👍1🔥1
یه عده کانتنت کریتور هستن، سمی‌ان. از اینا دوری کنید. 😂

اگه با این تفکر قرار بود جلو بریم، الان داشتیم سیکوئنس کدماشین پانچ می‌کردیم.

اصلا چه اصراریه اینقدر بولد کنی یه ابزار یا زبان رو؟

(خدا نکنه بیزینسی بیوفته دست این نوع طرز تفکر هرچند، بخش عمده تولید این مدل محتوا، صرفا جذب مخاطب و engagement گرفتنه و اهمیتی به ارزش محتوا نمیدن)
👍27🤣51🔥1
یه روش جالب کسب درآمد از اوپن سورس!

جدیدا یه تریک باحال می‌بینم یه سری از ریپو ها میزنن، یه سری Goal تعریف می‌کنن و وقتی اون اهداف مالی محقق شد، یه سری فیچر (که واسه اسپانسر ها فقط موجوده) رو پابلیک میکنن. مثلا:

$25,000
Feature 1
Feature 2
Feature 3

$15,000
Feature 1
Feature 2

$10,000
Feature 1
Feature 2

اگه میزان Donation به ۱۰ هزارتا برسه، فیچرهاشو پابلیک میکنن مثلا. همینطور به ترتیب بره بالا. اگه شما یه مبلغ خاصی رو حمایت کرده باشی از پروژه، از تمام این فیچرها می‌تونی استفاده کنی. سیستمش هم این شکلیه که شما اگه اسپانسر باشین، یه توکن بهتون میدن که ست کنید و فیچرها روی پیاده‌سازیتون اعمال میشه.

یه مثال خوبش، پروژه mkdocs material هست که اینجا می‌بینید:
https://squidfunk.github.io/mkdocs-material/insiders/
14👍5👎5🔥2👌1
واقعا آدم تو محدودیت‌ها ستاره میشه.. من گاها خودمو می‌بینم، مُشتی‌ام از خروار. قطعن خیلیاتون حرکاتی صدبرابر خفن‌تر و خلاقانه‌تر از من تو زندگیتون زدید.

از روزی که چشم باز کردیم، با محدودیت‌هایی روبه‌رو شدیم که (اونا) واسمون زحمتشو کشیدن. تا احساس خطر کردن، سیمو قطع کردن..

با فیلتر و تحریم و صفحه 403 و صفحه Forbidden و Access Denied و time out بزرگ شدیم.

همین محدودیت‌ها که دسترسی ما رو به پایه‌ای‌ترین حقوقمون، یعنی اینترنت آزاد منع کرد و اسممون رفت در لیست سیاه خیلی از کمپانی‌ها، باعث شد خیلی خلاق بار بیایم!

دوستانی که از قدیم با من بودن، متوجه‌ان که واسه یه زندگی نرمال، چه تریک‌ها و حرکت‌هایی می‌زدیم با هم. :)

وضعیتی واسمون درست کردن که الان هر مادربزرگی، یه دوره اجباری نتورک پلاس گذرونده تا بتونه وی پی ان وصل کنه و توی گروه خانوادگی پیام بذاره.. 😅



روزتون خجسته، سخت‌کوش‌های ستم‌دیده! ❤️
56❤‍🔥3👍3🤡3🎉1😍1🐳1🏆1
😁
👍14😁9
😂😂
😁40🤣101👍1🏆1
This media is not supported in your browser
VIEW IN TELEGRAM
۶ ماه وقت گذاشتی سورس کد GIL رو خوندی تا بتونی بهینش کنی.. خبر میاد که قراره حذفش کنن:

پ.ن: اگه نمی‌دونید گیل یا GIL چیه، جادی اینجا خوب توضیح داده: https://www.youtube.com/watch?v=CsD20IlhWFU
🤣25💔4
2025/07/10 13:38:39
Back to Top
HTML Embed Code: