Linuxor ?
30.1K subscribers
1.79K photos
372 videos
12 files
1.48K links
اخبار لحظه ای تکنولوژی و معرفی ابزار های کامپیوتری و برنامه نویسی!

ارتباطات و تبلیغات :
@LinuxorContact
Download Telegram
قدیما که گلس و مسخره بازیا نبود بجاش روی صفحه گوشی های سیمبین (جاوا) چسب پنج سانتی می‌کشیدیم.

@Linuxor
اگه از AI Coding Agentها برای نوشتن کد استفاده می‌کنید، یه مشکل جدید داریم: کد خیلی سریع‌تر از قبل تولید میشه، ولی Review کردنش همچنان زمان می‌بره. اینجاست که PR-Agent وارد میشه؛ یه ابزار Open Source برای AI Code Review که Pull Requestهای شما رو به‌صورت خودکار بررسی می‌کنه و کمک می‌کنه قبل از اینکه کد وارد Production بشه، مشکل‌های احتمالی زودتر دیده بشن.

ابزار PR-Agent می‌تونه تغییرات کد رو بررسی کنه، باگ‌های احتمالی و مشکلات امنیتی رو پیدا کنه، وضعیت تست‌ها رو بررسی کنه، برای بهتر شدن کد پیشنهاد بده، برای PR توضیح و Summary بسازه و حتی به سوالات شما درباره تغییرات پاسخ بده. جالب‌تر اینکه فقط به GitHub محدود نیست و با GitHub، GitLab، Bitbucket، Azure DevOps و Gitea کار می‌کنه و می‌تونید به‌صورت Self-hosted اجراش کنید و مدل AI مورد استفاده رو هم خودتون انتخاب کنید.


github.com/The-PR-Agent/pr-agent

@Linuxor
بعضی بانکای ایران به بهانه امن بودن برای لاگین باید ده تا اطلاعات مختلف بدی سه بار فقط برات کد پیامک می‌شه

این اسمش امنیت نیست هکرا اوسگول نیستن که دونه به دونه از دیوار دفاعی های شما رد بشن که، کافیه سشن رو بدزدن کار تمومه یعنی هزار لایه دفاعی هم داشته باشین از تو درست کد نزده باشین هیچ سودی نداره.


@Linuxor
این وبسایتم انصافا کامپوننت های زیبایی داره رایگانه و راحت می‌تونید کد هرکدومو خواستید کپی کنید:

reui.io/components


@Linuxor
This media is not supported in your browser
VIEW IN TELEGRAM
توضیح اصل جایگزینی لیسکوف با رسم شکل.

@Linuxor
This media is not supported in your browser
VIEW IN TELEGRAM
یه نفر با وایب کدینگ یه افزونه برای کروم ساخته که ChatGPT، Claude و Gemini رو داخل یه رابط شبیه Google Docs میاره.

یعنی می‌تونی از هوش مصنوعی توی محیط‌های عمومی استفاده کنی، بدون اینکه کسی بفهمه داری با AI کار می‌کنی...

دیگه لازم نیست هیچ‌وقت صفحه‌نمایشت رو قایم کنی چون بقیه فکر می‌کنن توی وردی😂

chromewebstore.google.com/...

@Linuxor
من بزرگ ترین ضربه زندگیم اون لحظه ای بود که داشتم لپ تاپ می‌خریدم فروشنده داشت التماس می‌کرد هارد 512 اس اس دی کمه یه ترا بردار کلا دو سه میلیون فرقشه من لبخند زدم گفتم همینم زیاده برام و 512 برداشتم!

الان قیمت هارد اس اس دی یه ترای لپ تاپ حدودا 30 میلیونه و بخاطر یه لبخند باید یه ماه اضافه تر برم سر کار.

