یک سایت واقعا خفن و پیشنهادی ! سایت aixploria اومده بیشتر از ۵۰۰۰ ابزار ai رو لیست کرده با فیلتر های رایگان و اعتبار اولیه و...⚜️
صدها ابزار هوش مصنوعی
از طراحی و تصویر تا نویسندگی، کدنویسی، ویدئو و حتی بیزنس...
https://aixploria.com/en/free-ai
@TheRaymondDev
❤5
🤣13🔥6👏3
Forwarded from Linuxor ?
اتفاقا بازار به کام این جنگولک بازی های هوش مصنوعی نیست بازار به کام مهندسای واقعیه، چند وقت دیگه کلی از پروژه هایی که با وایب کدینگ زده شدن، پر از باگ و غیر قابل اسکیل میشن و شرکتا مجبورن مهندس های درستو حسابی استخدام کنن که درستشون کنن و دو برابر باید هزینه کنن :) همین الانش وضعیت نرم افزار توی ایران درستو حسابی نیست چه برسه وایب و پرامپت کدینگ هم آوردن توی توسعه! خلاصه یه سفره ای پهنه شمام ازش یه چیزی بخورید.
@Linuxor
@Linuxor
❤14👎1
🔶 تقویم ویندوز ۱۱ براساس کامپوننت WebView2 است و تقویم به زودی در مرکز اعلانهای ویندوز ۱۱ ارائه میشود.
کامپوننت WebView2 یک کامپوننت مایکروسافت است که محتوای وب (HTML، CSS و جاوا اسکریپت) را در برنامههای ویندوز جاسازی میکند.
#خبر
#توییت
@TheRaymondDev
کامپوننت WebView2 یک کامپوننت مایکروسافت است که محتوای وب (HTML، CSS و جاوا اسکریپت) را در برنامههای ویندوز جاسازی میکند.
#خبر
#توییت
@TheRaymondDev
🤣10
🔶 مازاد تجاری ۱۱۱ میلیارد دلاری چین در ماه نوامبر فراتر از پیش بینی ها بود، زیرا صادرات این کشور علی رغم کاهش صادرات به ایالات متحده، ۵.۹ درصد نسبت به سال گذشته رشد کرد.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
❤1
🎄 یک برنامه نویس تنبل
🔶 مجوز یکساله Webstorm با آی پی تمیز فعال شد 🎉 @TheRaymondDev
🔶 قبل از اجرای نرم افزارهای Non-Commercial use JetBrains اول وی پی ان رو روشن کنید و بعد نرم افزار را اجرا کنید تا سرور JetBrains موقع آنالیز آن آی پی ایران ثبت نشه که لایسنس را از کار بندازد.
@TheRaymondDev
@TheRaymondDev
Forwarded from محتوای آزاد سهراب (Sohrab)
تفاوت اساسی بین Qt و GTK توی معماری و زبون پیادهسازیشونه. GTK از همون اول با C خالص و GObject نوشته شده. GObject یه سیستم شیگراییه که روی C ساخته شده و این باعث شده GTK به صورت ذاتی قابلیت بازنگری داشته باشه. یعنی فرادادهی کامل کلاسها، متدها و ویژگیها توی زمان اجرا در دسترسه.
وقتی میخوای برای پایتون یا روبی یا هر زبون دیگهای بایندینگ GTK بنویسی، کافیه به بازنگری GObject وصل بشی و تموم اطلاعات لازم رو استخراج کنی. به همین خاطره که PyGObject میتونه به صورت خودکار تموم رابطهای GTK رو نمایش بده بدون اینکه نیازی باشه هر تابع رو دستی بپیچونی.
Qt اما ماجرای متفاوتی داره. Qt با سیپلاسپلاس نوشته شده و خیلی شدید به ویژگیهای پیچیدهی سیپلاسپلاس وابستهست. کامپایلر فراشیء که قلب سیستم فراشیء Qt هست، قبل از کامپایل اصلی اجرا میشه و کد سیپلاسپلاس اضافی تولید میکنه. این کدها برای پشتیبانی از سیگنالها، شکافها، ویژگیهای پویا و بازنگری محدود Qt لازم هستن.
حالا وقتی میخوای Qt رو از پایتون صدا بزنی، با چندتا مشکل روبرو میشی. اولش اینکه باید رابط دوتایی سیپلاسپلاس رو مدیریت کنی که خودش یه کابوسه چون استاندارد نشده و بین کامپایلرها فرق میکنه. دومش اینکه Qt از قالبهای سنگین، بارگذاری عملگر، وراثت چندگانه و یه عالمه ویژگی دیگهی سیپلاسپلاس استفاده میکنه که مستقیم به زبونهای دیگه نگاشت نمیشن.
به همین دلیل پروژههایی مثل PyQt و PySide نیاز به ابزارهایی مثل SIP و Shiboken دارن. این ابزارها عملاً یه لایهی کامل از کد پوششی تولید میکنن که بین دنیای پایتون و دنیای سیپلاسپلاس پل میزنن. این پوششها باید تبدیل نوع انجام بدن، مدیریت حافظه رو هندل کنن، و تموم خصوصیات عجیب غریب سیپلاسپلاس رو به یه چیز پایتونی تبدیل کنن.
GTK چون از اول با C نوشته شده، این مشکلات رو نداره. C یه رابط دوتایی ساده و پایدار داره و تقریباً هر زبون برنامهنویسی مدرنی میتونه مستقیم با C حرف بزنه. رابط تابع خارجی برای C خیلی سادهتر از سیپلاسپلاسه.
جالبش اینه که این "محدودیت" Qt در عین حال یکی از قدرتهاشم هست.
Qt رابطهای خیلی غنیتر و پیچیدهتری نسبت به GTK داره و این پیچیدگی بعضی وقتا به نفع توسعهدهنده تموم میشه. ولی قیمتش همین پیشنیازی به پلها و پوششهای پیچیدهست :)
@SohrabContents
وقتی میخوای برای پایتون یا روبی یا هر زبون دیگهای بایندینگ GTK بنویسی، کافیه به بازنگری GObject وصل بشی و تموم اطلاعات لازم رو استخراج کنی. به همین خاطره که PyGObject میتونه به صورت خودکار تموم رابطهای GTK رو نمایش بده بدون اینکه نیازی باشه هر تابع رو دستی بپیچونی.
Qt اما ماجرای متفاوتی داره. Qt با سیپلاسپلاس نوشته شده و خیلی شدید به ویژگیهای پیچیدهی سیپلاسپلاس وابستهست. کامپایلر فراشیء که قلب سیستم فراشیء Qt هست، قبل از کامپایل اصلی اجرا میشه و کد سیپلاسپلاس اضافی تولید میکنه. این کدها برای پشتیبانی از سیگنالها، شکافها، ویژگیهای پویا و بازنگری محدود Qt لازم هستن.
حالا وقتی میخوای Qt رو از پایتون صدا بزنی، با چندتا مشکل روبرو میشی. اولش اینکه باید رابط دوتایی سیپلاسپلاس رو مدیریت کنی که خودش یه کابوسه چون استاندارد نشده و بین کامپایلرها فرق میکنه. دومش اینکه Qt از قالبهای سنگین، بارگذاری عملگر، وراثت چندگانه و یه عالمه ویژگی دیگهی سیپلاسپلاس استفاده میکنه که مستقیم به زبونهای دیگه نگاشت نمیشن.
به همین دلیل پروژههایی مثل PyQt و PySide نیاز به ابزارهایی مثل SIP و Shiboken دارن. این ابزارها عملاً یه لایهی کامل از کد پوششی تولید میکنن که بین دنیای پایتون و دنیای سیپلاسپلاس پل میزنن. این پوششها باید تبدیل نوع انجام بدن، مدیریت حافظه رو هندل کنن، و تموم خصوصیات عجیب غریب سیپلاسپلاس رو به یه چیز پایتونی تبدیل کنن.
GTK چون از اول با C نوشته شده، این مشکلات رو نداره. C یه رابط دوتایی ساده و پایدار داره و تقریباً هر زبون برنامهنویسی مدرنی میتونه مستقیم با C حرف بزنه. رابط تابع خارجی برای C خیلی سادهتر از سیپلاسپلاسه.
جالبش اینه که این "محدودیت" Qt در عین حال یکی از قدرتهاشم هست.
Qt رابطهای خیلی غنیتر و پیچیدهتری نسبت به GTK داره و این پیچیدگی بعضی وقتا به نفع توسعهدهنده تموم میشه. ولی قیمتش همین پیشنیازی به پلها و پوششهای پیچیدهست :)
@SohrabContents
👍3
🔶 اگر می خواهید برای کار با سرویس های هوش مصنوعی گوگل, منطقه ایمیل رو تغییر بدید وارد این لینک شوید.
بین نیم ساعت تا ۲۴ ساعت طول میکشه, انجام شود.
حتما با ای پی تمیز وارد شود.
https://policies.google.com/country-association-form
@TheRaymondDev
بین نیم ساعت تا ۲۴ ساعت طول میکشه, انجام شود.
حتما با ای پی تمیز وارد شود.
https://policies.google.com/country-association-form
@TheRaymondDev
❤2
🔶 سوال : من نمیفهمم. مگر زبان فارسی زبان رسمی ایران نیست؟ چرا استفاده از لاراول را افزایش یافته است؟
جواب من : وقتی یک فریم ورک مثل لاراول مستندات یا آموزش های بیشتری به زبان فارسی داشته باشد، توسعه دهندگان ایرانی راحت تر از آن استفاده میکنند و همین باعث افزایش استفاده از لاراول در ایران میشود. یعنی نقش زبان فارسی در تسهیل کار برنامه نویس هاست، نه اینکه زبان رسمی چیز دیگری باشد.
#لاراول
@TheRaymondDev
جواب من : وقتی یک فریم ورک مثل لاراول مستندات یا آموزش های بیشتری به زبان فارسی داشته باشد، توسعه دهندگان ایرانی راحت تر از آن استفاده میکنند و همین باعث افزایش استفاده از لاراول در ایران میشود. یعنی نقش زبان فارسی در تسهیل کار برنامه نویس هاست، نه اینکه زبان رسمی چیز دیگری باشد.
#لاراول
@TheRaymondDev
👌15❤3🤔3
🔶 ربات دانلودر اینستاگرام
@instaLocalBot
سرعتش چطوره؟ اگر ایده ای دارید بگو.
توسط مهدی حمید نوشته شده است @nodeModule
@TheRaymondDev
@instaLocalBot
سرعتش چطوره؟ اگر ایده ای دارید بگو.
توسط مهدی حمید نوشته شده است @nodeModule
@TheRaymondDev
❤6
Forwarded from DevTwitter | توییت برنامه نویسی
فولاستک واقعی چیست؟ نگاهی به لایههایی که معمولاً نادیده گرفته میشوند
بسیاری از توسعهدهندگان تصور میکنند «فولاستک» یعنی تسلط بر React یا Next.js در فرانتاند و Node.js + MongoDB در بکاند.
این ترکیب، نقطهٔ شروع خوبی است، اما فاصلهٔ زیادی با مفهوم واقعی فولاستک مدرن دارد.
فولاستک واقعی یعنی درک کامل اکوسیستم یک محصول نرمافزاری؛ از لحظهٔ طراحی تا نگهداری در مقیاس میلیونها کاربر.
یک توسعهدهنده فولاستک واقعی، در این لایهها توانمند است:
- برنامهنویسی سمت کاربر (Frontend) و تجربه کاربری روان کاربری
- برنامهنویسی سمت سرور (Backend)، منطق کسبوکار و طراحی API
- بانکهای اطلاعاتی (Database): مدلسازی داده، SQL و NoSQL
- معماری ابری و میزبانی (Cloud & Hosting)
- اتوماسیون و تحویل مداوم (CI/CD & DevOps)
- امنیت، نظارت (Security & Monitoring)
توسعهدهنده فولاستک صرفاً کسی نیست که در دو سمت کد مینویسد؛
بلکه کسی است که میداند یک محصول چگونه ساخته، مستقر، مقیاسپذیر و پایدار میشود.
از این به بعد، وقتی میخواهید خودتان را توسعهدهنده فولاستک معرفی کنید، لحظهای مکث کنید و از خود بپرسید:
آیا واقعاً به تمام لایههای بالا مسلط هستم؟
اگر با معماری سیستم، دیتابیس، کلود، امنیت، CI/CD و عملکرد واقعی در مقیاس آشنا هستید، آنگاه میتوانید با اطمینان کامل از این عنوان استفاده کنید.
نقشهٔ راه کامل و بهروز فولاستک (۲۰۲۵):
https://roadmap.sh/full-stack
@DevTwitter | <Amir Rahimi Nejad/>
بسیاری از توسعهدهندگان تصور میکنند «فولاستک» یعنی تسلط بر React یا Next.js در فرانتاند و Node.js + MongoDB در بکاند.
این ترکیب، نقطهٔ شروع خوبی است، اما فاصلهٔ زیادی با مفهوم واقعی فولاستک مدرن دارد.
فولاستک واقعی یعنی درک کامل اکوسیستم یک محصول نرمافزاری؛ از لحظهٔ طراحی تا نگهداری در مقیاس میلیونها کاربر.
یک توسعهدهنده فولاستک واقعی، در این لایهها توانمند است:
- برنامهنویسی سمت کاربر (Frontend) و تجربه کاربری روان کاربری
- برنامهنویسی سمت سرور (Backend)، منطق کسبوکار و طراحی API
- بانکهای اطلاعاتی (Database): مدلسازی داده، SQL و NoSQL
- معماری ابری و میزبانی (Cloud & Hosting)
- اتوماسیون و تحویل مداوم (CI/CD & DevOps)
- امنیت، نظارت (Security & Monitoring)
توسعهدهنده فولاستک صرفاً کسی نیست که در دو سمت کد مینویسد؛
بلکه کسی است که میداند یک محصول چگونه ساخته، مستقر، مقیاسپذیر و پایدار میشود.
از این به بعد، وقتی میخواهید خودتان را توسعهدهنده فولاستک معرفی کنید، لحظهای مکث کنید و از خود بپرسید:
آیا واقعاً به تمام لایههای بالا مسلط هستم؟
اگر با معماری سیستم، دیتابیس، کلود، امنیت، CI/CD و عملکرد واقعی در مقیاس آشنا هستید، آنگاه میتوانید با اطمینان کامل از این عنوان استفاده کنید.
نقشهٔ راه کامل و بهروز فولاستک (۲۰۲۵):
https://roadmap.sh/full-stack
@DevTwitter | <Amir Rahimi Nejad/>
👍3👎3
🔶 ترامپ، رئیسجمهور آمریکا، به انویدیا اجازه میدهد تراشه های H200 را به چین بفروشد، زیرا نگرانند که هواوی سهم بیشتری از بازار تراشه های هوش مصنوعی انویدیا در چین را تصاحب کند.
#خبر
#توییت
@TheRaymondDev
#خبر
#توییت
@TheRaymondDev
🤣16🥱1
🔶 شرکت آنتروپیک (Anthropic) در ۲ دسامبر شرکت Bun را خریداری کرده است. آنتروپیک روی Bun به عنوان زیرساختی که Claude Code، Claude Agent SDK و محصولات و ابزارهای کدنویسی هوش مصنوعی آینده را پشتیبانی میکند، حساب باز کرده است.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
Bun
Bun is joining Anthropic
Bun has been acquired by Anthropic. Anthropic is betting on Bun as the infrastructure powering Claude Code, Claude Agent SDK, and future AI coding products & tools.
🔶 از دیروز شروع به استفاده از Bun در پروژه جدید NextJS کردم که واقعا تجربه فوق العاده ای بود. آن تجربه نصب بسیار سریع بسته ها و اجرای آن است.
جایگزین بهتری برای NodeJS به ویژه NPM است.
#bun
@TheRaymondDev
جایگزین بهتری برای NodeJS به ویژه NPM است.
#bun
@TheRaymondDev