FouXi – Telegram
FouXi
161 subscribers
318 photos
21 videos
15 files
255 links
Download Telegram
Forwarded from Programmer Jokes
🍓4👍2
هیچ‌جا نبود. نه توی MUI، نه shadcn، نه حتی Radix.
پس خودم ساختم: یه Swipe Button واقعی. بدون حتی یه پکیج.
کامل با React. تمیز. اوپن‌سورس.
برای وقتی که یه کلیک کمه و باید کشید تا تأیید شه.
لایو تستش کن:
https://swipe-button.vercel.app/

کدش هم اینجاست:
https://github.com/alishirani1384/swipe-button

@DevTwitter | <Ali Shirani/>
🔥5🤷‍♂1
هیچ چیزِ جمهوری اسلامی روی حساب کتاب نیست حتی قطعی برق هم سر موقع نیست و بلاتکلیفیم.
معرفی کتاب Multiplayer Game Programming

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

لینک یوتیوب
https://www.youtube.com/watch?v=FNGGJNukryY

@DevTwitter | <Rouzbeh/>
3
Forwarded from Programmer Jokes
😁7
این fortune عالیه.
🔥71
چرا abstraction اشتباه در کد، از کد تکراری بدتر است:
https://sandimetz.com/blog/2016/1/20/the-wrong-abstraction

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

mediapipe.dev

@Linuxor
4
تو سختیا میفهمی کیا دوستن کیا ادایی.
👍7🔥1
😁41
Forwarded from Linuxor ?
😁7
توی گروه مشهدلاگ دیشب یک بحثی در این رابطه توی گروه بود، که حالا می‌خوام یک سری توضیحات بنویسم در موردش.

به صورت پیشفرض، برنامه‌ای که لایسنس نداشته باشه (مخزنی که لایسنس نداشته باشه) به صورت پیشفرض انحصاری تلقی میشه:

توی وبسایت choosealicense که توسط گیت‌هاب میزبانی میشه، در صفحه‌ای که مربوط به این موضوع هستش یک پاراگراف توضیح نوشته برای کاربر:

If you find software that doesn’t have a license, that generally means you have no permission from the creators of the software to use, modify, or share the software. Although a code host such as GitHub may allow you to view and fork the code, this does not imply that you are permitted to use, modify, or share the software for any purpose.


که میشه چندتا کار در قبال این موارد انجام داد که عبارتند از:
۱- درخواست از توسعه دهنده برای اضافه کردن لایسنس
۲- نوشتن معادل یا پیدا کردن معادل
۳- دوری کردن از اون سورس‌کد


در مبنای حقوقی هم، لایسنس نداشتن به این معنی نیست که با اون سورس‌کد شما هرکاری دوست داشتید بکنید، به صورت پیشفرض قانون کپی‌رایت شاملش میشه و مالک اون مخزن می‌تونه از شما شکایت کنه:
https://www.wipo.int/treaties/en/ip/berne/summary_berne.html

درکمال ناباوری توی ایران هم قانون حمایت از حقوق پدیدآورندگان نرم‌افزارهای رایانه‌ای شامل این موارد میشه.


طبق بند ۹ اون قانون:

حقوق مادی و معنوی نرم‌افزار به پدیدآورنده تعلق دارد. استفاده از تمام یا قسمتی از حقوق مادی‌موضوع قانون برای مدت ۳۰ سال یا کمتر، با قید شرط یا بدون شرط به اشخاص دیگر قابل نقل و انتقال می‌باشد.اشخاصی که به ترتیب فوق اجازه نشر یا عرضه یا اجرای نرم‌افزاری را که دیگری پدیدآورده است به دست آورده‌اندمکلفند نام پدیدآورنده را نیز در نسخ عرضه شده ذکر نمایند مگر اینکه با پدیدآورنده به گونه‌ای دیگر توافق شده‌باشد.


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


@SohrabContents
👍41
💔8
از من به شما نصیحت سیستم رو زیر یک هفته آپدیت کنین 🙂‍↕️
👍4😁3
هیچ چیز در این مملکت ثابت نیست حتی شهریه‌ثابت
😁4💔2
Forwarded from Linuxor ?
ساخت LLMهام واقعا سخته ها؛ الان Chat-GPT توی ورژن جدیدش آخر هر چت درباره هر موضوعی باهاش حرف زده باشی می‌گه "می‌خوای برات یه نمودار هم رسم کنم؟"

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


@Linuxor
Forwarded from Linuxor ?
یه مشکلی که خیلیا توی گرفتن کلید API برای اکانت تلگرام بهش می‌خورن اینه که تلگرام یه ERROR می‌ده و به هر IP نمی‌ده،
دقت کنید اصلا لازم نیست برای هر اکانت API_HASH و API_ID بگیرین، برای ساخت اپلیکیشن اینارو می‌گیرن مثلا فرض کنید می‌خواین یه تلگرام جدید بسازین و روش کلی اکانت باشه، بنابرین شما که می‌خواین فقط یه اکانت رو منیج کنید اصلا نیازی به گرفتنش نیست می‌تونین از API مثلا تلگرام دسکتاپ با کلید زیر استفاده کنین :

API ID : 2040
API HASH : b18441a1ff607e10a989891a5462e627

من خودم چند ساله دارم از این استفاده می‌کنم.

@Linuxor
5
برای برگزاری جشن #روز_آزادی_نرم‌افزار به کمک شما نیاز داریم!
درصورت تمایل به همکاری یا داشتن ارائه، از طریق فرم‌های داخل سایت بهمون اطلاع بدین

https://sfd.birlug.ir
5