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

تبلیغات و ارتباط با من :
@LinuxorContact
Download Telegram
راست یه لایبری داره که باهاش می‌شه رابط کاربری IMGUI ساخت یعنی رابط کاربری در هر فریم دوباره ساخته می‌شه و نیازی به نگهداری حالت پیچیده توی حافظه نیست و کارو خیلی ساده می‌کنه؛ روی همه دسکتاپ ها اجرا می‌شه حتی روی وب هم با وب اسمبلی اجرا می‌شه

تست نسخه وب اسمبلیش به صورت آنلاین :
www.egui.rs/#demo

کد های نمونش :
github.com/emilk/egui/tree/main/examples

@Linuxor
زبان CoffeeScript دقیقا برعکس تایپ‌اسکریپته: TypeScript به جاوااسکریپت قابلیت‌های تایپ و ساختار اضافه می‌کنه، ولی CoffeeScript تلاش می‌کنه با سینتکس ساده‌تر و کوتاه‌تر جاوااسکریپت رو راحت تر کنه دیگه حتی همون var و let هم نیاز نیست بزارین:

coffeenoscript.org/#overview

@Linuxor
This media is not supported in your browser
VIEW IN TELEGRAM
شاید باورتون نشه ولی آلارم توی آیفون موقع انتخاب ساعت و دقیقه، یه لیست چرخشی نیست و یه لیست بلنده !


@Linuxor ~ farnam_violin
از امروز به بعد سمت چپی درسته😁


@Linuxor
3
خبر

لری الیسون مدیر عامل اوراکل نفر اول پول دارترین فرد جهان شد و از ایلان ماسک جلو زد‌.

اوراکل اخیرا یکی از سنگین ترین قرارداد های تاریخ رو با OpenAi بسته به ارزش 300 میلیارد دلار برای تامین قدرت محاسباتی برای بستر هوش مصنوعی؛


@Linuxor
8
ابزار های Mircrosoft 365 رو دیدین استایل هاش شبیه هم‌دیگس این لایبری ری اکت رو مایکروسافت توسعه داده که بتونید با اون استایل کامپوننت بسازین

مستندات :
react.fluentui.dev

@Linuxor
بکند کارا شاید پشت کارشون قوی باشه ولی پشت کارشون قوی نیست.


@Linuxor
این یه پروژهٔ متن‌بازه که با هدف کمک به توسعه‌دهندها برای ساخت سیستم‌های پیشنهادگر (Recommendation Systems) ساخته شده، سیستم پیشنهادگر همون چیزیه که وقتی توی یک سایت یا اپ میری، بهت پیشنهاد می‌ده که "شاید اینو هم دوست داشته باشی" مثلا فید اینستاگرام

توش کلی مثال آماده و Jupyter های پایتونه که می‌تونید خودتون هم تستش کنید


github.com/recommenders-team/recommenders

@Linuxor
3
یه کتابی برای جاوا اسکریپت فانکشنال هست به اسم Functional-Light JavaScript که حدود 26 دلار قیمت نسخه الکترونیکیشه ولی خودشون گفتن اگه از گیتهاب بخونیدش رایگانه، چیز جالبیه توش ترکیب توابع (composition)، بدون عوارض جانبی (side-effects)، ایمنی ارزش‌ها (immutability)، ورودی تابع، بستن‌ها (closures)، بازگشت (recursion)، لیست‌ها، عملیات‌ها روی آرایه‌ها، و فضاهای Asynchronous مثل Promiseها یا callback گفته شده 11 فصل خیلی جالب داره بخونیدش حتما؛ هر فصلش یکی دو ساعت زمان می‌بره.


github.com/getify/Functional-Light-JS


@Linuxor
شدم فایروالی که لاس میز‌نه با پکت ها؛


@Linuxor
3
این کتابخونه PHP که کارش اینه کُد PHP رو می‌گیره، تجزیه‌ش می‌کنه (parse)، تبدیلش می‌کنه به یک درخت نحوی انتزاعی یعنی Abstract Syntax Tree که به اختصار AST بهش می‌گن بعد می‌تونی این درخت رو بررسی، تغییر بدی و دوباره تبدیلش بکنی به کُد PHP

کاربردش چیه ؟ هیچی ! نه شوخی کردم باهاش می‌شه ابزار آنالیز و یا IDE ساخت کلا هر برنامه ای که نیاز به دخالت توی کد داره ساخت.

github.com/nikic/PHP-Parser


@Linuxor
برنامه‌ها باید طوری نوشته شوند که انسان‌ها بتوانند آن‌ها را بخوانند، و تنها به طور اتفاقی برای اجرا شدن توسط ماشین‌ها باشند


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


تست آنلاین و مستندات :

matthew.wagerfield.com/parallax


@Linuxor
این یه ابزار پایتونی برای پرینت کردن لاگ ها ولی با قابلیت trace هستش، یعنی وقتی تو یه تابع (یا بلاک کد) از PySnooper استفاده می‌کنی، PySnooper به صورت خودکار هر خطی که اجرا میشه رو لاگ می‌کنه، به همراه تغییرات متغیرهای محلی (local variables).
درواقع مثل اینه که بری هر خط کد (...)print بذاری برای دیدن مقدار متغیرها، ولی به شکلی اتوماتیک و با امکانات بیشتر.
امکانش هست خروجی لاگ رو به stderr یا فایل بفرستی یا حتی چیزهایی که می‌خوای ناظر باشن (watch) رو مشخص کنی: یعنی بگی فلان متغیر یا فلان عبارت رو پیگیری کن.


github.com/cool-RR/PySnooper


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

lettier.github.io/3d-game-shaders-for-beginners/index.html

@Linuxor
بعد از اینکه وبسایتتون رو بالا اوردین این چک لیست فرانت رو چک کنید و مشکلاتش رو فیکس کنید، قبلا مشابهش رو گذاشته بودم اما این بخش javanoscript هم داره


github.com/thedaviddias/Front-End-Performance-Checklist


@Linuxor
روز برنامه نویس رو به ChatGPT باید تبریک گفت که جای همه داره کد می‌زنه :)

@Linuxor
3
این ابزار Focalboard هستش، مشابه Trello، Asana، Notion ولی self-hosted یعنی خودت سرورش رو راه‌اندازی می‌کنی و کاملا رایگانه؛ بهتون کمک می‌کنه که توش کار ها اهداف و پروژه هارو تعریف کنید، هر پروژه رو به بخش‌ها تقسیم کنی (مثلاً ستون Kanban یا لیست کارها)،‌ تیم‌ها بتونن وضعیت کارها رو ببینن، تغییر بدن، پیشرفت کارها ردیابی بشه و همچنین چند کاربر بتونن روی پروژه‌ها با هم همکاری کنن


از اینجا می‌تونید دانلودش کنید:
www.focalboard.com

@Linuxor
This media is not supported in your browser
VIEW IN TELEGRAM
پایتون یه فریمورک برای ساختن انیمیشن های ریاضی داره به اسم manim داره که خیلی سرگم کننده و کاربردیه


مستنداتش اینجاست حتی آنلاین هم می‌تونید تستش کنید:

www.manim.community


@Linuxor
اینجارو ببینید پر سیستم دیزاینه، هم ‌می‌تونید توش کامپوننت های آماده پیدا کنید هم می‌تونید Voice & Tone پیدا کنید مثلا پیام خطا یا دستورالعملی می‌نویسی، چه لحن و ادبیاتی داشته باش و فایل های آماده فیگما و فتوشاپ و کلی سورس کد دیگه

github.com/alexpate/awesome-design-systems


@Linuxor