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

تبلیغات و ارتباط با من :
@LinuxorContact
Download Telegram
ساخت دیپ‌فیک از صفر زمان‌بره، ولی faceswap این پروسه رو ساده می‌کنه. این ریپو از مدل‌های autoencoder-based برای تعویض صورت استفاده می‌کنه و ابزارهای alignment و masking قوی‌ای داره. چرا باحاله؟ چون می‌تونی مدل رو با دیتاست خودت retrain کنی و نتایج رو شخصی‌سازی کنی. برای علاقه مندای ML یا توسعه‌دهنده‌هایی که می‌خوان تو حوزه generative AI دست‌به‌کار بشن، این پروژه یه نمونه واقعی و قابل‌توسعه‌ست.

github.com/deepfakes/faceswap


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

github.com/juliangarnier/anime

@Linuxor
تاحالا شده از یه فریم‌ورک CSS استفاده کنی و بعد بفهمی برای یه کار ساده مجبورت می‌کنه از jQuery یا یه کتابخونه جاوااسکریپت خاص استفاده کنی؟ جذابیت اصلی بولما (Bulma) برای خیلی‌ها اینه که 100درصد CSS خالصه. این یعنی برای انیمیشن‌ها، مودال‌ها، یا هر تعاملی، خودت تصمیم می‌گیری از چه جاوااسکریپتی استفاده کنی (یا اصلاً استفاده نکنی!). این بهت آزادی عمل میده و باعث میشه با هر فریم‌ورک جاوااسکریپتی مثل Vue، React یا حتی وانیلا JS (جاوااسکریپت خالص) راحت کار کنه. این ویژگی برای کسایی که می‌خوان پروژه‌های سبک داشته باشن یا با تکنولوژی‌های خاصی کار می‌کنن و نمی‌خوان وابستگی‌های ناخواسته به پروژه‌شون اضافه بشه، یه مزیت بزرگه.


bulma.io


@Linuxor
Media is too big
VIEW IN TELEGRAM
اینکه یه هوش مصنوعی می‌تونه صدای شما رو از روی چند ثانیه حرف زدنتون یاد بگیره و بعد هرچیزی رو با همون صدا بگه، یکم غیر ممکن به نظر مي‌آد؟ ریپوی Real-Time Voice Cloning از سه بخش اصلی تشکیل شده: یه "encoder" که ویژگی‌های صداتون رو یاد می‌گیره، یه "synthesizer" که متن جدید رو با اون ویژگی‌ها می‌سازه، و یه "vocoder" که خروجی رو شبیه صدای واقعی انسان می‌کنه. همه‌ اینا کنار هم جمع شدن تا شما بتونید به راحتی صدای دلخواهتون رو بسازید. برای کسایی که دوست دارن بدونن پشت صحنه این ابزارهای جذاب چخبره، این ریپو یه نقطه شروع خوبه.

github.com/CorentinJ/Real-Time-Voice-Cloning

@Linuxor
فکر می‌کنی فرم‌های ورود اطلاعات توی اپلیکیشنت ضد گلوله‌ان؟ ریپوی Big List of Naughty Strings یه لیست بلندبالا از رشته‌هاییه که کاربرا (یا هکرها!) ممکنه وارد کنن و برنامه‌ت رو به هم بریزن؛ از رشته‌های خیلی طولانی و ایموجی‌های عجیب گرفته تا تلاش برای تزریق SQL. قبل از اینکه کاربرات پیداشون کنن، با این لیست باگ‌های مربوط به ورودی رو شکار کن! مخصوصا برای تیم‌های QA و توسعه‌دهنده‌هایی که به پایداری و امنیت اهمیت میدن.

github.com/minimaxir/big-list-of-naughty-strings

