اطلاعات عمومی، کدوم گزینه درسته؟ (وب،الگوریتم،شبکه،دیتابیس)
Anonymous Quiz
26%
برنامه های React Native به صورت یک Webview در گوشی ها اجرا میشوند.
15%
توی IPv6 وقتی یه پیام رو Broadcast میکنیم معمولا کمتر از چند دقیقه به دست همه میرسه.
14%
توی یه جدول دیتابیس اگه دوتا کلید خارجی بسازیم به خطا میخوریم.
45%
الگوریتم های با O(1) ممکن است بیش از یک ثانیه زمان اجرایش طول بکشد حتی ممکن است چند دقیقه طول بکشد.
با ابزار Debloater میتونید اپ های نصب شده توسط شرکت سازنده گوشیتون روی گوشی رو حذف کنید
بدون اینکه گوشی رو روت کنی، بهت اجازه میده اپهای اضافهٔ سامسونگ، شیائومی، گوگل و بقیه رو غیرفعال یا حذف امن کنی و هم سرعت گوشی بهتر بشه هم باتری بیشتر دووم بیاره.
از همه بهتر اینکه یه لیست آماده از اپهای قابل حذف داره، حتی گزینهٔ Restore هم داره که اگر چیزی رو اشتباهی حذف کردی، راحت برش میگردونی. دقت کنید همه این کارارو با مسئولیت خودتون انجام میدید و اگه احیانا اتفاقی برای گوشیتون افتاد کسی جز خودتون مقصر نیست.
github.com/0x192/universal-android-debloater
@Linuxor
بدون اینکه گوشی رو روت کنی، بهت اجازه میده اپهای اضافهٔ سامسونگ، شیائومی، گوگل و بقیه رو غیرفعال یا حذف امن کنی و هم سرعت گوشی بهتر بشه هم باتری بیشتر دووم بیاره.
از همه بهتر اینکه یه لیست آماده از اپهای قابل حذف داره، حتی گزینهٔ Restore هم داره که اگر چیزی رو اشتباهی حذف کردی، راحت برش میگردونی. دقت کنید همه این کارارو با مسئولیت خودتون انجام میدید و اگه احیانا اتفاقی برای گوشیتون افتاد کسی جز خودتون مقصر نیست.
github.com/0x192/universal-android-debloater
@Linuxor
این یه مجموعه دموی خیلی باحال و کاربردیه که بهت نشون میده چطور میتونی با WebRTC (یه فناوری مرورگراس که اجازه میده بدون هیچ افزونهای، تماس صوتی/تصویری، اشتراک صفحه و انتقال داده رو مستقیم بین دو کاربر برقرار کنی) کار کنی. برای کسی که تازه میخواد وارد دنیای realtime communication بشه، بهترین چیز همینه که یهکم کد آماده ببینه و ازش ایده بگیره.
دانشجوها و دانشآموزای کامپیوتر هم اگر همیشه میخواستن بدونن پشتصحنهی تماس ویدئویی واتساپ، اسکایپ یا کلاسهای آنلاین چی میگذره، این ریپازیتوری دقیقاً همون جعبهابزاریه که درش رو باز میکنی و همهچی رو ساده و دمدستی میبینی.
github.com/muaz-khan/WebRTC-Experiment
@Linuxor
دانشجوها و دانشآموزای کامپیوتر هم اگر همیشه میخواستن بدونن پشتصحنهی تماس ویدئویی واتساپ، اسکایپ یا کلاسهای آنلاین چی میگذره، این ریپازیتوری دقیقاً همون جعبهابزاریه که درش رو باز میکنی و همهچی رو ساده و دمدستی میبینی.
github.com/muaz-khan/WebRTC-Experiment
@Linuxor
بروزرسانی جدید تلگرام تغییرات جدیدی توی ui داشته!
ممکنه این تغییرات برای شما خوشایند نباشه چون بین دکمه های شناور فضای خالی غیر قابل استفاده وجود داره، فضای خالی غیر قابل استفاده یعنی از بین دوتا دکمه محتوای پشت اونا دیده بشه ولی این دیده شدن هیچ مزیتی نداشته باشه و قابل استفاده نباشه.
البته این ویژگی توی طراحی پذیرفته شده است و زیبایی بیشتری نسبت به نوار ثابت داره اما مزاحم محتواست و کاربرا ممکنه سادگی نوار ثابت رو ترجیح بدن.
@Linuxor
ممکنه این تغییرات برای شما خوشایند نباشه چون بین دکمه های شناور فضای خالی غیر قابل استفاده وجود داره، فضای خالی غیر قابل استفاده یعنی از بین دوتا دکمه محتوای پشت اونا دیده بشه ولی این دیده شدن هیچ مزیتی نداشته باشه و قابل استفاده نباشه.
البته این ویژگی توی طراحی پذیرفته شده است و زیبایی بیشتری نسبت به نوار ثابت داره اما مزاحم محتواست و کاربرا ممکنه سادگی نوار ثابت رو ترجیح بدن.
@Linuxor
اگه نمیتونید یه پروژه ای رو شروع کنید، شاید مشکل توی درک معماری دارید! یه راهکار ساده اینه که برید پروژه های بزرگ ساخته شده با اون فریمورکی که کار میکنید رو clone کنید و فقط سعی کنید ادیتش کنید یه مدت بگذره به ساختار و معماری پروژه عادت میکنید و خودتون میتونید شبیهاش رو بسازید.
@Linuxor
@Linuxor
یه ابزاری هست به اسم RouterSploit یه چیز عالی تست نفوذ برای روترها و دستگاههای اینترنت اشياء.
یهجورایی مثل Metasploit، فقط مخصوص مودمها و روترها! باهاش میتونی بفهمی دستگاههای شبکه چه ضعفهایی دارن و چطور میشه جلوی سوءاستفاده رو گرفت. برای کسایی که امنیت شبکه دوست دارن، بهترین مسیر برای شروع دنیای IoT Security محسوب میشه.
از اینجا میتونید هم دربارش بخونید هم دانلودش کنید:
github.com/threat9/routersploit
@Linuxor
یهجورایی مثل Metasploit، فقط مخصوص مودمها و روترها! باهاش میتونی بفهمی دستگاههای شبکه چه ضعفهایی دارن و چطور میشه جلوی سوءاستفاده رو گرفت. برای کسایی که امنیت شبکه دوست دارن، بهترین مسیر برای شروع دنیای IoT Security محسوب میشه.
از اینجا میتونید هم دربارش بخونید هم دانلودش کنید:
github.com/threat9/routersploit
@Linuxor
علت اینکه یه عده سمت هوش مصنوعی نمیرن، بخاطر ترس از ریاضیاتشه، این کتاب فوقالعادهست: به زبون ساده، همه چیز از جبر خطی، حساب برداری، احتمال و بهینهسازی تا تکنیکهای اصلی یادگیری ماشین مثل رگرسیون و PCA رو پوشش میده. قبل از اینکه بری سراغ چیزای هوش مصنوعی مثل شبکههای عصبی و مدلهای پیچیده، پایهت محکم میشه.
مزیتش اینه که تمرین و مثالهای عملی هم داره و میتونی با کد توی Jupyter Notebook همه چیز رو تست کنی. تازه رایگان هم هست! برای شروع، فقط کافیه PDF رو باز کنی و فصل جبر خطی رو بخونی، قدم به قدم پیش برو و تمرینها رو حل کن
دانلود :
mml-book.github.io
@Linuxor
مزیتش اینه که تمرین و مثالهای عملی هم داره و میتونی با کد توی Jupyter Notebook همه چیز رو تست کنی. تازه رایگان هم هست! برای شروع، فقط کافیه PDF رو باز کنی و فصل جبر خطی رو بخونی، قدم به قدم پیش برو و تمرینها رو حل کن
دانلود :
mml-book.github.io
@Linuxor
خیلیا، حتی شرکت ها و اپلیکیشن های بزرگ این اشتباهو میکنن وقتی خطایی پیش میاد، میان دقیقا متن خطا رو نشون میدن! کاربر عادی هیچ درکی نداره که توکن نامعتبر است یعنی چی؟
توی یه طراحی خوب همیشه کنار خطا ها باید راه حل هم بدید، مثلا بگید اپ رو کشش رو پاک کن یا اینکه اگه ارور دیگه ای بود بگید مثلا فلان کارو کن تا درست بشه. ارور فقط برای برنامه نویسا نیست بلکه کاربر عادی هم باید بفهمتش.
@Linuxor
توی یه طراحی خوب همیشه کنار خطا ها باید راه حل هم بدید، مثلا بگید اپ رو کشش رو پاک کن یا اینکه اگه ارور دیگه ای بود بگید مثلا فلان کارو کن تا درست بشه. ارور فقط برای برنامه نویسا نیست بلکه کاربر عادی هم باید بفهمتش.
@Linuxor
گوگل که ماشالله همچی مارو میدونه، بخاطر تحریم ها کلی از سرویس هاش رو به روی ایرانی ها بسته بخش بزرگیش با DNS و VPN باز میشه اما بخش دیگش مکان محوره و با حتی VPN هم باز نمیشه.
با این پرامپت میتونید لوکیشنی که گوگل ازتون میدونه رو ببینید و اگه قراره از سرویسی مثل گوگل ویس یا چیز دیگه ای که ایرانیا توش مسدودن استفاده کنید، استفاده نکنید چون بن میشید. البته پرامپت رو فقط به جمنای بدید نه چت بات دیگه ای !
@Linuxor
با این پرامپت میتونید لوکیشنی که گوگل ازتون میدونه رو ببینید و اگه قراره از سرویسی مثل گوگل ویس یا چیز دیگه ای که ایرانیا توش مسدودن استفاده کنید، استفاده نکنید چون بن میشید. البته پرامپت رو فقط به جمنای بدید نه چت بات دیگه ای !
@Linuxor
پریروز توی دانشگاه شریف تهران جشن انتشار دبیان 13 برگزار شد. جالبیش اینه که بچههای برگزارکننده کل رویداد رو درقالب ولاگ ویدیو گرفتن برای کسانی که نتونستن باشن. امیدوار این ایونتهای Tech بیشتر بشن و هم فرهنگ ولاگ گرفتن از این اتفاقات جذاب داخل ایران جا بیوفته چون واقعا خاطرات و تاریخچه خیلی قشنگی از امروز ما برای آیندگان میشه. مرسی از یاشا و بقیه بچههای تهلاگ :
youtube.com/watch?v=5BNlNmwtCEk
@Linuxor
youtube.com/watch?v=5BNlNmwtCEk
@Linuxor
4
This media is not supported in your browser
VIEW IN TELEGRAM
این ابزار های تبدیل فرمت ویدیو رو دیدید، باید ویدیو رو آپلود کنید بعد دوباره دانلودش کنید؟
همشون با ffmpeg کار میکنن، اگه یکم برنامه نویس زرنگی باشید میتونید از این کتابخونه استفاده کنید و یه برنامه بنویسید که توی مرورگر این کارو کنه با ffmpeg نسخه مرورگر یا وباسمبلیش. یعنی تبدیل فرمت توی مرورگر باشه ولی توی سیستم کلاینت. اینطوری هم هزینه سرور سنگینی نمیخواد بدید هم اینکه کاربرا راحت ترن دیگه دانلود و آپلود الکی نمیکنن.
مستندات و توضیحات بیشتر نسخه وباسمبلیش :
ffmpegwasm.netlify.app
@Linuxor
همشون با ffmpeg کار میکنن، اگه یکم برنامه نویس زرنگی باشید میتونید از این کتابخونه استفاده کنید و یه برنامه بنویسید که توی مرورگر این کارو کنه با ffmpeg نسخه مرورگر یا وباسمبلیش. یعنی تبدیل فرمت توی مرورگر باشه ولی توی سیستم کلاینت. اینطوری هم هزینه سرور سنگینی نمیخواد بدید هم اینکه کاربرا راحت ترن دیگه دانلود و آپلود الکی نمیکنن.
مستندات و توضیحات بیشتر نسخه وباسمبلیش :
ffmpegwasm.netlify.app
@Linuxor
5
چند روز پیش دیدیم که استیم یه ماشین برای گیم معرفی کرد و گفت تا 2026 میخواد عرضش کنه (این پست کانال)
حالا یه نفر گفته گور بابای استیم، و خودش اومده همون ماشین رو ساخته... اسمبلش میکنه و روشنش میکنه و روش یه سیستم عامل SteamOs نصب میکنه و چند تا بازی معروف هم تست میکنه، البته قطعا مثل چیزی که شرکت میسازه نمیشه ولی استیم امیدوارم اینو نبینه چون یکی دو جلسه باید بره تراپی.
youtube.com/watch?v=iimfDdRBtGo
@Linuxor
حالا یه نفر گفته گور بابای استیم، و خودش اومده همون ماشین رو ساخته... اسمبلش میکنه و روشنش میکنه و روش یه سیستم عامل SteamOs نصب میکنه و چند تا بازی معروف هم تست میکنه، البته قطعا مثل چیزی که شرکت میسازه نمیشه ولی استیم امیدوارم اینو نبینه چون یکی دو جلسه باید بره تراپی.
youtube.com/watch?v=iimfDdRBtGo
@Linuxor
این ایده که هرکی یه کامپیوتر شخصی قوی داشته باشه، ایده بهینه ای نیست چون کامپیوتر های ما همیشه روشن نیستن و منابعش بیشتر اوقات idle یا بیکار هستش، شرکت ها بجای اینکه این همه انرژی برای این همه کامپیوتر میکردن میتونستن یه منبع چند ده برابر قوی درست کنن و همچی از طریق اینتنرت جابجا بشه، اما سرعت اینترنت دستشون رو بسته بسته بود و برای مثال یه نفر نمیتونه خونه 4K گیم بزنه درحالی که پردازشش از طریق Cloud خارجی باشه چون اینترنت اونقدری سریع نیست که تصویر رو منتقل کنه، حالا قراره توی یکی دو سال آینده با اومدن اینترنت 6G که سرعتش 1 ترابیت بر ثانیس و تاخیر میکروثانیه داره ممکنه دوباره شرکت ها به این سمت برن که کامپیوتر ها و لپ تاپ هارو ضعیف تر کنن (دیگه قوی ترش نکنن) و پردازش مرکزی رو بجاش راه بندازن.
پردازش مرکزی یه خوبی که داره اینه شما میتونید با ضعیف ترین سیستم قوی ترین و سنگین ترین بازی ها و برنامه هارو اجرا کنید در واقع پول سیستم قوی رو به این شرکتا میدیدید و انگار یه چیزی مثل اشتراک اینترنت میخرید.
@Linuxor
پردازش مرکزی یه خوبی که داره اینه شما میتونید با ضعیف ترین سیستم قوی ترین و سنگین ترین بازی ها و برنامه هارو اجرا کنید در واقع پول سیستم قوی رو به این شرکتا میدیدید و انگار یه چیزی مثل اشتراک اینترنت میخرید.
@Linuxor
فرانت کارا یهویی همشون به توافق رسیدن از vite استفاده کنن، با vite میشه پروژه با هر فریم ورکی رو چند ثانیه ای ساخت، یه پیکربندی خیلی ساده ای داره و حتی کدهارو هم bundle میکنه و هم خودکار optimize میکنه و توی اجراش هم کمکتون میکنه که با یه دستور کد هاتون رو اجرا کنید. (نکته : نخونید وایت بخونید ویت)
اینجا اومدن یه لیست از پلاگین ها، ابزارها، تمپلیتها، کتابخانهها و منابع برای vite رو جمع آوری کردن :
github.com/vitejs/awesome-vite
@Linuxor
اینجا اومدن یه لیست از پلاگین ها، ابزارها، تمپلیتها، کتابخانهها و منابع برای vite رو جمع آوری کردن :
github.com/vitejs/awesome-vite
@Linuxor
میدونستین پروتکل MCP که عاملهای AI رو مدیریت میکنه و کلی از شرکتا ازش استفاده میکنن، پر از حفرههای امنیتیه؛ مثل دسترسیهای نامحدود، نظارت ناقص و ریسک حمله زنجیرهای. حتی یه عامل مخرب میتونه کل سیستم رو تهدید کنه.
راه حل هایی هم براش ارائه شده ولی یه چیز جدیدی اومده به اسم Runlayer که در لحظه درخواست رو آنالیز میکنه، عامل رو رصد میکنه ببینه چیکارا میکنه اگه الگوی مشکوکی دید جلوشو میگیره.
وقتی هوش مصنوعی به دادههای حساس شرکت ها وصل میشه (مثل دیتابیسهای داخلی، APIهای خصوصی و غیره)، امنیت خیلی به چالش کشیده میشه، بدون ابزارهایی مثل Runlayer، شرکتها مجبورند دو گزینه سختگیرانه رو انتخاب کنند: یا اجازه کامل به AI برای دسترسی، که ریسک داره، یا جلوی استفاده از AI توی سیستمهای مهم را بگیرند. Runlayer داره در واقع یه راه میانه و امنتر فراهم میکنه.
@Linuxor
راه حل هایی هم براش ارائه شده ولی یه چیز جدیدی اومده به اسم Runlayer که در لحظه درخواست رو آنالیز میکنه، عامل رو رصد میکنه ببینه چیکارا میکنه اگه الگوی مشکوکی دید جلوشو میگیره.
وقتی هوش مصنوعی به دادههای حساس شرکت ها وصل میشه (مثل دیتابیسهای داخلی، APIهای خصوصی و غیره)، امنیت خیلی به چالش کشیده میشه، بدون ابزارهایی مثل Runlayer، شرکتها مجبورند دو گزینه سختگیرانه رو انتخاب کنند: یا اجازه کامل به AI برای دسترسی، که ریسک داره، یا جلوی استفاده از AI توی سیستمهای مهم را بگیرند. Runlayer داره در واقع یه راه میانه و امنتر فراهم میکنه.
@Linuxor
2
توی پروژه خودتون کار هایی که شرکت های بزرگ میکنن رو کپی نکنید، اونا هم اشتباه میکنن ولی چون قدرت ترمیم و توان ریسک بالایی دارن دیده نمیشن.
مثلا ریبرندینگ رو همه دارن میگن خیلی حساسه و ممکنه پروژه رو نابود کنه، ولی توییتر کلفت بود انجامش داد و چیزیشم نشد، یا اپل که توی ui هیچ شرکتی رقیبش نمیشه، اومد یه استایل لیکوید گلس آورد بالا که خیلی از اصول اولیه ui/ux توش نقض میشه ولی چرا چیزیش نشده؟ چون کلفته.
پروژه های کوچیک اصلا به شما فرصت اشتباه کردن نمیدن که بخواید این چیزارو تست کنید، پس اگه پروژتون کوچیکه بیخودی از این پروژه های بزرگ چیزی کپی نکنید، اونا کلفتن با اشتباهاتشون چیزیشون نمیشه !
@Linuxor
مثلا ریبرندینگ رو همه دارن میگن خیلی حساسه و ممکنه پروژه رو نابود کنه، ولی توییتر کلفت بود انجامش داد و چیزیشم نشد، یا اپل که توی ui هیچ شرکتی رقیبش نمیشه، اومد یه استایل لیکوید گلس آورد بالا که خیلی از اصول اولیه ui/ux توش نقض میشه ولی چرا چیزیش نشده؟ چون کلفته.
پروژه های کوچیک اصلا به شما فرصت اشتباه کردن نمیدن که بخواید این چیزارو تست کنید، پس اگه پروژتون کوچیکه بیخودی از این پروژه های بزرگ چیزی کپی نکنید، اونا کلفتن با اشتباهاتشون چیزیشون نمیشه !
@Linuxor
2