Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
عقل ایرانی و باگ کد تخفیف ووکامرس

یکی از سایتا یه کد تخفیف 100 درصدی با محدودیت 2 بار استفاده برای یک مشتری ایجاد کرده بود تا بتونه 2 تا خرید 100 درصدی داشته باشه

حالا مشتری خرید اولشو میزنه بعد میخواسته بتونه دو بار دیگه خرید کنه یعنی بشه 3 بار

نمیدونیم چطوری ولی اومده در یک ثانیه هم کد تخفیف رو ثبت کرده و هم خرید

که بتونه به جای یکبار دیگه دوبار استفاده کنه و سیستم رو دور بزنه

البته ماهم متوجه شدیم این طرف چی کار کرده

اگر همزمان کد تخفیف رو بزنید و خرید کنید باگ محدودیت کد تخفیف ووکامرس رو میتونید دور بزنید

اگر عکسو نگاه کنید متوجه میشید در یک ثانیه هم کد تخفیف ثبت کرده هم خرید ( ثبت دو تا کد تخفیف در یک ثانیه سپس ثبت دو تا خرید در یک ثانیه )

@poinair پوینا
نرم‌افزار Studio که برپایه Playground ساخته شده، راه‌اندازی محیط‌های تست و توسعه وردپرس رو ساده‌تر کرده و امکاناتی مثل دستیار هوش مصنوعی و فضای میزبانی رایگان هم داره.

+ دانلود برای ویندوز و مک‌:
https://developer.wordpress.com/studio/

++ دانلود برای لینوکس (غیررسمی):

https://github.com/yasershahi/studio-appimage

@DevTwitter | <Yashar Shahi/>
Forwarded from Ditty | دیتی
This media is not supported in your browser
VIEW IN TELEGRAM
🔺توابع if/else به CSS اضافه شدن 🔥

- این ویژگی فعلاً از کروم 137 به بعد در دسترس هست

- مشاهدهٔ دمو

#css
Forwarded from Dev Dastan
🖼️ A Brief History of JavaScript: This year, JavaScript turns 30


🔸 1994: Netscape releases Netscape Navigator 1.0


🔸 1995: Brendan Eich creates the very first version of JavaScript


🔸 1996: Microsoft introduces JScript in Internet Explorer 3 to compete with Netscape Navigator


🔸 1996: Netscape Navigator 2.0 is released with JavaScript 1.0


🔸 1997: Netscape submits JavaScript to ECMA International


🔸 1998: Official release of the first ECMAScript language specification (ECMAScript 2)


🔸 1999: Microsoft releases Internet Explorer 5, which uses more proprietary technology than before.


🔸 2001: The first JSON message is sent


🔸 2002: JSLint, the “grandfather of all JavaScript syntax checkers” is introduced


🔸 2003: Apple introduces Safari and WebKit


🔸 2004: A beta version of Gmail is released, which uses a new asynchronous JavaScript protocol, “AJAX”


🔸 2006: John Resig creates first commit to a project named jQuery


🔸 2007: The first Apple iPhone is released with its mobile safari not supporting Flash


🔸 2008: Netscape Navigator is sunset, marking the end of the “First Browser War”


🔸 2008: Douglas Crockford publishes “JavaScript: The Good Parts”


🔸 2008: Google releases the Chrome browser, the fastest web browser at the time, and with it, the V8 engine.


🔸 2009: Ryan Dahl begins work on Node.js


🔸 2009: The first commit on Express.js is created


🔸 2010: npm 1.0 is released


🔸 2010: WebStorm 1.0, a new JavaScript IDE by JetBrains, is released


🔸 2010: AngularJS and Backbone.js are released


🔸 2012: Webpack, a module bundler, is introduced


🔸 2012: Microsoft makes TypeScript 0.8 available for the public


🔸 2013: Facebook releases React


🔸 2014: Vue.js is released


🔸 2014: The first commit to Babel.js is created


🔸 2014: Amazon announces AWS Lambda, powered by Node.js


🔸 2015: GraphQL, a query language for APIs, is launched


🔸 2015: Redux is released


🔸 2015: Web assembly is released


🔸 2015: ECMAScript 6 (ES2015) is released


