Forwarded from کانال مهرداد لینوکس
🔥 مناظرهٔ تاننباوم–توروالدز «LINUX منسوخ شده است»
🗓بین اندرو اس. تاننباوم، خالق سیستمعامل آموزشی مینیکس
🗓 و لینوس توروالدز، خالق هستهٔ لینوکس، بود.
💠این مناظره در گروه خبری Usenet به نام comp.os.minix در سال ۱۹۹۲ رخ داد
✅ موضوع سر معماری هستههای سیستمعامل، بهویژه مقایسهٔ هستههای یکپارچه (monolithic) و ریزهستهها (microkernel)، تمرکز داشت.
🔥 تاننباوم بحث را با استدلال اینکه طراحی هستهٔ یکپارچهٔ لینوکس از نظر مفهومی قدیمی و ریزهستهها به دلیل قابلیت حمل و پایداری، برتر هستند آغاز کرد
و گفت معماری پردازندههای x86 که لینوکس بر پایهٔ آن توسعه یافته، در آینده جای خود را به معماریهای RISC خواهد داد.
🔥 توروالدز در پاسخ، ضمن اذعان به مزایای نظری ریزهستهها، از تصمیم خود برای استفاده از هستهٔ یکپارچه دفاع کرد.
او اشاره کرد که مینیکس دارای محدودیتهایی مانند نبود پشتیبانی از چندنخی (multithreading) و هدف او از توسعهٔ لینوکس، ایجاد یک سیستمعامل کاربردی برای استفادهٔ شخصی بوده است.
✅ با گذشت زمان،
هر دو مدل هسته در حوزههای مختلف به کار گرفته شدند
منبع wikipedia
#linux
🗓بین اندرو اس. تاننباوم، خالق سیستمعامل آموزشی مینیکس
🗓 و لینوس توروالدز، خالق هستهٔ لینوکس، بود.
💠این مناظره در گروه خبری Usenet به نام comp.os.minix در سال ۱۹۹۲ رخ داد
✅ موضوع سر معماری هستههای سیستمعامل، بهویژه مقایسهٔ هستههای یکپارچه (monolithic) و ریزهستهها (microkernel)، تمرکز داشت.
🔥 تاننباوم بحث را با استدلال اینکه طراحی هستهٔ یکپارچهٔ لینوکس از نظر مفهومی قدیمی و ریزهستهها به دلیل قابلیت حمل و پایداری، برتر هستند آغاز کرد
و گفت معماری پردازندههای x86 که لینوکس بر پایهٔ آن توسعه یافته، در آینده جای خود را به معماریهای RISC خواهد داد.
🔥 توروالدز در پاسخ، ضمن اذعان به مزایای نظری ریزهستهها، از تصمیم خود برای استفاده از هستهٔ یکپارچه دفاع کرد.
او اشاره کرد که مینیکس دارای محدودیتهایی مانند نبود پشتیبانی از چندنخی (multithreading) و هدف او از توسعهٔ لینوکس، ایجاد یک سیستمعامل کاربردی برای استفادهٔ شخصی بوده است.
✅ با گذشت زمان،
هر دو مدل هسته در حوزههای مختلف به کار گرفته شدند
منبع wikipedia
#linux
Forwarded from Laravel News
Working with JSON Column Updates in Laravel https://laravel-news.com/json-column-updates
Laravel News
Working with JSON Column Updates in Laravel - Laravel News
Master Laravel's JSON column update capabilities using the arrow syntax. Learn to efficiently modify specific portions of JSON data in your database while maintaining data integrity and structure.
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
یه اکستنشن نوشتم برای جابهای لینکدین، خودش show more رو کلیک میکنه و لیست کلیدواژههایی که بهش میدی رو سبز یا قرمز میکنه. میشه سریعتر با یه نگاه متوجه شد جاب چقدر به مهارتهای آدم نزدیکه.
https://github.com/ArmanJR/LinkedIn-Job-Skills-Highlighter
@DevTwitter | <Arman/>
https://github.com/ArmanJR/LinkedIn-Job-Skills-Highlighter
@DevTwitter | <Arman/>
Forwarded from Python Hints
وقتی ChatGPT 3.5 معرفی شد گفتم که نیروهای جونیور بسیار کار سختی برای یافتن شغل خواهند داشت.
الان به اون وضعیت رسیده؛ طوری که نیروی جونیور توی خیلی از زمینهها تبدیل شده به سنگ جلوی پای نیروهای سنیور متاسفانه.
اما یک ویژگی خیلی خوب داشت وجود جونیورها؛ اونم معرفی استکهای جدید تکنولوژیهای بهتر و تکنیکهای بهبود یافته بود.
متأسفانه این موضوع توی ایران دیگه صادق نیست؛ ندیدم (از کسی هم نشنیدم) جونیوری که
با این وضعیت قطعاً موقعیتهای شغلی
الان به اون وضعیت رسیده؛ طوری که نیروی جونیور توی خیلی از زمینهها تبدیل شده به سنگ جلوی پای نیروهای سنیور متاسفانه.
اما یک ویژگی خیلی خوب داشت وجود جونیورها؛ اونم معرفی استکهای جدید تکنولوژیهای بهتر و تکنیکهای بهبود یافته بود.
متأسفانه این موضوع توی ایران دیگه صادق نیست؛ ندیدم (از کسی هم نشنیدم) جونیوری که
experiment های شخصی با ابزارهای مختلف که شاید مرسوم هم نباشند انجام داده باشه (علاوه بر استک اصلی) همگی همون استک اصلی رو یاد میگیرند و به محض استخدام دیگه حتی برای پیشرفت خودشون هم زحمت نمیکشند.با این وضعیت قطعاً موقعیتهای شغلی
Junior ها حذف خواهد شد؛ حتی در ایران.Forwarded from IRCF | اینترنت آزاد برای همه
اسکریپت راهاندازی تانل RTX-VPN، یک راهحل برای راهاندازی سرور L2TP/OpenVPN در کشورهایی با محدودیت اینترنت مثل ایران و چین هست.
ایناسکریپت با ایجاد یک تانل Reverse با استفاده از Xray-Core و Rathole، باعث میشه ترافیک L2TP/OpenVPN بهعنوان یک اتصال عادی دیده بشه و بهسادگی قابل شناسایی نباشه.
همچنین این روش امکان استفاده از اینترنت آزاد روی مودمها و دستگاههایی که نیاز به L2TP/OpenVPN دارن رو فراهم میکنه، درحالیکه اتصال کاربر امن باقی میمونه.
👉 github.com/Sir-MmD/RTX-VPN
🔍 ircf.space
@ircfspace
ایناسکریپت با ایجاد یک تانل Reverse با استفاده از Xray-Core و Rathole، باعث میشه ترافیک L2TP/OpenVPN بهعنوان یک اتصال عادی دیده بشه و بهسادگی قابل شناسایی نباشه.
همچنین این روش امکان استفاده از اینترنت آزاد روی مودمها و دستگاههایی که نیاز به L2TP/OpenVPN دارن رو فراهم میکنه، درحالیکه اتصال کاربر امن باقی میمونه.
👉 github.com/Sir-MmD/RTX-VPN
🔍 ircf.space
@ircfspace
Forwarded from ASafaeirad
YouTube
Is this the world's WEIRDEST Largest Contentful Paint element?
We take a look at a bizarre performance regression and investigate how the Largest Contentful metric is defined.
00:00 Initial clues
00:41 Change in the LCP element between tests
01:41 Investigating LCP development
02:37 Checking for changes in the image…
00:00 Initial clues
00:41 Change in the LCP element between tests
01:41 Investigating LCP development
02:37 Checking for changes in the image…
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
مایکروسافت ورژن جدید مدل OmniParser داد بیرون. این یک مدل برای فهمیدن اسکرین شات هست. برای مواقعی که ایجنت قراره با browser کار کنه و تسکی را انجام بده، به کار میاد. خیلی هم عالی کار میکنه. ویدیو رو ببینید حتما
@DevTwitter | <Mehdi Allahyari/>
@DevTwitter | <Mehdi Allahyari/>
Forwarded from Laravel News
Documenting API authentication in Laravel with Scramble https://laravel-news.com/documenting-api-authentication-in-laravel-with-scramble
Laravel News
Documenting API authentication in Laravel with Scramble - Laravel News
With Scramble, you can document your API’s authentication setup and even automate authentication requirements based on middleware, avoiding manual annotations.
Forwarded from نوشتههای ترمینالی
هرچیزی که برنامهنویس های سی در مورد رفتار غیرقطعی باید بدانند:
http://blog.llvm.org/2011/05/what-every-c-programmer-should-know.html
http://blog.llvm.org/2011/05/what-every-c-programmer-should-know.html
The LLVM Project Blog
What Every C Programmer Should Know About Undefined Behavior #1/3
People occasionally ask why LLVM-compiled code sometimes generates SIGTRAP signals when the optimizer is turned on. After digging in, they find that Clang generated a "ud2" instruction (assuming X86 code) - the same as is generated by __builtin_trap().
Forwarded from ASafaeirad
Today I Learned:
Scheduler.postTask: Adds a task to the scheduler as a callback, optionally specifying a priority, delay, and/or a signal for aborting the task.
Scheduler.yield:
Yields control of the main thread back to the browser, returning a promise that resolves to continue execution where it left off.
Read more on MDN
#mdn #webapi
Scheduler.postTask: Adds a task to the scheduler as a callback, optionally specifying a priority, delay, and/or a signal for aborting the task.
Scheduler.yield:
Yields control of the main thread back to the browser, returning a promise that resolves to continue execution where it left off.
Read more on MDN
#mdn #webapi
MDN Web Docs
Scheduler - Web APIs | MDN
The Scheduler interface of the Prioritized Task Scheduling API provides methods for scheduling prioritized tasks.
Forwarded from IRCF | اینترنت آزاد برای همه
کلودفلر مدتیه برنامه ریفرال خودش رو به پایان رسونده و دسترسیهای مربوط به WARP+ به طرح رایگان #وارپ انتقال پیدا کردن و دیگه اعتبار ریفرال جدیدی داده نمیشه.
اینتغییرات روی کدهای #لایسنس که از طریق ابزارها و کانالها تهیه میشدن اثر گذاشته؛ روی همینحساب برگه لایسنس از #oblivionDesktop حذف شده و در نسخه بعدی از #oblivion هم به همینصورت خواهد شد.
گفتهشده لایسنسهای وارپ+ خریداری شده همچنان معتبر هستن، اما تلاش خودم برای خرید لایسنس تابحال موفق نبوده.
🔍 ircf.space
@ircfspace
اینتغییرات روی کدهای #لایسنس که از طریق ابزارها و کانالها تهیه میشدن اثر گذاشته؛ روی همینحساب برگه لایسنس از #oblivionDesktop حذف شده و در نسخه بعدی از #oblivion هم به همینصورت خواهد شد.
گفتهشده لایسنسهای وارپ+ خریداری شده همچنان معتبر هستن، اما تلاش خودم برای خرید لایسنس تابحال موفق نبوده.
🔍 ircf.space
@ircfspace
Forwarded from IRCF | اینترنت آزاد برای همه
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
سلام به همه
تا حالا شده تو یه مصاحبه فنی ازتون دربارهی JWT بپرسن و شما با یه جواب ساده کار رو راه بندازین؟
من خودم این تجربه رو داشتم! یه بار توی یه مصاحبه، مصاحبهکننده پرسید: JWT چیه و چرا ازش استفاده میکنیم؟» و من با یه جواب ساده گفتم: «یه توکن امنیه که اطلاعات رو بین کلاینت و سرور جابهجا میکنه و دیگه سرور نیازی نداره حالتها رو ذخیره کنه.
مصاحبه کننده ازم میخواست که بیشتر توضیح بدم که خب من اطلاعات کاملی نداشتم
یکم بیشتر با JWT آشنا بشیم اول: JWT یک استاندارد باز (RFC 7519) برای ایجاد توکنهای امن و قابل اعتماد است که به صورت JSON تعریف میشه. این توکنها معمولاً برای احراز هویت کاربران و انتقال اطلاعات بین سرویسها استفاده میشن
ساختار JWT:
یک JWT از سه بخش اصلی تشکیل شده:
بخش Header: شامل اطلاعاتی مانند نوع توکن و الگوریتم رمزنگاری.
بخش Payload: دادههایی که میخواهیم انتقال دهیم، مثل اطلاعات کاربر یا نقشها.
بخش Signature: برای تأیید اصالت توکن و جلوگیری از دستکاری.
مزایا استفاده از JWT چیه؟
حالت (Stateless) هست، یعنی سرور نیازی نداره اطلاعات توکن رو ذخیره کنه.
امن هست و با یه امضای دیجیتال (Signature) از دستکاری جلوگیری میکنه.
توی سیستمهای بزرگ و میکروسرویسها خیلی به درد میخوره.
این موضوع هم یادمون باشه که اگه JWT درست استفاده نشه، میتونه خطرناک باشه. مثلاً اگه توکنها رو به درستی expire نکنیم یا اطلاعات حساس رو داخلش ذخیره کنیم، ممکنه دردسرساز بشه!
@DevTwitter | <Soheil Seyyedi/>
تا حالا شده تو یه مصاحبه فنی ازتون دربارهی JWT بپرسن و شما با یه جواب ساده کار رو راه بندازین؟
من خودم این تجربه رو داشتم! یه بار توی یه مصاحبه، مصاحبهکننده پرسید: JWT چیه و چرا ازش استفاده میکنیم؟» و من با یه جواب ساده گفتم: «یه توکن امنیه که اطلاعات رو بین کلاینت و سرور جابهجا میکنه و دیگه سرور نیازی نداره حالتها رو ذخیره کنه.
مصاحبه کننده ازم میخواست که بیشتر توضیح بدم که خب من اطلاعات کاملی نداشتم
یکم بیشتر با JWT آشنا بشیم اول: JWT یک استاندارد باز (RFC 7519) برای ایجاد توکنهای امن و قابل اعتماد است که به صورت JSON تعریف میشه. این توکنها معمولاً برای احراز هویت کاربران و انتقال اطلاعات بین سرویسها استفاده میشن
ساختار JWT:
یک JWT از سه بخش اصلی تشکیل شده:
بخش Header: شامل اطلاعاتی مانند نوع توکن و الگوریتم رمزنگاری.
بخش Payload: دادههایی که میخواهیم انتقال دهیم، مثل اطلاعات کاربر یا نقشها.
بخش Signature: برای تأیید اصالت توکن و جلوگیری از دستکاری.
مزایا استفاده از JWT چیه؟
حالت (Stateless) هست، یعنی سرور نیازی نداره اطلاعات توکن رو ذخیره کنه.
امن هست و با یه امضای دیجیتال (Signature) از دستکاری جلوگیری میکنه.
توی سیستمهای بزرگ و میکروسرویسها خیلی به درد میخوره.
این موضوع هم یادمون باشه که اگه JWT درست استفاده نشه، میتونه خطرناک باشه. مثلاً اگه توکنها رو به درستی expire نکنیم یا اطلاعات حساس رو داخلش ذخیره کنیم، ممکنه دردسرساز بشه!
@DevTwitter | <Soheil Seyyedi/>
Forwarded from Sudoer (Morteza Bashsiz)
ایلان ماسک اومده رنج سنی مردم آمریکا رو داده
جالبه که بالای ۲۰ میلیون نفر بالای ۱۰۰ سال دارن که زنده هستند
حتی بالای ۳۰۰ سال هم دارن
😂😂😂
من خیلی تحقیق نکردم ولی خودتون برید بتحقیقید
https://x.com/elonmusk/status/1891350795452654076/photo/1
جالبه که بالای ۲۰ میلیون نفر بالای ۱۰۰ سال دارن که زنده هستند
حتی بالای ۳۰۰ سال هم دارن
😂😂😂
من خیلی تحقیق نکردم ولی خودتون برید بتحقیقید
https://x.com/elonmusk/status/1891350795452654076/photo/1
Forwarded from Quera
👽 هکاتون «هوشمصنوعی دانشگاه تهران»
✅ هکاتون «UT AI» هشتمین هکاتون کوئراست که با همکاری دانشگاه تهران و همراهی شرکتهای فعال در حوزه بیمه، با موضوع #پردازش_تصویر برگزار میشه.
⚡️رقابت انتخابی
آنلاین | ۹ اسفند: چالشهای پردازش تصویر (طبق سرفصلهای دوره آموزشی هکاتون)
⚡️رقابت فینال
حضوری در دانشگاه تهران | ۲۸ فروردین: مسائل واقعی بینایی ماشین در حوزه بیمه
🔘 ۶۰ میلیون تومان جایزه نقدی
🔘 اهدای گواهینامه
🔘 ۶ ساعت فیلم آموزشی + ۳ ساعت کارگاه آنلاین
🔘 امکان پرداخت قسطی
🔘 فرصت #استخدام
🔴 بلافاصله بعد از ثبتنام، فیلمها و محتوای آموزشی #هکاتون در اختیارتون قرار میگیره.
✅ مهلت ثبتنام تا ۸ اسفند
🌐 ثبتنام و اطلاعات بیشتر:
🔗 https://quera.org/r/2o3pj
➖➖➖➖
#Quera #Queracontest
✅ هکاتون «UT AI» هشتمین هکاتون کوئراست که با همکاری دانشگاه تهران و همراهی شرکتهای فعال در حوزه بیمه، با موضوع #پردازش_تصویر برگزار میشه.
⚡️رقابت انتخابی
آنلاین | ۹ اسفند: چالشهای پردازش تصویر (طبق سرفصلهای دوره آموزشی هکاتون)
⚡️رقابت فینال
حضوری در دانشگاه تهران | ۲۸ فروردین: مسائل واقعی بینایی ماشین در حوزه بیمه
🔘 ۶۰ میلیون تومان جایزه نقدی
🔘 اهدای گواهینامه
🔘 ۶ ساعت فیلم آموزشی + ۳ ساعت کارگاه آنلاین
🔘 امکان پرداخت قسطی
🔘 فرصت #استخدام
🔴 بلافاصله بعد از ثبتنام، فیلمها و محتوای آموزشی #هکاتون در اختیارتون قرار میگیره.
✅ مهلت ثبتنام تا ۸ اسفند
🌐 ثبتنام و اطلاعات بیشتر:
🔗 https://quera.org/r/2o3pj
➖➖➖➖
#Quera #Queracontest
Forwarded from Sudoer (Morteza Bashsiz)
https://youtu.be/x84Vj7ZX8hg?si=0I2si7fEKqmoGarD
مشنو ای دوست که غیر از تو مرا یاری هست
یا شب و روز به جز فکر توأم کاری هست
به کمند سر زلفت نه من افتادم و بس
که به هر حلقهٔ موئیت گرفتاری هست
گر بگویم که مرا با تو سر و کاری نیست
در و دیوار گواهی بدهد کاری هست
هر که عیبم کند از عشق و ملامت گوید
تا ندیده است تو را، بر مَنَش انکاری هست
صبر بر جور رقیبت چه کنم گر نکنم؟
همه دانند که در صحبت گل، خاری هست
نه منِ خامْطَمَع، عشق تو میورزم و بس
که چو منْ سوخته در خیل تو بسیاری هست
باد، خاکی ز مُقامِ تو بیاوَرْد و بِبُرد
آب هر طِیب که در کلبهٔ عطاری هست
من چِه در پای تو ریزم، که پسندِ تو بُوَد؟
جان و سر را نتوان گفت که مقداری هست
من از این دَلقِ مُرَقَّع به دَرآیم روزی
تا همه خلق بِدانَنْد که زُنّاری هست
همه را هست همین داغِ مُحبّت، که مراست
که نه مستم من و در دورِ تو هُشیاری هست
عشقِ سعدی نه حدیثی است که پِنهان مانَد
داستانی است که بر هر سرِ بازاری هست
مشنو ای دوست که غیر از تو مرا یاری هست
یا شب و روز به جز فکر توأم کاری هست
به کمند سر زلفت نه من افتادم و بس
که به هر حلقهٔ موئیت گرفتاری هست
گر بگویم که مرا با تو سر و کاری نیست
در و دیوار گواهی بدهد کاری هست
هر که عیبم کند از عشق و ملامت گوید
تا ندیده است تو را، بر مَنَش انکاری هست
صبر بر جور رقیبت چه کنم گر نکنم؟
همه دانند که در صحبت گل، خاری هست
نه منِ خامْطَمَع، عشق تو میورزم و بس
که چو منْ سوخته در خیل تو بسیاری هست
باد، خاکی ز مُقامِ تو بیاوَرْد و بِبُرد
آب هر طِیب که در کلبهٔ عطاری هست
من چِه در پای تو ریزم، که پسندِ تو بُوَد؟
جان و سر را نتوان گفت که مقداری هست
من از این دَلقِ مُرَقَّع به دَرآیم روزی
تا همه خلق بِدانَنْد که زُنّاری هست
همه را هست همین داغِ مُحبّت، که مراست
که نه مستم من و در دورِ تو هُشیاری هست
عشقِ سعدی نه حدیثی است که پِنهان مانَد
داستانی است که بر هر سرِ بازاری هست
YouTube
آواز: حسینعلی شبانپور، ویرایش صدا و همراهی موسیقی: جابر بهارمست
خواننده: حسینعلی شبانپور
Singer: Hosseinali Shabanpour
ویرایش صدا و همراهی موسیقی: جابر بهارمست
Vocal Editor and Accompaniment:
@jaberbaharmast
Singer: Hosseinali Shabanpour
ویرایش صدا و همراهی موسیقی: جابر بهارمست
Vocal Editor and Accompaniment:
@jaberbaharmast
Forwarded from Golden Code (علی 🇨🇴)
وقتی که نیاز داریم چندین کلاس رو از یک namespace وارد کنیم، معمولاً هر کدوم رو با use جداگانه درج میکنیم. اما میشه همهی این کلاس هارو توی یک خط use کنیم!
چجوری؟
مزایاش چیه؟؟
تمیزتر شدن و کمتر شدنه تعداد خطوط.
#PHP
#clean_code
@GoldenCodeir
(به منبع و مثالش دقت کنید👇🏾)
https://x.com/laravelbackpack/status/1856313510768324670?t=qOO4OC7jKWvPITFKNSHOtA&s=1
چجوری؟
use Namespace\{ClassA, ClassB, ClassC};مزایاش چیه؟؟
تمیزتر شدن و کمتر شدنه تعداد خطوط.
#PHP
#clean_code
@GoldenCodeir
(به منبع و مثالش دقت کنید👇🏾)
https://x.com/laravelbackpack/status/1856313510768324670?t=qOO4OC7jKWvPITFKNSHOtA&s=1
X (formerly Twitter)
Backpack for Laravel (@laravelbackpack) on X
#Laravel and #PHP Tip
Did you know… you can import multiple classes from a single namespace like this👇
Way cleaner, right? 😁
Did you know… you can import multiple classes from a single namespace like this👇
Way cleaner, right? 😁
🔥2