این اکانتی که میبینید یه malware کوچیک و ساده نوشته با وایب کدینگ:
https://www.npmjs.com/package/mouse5212-super-formatter
هرکی این پکیجشو نصب کنه یه سری فایل و دایرکتوری رو میگرده میفرسته به گیتهابش(با توکن پرایوتی که بصورت هارد کد شده گذاشته توی سورسش)
گیتهابش ساسپند شده و خطری نداره میتونید سورسشو از npmjs بررسی کنید
گزارششو میتونید ازینجا بخونید:
https://www.ox.security/blog/malware-slop-new-malicious-npm-package-leaks-its-own-github-private-token/
البته مایی که ایرانیم شاید بزور بتونیم پکیجشو نصب کنیم:
ولی چون گیتهاب فیلتر بود چیزی نمیتونست اپلود کنه🗿
@TheRaymondDev
https://www.npmjs.com/package/mouse5212-super-formatter
هرکی این پکیجشو نصب کنه یه سری فایل و دایرکتوری رو میگرده میفرسته به گیتهابش(با توکن پرایوتی که بصورت هارد کد شده گذاشته توی سورسش)
گیتهابش ساسپند شده و خطری نداره میتونید سورسشو از npmjs بررسی کنید
گزارششو میتونید ازینجا بخونید:
https://www.ox.security/blog/malware-slop-new-malicious-npm-package-leaks-its-own-github-private-token/
البته مایی که ایرانیم شاید بزور بتونیم پکیجشو نصب کنیم:
mouse5212-super-formatter
ولی چون گیتهاب فیلتر بود چیزی نمیتونست اپلود کنه🗿
@TheRaymondDev
😁7
🔶 حالا که اینترنت تا حدی وصل شده است، هرچند هنوز کامل و پایدار نیست و بیشتر VPNها هم کار نمیکنند، لطفاً تا حد امکان همه نرم افزارها و پکیج ها و سیستم عامل ها، به خصوص بستههای لینوکسی را به روز رسانی کنید.
یک روز هم تأخیر نکنید؛ چون اگر دوبارهجنگ شروع شود، احتمالاً باز هم با قطعی اینترنت روبهرو خواهیم شد.
لازم است با این شرایط کنار بیاییم و راهی جز این نداریم.
@TheRaymondDev
یک روز هم تأخیر نکنید؛ چون اگر دوباره
لازم است با این شرایط کنار بیاییم و راهی جز این نداریم.
@TheRaymondDev
❤12
🔶 در نسخه ۳.۵ ویرایشگر Cursor رسما پولی شده است و امکان استفاده از مدل های رایگان وجود ندارد.
@TheRaymondDev
@TheRaymondDev
👍9👎3❤1🗿1
خدا نکنه کارتون به ساپورت گیتهاب بخوره هر سری یه مرحله ابتکاری جدید دارن و کلی ولیدیشن و وریفای و لیمیت
@TheRaymondDev
@TheRaymondDev
🤣18🤯4❤1
یه دیوونهای اومد گفت که اگه اعداد رو تا یه رقم خلاصه کنی، یه راز بزرگ توشون پنهانه!
دیجیتال روت (Digital Root) چیه؟
دیجیتال روت یعنی اینکه یه عدد رو بگیری، رقمهاش رو با هم جمع کنی، و اگه هنوز چند رقمی بود دوباره همین کار رو تکرار کنی تا برسی به یه رقم تکرقمی.مثلا:
11==> 2
123==> 6
حالا Vortex (گرداب) چیه؟
وقتی اعداد رو دو برابر میکنیم و هر بار ریشه رقمیشون رو میگیریم، یه الگوی تکراری و قشنگ درست میشه (تصویر بالا)
۱ → ۲ → ۴ → ۸ → ۷ → ۵ → ۱ → ۲ ...
(یه چرخه ۶ تایی)ولی ۳، ۶ و ۹ رفتار متفاوتی دارن. اونا یه جورایی بیرون از این چرخه معمولی قرار میگیرن و یه مثلث یا گرداب جدا میسازن. خیلیها (از جمله طرفدارای تسلا) باور دارن این سه تا عدد کلید انرژی، فرکانس و حتی ساختار جهان هستن. تسلا معروف بود میگفت: «اگه راز ۳، ۶ و ۹ رو بفهمی، انرژی کیهان رو درک کردی.»این سیستم رو Vortex Math یا ریاضی گرداب میگن چون اعداد توش مثل آب تو گرداب، الگوهای مارپیچ و تکراری میسازن.
@TheRaymondDev
دیجیتال روت (Digital Root) چیه؟
دیجیتال روت یعنی اینکه یه عدد رو بگیری، رقمهاش رو با هم جمع کنی، و اگه هنوز چند رقمی بود دوباره همین کار رو تکرار کنی تا برسی به یه رقم تکرقمی.مثلا:
11==> 2
123==> 6
حالا Vortex (گرداب) چیه؟
وقتی اعداد رو دو برابر میکنیم و هر بار ریشه رقمیشون رو میگیریم، یه الگوی تکراری و قشنگ درست میشه (تصویر بالا)
۱ → ۲ → ۴ → ۸ → ۷ → ۵ → ۱ → ۲ ...
(یه چرخه ۶ تایی)ولی ۳، ۶ و ۹ رفتار متفاوتی دارن. اونا یه جورایی بیرون از این چرخه معمولی قرار میگیرن و یه مثلث یا گرداب جدا میسازن. خیلیها (از جمله طرفدارای تسلا) باور دارن این سه تا عدد کلید انرژی، فرکانس و حتی ساختار جهان هستن. تسلا معروف بود میگفت: «اگه راز ۳، ۶ و ۹ رو بفهمی، انرژی کیهان رو درک کردی.»این سیستم رو Vortex Math یا ریاضی گرداب میگن چون اعداد توش مثل آب تو گرداب، الگوهای مارپیچ و تکراری میسازن.
@TheRaymondDev
🔥16👎4❤2👍1😁1
🔶 پلتفرم استریم پیکسل همان پیکسل گارد سابق, احتمالا با دامنه جدید pixelg.tv بر می گردد.
قبلا با دامنه pixelg.ir بود که با خبر اعلام نشده به فعالیت خود پایان داد.
#خبر
@TheRaymondDev
قبلا با دامنه pixelg.ir بود که با خبر اعلام نشده به فعالیت خود پایان داد.
#خبر
@TheRaymondDev
🔶 به نظر میاد سرور های به روزرسانی اوبونتو و مینت و شیائومی با اینترنت همراه و مخابرات در دسترس قرار گرفته است.
#لینوکس
@TheRaymondDev
#لینوکس
@TheRaymondDev
👍6
Forwarded from DevTwitter | توییت برنامه نویسی
بالاخره Laravel مشکل قدیمی Job Spam رو تمیز حل کرد.
با Debounceable Queued Jobs دیگه Jobهای تکراری صف لاراول رو له نمیکنه!
این یکی از underratedترین فیچرهای جدید لاراول برای پروژههای High Traffic هست.
از بدترین سناریوهای توی سیستمهای Queue اینه که
یک Event یا Request پشتسرهم Trigger بشه و سرور شروع کنه به ساختن Jobهای تکراری.
مثلا کاربر داره داخل اپ تایپ میکنه، Auto Save هر 5 ثانیه اجرا میشه و هر Save هم یک Job میفرسته داخل Queue.
نتیجه:
دهها Job تکراری، فشار روی Redis و Workerها، مصرف CPU بیدلیل و کند شدن سیستم.
در حالی که اکثر اون Jobها اصلا لازم نیستن! چون فقط آخرین وضعیت دیتا اهمیت داره.
حالا دیگه توی لاراول اگر چند Job «مشابه» پشت سر هم Dispatch کنیم، Jobهای وسطی حذف و فقط آخرین Job رو اجرا میکنه.
یعنی صف تمیزتر، بدون نویز و Performance بهتر.
این قابلیت واقعا Game Changer محسوب میشه!
قبلا از ShouldBeUnique استفاده میکردیم. اما این روش یک مشکل داشت:
اگر Job اول هنوز در حال اجرا بود، آپدیتهای جدید نادیده گرفته میشدن
یعنی ممکن بود آخرین تغییرات اصلا Sync نشن.
@DevTwitter | <Ehsan Rezaei/>
با Debounceable Queued Jobs دیگه Jobهای تکراری صف لاراول رو له نمیکنه!
این یکی از underratedترین فیچرهای جدید لاراول برای پروژههای High Traffic هست.
از بدترین سناریوهای توی سیستمهای Queue اینه که
یک Event یا Request پشتسرهم Trigger بشه و سرور شروع کنه به ساختن Jobهای تکراری.
مثلا کاربر داره داخل اپ تایپ میکنه، Auto Save هر 5 ثانیه اجرا میشه و هر Save هم یک Job میفرسته داخل Queue.
نتیجه:
دهها Job تکراری، فشار روی Redis و Workerها، مصرف CPU بیدلیل و کند شدن سیستم.
در حالی که اکثر اون Jobها اصلا لازم نیستن! چون فقط آخرین وضعیت دیتا اهمیت داره.
حالا دیگه توی لاراول اگر چند Job «مشابه» پشت سر هم Dispatch کنیم، Jobهای وسطی حذف و فقط آخرین Job رو اجرا میکنه.
یعنی صف تمیزتر، بدون نویز و Performance بهتر.
این قابلیت واقعا Game Changer محسوب میشه!
قبلا از ShouldBeUnique استفاده میکردیم. اما این روش یک مشکل داشت:
اگر Job اول هنوز در حال اجرا بود، آپدیتهای جدید نادیده گرفته میشدن
یعنی ممکن بود آخرین تغییرات اصلا Sync نشن.
@DevTwitter | <Ehsan Rezaei/>
Forwarded from یک برنامه نویس تنبل ( MΞ)
🔸Git Shallow Clone
اگه یه پروژه بزرگ رو خواستی کلون کنی برای سریعتر کلون کردن نیاز نیست همه کامیتهای قبلی پروژه رو کپی کنی اخرین کامیت کافیه
یا حتی نیاز نیست برنچ های دیگه رو کلون کنی برنچ فعال کافیه
برای همین ازین دستور استفاده میکنیم:
@TheRaymondDev
اگه یه پروژه بزرگ رو خواستی کلون کنی برای سریعتر کلون کردن نیاز نیست همه کامیتهای قبلی پروژه رو کپی کنی اخرین کامیت کافیه
یا حتی نیاز نیست برنچ های دیگه رو کلون کنی برنچ فعال کافیه
برای همین ازین دستور استفاده میکنیم:
git clone --depth=1 --branch main --single-branch https://github.com/user/repo.git
@TheRaymondDev
🔥11❤1
👍9
🔶 این چند هفته ای می گذره که استریمم افت کرده و اونم به خاطر لیست نشدن در آپارات هست.
نمی دونم مشکل از اینترنت است یا لج بازی های آپارات
@TheRaymondDev
نمی دونم مشکل از اینترنت است یا لج بازی های آپارات
@TheRaymondDev
❤🔥2
🔶 اگر حساب لینکدین رو با IP ایران ساختهاید، بهتره تا جای ممکن با VPN وارد نشوید.
لینکدین روی IP هایی که باهاش وارد حساب میشید خیلی حساس است. اگر مدام با VPN و IP های مختلف وارد بشید، ممکنه سیستم امنیتی لینکدین به حسابت مشکوک بشه و اون رو محدود یا حتی مسدود کند و در این صورت، بازگرداندن حساب معمولاً دردسر و زمان زیادی میبره.
پس تا زمانی که لینکدین آزاد نشده، از VPN استفاده نکنید.
@TheRaymondDev
لینکدین روی IP هایی که باهاش وارد حساب میشید خیلی حساس است. اگر مدام با VPN و IP های مختلف وارد بشید، ممکنه سیستم امنیتی لینکدین به حسابت مشکوک بشه و اون رو محدود یا حتی مسدود کند و در این صورت، بازگرداندن حساب معمولاً دردسر و زمان زیادی میبره.
پس تا زمانی که لینکدین آزاد نشده، از VPN استفاده نکنید.
@TheRaymondDev
❤5