🔸 2016: Microsoft releases VSCode 1.0, a lightweight, fast, cross-platform IDE


🔸 2016: Angular (Angular2) is released


🔸 2016: Next.js 1.0 is released


🔸 2017: Prettier 1.0 is released


🔸 2017: Facebook launches Yarn, a new package manager


🔸 2018: TensorFlow.js is released, bringing machine learning to the browser via WebGL or WebGPU without needing compute


🔸 2019: Node.js stabilizes support for ECMAScript modules in v13.2.0


🔸 2020: JavaScript makes it into space with SpaceX Dragon


🔸 2020: Deno 1.0 is released


🔸 2022: Internet Explorer 11 is retired


🔸 2023: Bun 1.0 is released


🔸 2025: TypeScript will be ported to Go



📚 Article: [here]

#JavaScript


🖥 Follow @devDastan for more content.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
Forwarded from mosTafa Arshadi
رقیب اصلی و قسم‌ خورده تو در این دنیا، اون آدم موفق‌ تر، اون شرکت بزرگتر یا اون همکار باهوش‌ تر نیست. رقیب اصلی و شماره یک تو، اون نسخه تنبل، بی‌ انگیزه، ترسو، اهمال‌ کار و بهانه‌ گیر خودته. هر روز صبح که از خواب بیدار میشی، وظیفه اصلی تو اینه که این رقیب درونی پست و مزاحم رو شناسایی، به چالش بکشی و در نهایت شکست بدی و نابودش کنی. این تنها جنگی در این دنیاست که واقعا ارزش جنگیدن و پیروز شدن رو داره.

@hamidreza01
Mistral Code

هم معرفی شد؛ بعد از devstral, codestral embedding تیم mistral هم وارد این موضوع شده.

بخش مهم این متن اینجاس :

At its core, Mistral Code is powered by four models that are state of the art in coding:

Codestral: for fill-in-the-middle / code autocomplete

Codestral Embed: for code search and retrieval

Devstral: for agentic coding

And Mistral Medium for chat assistance



یعنی خودتون هم می‌تونید راه بندازید.
Bibi Gol
Moein
عشق کنیم.
برای حل چالش مستندسازی و تست خودکار API در پروژه‌های لاراول، پکیج laravel-postman را توسعه داده‌ام. ویژگی‌های کلیدی این پکیج به‌صورت خلاصه:
تولید خودکار کالکشن Postman
با اجرای دستور زیر در ترمینال:
php artisan postman:generate
تمام روت‌های API به‌صورت خودکار شناسایی و در قالب یک فایل JSON خروجی داده می‌شوند.

گروه‌بندی منعطف روت‌ها
• قابلیت دسته‌بندی خودکار و دستی مسیرهای API در کالکشن بر اساس نیاز شما:
– پیش‌وند (Prefix): مثل api/v1 یا هر پیش‌وند دلخواه دیگر
– نام‌فضای کنترلر (Controller Namespace): برای جدا کردن ماژول‌های مختلف (مثلاً Admin\، User\)
– مسیرهای تو در تو (Nested Path): مثلاً users/{id}/posts به‌صورت شاخه‌های محتوا در کالکشن نمایش داده می‌شود
• امکان تعریف قوانین سفارشی (مثل استفاده از میدل‌ورها یا الگوهای خاص) برای شامل/حذف کردن روت‌ها تا ساختار کالکشن دقیقاً مطابق سلسله‌مراتب دلخواه شما شکل بگیرد.

نام‌گذاری دلخواه درخواست‌ها
برای خوانایی و نظارت بهتر روی درخواست‌ها سه حالت اصلی وجود دارد:
[METHOD] URI
مثال:
GET /api/v1/users
Controller@Action
مثال:
UserController@index
ترکیبی از هر دو

فیلتر کردن مسیرها (Include/Exclude)
با الگوهای wildcard یا تنظیم میدل‌ورها و کنترلرهای خاص، می‌توانید مسیرهای موردنظر را انتخاب یا حذف کنید.

پشتیبانی از احراز هویت
تنظیم Bearer Token، Basic Auth یا API Key برای اضافه شدن خودکار هدرهای امنیتی در کالکشن.

