Forwarded from Armon technical logs (armon Taheri)
403unlocker_slides.pdf
1.3 MB
فایل ارایه 403unlocker
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
YouTube
Some of the Best of Achmed | JEFF DUNHAM
Watch Jeff Dunham’s Scrooged Up Holiday Special NOW and all season long! https://www.amazon.com/gp/video/detail/B0D9733HWW/ref=atv_dp_share_cu_r
There is a terrorist among us. I don’t think he accomplished anything he set out to do, but I do know he managed…
There is a terrorist among us. I don’t think he accomplished anything he set out to do, but I do know he managed…
Forwarded from laravel-news
✍️ 4 استاندارد رایج نامگذاری در برنامهنویسی (Laravel Edition) 🖋
در لاراول، استاندارد نامگذاری نقش مهمی در خوانایی و یکپارچگی کدها دارد. بیایید نگاهی به استانداردهای رایج بیندازیم:
اولی => Camel Case
🔹 فرمت: camelCase
🔹 استفاده در: متغیرها و متدها
🔹 مثال: $userProfile, getUserData()
دومی => Snake Case
🔹 فرمت: snake_case
🔹 استفاده در: نام ستونها و جداول پایگاه داده
🔹 مثال: user_id, created_at
سومی => Kebab Case
🔹 فرمت: kebab-case
🔹 استفاده در: نام routeها یا فایلهای CSS و JS
🔹 مثال: user-profile, job-application.js
چهارمی => Pascal Case
🔹 فرمت: PascalCase
🔹 استفاده در: نام کلاسها
🔹 مثال: UserController, JobApplication
🎯 چرا استاندارد نامگذاری مهم است؟
خوانایی بالاتر
نگهداری آسانتر
کاهش احتمال خطا
در لاراول، استاندارد نامگذاری نقش مهمی در خوانایی و یکپارچگی کدها دارد. بیایید نگاهی به استانداردهای رایج بیندازیم:
اولی => Camel Case
🔹 فرمت: camelCase
🔹 استفاده در: متغیرها و متدها
🔹 مثال: $userProfile, getUserData()
دومی => Snake Case
🔹 فرمت: snake_case
🔹 استفاده در: نام ستونها و جداول پایگاه داده
🔹 مثال: user_id, created_at
سومی => Kebab Case
🔹 فرمت: kebab-case
🔹 استفاده در: نام routeها یا فایلهای CSS و JS
🔹 مثال: user-profile, job-application.js
چهارمی => Pascal Case
🔹 فرمت: PascalCase
🔹 استفاده در: نام کلاسها
🔹 مثال: UserController, JobApplication
🎯 چرا استاندارد نامگذاری مهم است؟
خوانایی بالاتر
نگهداری آسانتر
کاهش احتمال خطا
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 شرکتهای چینی کارمندان ASML و Zeiss را با ۳ برابر حقوق بیشتر استخدام میکنند
</zoomit>
#خبر
@TheRaymondDev
</zoomit>
#خبر
@TheRaymondDev
Forwarded from Linuxor ?
بازی : فرض کنید 1 میلیون تومن پول شرکت توی این بازی رو دادید اگه گزینه ای رو بزنید که کمترین رای رو آورده 4 میلیون تومن برنده میشین.
Anonymous Poll
23%
گزینه 1
25%
گزینه 2
29%
گزینه 3
23%
گزینه 4
Forwarded from nova-account (Mohammad Hossein)
🚨 هشدار امنیتی فوری: آسیبپذیری خطرناک در 7zip (CVE-2024-11477)
⚠️ جزئیات آسیبپذیری:
• شناسه CVE: CVE-2024-11477
• امتیاز خطر: 7.8 از 10
• نسخههای آسیبپذیر: قبل از 24.08
🔍 نحوه حمله:
مهاجم میتواند با ارسال یک فایل آرشیو zstd آلوده، کنترل کامل سیستم قربانی را به دست آورد. کافی است فایل توسط کاربر باز شود.
🕵️ جزئیات تکنیکی:
• محل نقص: هنگام دیکمپرس کردن فایلهای zstd
• روش نفوذ: تزریق عدد منفی به دلیل اعتبارسنجی ناکافی
• پیامدها: اجرای کد مخرب، سرقت اطلاعات، نصب بدافزار
🛡️ راهحل فوری:
• بلافاصله 7zip را به نسخه 24.08 آپدیت کنید
• از باز کردن فایلهای zip از منابع ناشناس خودداری کنید
🔬 کاشف آسیبپذیری: Nicholas Zubrisky از شرکت Trend Micro
#امنیت_سایبری #هشدار_امنیتی #7zip
⚠️ جزئیات آسیبپذیری:
• شناسه CVE: CVE-2024-11477
• امتیاز خطر: 7.8 از 10
• نسخههای آسیبپذیر: قبل از 24.08
🔍 نحوه حمله:
مهاجم میتواند با ارسال یک فایل آرشیو zstd آلوده، کنترل کامل سیستم قربانی را به دست آورد. کافی است فایل توسط کاربر باز شود.
🕵️ جزئیات تکنیکی:
• محل نقص: هنگام دیکمپرس کردن فایلهای zstd
• روش نفوذ: تزریق عدد منفی به دلیل اعتبارسنجی ناکافی
• پیامدها: اجرای کد مخرب، سرقت اطلاعات، نصب بدافزار
🛡️ راهحل فوری:
• بلافاصله 7zip را به نسخه 24.08 آپدیت کنید
• از باز کردن فایلهای zip از منابع ناشناس خودداری کنید
🔬 کاشف آسیبپذیری: Nicholas Zubrisky از شرکت Trend Micro
#امنیت_سایبری #هشدار_امنیتی #7zip
Forwarded from IRCF | اینترنت آزاد برای همه
یه بیننده از شیراز میهمان تلفنی #برنامه #کامبیز_حسینی بود و اسم افرادی مثل #یوسف_قبادی و #سگارو رو روی آنتن زنده #ایران_اینترنشنال آورد.
این بیننده انتقاد کرد که چرا به افرادی مثل #فخرآور وقت داده میشه، اما رسانهها نسبت به وضعیت #اینترنت_آزاد در ایران و سرنوشت فعالان مبارزه با #فیلترنت بیتوجه هستند!
🔍 ircf.space
@ircfspace
این بیننده انتقاد کرد که چرا به افرادی مثل #فخرآور وقت داده میشه، اما رسانهها نسبت به وضعیت #اینترنت_آزاد در ایران و سرنوشت فعالان مبارزه با #فیلترنت بیتوجه هستند!
🔍 ircf.space
@ircfspace
Forwarded from DevAcademy
چرا نباید از SSR استفاده کنیم؟ 🤔
https://www.linkedin.com/pulse/%25DA%2586%25D8%25B1%25D8%25A7-%25D9%2586%25D8%25A8%25D8%25A7%25DB%258C%25D8%25AF-%25D8%25A7%25D8%25B2-ssr-%25D8%25A7%25D8%25B3%25D8%25AA%25D9%2581%25D8%25A7%25D8%25AF%25D9%2587-%25DA%25A9%25D9%2586%25DB%258C%25D9%2585-amir-zare-xz8qc/?trackingId=vdMX7k64vwvGfarMpZJPeg%3D%3D
شما چی فکر می کنید؟🤔
💻@DevAcaademy
💬@DevAcademyGroup
https://www.linkedin.com/pulse/%25DA%2586%25D8%25B1%25D8%25A7-%25D9%2586%25D8%25A8%25D8%25A7%25DB%258C%25D8%25AF-%25D8%25A7%25D8%25B2-ssr-%25D8%25A7%25D8%25B3%25D8%25AA%25D9%2581%25D8%25A7%25D8%25AF%25D9%2587-%25DA%25A9%25D9%2586%25DB%258C%25D9%2585-amir-zare-xz8qc/?trackingId=vdMX7k64vwvGfarMpZJPeg%3D%3D
شما چی فکر می کنید؟🤔
💻@DevAcaademy
💬@DevAcademyGroup
Linkedin
چرا نباید از SSR استفاده کنیم؟ 🤔
بر اساس نیازهای پروژه و کاربران، از تعادل هوشمندانه بین CSR و SSR استفاده کنیم. هر کدوم از این روشها مزایا و چالشهای خاص خودشون رو دارن.
Forwarded from Python BackendHub (Mani)
۲ سال پیش، در همین روز gpt منتشر شد. ۲ سال گذشته و هنوز بعضیا نگرانن جاشون رو GPT ممکنه بگیره تقریبا این سوالو روزی ۱۰ بار میشنوم. اما حقیقت اینه که GPT در حال حاضر یک درصد کاره پروداکت هم نتونسته بکنه بعد از ۲ سال توسعه. توسعه یک پروداکت تو یک تیم پروداکت چطوریه؟
یک تیم دیزان هست، که user research انجام میده. سعی میکنه نیاز کاربر رو متوجه شه و یک راهکار خلاقانه ارائه میده، که تو پروداکت های موفق معمولا راهکار نوین و جدید هست. یک جاهایی تیم دیزاین باید با تیم توسعه صحبت کنه و جلسه بذاره که درک کنه نرم افزار الان چطوری کار میکنه و چه چیزایی ممکنه انجام دادنش. این جلسات توسط تیم دیزاین شکل میگیره.
ایا gpt میتونه ریسرچ کنه؟ نه آیا gpt میتونه یک design problem رو حل کنه؟ نه ایا gpt خلاقیت داره؟ نه ایا gpt میتونه به صورت pro active اون جلسات و ارتباطات رو با تیم توسعه داشته باشه؟ نه
میرسیم به مرحله توسعه،
تیم توسعه دیزاین رو میبینه. دوباره ارزیابی میکنه. ادج کیس هارو بررسی میکنه. ادج کیس ها دو دسته هستن، یا تکنیکال هستن یا بیزنس. با راه حل دادن و پلن توسعه فیچر، تیم توسعه دهنده کارشو شروع میکنه. معمولا ۷۰-۸۰ درصد سختی کار، تو حل کردن مشکلات بیزنسیه که راه حل دقیق و درستی ندارن. راه حل زیاده و بر اساس خلاقیت توسعه دهنده، میتونه گزینه بهتر همیشه وجود داشته باشه
ایا gpt میتونه ادج کیس تکنیکال یا بیزنس رو متوجه نشه؟ نه ایا میتونه خلاقیت داشته باشه تو حل کردن مشکل بیزنسی؟ نه و …
من تا صبح میتونم این رو ادامه بدم… برای همین gpt الان نیم درصد تیم پروداکت هم نیست و یک سری کار های تکراری و حوصله سربر رو اتوماتیک تر کرده. اگه واقعا فکر میکنید gpt الان جاتون رو پرکرده، واقعا باید به مهارتتون شک کنید….
هر کدوم از این استیج های توسعه پروداکت، باید نوشته شه توسط یک شرکتی. تبدیل شه به یک پروداکت، مارکت رو قانع کنه استفادش کنند. و کار کنه. بنظرتون شرکتی تو دنیا هست که تو چند سال بتونه همه این فیچر هارو stable بده بیرون تست شده و فراگیر شده با هزینه معقول؟
@PyBackendHub
یک تیم دیزان هست، که user research انجام میده. سعی میکنه نیاز کاربر رو متوجه شه و یک راهکار خلاقانه ارائه میده، که تو پروداکت های موفق معمولا راهکار نوین و جدید هست. یک جاهایی تیم دیزاین باید با تیم توسعه صحبت کنه و جلسه بذاره که درک کنه نرم افزار الان چطوری کار میکنه و چه چیزایی ممکنه انجام دادنش. این جلسات توسط تیم دیزاین شکل میگیره.
ایا gpt میتونه ریسرچ کنه؟ نه آیا gpt میتونه یک design problem رو حل کنه؟ نه ایا gpt خلاقیت داره؟ نه ایا gpt میتونه به صورت pro active اون جلسات و ارتباطات رو با تیم توسعه داشته باشه؟ نه
میرسیم به مرحله توسعه،
تیم توسعه دیزاین رو میبینه. دوباره ارزیابی میکنه. ادج کیس هارو بررسی میکنه. ادج کیس ها دو دسته هستن، یا تکنیکال هستن یا بیزنس. با راه حل دادن و پلن توسعه فیچر، تیم توسعه دهنده کارشو شروع میکنه. معمولا ۷۰-۸۰ درصد سختی کار، تو حل کردن مشکلات بیزنسیه که راه حل دقیق و درستی ندارن. راه حل زیاده و بر اساس خلاقیت توسعه دهنده، میتونه گزینه بهتر همیشه وجود داشته باشه
ایا gpt میتونه ادج کیس تکنیکال یا بیزنس رو متوجه نشه؟ نه ایا میتونه خلاقیت داشته باشه تو حل کردن مشکل بیزنسی؟ نه و …
من تا صبح میتونم این رو ادامه بدم… برای همین gpt الان نیم درصد تیم پروداکت هم نیست و یک سری کار های تکراری و حوصله سربر رو اتوماتیک تر کرده. اگه واقعا فکر میکنید gpt الان جاتون رو پرکرده، واقعا باید به مهارتتون شک کنید….
هر کدوم از این استیج های توسعه پروداکت، باید نوشته شه توسط یک شرکتی. تبدیل شه به یک پروداکت، مارکت رو قانع کنه استفادش کنند. و کار کنه. بنظرتون شرکتی تو دنیا هست که تو چند سال بتونه همه این فیچر هارو stable بده بیرون تست شده و فراگیر شده با هزینه معقول؟
@PyBackendHub
Forwarded from Agora (Alireza Azadi)
سریال House، بدون شک برای من همیشه اساسیترین سریالی خواهد بود که دیدم. یا دستکم در آینده، اگر روزگار آس جدیدی رو کنه هاوس همچنان در بین اساسیترینها ماندگار خواهد موند. در دنیای هاوس شما هر روز و هر لحظه با بنیادیترین ترسها و پرسشهایی که آدم باهاش بیثمر دست به یقهس، مواجه میشید. از مرگ و مرگاندیشی گرفته تا مسئلهی اخلاق و البته تنهایی که جدیترین و بیوقفهترین «از یاد نرود» از بین همهی اونهاست. نمیخوام به کسی دیدنش رو توصیه کنم و انتظاری شکل بدم، چون دریافت من از هاوس در نهایت اون چیزیه که من باهاش زندگی کردم و تا همین امروز باهاشون کشتی گرفتم. شاید برای شما اینطور نباشه، ولی خب، حتی با این تفاسیر فکر میکنم هاوس همیشه میتونه چیزی برای ارائه دادن به شما داشته باشه.
این سریال رو از معلمی هدیه دارم که روزی وسط حرفهامون اسمشو رو آورد و گفت که دوست داره ببینتش. من هم برای این که خوشحالش کنم، رو هوا اینو زدم و دفعهی بعد که دیدمش، براش کل سریال رو با بالاترین کیفیتی که میشد گیر آورد بردم. اون البته هیچوقت کامل ندیدش. حداقل خودش اینطور گفت یا شاید هم من یه خاطرهی اشتباه توی ذهنمه که بعید هم نیست. آخه ماجرا برمیگرده به اوایل دبیرستانم. البته فکر نمیکنم هاوس برای اون هیچوقت اینقدر جدی بود که برای من.
به هر حال، چه اون عزیز هاوس رو دید یا نه، ولی من هاوس رو نه یک بار، که سه بار دیدم: یک بار دوم دبیرستان، یک بار تو دوران قرنطینه و کرونا، و یک بار دیگه سال پیش همین موقعها. هر بار که دیدمش، بیشتر من رو توی دل دنیای تاریک دکتر گرگوری هاوس فرو برد.
سریال انتخاب آهنگهای خیلی خوبی داره (به سلیقهی من). این هم یکی از اونهاست. از یکی از تلخترین اپیزودهای سریال، قسمت بیستم فصل پنج.
این سریال رو از معلمی هدیه دارم که روزی وسط حرفهامون اسمشو رو آورد و گفت که دوست داره ببینتش. من هم برای این که خوشحالش کنم، رو هوا اینو زدم و دفعهی بعد که دیدمش، براش کل سریال رو با بالاترین کیفیتی که میشد گیر آورد بردم. اون البته هیچوقت کامل ندیدش. حداقل خودش اینطور گفت یا شاید هم من یه خاطرهی اشتباه توی ذهنمه که بعید هم نیست. آخه ماجرا برمیگرده به اوایل دبیرستانم. البته فکر نمیکنم هاوس برای اون هیچوقت اینقدر جدی بود که برای من.
به هر حال، چه اون عزیز هاوس رو دید یا نه، ولی من هاوس رو نه یک بار، که سه بار دیدم: یک بار دوم دبیرستان، یک بار تو دوران قرنطینه و کرونا، و یک بار دیگه سال پیش همین موقعها. هر بار که دیدمش، بیشتر من رو توی دل دنیای تاریک دکتر گرگوری هاوس فرو برد.
سریال انتخاب آهنگهای خیلی خوبی داره (به سلیقهی من). این هم یکی از اونهاست. از یکی از تلخترین اپیزودهای سریال، قسمت بیستم فصل پنج.
Forwarded from Gopher Academy
🔵 عنوان مقاله
Are Go's Generics Simple or Incomplete? A Design Study
🟢 خلاصه مقاله:
در مقالهای درباره استفاده از قابلیت Generics در زبان برنامهنویسی Go بحث شده است. برخی از افراد معتقدند که این ویژگی تنها پیچیدگی زبان را افزوده است. نویسنده مقاله، Nick، به توضیح درباره مشکل پیچیدهای میپردازد که در تلاش برای حل آن با استفاده از Generics بوده است. در نهایت او به راهحلی دست پیدا میکند که کار میکند، اما احساس میکند راه حل دشوارتر از آن بوده که لازم است. برخی کاربران در Reddit نظر دادهاند که رویکرد او بیشتر بر پایه شیگرایی و رابطها (OO / interface-based) است تا آنچه نیاز بوده است. این اختلاف نظرها نشاندهنده تنوع دیدگاهها در جامعه برنامهنویسان است، و چالشهایی که در کاربرد Generics در پروژههای واقعی وجود دارد.
🟣لینک مقاله:
https://golangweekly.com/link/162715/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Are Go's Generics Simple or Incomplete? A Design Study
🟢 خلاصه مقاله:
در مقالهای درباره استفاده از قابلیت Generics در زبان برنامهنویسی Go بحث شده است. برخی از افراد معتقدند که این ویژگی تنها پیچیدگی زبان را افزوده است. نویسنده مقاله، Nick، به توضیح درباره مشکل پیچیدهای میپردازد که در تلاش برای حل آن با استفاده از Generics بوده است. در نهایت او به راهحلی دست پیدا میکند که کار میکند، اما احساس میکند راه حل دشوارتر از آن بوده که لازم است. برخی کاربران در Reddit نظر دادهاند که رویکرد او بیشتر بر پایه شیگرایی و رابطها (OO / interface-based) است تا آنچه نیاز بوده است. این اختلاف نظرها نشاندهنده تنوع دیدگاهها در جامعه برنامهنویسان است، و چالشهایی که در کاربرد Generics در پروژههای واقعی وجود دارد.
🟣لینک مقاله:
https://golangweekly.com/link/162715/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Dolthub
Are Golang Generics Simple or Incomplete? A Design Study
Blog for DoltHub, a website hosting databases made with Dolt, an open-source version-controlled SQL database with Git-like semantics.
Forwarded from @yegor256 news (yegor256)
Two open source projects, which we develop for the last few years, need Java developers: Artipie and EO. It's a part-time and fully remote type of work: you don't need to be at any meetings and you will never visit the office. Moreover, you will be paid fixed-price only for the tasks you finish, in the best traditions of XDSD. We expect you to be an expert in Java and familiar with open source development culture (we will check your GitHub and StackOverflow profiles). Text me directly, if you are ready to try: @yegor256.
Forwarded from IRCF | اینترنت آزاد برای همه
Forwarded from Meitix
Forwarded from کانال اطلاعرسانی توزیع پارچ
این هفته در پارچ
https://blog.parchlinux.com/postfa/%d8%a7%db%8c%d9%86-%d9%87%d9%81%d8%aa%d9%87-%d8%af%d8%b1-%d9%be%d8%a7%d8%b1%da%86-1/
@ParchLinux
https://blog.parchlinux.com/postfa/%d8%a7%db%8c%d9%86-%d9%87%d9%81%d8%aa%d9%87-%d8%af%d8%b1-%d9%be%d8%a7%d8%b1%da%86-1/
@ParchLinux
Parch Linux Blog
این هفته در پارچ - Parch Linux Blog
این هفته در پارچ: تغییرات گسترده، بهبودها و برنامههای آینده سلام به همه کاربران عزیز پارچ! این هفته، ما در تیم توسعه با انگیزه و تمرکز زیادی روی بهبود جنبههای مختلف پارچ کار کردیم. از ارتقاهای زیرساختی گرفته تا بهینهسازی برنامهها و اضافه کردن امکانات…
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰دستور sudo efibootmgr -v چه کاری انجام میدهد؟
🔹دستور sudo efibootmgr -v در سیستمهای لینوکسی که از UEFI استفاده میکنند، برای نمایش جزئیات بوتلودر و گزینههای بوت قابل استفاده است.
🔹خروجی دستور:
هنگامی که این دستور را اجرا میکنید، اطلاعات زیر را مشاهده خواهید کرد:
لیست دستگاههای بوت: همه دستگاههایی که سیستم میتواند از آنها بوت شود (مانند هارد دیسک، فلش درایو، شبکه و غیره)
ترتیب بوت: ترتیبی که سیستم از دستگاههای بوت برای شروع فرایند بوت شدن استفاده میکند.
وضعیت هر دستگاه: فعال یا غیرفعال بودن هر دستگاه برای بوت شدن.
اطلاعات اضافی: ممکن است اطلاعات دیگری مانند UUID، پارتیشن و سایر جزئیات مربوط به هر دستگاه نمایش داده شود.
🔹دستور sudo efibootmgr -v در سیستمهای لینوکسی که از UEFI استفاده میکنند، برای نمایش جزئیات بوتلودر و گزینههای بوت قابل استفاده است.
🔹خروجی دستور:
هنگامی که این دستور را اجرا میکنید، اطلاعات زیر را مشاهده خواهید کرد:
لیست دستگاههای بوت: همه دستگاههایی که سیستم میتواند از آنها بوت شود (مانند هارد دیسک، فلش درایو، شبکه و غیره)
ترتیب بوت: ترتیبی که سیستم از دستگاههای بوت برای شروع فرایند بوت شدن استفاده میکند.
وضعیت هر دستگاه: فعال یا غیرفعال بودن هر دستگاه برای بوت شدن.
اطلاعات اضافی: ممکن است اطلاعات دیگری مانند UUID، پارتیشن و سایر جزئیات مربوط به هر دستگاه نمایش داده شود.
Forwarded from IRCF | اینترنت آزاد برای همه