ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

Coding Lovers

Coding Lovers

前往频道在 Telegram

:همه شبکه های اجتماعی یکجا 🌐 Zil.ink/codinglovers :چیزی نیاز داری؟ 🧑‍💻 @Amir_OfficiaI 📌 تبلیغات: @CodingLoversAds :گروه 🍻 @CodingLovers_GP

显示更多
2 052
订阅者
无数据24 小时
-17 天
-2230 天
帖子存档
وقته انتقام از PHP عه

🏠 سیستم عامل زندگی‌ت / LifeOS به‌جای جابه‌جایی بین چند اپ مختلف، همه‌ چیزو تو یه داشبورد سلف‌هاست جمع کرده: کارها (با اولویت
🏠 سیستم عامل زندگی‌ت / LifeOS به‌جای جابه‌جایی بین چند اپ مختلف، همه‌ چیزو تو یه داشبورد سلف‌هاست جمع کرده: کارها (با اولویت و پیگیری)، تقویم، یادداشت، ردیابی عادت‌ها، بوکمارک و آب‌وهوا. یه دستیار هوش مصنوعی هم داره که با توجه به فعالیتت، پیشنهادای شخصی میده و هر هفته گزارش هفتگی میده. 🪄 تکنولوژی: NextJS • Prisma • OpenRouter
🤝 پروژه کاملا اوپن سورسه؛ میتونین ایده ها و باگ هارو issue کنین، یا برای همکاری PR بسازین. اگه از ایده و پروژه خوشتون اومده، استار فراموش نکنین.
گیتهاب: https://github.com/AlirezaRashnoo/life-os #LifeOS #OpenSource #NextJS @CodingLovers_OFF

زبان Rust دیگه داره از Js هم دیوونه تر میشه این تکنیک رو هرکی بلد باشه دیگه تهشه
let a = unsafe { &mut *(self as *mut Self) };
let b = unsafe { &mut *(self as *mut Self) }
طول کشید تا بفهمم چیه دقیقا😂😂
@CodingLovers_OFF

پروژه هاتون رو برامون بفرستید، تا داخل چنل برای معرفی یا دعوت به همکاری قرارش بدیم. پروژه باید: • اوپن سورس باشه • فعال باشه • یه README مناسب داشته باشه • مرتبط با برنامه نویسی باشه @awolverp

اینو همه میدونن، همه #meme @CodingLovers_OFF
اینو همه میدونن، همه #meme @CodingLovers_OFF

تاحالا چه چیزی از پایتون پیدا کردین که براتون جالب بوده؟ برای من این دوتا بوده: ماژول this
import this
و این حرکت:
$ python3 -m json.tool

تا الان فکر میکردم هرکی از راه رسیده یه زبان برنامه نویسی ساخته تا اینکه تعداد دیتابیس هارو دیدم رسما هرکی رسیده یه دیتابیس ساخته. ۴۴۰ تا دیتابیس داریم که دارن استفاده میشن (شامل دیتابیس های SQL و NoSQL و key-value ). و اصلا توقع همچین رنکینگی نداشتم: https://db-engines.com/en/ranking
۱۳ تا از دیتابیس هایی که میشناختم رو مقایسه کردم و واقعا عجیب بود😂 ۱. Oracle ۲. MySQL ۳. MsSql ۴. PostgreSql ۶. Snowflake ۷. Databricks ۱۱. Sqlite ۱۴. Hive ۱۹. BigQuery ۲۳. Teradata ۲۹. Spark ۳۵. Redshift ۴۱. DuckDb
#dbengines #database #ranking @CodingLovers_OFF

از امشب ۴۰ درصد قیمت اینترنت رو میبرن بالاتر
بنظر من که ارزش قیمتشو داره 🤡

گوگل مدل Gemini 4 Argon رو منتشر کرده که توی بنچمارک ها از GPT 6 Astra قویتره و ارزون تر
این وسط فقط گراک‌عه که عقب مونده؛ ایلان داداش کجایی
@CodingLovers_OFF

Repost from Persian GitHub
پروژه «افسانه‌ها»؛ آرشیو متن‌باز و مردمی قصه‌ها و فولکلوره‌ای محلی شهره‌ای مختلف ایران این پلتفرم با هدف ثبت و نجات داستان‌های بومی پیش از فراموشی طراحی‌شده است. کاربران و علاقه‌مندان، حتی بدون دانش فنی یا حساب گیتهاب، می‌توانند از طریق وب‌سایت afsanegan.ir افسانه‌ها و روایت‌های شفاهی شهر و روستای خود را ثبت و ماندگار کنند. https://github.com/afsanegan/afsaneha 🐙 @RepoFA

بابا ایول فایرفاکس VPN روی مرورگرش اورده، سرعتش مثل جته
بابا ایول فایرفاکس VPN روی مرورگرش اورده، سرعتش مثل جته

گیت هوکز Git Hooks وقتی git init میزنین، یه پوشه به اسم .git/hooks درست میشه. اینجا جای تمام هوک هاست. معمولا چند تا فایل نمونه مثل pre-commit.sample داخلشه. میتونین هر اسکریپتی که میخواین در هر مرحله ای اجرا بشه رو، داخل این فایل ها مینویسین. مثلا:
#!/bin/sh
# .git/hooks/pre-commit

if git rev-parse --verify HEAD >/dev/null 2>&1; then
  against=HEAD
else
  against=$(git hash-object -t tree /dev/null)
fi

if ! git diff-index --check --cached "$against"; then
  echo "فاصلهٔ انتهایی خط پیدا شد. کامیت لغو شد."
  exit 1
fi

exit 0
و بعد از این هر زمانی که git commit بزنین، این اسکریپت اجرا میشه. همینکار رو میتونین برای بقیه هوک هاهم انجام بدین: - prepare-commit-msg - commit-msg - post-commit
اما یه نکته مهمی هست: این هوک ها با مخزن ها sync نمیشن و هیچوقت stage نمیشن، پس تیم ها نمیتونن باهم sync کنن.
🪄 ابزار pre-commit از اونجایی که: - نوشتن هوک ها وقت زیادی میگیره - قابل stage شدن نیستن ما به ابزاری نیاز داریم که اینکارا رو برامون انجام بده. یه ابزار به اسم pre-commit داریم که کار باهاش خیلی راحته. نصب:
uv tool install pre-commit
اماده سازی فایل کانفیگ ( این فقط یه مثال سادست، همچی میتونین اضافه کنین ):
# .pre-commit-config.yaml
repos:
  - repo: https://github.com/pre-commit/pre-commit-hooks
    rev: v5.0.0
    hooks:
      - id: trailing-whitespace
      - id: end-of-file-fixer
      - id: check-yaml
      - id: check-added-large-files
      - id: check-merge-conflict
فعال سازی:
uv run pre-commit install
و هوک هایی که کانفیگ کردین رو به .git/hooks اضافه میکنه؛ و خیلی راحت هم میتونین فایل کانفیگ رو stage کنین و با بقیه به اشتراک بذارین. داکیومنت گیت Git Hooks سایت pre-commit یک مثال کامل از pydantic #git #precommit #githooks @CodingLovers_OFF

گیت هوکز Git Hooks مثل هر VCS، گیت هم قابلیت اجرای اسکریپ رو قبل از انجام کار های مهم داره. هم سمت client side داره هم server side؛ ما فقط با چند تا از چیزای client side توی این پست کار داریم.
میتونین کار همیشگیتون قبل از کامیت رو اتومات کنین. برای مثال قبل از کامیت شدن، خودکار کدتون رو lint و format کنید.
انواع مختلفی داره که مهم هاش: هوک pre-commit وقتی کامیت میزنین، اولین هوکی که اجرا میشه اینه؛ حتی قبل از اینکه گیت بخواد ازتون message دریافت کنه. هوک prepare-commit-msg در مرحله دوم اجرا میشه؛ قبل از اینکه یک message رو ازتون دریافت کنه و بهتون مسیج پیشفرض رو نشون بده، اجرا میشه. با استفاده ازش میتونین یک مسیج default بسازین. هوک commit-msg بعد از اینکه گیت ازتون message رو گرفت، اجرا میشه تا مسیج رو بررسی کنه. اگه تاییدش نکنه میتونه کامیت رو لغو کنه. هوک post-commit بعد از اتمام کامیت اجرا میشه. #git #precommit #githooks @CodingLovers_OFF

اپدیت NextJS 16.4 نکست‌JS یه اپدیت داده که تغییرات مهمش، شامل میشه: 🏗 پیشفرض Cache Component کش قدیمی App Router کنار رفته و
اپدیت NextJS 16.4 نکست‌JS یه اپدیت داده که تغییرات مهمش، شامل میشه: 🏗 پیشفرض Cache Component کش قدیمی App Router کنار رفته و کش کردن هر بخش از UI صریح و ترکیبی شده: سمت کلاینت، سرور و زمان درخواست. همچنین پیشفرص فلگ های cacheComponents و partialPrefetching فعاله. 🪄 تضمین استاتیک بودن با متغییر ensureStatic میتونی مشخص کنی که کل page یا prefetch باید static باشن. 🧩 کنترل دقیق تر prefetch بخاطر partial prerendering، بارگذاری صفحات به ۳ مرحله تقسیم میشه، که این امکان رو به ما میده تا بتونیم مشخص کنیم هر بخشی چه زمانی بارگذاری بشه. ✨️ عملکرد و حجم - کش دیسک کوچک تر شده و از zstd استفاده شده ( ۲۵ درصد ) - اومدن HMR رو تنبل تر کردن. فقط وقتی به چیزی نیاز باشه recompileش میکنه. - حجم باندل کمتر شده. https://nextjs.org/blog/next-16-4 #nextjs #typescript @CodingLovers_OFF

پایتون تصمیم گرفته CPython رو به سمت Rust ببره یعنی درواقع پایتون میشه ترکیب C + Rust. چرا این تصمیم گرفتن؟ با پیشرفت پایتون، مشکلات مموری لیک و ... زیاد گزارش شده. قبلا هم این تصمیم رو داشتن ولی اکوسیستم Rust بزرگ نشده بود؛ اما حالا دیگه وقتشه... این یک شروعه تا CPython رو سمت Rust ببرن ❤️‍🔥

جوری که لینوکس یوزر ها رانندگی میکنن😂😂😂 #meme @CodingLovers_OFF

یه فایل به لینک قوی تلگرامی نداریم؟

وای دقیقا، خودمم بعضی وقتا حس میکنم شبیه هوش مصنوعی حرف میزنم

تبریک میگم لینکدین هم ایرانی هارو تحریم کرد و کاملا آیپی های ایران رو بست و از قضا نمیتونی با vpn واردش بشی چون درجا اکانت رو میبندن.
شد یه بار یه خبر خوب شغلی توی این کشور داشته باشیم؟
@CodingLovers_OFF

پایتون ۳.۱۵ منتشر شد