گوگل از هر نسخه از دیتا هاش چند صد کپی داره، برای تغییرشون یه کوئری حال بهم زن و سنگین میزنه اما این Duplication باعث میشه که خیلی خیلی سریع بهشون دسترسی داشته باشه :)
تلگرام و اینستاگرام نمیاد برای محاسبه فالور های شما از کوئری COUNT استفاده کنه در واقع برای سرعت دسترسی بالا عددش رو یه جا ذخیره میکنه، اما ولی وقتی یه کاربر دیلیت اکانت میکنه قضیه یکم پیچیده میشه :)
🐧 @Linuxor
تلگرام و اینستاگرام نمیاد برای محاسبه فالور های شما از کوئری COUNT استفاده کنه در واقع برای سرعت دسترسی بالا عددش رو یه جا ذخیره میکنه، اما ولی وقتی یه کاربر دیلیت اکانت میکنه قضیه یکم پیچیده میشه :)
🐧 @Linuxor
👍88🤣9😁3❤1
چطوری شب امتحان یه درسی رو که تابحال نخوندیم با روش هوش مصنوعی بخونیم؟
یادگیری یکی از پیچیده ترین فرایند های انسانه و تقریبا هیچ الگویی برای اینکه بفهمید چطور میشه به طور مصنوعی و خارج از علاقه یه چیز رو خوب یاد گرفت وجود نداره !
ولی از کامپیوترا میشه یاد گرفت که چطور یاد میگیرن، بیاین توی موقعیت اضطراری خودمون رو قرار بدیم یعنی الان 12 شبه و فردا ساعت 8 صبح باید یه امتحان کتابی رو که تا بحال نخوندیم بدیم.
اکثر ما میایم یه بار با دقت اون کتاب رو شروع میکنیم میخونیم و اگه خوب برنامه ریزی کنیم تا ساعت 8 دیگه یه دور خوندیمش، اما تضمینی هست که اون چیزایی که با دقت خوندیم وسط امتحان یادمون بیاد؟
بیاین یه کار دیگه کنیم بجای اینکه از اول شروع کنیم با دقت بخونیم شروع کنیم با دقت محدود (batch) ولی با سرعت بالا تر شروع کنیم به خوندن، حالا وقتی رسیدیم به آخر، دوباره شروع کنیم با همون دقت محدود خوندن مجدد رو ادامه بدیم مثلا 5 بار (epoch) و هر دفه مقداری توی خوندن عمیق تر بشیم و به جزئیات بیشتر توجه کنیم.
این کار همون کاریه که هوش مصنوعی موقع یاد گیری میکنه، و جالب اینجاست روی مغز انسان هم جوابه !
🐧 @Linuxor
یادگیری یکی از پیچیده ترین فرایند های انسانه و تقریبا هیچ الگویی برای اینکه بفهمید چطور میشه به طور مصنوعی و خارج از علاقه یه چیز رو خوب یاد گرفت وجود نداره !
ولی از کامپیوترا میشه یاد گرفت که چطور یاد میگیرن، بیاین توی موقعیت اضطراری خودمون رو قرار بدیم یعنی الان 12 شبه و فردا ساعت 8 صبح باید یه امتحان کتابی رو که تا بحال نخوندیم بدیم.
اکثر ما میایم یه بار با دقت اون کتاب رو شروع میکنیم میخونیم و اگه خوب برنامه ریزی کنیم تا ساعت 8 دیگه یه دور خوندیمش، اما تضمینی هست که اون چیزایی که با دقت خوندیم وسط امتحان یادمون بیاد؟
بیاین یه کار دیگه کنیم بجای اینکه از اول شروع کنیم با دقت بخونیم شروع کنیم با دقت محدود (batch) ولی با سرعت بالا تر شروع کنیم به خوندن، حالا وقتی رسیدیم به آخر، دوباره شروع کنیم با همون دقت محدود خوندن مجدد رو ادامه بدیم مثلا 5 بار (epoch) و هر دفه مقداری توی خوندن عمیق تر بشیم و به جزئیات بیشتر توجه کنیم.
این کار همون کاریه که هوش مصنوعی موقع یاد گیری میکنه، و جالب اینجاست روی مغز انسان هم جوابه !
🐧 @Linuxor
7👍167🗿6❤1👎1
چطور میتونیم ایده استارتاپمون رو قبل از اجرا ارزیابی کنیم؟
اعتبارسنجی ایده کار سختیه، اما سه قانون اساسی وجود داره:
1. اگر کسی بگه ایدهاش هیچ نمونه مشابهی نداره، 99% احتمال داره یا هیچ بازاری براش وجود نداره، یا اون شخص نتونسته به درستی تحقیق کنه و رقبای خودش رو بشناسه.
2. تقریبا محاله کسی خارج از حوزه تخصصی خودش بتونه ایده استارتاپی خوبی بده.
3. بدون تحقیق عمیق روی رقبا، هیچ استارتاپی نمیتونه ایدهای بده که باعث برتری نسبت به رقبا بشه.
هر استارتاپی حتما رقیب/جایگزین داره. قبل از کار روی ایدهمون باید رقبای خودمون رو بهطور کامل بشناسیم.
اگر بتونیم برای این 3 مورد جواب قانع کنندهای به خودمون بدیم (نه اینکه خودمونو گول بزنیما)، تازه میشه گفت ایده ما مرحله اول اعتبارسنجی رو گذرونده و لااقل روی کاغذ قابل قبوله.
با اینکه این تازه اول راهه، 90% ایدههای استارتاپی از این مرحله جلوتر نمیرن.
🐧 @Linuxor ~ FarokhNotes
اعتبارسنجی ایده کار سختیه، اما سه قانون اساسی وجود داره:
1. اگر کسی بگه ایدهاش هیچ نمونه مشابهی نداره، 99% احتمال داره یا هیچ بازاری براش وجود نداره، یا اون شخص نتونسته به درستی تحقیق کنه و رقبای خودش رو بشناسه.
2. تقریبا محاله کسی خارج از حوزه تخصصی خودش بتونه ایده استارتاپی خوبی بده.
3. بدون تحقیق عمیق روی رقبا، هیچ استارتاپی نمیتونه ایدهای بده که باعث برتری نسبت به رقبا بشه.
هر استارتاپی حتما رقیب/جایگزین داره. قبل از کار روی ایدهمون باید رقبای خودمون رو بهطور کامل بشناسیم.
اگر بتونیم برای این 3 مورد جواب قانع کنندهای به خودمون بدیم (نه اینکه خودمونو گول بزنیما)، تازه میشه گفت ایده ما مرحله اول اعتبارسنجی رو گذرونده و لااقل روی کاغذ قابل قبوله.
با اینکه این تازه اول راهه، 90% ایدههای استارتاپی از این مرحله جلوتر نمیرن.
🐧 @Linuxor ~ FarokhNotes
👍81👎1
تفاوت سرور اختصاصی با Bare Metal چیه؟
تقریبا هردو شبیه هم دیگه بهتون دسترسی کامل به سرور رو میدن اما توی Bare Metal یکم دسترسی بیشتره مثلا میتونید به BIOS دسترسی داشته باشید و مثلا CPU رو کانفیگ کنید یا گرافیک رو Over Clock کنید.
برای کنترل کردنش یه کنسول بهتون میدن که بهش میگن IPMI باهاش از راه دور میتونید تنظیمات سخت افزاری رو تغییر بدید.
🐧 @Linuxor
تقریبا هردو شبیه هم دیگه بهتون دسترسی کامل به سرور رو میدن اما توی Bare Metal یکم دسترسی بیشتره مثلا میتونید به BIOS دسترسی داشته باشید و مثلا CPU رو کانفیگ کنید یا گرافیک رو Over Clock کنید.
برای کنترل کردنش یه کنسول بهتون میدن که بهش میگن IPMI باهاش از راه دور میتونید تنظیمات سخت افزاری رو تغییر بدید.
🐧 @Linuxor
2👍82❤6🆒5👎2
چقدر از هک/امنیت وب میدونید؟ کاربر tib3rius یه مجموعه ای از سوالات Security وب اپلیکشن ها درست کرده که با یه کلیک میتونید جوابشو ببینید.
https://tib3rius.com/interview-questions.html
🐧 @Linuxor
https://tib3rius.com/interview-questions.html
🐧 @Linuxor
1👍57🔥2🏆2
پروژه Ollama بهتون این امکان رو میده که مدل های زبانی بزرگ LLM رو به سادگی روی سیستم خودتون اجرا کنید.
https://github.com/ollama/ollama
برای مثال میتونید با این پروژه بصورت آفلاین چت بات شخصی بسازید یا تولید محتوا اختصاصی کنید و یا کار های جالب تر مثل استخراج اطلاعات مفید از حجم زیادی دیتا کنید.
🐧 @Linuxor
https://github.com/ollama/ollama
برای مثال میتونید با این پروژه بصورت آفلاین چت بات شخصی بسازید یا تولید محتوا اختصاصی کنید و یا کار های جالب تر مثل استخراج اطلاعات مفید از حجم زیادی دیتا کنید.
🐧 @Linuxor
👍68👎3🤡3👌2🥱2
This media is not supported in your browser
VIEW IN TELEGRAM
این گیف سرعت لول های مختلف کش رو نشون میده، ببینید RAM چقدر کند دیده میشه
کش های لول یک فقط برای یه هسته ان و سریع ترین نوع کش هستند و لول دو مشترک برای چندین هسته و لول سه مشترک برای همه هسته ها هستند.
🐧 @Linuxor ~ thanks to _abolfazlabasi
کش های لول یک فقط برای یه هسته ان و سریع ترین نوع کش هستند و لول دو مشترک برای چندین هسته و لول سه مشترک برای همه هسته ها هستند.
🐧 @Linuxor ~ thanks to _abolfazlabasi
👍92❤8🔥5🤣3✍1
بجای اینکه به یه ابزار یا سرویس به عنوان سرویس ماهیانه پول بدید اونو روی سرور خودتون اجرا کنید، برای مثال بجای خریدن سرویس استریم، فایل ترنسفر، مانیتوریتگ، تیکتینگ، مدیریت داکیومنت و ... میتونید اونارو خودتون روی سرورتون پیاده کنید
این ریپو تمام جایگزین های SaaS رو به صورت رایگان یجا جمع آوری کرده :
https://github.com/awesome-selfhosted/awesome-selfhosted
🐧 @Linuxor
این ریپو تمام جایگزین های SaaS رو به صورت رایگان یجا جمع آوری کرده :
https://github.com/awesome-selfhosted/awesome-selfhosted
🐧 @Linuxor
👍70🐳9🎄1
برقی ها یه نرم افزار دارن به اسم CodeVision که باهاش برای میکروکنترلر ها با زبان C برنامه مینویسن؛
جالب اینجاست این برنامه اصلا به indent اعتقادی نداره یعنی هر لاین خط کدی که مینویسی از ابتدای خط جدید مثل Text Editor مینویسه، اگه قبلش پایتون کار کرده باشی قشنگ برنامش میره رو مخت😂😂
🐧 @Linuxor
جالب اینجاست این برنامه اصلا به indent اعتقادی نداره یعنی هر لاین خط کدی که مینویسی از ابتدای خط جدید مثل Text Editor مینویسه، اگه قبلش پایتون کار کرده باشی قشنگ برنامش میره رو مخت😂😂
🐧 @Linuxor
🤣127👍13😁4👎3😢1
میدونستین توی دیتابیس های NoSql هم مشکلات NoSQL injection رو داریم؟
این ابزار بهتون کمک میکنه برنامه NoSql که نوشتین رو تست کنید و مشکلاتش رو پیدا کنید :
https://github.com/codingo/NoSQLMap
🐧 @Linuxor
این ابزار بهتون کمک میکنه برنامه NoSql که نوشتین رو تست کنید و مشکلاتش رو پیدا کنید :
https://github.com/codingo/NoSQLMap
🐧 @Linuxor
👍52🤣19
This media is not supported in your browser
VIEW IN TELEGRAM
این هوش مصنوعی بهش توضیحات پروژه رو میدین براتون اونو میسازه، و میتونید همونجا رانش کنید :
llamacoder.together.ai
🐧 @Linuxor
llamacoder.together.ai
🐧 @Linuxor
1👍44👎5👨💻5😁1🆒1
اگه دارین برای اکوسیستم اپل یا مایکروسافت برنامه مینویسین بهتره سیستم عامل هم متناظر با همون انتخاب کنید در غیر این صورت لینوکس بهترین گزینه برای برنامه نویسی با اکثر زباناست.
لینوکس بهتون قوی ترین خط فرمان ممکن رو میده، رایگان و متن بازه، اگه برنامه سمت سرور مینویسین خیالتون از بابت خطا های احتمالی روی سرور راحت تره، نصب ابزار ها و کتابخونه ها توی لینوکس راحت تره.
البته به این توجه داشته باشین که کوچ کردن به لینوکس کمی زمان بره و ممکنه اوایل زیادی دستتون برای کار کردن با سیستم عامل باز نباشه ولی شما رو محدود نمیکنه، و برعکس آزادی عمل بیشتری هم حتی بهتون میده.
🐧 @Linuxor
لینوکس بهتون قوی ترین خط فرمان ممکن رو میده، رایگان و متن بازه، اگه برنامه سمت سرور مینویسین خیالتون از بابت خطا های احتمالی روی سرور راحت تره، نصب ابزار ها و کتابخونه ها توی لینوکس راحت تره.
البته به این توجه داشته باشین که کوچ کردن به لینوکس کمی زمان بره و ممکنه اوایل زیادی دستتون برای کار کردن با سیستم عامل باز نباشه ولی شما رو محدود نمیکنه، و برعکس آزادی عمل بیشتری هم حتی بهتون میده.
🐧 @Linuxor
👍145❤4👎4👌3💩2
اجرا کردن ماشین مجازی رو مرورگر وب
https://dev.to/nadchif/run-a-virtual-machine-in-your-browser-2kjk
🐧 @Linuxor
https://dev.to/nadchif/run-a-virtual-machine-in-your-browser-2kjk
🐧 @Linuxor
👍54❤🔥2🔥2
برای گرفتن سرتیفیکیت HTTPS روی localhost از این روش میتونین استفاده کنین :
https://tailscale.com/kb/1153/enabling-https
🐧 @Linuxor
https://tailscale.com/kb/1153/enabling-https
🐧 @Linuxor
👍75❤5🔥2💩2🗿1
Linuxor fun
Farhad Soleimani (Ai)
🤣68❤10😁5👍2🦄1
برای مواقع ضرروی با Open TV میتونید آنلاین تلویزیون رو روی لینوکس ببینید :
https://flathub.org/apps/dev.fredol.open-tv
🐧 @Linuxor
https://flathub.org/apps/dev.fredol.open-tv
🐧 @Linuxor
👍60🔥4💩2👨💻2
Media is too big
VIEW IN TELEGRAM
توی ۲ دقیقه اصول ACID برای ذخیره اطلاعات مهم مثل تراکنش ها توی دیتابیس رو توضیح دادم.
YouTube : https://youtu.be/8G3ii-c344A
🐧 @Linuxor
YouTube : https://youtu.be/8G3ii-c344A
🐧 @Linuxor
👍60🔥7❤🔥2❤2🙏1