@Linuxor
This media is not supported in your browser
VIEW IN TELEGRAM
این سایتم یه مرجع برای پیدا کردن جزئیات و ایده‌های حرفه‌ای توی طراحی رابط کاربری (UI) هستش. اینجا نمونه‌های واقعی از اپ‌ها و محصولات معروف جمع شده؛ از انیمیشن‌های کوچیک و حرکت‌های ظریف موقع کلیک و اسکرول گرفته تا تغییر حالت دکمه‌ها، باز و بسته شدن منوها و ترنزیشن‌هایی که باعث میشن کار کردن با یه محصول روان‌تر و جذاب‌تر به نظر برسه.

اگه طراح محصول، UI/UX Designer یا حتی توسعه‌دهنده هستید و دنبال ایده برای بهتر کردن تجربه کاربری محصولتون می‌گردید، 60fps می‌تونه یه منبع خوب برای دیدن نمونه‌های واقعی باشه. به‌جای اینکه فقط درباره این جزئیات بخونید، می‌تونید ببینید اپ‌های معروف دقیقا چطور از حرکت و انیمیشن برای بهتر کردن تجربه کاربر استفاده کردن و ازشون ایده بگیرید‌:

60fps.design

@Linuxor
ابزار رایگان و اوپن سورس Coolify یه ابزار خیلی کاربردیه، مخصوصاً اگه با سرور، VPS، Docker و Deploy کردن پروژه‌ها سروکار داشته باشی.

خودشو به‌عنوان یه جایگزین برای Vercel، Heroku، Netlify و Railway معرفی می‌کنه. یعنی به‌جای اینکه پروژه‌ت رو بدی دست این سرویس‌ها، می‌تونی یه VPS برای خودت داشته باشی و Coolify رو روش نصب کنی و بعد همه‌چیز رو از طریق یه پنل گرافیکی مدیریت کنی.

coolify.io/self-hosted
ویدیوی‌ آموزش نصب‌:
youtube.com/watch?v=6IZF_VOlOJM

@Linuxor
این سایتایی که با وایب کدینگ ساخته شدن اصلا تجربه کاربری (UX) خوبی ندارن توی یه سایتی بودم خواستم لاگین کنم زدم
Login with Google

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

@Linuxor
2
چه دیتابیس ‌SQL رو بلد باشید چه نباشید واجبه که NoSQL رو یادبگیرید چون اینا جایگزین هم نیستن بلکه مکمل همن، یکی از معروف ترین دیتابیس های NoSQL هم مونگو هستش اینجا همه چیزای مهم مثل آموزش ها، کتاب ها، ابزار ها برای همه زبان های برنامه نویس و کلی چیز دیگه برای مونگو رو جمع کرده یه جا همگی رایگان و اوپن سورس:

github.com/ramnes/awesome-mongodb

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

بیل گیتس می‌گه:

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

@Linuxor
اوف ببینید چه گنجی براتون پیدا کردم، یه لیست غنی از منابع و راهنمای جامع برای ساخت Web Appهایی که بدون اینترنت هم کار می‌کنن:

github.com/pazguille/offline-first

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

@Linuxor
برخلاف اون چیزی که فکر می‌کنید کتاب نوشتن کار ساده ای نیست به خصوص کتاب های فنی (Technical Book) اینجا یه راهنمای خوب برای نوشتن کتاب های فنیه.

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

github.com/TalAter/awesome-book-authoring

@Linuxor
This media is not supported in your browser
VIEW IN TELEGRAM
متا ادعا می‌کنه مدل جدیدش Muse Glimmer که تازه اوپن کرده و 30 میلیارد پارامتر داره روی کامپیوتر شخصی اجرا می‌شه اما طبق بررسی های کاربران نیاز به 24 گیگ رم و یک کارت گرافیک حداقل 3090 لازم داره.

این مدل عامل‌محور (Agentic AI) هستش یعنی فقط جواب به سؤال نمی‌ده بلکه می‌تونه کارهای چندمرحله‌ای مثل برنامه‌نویسی، کار با ابزارها، انجام گردش‌کارها و اجرای وظایف طولانی‌تر رو انجام بده


