خواستین دیتاست های سنگین رو باز کنید از این ابزار استفاده کنید
این برنامه با استریمینگ، بارگذاری تکهای و قابلیت اسکرول مجازی، میتونه فایلهای متنی و دادهای بسیار سنگین (حتی بالای 100 گیگ) رو بدون هنگ کردن سیستم و مصرف نجومی رم، بهصورت آنی باز کنه و سطرها رو بهطور روان نمایش بده.
اگه دیتاست روی سیستم خودتون هم نیست از پروتکل های آنلاین مختلفی پشتیبانی میکنه
برای مثال WebDAV، SSH/SFTP، SMB/CIFS
یا سرویسهای ذخیرهسازی ابری مانند Amazon S3
یا پلتفرم محبوب هاگینگ فیس
دانلود نسخه ویندوز، مک و لینوکس :
stardustai.github.io/dataset-viewer
@Linuxiz
این برنامه با استریمینگ، بارگذاری تکهای و قابلیت اسکرول مجازی، میتونه فایلهای متنی و دادهای بسیار سنگین (حتی بالای 100 گیگ) رو بدون هنگ کردن سیستم و مصرف نجومی رم، بهصورت آنی باز کنه و سطرها رو بهطور روان نمایش بده.
اگه دیتاست روی سیستم خودتون هم نیست از پروتکل های آنلاین مختلفی پشتیبانی میکنه
برای مثال WebDAV، SSH/SFTP، SMB/CIFS
یا سرویسهای ذخیرهسازی ابری مانند Amazon S3
یا پلتفرم محبوب هاگینگ فیس
دانلود نسخه ویندوز، مک و لینوکس :
stardustai.github.io/dataset-viewer
@Linuxiz
❤3👍2
برای کسایی که توی برنامهنویسی مشکل زبان دارن، یه کانال خوب پیدا کردم که انگلیسی رو دقیقاً متناسب فضای واقعی یک برنامه نویس یاد میده.
محتواهاش بیشتر پادکستمحوره و بهجای آموزش خشک گرامر، روی چیزایی کار میکنه که واقعاً به درد برنامهنویسا میخوره؛ مثل میتینگ، مصاحبه کاری، خوندن داکیومنت، اصطلاحات رایج تیمهای خارجی و مکالمههای واقعی دولوپرها.
اگر براتون کاربردیه این پستش رو ببینید :
https://t.me/learnobit/163
@Linuxiz
محتواهاش بیشتر پادکستمحوره و بهجای آموزش خشک گرامر، روی چیزایی کار میکنه که واقعاً به درد برنامهنویسا میخوره؛ مثل میتینگ، مصاحبه کاری، خوندن داکیومنت، اصطلاحات رایج تیمهای خارجی و مکالمههای واقعی دولوپرها.
اگر براتون کاربردیه این پستش رو ببینید :
https://t.me/learnobit/163
@Linuxiz
Telegram
English For Developers | Zahra Matinnia
#Audio
@Learnobit
@Learnobit
👍4
فرض کنید مدیر IT یک شرکت هستید و به هر دلیلی یکی از سرور های مهم شرکت که کار واحد های زیادی وابسته بهش هست دچار خرابی و شما مجبور میشید که بکاپ ریستور کنید
فرض کنید ریستور کردن بکاپ 3 یا 4 ساعت زمان میبره ، این مدت زمان در یک شرکت بزرگ میتونه ضرر سنگینی باشه
در چنین موقعیتی باید چیکار کرد ؟
نرم افزار veeam برای این مورد یک راه حل عالی ارائه داده که شما میتونید ظرف چند دقیقه سرور رو راه اندازی کنید
راه حل چیه ؟ استفاده از قابلیت vpower veeam nfs
با استفاده از این قابلیت مجازی ساز شما مستقیم به فایل بکاپ دسترسی داره و vm رو مستقیم از داخل خود فایل بکاپ اجرا میکنه، این یک راه حل عالی برای راه اندازی موقت سرور هست که RTO شما به شدت میاره پایین
با توجه به شرایط بعضی شرکتها (محدودیت تامین هارد )و حتی قطعی برق، این قابلیت میتونه زمان از دسترس خارج بودن سرویسها رو خیلی کم کنه و تو شرایط بحرانی حسابی به درد بخوره.
@Linuxiz
فرض کنید ریستور کردن بکاپ 3 یا 4 ساعت زمان میبره ، این مدت زمان در یک شرکت بزرگ میتونه ضرر سنگینی باشه
در چنین موقعیتی باید چیکار کرد ؟
نرم افزار veeam برای این مورد یک راه حل عالی ارائه داده که شما میتونید ظرف چند دقیقه سرور رو راه اندازی کنید
راه حل چیه ؟ استفاده از قابلیت vpower veeam nfs
با استفاده از این قابلیت مجازی ساز شما مستقیم به فایل بکاپ دسترسی داره و vm رو مستقیم از داخل خود فایل بکاپ اجرا میکنه، این یک راه حل عالی برای راه اندازی موقت سرور هست که RTO شما به شدت میاره پایین
با توجه به شرایط بعضی شرکتها (محدودیت تامین هارد )و حتی قطعی برق، این قابلیت میتونه زمان از دسترس خارج بودن سرویسها رو خیلی کم کنه و تو شرایط بحرانی حسابی به درد بخوره.
@Linuxiz
👍4❤1
اینو ببینید توی 2000 خط کد یه سیستم عامل نوشتن، شماره خطوط هم توی عکس معلومه میتونید برید درباره هرکدومش بخونید و یاد بگیرید سیستم عامل چطوری کار میکنه :
github.com/yhzhang0128/egos-2000
@Linuxiz
github.com/yhzhang0128/egos-2000
@Linuxiz
👍1
گوگل یه گاف بزرگ داد، PoC یا روش استفاده از یه آسیب پذیری امنیتی بزرگ رو بدون فیکس کردن اون باگ لو داد و بعد فورا پاکش کرد!
این باگ از وبسرویس بخش Background Fetch کرومیوم سوءاستفاده میکنه. اگه کاربر صرفاً از یه وبسایت مخرب بازدید کنه، مهاجما میتونن اتصالات پنهان و پایداری توی پسزمینه مرورگر ایجاد کنن که حتی با ریاستارت شدن دستگاه یا مرورگر هم باقی میمونه. از این دسترسی میشه برای ایجاد شبکههای باتنت، وبگردی نیابتی (Proxy) ناشناس، نظارت بر برخی فعالیتهای مرورگر یا راهاندازی حملات DDoS استفاده کرد (هرچند خطرناک نیست و دسترسی مستقیم به سطح سیستم ایجاد نمیکنه)
@Linuxiz
این باگ از وبسرویس بخش Background Fetch کرومیوم سوءاستفاده میکنه. اگه کاربر صرفاً از یه وبسایت مخرب بازدید کنه، مهاجما میتونن اتصالات پنهان و پایداری توی پسزمینه مرورگر ایجاد کنن که حتی با ریاستارت شدن دستگاه یا مرورگر هم باقی میمونه. از این دسترسی میشه برای ایجاد شبکههای باتنت، وبگردی نیابتی (Proxy) ناشناس، نظارت بر برخی فعالیتهای مرورگر یا راهاندازی حملات DDoS استفاده کرد (هرچند خطرناک نیست و دسترسی مستقیم به سطح سیستم ایجاد نمیکنه)
@Linuxiz
لیستی از منابع جمع آوری شده برای یادگیری عمیق یا Deep Learning
github.com/christoschristofidis/awesome-deep-learning
@Linuxiz
github.com/christoschristofidis/awesome-deep-learning
@Linuxiz
همونطور که میدونید مدل های چتی هوش های مصنوعی یکم شاسگول ان برای این که شاسگول نباشن میآن موقع جواب دادن مدل یه سریا منابع و اینترنت در اختیارشون قرار میدن و بهشون میگن هر موقع خواستین ازش استفاده کن تا جواب ها دقیق باشه به این کار میگن RAG؛ اینجا به صورت یه دوره آموزشی توضیح داده چطوری RAG پیشرفته و مبتنی بر عامل خودتون رو بسازید :
github.com/jamwithai/production-agentic-rag-course
@Linuxiz
github.com/jamwithai/production-agentic-rag-course
@Linuxiz
قبل از اینکه مدلهای سنگین رو دانلود کنید، اول مطمئن بشید که واقعاً اجرا میشن
ابزار llmfit یه ابزار خط فرمانه (CLI) که خودش سختافزار شما رو تشخیص میده و 206 تا مدل رو بر اساس اینکه واقعاً روی سیستمتون اجرا میشن یا نه، رتبهبندی میکنه.
اول CPU، RAM، GPU و VRAM رو بررسی میکنه، بعد همه مدلها رو با سختافزار شما میسنجه و امتیاز میده.
میتونین بهصورت TUI تعاملی باهاش مدلها رو ببینین، یا تو حالت CLI یه جدول سریع بگیرین، یا حتی خروجی JSON برای اسکریپتها بگیرین. حتی REST API هم داره برای کلاسترها و زمانبندی.
یه حالت جالب دیگه هم داره: برعکسش هم کار میکنه! یعنی شما میگین چه مدل و چه سطح عملکردی میخواین، اون بهتون میگه چه سختافزاری لازم دارین.
github.com/AlexsJones/llmfit
@Linuxiz
ابزار llmfit یه ابزار خط فرمانه (CLI) که خودش سختافزار شما رو تشخیص میده و 206 تا مدل رو بر اساس اینکه واقعاً روی سیستمتون اجرا میشن یا نه، رتبهبندی میکنه.
اول CPU، RAM، GPU و VRAM رو بررسی میکنه، بعد همه مدلها رو با سختافزار شما میسنجه و امتیاز میده.
میتونین بهصورت TUI تعاملی باهاش مدلها رو ببینین، یا تو حالت CLI یه جدول سریع بگیرین، یا حتی خروجی JSON برای اسکریپتها بگیرین. حتی REST API هم داره برای کلاسترها و زمانبندی.
یه حالت جالب دیگه هم داره: برعکسش هم کار میکنه! یعنی شما میگین چه مدل و چه سطح عملکردی میخواین، اون بهتون میگه چه سختافزاری لازم دارین.
github.com/AlexsJones/llmfit
@Linuxiz
GitHub
GitHub - AlexsJones/llmfit: Hundreds of models & providers. One command to find what runs on your hardware.
Hundreds of models & providers. One command to find what runs on your hardware. - AlexsJones/llmfit
یه ابزارم چندیدا چند نفر دارن روش کار میکنن به اسم Droidspaces یک ابزار شبیهساز محیط متنی (Container Runtime) سبکوزن و نیتیو، الهامگرفته از فناوری LXC (کانتینرهای لینوکس) هستش. این ابزار بهتون اجازه میده توزیعهای کامل لینوکس مثلا ابونتو دبیان یا آلپاین رو به صورت کاملاً بومی و بدون افت عملکرد روی اندروید یا لینوکس اجرا کنید.
خوبیش اینه نیاز به واسط (Termux یا Chroot معمولی) نداره این ابزار مستقیماً از قابلیت Namespaces در توی کرنل اندروید استفاده میکنه. در نتیجه هیچ ابزار واسط یا شبیهساز لایهای وجود نداره و سیستم لینوکسی با سرعت 100 درصد بومی سختافزار اجرا میشه دانلود :
github.com/ravindu644/Droidspaces-OSS/releases
@Linuxiz
خوبیش اینه نیاز به واسط (Termux یا Chroot معمولی) نداره این ابزار مستقیماً از قابلیت Namespaces در توی کرنل اندروید استفاده میکنه. در نتیجه هیچ ابزار واسط یا شبیهساز لایهای وجود نداره و سیستم لینوکسی با سرعت 100 درصد بومی سختافزار اجرا میشه دانلود :
github.com/ravindu644/Droidspaces-OSS/releases
@Linuxiz
GitHub
Releases · ravindu644/Droidspaces-OSS
A lightweight, LXC-like container runtime for Android and Linux. Run full Linux distributions natively with zero performance penalty - ravindu644/Droidspaces-OSS
این پروژه اوپن سورسم خیلی خوبه برای به اشتراک گذاری آنلاین فایل با دوستان (به خصوص برای ماه های آینده ک باز اینترنت رو ...)
نسخه تست (یوزرنیم و پسورد هردو demo است) :
demo.sync-in.com
دقت کنید این پلتفرم فضای اشتراک گذاری فایل نیست فقط یه پروژه اوپن سورس self-hosted هستش که باید خودتون برای خودتون بالا بیاریدش :
github.com/Sync-in/server
@Linuxiz
نسخه تست (یوزرنیم و پسورد هردو demo است) :
demo.sync-in.com
دقت کنید این پلتفرم فضای اشتراک گذاری فایل نیست فقط یه پروژه اوپن سورس self-hosted هستش که باید خودتون برای خودتون بالا بیاریدش :
github.com/Sync-in/server
@Linuxiz
❤1
کتابخونه zenq با الهام از C# Linq و java streams یک DSL میباشد که با هدف ساده کردن query از منابع داده ای مختلفی ایجاد شده است. مثل اسلایس ها و یا منابع داده ای نامتقارنی چون فایل های csv و ...
این کتابخونه query های پیچیده را در یک واحد اجرایی پردازش کرده و از قابلیت های stream یکپارچه از منابع داده ای مختلفی چون channel ها، اسلایس ها و csv فایل ها بهره مند است.
این کتابخانه یک اسلایس ۵۰ میلیون رکوردی را در چهار ثانیه فیلتر و Group نمود. زمان خالص فیلتر هم 2 ثانیه طول کشید.
https://github.com/malikhan-dev/zenq
@Linuxiz
این کتابخونه query های پیچیده را در یک واحد اجرایی پردازش کرده و از قابلیت های stream یکپارچه از منابع داده ای مختلفی چون channel ها، اسلایس ها و csv فایل ها بهره مند است.
این کتابخانه یک اسلایس ۵۰ میلیون رکوردی را در چهار ثانیه فیلتر و Group نمود. زمان خالص فیلتر هم 2 ثانیه طول کشید.
https://github.com/malikhan-dev/zenq
@Linuxiz
یه پروژه اُپن سورس به اسم RuView که تو گیتهاب ترند شده، با آنالیز کردن امواج WiFi میتونه حرکت افراد تو اتاق رو بدون نیاز به دوربین ببینه!
جالبتر اینکه با Machine Learning نه تنها میتونه ببینه چند نفر تو اتاق هستن و چی کار میکنن، بلکه ضربان قلب، الگوی تنفسی، مانیتورینگ خواب، زمین خوردن و... رو هم میتونه تشخیص بده، حتی اگه پشت دیوار باشید!
تمام اینا با یه چیپست ESP32 که قیمتش کمتر از ۱۰ دلاره :)
https://github.com/ruvnet/RuView
@Linuxiz
جالبتر اینکه با Machine Learning نه تنها میتونه ببینه چند نفر تو اتاق هستن و چی کار میکنن، بلکه ضربان قلب، الگوی تنفسی، مانیتورینگ خواب، زمین خوردن و... رو هم میتونه تشخیص بده، حتی اگه پشت دیوار باشید!
تمام اینا با یه چیپست ESP32 که قیمتش کمتر از ۱۰ دلاره :)
https://github.com/ruvnet/RuView
@Linuxiz
GitHub
GitHub - ruvnet/RuView: π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence…
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video. - ruvnet/RuView
👍1
این ابزارو نصب کنید 370 تا ابزار هک و امنیت براتون نصب میکنه :)
البته هک توی دنیای واقعی اصلا اینطوری نیست یه چیزی نصب کنید توانایی خاصی بهتون بده معمولا اکثر هکر های معروف ابزار کار خودشون رو خودشون مینویسن و منتشرش هم نمیکنن این بیشتر جنبه تفریحی و یادگیری داره روی ماشین مجازی تستش کنید روی ترموکس اندروید هم میشه :
github.com/jackind424/onex
@Linuxiz
البته هک توی دنیای واقعی اصلا اینطوری نیست یه چیزی نصب کنید توانایی خاصی بهتون بده معمولا اکثر هکر های معروف ابزار کار خودشون رو خودشون مینویسن و منتشرش هم نمیکنن این بیشتر جنبه تفریحی و یادگیری داره روی ماشین مجازی تستش کنید روی ترموکس اندروید هم میشه :
github.com/jackind424/onex
@Linuxiz
👍1
انقدر نگید زبان C منسوخ میشه زبان C اصلا پتانسیل منسوخ شدن نداره، منسوخ شدن یعنی مثلا بیان سایت پایتون رو جمع کنن یا ریپازیتوری هاشو جمع کنن ولی زبان سی نه سایتی داره نه ریپازیتوری نه چیزی همینطوری داره دست به دست نسل به نسل جلو میره؛ اینم یه منبع خوب برای یادگیری C اکثر آموزش هاش پروژه محوره :
github.com/7etsuo/project-based-tutorials-in-c
@Linuxiz
github.com/7etsuo/project-based-tutorials-in-c
@Linuxiz
GitHub
GitHub - 7etsuo/project-based-tutorials-in-c: Curated project-based C tutorials for building emulators, kernels, databases, games…
Curated project-based C tutorials for building emulators, kernels, databases, games, compilers, shells, and low-level tools. - 7etsuo/project-based-tutorials-in-c
❤2
من همیشه از بچگی آرزو داشتم یه چیز 3D بسازم ولی متاسفانه مغزم بیشتر از 2D نمیتونه خوب هندل کنه؛ این پروژه یه مجموعهای از اسکیل و ابزارها برای عوامل هوش مصنوعی (AI Agents) مثلا Claude Code یا Codex هستش که بهتون اجازه میده از طریق متن، مدلهای سه بعدی CAD، ساختارهای رباتیک و قطعات سختافزاری طراحی و تولید کنید
github.com/earthtojake/text-to-cad
@Linuxiz
github.com/earthtojake/text-to-cad
@Linuxiz
❤1
حدود 240 پرسش و پاسخ برای مصاحبه کاری JAVA، لطفا اگر خواستیدش دانلود کنید لینک گوگل درایو مال من نیست و ممکنه بعدا پاک بشه :
drive.google.com/drive/folders/1EIoIvlDjx-5nL4QPujP2FVUi_enhWIDF
@Linuxiz
drive.google.com/drive/folders/1EIoIvlDjx-5nL4QPujP2FVUi_enhWIDF
@Linuxiz
❤1