Telegram Web Link
Same sh*t, different dish. 🥸😂
خیلی وقتا، ما به دنبال مشکل واسه راه‌حل‌هایی هستیم که در سر داریم و گله‌مندیم که چرا این ایده نگرفت. ایده به این خوبی..! و خب دلسرد می‌شیم. :)
Forwarded from Pythonism
نحوه نصب #odoo رو تو سیستم های ubuntu,centos و windows به همراه ارور ها و چالش هایی که میتونه داشته باشه رو ریپازیتوری کردم تا به راحتی بتونید نصب کنید.

لینک مخزن:
Https://github.com/AmirakbariSXL/Odoo-Installation

#SXL
#ERP
#Odoo
به تازگی کل زندگیم رو سرییچ کردم روی ابزارهای Astral (uv و ruff) و از VScode به Zed (یه ادیتور نوشته شده با راست) نقل مکان کردم.

واقعا تجربه خوبیه. ۹۰ درصد انتظاراتی که از یک ادیتور دارید رو براورده می‌کنه. بعنوان کسی که توی ادیتورش گیم نمی‌زنه یا فیلم نمی‌بینه و از ادیتور بعنوان یه ادیتور استفاده می‌کنه، این ادیتور نسبتا کامله و من ازش راضیم.

+ کانفیگ راحت
+ شخصی‌سازی راحت
+ راه اندازی AI Assistant راحت (به هر LLM با هر endpointی می‌تونید وصلش کنید)
+ تم شخصی
+ سبک
+ با فریم ریت بالا اجرا میشه و از GPU استفاده می‌کنه

هر پرسشی راجع بهش دارید بپرسید سعی می‌کنم پاسخ بدم.

در ضمن این ادیتور درحال حاضر واسه مک و لینوکس در دسترسه. (با یک سری ترفند میشه روی ویندوز آوردش بالا ولی استیبل نیست)
404: caption not found
Halal developer
Haram developer
Forwarded from Yaser
Today i want to teach you how to program a bomb 😂😂😂
اگه روی پروداکشن یا توی یه محیط ایزوله که چیزی از راست نصب ندارید از pydantic v2 استفاده می‌کنید، فعلا سوییچ نکنید به python3.13. یه سری دپندنسی راست نیازه که نصب داشته باشید که با پایتون 3.13 همخوانی ندارن و پای‌دنتیکم نمی‌تونه کاری واستون انجام بده.

خود pydantic نیازمند pydantic_core هست. پکیجی که کامل با راست نوشته شده که و به PyO3 ورژن 0.22.5 (با ساپورت پایتون ۳.۱۳ بتا) وابسته هست. این درحالیه که ساپورت اصلی واسه پایتون 3.13 روی ورژن 0.23.0 این پکیج رلیز شده. پس احتمال داره به مشکل بخورید.
قبلا راجع به تاکس (tox) صحبت کردیم. یه ابزار مدیریت venvه. شما می‌تونی یک سری محیط‌ها درش تعریف کنی و از طریق cli، میاد و venv مجزا واسه هر محیط درست می‌کنه، نیازمندی هر محیط رو در اون محیط نصب می‌کنه و کامندهایی که واسش ست کردید رو ران می‌کنه. یه ابزار قدرتمنده جهت تست کردن پروژه در چندین محیط مختلف (مثلا py3.9 py3.10 و..) یا حتی محیط هایی که درش linter یا formatter دلخواهتون نصبه.

این پروژه جدید تاکسه که اجازه می‌ده همین سیستم رو ولی با پرفورمنس و سرعت uv داشته باشین. سرعت اجراش واقعا سریعه!

اگه قبلا اینجوری لینت می‌کردین:
uvx tox -e lint

الان کافیه تبدیلش کنید به این:
uvx --with tox-uv tox -e lint

بیشتر: https://github.com/tox-dev/tox-uv
ورژن 0.8 پای‌اکشن رو رلیز کردم و خیلی خوب شده!

- کل ساختار (دیپلوی، بیلد، تست و..) برپایه uv بازطراحی شده. سرعت ورکفلو چه داخلی و چه ورکفلوی اکشن شما خیلی بهبود یافته.
- داکیومنت‌ها آپدیت شدن. خیلی مختصر و مفیدتر توضیح دادم. تمام داکیومنت‌ها به یک پلتفورم دیگه انتقال پیدا کردن.

