کدام گزینه تفاوت اصلی بین KVM و QEMU را بهتر توضیح میدهد؟
Anonymous Quiz
16%
ابزار QEMU شبیهساز سختافزار است و میتواند به صورت مستقل از KVM کار کند.
6%
ابزاز KVM و QEMU هر دو فقط برای شبیهسازی نرمافزاری استفاده میشوند و وابسته به سختافزار نیستند
12%
ابزار QEMU یک ماژول کرنل است و برای مدیریت ماشینهای مجازی به KVM وابسته است
19%
ابزار KVM برای شبیهسازی کامل سختافزار استفاده میشود و QEMU صرفاً یک رابط نرمافزاری آن است
47%
دروغ چرا، نمیدونم
🤣38👍9🔥1
اگه یه کامپیوتر توی یه نامه بنویسه ping بفرسته به یه کامپیوتر دیگه، توی جوابش اون یکی کامپیوتر مینویسه pong و از روی ادرس مبدا نامه رو بر میگردونه
حالا فرض کنید یه کامپیوتر به 1000 تا کامپیوتر بنویسه ping و آدرس مبدا رو آدرس یه کامپیوتر دیگه بزاره، اون 1000 تا کامپیوتر یه pong واسه اون کامپیوتر بیچاره میفرستن به این حرکت میگن Reflection DDoS یعنی از بقیه به عنوان آینه استفاده میشه برای DDoS.
@Linuxor
حالا فرض کنید یه کامپیوتر به 1000 تا کامپیوتر بنویسه ping و آدرس مبدا رو آدرس یه کامپیوتر دیگه بزاره، اون 1000 تا کامپیوتر یه pong واسه اون کامپیوتر بیچاره میفرستن به این حرکت میگن Reflection DDoS یعنی از بقیه به عنوان آینه استفاده میشه برای DDoS.
@Linuxor
👍140👾12❤2😐2👎1
خلاصه امروز توییتر کامیونیتی برنامه نویسی و کامپیوتر :
یه نفر گفته بود به عنوان یه توسعه دهنده نرم افزار چطوری اهمال کاری خودتون رو شکست میدین؟ یه کاربر به اسم John Menedrake گفته بود automation.
با automation اصلا نیازی نیست کاری انجام بدین.
یکی دیگه هم با لحن تمسخر آمیزی گفته بود فلان زبان هنوز منسوخ نشده؟ نه تا زمانی که تو پیگیرشی
@Linuxor
یه نفر گفته بود به عنوان یه توسعه دهنده نرم افزار چطوری اهمال کاری خودتون رو شکست میدین؟ یه کاربر به اسم John Menedrake گفته بود automation.
با automation اصلا نیازی نیست کاری انجام بدین.
یکی دیگه هم با لحن تمسخر آمیزی گفته بود فلان زبان هنوز منسوخ نشده؟ نه تا زمانی که تو پیگیرشی
@Linuxor
🤣100👍6😁3❤1🌚1
یه صفحه محصول دیجی کالا رو تصور کنید، برای اینکه اون صفحه از بکند ساخته شه باید کلی Join توی دیتابیس و کلی اطلاعات از جدول های مختلف جمع آوری شه و کلی زمان برای لود صفحه گرفته میشه.
حالا بیاین یه کاری کنیم همه اطلاعات رو توی یه سطر (داکیومنت) یه جدول (کالکشن) ذخیره کنیم، حتی برای کامنت ها هم جدول جداگونه نسازیم.
سرعت لود صفحه به شدت زیاد میشه اینجا ما ریداندنسی و افزایش حافظه رو فدای CPU کردیم.
حتی کوئری های Update هم از بهینگی در اومد و اینم اصلا مهم نیست مگه چند وقت یه بار اون صفحه آپدیت میشه؟
به این حرکت میگن denormalization که توی NoSQL ها خیلی استفاده میشه.
@Linuxor
حالا بیاین یه کاری کنیم همه اطلاعات رو توی یه سطر (داکیومنت) یه جدول (کالکشن) ذخیره کنیم، حتی برای کامنت ها هم جدول جداگونه نسازیم.
سرعت لود صفحه به شدت زیاد میشه اینجا ما ریداندنسی و افزایش حافظه رو فدای CPU کردیم.
حتی کوئری های Update هم از بهینگی در اومد و اینم اصلا مهم نیست مگه چند وقت یه بار اون صفحه آپدیت میشه؟
به این حرکت میگن denormalization که توی NoSQL ها خیلی استفاده میشه.
@Linuxor
👍118❤🔥5🔥1😭1
اگه میخواین NoSQL یاد بگیرین و نمیدونین کجا از SQL استفاده کنید یا NoSQL این ریپو اومده کلی از منابع خوب رو جمع آوری کرده باهاش میتونین به درک درستی از NoSQL برسین
https://github.com/erictleung/awesome-nosql-guides
@Linuxor
https://github.com/erictleung/awesome-nosql-guides
@Linuxor
👍54❤3🔥1
الگوریتم Shor's یکی از الگوریتمهای مشهور کوانتومی هست که میتونه اعداد رو به عوامل اولشون تجزیه کنه. این الگوریتم پتانسیل داره که رمزنگاریهای کلاسیک مثل RSA رو بشکنه.
کامپیوتر 127-کیوبیتی IBM یکی از پیشرفتهترین کامپیوترهای کوانتومی فعلیه.
اما تجزیه کردن عدد 15 به 3 و 5 (که عوامل اولش هستن)، کاری بسیار ساده است و حتی یه دانشآموز ابتدایی هم میتونه این کار رو انجام بده.
این شخص با طنز داره میگه که بعد از ساعتها تلاش پیچیده، موفق شده با یک فناوری پیشرفته، کاری رو انجام بده که به راحتی روی کاغذ ممکنه.
@Linuxor
کامپیوتر 127-کیوبیتی IBM یکی از پیشرفتهترین کامپیوترهای کوانتومی فعلیه.
اما تجزیه کردن عدد 15 به 3 و 5 (که عوامل اولش هستن)، کاری بسیار ساده است و حتی یه دانشآموز ابتدایی هم میتونه این کار رو انجام بده.
این شخص با طنز داره میگه که بعد از ساعتها تلاش پیچیده، موفق شده با یک فناوری پیشرفته، کاری رو انجام بده که به راحتی روی کاغذ ممکنه.
@Linuxor
👍72🤣16😐4👎3😁2
خلاصه امروز توییتر کامیونیتی برنامه نویسی و کامپیوتر :
توی کامیونیتی خارج ایران یه نفر گفته بود آیا مهندسان نرمافزار بزرگ به مدرک نیاز دارن؟ یا اینکه اشتیاق و مهارت کافیه؟
اکثرا تایید کرده بودن که مدرک زیاد کمکشون نکرده.
کاربر heydathan گفته بود : نه، مدرک فقط نشون میده که حداقل ۳۵ درصد از اصول پایهای علوم کامپیوتر رو میدونین. میتونین به تنهایی اینو یاد بگیرین.
@Linuxor
توی کامیونیتی خارج ایران یه نفر گفته بود آیا مهندسان نرمافزار بزرگ به مدرک نیاز دارن؟ یا اینکه اشتیاق و مهارت کافیه؟
اکثرا تایید کرده بودن که مدرک زیاد کمکشون نکرده.
کاربر heydathan گفته بود : نه، مدرک فقط نشون میده که حداقل ۳۵ درصد از اصول پایهای علوم کامپیوتر رو میدونین. میتونین به تنهایی اینو یاد بگیرین.
@Linuxor
👍126👎8❤2🤣2❤🔥1
پنل وب 1Panel رو میتونین روی سرور لینوکستون نصب کنید، مانیتورینگ هاست ، فایل منیجر، منیج دیتابیس ها رو باهاش انجام بدین.
پنل یوزر فرندلی هستش به راحتی باهاش میتونین یه وب مثل وردپرس بالا بیارین و براش دامین ست کنید.
https://github.com/1Panel-dev/1Panel
@Linuxor
پنل یوزر فرندلی هستش به راحتی باهاش میتونین یه وب مثل وردپرس بالا بیارین و براش دامین ست کنید.
https://github.com/1Panel-dev/1Panel
@Linuxor
👍74🔥4❤🔥1
تیلور خالق لاراول میگه :
ابتدا "قسمتهای جدید و متفاوت نرمافزار" رو بسازید. از صفحه لاگین یا چیزهایی که قبلاً بارها ساختید شروع نکنید. با شروع از چیزهایی که تازه و متفاوت هستند، خیلی سریعتر عدم قطعیت رو از بین میبرید. همچنین، احتمال شکست در این قسمتها بیشتره، که اتفاقاً چیز خوبیه! اگه قراره با مانع بزرگی روبرو بشید، بهتره خیلی زود اینو بفهمید، قبل از اینکه زمان زیادی رو صرف بخشهای تکراری و معمولی کرده باشی.
@Linuxor ~ laraveljobs_news
ابتدا "قسمتهای جدید و متفاوت نرمافزار" رو بسازید. از صفحه لاگین یا چیزهایی که قبلاً بارها ساختید شروع نکنید. با شروع از چیزهایی که تازه و متفاوت هستند، خیلی سریعتر عدم قطعیت رو از بین میبرید. همچنین، احتمال شکست در این قسمتها بیشتره، که اتفاقاً چیز خوبیه! اگه قراره با مانع بزرگی روبرو بشید، بهتره خیلی زود اینو بفهمید، قبل از اینکه زمان زیادی رو صرف بخشهای تکراری و معمولی کرده باشی.
@Linuxor ~ laraveljobs_news
👍205👌4🔥2🤝1
میکروکرنل کوچیکترین و سادهترین نوع کرنله که فقط وظایف بسیار ضروری مثل مدیریت پردازشها و حافظه را بر عهده داره. سایر خدمات توسط ماژولهای جداگونهای که در فضای کاربر اجرا میشن، ارائه میشه.
این معماری قشنگ یه عیب هم داره اینه که درخواست های زیادی به سمت کرنل میره و باعث میشه سرعت نسبت به یه کرنل یکپارچه یا مونولیتیک کمتر بشه چون توی مونولیتیک اجزای کرنل به صورت مستقیم باهم ارتباط دارن؛ البته میکروکرنل هم ویژگی های خوبی مثل امنیت بالا تر داره چون اجزای کرنل جدا از همن.کرنل لینوکس مونولیتیکه اما مینیکس میکروکرنله.
توی یه مناظره بین اندرو تنباوم خالق مینیکس و لینوس تروالدز خالق لینوکس، اندرو تنباوم، طراحی هستهٔ مونولیتیک برای لینوکس رو بزرگترین اشتباه در طراحی هستهٔ سیستمعامل عنوان کرده بود.
اما در نهایت لینوکس موفق تر از مینیکس شد.
@Linuxor
این معماری قشنگ یه عیب هم داره اینه که درخواست های زیادی به سمت کرنل میره و باعث میشه سرعت نسبت به یه کرنل یکپارچه یا مونولیتیک کمتر بشه چون توی مونولیتیک اجزای کرنل به صورت مستقیم باهم ارتباط دارن؛ البته میکروکرنل هم ویژگی های خوبی مثل امنیت بالا تر داره چون اجزای کرنل جدا از همن.کرنل لینوکس مونولیتیکه اما مینیکس میکروکرنله.
توی یه مناظره بین اندرو تنباوم خالق مینیکس و لینوس تروالدز خالق لینوکس، اندرو تنباوم، طراحی هستهٔ مونولیتیک برای لینوکس رو بزرگترین اشتباه در طراحی هستهٔ سیستمعامل عنوان کرده بود.
اما در نهایت لینوکس موفق تر از مینیکس شد.
@Linuxor
👍72🔥3❤2🐳1
اومدن یه استریمر آهنگ self-hosted نوشتن، که باهاش میتونین خودتون شخصی یه سرور پلی آهنگ درست کنید
https://github.com/blackcandy-org/blackcandy
برای تست هم میتونید به دموی زیر برین و با یوزرنیم
demo.blackcandy.org
@Linuxor
https://github.com/blackcandy-org/blackcandy
برای تست هم میتونید به دموی زیر برین و با یوزرنیم
admin@admin.com و پسورد foobar وارد شین :demo.blackcandy.org
@Linuxor
👍45😍5🔥1
یه موتور جاوااسکریپتی برای ساخت بازی های turn-based مولتی پلیر، حالت دار و ربات های بر پایه AI
خیلی راحت میشه یادش گرفت داکیومنش خوبی داره
https://github.com/boardgameio/boardgame.io
@Linuxor ~ tom_doerr
خیلی راحت میشه یادش گرفت داکیومنش خوبی داره
https://github.com/boardgameio/boardgame.io
@Linuxor ~ tom_doerr
👍50💩5👎1🔥1
داخل این سایت میتونید استپ به استپ ببینید الگوریتم Sha256 چجوری هش میکنه
sha256algorithm.com
@Linuxor ~ Taqiam_
sha256algorithm.com
@Linuxor ~ Taqiam_
👍75❤6💅3⚡1
چرا هوش مصنوعی نمیتونه به سادگی جای برنامه نویس هارو بگیره؟
فرض کنیم هوش مصنوعی به حدی رسید که بتونه جای برنامه نویس ها رو بگیره و یه پروژه رو از 0 تا 100 بالا بیاره
قطعا از پرامپت "یه سایت فروشگاهی بساز" نتیجه سایت مورد نظرمون رو نمیگیریم یه سایت هزاران تا پارامتر داره که از سایت های دیگه متمایزش میکنه، توی بهترین حالت باید اون x تا پارامتر رو به هوش مصنوعی توضیح بدید، حالا سوال اینه کی بهتر از برنامه نویسی ها میتونه اون پارامتر هارو به هوش مصنوعی توضیح بده ؟
@Linuxor
فرض کنیم هوش مصنوعی به حدی رسید که بتونه جای برنامه نویس ها رو بگیره و یه پروژه رو از 0 تا 100 بالا بیاره
قطعا از پرامپت "یه سایت فروشگاهی بساز" نتیجه سایت مورد نظرمون رو نمیگیریم یه سایت هزاران تا پارامتر داره که از سایت های دیگه متمایزش میکنه، توی بهترین حالت باید اون x تا پارامتر رو به هوش مصنوعی توضیح بدید، حالا سوال اینه کی بهتر از برنامه نویسی ها میتونه اون پارامتر هارو به هوش مصنوعی توضیح بده ؟
@Linuxor
👍213🤣34👎8😁1