Codoloper
311 subscribers
63 photos
1 video
77 links
اخبار، آموزش و مستندات در مهندسی نرم افزار و سخت افزار

سایت:
Https://codoloper.ir

کُدُلُبات(ربات کدلپر)
@codolobot

اینستا، لینکدین، توییتر
codoloper
Download Telegram
خبر انتشار عمومی بتا دیپ سیک فلش ورژن ۴ رو داخل سایت بررسی کردیم. 📢

این مدل از مدل pro خودش فراتر رفته و مثل ایکه خیلی خوب بوده

اپ Cline رایگان میزاره استفاده کنید ازش فکر میکنم با ۵۰ میلیون توکن 💬

قیمتشم خیلی مناسبه بررسی کنید بد نیست

امیدواریم مفید باشه 🤞
https://codoloper.ir/blog/deepseek-v4-flash-mdly-kh-adaa-myknh-az-nskhhy-pro-khwdsh-hm-jlw-zdh 🔗

#خبر
3
نوشته جدید: قضیه CAP در دیتابیس

یکی از مهم ترین مباحثی که باید راجع به دیتابیس های توزیع شده بدونید قضیه CAP هست

میگن که یک دیتابیس هیچ‌وقت نمیتونه این سه تا رو باهم تضمین کنه Consistancy, Availability و Partition tolerance

این مطلب مهمی هست در کل

امیدواریم مفید باشه
https://codoloper.ir/blog/qdhyhy-cap-chra-hych-dytabys-twzyashdhay-nmytwnh-hmhchyz-rw-ba-hm-dashth-bashh

#آموزش
2
خبر هست مثل اینکه دیپ سیک داره یک هارنس درست میکنه یچیزی مثل(codex یا claude code).
اگر رایگان باشه یا حداقل بیشتر از بقیه رایگان بزاره استفاده کنیم، بعد از اینکه مدل فلش جدیدش انقدر خوب بوده توی همه کار ها، احتمالا انتخاب همه بشه.
البته اگر با چین مشکلی نداشته باشید
10🔥1🍌1
⚙️ یه سؤال ساده: وقتی یه سرور کش رو اضافه یا حذف می‌کنی، چرا یهو کل کش خالی می‌شه و همه‌ی درخواست‌ها می‌ریزن رو دیتابیس؟ 🤔

جواب این سؤال به یه فرمول ساده برمی‌گرده: hash(key) % N. تا وقتی N ثابته همه‌چیز خوبه ، ولی همین که یه سرور کم یا زیاد بشه، تقریباً همه‌ی کلیدها جابه‌جا می‌شن 🔄. تو مقاله‌ی جدید کدلپر، از صفر توضیح دادیم consistent hashing چطور این مشکل رو حل می‌کنه 🛠️ و چرا فقط K/N کلید (به‌جای همه‌شون) جابه‌جا می‌شه.

توش رفتیم سراغ:
🔹 یه پیاده‌سازی واقعی با پایتون 🐍
🔹 مفهوم virtual node و این‌که چرا بدونش توزیع بار روی سرورها اصلاً یکنواخت نمی‌شه ⚖️
🔹 کاربردهای واقعیش تو Cassandra، DynamoDB و Memcached 🗄️
🔹 محدودیت‌هایی که کمتر کسی درباره‌شون حرف می‌زنه؛ مثل چالش سرورهای با ظرفیت متفاوت و رابطه‌ش با replication 🚧

👉 https://codoloper.ir/blog/consistent-hashing-chtwr-yh-systm-twzyashdh-rw-dr-brabr-adhafh-w-km-shdn-srwr-mqawm-myknh

#آموزش
5
نکست جی اس ورژن ۱۶.۳ منتشر شد. 🚀

- مصرف کمتر RAM در حالت توسعه 💾
- بیلد سریع‌تر 🏗️
- تایپ چک سریع‌تر با تایپ اسکریپت ۷
- SSR سریع‌تر 🚀
- درخواست‌های کمتر برای Prefetch 📉
- کش بهتر برای فایل‌های استاتیک

آپدیت رو بررسی کردیم. اگر نکست کار میکنید حتما بخونید. 📖

امیدواریم مفید باشه 😊

https://codoloper.ir/blog/nextjs-163-mntshr-shd-tjrbh-twsah-bhtr-shdh

