Forwarded from PentesterLand Academy - Public
Media is too big
VIEW IN TELEGRAM
سناریو ها سو استفاده از گیت، ببینید و لذت ببرید
Forwarded from Linuxor ?
دنبال این که کدوم زبان مطلقا بهتره هیچ وقت نرید، هیچ وقت هیچ زبانی نمیتونه توی همه ویژگی ها بهتر از زبان دیگه باشه و اون زبان بده هنوز وجود داشته باشه.
این قانون طبیعته، اگه چیزی بتونه توی همه ویژگی ها از یه چیز دیگه بهتر باشه اون چیز بده بلافاصله از بین میره.
مثلا یه ماشین جدید بنز توی همه ویژگی ها از پراید بهتره، میدونید چرا نتونسته جایگزین پراید بشه؟ چون توی قیمت از پراید شکست خورده.
ما قبل از اینکه این تعداد زبان برنامه نویسی رو داشته باشیم به تعداد 100 برابرش زبان داشتیم که منسوخ شدن و این زبان هایی که تونستن تا الان بقا پیدا کنن حداقل یه ویژگی مهم داشتن که باعث بقاشون شده، پس میتونید امیدوار باشید زبان درحال استفاده ای که دارید یاد میگیرید حداقل توی یه ویژگی حرفی برای گفتن داره و یادگیریش هیچ ضرری نداره.
🐧 @Linuxor
این قانون طبیعته، اگه چیزی بتونه توی همه ویژگی ها از یه چیز دیگه بهتر باشه اون چیز بده بلافاصله از بین میره.
مثلا یه ماشین جدید بنز توی همه ویژگی ها از پراید بهتره، میدونید چرا نتونسته جایگزین پراید بشه؟ چون توی قیمت از پراید شکست خورده.
ما قبل از اینکه این تعداد زبان برنامه نویسی رو داشته باشیم به تعداد 100 برابرش زبان داشتیم که منسوخ شدن و این زبان هایی که تونستن تا الان بقا پیدا کنن حداقل یه ویژگی مهم داشتن که باعث بقاشون شده، پس میتونید امیدوار باشید زبان درحال استفاده ای که دارید یاد میگیرید حداقل توی یه ویژگی حرفی برای گفتن داره و یادگیریش هیچ ضرری نداره.
🐧 @Linuxor
👍9
Forwarded from DevTwitter | توییت برنامه نویسی
قابلیت جدید Mutation Testing توی نسخه جدید PHP Pest واقعاً منو شگفت زده کرده، به نظرم دیگه نباید کسی برای تست نویسی توی پروژه هاش از PhpUnit استفاده کنه، دیگه وقتشه که تمام تست هاتون رو با Pest بنویسید...
البته تجربه نشون داده اکثر شرکت ها اجازه و زمان تست نویسی ساده هم نمیدن چه برسه به Mutation Testing
اما چی هست این روش تست نویسی؟
این روش یک تکنیک تست نویسی مدرنه و به این صورت که شما تغییرات کوچیکی رو تو کدتون ایجاد میکنید تا ببینید آیا تست های شما اون هارو پیدا میکنه یا نه؟ اینجا تنها جایی که اگه تست شما پاس بشه نشونه خوبی نیست، باید نگران باشید و کاری کنید که تست اتون Fail بشه وقتی تست Fail بشه در واقع Mutation Testing روی تست شما پاس شده و میتونید برید سراغ تست بعدی. حالا فرض کنید همه ی این کارها، چک کردن و حذف کردن بخش های مختلف کد اتون رو Pest براتون انجام میده و نتیجه اشو هم بهتون نشون میده تا شما تست اتون و درستش کنید و بهبودش بدید.
https://laravel-news.com/pest-3?trk=feed-detail_main-feed-card_feed-article-content
@DevTwitter | <Muhsen Maqsudi/>
البته تجربه نشون داده اکثر شرکت ها اجازه و زمان تست نویسی ساده هم نمیدن چه برسه به Mutation Testing
اما چی هست این روش تست نویسی؟
این روش یک تکنیک تست نویسی مدرنه و به این صورت که شما تغییرات کوچیکی رو تو کدتون ایجاد میکنید تا ببینید آیا تست های شما اون هارو پیدا میکنه یا نه؟ اینجا تنها جایی که اگه تست شما پاس بشه نشونه خوبی نیست، باید نگران باشید و کاری کنید که تست اتون Fail بشه وقتی تست Fail بشه در واقع Mutation Testing روی تست شما پاس شده و میتونید برید سراغ تست بعدی. حالا فرض کنید همه ی این کارها، چک کردن و حذف کردن بخش های مختلف کد اتون رو Pest براتون انجام میده و نتیجه اشو هم بهتون نشون میده تا شما تست اتون و درستش کنید و بهبودش بدید.
https://laravel-news.com/pest-3?trk=feed-detail_main-feed-card_feed-article-content
@DevTwitter | <Muhsen Maqsudi/>
👍2
Forwarded from TorhamDev | تورهام 😳
نظر نامحبوب
کالی لینوکس به دردتون نمیخوره.
حتی اگه هکر هم باشید باز هم کالی لینوکس به دردتون نمیخوره کالی پر شده از ابزارهای مختلف و هزارتا چیز دیگه که مثلا هکرا ازش استفاده میکنن ولی حقیقت اینه که شما حتی از یک سوم اون ابزارها استفاده نمیکنید. برای هکر شدن نیازی به کالی لینوکس ندارید یا بلک آرچ اینا به نظر من صرفا دیستروهای اسباب بازی ان :) ( مثلا نصب کنی ابزارها رو تست کنی)
والا اون مستر ربات هم کالی لینوکس نداشت مینت داشت D:
در نتیجه از من میپرسید یک دیسترو معمولی نصب کنید ابزارهایی که نیاز دارید روش نصب کنید حتی اگه MacOS هم دارید ماجرا همینه کلا نیازی به کالی لینوکس و بلک آرچ و این دست دیستروها نیست.
هکر هم باید مخفی باشه نه اینکه سیستمش روشن کنه همه بفهمن هکر :)
اگر هم اشتباه نکنم کالی برای اینکه ابزارها روش کار کنن هستش انگولک شده. قبلا ها یادمه خود کالی رو هک کرده بودن :))))
تهش به نظرم رو یک فلش بوتیبل بشه شاید یک روزی گیر کردیم نت نبود آوردیمش بالا ابزارهاش استفاده کردیم
کالی لینوکس به دردتون نمیخوره.
حتی اگه هکر هم باشید باز هم کالی لینوکس به دردتون نمیخوره کالی پر شده از ابزارهای مختلف و هزارتا چیز دیگه که مثلا هکرا ازش استفاده میکنن ولی حقیقت اینه که شما حتی از یک سوم اون ابزارها استفاده نمیکنید. برای هکر شدن نیازی به کالی لینوکس ندارید یا بلک آرچ اینا به نظر من صرفا دیستروهای اسباب بازی ان :) ( مثلا نصب کنی ابزارها رو تست کنی)
والا اون مستر ربات هم کالی لینوکس نداشت مینت داشت D:
در نتیجه از من میپرسید یک دیسترو معمولی نصب کنید ابزارهایی که نیاز دارید روش نصب کنید حتی اگه MacOS هم دارید ماجرا همینه کلا نیازی به کالی لینوکس و بلک آرچ و این دست دیستروها نیست.
هکر هم باید مخفی باشه نه اینکه سیستمش روشن کنه همه بفهمن هکر :)
اگر هم اشتباه نکنم کالی برای اینکه ابزارها روش کار کنن هستش انگولک شده. قبلا ها یادمه خود کالی رو هک کرده بودن :))))
تهش به نظرم رو یک فلش بوتیبل بشه شاید یک روزی گیر کردیم نت نبود آوردیمش بالا ابزارهاش استفاده کردیم
👍4
🔶 اگر در هنگام نصب وب سرور Lamp لوکال اجرا نشد و خطای زیر را داد :
دستورات زیر وارد کنید:
قسمت username نام کاربری لینوکسی که ثبت کردید را وارد کنید.
این دستور کاربر را به www-data اضافه می کند و دسترسی را باز می کند.
این خطای بالایی معمولا هنگام جا به جایی پوشه www وب سرور Lamp به جای دیگر اتفاق می افتد.
#لینوکس
@TheRaymondDev
Forbidden You don't have permission to access this resource
دستورات زیر وارد کنید:
sudo usermod -g www-data username
sudo systemctl restart apache2
قسمت username نام کاربری لینوکسی که ثبت کردید را وارد کنید.
این دستور کاربر را به www-data اضافه می کند و دسترسی را باز می کند.
این خطای بالایی معمولا هنگام جا به جایی پوشه www وب سرور Lamp به جای دیگر اتفاق می افتد.
#لینوکس
@TheRaymondDev
🎄 یک برنامه نویس تنبل pinned «🔶 عضویت در گروه چت برنامه نویس تنبل : @ChatRaymondDev»
🔶 اسرار مردان نمکی ایران باستان که ۲۵۰۰ سال پیش در معدن مومیایی شدند
https://link.springer.com/article/10.1007/s10963-024-09183-z
ترجمه فارسی :
https://www.zoomit.ir/fundamental-science/426587-iranian-saltmen-mummified-depicted-new-images/
@TheRaymondDev
https://link.springer.com/article/10.1007/s10963-024-09183-z
ترجمه فارسی :
https://www.zoomit.ir/fundamental-science/426587-iranian-saltmen-mummified-depicted-new-images/
@TheRaymondDev
SpringerLink
Salt Mining and Salt Miners at Talkherud–Douzlākh, Northwestern Iran: From Landscape to Resource-Scape
Journal of World Prehistory - The Douzlākh salt deposit (region: Māhneshān, Zanjān Province, Iran) is unique for its pure and crystal rock salt and was an important supplier of...
This media is not supported in your browser
VIEW IN TELEGRAM
❤8
🔶 کاربران شبکهی اجتماعی بلواسکای اکنون میتوانند در این پلتفرم ویدیو آپلود کنند.
https://bsky.social/about/blog/09-11-2024-video
#خبر
@TheRaymondDev
https://bsky.social/about/blog/09-11-2024-video
#خبر
@TheRaymondDev
Bluesky
Share video on Bluesky! - Bluesky
Bluesky now has video!
👍2
🔶 مایکروسافت امروز حدود ۶۵۰ کارمند را در بخش گیمینگ خود اخراج میکند. این اتفاق، چند ماه پس از اخراج ۱۹۰۰ کارمند اکتیویژن بلیزارد و ایکس باکس و پس از تعطیلی چند استودیو بازی، از جمله استودیوی آرکین آستین، توسعهدهندهی بازی ردفال، انجام میشود.
https://www.theverge.com/2024/9/12/24242695/microsoft-xbox-layoffs-650-employees
#خبر
@TheRaymondDev
https://www.theverge.com/2024/9/12/24242695/microsoft-xbox-layoffs-650-employees
#خبر
@TheRaymondDev
The Verge
Microsoft lays off 650 more Xbox employees
The cuts follow layoffs impacting 1,900 employees earlier this year.
👎5👍1
Forwarded from Pishro App
🔰 موج جدید اتحادیه اروپا برای کنترل چتها: آیا سرویسهای پیامرسان در اروپا مسدود خواهند شد؟
روز دوشنبه، نسخه جدیدی از لایحه بیسابقه جهانی اتحادیه اروپا با هدف جستجوی تمام پیامها و چتهای خصوصی برای محتوای مشکوک (به اصطلاح کنترل چت یا مقررات سوء استفاده جنسی از کودکان) منتشر شد و کمی بعد توسط POLITICO فاش شد.
طبق آخرین پیشنهاد، ارائه دهندگان آزاد خواهند بود که از "هوش مصنوعی" برای طبقه بندی تصاویر و چتهای متنی ناشناخته به عنوان "مشکوک" استفاده کنند.
با این حال، آنها موظفند تمام چتها را برای محتوای غیرقانونی شناخته شده جستجو کنند و آنها را گزارش دهند، حتی به قیمت شکستن رمزگذاری ایمن end-to-end پیامرسان.
دولتهای اتحادیه اروپا تا 23 سپتامبر باید موضع خود را در مورد این پیشنهاد اتخاذ کنند و وزرای کشور اتحادیه اروپا نیز تا 10 اکتبر باید آن را تأیید کنند.
ارائه دهندگان پیامرسان Signal و Threema قبلاً اعلام کردهاند که هرگز موافقت نخواهند کرد که چنین روالهای نظارتی را در برنامههای خود ادغام کنند و ترجیح میدهند فعالیت خود را در اتحادیه اروپا تعطیل کنند.
منبع
👾 @pishroapp
روز دوشنبه، نسخه جدیدی از لایحه بیسابقه جهانی اتحادیه اروپا با هدف جستجوی تمام پیامها و چتهای خصوصی برای محتوای مشکوک (به اصطلاح کنترل چت یا مقررات سوء استفاده جنسی از کودکان) منتشر شد و کمی بعد توسط POLITICO فاش شد.
طبق آخرین پیشنهاد، ارائه دهندگان آزاد خواهند بود که از "هوش مصنوعی" برای طبقه بندی تصاویر و چتهای متنی ناشناخته به عنوان "مشکوک" استفاده کنند.
با این حال، آنها موظفند تمام چتها را برای محتوای غیرقانونی شناخته شده جستجو کنند و آنها را گزارش دهند، حتی به قیمت شکستن رمزگذاری ایمن end-to-end پیامرسان.
دولتهای اتحادیه اروپا تا 23 سپتامبر باید موضع خود را در مورد این پیشنهاد اتخاذ کنند و وزرای کشور اتحادیه اروپا نیز تا 10 اکتبر باید آن را تأیید کنند.
ارائه دهندگان پیامرسان Signal و Threema قبلاً اعلام کردهاند که هرگز موافقت نخواهند کرد که چنین روالهای نظارتی را در برنامههای خود ادغام کنند و ترجیح میدهند فعالیت خود را در اتحادیه اروپا تعطیل کنند.
منبع
Please open Telegram to view this post
VIEW IN TELEGRAM
🤬3👎1
Forwarded from Golden Code (@lix)
لاراول با Artisan به ما امکان این رو داده تا وضعیت دیتابیس رو در ترمینال به خوبی بتونیم بررسی کنیم.
حالا یه سری کامند رو مرور کنیم:
(میاد ی آمار جامع و عالی از دیتابیس میده)
(بررسی تعداد کانکشن های دیتابیس(خیلی خفنه و آپشنای ديگه هم داره)
(یه نمای کلی از db و تعداد کانکشن های فعال و نوع دیتابیس...)
علاوه بر منبع، اینم یه مقاله جامع:
https://magecomp.com/blog/laravel-9-new-database-commands/
(به منبع و مثال👇🏾)
https://x.com/OussamaMater/status/1833235842321756608?t=zoRINh3pYLRRThSPXX5cXw&s=19
حالا یه سری کامند رو مرور کنیم:
Php artisan db:table
(میاد ی آمار جامع و عالی از دیتابیس میده)
Php artisan db:monitor
(بررسی تعداد کانکشن های دیتابیس(خیلی خفنه و آپشنای ديگه هم داره)
Php artisan db:show
(یه نمای کلی از db و تعداد کانکشن های فعال و نوع دیتابیس...)
علاوه بر منبع، اینم یه مقاله جامع:
https://magecomp.com/blog/laravel-9-new-database-commands/
(به منبع و مثال👇🏾)
https://x.com/OussamaMater/status/1833235842321756608?t=zoRINh3pYLRRThSPXX5cXw&s=19
MageComp Magento Blog
Laravel 9: New Database Commands You Must Know - MageComp Magento Blog
Hello Laravel Friends, Today’s blog will discuss new DB commands introduced in the Laravel v9.24 release. The Laravel update version 9.24 release introduces three new...
❤3👍1
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 دوره آموزشی طراحی قالب شرکتی بر پایه وردپرس
1- ایجاد پوشه و فایل ها
2- آپلود پروژه در گیت هاب
3- ایجاد سربرگ و صفحه معرفی
4- خدمات ما
5- نمونه کارها
6- آمار شرکت
7- تیم ما
8- مشتریان ما
9- فوتر
10 - جدا سازی بخش های قالب
11- پویا سازی منوها
12- ایجاد پست تایپ ها
13- پویا سازی خدمات ما با متاباکس
14- پویا سازی تیم ما با متاباکس
15- پویا سازی مشتریان ما با متاباکس
16- پویا سازی آمار شرکت
17- پویا سازی نمونه کار
18- ایجاد متاباکس گالری
19- جاوا اسکریپت برای گالری نمونه کار
20- نمایش گالری عکس در نمونه کارها
21- ایجاد برگه و برگه وبلاگ
22- تک صفحه (Single) برای وبلاگ
23- ابزارک ها
24- ایجاد صفحات ۴۰۴ – دسته بندی – بایگانی – جستجو و برچسب ها
25- نظرات
26- ایجاد تنظیمات سایت با فریم ورک Option Tree و فوتر
https://rayium.ir/?p=1412
#دوره
@TheRaymondDev
1- ایجاد پوشه و فایل ها
2- آپلود پروژه در گیت هاب
3- ایجاد سربرگ و صفحه معرفی
4- خدمات ما
5- نمونه کارها
6- آمار شرکت
7- تیم ما
8- مشتریان ما
9- فوتر
10 - جدا سازی بخش های قالب
11- پویا سازی منوها
12- ایجاد پست تایپ ها
13- پویا سازی خدمات ما با متاباکس
14- پویا سازی تیم ما با متاباکس
15- پویا سازی مشتریان ما با متاباکس
16- پویا سازی آمار شرکت
17- پویا سازی نمونه کار
18- ایجاد متاباکس گالری
19- جاوا اسکریپت برای گالری نمونه کار
20- نمایش گالری عکس در نمونه کارها
21- ایجاد برگه و برگه وبلاگ
22- تک صفحه (Single) برای وبلاگ
23- ابزارک ها
24- ایجاد صفحات ۴۰۴ – دسته بندی – بایگانی – جستجو و برچسب ها
25- نظرات
26- ایجاد تنظیمات سایت با فریم ورک Option Tree و فوتر
قیمت دوره 999,000 تومان
با تخفیف 60 درصد 399,000 تومان
https://rayium.ir/?p=1412
#دوره
@TheRaymondDev
👍2🔥1
Forwarded from Pishro App
اما خوب ممکنه شما بخواید به دلایلی از اسامی دیگه ای استفاده کنید، مثلا به جای created_at از create_time استفاده کنید
class Role extends Model
{
const CREATED_AT = 'create_time';
const UPDATED_AT = 'update_time';
}
#laravel
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3