داکیومنت: pyaction.imsadra.me/docs
ریپازیتوری: github.com/lnxpy/pyaction
اون موزه بود به دیوار چسبونده بودن، امروز تو یه مزایده به مبلغ ۶.۲ میلیون دلار به فروش رفت.

دنیا جای عجیبیه.. شماره عیلون موسک کسی داره؟ راکت می‌خوام. می‌خوام برم فضا.
Forwarded from ErfJab (Erfan)
برای اجرای پروژه‌ها تو سرور، یه اسکریپت ساختم که دپندنسی‌ها، محیط مجازی و پکیج‌ها رو نصب کنه و سورس رو با CLI کنترل کنه. قبلاً نسخه‌ای داشتم، ولی با تغییرات جدید و استفاده از uv، تمپلیت رانر (runner) رو تو گیت‌هاب منتشر کردم. به‌زودی رانر داکر هم اضافه می‌کنم تا تو پروژه‌هایی مثل هولدربات و سرورمنیجربات استفاده بشه.

📱🌟 Github.com/erfjab/runner
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥
Inheritance explained
درود دوستان. بهمن، از دوستان عزیزم لطف داشتن و یه کد تخفیف 100% واسه شما درنظر گرفتن واسه این وبینار خاص. مفاهیمی که در این وبینار تدریس میشن:

نصب و پیکربندی Neovim برای یه محیط سریع 🛠
زیباتر کردن ترمینال با Zsh و Powerlevel10k 💎
استفاده از تم‌ها و پلاگین‌های حرفه‌ای با NvChad 🌈
تکمیل خودکار و خطایابی هوشمند با LSP 🤖
ارتباط مستقیم با دیتابیس‌های SQL و اجرای کوئری 📊
دیباگ آسان و حرفه‌ای 🐛
شخصی‌سازی محیط برای تجربه‌ای منحصربه‌فرد 🎨

کد تخفیف: sadra
لینک ثبت نام: https://evnd.co/zXglH

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

اینکه میگن یه زبان/فریم‌ورک/ابزار رو که انتخاب کردید، تمام تمرکز رو بذارید روش و حسابی توش دیپ شید کاملا اشتباهه بنظرم.

شاید دیپ شدن در اون استک خاص خوب و مفید باشه، ولی به هیچ وجه تمام تمرکز رو روی اون نذارید. دقیقا مثل همون قضیه تخم مرغ و سبده. همیشه توی ساید داستان، یکی دوتا ابزار یا فریم ورک دیگه که زیاد ارتباطی به استک اصلیتون ندارن رو هم کار کنید و گاها جدی دنبالش کنید. بک اند پایتون کار می‌کنید؟ هرازگاهی یه دوتا توتوریال از ریکت یا نکست ببینید.

اینطوری اتفاقی که میوفته، هم دید بهتری واسه ادامه مسیر دارین، هم اگه استک اولی زیاد چنگی به دل نزد طی گذر زمان و شما رو به هدفتون نزدیک نکرد، حداقلش اینه که می‌تونید از ترکیب چند استکی که کار کردید خروجی بهتر و به نتیجه قابل قبولی برسید.

من اوایل که بعد از سالها پایتون کد زدن شروع کردم تایپ اسکریپت یاد گرفتن، بارها می‌شد که توی پایتون سعی می‌کردم مکانیزم هایی که سمت ریکت هستن رو پیاده کنم. همینجوری واسه خودم دکوریتورهایی طراحی می‌کردم تا کمبود typing پایتون رو نسبت به تایپ اسکریپت برطرف کنم. ( صرفا واسه تفریح)

گاها یهو دیدین که همین سیستم، خودش تونست تبدیل به یه ایده شه و روی ریپازیتوری پایتون (یا بلعکس) مرج شه حتی. اگه دقت کرده باشین خیلی از دولوپرهای پایتون اصلا استک اصلیشون پایتون نیس. مثلا طرف راست کد می‌زنه، میگه فلان چیزو اینجا داریم، شما هم اضافه کنید. (این سیستم واسه فیچر هایی که جدید رلیز میشن روی یه زبان خیلی جواب میده)
چرا اینقدر امروز روز خوبیه؟ :)
2025/07/04 09:22:46
Back to Top
HTML Embed Code: