Forwarded from Golden Code (علی 🇨🇴)
لاراول از قابلیت Task Scheduling بسیار قدرتمندی برخورداره. دو متود خیلی کاربردی درین زمینه وجود داره:
🔹 pingOnSuccess()
🔹 pingOnFailure()
این متودها به شما اجازه میدن بعد از اجرای یک تسک، بصورت خودکار درخواست HTTP به یک وبهوک یا API بفرستین.
📌 مثلا:
فرض کنین در پروژتون یک تسک بکاپگیری خودکار دارین که هر شب اجرا میشه.
بعد از اتمام موفقیت آمیزه بکاپ، میخواید یک سرویس مانیتورینگ رو مطلع کنید که همه چی اوکی بوده و میتونه لاگها رو آرشیو کنه. برای این کار با pingOnSuccess() میتونید به راحتی یک درخواست HTTP به سرویس مانیتورینگ بفرستید.
از طرفی اگه عملیات بکاپ fail شد، با pingOnFailure() میتونین سریع یک هشدار به تیمتون یا سرویس اعلان بفرستید تا موضوع بررسی بشه.
چرا مهمه؟
این قابلیت کمک میکنه workflow بین سرویسها به شکل اتوماتیک و مطمئن کنترل بشه و در صورت بروز خطا سریع واکنش داده بشه.
#Laravel #Laravel_tip #لاراول
@GoldenCodeir 🔥
(به منبع و مثالش دقت کنید👇🏾)
https://x.com/wendell_adriel/status/1979151691023810615?t=om0EwaeLVurWj05Rmxl5Tg&s=19
🔹 pingOnSuccess()
🔹 pingOnFailure()
این متودها به شما اجازه میدن بعد از اجرای یک تسک، بصورت خودکار درخواست HTTP به یک وبهوک یا API بفرستین.
📌 مثلا:
فرض کنین در پروژتون یک تسک بکاپگیری خودکار دارین که هر شب اجرا میشه.
بعد از اتمام موفقیت آمیزه بکاپ، میخواید یک سرویس مانیتورینگ رو مطلع کنید که همه چی اوکی بوده و میتونه لاگها رو آرشیو کنه. برای این کار با pingOnSuccess() میتونید به راحتی یک درخواست HTTP به سرویس مانیتورینگ بفرستید.
از طرفی اگه عملیات بکاپ fail شد، با pingOnFailure() میتونین سریع یک هشدار به تیمتون یا سرویس اعلان بفرستید تا موضوع بررسی بشه.
$schedule->command('backup:run')
->dailyAt('02:00')
->pingOnSuccess('https://your-monitoring-service.com/api/backup-success')
->pingOnFailure('https://your-alert-service.com/api/backup-failed');چرا مهمه؟
این قابلیت کمک میکنه workflow بین سرویسها به شکل اتوماتیک و مطمئن کنترل بشه و در صورت بروز خطا سریع واکنش داده بشه.
#Laravel #Laravel_tip #لاراول
@GoldenCodeir 🔥
(به منبع و مثالش دقت کنید👇🏾)
https://x.com/wendell_adriel/status/1979151691023810615?t=om0EwaeLVurWj05Rmxl5Tg&s=19
X (formerly Twitter)
Wendell Adriel (@wendell_adriel) on X
Laravel Tip 🚀
Did you know about the pingOnSuccess() and pingOnFailure() methods when scheduling tasks on Laravel? They are pretty handy in many situations!
In the example, after a nightly ETL completes, we can start a reindex job in another service by…
Did you know about the pingOnSuccess() and pingOnFailure() methods when scheduling tasks on Laravel? They are pretty handy in many situations!
In the example, after a nightly ETL completes, we can start a reindex job in another service by…
❤1
Forwarded from Linuxor ?
هوش مصنوعی اولین تیر خودش رو زد یه برنامه نویس رو بیکار کرد
قضیه از این قراره یه نفر یه پروژه سخت بهش میدن بعد با هوش مصنوعی انجامش میده، انقدر بین ChatGpt و Cursor جابجا و کد اضافه میکنه که کدش واسه خودش جعبه سیاه و نامفهوم میشه ولی خوب کار میکرده و همه هم از اجراش راضی بودن؛ ولی بعد از چند روز میفهمن که با هوش مصنوعی نوشته و اخراجش میکنن ...
@Linuxor
قضیه از این قراره یه نفر یه پروژه سخت بهش میدن بعد با هوش مصنوعی انجامش میده، انقدر بین ChatGpt و Cursor جابجا و کد اضافه میکنه که کدش واسه خودش جعبه سیاه و نامفهوم میشه ولی خوب کار میکرده و همه هم از اجراش راضی بودن؛ ولی بعد از چند روز میفهمن که با هوش مصنوعی نوشته و اخراجش میکنن ...
@Linuxor
Forwarded from Gemini Pro
This media is not supported in your browser
VIEW IN TELEGRAM
‼️ این ویژگیهای شگفتانگیز، مخصوص نسخه پرو جمینای هست.
قیمت این نسخه در سایت گوگل سالانه33 میلیون تومان (ماهانه 22 یورو)است.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Gopher Academy
یه ابزار باحال برای به اشتراک گذاری صفحهنمایش که با go مخصوص developerها نوشته شده
- کیفیت بالا و تاخیر کم
- میتونیم روی سرور خودمون بالا بیاریم
- نصب ساده با داکر
-امنیت بالا اگر براتون مهم باشه
https://github.com/screego/server
<Milad Niroee/>
- کیفیت بالا و تاخیر کم
- میتونیم روی سرور خودمون بالا بیاریم
- نصب ساده با داکر
-امنیت بالا اگر براتون مهم باشه
https://github.com/screego/server
<Milad Niroee/>
GitHub
GitHub - screego/server: screen sharing for developers https://screego.net/
screen sharing for developers https://screego.net/ - screego/server
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 یه UI تمیز با رنگ بندی ملایم پیدا کردم که برای TailwindCSS است و دارای کلاس های آماده مشابه بوت استرپ است.
https://preline.co/
#ui
@TheRaymondDev
https://preline.co/
#ui
@TheRaymondDev
Preline
Preline UI - Tailwind CSS components library
Preline UI is an open-source Tailwind CSS components library for any needs. Comes with UI examples & blocks, templates, plugins, Figma design system and more.
Forwarded from Linuxor ?
Forwarded from DevTwitter | توییت برنامه نویسی
راهنمای امن کردن سرور لینوکسی
https://github.com/imthenachoman/How-To-Secure-A-Linux-Server/
@DevTwitter | <Mohammad/>
https://github.com/imthenachoman/How-To-Secure-A-Linux-Server/
@DevTwitter | <Mohammad/>
Forwarded from Reza Jafari
هوش مصنوعی فقط یه ابزار اضافه نیست که بیاد روی کارهای قبلیمون سوار بشه؛ در واقع یه عامل تغییره که باعث میشه کل روندها رو از نو تصور کنیم.
شیوهی کار ما در آینده، مثل امروز نخواهد بود — هر بخش، هر جریان کاری و هر نقش، به نوعی تحت تأثیرش قرار میگیره و دگرگون میشه.
@reza_jafari_ai
شیوهی کار ما در آینده، مثل امروز نخواهد بود — هر بخش، هر جریان کاری و هر نقش، به نوعی تحت تأثیرش قرار میگیره و دگرگون میشه.
@reza_jafari_ai
Forwarded from Gopher Academy
🔵 عنوان مقاله
Oto 3.4: Low-Level Cross-Platform Sound Library
🟢 خلاصه مقاله:
Oto 3.4 یک کتابخانه صوتی سطحپایین و چندسکویی است که با سادهسازی تفاوتهای سیستمهای مختلف، پخش صوتی یکنواختی ارائه میدهد. این کتابخانه در Ebitengine برای اجرای صدا روی Windows، macOS، Linux، Nintendo Switch و iOS بهکار میرود و بدون نیاز به بازنویسی کد صوتی برای هر پلتفرم، ادغام آسان و قابل اتکایی فراهم میکند. رویکرد سطحپایین Oto با تمرکز بر قابلحملبودن و پایداری، زیرساختی سبک و مطمئن برای صدا در بازیهای دوبعدی و اپلیکیشنهای تعاملی ارائه میدهد.
#Oto #Ebitengine #GameDev #Audio #CrossPlatform #SoundLibrary #NintendoSwitch
🟣لینک مقاله:
https://golangweekly.com/link/175643/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Oto 3.4: Low-Level Cross-Platform Sound Library
🟢 خلاصه مقاله:
Oto 3.4 یک کتابخانه صوتی سطحپایین و چندسکویی است که با سادهسازی تفاوتهای سیستمهای مختلف، پخش صوتی یکنواختی ارائه میدهد. این کتابخانه در Ebitengine برای اجرای صدا روی Windows، macOS، Linux، Nintendo Switch و iOS بهکار میرود و بدون نیاز به بازنویسی کد صوتی برای هر پلتفرم، ادغام آسان و قابل اتکایی فراهم میکند. رویکرد سطحپایین Oto با تمرکز بر قابلحملبودن و پایداری، زیرساختی سبک و مطمئن برای صدا در بازیهای دوبعدی و اپلیکیشنهای تعاملی ارائه میدهد.
#Oto #Ebitengine #GameDev #Audio #CrossPlatform #SoundLibrary #NintendoSwitch
🟣لینک مقاله:
https://golangweekly.com/link/175643/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - ebitengine/oto: ♪ A low-level library to play sound on multiple platforms ♪
♪ A low-level library to play sound on multiple platforms ♪ - ebitengine/oto
Forwarded from Ditty | دیتی
Forwarded from DevTwitter | توییت برنامه نویسی
#دراز_نیوز
بیش از ١۴ هزار وبسایت وردپرسی هک شدند و بدافزار منتشر کردند
وردپرس یکی از محبوبترین سیستمهای مدیریت محتوا در اینترنت است و بیش از ۴٣ درصد از تمام وبسایتها بر پایه وردپرس اجرا میشوند. همین موضوع باعث شده تا حملات سایبری به آن بسیار نگرانکننده باشند و حالا گزارشی درباره هکشدن بیش از ١۴ هزار وبسایت وردپرسی منتشر شده که در آن هکرها از تکنیک جدیدی استفاده کردهاند.
طبق گزارش جدیدی از بخش امنیت گوگل، هکرهایی با نام رمز UNC5142 با موفقیت وارد وبسایتهای وردپرسی شده و با استفاده از روشی کاملاً جدید، بدافزاری را در سطح وب پخش کردهاند. این گروه معمولاً وبسایتهایی را هدف قرار میدهد که از قالبها، افزونهها یا پایگاهدادههای آسیبپذیر وردپرس استفاده میکردند.
وبسایتهای هدف، با نوعی دانلودر جاوااسکریپتی چندمرحلهای به نام CLEARSHORT آلوده شدهاند که وظیفه توزیع بدافزار را برعهده داشته است. سپس این گروه از تکنیک جدیدی به نام EtherHiding استفاده کرده که توسط CLEARSHORT فعال میشود.
@DevTwitter | <Digiato/>
بیش از ١۴ هزار وبسایت وردپرسی هک شدند و بدافزار منتشر کردند
وردپرس یکی از محبوبترین سیستمهای مدیریت محتوا در اینترنت است و بیش از ۴٣ درصد از تمام وبسایتها بر پایه وردپرس اجرا میشوند. همین موضوع باعث شده تا حملات سایبری به آن بسیار نگرانکننده باشند و حالا گزارشی درباره هکشدن بیش از ١۴ هزار وبسایت وردپرسی منتشر شده که در آن هکرها از تکنیک جدیدی استفاده کردهاند.
طبق گزارش جدیدی از بخش امنیت گوگل، هکرهایی با نام رمز UNC5142 با موفقیت وارد وبسایتهای وردپرسی شده و با استفاده از روشی کاملاً جدید، بدافزاری را در سطح وب پخش کردهاند. این گروه معمولاً وبسایتهایی را هدف قرار میدهد که از قالبها، افزونهها یا پایگاهدادههای آسیبپذیر وردپرس استفاده میکردند.
وبسایتهای هدف، با نوعی دانلودر جاوااسکریپتی چندمرحلهای به نام CLEARSHORT آلوده شدهاند که وظیفه توزیع بدافزار را برعهده داشته است. سپس این گروه از تکنیک جدیدی به نام EtherHiding استفاده کرده که توسط CLEARSHORT فعال میشود.
@DevTwitter | <Digiato/>
Forwarded from SoniaCircuit
چرا اسم کانال از Notes به Circuit شد ❓
چون قراره به زودی تولید محتوای فنی رو شروع کنم و توی تمام پلتفرم ها با همین اسم فعالیت داشته باشم از جمله YouTube📷
از اونجایی که توی تدریس ( خیلی خیلی نوبم ) این خودش یه چالش بزرگی برای من به حساب میاد😂 , ولی تمام تلاشم رو میکنم که محتوای مفیدی رو هم برای جامعه نرم افزار آزاد و هم برای عموم ارائه بدم.
اگه نظری یا پیشنهادی دارین حتما زیر این پست بگید⚡️
چون قراره به زودی تولید محتوای فنی رو شروع کنم و توی تمام پلتفرم ها با همین اسم فعالیت داشته باشم از جمله YouTube
از اونجایی که توی تدریس ( خیلی خیلی نوبم ) این خودش یه چالش بزرگی برای من به حساب میاد
اگه نظری یا پیشنهادی دارین حتما زیر این پست بگید
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Gopher Academy
🔵 عنوان مقاله
15 Go Subtleties You May Not Already Know
🟢 خلاصه مقاله:
این مقاله یک مرور جمعوجور و کاربردی از ۱۵ ظرافت کمترشناختهشده در Go است؛ نکاتی که معمولاً در بازبینی کد و اشکالزدایی مهم میشوند. از تفاوت nil در اینترفیسها تا تفاوت گیرندههای اشارهای و مقداری، رفتار slice و map، ترتیب پیمایش map و زمانبندی و هزینه defer، همگی با مثالهای کوتاه بیان شدهاند. بخشهایی درباره همزمانی و الگوهای هماهنگی (جلوگیری از نشت goroutine و استفاده درست از context) و نیز ظرایف کار با زمان—از تفاوت زمان یکنواخت و دیواری تا کار با تایمرها، tickerها و بسته time—هم پوشش داده میشود. نتیجه: مطلبی سریع و قابل مرور که حتی اگر فقط چند نکتهاش برایتان تازه باشد، ارزش خواندن دارد؛ و اگر همه را میدانید، حس خوبی از تأیید دانستههایتان میگیرید.
#Go #Golang #time #Concurrency #ProgrammingTips #SoftwareEngineering #GoTips
🟣لینک مقاله:
https://golangweekly.com/link/175625/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
15 Go Subtleties You May Not Already Know
🟢 خلاصه مقاله:
این مقاله یک مرور جمعوجور و کاربردی از ۱۵ ظرافت کمترشناختهشده در Go است؛ نکاتی که معمولاً در بازبینی کد و اشکالزدایی مهم میشوند. از تفاوت nil در اینترفیسها تا تفاوت گیرندههای اشارهای و مقداری، رفتار slice و map، ترتیب پیمایش map و زمانبندی و هزینه defer، همگی با مثالهای کوتاه بیان شدهاند. بخشهایی درباره همزمانی و الگوهای هماهنگی (جلوگیری از نشت goroutine و استفاده درست از context) و نیز ظرایف کار با زمان—از تفاوت زمان یکنواخت و دیواری تا کار با تایمرها، tickerها و بسته time—هم پوشش داده میشود. نتیجه: مطلبی سریع و قابل مرور که حتی اگر فقط چند نکتهاش برایتان تازه باشد، ارزش خواندن دارد؛ و اگر همه را میدانید، حس خوبی از تأیید دانستههایتان میگیرید.
#Go #Golang #time #Concurrency #ProgrammingTips #SoftwareEngineering #GoTips
🟣لینک مقاله:
https://golangweekly.com/link/175625/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
harrisoncramer.me
15 Go Subtleties You May Not Already Know
Some of my favorite tidbits from the past year of working with Go.
Forwarded from AI Labdon
🚗 کسب درآمد جدید برای رانندگان Uber با کمک به هوش مصنوعی!
▪️اوبر از یه قابلیت تازه رونمایی کرده که رانندههاش میتونن در زمانهای بیکار، با انجام تسکهای کوچیک به تمرین مدلهای هوش مصنوعی کمک کنن و پول بگیرن!
▪️این کارها شامل مواردی مثل ضبط صدا با لهجههای مختلف، عکس گرفتن از اشیای خاص یا آپلود بعضی اسناد هست. اوبر برای هر تسک چند دلار پرداخت میکنه.
+ هم درآمد رانندهها بیشتر میشه ، هم اوبر دادههای واقعی و متنوع برای آموزش مدلهای هوش مصنوعی جمع میکنه!
▪️اوبر از یه قابلیت تازه رونمایی کرده که رانندههاش میتونن در زمانهای بیکار، با انجام تسکهای کوچیک به تمرین مدلهای هوش مصنوعی کمک کنن و پول بگیرن!
▪️این کارها شامل مواردی مثل ضبط صدا با لهجههای مختلف، عکس گرفتن از اشیای خاص یا آپلود بعضی اسناد هست. اوبر برای هر تسک چند دلار پرداخت میکنه.
+ هم درآمد رانندهها بیشتر میشه ، هم اوبر دادههای واقعی و متنوع برای آموزش مدلهای هوش مصنوعی جمع میکنه!
Forwarded from Software Engineer Labdon
♨️ اسپاتیفای در حال تست قابلیتی برای استخراج DNA آهنگ!
▪️با این ویژگی قراره بفهمید چه کسانی پشت هر آهنگ بودن ، از ترانهسرا و تهیهکننده گرفته تا نوازندهها. یعنی اگه مثلاً آهنگ جدید Taylor Swift رو دوست داری و تهیهکنندهش Max Martin باشه، اسپاتیفای ، آهنگهای دیگهای از مکس مارتین رو بهت پیشنهاد میده!
+ این یعنی یه لایهی تازه از پیشنهاد موزیک: نه فقط بر اساس «چی گوش دادی»، بلکه بر اساس «کی اون آهنگ رو ساخته».
▪️با این ویژگی قراره بفهمید چه کسانی پشت هر آهنگ بودن ، از ترانهسرا و تهیهکننده گرفته تا نوازندهها. یعنی اگه مثلاً آهنگ جدید Taylor Swift رو دوست داری و تهیهکنندهش Max Martin باشه، اسپاتیفای ، آهنگهای دیگهای از مکس مارتین رو بهت پیشنهاد میده!
+ این یعنی یه لایهی تازه از پیشنهاد موزیک: نه فقط بر اساس «چی گوش دادی»، بلکه بر اساس «کی اون آهنگ رو ساخته».
Forwarded from Woland's Linux Journal (Woland)
⚠️تمام سرویسهای داکر پایین هستند⚠️
ویرایش:
به دلیل اختلال در AWS اتفاق افتاده
AWS Multiple Services Down in us-east-1
👉🔗 dockerstatus
ویرایش:
به دلیل اختلال در AWS اتفاق افتاده
AWS Multiple Services Down in us-east-1
👉🔗 dockerstatus
Forwarded from Mr Python | مستر پایتون (حسین)
🟣 اسمبلی x86 - قسمت 10 : شروع برنامه نویسی اسمبلی و معرفی شبیه ساز EMU8086
با بررسی پیش نیاز های تئوری در بخش های قبلی ، از این قسمت وارد بخش جدیدی از دوره خواهیم شد که قراره برای سیستم عامل قدیمی MS-DOS و روی پردازنده 8086 به زبان اسمبلی برنامه بنویسیم !
در این قسمت به بررسی و معرفی اولیه نرم افزار شبیه ساز 8086 به نام emu8086 پرداخته ایم و همچنین ساختار کلی برنامه های اسمبلی در این نرم افزار را معرفی کرده ایم .
Aparat : https://www.aparat.com/v/why3lh3
Youtube : https://youtu.be/BelMV4g7ID4
🆔 : @MrPythonBlog | BOOST
با بررسی پیش نیاز های تئوری در بخش های قبلی ، از این قسمت وارد بخش جدیدی از دوره خواهیم شد که قراره برای سیستم عامل قدیمی MS-DOS و روی پردازنده 8086 به زبان اسمبلی برنامه بنویسیم !
در این قسمت به بررسی و معرفی اولیه نرم افزار شبیه ساز 8086 به نام emu8086 پرداخته ایم و همچنین ساختار کلی برنامه های اسمبلی در این نرم افزار را معرفی کرده ایم .
Aparat : https://www.aparat.com/v/why3lh3
Youtube : https://youtu.be/BelMV4g7ID4
🆔 : @MrPythonBlog | BOOST