امیدوارم این ابزار به بهینه‌سازی جریان کاری شما کمک کند!
اینم لینک گیت‌هاب:
https://github.com/yasintqvi/laravel-postman

@DevTwitter | <yasin taghavi/>
این برنامه stremio رو نمیدونم کجا دیدمش، الان نصبش کردم و ازش خوشم اومد.

یک برنامه برای استریم کردن محتوا به صورت بعضاً رایگانه (در بعضی موارد باید توی حساب نتفلیکس یا اپل‌تیوی لاگین کنید)، یک افزونه هم داره تحت عنوان Iran Provider که محتوای ایرانی رو هم نشون میده.




از فلت‌هاب یا AUR هم قابل نصبه.


@SohrabContents
Gemini 2.5 Pro

بازهم قویتر از قبل روی مباحث مربوط به code نویسی.

با اعلام دیپ‌مایند، مدل Gemini2.5 Pro آپدیت جدیدی رو دریافت کرده که یکی از ویژگی‌های مهم اون بهبود عملکردش روی تسک‌های مربوط به کد نویسی هست.
گیتهاب پیاده‌سازی رسمی انویدیا لب (تنسورفلو)
Noise2Noise: Learning Image Restoration without Clean Data

این تحقیق علاوه بر تصاویر روزمره روی تصاویر MRI نیز تست شده

Github Link
Deepseek R1

هم توی یک آپدیت خفن و دوس داشتنی؛ حالا برای کدهای بیشتری علاوه‌بر ارائه کد، دیاگرام و جریان اتفاقات رو رسم می‌کنه.

این هفته به مراتب عجیب و غریب هست.
(تصویر مربوط به یک پروژه Django هست ولی قبل از این روی Rust هم تست کردم و دقیق بود)
هوش مصنوعی داره لذت خلق‌کردن رو از ما می‌دزده!!

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

هوش مصنوعی اومده که کمکمون کنه و خب این کار رو هم می‌کنه ولی دیگه ساختن چیزای جدید روحمون رو جلا نمیده.

برای بقیه‌هم کم کم داره عادی میشه و از جمله‌ی «اینو که AI بهتر انجام میده» بیشتر از قبل استفاده می‌کنن.

یک مقاله‌ی جالب در این مورد پیدا کردم که خوندنش خالی از لطف نیست.

https://dev.to/joshtom/when-ai-steals-the-joy-of-creating-3aj2

@DevTwitter | <Milad Niroee/>
Qwen3

خیلی نرم و ریز مدل embedding خودش رو هم منتشر کرد

HuggingFace

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


پ.ن: توی لیدربورد multi lingual رتبه اول هست (البته مدل 8b)
قراره کلی آموزش و خبر بشنویم ازش
🍏 اخیرا خبری منتشر شده که شرکت اپل
میخواد اولین نمایندگی رسمیش رو
توی تهران تاسیس کنه
اسمشم بذاره
شرکت سیب گستران پارسیان نوین پویای برادران جابز (به جز استیو)

🍏 @CodEMovazii
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from ASafaeirad
Cultural Intelligence is the ability to relate and work effectively across cultures.

#til #cq
Forwarded from ASafaeirad
Amygdala hijack:
An amygdala hijack occurs when the brain's emotional center (the amygdala), overrides the rational thinking part (the prefrontal cortex) in response to a perceived threat or stressor. This results in an intense emotional reaction that feels automatic and often disproportionate to the situation.

#til
Forwarded from tiivik️
⭕️سرویس TikTok User Finder اطلاعات حساب تیک‌تاک را بر اساس نام کاربری ارائه می‌دهد. علاوه بر داده‌هایی مانند تاریخ ایجاد حساب، تاریخ تغییر نام، آمارها، دنبال‌کنندگان و شناسه کاربری، اطلاعاتی درباره منطقه (کشور) ثبت‌نام و زبان رابط کاربری که حساب از آن استفاده می‌کند را نیز فراهم می‌کند. همچنین امکان مشاهده تاریخچه‌ها و تصاویر پروفایل با فرمت اصلی را نیز فراهم می‌کند.
🆔
@tiivik