#خبر
4
نوشته جدید: اصول SOLID 🛠️

اصول SOLID احتمالاً یکی از پرتکرارترین موضوعاتی هست که تو مصاحبه‌های برنامه‌نویسی ازش سؤال می‌شه 🤔، ولی همین تکرار زیاد باعث شده خیلی وقت‌ها به یه سری تعریف حفظی تبدیل بشه که کسی واقعاً نمی‌دونه کِی و چرا باید ازشون استفاده کنه. 🧠

این پنج اصل، راهنمای طراحی کلاس‌ها و ماژول‌ها هستن که هدفشون کد قابل نگهداری‌تر و کمتر شکننده در برابر تغییره 🛡️؛ نه یه سری قانون مقدس که باید همیشه و همه‌جا کورکورانه اجراشون کنی.

امیدواریم مفید باشه 🚀

https://codoloper.ir/blog/aswl-solid-chyzy-kh-hmh-azsh-asm-mybrn-wly-kmtr-ksy-drst-azsh-astfadh-myknh
#آموزش 📚
4
اوپن‌ای‌آی یکی از قدیمی‌ترین محدودیت‌های ChatGPT رو کنار گذاشت: از هفته‌ی آینده، کاربران رایگان (Free) و همچنین کاربران پلن Go دیگه هیچ محدودیتی برای چت‌های متنی نخواهند داشت. 🚀

این محدودیت هم توی خیلی از مسائل داره که میتونید داخل سایت بخونید (کوتاه هست) 📄

بازار آزاد و رقابت باعث پیشرفت همه هست. 📈

امیدواریم مفید باشه

https://codoloper.ir/blog/openai-mhdwdyt-cht-mtny-rw-bray-karbran-raygan-chatgpt-brdasht

#خبر 📰
6
کُدُلُبات منتشر شد 📢

یک بات درست کردیم که می‌تونید اخبار جدید رو که ما بررسی نکردیم، برامون ارسال کنید تا بررسی بشن در سریع‌ترین زمان ممکن ⏱️🚀

مثلاً میگید که ورژن جدید فلان مدل منتشر شده 🆕📲

ما میریم بررسی می‌کنیم و هر چی اطلاعات هست رو براتون در میاریم، ترجمه میکنیم و منتشر می‌کنیم 📝

ربات رو به‌روزرسانی می‌کنیم به مرور و قابلیت‌های خفنی بهش می‌دیم 🔧💎

اگر دوست داشتید امتحانش کنید 👇🤖

@Codolobot

#بروزرسانی
5
Codoloper pinned «کُدُلُبات منتشر شد 📢 یک بات درست کردیم که می‌تونید اخبار جدید رو که ما بررسی نکردیم، برامون ارسال کنید تا بررسی بشن در سریع‌ترین زمان ممکن ⏱️🚀 مثلاً میگید که ورژن جدید فلان مدل منتشر شده 🆕📲 ما میریم بررسی می‌کنیم و هر چی اطلاعات هست رو براتون در میاریم،…»
نوشته جدید: Test-Driven Development 🧪📝

داخل این آموزش بررسی کردیم که چطوری میشه اول تست نوشت، بعد برای اون تست لاجیک نوشت و اصلا چرا باید اینکار رو بکنیم؟ 🤔

ببینید، اگر یک اینترفیس ورودی و یک اسکیما/فرمت خاص خروجی دارید، و تجربه دارید که کار رو از همون اول در بیارید این روش صرفا یک لایه اطمینان هست. اما در غیر اینصورت پیشنهاد میکنم حتما تست رو بنویسید و یا به یک روشی از ورودی و خروجی کدتون اطمینان حاصل کنید.

این روش بسیار برای کسانی که میخوان بزرگ کد بزنن کمک کننده هست. 🚀

امیدواریم مفید باشه 🌟
https://codoloper.ir/blog/tdd-chyh-w-chra-nwshtn-tst-qbl-az-kd-mntqytr-az-chyzyh-kh-bh-nzr-myrsh

#آموزش
3
نوشته جدید: wget vs curl 🛠️

