Linuxor ? – Telegram
Linuxor ?
21.6K subscribers
1.33K photos
159 videos
10 files
1.02K links
اخبار لحظه ای تکنولوژی و معرفی ابزار های کامپیوتری و برنامه نویسی!

تبلیغات و ارتباط با من :
@LinuxorContact
Download Telegram
اگه هنوزم ترمینالی هستین و ادیت هاتون رو توی ترمینال انجام می‌دید neovide رو تست کنید کلی امکانات اضافی نسبت به neovim داره.

کلی پلاگین داره، حتی پنجره شناور داره، تقریبا می‌شه تبدیلش کرد به یه ide کامل برای کد زدن، و نکته خوبش هم اینه روی همه سیستم عاملا از ویندوز و مک و لینوکس نصب می‌شه‌:

neovide.dev


@Linuxor
برای یادگیری زبان ++C و پیشرفته تر شدن توش این لیست رو نگاه کنید، تقریبا همه چیزای لازم از کتاب بگیر تا رفرنس های محبوب رو لیست کرده یه سری Talks هم داره که توی اوقات بیکاری می‌تونید ازشون استفاده کنید:

awesomecpp.com


@Linuxor
2
خیلیا براشون سواله وقتی شرکت های بزرگ وبسایتشون رو پابلیش می‌کنن چه کار هایی روش انجام می‌دن؟


انجام Tree-shaking باعث می‌شه که کدهای استفاده نشده حذف بشن.

انجام Minification باعث می‌شه فایل‌ها کوچیک‌تر بشن.

انجام Bundle باعث می‌شه چند فایل JS/CSS ترکیب بشن.

انجام Code Splitting باعث می‌شه فقط کد مورد نیاز هر صفحه لود بشه.

انجام Lazy Loading باعث می‌شه ماژول‌ها فقط هنگام نیاز دانلود بشن.

انجام Dead Code Elimination باعث می‌شه کدهای مرده (شرط غیر قابل اجرا مثلا) حذف بشن.

انجام Asset Optimization که تصاویر و فایل‌ها فشرده بشن.

انجام Hashing برای Cache Busting که مرورگر نسخه جدید فایل‌ها رو دریافت کنه.

انجام ابزار Babel که کد با مرورگرهای قدیمی سازگار بشه.

انجام CSS Extraction که CSS از JS جدا و قابل cache بشه.

انجام Inlining و Preloading باعث می‌شه لود اولیه صفحه سریع‌تر باشه.

انجام Pre-Bundling باعث می‌شه کتابخانه‌های سنگین سریع‌تر آماده بشن.

انجام Scope Hoisting که باعث می‌شه ماژول‌ها کارآمدتر و سریع‌تر اجرا بشن.

انجام gzip/Brotli که باعث می‌شه فایل‌ها سبک بشن و سریع دانلود بشن.


@Linuxor
یه نفر شروع کرده و 30 روز با وایب کدینگ یه ابزار برنامه‌ریزی/مدیریت مالی بالا آورده و 127 دلار هم هزینه کرده، و تونسته مشتری هم جذب کنه و یه مشتری ماهیانه 50 دلاری هم گرفته، اینجا درباره روند ساختش از MVP تا پروداکت واقعیش نوشته.


@Linuxor
وضعیت برنامه نویس های مملکت😂😂😂

@Linuxor
تلگرام داره شبیه دیسکورد و اسلک می‌شه!

امروز مسابقه دو هفته‌ای طراحی Nodes شروع شده، توی این مسابقه قراره طراحا به تلگرام یه ویژگی اضافه کنن که به کاربران اجازه می‌ده چت‌ها و گروه‌هاشون رو مثل سرورهای Discord یا فضای کاری Slack مدیریت کنن، با پروفایل و تنظیمات جداگانه برای هر Node.

طراح‌ها از سراسر دنیا می‌تونن شرکت کنن و این طراحی رو برای تلگرام پیاده کنن و بهترین طرح برنده 50,000 دلار جایزه می‌شه!


@Linuxor
خیلیا فکر می‌کنن OWASP فقط برای امنیت وبه، اما برای امنیت اپلیکیشن‌های موبایل هم هست.
این پروژه MAS رو ببینید که شامل، MASVS استانداردهای امنیتی برای اپلیکیشن موبایل، MASWE فهرست ضعف‌ها و آسیب‌پذیری‌های رایج و MASTG یه راهنمای عملی تست امنیتی اپلیکیشن هستش