@Linuxor
اگه با تایپ‌اسکریپت کد می‌زنی و دلت می‌خواد از کتابخونه‌های معروف جاوااسکریپت (مثل Lodash، Express، یا حتی jQuery قدیمی!) استفاده کنی، ولی از نبود typeهاشون و خطاهای احتمالی کلافه شدی، ریپوی DefinitelyTyped فرشته نجات شماست. این ریپو مجموعه‌ای عظیم از فایل‌های تعریف نوع (type definition) – یعنی فایل‌هایی که ساختار و نوع داده‌های یه کتابخونه جاوااسکریپتی رو برای تایپ‌اسکریپت مشخص می‌کنن – برای هزاران کتابخونه‌ جاوااسکریپتیه که توسط جامعه کاربری نگهداری می‌شه و بهت کمک می‌کنه کد تمیزتر و بدون خطاتری بنویسی. دیگه لازم نیست خودت برای هر کتابخونه type تعریف کنی یا با any سر و کله بزنی. برای هر توسعه‌دهنده تایپ‌اسکریپت واجبه.

github.com/DefinitelyTyped/DefinitelyTyped

@Linuxor
تابع is_integer یه تابع الکیه که خروجیش همیشه Falseعه، چون فقط روی float کار می‌کنه و float همیشه floatعه نه integer😁


@Linuxor
1
بانک مرکزی می‌خواد برای برداشت پول و خرید کارمزد بگیره مثلا برای خرید 600 میلیون باید 120 هزار تومن کارمزد بدید!!!! دیگه بلخره صفر های پولمون انقدر زیاد شده بجای int از varchar استفاده می‌کنن هزینه نگهداریش بالاس


@Linuxor
گُنگ سازی یکی از روش های افزایش امنیته ولی اصلا سعی نکنید از راه گُنگ سازی امنیت سایتتون رو بالا ببرید همه چیز و همه API ها باید آشکار داد بزنن که دارن چیکار می‌کنن اتفاقا اینطوری مهاجما ترس بیشتری دارن، چیزای گنگ مثل بوی خون برای گرگه و بیشتر جذبشون می‌کنه؛ ثانیا اینطوری هزینه ای که بابت امنیت بعدا می‌دید داد کمتر خواهد شد



@Linuxor
توسعه‌دهنده‌ها و غیر توسعه دهنده های عزیز، اگه تا حالا برای تست و آزمایش ایده‌های مبتنی بر هوش مصنوعی با مدل‌های زبانی بزرگ، درگیر محدودیت‌های مالی یا API بودین، این ریپو یه راه نفس کشیدنه! gpt4free بهتون کمک می‌کنه بدون دغدغه هزینه، مدل‌های مختلف رو امتحان کنین، پروتوتایپ بسازین و ببینین کدوم بیشتر به درد پروژه تحقیقاتی یا اپلیکیشن‌تون می‌خوره. دیگه خلاقیتتون پشت سد هزینه‌ها نمی‌مونه!

github.com/xtekky/gpt4free

@Linuxor
6
می‌خوای به اپت قابلیت تشخیص گفتار خفن اضافه کنی بدون اینکه درگیر APIهای پولی و محدودیت‌هاشون بشی؟ Whisper یه مدل اوپن‌سورس قدرتمنده که می‌تونی راحت روی سرور خودت یا حتی سیستم‌های معمولی‌تر (بسته به مدل انتخابی) اجراش کنی. کار باهاش از طریق پایتون یا خط فرمان خیلی سرراسته و برای توسعه‌دهنده‌هایی که دنبال کنترل بیشتر و هزینه کمتر هستن، عالیه.

github.com/openai/whisper

@Linuxor
یکی از جنگ‌های همیشگی توسعه‌دهنده‌ها و تیم QA، تست‌های flaky یا همون ناپایدار بوده. تست‌هایی که یه بار پاس می‌شن، ده بار fail، بدون اینکه کدی عوض شده باشه! Cypress با مکانیسم انتظار هوشمندش (Automatic Waiting) و اجرای مستقیم دستورات در مرورگر، این مشکل رو تا حد خیلی زیادی حل کرده. دیگه خبری از sleep های بی‌مورد و کدهای پیچیده برای همگام‌سازی نیست. برای تیم‌هایی که دنبال پایداری و سرعت تو تست‌هاشون هستن، یه انتخاب عالیه.