اگه تا حالا تو ترمینال یه فایل دانلود کردی یا یه API رو تست کردی، احتمالاً با هر دوی این ابزارها برخورد داشتی. هر دو کارشون رفتن سراغ یه URL و گرفتن داده از اونه، و تو خیلی از موارد ساده، هر کدوم رو که استفاده کنی فرقی نمی‌کنه. ولی وقتی پای موارد پیچیده‌تر وسط بیاد، این دو تا فلسفه کاملاً متفاوتی دارن که دونستنش از انتخاب اشتباه و کلنجار رفتن با فلگ‌های اضافه جلوگیری می‌کنه. 🚀📉

امیدواریم مفید باشه 💡
https://codoloper.ir/blog/curl-dr-mqabl-wget-kdwm-rw-key-astfadh-knym
#آموزش 📚
4
نوشته جدید: Design Patterns

دیزاین پترن‌ها یکی از اون موضوعاتیه که تو مصاحبه‌ها خیلی می‌پرسنش، ولی همین تکرار زیاد باعث شده خیلی‌ها فقط ۲-۳ تا پترن رو حفظ کنن بدون اینکه بدونن دقیقاً چه مشکلی رو حل می‌کنن 🤔. نتیجه‌ش می‌شه کدی که پر شده از Factory، Strategy و Observer 🏗، در حالی که خود پروژه اصلاً به هیچ‌کدومشون نیاز نداشته! 🙄

فرض کن شش ماه پیش یه پروژه رو تموم کردی 🗓. امروز مدیرت میگه فقط یه قابلیت کوچیک بهش اضافه کن . پروژه رو باز می‌کنی، ولی بعد از چند دقیقه می‌بینی خودتم نمی‌دونی چرا اون کدها رو اون‌جوری نوشتی 🤷‍♂️. هر تغییری یه جای دیگه رو میشکنه 🧱 و انگار پروژه تبدیل شده به یه دومینوی آماده سقوط 🃏. اگه این تجربه برات آشناست 🤝، احتمالاً همینجاست که به اهمیت واقعی دیزاین پترن‌ها نزدیک می‌شی 💡.

امیدواریم مفید باشه
https://codoloper.ir/blog/dyzayn-ptrnha-chyzy-kh-hmh-asmshw-bldn-wly-kmtr-ksy-mydwnh-key-bayd-azsh-astfadh-knh

نویسنده: آرش بهادری
#آموزش
5
نوشته جدید: Bun vs Deno vs Node 🚀

هر سه‌ی این‌ها یه runtime کامل جاوااسکریپت/تایپ‌اسکریپت هستن؛ یعنی هر کدوم می‌تونه کد سمت سرور رو اجرا کنه، پکیج نصب کنه، و پروژه رو build کنه. تفاوتشون تو فلسفه‌ی طراحی، عملکرد، و چیزیه که هر کدوم به‌صورت پیش‌فرض بهت می‌دن. تو این مقاله این سه تا رو کنار هم می‌ذاریم تا ببینیم کدوم برای چه نوع پروژه‌ای منطقی‌تره. 💡🔍

امیدواریم مفید باشه
https://codoloper.ir/blog/bun-vs-deno-vs-nodejs-kdwm-rw-antkhab-knym

#آموزش 📚 #مقایسه ⚖️
2
اگه از Claude Code استفاده می‌کنی و عادت داری هر دستور رو قبل از اجرا تأیید کنی، این عادت به‌زودی تغییر می‌کنه 🔄. اوپن‌سورس نیست، ولی اوضاعش شبیه یه تغییر بزرگ تو تجربه‌ی روزمره‌ی برنامه‌نویسیه 💻: از ۱۴ آگوست، حالت «Auto Mode» برای سشن‌های جدید تو پلن‌های Pro، Max و Team به‌صورت پیش‌فرض فعال می‌شه 🚀.

اگر روی مکان‌های حساس کار می‌کنید که حتی امکان دسترسی به اطلاعات حساس وجود داره، به شدت توصیه می‌کنم تنظیمات رو تغییر بدید 🔒⚠️

امیدواریم مفید باشه
https://codoloper.ir/blog/auto-mode-tw-claude-code-az-14-aagwst-pyshfrdh-myshh

#خبر 📰
👍4
نوشته جدید: Agent Lee دستیار هوش مصنوعی کلودفلر 🤖

