The Commit
پیمان یک کتابخانهی پایتون برای اتصال به درگاههای پرداخت ایرانی مثل زرینپال و زیباله. طراحیش بهگونهایه که هم در پروژههای کوچک کاربردیه، هم در سیستمهای ماژولار و پیچیده. چرا ممکنه بخواین از پیمان استفاده کنین: اگر دنبال پوشش async و sync به صورت همزمان…
پکیج پیمان کار خودمه؛ خوشحال میشم یه نگاه بندازین و اگه ایرادی، پیشنهادی، فحشی چیزی داشتین، بگین :)))
❤5
اگه میخواید بدونید پشت طراحی جنگو چه ایدههایی بوده و چرا کار باهاش اینقدر روون و منظمه، این لینک براتون جالبه:
https://docs.djangoproject.com/en/5.2/misc/design-philosophies/
خیلی خلاصه و خودمونی گفته که فلسفههای اصلی جنگو چیان و چه طرز فکری پشتشه.
https://docs.djangoproject.com/en/5.2/misc/design-philosophies/
خیلی خلاصه و خودمونی گفته که فلسفههای اصلی جنگو چیان و چه طرز فکری پشتشه.
Django Project
Design philosophies | Django documentation
The web framework for perfectionists with deadlines.
فک کنم جرعت حقیقت بازی کردن، جرعت افتاده یک ساعت نت رو قطع کنن و زحمتشو کشیدن
سخت نگیرید بالاخره جرعت افتاده😂
سخت نگیرید بالاخره جرعت افتاده😂
💔7🤣1
Forwarded from Milad Nouri(ツ) میلاد نوری
Media is too big
VIEW IN TELEGRAM
🛡 ابزار ساده و کاربردی برای محافظت در برابر پیامکهای فیشینگ، لینکهای کلاهبرداری و اپلیکیشنهای مشکوک و مخرب
در صورتی که این پروژه رو مفید میدونید، میتونید با حمایت مالی (دونیت)، به توسعه و بهبود مستمر این پروژه کمک کنید:
من ساختمش. بازنشر و معرفیش با شما 🤝 تقدیم به مردم ایران
توضیح بیشتر در ویدیو، اطلاعات کاملتر در وبسایت:
وبسایت مطمئن باش - سوالهای پرتکرار - سیاست حریم خصوصی
از این به بعد موقع دریافت پیامک، نصب اپلیکیشن یا باز کردن سایت فیشینگ و کلاهبرداری، در صورت شناسایی، اپلیکیشن "مطمئن باش" به شما هشدار میده. اگر هم به مورد جدیدی برخورد کردید از طریق دکمه گزارش در سایت یا اپلیکیشن ارسال کنید تا با کمک شما روز به روز کلاهبرداریهای بیشتری شناسایی بشه.
برای تست سپر وبگردی میتونید به جای سایتهای کلاهبرداری واقعی، این لینک که فقط برای تست این قابلیت برنامه ساخته شده و هیچ خطری نداره رو باز کنید.
کلیه بررسیها و پردازشهای اپلیکیشن به صورت آفلاین و روی گوشی کاربر انجام میشود و اطلاعات اپهای نصب شده، پیامکها و... هیچ کدام به سرور ارسال نمیشود. در بازههای زمانی مختلف دیتابیس برنامه از یک مخزن (ریپازیتوری) گیتهاب بروزرسانی میشود.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
Milad Nouri(ツ) میلاد نوری
میلاد نوری سر همین اپلیکیشن خیلی انتقاد ازش شده که نصب نکنید کلاه برداریه و بلا بلا بلا
اخیرا سر پروژه نامیرانت هم همچین مسئله ای بود که یه عده میگن نباید استفاده کرد ازش ولی نمیتونن اثبات کنن...
اگر میخواید منتقد باشید اول اثبات کردن رو یاد بگیرید.
اخیرا سر پروژه نامیرانت هم همچین مسئله ای بود که یه عده میگن نباید استفاده کرد ازش ولی نمیتونن اثبات کنن...
اگر میخواید منتقد باشید اول اثبات کردن رو یاد بگیرید.
🤝5👏2
اگه برات مهمه که کامیتهات تمیز و حرفهای باشن، یه سر به این سایت بزن:
https://conventionalcommits.org
روشهای استاندارد و سادهای برای نوشتن پیامهای کامیت آورده که کارت رو خیلی مرتبتر میکنه.
https://conventionalcommits.org
روشهای استاندارد و سادهای برای نوشتن پیامهای کامیت آورده که کارت رو خیلی مرتبتر میکنه.
👍7
Media is too big
VIEW IN TELEGRAM
این اثر هنری رو روی PS1 بازی کردم و چون مموری کارت نداشتم هرچی میبردم سیو نمیشد و بخاطر همین باید یه ضرب بازیش میکردم که همینجوری هم شد...
گیم پلیش واقعا سطح بالا بود برای اون زمان
گیم پلیش واقعا سطح بالا بود برای اون زمان
⚡6
اینترنت طبقاتی هم تصویب شد ( البته تایید نمیکنم )
اینترنت طبقاتی یعنی افرادی به اینترنت ازاد دسترسی دارن و افرادی ندارن...
مثلا اینترنت برای خبرنگار ازاده ولی مردم عادی نه.
توی کشور خودمون شهروند درجه دو حساب میشیم.
بهتره که اینترنت برای همه فیلتر باشه یا برای هیچ کس!
پ.ن: فعلا خبر رسمی از این طرح نیومده!
اینترنت طبقاتی یعنی افرادی به اینترنت ازاد دسترسی دارن و افرادی ندارن...
مثلا اینترنت برای خبرنگار ازاده ولی مردم عادی نه.
توی کشور خودمون شهروند درجه دو حساب میشیم.
بهتره که اینترنت برای همه فیلتر باشه یا برای هیچ کس!
پ.ن: فعلا خبر رسمی از این طرح نیومده!
👍12😁1
Forwarded from نوشتههای ترمینالی
نتیجه نظرسنجی از هزاران برنامه نویس در مورد ابزار های مورد استفاده، شامل ابزارهایai مورد استفاده.
به نظرم گزارش جالبی شده یه نگاهی بکنید،
https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey?publication_id=458709&post_id=168396454&isFreemail=true&r=4eia8j&triedRedirect=true
به نظرم گزارش جالبی شده یه نگاهی بکنید،
https://newsletter.pragmaticengineer.com/p/the-pragmatic-engineer-2025-survey?publication_id=458709&post_id=168396454&isFreemail=true&r=4eia8j&triedRedirect=true
Pragmaticengineer
The Pragmatic Engineer 2025 Survey: What’s in your tech stack? Part 1
Which tools do software engineers use for backend development, frontend, infrastructure, AI tooling, and more, today? Reader survey, with feedback and analysis, based on 3,000+ responses
یه مخزن توی گیتهاب به اسم wtfpython وجود داره که پر از مثالهای عجیب و باحال از رفتارهای غیرمنتظره و گاهی گیجکننده پایتون هست. با دیدنش حتما نکات درونی و ناشناخته زبان پایتون دستت میاد و حسابی ذهنت باز میشه. برای من خیلی مفید بود
https://github.com/satwikkansal/wtfpython/
https://github.com/satwikkansal/wtfpython/
GitHub
GitHub - satwikkansal/wtfpython: What the f*ck Python? 😱
What the f*ck Python? 😱. Contribute to satwikkansal/wtfpython development by creating an account on GitHub.
❤1👍1
Forwarded from مهیارستان
فیلم نهنگ از آرنوفسکی
داخل فیلم مدام و مدام آرنوفسکی یه داستانی رو بازگو میکنه که خیلی عمیق هستش
راجب ناخدایی که اتفاقی با یکنفر آشنا میشه و متوجه حضور یک نهنگ در دریا میشه و ناخدا با تصور اینکه با کشتن نهنگ زندگیش بهتر میشه اما غافل از اینکه کشتن نهنگ یعنی پایان زندگی خودش
چه چیزی تو ته این داستان نهفته که آرنوفسکی مدام و مدام تاییدش میکنه؟ وقتی زندگیت رو صرف چیزی میکنی (هر چیزی) در واقع داری زندگیت رو نابود میکنی، نمیسازیش
ته ماجرا میبینی به چیزی که میخواستی ممکنه رسیده باشی اما زندگیت رفته واقعا و برنمیگرده
این نهنگ رو میشه به هر چیزی تشبیه کرد، پول، لذت، شادی، خونواده، عشق، انسانیت، تخصص، تحصیل، سفر و ...
واقعیت زندگی دردناک تر ازون چیزی هست که بخوای بابتش (یا حتی بابت همه چیزش از بین بره یا فدا کنی) رفته رفته ادم پیر و خسته میشه، از خود زندگی که نتونسته بهش برسه و پی ببری بهش
تمام زندگی ما در یک توهم بزرگ و عمیق فرو رفته و در غفلتی بزرگتر پیچیده شده
به نهنگ زندگیتون فکر کنید
داخل فیلم مدام و مدام آرنوفسکی یه داستانی رو بازگو میکنه که خیلی عمیق هستش
راجب ناخدایی که اتفاقی با یکنفر آشنا میشه و متوجه حضور یک نهنگ در دریا میشه و ناخدا با تصور اینکه با کشتن نهنگ زندگیش بهتر میشه اما غافل از اینکه کشتن نهنگ یعنی پایان زندگی خودش
چه چیزی تو ته این داستان نهفته که آرنوفسکی مدام و مدام تاییدش میکنه؟ وقتی زندگیت رو صرف چیزی میکنی (هر چیزی) در واقع داری زندگیت رو نابود میکنی، نمیسازیش
ته ماجرا میبینی به چیزی که میخواستی ممکنه رسیده باشی اما زندگیت رفته واقعا و برنمیگرده
این نهنگ رو میشه به هر چیزی تشبیه کرد، پول، لذت، شادی، خونواده، عشق، انسانیت، تخصص، تحصیل، سفر و ...
واقعیت زندگی دردناک تر ازون چیزی هست که بخوای بابتش (یا حتی بابت همه چیزش از بین بره یا فدا کنی) رفته رفته ادم پیر و خسته میشه، از خود زندگی که نتونسته بهش برسه و پی ببری بهش
تمام زندگی ما در یک توهم بزرگ و عمیق فرو رفته و در غفلتی بزرگتر پیچیده شده
به نهنگ زندگیتون فکر کنید
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
از اون نوستالژیا که شاید ندیده باشی ولی دیدنش خیلی خفنه برات
⚡7😭4👍1
This media is not supported in your browser
VIEW IN TELEGRAM
از حرفای انگیزشی سعی کنید دور باشید چون انگیزه با حرف به دست نمیاد😂
به قول جرجندی ما شبانه روز به پول فکر میکنیم ولی پول نمیاد پس این حرفای 'اینستاگرامی' رو بزارید دور و بیشتر منطقی باشید...
به قول جرجندی ما شبانه روز به پول فکر میکنیم ولی پول نمیاد پس این حرفای 'اینستاگرامی' رو بزارید دور و بیشتر منطقی باشید...
👍6❤1
قانون ۲۰-۲۰-۲۰ یه ترفند سادهست برای اینکه چشمات کمتر از زل زدن به مانیتور خسته شن. مخصوصا ما برنامهنویسها که ساعتها میخ کوب میشیم پای کد و وقتی سر بلند میکنیم میبینیم دنیا تاره. طبق این قانون، هر ۲۰ دقیقه باید ۲۰ ثانیه به یه چیزی تو فاصله ۲۰ فوتی (حدود ۶ متری) نگاه کنی. همینقدر ساده، همینقدر موثر. باعث میشه چشمات استراحت کنن، فشارشون بیاد پایین، و تمرکزت هم بیشتر شه
👍6
این مخزن از تیم دیوار یه پروژه اوپنسورسه که با کمک هوش مصنوعی میتونه مستندات پروژههات رو بهصورت خودکار بسازه. ساختارش بر پایهی agentهای مستقل طراحی شده که هر کدوم روی یه بخش خاص تمرکز دارن، مثلا ساختار کد، جریان داده یا APIها. پشتیبانی از اجرای موازی داره و میتونی از LLMهای مختلف استفاده کنی، چه OpenAI باشه چه مدل لوکال.
اگه مستندسازی دستی برات وقتگیر و خستهکننده شده، این ابزار یه راهحل باهوش و قابل توسعهست که میتونه کارت رو خیلی راحتتر کنه.
https://github.com/divar-ir/ai-doc-gen
اگه مستندسازی دستی برات وقتگیر و خستهکننده شده، این ابزار یه راهحل باهوش و قابل توسعهست که میتونه کارت رو خیلی راحتتر کنه.
https://github.com/divar-ir/ai-doc-gen
👍5
یکی از سینتکسهای مفید و نسبتا کمتر شناختهشده پایتون walrus operator (
برای مثال:
در اینجا متغیر
=:) هست که از نسخهی 3.8 به بعد معرفی شده. این عملگر اجازه میده همزمان با بررسی یک شرط، مقداردهی هم انجام بدی؛ در نتیجه هم کد تمیزتر میشه، هم اجرای بلاکهای تکراری یا اضافی حذف میشن.برای مثال:
while (line := input(">> ")) != "exit":
print(f"You typed: {line}")در اینجا متغیر
line درون شرط while مقداردهی میشه، بدون اینکه نیاز به خط جداگانهای برای line = input(...) باشه. اینکار هم خوانایی رو بالا میبره، هم کد رو جمعوجورتر میکنه. توی لیست comprehensions، حلقهها، و خیلی از الگوریتمهای تحلیلی که مقداردهی وابسته به شرط دارن، این سینتکس واقعا به درد میخوره.1⚡4👍2
Forwarded from DynX
اسنیفینگ چیه توی هر اینباند؟
اسنیفینگ یعنی Xray وقتی یه کانکشن جدید میاد (مثلاً توی socks یا http inbound)، یکم از دیتای اول اتصال رو نگاه میکنه تا بفهمه:
1. نوع ترافیک چیه؟ (HTTP هست؟ TLS هست؟ BitTorrent هست؟ …)
2. دامنهی مقصد واقعی چیه؟ (مثلاً Host در HTTP یا SNI در TLS)
به چه دردی میخوره؟
با این اطلاعات، Xray میتونه:
1. ترافیک رو بهتر مسیردهی (Route) کنه (مثلاً بگه "هرچی رفت به Google مستقیم بره")
2. حتی بدون اینکه اپ کاربر دامنه رو بفرسته، Xray خودش حدس بزنه مقصد کجاست
مثال:
کاربر به Xray وصل میشه و فقط IP داده (نه دامنه)
هسته Xray میاد اسنیف میکنه و میفهمه توی دیتای اولیه Host: www.google.com هست.
حالا میتونه ترافیک رو بهتر هدایت کنه.
کلی از مصرف منابعتون بهخاطر روشن بودن اینه (:
ولی چون کارایی مهمی داره نمیگم همه خاموشش کنید هرکی دانششو داره طبق استفاده خودش تنظیم کنه.
اما...
بهتره این دوتا رو true کنید(مشکلی داشتید برگردونید):
اسنیفینگ یعنی Xray وقتی یه کانکشن جدید میاد (مثلاً توی socks یا http inbound)، یکم از دیتای اول اتصال رو نگاه میکنه تا بفهمه:
1. نوع ترافیک چیه؟ (HTTP هست؟ TLS هست؟ BitTorrent هست؟ …)
2. دامنهی مقصد واقعی چیه؟ (مثلاً Host در HTTP یا SNI در TLS)
به چه دردی میخوره؟
با این اطلاعات، Xray میتونه:
1. ترافیک رو بهتر مسیردهی (Route) کنه (مثلاً بگه "هرچی رفت به Google مستقیم بره")
2. حتی بدون اینکه اپ کاربر دامنه رو بفرسته، Xray خودش حدس بزنه مقصد کجاست
مثال:
کاربر به Xray وصل میشه و فقط IP داده (نه دامنه)
هسته Xray میاد اسنیف میکنه و میفهمه توی دیتای اولیه Host: www.google.com هست.
حالا میتونه ترافیک رو بهتر هدایت کنه.
کلی از مصرف منابعتون بهخاطر روشن بودن اینه (:
ولی چون کارایی مهمی داره نمیگم همه خاموشش کنید هرکی دانششو داره طبق استفاده خودش تنظیم کنه.
اما...
بهتره این دوتا رو true کنید(مشکلی داشتید برگردونید):
"metadataOnly": true,
"routeOnly": true
1👍5❤1