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

تبلیغات و ارتباط با من :
@LinuxorContact
Download Telegram
یکی از دردسر های پایتون کار ها برای کارهای گرافیکی ومحاسباتی درگیری با CUDA یا چیز های دیگه سخت افزاریه، Taichi رو ببینید. یه زبان اختصاصی و فریمورک برای محاسبات عددی سنگین که با پایتون استفاده می‌شه، ولی پشت‌صحنه رو خودش با CUDA، Metal، OpenGL و غیره هندل می‌کنه

برای کسایی که با فیزیک، گرافیک، یا ML سر و کار دارن، یه نعمت واقعیه تستش کنید :

github.com/taichi-dev/taichi

@Linuxor
1
اگه می‌خوای بدونی یه مهندس نرم‌افزار حرفه‌ای دقیقاً چه چیزایی باید بدونه، این ریپو یه نقشه معرفی کرده از debugging و performance تا design patterns و clean code. حتی فرق بین کد خوب و کد قابل نگهداری رو با مثال نشون داده.

github.com/charlax/professional-programming

@Linuxor
1
می‌دونستید ممکنه یه برنامه به زبان C بنویسید که توی ++C کامپایل نشه؛ یه سری کار های امنیتی روی ++C انجام شده مثلا یه تابع رو نمی‌تونید بریزید توی متغیر int ولی توی زبان C می‌شه؛

زبان C بر پایه حداقل محدودیت و حداکثر اختیار ساخته شده اما ++C فرض می‌کنه برنامه نویس ممکنه اشتباه کنه !


@Linuxor
2
خبر داغ :

چین دوباره یه مدل اوپن سورس برگ ریزون
دیگه معرفی کرده! در حد Grok 4 عمل می‌کنه، شرکت های غول آمریکایی خواب راحت ندارن !

تست ژیپو :
chat.z.ai
توضیحات بیشتر :
z.ai/blog/glm-4.5

@Linuxor
2
تلویزیون های اسنوا بخاطر یه آپدیت از کار افتادن و رفتن روی یه حالت Ui ساده؛ به این وضعیت می‌گن Rescue Mode یا حالت نجات توی اکثر سیستم های لینوکسی هم این حالت وجود داره وقتی سیستم نمی تونه سیستم عامل اصلی رو کامل لود کنه که چند مرحله طول می‌کشه می‌‌اد و فقط runlevel های ابتدایی رو لود می‌کنه مثلا قید ظاهر گرافیکی یا حتی سرویس های غیرحیاتی زده می‌شه که سیستم قابل بازرسی بشه. یا حتی ممکنه وارد یه محیط محدود و حداقلی دیگه برای تعمیر بشه.

معمولا یه راه fallback برای آپدیت های ناموفق گذاشته می‌شه که اگه مشکلی خورد برش گردونن به اون حالت قبلی؛ البته معمولا! وگرنه باید دستی اونو درستش کرد.


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

@Linuxor
پایتون کاری که سادگی رو انتخاب کرده حقش نیست با CUDA درگیر بشه و روزش خراب بشه

@Linuxor
مجید که تخصصش هوش مصنوعیه و جز هوش مصنوعی کاری نمی‌کنه یه کامپیوتر جدید با گرافیک خیلی قوی می‌خره ولی اشتباها کابل HDMI رو وصل می‌کنه به مادربرد بجای گرافیک
Anonymous Quiz
17%
باید فورا کامپیوترو خاموش کنه و کابل HDMI رو وصل کنه به گرافیک
24%
مجید هیچ اشتباهی نکرده تازه اینطوری توان پردازشی بیشتری هم داره
59%
در زندگی مردم دخالت نکنیم
This media is not supported in your browser
VIEW IN TELEGRAM
امروز گوگل قابلیت مرور ویدیویی (Video Overviews) رو توی NotebookLM اضافه کرده. قبلا فقط می‌تونستید از اسنادتون فقط فایل صوتی تولید کنید اما الان به صورت یه ویدیوی باحال براتون مرورش می‌کنه.