github.com/cypress-io/cypress

@Linuxor
اون قدیما که می‌خواستی یه ساختار داده پیچیده پایتون رو تو ترمینال ببینی، یا باید کلی print تو در تو می‌ذاشتی یا بی‌خیالش می‌شدی. کتابخونه Rich یه تابع inspect() داره که هر آبجکت پایتونی رو با جزئیات کامل، رنگ‌بندی شده و مرتب بهت نشون می‌ده. برای دیباگ کردن یا فهمیدن سریع ساختار یه متغیر تو دل کد، فوق‌العاده‌ست. انگار یه ذره‌بین حرفه‌ای برای کدنویس‌های پایتون که با ترمینال زیاد سر و کار دارن.

github.com/Textualize/rich

@Linuxor
1
تست هوش برنامه نویسی !‌ این چیه ؟

@Linuxor
تاحالا شده بخوای یه تنظیماتی رو بین چندتا سرور مختلف هماهنگ کنی و همشون یه چیز رو ببینن؟ etcd دقیقاً برای همین ساخته شده! یه جورایی مثل یه دفترچه یادداشت مرکزی و قابل اعتماد برای سیستم‌های توزیع شده‌اس که مطمئن می‌شه همه از آخرین تغییرات باخبرن. اگه با میکروسرویس‌ها یا اپلیکیشن‌های بزرگ سر و کار داری که باید بدون قطعی کار کنن، etcd به کارت میاد. دیگه لازم نیست نگران باشی که تنظیمات یه جا یه چیزه و یه جای دیگه یه چیز دیگه! کوبرنیتیز هم از etcd استفاده می‌کنه.

github.com/etcd-io/etcd

@Linuxor
فکر می‌کردی ساختن و دیپلوی کردن اپلیکیشن‌های مقیاس‌پذیر که روی چند تا پلتفرم ابری (مثل AWS، Azure یا GCP) کار کنن، کار سختیه؟ Serverless Framework این کار رو با یه فایل کانفیگ ساده به اسم serverless.yml و یه دستور serverless deploy برات انجام می‌ده. البته حواست باشه، نوشتن کدی که واقعاً روی همه ابرها بدون تغییر کار کنه، خودش یه چالش دیگه‌ست، ولی این فریمورک قدم اول رو خیلی ساده کرده.

github.com/serverless/serverless

@Linuxor
می‌خوای بدونی خود توسعه دهنده های اندروید گوگل چطوری پیشنهاد می‌کنن اپ بسازی و از کامپوننت‌های Jetpack مثل ViewModel، LiveData یا Coroutines و Flow بهینه استفاده کنی؟ این ریپوی architecture-samples دقیقا همون چیزیه که لازم داری. پر از مثال‌های عملی که نشون می‌ده چطور می‌شه معماری‌های مدرن رو پیاده‌سازی کرد. برای یادگیری و حتی به عنوان الگو برای پروژه‌های واقعی عالیه، مخصوصا اگه تازه‌کارید یا می‌خواید با الگوهای جدید آشنا بشید.

github.com/android/architecture-samples


@Linuxor
این ریپو یه مجموعه کامل از مثال های تنسورفلوعه؛ از مثال‌های پایه‌ای مثل رگرسیون خطی و K-Means گرفته تا مدل‌های خفنی مثل شبکه‌های GAN (مولد تخاصمی) که عکس تولید می‌کنن یا Autoencoderها. حتی مدیریت دیتاست با Dataset API و TFRecords هم پوشش داده. جون میده برای کسی که می‌خواد یه دید کلی از قدرت تنسورفلو پیدا کنه.

github.com/aymericdamien/TensorFlow-Examples

@Linuxor
یکی از عکس های تکرار نشدنی؛ وحید فرید و سگارو در کنار هم ...


@Linuxor