Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Ditty | دیتی
🔺گیت و ۶ تا از مهمترین تجربیات من

- تجربیات و نکاتی رو از استفاده از Git رو براتون به اشتراک گذاشتم که کمک می‌کنن با این ابزار به شکل بهتر و موثرتری استفاده کنیم:

ditty.ir/572

#git
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
بیزنس مدل چیه و چرا مهمه ⁉️
بیزنس مدل در واقع نقشه راه یه کسب‌وکار برای پول درآوردن و ارزش‌آفرینیه. یعنی چطوری محصول یا خدمات رو ارائه میدی، مشتریات کیان، چطور هزینه‌ها رو مدیریت می‌کنی و چجوری درآمد داری. اگه یه استارتاپ یا کسب‌وکار داری، بدون بیزنس مدل مثل اینه که بدون GPS بری سفر!


عناصر اصلی یک بیزنس مدل

ارزش پیشنهادی (Value Proposition)
این مهم‌ترین بخشه! ارزش پیشنهادی یعنی چرا مشتری باید بیاد سراغ تو؟ چه مشکلی رو براش حل می‌کنی؟ مثلا اوبر میگه: «هر جا که باشی، میتونی سریع و راحت تاکسی بگیری!» یا مثلا اسپاتیفای میگه: «هر آهنگی که بخوای، هر جا که بخوای، بدون دانلود گوش بده!» این میشه ارزش ( ارزش‌های ) اصلی که تو به مشتری ارائه میدی.


مشتریان (Customer Segments)
هر کسب‌وکاری مشتری هدف خودش رو داره. باید بدونی دقیقا به چه کسایی سرویس میدی. مشتریات ممکنه کسب‌وکارهای دیگه باشن (B2B) یا افراد عادی (B2C). مثلا اینستاگرام هم برای کاربرای عادی مناسبه، هم برای برندهایی که تبلیغ می‌کنن.


کانال‌های ارتباطی (Channels)
چجوری با مشتری ارتباط می‌گیری؟ از چه طریقی محصول یا خدماتت رو بهش می‌رسونی؟ این می‌تونه سایت، اپلیکیشن، شبکه‌های اجتماعی، ایمیل یا حتی فروش حضوری باشه. مثلا آمازون کاملا آنلاین کار می‌کنه، ولی استارباکس حضوری.


رابطه با مشتری (Customer Relationships)
تعاملت با مشتری چطوره؟ آیا پشتیبانی قوی داری؟ با سیستم هوش مصنوعی جواب میدی یا یه تیم اختصاصی داری؟ مثلا گوگل بیشتر از طریق فروم‌ها و مستندات کمک می‌کنه.


توی این پست سعی کردم که بیزنس مدل رو با مثال و به زبان خیلی ساده توضیح بدم، 5 تا آیتم دیگه هم مونده که توی پست بعدی راجبشون صحبت میکنیم، منتظرش باشید ؛)❤️

#business #startup

𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 وقتی صحبت از فیلدهای سفارشی بدون جدول دیتابیس می شود که لاراول متاباکس دیتابیس خودشو داره و دیتای دریافتی به این صورت ذخیره می شوند.

این کار باعث می شود که توسعه پروژه لاراول ساده تر شوند.

https://github.com/Rayiumir/laravel-metabox

#لاراول

@TheRaymondDev
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۵۷

آن سیه چرده که شیرینی عالم با اوست
چشم میگون لب خندان دل خرم با اوست
گرچه شیرین دهنان پادشهانند ولی
او سلیمان زمان است که خاتم با اوست
روی خوب است و کمال هنر و دامن پاک
لاجرم همت پاکان دو عالم با اوست
خال مشکین که بدان عارض گندمگون است
سر آن دانه که شد رهزن آدم با اوست
دلبرم عزم سفر کرد خدا را یاران
چه کنم با دل مجروح که مرهم با اوست
با که این نکته توان گفت که آن سنگین دل
کشت ما را و دم عیسی مریم با اوست
حافظ از معتقدان است گرامی دارش
زان که بخشایش بس روح مکرم با اوست

#حافظ | گنجور
📍@iipoem
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
دیگه وقتشه استارتاپ خودمو بزنم 😎

به عنوان یه برنامه نویس احتمالأ برای شماهم پیش اومده باشه که توی یه نقطه ای از زندگی به این نتیجه رسیده باشید که وقتشه استارتاپ خودتون رو داشته باشید ؛)💥

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

Business Model

توی این پست و پست‌های بعدی سعی میکنم راجبش صحبت کنم که با اصول اولیه و خیلی مهم این حوزه آشنا تر بشید، و اصولی انجام بدید کارارو 🚀
Forwarded from Golden Code (@lix)
در دیتابیس مفهومه ACID چیه؟

شماره یک ( 🅰️ - Atomicity):

به این معناست که یک transaction (عملیات در دیتابیس) یا کامل انجام میشه یا اصلاً انجام نمیشه.
اگه در طول اجرای transaction خطایی رخ بده، تمام تغییرات انجام‌شده در دیتابیس باید لغو بشه (rollback) تا دیتابیس در وضعیت اولیه باقی بمونه.