برای خوندن بیشتر راجع بهشون توی سایت خود OWASP برید :

mas.owasp.org

@Linuxor
وقتی می‌‌خوای یه div رو بیاری وسط صفحه

@Linuxor
1
اگه خواستین با جاوااسکریپت یا Node.js‌ توی متن سرچ کنید مستقیم نکنید از این کتابخونه استفاده کنید هم فازی سرچ می‌کنه هم چند فیلدی هم برچسبی هم برای تکمیل کردن متن نیمه و حتی هایلایتی مثل گوگل هم سرچ می‌کنه

هم با متن عادی کار می‌کنه هم با دیتابیس های مختلف مثل مونگو، ردیس، اسکیولایت و ایندکس‌دیبی و ...، راهنمای بیشترش رو از اینجا بخونید :


github.com/nextapps-de/flexsearch


@Linuxor
دیروز یه ویدیو وایرال شد از اسمبل کردن یه کامپیوتر با حضور لینوس توروالدز!

پرسش و پاسخ هایی هم با لینوس انجام می‌شه و توی یکی از بخش های جالبش از لینوس می‌پرسه آیا نگرانی بابت مرگت برای لینوکس داری می‌گه نه و چون هستن کسایی که بتونن لینوکس رو ادامه بدن ....

ویدیو :

youtu.be/mfv0V1SxbNA


@Linuxor
اصلا Fail-Fast رو که همه کتابا و گنده های استارتاپی می‌گن رو بزارید کنار، شما هرچقدر هم تلاش کنید نمی‌تونید پروژه ای که مثلا 3 سال با بدبختی کد زدید رو ول کنید، بیشتر باید نگاه Failed-By-Default داشته باشید یعنی من یه آشغالی دارم می‌سازم توی گل گیر کرده حالا چطوری می‌تونم از گل درش بیارم! شما تا نگاهتون اینطوری نباشه که این چه آشغالیه من ساختم هرگز شکست رو قبول نمی‌کنید که...


@Linuxor
کانفیگ کردن NGINX مرد میدان می‌طلبه چون چت باتا ممکنه کلی اشتباه کنن، هر اشتباهی ممکنه باعث افت پرفومنس و یا امنیت سایتتون بشه اینجارو داشته باشید قالب های نمونه کافیگ گذاشته از روش ایده بگیرید :

github.com/h5bp/server-configs-nginx

@Linuxor
دیپ سیک توی ورژن جدیدش‌ V3.2 ادعا کرده از Gemini 3 Pro و GPT5 بهتر عمل می‌کنه.

بزرگ ترین مزیت دیپ سیک اوپن سورس بودنشه، به گفته خودشون این ورژن توانایی ترکیب حالت تفکر با حالت کار با ابزار رو داره، یه نسخه ویژه هم به اسم Speciale داده که بسیار پر مصرفه حدود 2 الی 3 برابر نسبت به عادی ولی در عوضش بهتون قدرت بیشتری می‌ده، انتظار می‌ره این نسخه ویژه نسبت به عادیش کمتر مورد استقبال قرار بگیره چون یکی از چالش ها عدم وجود منابعه و معمولا مدل هایی کم مصرف پر تقاضا ترن.

البته توی نسخه ویژش داره یه جورایی تقلب می‌کنه چون زنجیره استدلال بزرگ تری رو نگه می‌داره، برای مثال اگه به یه جواب برسه فورا بهتون جوابو نمی‌ده روش یه سری محاسبات سنگین تری انجام می‌ده تا جایی که دیگه نتونه، این باعث می‌شه مصرف بالایی داشته باشه و کارایی هم یکم بیشتر بشه نه خیلی زیاد.

@Linuxor
اگه خواستین یه برنامه اجرایی مستقل از کد پایتون بسازید از pyinstaller استفاده کنید؛ کاربر نهایی ویندوز مک و یا لینوکس لازم نیست پایتون نصب داشته باشه، فقط فایل رو اجرا می‌کنه و برنامه‌ات بالا میاد.

همهٔ وابستگی‌ها، کتابخونه‌ها و مفسر پایتون رو جمع می‌کنه می‌ذاره داخل پکش. اینجوری نه مشکل «نسخهٔ پایتون من فرق می‌کنه» داری، نه دردسر نصب کتابخونه‌ها. یه جورایی برنامه‌ات رو بسته‌بندی می‌کنه که هرجا اجرا بشه بدون هیچ چیزی اجرا بشه.

توضیحات و نحوه کار :
www.pyinstaller.org

@Linuxor
1
مردم صبحشون پر از امیده، من یه سری صبح بند شدم تلگرامو چک کردم دیدم یکی نوشته ریدی با این گیتهابت😁


@Linuxor
اگه جایی استادی چیزی شدید، سوال برنامه نویسی نداشتید بدید بچه ها سرگرم (اذیت) بشن بیاین اینجا، 500 تا سوال از لیت کد با جوابش گذاشته شده.

سوال های کوئیزی برنامه نویسی بیشترش از لیت کده برای یادگیری هم می‌تونید ازش استفاده کنید، کافیه برید توی دایرکتوری problems :

github.com/DhanushNehru/Leetcode


@Linuxor
این مدت دیدید چقدر اپراتورا بسته رایگان دادن؟ به این روش مارکتینگ می‌گن هدیه پیش از گرونی، اینطوری باعث میشه شما مقاومتتون در برابر گرونی کمتر بشه.

حالا یه مکانیزم جالب دیگه هم هست بعضی از بسته ها حجمش عوض شده مثلا 10 گیگ می‌خریدید 60 تومن الان شده 12 گیگ 74 تومن اینطوری سر نخ مقایسه با قبل هم از دستتون در می‌ره نمی‌فهمید گرون شده.

من برگام ریخته از این سبک مارکتینگ، خود استیو جابز رو از قبر در بیارین اندازه شما مارکتینگ بلد نیست.


@Linuxor
3
This media is not supported in your browser
VIEW IN TELEGRAM
اگه خواستین از این چارت ها توی وب بکشید، با این کتابخونه می‌‌شه، در نهایت هم می‌تونید خروجی JSON بگیرید از و به بک‌اند ارسال کنید:

github.com/alyssaxuu/flowy


@Linuxor
کتابخونه pwntools یه جعبه‌ابزار خفن برای وقتیه که می‌خوای با باینری‌ها ور بری، باگ پیدا کنی و بفهمی برنامه‌ها زیر پوستشون چطور رفتار می‌کنن. باهاش می‌تونی خیلی راحت به برنامه‌ها وصل بشی، ورودی بفرستی، خروجی بگیری، دیتا رو بسته‌بندی کنی و حتی شل‌کد بسازی. خلاصه کاری که معمولاً کلی سردرد داره، با چند خط پایتون جمع‌وجور می‌شه. این ابزار به‌خصوص وقتی نقش خودش رو نشون می‌ده که داری یه چالش امنیتی یا CTF حل می‌کنی و لازم داری سریع یه سناریوی تست یا اکسپلویت پیاده کنی.

از اون ابزارهایی هم هست که هرچی بیشتر باهاش کار کنی بیشتر حال می‌ده، چون خیلی از کارهای ریز و درشت low-level رو جمع کرده و گذاشته جلوت. لازم نیست خودت دوباره ارتباط شبکه‌ای، بسته‌بندی آدرس‌ها یا کنترل بایت‌ها رو از صفر بسازی؛ همه‌ش آماده‌ست. فقط تمرکزت رو روی تحلیل و منطق بذار، نه روی دردسرهای جانبی.

مستنداتش :
docs.pwntools.com

@Linuxor
1
This media is not supported in your browser
VIEW IN TELEGRAM
این یه ابزار ویندوزه که کمک می‌کنه برنامه‌ها رو توی سندباکس یا جعبه امن اجرا کنید. یعنی هرچی برنامه انجام بده فایل ایجاد کنه، خرابکاری کنه، رجیستری رو به‌هم بریزه فقط داخل همون جعبه می‌مونه و به سیستم اصلی دست نمی‌زنه. برای تست‌کردن برنامه‌های ناشناس، وب‌گردی امن، یا حتی نصب آزمایشی نرم‌افزار، واقعاً نجات‌دهنده‌ست.

دانلود :
sandboxie-plus.com

@Linuxor
2