یکی سوال داشت که اگه روز Q برسه بیت کوین هامون چه بلایی سرش میآد؟
روز Q به روز فرضی توی آینده میگن که کامپیوتر کوانتومی به قدری قوی بشه که بتونه رمزنگاری فعلی که داریم استفاده میکنیم رو بشکنه، مسلما اگه اون روز برسه اتکر ها میتونن از روی کلید عمومی هاتون به کلید خصوصی هاتون برسن و مثل آب خوردن بیت کوین هاتون رو بردارن و حتی زنجیره رو تغییر بدن.
ولی نگران بیت کوین هاتون نباشید چون قبلش حساب های بانکیتون خالی میشه و اینترنت به طور کلی بخاطر استفاده از رمزنگاری گسترده RSA منحل میشه که داشتن بیتکوین دیگه بی معنیه... البته این روز فرضی هستش چون آزمایش هایی سال 2024 برای ساخت الگوریتم های رمزنگاری پست کوانتومی شرکت های بزرگ مثل گوگل و کلادفلر انجام دادن به موفقیت هایی رسیدن، دارن جوری جلو میبرنش که زود تر از کامپیوتر کوانتومی رمزنگاری پست کوانتومی داشته باشیم.
@Linuxor
روز Q به روز فرضی توی آینده میگن که کامپیوتر کوانتومی به قدری قوی بشه که بتونه رمزنگاری فعلی که داریم استفاده میکنیم رو بشکنه، مسلما اگه اون روز برسه اتکر ها میتونن از روی کلید عمومی هاتون به کلید خصوصی هاتون برسن و مثل آب خوردن بیت کوین هاتون رو بردارن و حتی زنجیره رو تغییر بدن.
ولی نگران بیت کوین هاتون نباشید چون قبلش حساب های بانکیتون خالی میشه و اینترنت به طور کلی بخاطر استفاده از رمزنگاری گسترده RSA منحل میشه که داشتن بیتکوین دیگه بی معنیه... البته این روز فرضی هستش چون آزمایش هایی سال 2024 برای ساخت الگوریتم های رمزنگاری پست کوانتومی شرکت های بزرگ مثل گوگل و کلادفلر انجام دادن به موفقیت هایی رسیدن، دارن جوری جلو میبرنش که زود تر از کامپیوتر کوانتومی رمزنگاری پست کوانتومی داشته باشیم.
@Linuxor
اگه به اینترنت اشیاء علاقه دارید این پلتفرم حسابی به دردتون میخوره ThingsBoard یه پلتفرم متنباز برای ساخت و مدیریت راهکارهای IoT هستش که همهچیز رو براتون ساده میکنه. باهاش میتونید دستگاههاتون رو به سرور وصل کنید، دادههاشون رو جمعآوری و تحلیل کنید، برای رویدادها قانون تعریف کنید و در نهایت، همهچیز رو توی یه داشبورد گرافیکی و قابل تنظیم ببینید.
از کنترل دمای یه گلخانه گرفته تا مانیتورینگ وسایل نقلیه یا مدیریت چراغهای شهری، ThingsBoard بهتون اجازه میده بدون نیاز به زیرساخت پیچیده، یه سیستم کامل و حرفهای بسازید.
کته جالبش اینه که ThingsBoard به راحتی با انواع پروتکلهای ارتباطی مثل MQTT، HTTP و CoAP کار میکنه و میتونه دادهها رو همزمان از دهها یا حتی هزاران دستگاه مختلف جمعآوری و پردازش کنه. این یعنی شما میتونید یه شبکه بزرگ از سنسورها و دستگاهها داشته باشید و همه چیز رو بدون دردسر زیر نظر بگیرید، داشبورد بسازید و تصمیمهای هوشمندانه در لحظه بگیرید، بدون اینکه نیاز باشه هر دستگاه رو جداگانه مدیریت کنید.
توضیحات کامل ترش رو توی سایت خودشون ببینید:
thingsboard.io
@Linuxor
از کنترل دمای یه گلخانه گرفته تا مانیتورینگ وسایل نقلیه یا مدیریت چراغهای شهری، ThingsBoard بهتون اجازه میده بدون نیاز به زیرساخت پیچیده، یه سیستم کامل و حرفهای بسازید.
کته جالبش اینه که ThingsBoard به راحتی با انواع پروتکلهای ارتباطی مثل MQTT، HTTP و CoAP کار میکنه و میتونه دادهها رو همزمان از دهها یا حتی هزاران دستگاه مختلف جمعآوری و پردازش کنه. این یعنی شما میتونید یه شبکه بزرگ از سنسورها و دستگاهها داشته باشید و همه چیز رو بدون دردسر زیر نظر بگیرید، داشبورد بسازید و تصمیمهای هوشمندانه در لحظه بگیرید، بدون اینکه نیاز باشه هر دستگاه رو جداگانه مدیریت کنید.
توضیحات کامل ترش رو توی سایت خودشون ببینید:
thingsboard.io
@Linuxor
وقتی دارین زبان برنامه نویسی جدید یاد میگیرین، برای اینکه بفهمید یادگرفتینش باید بتونید توش همه ساختمان داده های معروف (مثلا لیست، درخت، پشته و ...) رو بتونید پیاده کنید
زبان های جدیدی مثل گو ممکنه پیاده سازی ها متفاوت باشه و هرکسی یه جوری پیاده کنه، اینجا اومدن همه ساختمان داده های معروف رو برای گولنگ پیاده کردن :
github.com/emirpasic/gods
هم میتونید ازشون استفاده کنید هم میتونید کد هاشو ببینید و برای ساختمان داده های شخصی سازی شده ازشون استفاده کنید.
@Linuxor
زبان های جدیدی مثل گو ممکنه پیاده سازی ها متفاوت باشه و هرکسی یه جوری پیاده کنه، اینجا اومدن همه ساختمان داده های معروف رو برای گولنگ پیاده کردن :
github.com/emirpasic/gods
هم میتونید ازشون استفاده کنید هم میتونید کد هاشو ببینید و برای ساختمان داده های شخصی سازی شده ازشون استفاده کنید.
@Linuxor
این کد باحالو ببینید... میدونستین بدن مثل یه برنامه کامپیوتری در حال اجراس؟
مثلا همین واکسن کرونایی که زدید انگاری یه فانکشن یا کلوژر به بدن تزریق کردین که این فانکشن حاوی کد ژنتیکی ویروس (مثل یک snippet از کلاس ویروس) هست و وقتی بدن با ویروس واقعی مواجه شد، این فانکشن روی سلولهای B و T حافظهای کالبک میخونه و سریعاً پادتنها و سلولهای کشنده رو spawn میکنه؛ انگار سیستم ایمنی شما یک garbage collector هوشمند داره که فقط تهدیدات شناختهشده رو پاک میکنه و منابع بدن رو برای کارهای مفید آزاد نگه میداره.
@Linuxor
مثلا همین واکسن کرونایی که زدید انگاری یه فانکشن یا کلوژر به بدن تزریق کردین که این فانکشن حاوی کد ژنتیکی ویروس (مثل یک snippet از کلاس ویروس) هست و وقتی بدن با ویروس واقعی مواجه شد، این فانکشن روی سلولهای B و T حافظهای کالبک میخونه و سریعاً پادتنها و سلولهای کشنده رو spawn میکنه؛ انگار سیستم ایمنی شما یک garbage collector هوشمند داره که فقط تهدیدات شناختهشده رو پاک میکنه و منابع بدن رو برای کارهای مفید آزاد نگه میداره.
@Linuxor
دیدین اوایل که مثلا برنامهنویسی یا هر مهارتی رو یاد میگیرین، چقدر یهویی پول درمیارین؟ بعد کمکم این اتفاق و فرصت ها کمتر میشه؟
به این پدیده میگن Beginner’s Luck: جسارت و هیجان تازهکارها باعث میشه فرصتها راحتتر دستشون بیاد، قبل از اینکه تجربه و ترس از اشتباه محدودشون کنه. البته حرفه ای ها فرصت های بزرگ تر و پایدار تری دارن ولی همیشه محتاطانه عمل میکنن مثلا نمیرن برای یه شرکت نامعتر یا کسی توی تلگرام کار کنن همین باعث میشه شانسشون محدود تر باشه.
@Linuxor
به این پدیده میگن Beginner’s Luck: جسارت و هیجان تازهکارها باعث میشه فرصتها راحتتر دستشون بیاد، قبل از اینکه تجربه و ترس از اشتباه محدودشون کنه. البته حرفه ای ها فرصت های بزرگ تر و پایدار تری دارن ولی همیشه محتاطانه عمل میکنن مثلا نمیرن برای یه شرکت نامعتر یا کسی توی تلگرام کار کنن همین باعث میشه شانسشون محدود تر باشه.
@Linuxor
چند سال پیش که خام تر بودم، نرم افزار های بزرگ رو که نگاه میکردم کلی ازشون اشکال پیدا میکردم میگفتم اینا که این همه پول نیرو و علمشو دارن چرا همچین اشکالاتی دارن؛
بعد فهمیدم مهندسی نرم افزار مثل ساختمون ساختن نیست نقششو بکشی بسازی بری بالا... اینطوریه که هر نرم افزاری که میبینین سر پاست ظاهرا شاید ساختنش کاری نداره ولی پشتش پره از تصمیمهای سخت، خطاهای انسانی، بازنویسیها، مصالحهها بین کیفیت و زمان تحویل، و کلی شببیداری و سختی تحریب و از نو ساختن هستش.
@Linuxor
بعد فهمیدم مهندسی نرم افزار مثل ساختمون ساختن نیست نقششو بکشی بسازی بری بالا... اینطوریه که هر نرم افزاری که میبینین سر پاست ظاهرا شاید ساختنش کاری نداره ولی پشتش پره از تصمیمهای سخت، خطاهای انسانی، بازنویسیها، مصالحهها بین کیفیت و زمان تحویل، و کلی شببیداری و سختی تحریب و از نو ساختن هستش.
@Linuxor
توی اینترنت پر پروژه های آماده ماشین لرنینگی پایتونی هستش اما هیچ کدوم توی پروداکشن واقعی استفاده نمیشن و بیشتر جنبه تحقیقی تفریحی دارن، اینجا لیست پروژه های ماشین لرنینگی هست که واقعا میشه برای پروداکشن و هزاران کاربر استفاده بشن
github.com/EthicalML/awesome-production-machine-learning
@Linuxor
github.com/EthicalML/awesome-production-machine-learning
@Linuxor
یکی از مدلهای فوقالعاده تولید عکس از متن DALL-E هستش،
اما خیلی سنگینه و روی سیستمهای معمولی جواب نمیده!
اینجا اومدن یه نسخه سبکترش ساختن به اسم DALL-E Mini که باهاش میتونی فقط با یه جمله مثل "یک گربه ربات در باغ گل شبانه" یه تصویر زیبا بسازی
فقط کافیه ایمپورتش کنید و ازش استفاده کنید (میتونید اول توی colab تستش کنید)
github.com/borisdayma/dalle-mini
@Linuxor
اما خیلی سنگینه و روی سیستمهای معمولی جواب نمیده!
اینجا اومدن یه نسخه سبکترش ساختن به اسم DALL-E Mini که باهاش میتونی فقط با یه جمله مثل "یک گربه ربات در باغ گل شبانه" یه تصویر زیبا بسازی
فقط کافیه ایمپورتش کنید و ازش استفاده کنید (میتونید اول توی colab تستش کنید)
github.com/borisdayma/dalle-mini
@Linuxor