📌 مثلا؟؟
فرض کنین شما در حال انتقال پول از حساب بانکیتون به حساب شخص دیگه ای هستین. اگه فرایند انتقال بطور کامل انجام بشه (یعنی پول از حساب شما کم شده و به حساب اون شخص اضافه بشه)، تراکنش موفقیت‌آمیزه.✅️

اما اگه وسطه عملیات مشکلی پیش بیاد (مثلاً اتصال اینترنت قطع بشه)، هیچ‌کدوم از این تغییرات نباید در دیتابیس باقی بمونه. یعنی یا همه عملیات‌ها باید انجام بشن، یا هیچکدوم نباید انجام بشن.
#Database
#ACID
#Atomicity

@GoldenCodeir
1
Forwarded from جامعهٔ فارسی زبان کی‌دی‌ای (Sohrab @sohrab:bsd.cafe)
بعد از پنج سال پشتیبانی از FIFO در KWIN مرج شد.

‏fifo در KWin روی Wayland مرج شد. در این راستا، تلاش‌هایی برای افزودن پشتیبانی از پروتکل fifo‑v1 به KWin صورت گرفته بود که نتیجه آن حالا ادغام شده است. این تغییر، به خصوص برای حالت‌های پیشرفته ارائه مانند FIFO در Vulkan و بهبود عملکرد درایورهای Mesa اهمیت ویژه‌ای دارد.

‏FIFO (که مخفف First In First Out به معنی "اول وارد، اول خارج" است) یک الگوریتم صف‌بندی است. در محیط‌های گرافیکی مانند Wayland و درایورهای گرافیکی، استفاده از FIFO به معنای ترتیب‌بندی رویدادها یا به‌روزرسانی‌های محتوایی به ترتیب زمان ورود آن‌هاست. به عبارت دیگر، درخواست‌ها یا رویدادهایی که زودتر ارسال شده‌اند نیز زودتر اجرا می‌شوند. در این مورد، استفاده از fifo‑v1 به این معناست که کلاینت‌ها می‌توانند با انتظار دریافت vblank (که به معنای بلوک‌های عمودی یا تناوب‌های تازه‌سازی صفحه نمایش است) اطمینان حاصل کنند که فریم‌های نمایش به ترتیب و به موقع ارائه خواهند شد. این ویژگی برای افزایش دقت و همگام‌سازی به‌روزرسانی‌های محتوا بسیار حیاتی بوده و باعث بهبود تجربه کاربری در محیط‌های گرافیکی گردد.


@kde_fa
این داداشمون میگه ۸ تا از سریع ترین زبان های برنامه نویسی اینان
و پایتون از سه تای پایینیش سریع تره :))))))))

#️⃣ #wtf


🥷 CHANNEL | GROUP
Forwarded from Linuxor ?
علتش پس این بود


@Linuxor
Forwarded from Linuxor ?
توی سیستم های توزیع شده وقتی هماهنگ کننده مرکزی یا ارکستریتور داشته باشیم کنترل و مدیریت خیلی بهتر می‌شه و خطا ها راحت تر مدیریت می‌شن اما هیچ وقت نمی‌تونین همه چیز خوب رو یه جا داشته باشین و همین هماهنگ کننده خودش می‌تونه تبدیل به گلوگاه بشه و سیستم رو کند کنه و یا باعث کاهش کارایی سیستم بشه!


@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 سباستین برگمن, خالق PHPUnit اعلام کرد که به تازگی برای چهارمین بار در شش ماه گذشته بستری شده و برای دومین بار در سه ماه اخیر عمل کرده است و در حال ریکاوری است که بتواند به جامعه توسعه دهندگان متن باز برگردد.

#خبر

@TheRaymondDev
Damn

#️⃣ #wtf


🥷 CHANNEL | GROUP
هوش مصنوعی خود یاد گیرنده!

قبلاً مدل زبانی با سؤال و جواب رو تست کردیم. کافی بود سؤال و جوابهای متعدد رو بهش بدیم و بعد که از اون سؤالی رو می پرسیدیم از بین پرسش های متعدد که بهش داده بودیم و پاسخ ها حدس میزد که چه جوابی بده.
اما معلومه که اگه بخواهیم یه هوش مصنوعی رو عین یه بچه تربیت کنیم خوب این کار مشکلی میشه!
اگه بخواهیم خودش متن رو از ما بگیره مطالعه کنه و بعد بر اساس اطلاعات اون متن پاسخ بده چه کار باید کرد؟
حالا این الگوریتم جدید قادره این کارو بکنه!

طبق معمول هم دو نسخه داریم. یکی که راحت بدون سِرور و با لوکال استوریج مرورگر کار می کنه و دیگری نسخه‌ی جدی که دیتابیس SQLite میسازه ولی سِرور لازم داره برای اجرا.
self-train-llm.htm
10.2 KB
هوش مصنوعی خود یادگیرنده نسخه‌ی JavaScript
Sample-document.txt
1.8 KB
متن نمونه‌ی فارسی و انگلیسی که به هوش مصنوعی بالا می‌دین و اونو یاد گرفته و بر اساس اطلاعات داخل اون پاسخ میده!
self-train-llm.php
13.2 KB
هوش مصنوعی خود یادگیرنده نسخه‌ی PHP
اگر دارید هوش مصنوعی یاد می‌گیرید،
یک سری چیزها رو باید بلد باشید:

۱- پایتون: من تا oop خوندم و ... نداره‌.
دست بردارید ازین دوره‌های دوزاری و ویدئوها و کلاس‌های آموزشگاهی؛ یک آموزشگاه یا یک فروشنده دوره برای سود بیشتر اینکار رو می‌کنه :
دوره مقدماتی - متوسط - پیشرفته ...
اگر آینده کاری که می‌کنید براتون مهم هست؛ یک کتاب رفرنس پایتون بردارید :
Head First Python - 3rd edition

اگر تمام سرفصل‌ها و مطالبش رو بلد بودید، اون موقع شما تازه مقدمات پایتون رو یاد گرفتید.

پایتون سطح متوسط چی می‌شه ؟
Fluent Python 2nd edition

پایتون پیشرفته چطور ؟ چنین چیزی وجود نداره؛ شما نمی‌تونی بگید یک زبان برنامه‌نویسی رو کامل بلدی ولی مفاهیم اصلی software enginnering رو ندونی.
پیشرفته یعنی جزئیات عملکرد همه چیز در پایتون رو بدونی؛ کتاب نداره Document, Source code داره این بخش.

۲- باید Software Engineering بلد باشی؛ خیلی صحبت شده کتابای معرفی شده توی استوری‌های‌ کانال @pyhints

لینوکس و داکر و ... واجبات هست.

بعد از همه‌ی اینها تازه میرسیم به محاسبات ریاضی و ماتریس و ...
بعد فریمورک پایتورچ یا تنسورفلو و ابزارهای مختلف هوش مصنوعی و البته سرویس های Cloud

در نهایت برای اونهایی که بفکر یادگیری اصولی هستند، مقاله مدل‌های حوزه کاری خودتون رو بخونید (مدل‌های معروف حتی قدیمی)؛ سعی کنید با توجه به جزییات مدل و بر اساس مقاله مدل رو پیاده‌سازی کنید، بدون اینکه سورس کدهاش رو ببینید.
بعد ساختار مدلی که پیاده‌سازی کردید رو با کدهای منتشر شده مقایسه کنید، ۳ حالت داره :

۱- هیچی نفهمیدید و کاملاً اشتباه پیاده‌سازی کردید، نقطه ضعف‌هاتون رو پیدا می‌کنید در عوض.

۲- دقیقاً مطابق مقاله پیاده‌سازی کردید، اما با سورس کدهای ارائه شده توی گیت‌هاب یا ... نمی‌خونه؛ طبیعی هست، بعضی وقتا بعد از انتشار مقاله تغییرات یا بهبودهایی داده می‌شه
Inception v3
رو یادم هست وقتی پیاده‌سازی کردم، توی آپدیت بعدی که گوگل منتشر کرده دیگه با کدهای من هم‌خوانی نداشت.
این نشون میده یادگرفتید مقالات رو درست بخونید و پیاده‌سازی کنید و از اون مهمتر، می‌فهمید هر تغییر و بهبودی دقیقاً به چه دلیل انجام شده و روی چه چیزی اثرگذار هست.

۳- پیاده‌سازی شما با مقاله و گیت‌هاب می‌خونه؛ کد زدن ایده‌های جدید رو یاد میگیرید.
شاید AlexNet بعدی دنیای هوش مصنوعی از دستاوردهای شما بود.

من شخصاً با این تکنیک با شاگردام کار می‌کردم و می‌کنم، هیچوقت به بچه‌های بالای ۲۰ سال نمی‌گم برو API فلان شرکت رو بگیر و پروژه بزن.
پروژه یعنی پیاده‌سازی مقالات، Transformer, GPT, DeepSeek, ...

خواهشاً راجب این دوره‌هایی که توی ۶۰ ساعت قراره شمارو پیغمبر هوش مصنوعی کنه هم از من سوال نکنید، یا اینکه من پایتون رو مقدماتی بلدم!
چیزی به اسم مقدماتی نداره پایتون (یا هر زبان دیگه‌ای) یا شما پایتون رو بلد هستید یا بلد نیستید، من تا اول oop خوندم و ... نداره عذرخواهی می‌کنم ولی این حرفا احمقانه‌اس ...

یا یک کاری رو درست انجام بده، یا وقت خودت رو تلف نکن، برو دنبال کاری که دوس داری.
Forwarded from Linuxor ?
دیباگر کسی که print("here") کارشو راه می‌ندازه نباش


@Linuxor
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۸۴۹

خوش باش که خوش نهاد باشد صوفی
از باطن خویش شاد باشد صوفی
صوفی صاف است غم بر او ننشیند
کیخسرو و کیقباد باشد صوفی

#مولانا | گنجور
📍@iipoem