@Linuxor
ولی بی انصافی هم نکنیم بخش بزرگی از استارتاپ هایی که توی ایران شکست میخوره بخاطر اینه فاندر مشکل مالی داره و آرامش روانی کاملی نداره و هی مجبوره افق تصمیم گیریش رو کوتاه کنه و سریع به پول برسه و این خودش بلای جون استارتاپش می‌شه وضعیت کشورم داغونه یه بخشی از مغز همه و نه فقط فاندرا درگیر سیو کردن پول فعلی هستش اینکه پولشون رو زیاد کنن پیش کش فقط ارزشش کم نشه خودش برده.

@Linuxor
یه ابزار جالب و رایگان برای تحقیق روی فایل‌های شخصی: DeepDoc یه Deep Research Agent اوپن‌سورسه که می‌تونه روی مجموعه‌ای از فایل‌های محلی مثل PDF، داکیومنت‌ها و اسناد تحقیق کنه، اطلاعات مرتبط رو پیدا کنه و در نهایت یه گزارش ساختاریافته تحویل بده. یعنی به‌جای اینکه فقط با فایل‌هات چت کنی، می‌تونی بهش یه مسئله بدی و بذاری خودش بین اسناد بگرده و تحقیق رو جمع‌بندی کنه.

اگه یه عالمه سند و PDF داری و پیدا کردن ارتباط بین اطلاعاتشون برات دردسره، DeepDoc می‌تونه تبدیل بشه به یه Research Assistant شخصی که روی دیتای خودت کار می‌کنه:

github.com/Oqura-ai/deepdoc

@Linuxor
می‌دونستین توییتر (X) و اینستاگرام مثل خیلی از اپلیکیشن‌های بزرگ، بخشی از رابط کاربری‌شون رو به صورت وب می‌سازن دلیلش هم اینه نمی‌خوان برای هر تغییر کوچک کل اپ رو دوباره منتشر کنن. بخش‌های وبی اجازه میدن سریع‌تر تغییر بدن.

اگرم دقت کرده باشین بدون اپدیت گاهی اوقات ظاهر برنامه تغییر می‌کنه.
یه نکته خوب دیگه اینه دیگه دوبار کد نمی‌زنن یه بار برای اندروید یه بار برای IOS و فقط یه بار کد می‌زنن.


@Linuxor
This media is not supported in your browser
VIEW IN TELEGRAM
بعد از مدت ها Liquid Glass رو روی ویندوز 11 ساختم:

شکست واقعی نور، رندر کاملاً Native و واکنش لحظه‌ای به هر چیزی که پشتش قرار می‌گیره.

اپ Dynamic Island اختصاصی من روی ویندوز 11، تصویر زنده دسکتاپ رو می‌گیره و از یه لنز پردازش‌شده با GPU عبورش می‌ده. برای همین وقتی پنجره‌ها، متن‌ها یا رنگ‌ها پشتش حرکت می‌کنن، شکلشون واقعاً روی سطح شیشه خم و دفرمه می‌شه.

خود برنامه با C++ و Qt ساخته شده. برای افکت شیشه هم از Windows Graphics Capture و Direct3D استفاده کردم.

هیچ خبری از Electron، WebView یا لایه مرورگر نیست:
github.com/yappologistic/Ava


@Linuxor ~ Yappologistic
این پروژه رو نگاه کردم در اصل یه ابزار برای Web Scraping با کمک هوش مصنوعی هستش؛ یعنی به‌جای اینکه برای هر سایت کلی CSS Selector، XPath، BeautifulSoup و کدهای شکننده بنویسی، بهش می‌گی از این صفحه این اطلاعات رو برام دربیار و خودش سعی می‌کنه اطلاعات رو پیدا و ساختاریافته تحویلت بده :

دقت کنید پروژه اوپن سورس و رایگانه، داخل سایتشون پلن های پولیش بخاطر میزبانیه، خودتون هم می‌تونید رایگان روی سرور خودتون اجراش کنید:

scrapegraphai.com

@Linuxor