COMPΞZ 🧬
چجوریه که اکثر مبلغهای هوش مصنوعی میگید کلاد کد خفنه!؟ اومدم امتحانش کنم دیدم افتضاح! نمیخوام گارد بگیرم براش! ولی خیلی خنگه! یه کد ساده سی++ رو نمیتونه کامپایل کنه! من همچین کارآموزی رو دو روز تحمل نمیکنم! اگه واقعا همینطور خنگه باید بره پشت کدکس…
خب، بعد از بررسی ۴۸ ساعتهٔ نسخهٔ تجاری کلاد Opus 4.8، تا حدی تونست متقاعدم کنه!
چیزی که هیچ یک از مدلهای قبلی نتونسته بودن به درستی درکش کنن؛ در نگاه اول، مدلهایی که قبلاً حتی با کدکس امتحان کرده بودم QML را شبیه ترکیبی از CSS و JavaScript میبینند؛ چون ظاهرش ساده است، ساختارش برای تعریف UI استفاده میشود و داخلش میتوان منطقهای سبک نوشت. اما واقعیت این است که QML فقط یک زبان ظاهری برای چیدن دکمه و متن روی صفحه نیست و اینجاست خیلی از مدلها چیزی که در نهایت تولید میکنن نیاز به بازنگری بسیار شدید و تعمیرات دستی داره.
کیواِمال یک زبان سطحبالا، اعلانی و واکنشگرا در اکوسیستم Qt است که مدل فکری متفاوتی دارد. در QML شما صرفاً دستور نمیدهید که «این کار را انجام بده»؛ بلکه وضعیت، رابطهها، وابستگیها و رفتار رابط کاربری را توصیف میکنید.
درک درست QML یعنی فهمیدن اینکه Property Binding چگونه کار میکند، چرخه عمر کامپوننتها چیست، contextها چگونه داده را منتقل میکنند، ارتباط سیگنالها و اسلاتها با ++C چطور شکل میگیرد، و کجا باید منطق در QML بماند و کجا باید به ++C منتقل شود.
به همین دلیل، QML با اینکه در ظاهر ساده و شبیه زبانهای طراحی UI به نظر میرسد، در پروژههای واقعی میتواند بسیار سخت و ظریف باشد. مخصوصاً وقتی قرار است با ++C ترکیب شود و معماری تمیز، پایدار و قابل نگهداری بسازد.
بین همهٔ مدلهایی که امتحان کردم کلاد واقعاً برای اولین بار ثابت کرد که میتونه در مسائلی که زمانبر هستند بسیار بسیار مفید باشد چیزی فراتر از حوزهٔ وب در لایههای سیستمیتر؛ منطقیتر و پیچیدهتر.
البته این به معنای اعتماد کامل به عملکرد نیست؛ اما نتیجهٔ فعلی بسیار نزدیک به آن چیزی است که در آینده از آن انتظار داریم.
چیزی که هیچ یک از مدلهای قبلی نتونسته بودن به درستی درکش کنن؛ در نگاه اول، مدلهایی که قبلاً حتی با کدکس امتحان کرده بودم QML را شبیه ترکیبی از CSS و JavaScript میبینند؛ چون ظاهرش ساده است، ساختارش برای تعریف UI استفاده میشود و داخلش میتوان منطقهای سبک نوشت. اما واقعیت این است که QML فقط یک زبان ظاهری برای چیدن دکمه و متن روی صفحه نیست و اینجاست خیلی از مدلها چیزی که در نهایت تولید میکنن نیاز به بازنگری بسیار شدید و تعمیرات دستی داره.
کیواِمال یک زبان سطحبالا، اعلانی و واکنشگرا در اکوسیستم Qt است که مدل فکری متفاوتی دارد. در QML شما صرفاً دستور نمیدهید که «این کار را انجام بده»؛ بلکه وضعیت، رابطهها، وابستگیها و رفتار رابط کاربری را توصیف میکنید.
درک درست QML یعنی فهمیدن اینکه Property Binding چگونه کار میکند، چرخه عمر کامپوننتها چیست، contextها چگونه داده را منتقل میکنند، ارتباط سیگنالها و اسلاتها با ++C چطور شکل میگیرد، و کجا باید منطق در QML بماند و کجا باید به ++C منتقل شود.
به همین دلیل، QML با اینکه در ظاهر ساده و شبیه زبانهای طراحی UI به نظر میرسد، در پروژههای واقعی میتواند بسیار سخت و ظریف باشد. مخصوصاً وقتی قرار است با ++C ترکیب شود و معماری تمیز، پایدار و قابل نگهداری بسازد.
بین همهٔ مدلهایی که امتحان کردم کلاد واقعاً برای اولین بار ثابت کرد که میتونه در مسائلی که زمانبر هستند بسیار بسیار مفید باشد چیزی فراتر از حوزهٔ وب در لایههای سیستمیتر؛ منطقیتر و پیچیدهتر.
البته این به معنای اعتماد کامل به عملکرد نیست؛ اما نتیجهٔ فعلی بسیار نزدیک به آن چیزی است که در آینده از آن انتظار داریم.
👍3
خب من پایتونچی نیستم ولی این MIT OpenCourseWare یک منبع فوقالعاده برای یادگیری رایگان از دورههای دانشگاه MIT است. 🎖️
یک مسیر پیشنهادی برای شروع برنامهنویسی و علوم کامپیوتر معرفی میکند؛ مخصوص کسانی که میخواهند از پایه وارد دنیای کدنویسی، حل مسئله و تفکر محاسباتی شوند.
ارزش اصلی آنها فقط یادگیری یک زبان برنامهنویسی نیست؛ بلکه یادگیری روش فکر کردن مثل یک مهندس نرمافزار است.
برای افراد تازهکار، دانشجوها، یا حتی توسعهدهندههایی که میخواهند پایههای علوم کامپیوتر را دوباره اصولی مرور کنند، این مسیر میتواند بسیار مفید باشد.
https://ocw.mit.edu/course-lists/general-introductions-to-programming
یک مسیر پیشنهادی برای شروع برنامهنویسی و علوم کامپیوتر معرفی میکند؛ مخصوص کسانی که میخواهند از پایه وارد دنیای کدنویسی، حل مسئله و تفکر محاسباتی شوند.
ارزش اصلی آنها فقط یادگیری یک زبان برنامهنویسی نیست؛ بلکه یادگیری روش فکر کردن مثل یک مهندس نرمافزار است.
برای افراد تازهکار، دانشجوها، یا حتی توسعهدهندههایی که میخواهند پایههای علوم کامپیوتر را دوباره اصولی مرور کنند، این مسیر میتواند بسیار مفید باشد.
https://ocw.mit.edu/course-lists/general-introductions-to-programming
Please open Telegram to view this post
VIEW IN TELEGRAM
MIT OpenCourseWare
General Introductions to Programming | MIT OpenCourseWare | Free Online Course Materials
These courses introduce principles of computer science and begin to develop programming skills, specifically in the Python language. Learn more about these courses’ learning goals, history and student experience in this [MIT news article](https://news.mi…
COMPΞZ 🧬
خب من پایتونچی نیستم ولی این MIT OpenCourseWare یک منبع فوقالعاده برای یادگیری رایگان از دورههای دانشگاه MIT است. 🎖️ یک مسیر پیشنهادی برای شروع برنامهنویسی و علوم کامپیوتر معرفی میکند؛ مخصوص کسانی که میخواهند از پایه وارد دنیای کدنویسی، حل مسئله و تفکر…
خب خوشمزهترشو پیدا کردم 👑
اگر دنبال شروع جدیتر با C و ++C هستید، MIT OpenCourseWare چند تا منبع خیلی ارزشمند و رایگان دیگر هم دارد که واقعاً میشود با آنها پایهها را اصولیتر ساخت.
اولی برای ورود به دنیای ++C است؛ مناسب برای اینکه با سینتکس، مفاهیم پایه، ساختار برنامه و نگاه سیستماتیکتر به برنامهنویسی آشنا شوید.
دومی یک قدم جدیتر است: برنامهنویسی مؤثر در C و ++C؛ جایی که فقط کدنویسی مهم نیست، بلکه کیفیت، درک حافظه، ساختار بهتر و نوشتن کد قابلاعتمادتر اهمیت پیدا میکند.
و سومی برای کسانی است که میخواهند عمیقتر وارد دنیای پردازش موازی، چندریسمانی، زبانها و کامپایلرها شوند؛ همان جایی که نرمافزار از حالت ساده خارج میشود و وارد سطح مهندسی واقعی سیستمها میشویم.
اینها فقط چند لینک آموزشی نیستند؛ مسیرهایی هستند برای اینکه بفهمیم چرا C و ++C هنوز در قلب سیستمهای سریع، موتورهای نرمافزاری، ابزارهای زیرساختی و تکنولوژیهای جدی حضور دارند.
منابع زیر قدیمی هستن اما ارزش خوندنش رو داره!🥇
https://ocw.mit.edu/courses/6-096-introduction-to-c-january-iap-2011
https://ocw.mit.edu/courses/6-s096-effective-programming-in-c-and-c-january-iap-2014/
https://ocw.mit.edu/courses/6-827-multithreaded-parallelism-languages-and-compilers-fall-2002/
اگر دنبال شروع جدیتر با C و ++C هستید، MIT OpenCourseWare چند تا منبع خیلی ارزشمند و رایگان دیگر هم دارد که واقعاً میشود با آنها پایهها را اصولیتر ساخت.
اولی برای ورود به دنیای ++C است؛ مناسب برای اینکه با سینتکس، مفاهیم پایه، ساختار برنامه و نگاه سیستماتیکتر به برنامهنویسی آشنا شوید.
دومی یک قدم جدیتر است: برنامهنویسی مؤثر در C و ++C؛ جایی که فقط کدنویسی مهم نیست، بلکه کیفیت، درک حافظه، ساختار بهتر و نوشتن کد قابلاعتمادتر اهمیت پیدا میکند.
و سومی برای کسانی است که میخواهند عمیقتر وارد دنیای پردازش موازی، چندریسمانی، زبانها و کامپایلرها شوند؛ همان جایی که نرمافزار از حالت ساده خارج میشود و وارد سطح مهندسی واقعی سیستمها میشویم.
اینها فقط چند لینک آموزشی نیستند؛ مسیرهایی هستند برای اینکه بفهمیم چرا C و ++C هنوز در قلب سیستمهای سریع، موتورهای نرمافزاری، ابزارهای زیرساختی و تکنولوژیهای جدی حضور دارند.
منابع زیر قدیمی هستن اما ارزش خوندنش رو داره!
https://ocw.mit.edu/courses/6-096-introduction-to-c-january-iap-2011
https://ocw.mit.edu/courses/6-s096-effective-programming-in-c-and-c-january-iap-2014/
https://ocw.mit.edu/courses/6-827-multithreaded-parallelism-languages-and-compilers-fall-2002/
Please open Telegram to view this post
VIEW IN TELEGRAM
MIT OpenCourseWare
Introduction to C++ | Electrical Engineering and Computer Science | MIT OpenCourseWare
This is a fast-paced introductory course to the C++ programming language. It is intended for those with little programming background, though prior programming experience will make it easier, and those with previous experience will still learn C++-specific…
👍1🔥1
COMPΞZ 🧬
خب خوشمزهترشو پیدا کردم 👑 اگر دنبال شروع جدیتر با C و ++C هستید، MIT OpenCourseWare چند تا منبع خیلی ارزشمند و رایگان دیگر هم دارد که واقعاً میشود با آنها پایهها را اصولیتر ساخت. اولی برای ورود به دنیای ++C است؛ مناسب برای اینکه با سینتکس، مفاهیم پایه،…
آهان!!! ببین چی پیدا کردم!
این دوره برای کسانی است که میخواهند برنامهنویسی را فقط در حد سینتکس و چند مثال ساده نبینند؛ بلکه وارد دنیای واقعی محاسبات علمی، مدلسازی، تحلیل داده و نرمافزارهای پژوهشی شوند.
چیزی که این دوره را جذاب میکند این است که از Python و Jupyter شروع میکند، بعد وارد مفاهیمی مثل الگوریتمها، ساختار داده، حل عددی مسائل، گرافیک، GUI، تحلیل داده، فایلهای بزرگ، پایگاهداده، Version Control و حتی High Performance Computing میشود.
در ادامه سراغ زبانهای جدیتر هم میرود: Fortran، C/C++، Julia، برنامهنویسی موازی، MPI و مقیاسپذیری الگوریتمها.
این دقیقاً همان نقطهای است که برنامهنویسی از «کدنویسی ساده» تبدیل میشود به ابزار ساخت مدل، تحلیل، شبیهسازی و حل مسئلههای واقعی.
برای توسعهدهندهها، دانشجوها، پژوهشگرها و هرکسی که به Scientific Computing و مهندسی نرمافزار جدی علاقه دارد، این دوره واقعاً ارزش دیدن دارد.
https://ocw.mit.edu/courses/12-010-computational-methods-of-scientific-programming-fall-2024/
#Book #MIT #COURSES #کتاب #مقالات #دانشگاهی #علوم_کامپیوتر #برنامهنویسی
این دوره برای کسانی است که میخواهند برنامهنویسی را فقط در حد سینتکس و چند مثال ساده نبینند؛ بلکه وارد دنیای واقعی محاسبات علمی، مدلسازی، تحلیل داده و نرمافزارهای پژوهشی شوند.
چیزی که این دوره را جذاب میکند این است که از Python و Jupyter شروع میکند، بعد وارد مفاهیمی مثل الگوریتمها، ساختار داده، حل عددی مسائل، گرافیک، GUI، تحلیل داده، فایلهای بزرگ، پایگاهداده، Version Control و حتی High Performance Computing میشود.
در ادامه سراغ زبانهای جدیتر هم میرود: Fortran، C/C++، Julia، برنامهنویسی موازی، MPI و مقیاسپذیری الگوریتمها.
این دقیقاً همان نقطهای است که برنامهنویسی از «کدنویسی ساده» تبدیل میشود به ابزار ساخت مدل، تحلیل، شبیهسازی و حل مسئلههای واقعی.
برای توسعهدهندهها، دانشجوها، پژوهشگرها و هرکسی که به Scientific Computing و مهندسی نرمافزار جدی علاقه دارد، این دوره واقعاً ارزش دیدن دارد.
https://ocw.mit.edu/courses/12-010-computational-methods-of-scientific-programming-fall-2024/
#Book #MIT #COURSES #کتاب #مقالات #دانشگاهی #علوم_کامپیوتر #برنامهنویسی
MIT OpenCourseWare
Computational Methods of Scientific Programming | Earth, Atmospheric, and Planetary Sciences | MIT OpenCourseWare
This introductory course exposes students to modern programming methods and techniques used in practice by physical scientists today. Emphasis is placed on code design, algorithm development/verification, and comparative advantages/disadvantages of different…
😍2👌1 1
COMPΞZ 🧬
آهان!!! ببین چی پیدا کردم! این دوره برای کسانی است که میخواهند برنامهنویسی را فقط در حد سینتکس و چند مثال ساده نبینند؛ بلکه وارد دنیای واقعی محاسبات علمی، مدلسازی، تحلیل داده و نرمافزارهای پژوهشی شوند. چیزی که این دوره را جذاب میکند این است که از Python…
دیگه با 3G همین میشه دیگه ببخشید...
❤2
یه سوءتفاهم جدی دربارهٔ AI وجود داره، درسته منم میگم برید دنبالش یاد بگیرید؛ واقعاً میگم باید یاد بگیرید اما یه چیزهایی رو شما فکر کنم بهش دقت نمیکنید! وظیفمه این رو بگم تا از اون بعد هم بهش دقت کنید بعداً نگید کلی هزینه کردیم ولی شکست خوردیم.
اول از همه که باید قبول کنیم هوش مصنوعی ابزار جادویی نیست! جایگزین فهم، تجربه، معماری، نگهداری و مسئولیتپذیری مهندسی هم نیست.
دوم، خیلیها میگن: «با AI دارم یه محصول میسازم»، اما همینکه ابزار به محدودیت مصرف میخوره، میگه دو ساعت دیگه بیا، هفته بعد ادامه بده، یا برای ادامه باید پول بدی، تعجب میکنن.
خب دقیقاً جای تعجبش کجاست؟
شما داری از ابزاری استفاده میکنی که پشتش دیتاسنتر، GPU، مدل زبانی، زیرساخت، تیم مهندسی و کلی هزینهٔ عملیاتی خوابیده. اینها خیریه نیستند. همانطور که قبلاً یک توسعهدهندهٔ خوب قرار نبود رایگان برای شما محصول کامل بسازد، امروز هم نباید انتظار داشته باشی AI بدون هزینه تا انتهای مسیر محصولت را بسازد، تست کند، دیباگ کند، مستند کند، منتشر کند و نگهداری کند.
هوش مصنوعی میتواند سرعت بدهد، اما مسئولیت را از دوش شما برنمیدارد.
نکتهٔ مهمتر این هست: پرامپتنویسی فقط گفتنِ «این را بساز» نیست. بخش مهمش این است که بدانی چه چیزهایی را نباید انجام دهد. چه مسیرهایی غلط است. چه تغییراتی خطرناک است. کجا نباید از صفر شروع کند. کجا نباید فایلها را بازنویسی کند. کجا نباید معماری را خراب کند. کجا نباید برای یک تغییر کوچک، کل پروژه را به هم بریزد.
این «نبایدها» را کسی میتواند درست به AI بگوید که خودش بفهمد دارد چه میسازد.
اگر ندانی چه میخواهی، AI برایت خروجی تولید میکند؛ اما ممکن است همزمان هزینه، پیچیدگی، بدهی فنی و توهم پیشرفت هم تولید کند.
مشکل اصلی این نیست که AI کد مینویسد. مشکل این است که خیلیها فکر میکنند چون AI کد نوشته، پس محصول ساخته شده.
نه. محصول فقط کد نیست.
محصول یعنی معماری قابل نگهداری، تست، امنیت، مسیر انتشار، دیباگ، مستندات، تجربهٔ کاربر، مدیریت نسخه، پشتیبانی، مانیتورینگ، بهروزرسانی، و مهمتر از همه: کسی که بفهمد وقتی سیستم خراب شد، باید چه کار کند.
اگر با AI به یک محصول نهایی برسی اما نفهمی پشت صحنه چه اتفاقی افتاده، روزی که یک باگ جدی در در اجرای واقعی ظاهر شود، عملاً صاحب چیزی هستی که نمیتوانی نگهش داری.
این همان تفاوت «ساختن» و «مالک واقعی بودن» است.
من میبینم هر روز آدمهایی میگویند: «دارم با AI یه چیزی میسازم که پول پارو کنم.» هیجانش قابل درکه. خود من هم چند سال پیش وقتی برای اولین بار دیدم OpenAI میتواند کدهایم را تحلیل کند، همین هیجان را تجربه کردم.
اما بعدش فهمیدم اصل ماجرا چیز دیگری است.
اصل ماجرا این است که باید بدانی داری چه کار میکنی.
فرض کن من امروز یک محصول کامل، حتی یک سیستمعامل کامل، از صفر تا صد برایت بسازم. اسم تو رو بذارم روش. داخل کدها هم بنویسم تو نویسندهاش شما هستی اصلاً بیام یه گیتهاب هم بیارم بالا واست طوی هندونه بدم بغلت که هرکی نبینه فکر کنه مادرزادی متخصص نرمافزاری.
خب بعدش چی؟
چطور میخوای نگهش داری؟
چطور میخوای توسعهاش بدی؟
چطور میخوای وقتی شکست، تعمیرش کنی؟
چطور میخوای وقتی کاربر واقعی اومد و سیستم تحت فشار رفت، بفهمی مشکل از کجاست؟
اگر بلد باشی، میتواند تو را چند برابر سریعتر کند.
اگر بلد نباشی، فقط سریعتر تو را به یک پروژهٔ غیرقابل نگهداری و به شدت شکننده میرساند.
این واقعیتی بود که باید مینوشتم! بعضیها همچین تبلیغات واهی میکنن که انگار چه خبره! اینا همون پکیجفروشهایی هستن که فقط سبکشون عوض شده! قبلاً میگفتن بیا تا بهت بگم چطور فلان کارو کنی الآنم بهت میگن بیا تا بهت بگم چطور فلان پرامپت رو بنویس! خب آخه بیشعور تو مگه مهندسی؟ مگه درسشو خوندی؟ چهارتا سورس وصل کردی به AI دو تا خروجی بهت داده بدون اینکه از هزینههاش و مسئولیتهاش بگی چه توهماتی رو داری میفروشی!
همین AI یه لحظه برق بره یه لحظه ارتباطت با اینترنت قطع بشه یا حساب طرف شارژ نشه چه خاکی میخوای بکنه تو سرش؟ انگار که کابل داناییش رو از پریز کشیدن! 😐 کل عقلشو که نباید بده به دست یه بیخرد!
در این حد شماها ابله هستید که برای منافع دیده شدن خودتون هر تبلیغی رو میکنید! خاااک عالم بر سر فرصت طلبتون! اون بازدید خوردن بخوره تو سرتون آخه حداقل اگه تبلیغ میکنید معایبش رو هم بگید. هرچند عقلتون به این چیزا نمیرسه منافع خودتون مهمه فقط.
اکثر پستهایی که مینویسن همینطوریه! به خصوص این اینستاگرام شخمی! فلان کوفت رو زیر پستم کامنت کن تا بهت بگم چطور بدبخت شی! الاغ این چه مدل محتوا ساختنه آخه! کپی روشهای خارجیهاست این حداقل روش محتوا تولید کردنتون هم خلاقیت نداره همه چیزتون کپی عین میمون تقلید میکنید.
طرف مینویسه بعد میره یه لینک میده برو اینجا ثبتنام کن پول بده فلان بده... بابا خام این حرفا نشید اینا همون واهی فروشان گذشتن سوادی ندارن که درآمدشون از همون محتواست! کسی هم که محتوا تولید میکنه شغلش همونه دیگه متخصص که نیست رو حرفش سریع هیجانی میشید.
برید تحقیق کنید، مطالعه کنید، آزمایش کنید ولی خامِ حرفهای اینا نشید.
اول از همه که باید قبول کنیم هوش مصنوعی ابزار جادویی نیست! جایگزین فهم، تجربه، معماری، نگهداری و مسئولیتپذیری مهندسی هم نیست.
دوم، خیلیها میگن: «با AI دارم یه محصول میسازم»، اما همینکه ابزار به محدودیت مصرف میخوره، میگه دو ساعت دیگه بیا، هفته بعد ادامه بده، یا برای ادامه باید پول بدی، تعجب میکنن.
خب دقیقاً جای تعجبش کجاست؟
شما داری از ابزاری استفاده میکنی که پشتش دیتاسنتر، GPU، مدل زبانی، زیرساخت، تیم مهندسی و کلی هزینهٔ عملیاتی خوابیده. اینها خیریه نیستند. همانطور که قبلاً یک توسعهدهندهٔ خوب قرار نبود رایگان برای شما محصول کامل بسازد، امروز هم نباید انتظار داشته باشی AI بدون هزینه تا انتهای مسیر محصولت را بسازد، تست کند، دیباگ کند، مستند کند، منتشر کند و نگهداری کند.
هوش مصنوعی میتواند سرعت بدهد، اما مسئولیت را از دوش شما برنمیدارد.
نکتهٔ مهمتر این هست: پرامپتنویسی فقط گفتنِ «این را بساز» نیست. بخش مهمش این است که بدانی چه چیزهایی را نباید انجام دهد. چه مسیرهایی غلط است. چه تغییراتی خطرناک است. کجا نباید از صفر شروع کند. کجا نباید فایلها را بازنویسی کند. کجا نباید معماری را خراب کند. کجا نباید برای یک تغییر کوچک، کل پروژه را به هم بریزد.
این «نبایدها» را کسی میتواند درست به AI بگوید که خودش بفهمد دارد چه میسازد.
اگر ندانی چه میخواهی، AI برایت خروجی تولید میکند؛ اما ممکن است همزمان هزینه، پیچیدگی، بدهی فنی و توهم پیشرفت هم تولید کند.
مشکل اصلی این نیست که AI کد مینویسد. مشکل این است که خیلیها فکر میکنند چون AI کد نوشته، پس محصول ساخته شده.
نه. محصول فقط کد نیست.
محصول یعنی معماری قابل نگهداری، تست، امنیت، مسیر انتشار، دیباگ، مستندات، تجربهٔ کاربر، مدیریت نسخه، پشتیبانی، مانیتورینگ، بهروزرسانی، و مهمتر از همه: کسی که بفهمد وقتی سیستم خراب شد، باید چه کار کند.
اگر با AI به یک محصول نهایی برسی اما نفهمی پشت صحنه چه اتفاقی افتاده، روزی که یک باگ جدی در در اجرای واقعی ظاهر شود، عملاً صاحب چیزی هستی که نمیتوانی نگهش داری.
این همان تفاوت «ساختن» و «مالک واقعی بودن» است.
من میبینم هر روز آدمهایی میگویند: «دارم با AI یه چیزی میسازم که پول پارو کنم.» هیجانش قابل درکه. خود من هم چند سال پیش وقتی برای اولین بار دیدم OpenAI میتواند کدهایم را تحلیل کند، همین هیجان را تجربه کردم.
اما بعدش فهمیدم اصل ماجرا چیز دیگری است.
اصل ماجرا این است که باید بدانی داری چه کار میکنی.
فرض کن من امروز یک محصول کامل، حتی یک سیستمعامل کامل، از صفر تا صد برایت بسازم. اسم تو رو بذارم روش. داخل کدها هم بنویسم تو نویسندهاش شما هستی اصلاً بیام یه گیتهاب هم بیارم بالا واست طوی هندونه بدم بغلت که هرکی نبینه فکر کنه مادرزادی متخصص نرمافزاری.
خب بعدش چی؟
چطور میخوای نگهش داری؟
چطور میخوای توسعهاش بدی؟
چطور میخوای وقتی شکست، تعمیرش کنی؟
چطور میخوای وقتی کاربر واقعی اومد و سیستم تحت فشار رفت، بفهمی مشکل از کجاست؟
این ابزار یک شتابدهندهٔ قدرتمند است، نه جایگزین عقل مهندسی.
اگر بلد باشی، میتواند تو را چند برابر سریعتر کند.
اگر بلد نباشی، فقط سریعتر تو را به یک پروژهٔ غیرقابل نگهداری و به شدت شکننده میرساند.
این واقعیتی بود که باید مینوشتم! بعضیها همچین تبلیغات واهی میکنن که انگار چه خبره! اینا همون پکیجفروشهایی هستن که فقط سبکشون عوض شده! قبلاً میگفتن بیا تا بهت بگم چطور فلان کارو کنی الآنم بهت میگن بیا تا بهت بگم چطور فلان پرامپت رو بنویس! خب آخه بیشعور تو مگه مهندسی؟ مگه درسشو خوندی؟ چهارتا سورس وصل کردی به AI دو تا خروجی بهت داده بدون اینکه از هزینههاش و مسئولیتهاش بگی چه توهماتی رو داری میفروشی!
همین AI یه لحظه برق بره یه لحظه ارتباطت با اینترنت قطع بشه یا حساب طرف شارژ نشه چه خاکی میخوای بکنه تو سرش؟ انگار که کابل داناییش رو از پریز کشیدن! 😐 کل عقلشو که نباید بده به دست یه بیخرد!
در این حد شماها ابله هستید که برای منافع دیده شدن خودتون هر تبلیغی رو میکنید! خاااک عالم بر سر فرصت طلبتون! اون بازدید خوردن بخوره تو سرتون آخه حداقل اگه تبلیغ میکنید معایبش رو هم بگید. هرچند عقلتون به این چیزا نمیرسه منافع خودتون مهمه فقط.
اکثر پستهایی که مینویسن همینطوریه! به خصوص این اینستاگرام شخمی! فلان کوفت رو زیر پستم کامنت کن تا بهت بگم چطور بدبخت شی! الاغ این چه مدل محتوا ساختنه آخه! کپی روشهای خارجیهاست این حداقل روش محتوا تولید کردنتون هم خلاقیت نداره همه چیزتون کپی عین میمون تقلید میکنید.
طرف مینویسه بعد میره یه لینک میده برو اینجا ثبتنام کن پول بده فلان بده... بابا خام این حرفا نشید اینا همون واهی فروشان گذشتن سوادی ندارن که درآمدشون از همون محتواست! کسی هم که محتوا تولید میکنه شغلش همونه دیگه متخصص که نیست رو حرفش سریع هیجانی میشید.
برید تحقیق کنید، مطالعه کنید، آزمایش کنید ولی خامِ حرفهای اینا نشید.
❤5 4👍3
رسانههای اجتماعی و هوش مصنوعی به انبوهی از احمقها اجازه دادهاند که مانند دانشمندها صحبت کنند.
👍9💯5
یکی از مخاطبان میگفت میدونی که ازت متنفرن!
و بعد کلی بیادبی بلاکم کرد. 😁😩 آخی...
خب باشه متنفر باشن!
هیچ کس به اندازهٔ کسی که حق میگه مورد تنفر قرار نمیگیره. اینو من از خودِ توی عرزشیهم بهتر میفهمم. 😉
من نظرم مخالفه ولی دشمن شما که نیستم، شما عادت دارید هرکسی که مثل شما فکر نمیکنه رو دشمن خطاب کنید! کل دنیا رو دشمن خودتون میدونید چه برسه مردم خودتون که اونم ثابت کردین چطوریه.
درضمن اگه متنفری غلط میکنی سالها طومارهای منو دنبال میکنی! غلط میکنی کتابمو میخونی، غلط میکنی از هر چیزی که به اشتراک میذارم استفاده میکنی. 👊🏼 کوپییشاغه.
و بعد کلی بیادبی بلاکم کرد. 😁😩 آخی...
خب باشه متنفر باشن!
هیچ کس به اندازهٔ کسی که حق میگه مورد تنفر قرار نمیگیره. اینو من از خودِ توی عرزشیهم بهتر میفهمم. 😉
من نظرم مخالفه ولی دشمن شما که نیستم، شما عادت دارید هرکسی که مثل شما فکر نمیکنه رو دشمن خطاب کنید! کل دنیا رو دشمن خودتون میدونید چه برسه مردم خودتون که اونم ثابت کردین چطوریه.
درضمن اگه متنفری غلط میکنی سالها طومارهای منو دنبال میکنی! غلط میکنی کتابمو میخونی، غلط میکنی از هر چیزی که به اشتراک میذارم استفاده میکنی. 👊🏼 کوپییشاغه.
👌10💯6
یک سؤال پرسیده بودند که نظرت در مورد Google Antigravity چیه؟
از نظر من، Google Antigravity یکی از جدیترین نشانههای ورود به نسل جدید IDEهاست؛ نسلی که فقط قرار نیست کد رو کامل کنه، بلکه با کمک هوش مصنوعی و عاملهای هوشمند وارد خود فرایند توسعه میشود.
منظور از عامل هوشمند یا Agent اینه که هوش مصنوعی فقط جواب متنی نمیدهد؛ بلکه میتواند یک هدف بگیرد، پروژه را بررسی کند، فایلها را بخواند، تغییر ایجاد کند، تست اجرا کند و مرحلهبهمرحله به سمت حل مسئله برود.
از نظر من برای کارهای سطح بالا، مخصوصاً پروژههای انسانمحور، وب ۲، وب ۳، اپلیکیشنهای مدرن، نمونههای اولیهٔ مدرن و سریع، محصولسازی، توسعههایی که بیشتر با منطق محصول، API، UI، سرویسها و تجربه کاربری درگیر هستند، Antigravity میتواند یکی از بهترین IDEهای نسل جدید باشد.
هرچند در خصوص زمینههای سطح پایین و نزدیک به ماشین هم کارایی خوبی داره اما اجازه بدین این مورد رو دیگه قاطیش نکنیم! من شخصاً در ابعاد مستند سازی یا شاید جستجو و جایگزینهای متنی در سراسر پروژه ازش استفاده میکنم تا اینکه بخوام یه کار جدی باهاش انجام بدم.
برای توسعه در سطح پایینتر، مخصوصاً زبانهای کامپایلری، سیستمهای بومی، معماریهای سنگین مثل ++C، سی یا گو یا راست در زمینهٔ اشکالزدائی عمیق، بازسازیهای حساس و پروژههایی که کنترل دقیق روی بیلد سیستم و حافظه نیاز دارند، من هنوز گزینهای بهتر از محصولات JetBrains نمیبینم.
به عنوان مثال روی CLion شما میتونید همین عاملهای هوشمند رو هم ادغام کنید و همین کاری که آنتیگراویتی انجام میده رو انجامش بدین.
از نظر من، Google Antigravity یکی از جدیترین نشانههای ورود به نسل جدید IDEهاست؛ نسلی که فقط قرار نیست کد رو کامل کنه، بلکه با کمک هوش مصنوعی و عاملهای هوشمند وارد خود فرایند توسعه میشود.
منظور از عامل هوشمند یا Agent اینه که هوش مصنوعی فقط جواب متنی نمیدهد؛ بلکه میتواند یک هدف بگیرد، پروژه را بررسی کند، فایلها را بخواند، تغییر ایجاد کند، تست اجرا کند و مرحلهبهمرحله به سمت حل مسئله برود.
از نظر من برای کارهای سطح بالا، مخصوصاً پروژههای انسانمحور، وب ۲، وب ۳، اپلیکیشنهای مدرن، نمونههای اولیهٔ مدرن و سریع، محصولسازی، توسعههایی که بیشتر با منطق محصول، API، UI، سرویسها و تجربه کاربری درگیر هستند، Antigravity میتواند یکی از بهترین IDEهای نسل جدید باشد.
هرچند در خصوص زمینههای سطح پایین و نزدیک به ماشین هم کارایی خوبی داره اما اجازه بدین این مورد رو دیگه قاطیش نکنیم! من شخصاً در ابعاد مستند سازی یا شاید جستجو و جایگزینهای متنی در سراسر پروژه ازش استفاده میکنم تا اینکه بخوام یه کار جدی باهاش انجام بدم.
برای توسعه در سطح پایینتر، مخصوصاً زبانهای کامپایلری، سیستمهای بومی، معماریهای سنگین مثل ++C، سی یا گو یا راست در زمینهٔ اشکالزدائی عمیق، بازسازیهای حساس و پروژههایی که کنترل دقیق روی بیلد سیستم و حافظه نیاز دارند، من هنوز گزینهای بهتر از محصولات JetBrains نمیبینم.
به عنوان مثال روی CLion شما میتونید همین عاملهای هوشمند رو هم ادغام کنید و همین کاری که آنتیگراویتی انجام میده رو انجامش بدین.
بر اساس متن رسمی Let’s Encrypt Subscriber Agreement v1.7
به زبان ساده، Let’s Encrypt در توافقنامه جدید از کاربر میخواهد تأیید کند که استفادهاش از گواهیها و سرویسهای این مرجع صدور گواهی، با قوانین تحریم و کنترل صادرات آمریکا سازگار است.
اما نکته مهم این است که این تغییر لزوماً به معنی «قطع کامل SSL رایگان برای همه کاربران ایرانی» نیست. در بحثهای قبلی و سیاستهای عملی Let’s Encrypt، تفاوت مهمی بین کاربران عادی، دامنههای عمومی، و نهادهای تحریمی یا دولتی وجود داشته است.
یعنی صرفاً ایرانی بودن یک دامنه یا استفاده از دامنه ir. الزاماً به معنی رد شدن درخواست گواهی نیست؛ اما اشخاص، سازمانها، دولتها یا نهادهایی که مشمول تحریمهای آمریکا باشند، میتوانند با محدودیت صدور گواهی روبهرو شوند.
Please open Telegram to view this post
VIEW IN TELEGRAM
COMPΞZ 🧬
این یعنی از این به بعد هر بلایی سر دامینهای ir و گواهیهاشون اومد ایشون مسئولیتی ندارد!
یعنی Let’s Encrypt / ISRG میگوید وقتی تو گواهی میگیری یا استفاده میکنی، داری تضمین میکنی که:
۱) در کشور/قلمروی مشمول تحریم جامع آمریکا نیستی؛
۲) شخص یا نهاد ممنوعه/محدودشده نیستی؛
۳) تحت مالکیت یا کنترل چنین شخص/نهادی نیستی؛
۴) استفادهات با قوانین تحریم و کنترل صادرات آمریکا سازگار است.
یعنی Let’s Encrypt / ISRG میگوید وقتی تو گواهی میگیری یا استفاده میکنی، داری تضمین میکنی که:
۱) در کشور/قلمروی مشمول تحریم جامع آمریکا نیستی؛
۲) شخص یا نهاد ممنوعه/محدودشده نیستی؛
۳) تحت مالکیت یا کنترل چنین شخص/نهادی نیستی؛
۴) استفادهات با قوانین تحریم و کنترل صادرات آمریکا سازگار است.
👍1
ارزان کار نکن.
یا مجانی کار کن، یا قیمت واقعی کارت را بگو.
مجانی کار کردن یعنی داری لطف میکنی، حمایت میکنی، یا آگاهانه چیزی را هدیه میدهی.
اما ارزان کار کردن، به بازار این پیام را میدهد که ارزش کارت همین است.
وقتی کارت را ارزان میفروشی، فقط قیمت پروژه را پایین نمیآوری؛
جایگاه خودت را هم پایین میآوری.
بعداً بالا بردن آن جایگاه سخت میشود، چون ذهن مشتری و بازار با همان عدد ارزان تو را شناختهاند.
پس اگر خواستی چیزی را مجانی بدهی، با افتخار مجانیاش کن.
اما هیچوقت کارت را ارزان حساب نکن.
ارزش واقعی کارت را بشناس، واضح بگو، و پشتش بایست. 👊🏼🔼
یا مجانی کار کن، یا قیمت واقعی کارت را بگو.
مجانی کار کردن یعنی داری لطف میکنی، حمایت میکنی، یا آگاهانه چیزی را هدیه میدهی.
اما ارزان کار کردن، به بازار این پیام را میدهد که ارزش کارت همین است.
وقتی کارت را ارزان میفروشی، فقط قیمت پروژه را پایین نمیآوری؛
جایگاه خودت را هم پایین میآوری.
بعداً بالا بردن آن جایگاه سخت میشود، چون ذهن مشتری و بازار با همان عدد ارزان تو را شناختهاند.
پس اگر خواستی چیزی را مجانی بدهی، با افتخار مجانیاش کن.
اما هیچوقت کارت را ارزان حساب نکن.
ارزش واقعی کارت را بشناس، واضح بگو، و پشتش بایست. 👊🏼
Please open Telegram to view this post
VIEW IN TELEGRAM
💯10👍3👌2
عجیب دلم میخواد نامِ یکی از محصولات بعدیم رو بذارم HORMOZ 😐 ثابت شد که یه جهان درست تلفظش میکنه.
Hormoz (or Hormuz) is a vibrant Iranian island in the Persian Gulf, famous for its otherworldly, colorful landscapes, mineral-rich red soil, and strategic proximity to the Strait of Hormuz. It is located roughly 5 miles off the southern coast of Iran and operates as a district within Bandar Abbas County.
Please open Telegram to view this post
VIEW IN TELEGRAM
😍9💯5🔥2
وقتی با AI کار میکنید، معمولاً در سطح حرفهای اختصاصی از فناوری و به خصوص برنامهنویسی زیاد کلمهٔ Lint رو میبینیم! من خودم هم ابتدا تعجب کردم که این واژه دیگه چه ترجمهٔ مزخرفیه! یعنی چی Lint 😐 پُرز؟ خب در انگلیسی به معنای پُرزِ روی لباس هست.
کمی تحقیق کردم رسیدم به این 👇🏼
واژهٔ Lint اول یک ابزار Unix برای بررسی استاتیک کدهای C بوده. سازندهاش Stephen C. Johnson در Bell Labs بوده و منابع مختلف تاریخش را حوالی ۱۹۷۸ میدانند و نسخهٔ مستند رسمی آن در یونیکس Programmer’s Manual, Seventh Edition با عنوان “Lint, a Program Checker” در ۱۹۷۹ آمده است.
در همان سند، Lint اینطور معرفی شده: ابزاری که سورس C را بررسی میکند و تعدادی bug، ابهام و مشکل portability را پیدا میکند؛ حتی type rules زبان C را سختگیرانهتر از کامپایلرهای C آن زمان اعمال میکرد.
ریشهٔ اسمش هم همان lint به معنی پُرز و خردهالیاف لباس است. ایده این بود که این ابزار مثل فیلتر پرزگیر، «خردهمشکلات» کد را میگیرد، بدون اینکه خودِ برنامه را اجرا کند. منابعی مثل Perforce و Linode هم همین توضیح تاریخی را آوردهاند: ابزار اصلی توسط Johnson در Bell Labs برای C و static analysis ساخته شد.
جالب بود! آموزش انگلیسی با کامپز به شیوهای نوین 😂
در واقع وقتی AI میگه:
منظورش اینه که فرآیند پاکسازی و بررسی باگ و ریزهکاریها یا به قولی پُرزگیری کدهای مربوط به فلان تابع اجرا شد!
کمی تحقیق کردم رسیدم به این 👇🏼
واژهٔ Lint اول یک ابزار Unix برای بررسی استاتیک کدهای C بوده. سازندهاش Stephen C. Johnson در Bell Labs بوده و منابع مختلف تاریخش را حوالی ۱۹۷۸ میدانند و نسخهٔ مستند رسمی آن در یونیکس Programmer’s Manual, Seventh Edition با عنوان “Lint, a Program Checker” در ۱۹۷۹ آمده است.
در همان سند، Lint اینطور معرفی شده: ابزاری که سورس C را بررسی میکند و تعدادی bug، ابهام و مشکل portability را پیدا میکند؛ حتی type rules زبان C را سختگیرانهتر از کامپایلرهای C آن زمان اعمال میکرد.
ریشهٔ اسمش هم همان lint به معنی پُرز و خردهالیاف لباس است. ایده این بود که این ابزار مثل فیلتر پرزگیر، «خردهمشکلات» کد را میگیرد، بدون اینکه خودِ برنامه را اجرا کند. منابعی مثل Perforce و Linode هم همین توضیح تاریخی را آوردهاند: ابزار اصلی توسط Johnson در Bell Labs برای C و static analysis ساخته شد.
جالب بود! آموزش انگلیسی با کامپز به شیوهای نوین 😂
در واقع وقتی AI میگه:
Ran Check lint for function-x-specific issues
منظورش اینه که فرآیند پاکسازی و بررسی باگ و ریزهکاریها یا به قولی پُرزگیری کدهای مربوط به فلان تابع اجرا شد!
👌4👍2 1
Forwarded from Genyleap
A next-generation, ultra-fast, and reliable download manager.
GenyDL is a fast and powerful desktop download manager built with a focus on speed, stability, clean architecture, polished UI, and a smooth user experience. It is also connected to the Geny ecosystem, IPFS, BitTorrent networks, and blockchain-based capabilities.
Version 1.0.0 is the first official release and the first major milestone of the project. This release focuses on the desktop interface, the core download workflow, cross-platform packaging, the runtime foundation, and the groundwork for the main product features.
Current and Foundational Features
1) Multi-segment download engine with an extensible architecture
2) Support for Torrent, Magnet, IPFS, and decentralized downloads
3) Initial integration with the Geny ecosystem and blockchain-based infrastructure
4) Release and update center for open-source applications from GitHub
5) Advanced download management, including error handling, retry, resume, and safe removal
6) Technical download details, including segments, speed, and transfer status
7) Queueing, prioritization, and adaptive segment-control foundation
8) Per-download and global speed-limit foundation
9) Advanced network settings, including proxy, SSL, and User-Agent configuration
10) Runtime dashboard for monitoring system resources and transfer status
11) Session persistence, import/export of download lists, and post-download actions
Planned Features
1) Speed and network testing module
2) Deeper integration with Geny Token and the NFT ecosystem
3) Improved in-app store for better dependency maintenance and updates
4) Automatic operating-system and file-type detection
5) Support for downloading video streams and content from social platforms
6) More advanced mirror failover and file-integrity verification
8) Further development of the multi-segment engine and adaptive segment control
10) Improved checksum verification and file-validation workflows
Apple Silicon — arm64 DMG
Intel — x86_64 DMG
Windows arm64
Windows x86_64
Linux ARM64 — AppImage
Linux x86_64 — AppImage
- Developed with the latest ISO standard of C++23
- Framework and libraries: Qt 6.11
- User interface: Qt Quick and QML
- Build system: CMake
License
GenyDL is released under the GPLv3.0 license.
Release Page
https://github.com/genyleap/genydl/releases
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤7
Genyleap
نرمافزار نسل جدید، فوقسریع و قابلاعتماد برای مدیریت دانلود.
این نرمافزار، پرسرعت و قدرتمند برای مدیریت دانلود در رایانههای رومیزی است. این محصول با تمرکز بر سرعت، پایداری، ساختار تمیز، رابط کاربری زیبا و تجربه کاربری روان توسعه داده شده است و با زیستبوم Geny، شبکه IPFS، شبکههای BitTorrent و قابلیتهای مبتنی بر زنجیرهبلوک نیز پیوند دارد.
نسخه ۱.۰.۰ نخستین انتشار رسمی و نخستین نقطه عطف پروژه است. این نسخه بر رابط کاربری رومیزی، روند اصلی مدیریت دانلود، بستهبندی برای چند سامانهعامل، زیرساخت اجرایی و پایهگذاری قابلیتهای اصلی تمرکز دارد.
قابلیتهای فعلی و پایهگذاریشده
۱) موتور دانلود چندبخشی با معماری قابل توسعه
۲) پشتیبانی از تورنت، Magnet، IPFS و دریافتهای غیرمتمرکز
۳) یکپارچگی اولیه با زیستبوم Geny و زیرساختهای مبتنی بر زنجیرهبلوک
۴) مرکز انتشار و بهروزرسانی نرمافزارهای متنباز از گیتهاب
۵) مدیریت پیشرفته دانلودها شامل خطا، تلاش دوباره، ادامه دریافت و حذف امن
۶) نمایش جزئیات فنی دانلود، بخشها، سرعت و وضعیت انتقال داده
۷) زیرساخت صفبندی، اولویتبندی و کنترل تطبیقی بخشهای دانلود
۸) محدودیت سرعت در سطح هر دانلود و کل برنامه
۹) تنظیمات پیشرفته شبکه شامل پروکسی، SSL و User-Agent
۱۰) داشبورد اجرایی برای پایش منابع سیستم و وضعیت انتقال
۱۱) ذخیره نشستها، ورود و خروج فهرست دانلودها و عملیات پس از پایان دانلود
قابلیتهای برنامهریزیشده
۱) بخش آزمون سرعت و شبکه
۲) پیوند عمیقتر با Geny Token و زیستبوم NFT
۳) بهبود فروشگاه درونبرنامهای برای نگهداری بهتر و بهروزرسانی وابستگیها
۴) تشخیص خودکار سامانهعامل و نوع پرونده
۵) پشتیبانی از دریافت ویدئو استریمها و شبکههای اجتماعی
۶) بهبود پیشرفتهتر جایگزینی آینههای دانلود و بررسی درستی پرونده
۷) توسعه بیشتر موتور دانلود چندبخشی و کنترل تطبیقی بخشها
۸) بهبود گردشکار بررسی checksum و اعتبارسنجی فایلها
دریافت نسخهٔ مک برای تراشههای اپل — arm64 DMG
دریافت نسخهٔ مک برای تراشههای اینتل — x86_64 DMG
دریافت نسخه ویندوز برای پردازندههای arm64
دریافت نسخه ویندوز برای پردازندههای x86_64
دریافت نسخه لینوکس برای پردازندههای ARM64 — AppImage
دریافت نسخه لینوکس برای پردازندههای x86_64 — AppImage
- توسعه یافته با جدیدترین استاندارد ایزو از C++23
- فریمورک و کتابخانهها: نسخه ۶.۱۱ از Qt
- رابط کاربری: Qt Quick و QML
- سیستم ساخت: CMake
مجوز
نرمافزار GenyDL با مجوز GPLv3.0 منتشر شده است.
صفحه انتشار
https://github.com/genyleap/genydl/releases
Please open Telegram to view this post
VIEW IN TELEGRAM
10❤🔥6👌3👍2🔥2 2❤1
COMPΞZ 🧬
Screenshot 2026-06-12 at 00.50.49.png
527.9 KB
نمایی از صفحهٔ اصلی.
❤7