اگه تا حالا وسط تنظیم کردن DNS یا بررسی یه قانون فایروال تو داشبورد کلادفلر گیر کردی و مجبور شدی چند تا تب مستندات باز کنی، خبر خوبی برات هست! 🎉 کلادفلر یه دستیار هوش مصنوعی به اسم Agent Lee به داشبوردش اضافه کرده که دقیقاً همون‌جا، تو یه پنل کنار صفحه، هم به سؤالاتت جواب می‌ده و هم می‌تونه مستقیم تغییرات رو براش اعمال کنه. 🛠️

امیدواریم مفید باشه 👇
https://codoloper.ir/blog/agent-lee-dstyar-hwsh-msnway-kladflr-kh-tw-dashbwrd-knart-nshsth

کانال:
@codoloper

#خبر 📰 #آموزش 📚
2
Please open Telegram to view this post
VIEW IN TELEGRAM
اوپن‌ای‌آی یه مدل تخصصی جدید معرفی کرده به اسم GPT-5.6-Cyber 🤖؛ نسخه‌ای fine-tune شده از قوی‌ترین مدل عمومیش (GPT-5.6 Sol) که مخصوص کارهای پیشرفته‌ی امنیت سایبری مثل کشف آسیب‌پذیری‌های zero-day 🕵️‍♂️ و توسعه‌ی زنجیره‌ی اکسپلویت طراحی شده 💻.

نکته‌ی مهم اینه که این مدل برخلاف مدل‌های عمومی، آموزش دیده که تو دسته‌ای از درخواست‌های حساس و «دو-کاربردی» (کاری که هم می‌تونه دفاعی باشه، هم تهاجمی) کمتر امتناع کنه 🛡️⚔️.

امیدواریم مفید باشه
https://codoloper.ir/blog/gpt-56-cyber-mdly-kh-awpnayaay-bray-shkar-hfrhhay-amnyty-qbl-az-hkrha-sakhth

کانال:
@codoloper

#خبر
2
بعد از مدت‌ها درخواست از سمت جامعه‌ی لینوکس، اوپن‌ای‌آی بالاخره اپلیکیشن رسمی دسکتاپ ChatGPT رو برای لینوکس منتشر کرد.
این اپ که فعلاً تو مرحله‌ی preview قرار داره، ChatGPT، ChatGPT Work، و Codex رو تو یه اپلیکیشن native برای لینوکس کنار هم میاره؛ چیزی که تا الان کاربران لینوکس مجبور بودن یا از طریق مرورگر استفاده کنن یا سراغ wrapper های غیررسمی برن. 🐧💻

امیدواریم مفید باشه

https://codoloper.ir/blog/aplykyshn-dsktap-rsmy-chatgpt-balakhrh-bh-lynwks-awmd

کانال:
@codoloper

#خبر 📢
3
اگه چند وقتیه دنبال اخبار دنیای دیتابیس‌ها و کش بودی 🗄️، احتمالاً اسم Valkey رو دیدی و برات سؤال شده چرا یهو یه رقیب جدی برای Redis ظاهر شده 🆚، در حالی که تا همین چند سال پیش Redis عملاً بدون رقیب تو حوزه‌ی خودش بود 🏆. داستان این fork، بیشتر به یه تغییر لایسنس برمی‌گرده تا یه اختلاف فنی ⚖️.

امیدواریم مفید باشه
https://codoloper.ir/blog/valkey-vs-redis-chra-yh-fork-jdyd-awmd-w-kdwm-rw-bayd-antkhab-kny

کانال:
@codoloper 📢

#مقایسه
4
دیپ‌سیک این هفته یه قدم جدید و جدی تو مسیر ابزارهای agentic برداشت: انتشار DeepSeek Harness، یه فریم‌ورک متن‌باز برای اجرای agent که مستقیم قصدش رقابت با Claude Code آنتروپیکه. این اتفاق سیزدهم آگوست، همزمان با انتشار نسخه‌ی نهایی DeepSeek-V4-Pro-0813، رخ داد.

برای کسانی که نمیدونن هارنس یک چیزی شبیه به کدس و کلاد کد هست یا حتی هرمس هست

امیدواریم مفید باشه
https://codoloper.ir/blog/deepseek-harness-mntshr-shd-rqyb-mtnbaz-claude-code

@codoloper
#خبر
5