تازه قابلیت اضافه شده و ممکنه برای همه هنوز فعال نباشه :

notebooklm.google.com

@Linuxor
1
اگه جنگو شروع نمی‌کنید ما جنگو رو شروع کنیم

@Linuxor
1
اینجا اومدن 2000 تا ورکفلوی n8n جمع کردن؛
من هیچ وقت کامل با n8n موافق نبودم چون وقتی یه چیز ساده بتونه کار یه چیز فنی رو انجام بده ناچارا مجبوره از جزئیات صرف نظر کنه تا کماکان ساده باقی بمونه، البته برای کار های دم‌دستی هنوز خیلی خوبه می‌تونید از این 2000 تا ورکفلو ایده بگیرید و محصولات خودتون رو پیاده کنید :

github.com/Zie619/n8n-workflows

@Linuxor
یه مجموعه از ماژول های کوچیک نوشته شده با CSS از دکمه بگیر تا چیدمان صفحه
خیلی سادس چیز خاصی نداره و بدرد پروداکشن نمی‌خوره، بیشتر جنبه آموزشی داره

pure-css.github.io

@Linuxor
شبیه به Python که برای نوشتن کد خوانا و قابل نگهداری PEP8 داره، جاوااسکریپت چیزی داره؟ airbnb اومده همونو برای JS بیاره.
یه توافق غیررسمی بین برنامه نویس ها درباره اینکه چطوری کد جاوا اسکریپت بزنیم خوبه‌!

github.com/airbnb/javanoscript

@Linuxor
گوگل یه کتابخونه داره به اسم MediaPipe که همه الگوریتمای بینایی کامپیوتر رو به‌صورت real-time رو داره، از تشخیص چهره بگیر تا دست. همچنین کراس‌پلتفرمه که به‌راحتی می‌شه توی اپ‌های موبایل یا حتی وب استفاده‌ش کرد، بدون نیاز به GPU یا سخت‌افزار قوی.

mediapipe.dev

@Linuxor
تمام ابزار ها و چیز هایی که باید SysAdmin بدونه:

github.com/kahun/awesome-sysadmin

@Linuxor
اگه جدولتون قراره سنگین بشه هر چیزی که توی ORDER BY می‌نویسید حتما براش Index بسازید ممکنه به مرور اپلیکیشنتون با رشدش کند بشه و نفمید از کجاست !


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


@Linuxor
1
یه پست اشتباهی چند ساعت پیش گذاشتم که نوشته بودم "ویدیو پلیر توی ترمینال MPV" اصلا تو حال خودم نبودم؛ این ویدیو پلیر خیلی خیلی خیلی معروف اصلا توی ترمینال پلی نمی‌کنه؛ جالب اینجاست حتی اسکرین شاتش هم گذاشته بودم :) منو ببخشین احتمالا بخاطر رژیمم قند خونم تنظیم نبوده.

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

mpv --vo=tct file.mp4

بیشتر جنبه فان داره بجای tct می‌شه از caca یا sixel هم استفاده کرد که خروجی رو با سبک های دیگه نشون بده؛

اگه خواستین خیلی با کیفیت بشه می‌تونید بجای tct از kitty استفاده کنید که یه پروتکل برای انتقال تصویر توی ترمیناله واقعا توی ترمینال پلی میکنه؛ اما خود ترمنیال باید ساپورتش کنه مثلا نمیتونید توی TTY یا SSH خشک مستقیم ازش استفاده کنید.


@Linuxor
اگه تا حالا خواستی یه گالری عکس موبایلی بسازی که بشه با دو انگشت زومش کرد یا با یه سوایپ عوضش کرد، Hammer.js یه لایبری جمع‌وجور برای این کاره، و با اکثر فریم‌ورک‌ها مثل React و Vue هم به‌راحتی کار می‌کنه.

از اینجا می‌تونید تستش کنید :
hammerjs.github.io

@Linuxor