COMPΞZ 🧬
Compez-Loop-Prompt-Guide-FA-CPP.pdf
تا قبل از حضور هوش مصنوعی، برنامهها در سطح حرفهای ساده نویسی نمیشدن! معمولاً از واحدهای آزمایشی استفاده میکردیم به خصوص در ++C برای ارزیابی و مدیریت بهتر حافظه، و در امثال Solidity برای اطمینان از درزها و نشتیهای مربوط به قراردادهای هوشمند.
شما با هر نوع هوش مصنوعی کار کنید، باید تأکید بر این داشته باشید که بخش مهمی از یک خروجی باید به اثبات موفقیت اختصاص پیدا کنه.
در این چرخهٔ مهندسی من مواردی مثل Build، آزمایشهای امنیتی، بنچمارکها و اجراهای قبل از خروجی رو تأکید داشتم.
تأکید هم میکنم هیچوقت به خروجی هوش مصنوعی بدون آزمایش و بازیابی دستی و چشمی تخصصی اعتماد نکنید، به خصوص در مورد قراردادهای بلاکچین! به شدت خطرناک و مهمن که اگه باگی یا موضوع امنیتی نادیده گرفته بشه بعدش دردسرهای بزرگی ایجاد خواهد کرد.
پس مرحلهٔ اثبات یا Unit Testها باید در نظر گرفته بشن؛ اینطور نیست چند خط کد بنویسی بگی چون خروجی چاپ شد پس درسته! نه باید هم خودت هم عامل رو وادار کنی به صدها روش سامورایی کد رو ارزیابی کنه.✔️
شما با هر نوع هوش مصنوعی کار کنید، باید تأکید بر این داشته باشید که بخش مهمی از یک خروجی باید به اثبات موفقیت اختصاص پیدا کنه.
در این چرخهٔ مهندسی من مواردی مثل Build، آزمایشهای امنیتی، بنچمارکها و اجراهای قبل از خروجی رو تأکید داشتم.
تأکید هم میکنم هیچوقت به خروجی هوش مصنوعی بدون آزمایش و بازیابی دستی و چشمی تخصصی اعتماد نکنید، به خصوص در مورد قراردادهای بلاکچین! به شدت خطرناک و مهمن که اگه باگی یا موضوع امنیتی نادیده گرفته بشه بعدش دردسرهای بزرگی ایجاد خواهد کرد.
پس مرحلهٔ اثبات یا Unit Testها باید در نظر گرفته بشن؛ اینطور نیست چند خط کد بنویسی بگی چون خروجی چاپ شد پس درسته! نه باید هم خودت هم عامل رو وادار کنی به صدها روش سامورایی کد رو ارزیابی کنه.
Please open Telegram to view this post
VIEW IN TELEGRAM
COMPΞZ 🧬
تا قبل از حضور هوش مصنوعی، برنامهها در سطح حرفهای ساده نویسی نمیشدن! معمولاً از واحدهای آزمایشی استفاده میکردیم به خصوص در ++C برای ارزیابی و مدیریت بهتر حافظه، و در امثال Solidity برای اطمینان از درزها و نشتیهای مربوط به قراردادهای هوشمند. شما با…
بعضیها میگن که گاهاً خروجیهایی از AI میبینیم که باور نمیکنیم با پرامپت ساخته شدن!
خب من باور میکنم چون شقالقمر نکرده! چون شما وقتی در یک محیط IDE یا یک نرمافزار تخصصی سهبعدی یا مثلاً حتی بازی سازی کار میکنید، با یک لایهٔ میانجیگر بین برنامهنویس و رابطهای برنامهنویسی و گرافیکی مواجه میشید.
عاملهای هوش مصنوعی همون لایه هستن! اما در یک شکل و ظاهر متفاوت. برای همین باور کردنش برای من خیلی سادست چون دقیقاً همون کاری رو میکنه که یک محیط توسعه برای شما انجام میده اما با تفاوت اینکه اینجا دستور و تصمیم رو از قبل از شما دریافت کرده.
برنامهنویسی و ساخت یک محصول یک روند مشخص داره:
۱) ورودی (به شیوهٔ کد) اشیاء، مفاهیم و دستورالعملهای انسانی.
۲) پردازش جهت تفسیر، ترجمه و تبدیل به دستورالعمل قابل درک توسط CPU.
۳) خروجی و تعامل با انسان
هوش مصنوعی تنها مرحلهٔ ۱ رو داره برای شما سادهسازی میکنه! همش همین. چیزی غیر قابل باور نیست همون رونده و همون قوائد. فقط در مرحلهٔ یک به جای اینکه زمان بیشتری صرف کد نوشتن کنی، زمانت رو صرف برنامهنویسی میکنی.
فرق برنامهنویسی با کدنویسی خیلی بیشتر از چیزی است که معمولاً تصور میکنیم.
کدنویسی یعنی نوشتن مجموعهای از دستوراتی که ماشین بتواند آنها را اجرا کند.
اما برنامهنویسی یعنی فکر کردن پیش از نوشتن؛ یعنی فهم دقیق مسئله، شکستن آن به بخشهای کوچکتر، طراحی راهحل، انتخاب معماری مناسب، پیشبینی خطاها، سنجیدن محدودیتها و در نهایت تبدیل همهٔ این تصمیمها به کد.
کد فقط خروجی نهایی این فرایند است؛ نه تمامِ برنامهنویسی.
خب من باور میکنم چون شقالقمر نکرده! چون شما وقتی در یک محیط IDE یا یک نرمافزار تخصصی سهبعدی یا مثلاً حتی بازی سازی کار میکنید، با یک لایهٔ میانجیگر بین برنامهنویس و رابطهای برنامهنویسی و گرافیکی مواجه میشید.
عاملهای هوش مصنوعی همون لایه هستن! اما در یک شکل و ظاهر متفاوت. برای همین باور کردنش برای من خیلی سادست چون دقیقاً همون کاری رو میکنه که یک محیط توسعه برای شما انجام میده اما با تفاوت اینکه اینجا دستور و تصمیم رو از قبل از شما دریافت کرده.
برنامهنویسی و ساخت یک محصول یک روند مشخص داره:
۱) ورودی (به شیوهٔ کد) اشیاء، مفاهیم و دستورالعملهای انسانی.
۲) پردازش جهت تفسیر، ترجمه و تبدیل به دستورالعمل قابل درک توسط CPU.
۳) خروجی و تعامل با انسان
هوش مصنوعی تنها مرحلهٔ ۱ رو داره برای شما سادهسازی میکنه! همش همین. چیزی غیر قابل باور نیست همون رونده و همون قوائد. فقط در مرحلهٔ یک به جای اینکه زمان بیشتری صرف کد نوشتن کنی، زمانت رو صرف برنامهنویسی میکنی.
فرق برنامهنویسی با کدنویسی خیلی بیشتر از چیزی است که معمولاً تصور میکنیم.
کدنویسی یعنی نوشتن مجموعهای از دستوراتی که ماشین بتواند آنها را اجرا کند.
اما برنامهنویسی یعنی فکر کردن پیش از نوشتن؛ یعنی فهم دقیق مسئله، شکستن آن به بخشهای کوچکتر، طراحی راهحل، انتخاب معماری مناسب، پیشبینی خطاها، سنجیدن محدودیتها و در نهایت تبدیل همهٔ این تصمیمها به کد.
کد فقط خروجی نهایی این فرایند است؛ نه تمامِ برنامهنویسی.
COMPΞZ 🧬
Compez-Loop-Prompt-Guide-FA-CPP.pdf
نکتهٔ مهم) این قالب و مثالی که زدم ثابت میکنه که هر عامل هوش مصنوعی که باشه، چه ChatGPT چه Claude یا Codex و هر چیز دیگری، باید یک نقشهٔ مهندسی شده براش تعریف بشه.
نکتهٔ مهمتر) البته این قالب فقط یک مثال سادست، به این معنا هم نیست هرچیزی بهش تعریف کنی رو تبدیل کنه به یک محصول بینقص و واقعی! مثلاً به این معنا نیست که بهش بگی یه چیزی مثل دیجیکالا میخوام بعد AI بیاد عینش رو برات پیاده کنه!
نه، محصول نهایی و درست حسابی که هزاران هزار دلار ارزش دارن اینطوری ساخته نمیشن؛ مرحله به مرحله، فاز به فاز مهندسی میشن! و این قالب فقط ذهن شمارو نسبت به این که چطور میتونم یک قرارداد بین خودم و عامل هوش مصنوعی بنویسم رو یاد میده.
فردا نری باهاش یه چیز بسازی خروجیش رو ببینی همون رو بکنی تو پاچهٔ ملت! صدها برابر این چیزی که گفتم باید شما آگاه باشی این فقط یک قرارداد سادست برای آموزش تعامل با AI که از این روند عقب نمونید.
من شخصاً محصول نهایی رو اینطوری نمیسازم! ولی از هوش مصنوعی برای بهبود و مسیردهی بهتر و سریعتر توی کارهام استفاده میکنم. چه چیزی بهتر از این چنین دستیاری!!؟ اون هم با نوشتن قراردادهای حرفهای که همون زمانی که برای کدنویسی میذارم رو صرف نوشتن قرارداد میکنم.
نکتهٔ مهمتر) البته این قالب فقط یک مثال سادست، به این معنا هم نیست هرچیزی بهش تعریف کنی رو تبدیل کنه به یک محصول بینقص و واقعی! مثلاً به این معنا نیست که بهش بگی یه چیزی مثل دیجیکالا میخوام بعد AI بیاد عینش رو برات پیاده کنه!
نه، محصول نهایی و درست حسابی که هزاران هزار دلار ارزش دارن اینطوری ساخته نمیشن؛ مرحله به مرحله، فاز به فاز مهندسی میشن! و این قالب فقط ذهن شمارو نسبت به این که چطور میتونم یک قرارداد بین خودم و عامل هوش مصنوعی بنویسم رو یاد میده.
فردا نری باهاش یه چیز بسازی خروجیش رو ببینی همون رو بکنی تو پاچهٔ ملت! صدها برابر این چیزی که گفتم باید شما آگاه باشی این فقط یک قرارداد سادست برای آموزش تعامل با AI که از این روند عقب نمونید.
من شخصاً محصول نهایی رو اینطوری نمیسازم! ولی از هوش مصنوعی برای بهبود و مسیردهی بهتر و سریعتر توی کارهام استفاده میکنم. چه چیزی بهتر از این چنین دستیاری!!؟ اون هم با نوشتن قراردادهای حرفهای که همون زمانی که برای کدنویسی میذارم رو صرف نوشتن قرارداد میکنم.
COMPΞZ 🧬
دقت کنی یه دستور ساده رو به یک ساختار حرفهای تبدیل میکنه. به خصوص وقتی گزینهٔ بهینهساز فعال باشه پرامپت رو خالص میده بیرون در قالب markdown قابل کپی و استفاده در ابزاری که دوست داریم.
پرامپتلی چه میکند...
دستور پایه این بود:
خروجی سمت چپ یک دستور بهینه نشده هست، یک دستور سادهٔ فارسی.
خروجی سمت راست، یک دستور بهینه شده توسط پرامپتلی.
هر دو خروجی در ChatGPT 5.6 اجرا شدن! فرق بین دستور با دستور بسیاره :)
دستور بهینه شده سعی کرده واقعاً یک طرحی رو بسازه که بشه از دیدنش لذت برد.
دستور پایه این بود:
یک طرح Generative Art بساز، با اشکال هندسی همتراز شامل جزئیات انتزاعی.
خروجی سمت چپ یک دستور بهینه نشده هست، یک دستور سادهٔ فارسی.
خروجی سمت راست، یک دستور بهینه شده توسط پرامپتلی.
هر دو خروجی در ChatGPT 5.6 اجرا شدن! فرق بین دستور با دستور بسیاره :)
دستور بهینه شده سعی کرده واقعاً یک طرحی رو بسازه که بشه از دیدنش لذت برد.
پاهای زنبور عسل حکم سبد گرده رو دارن گردههارو جمع میکنه و روی پاهای عقبی فشرده میکنه.
این برای ساخت عسل نیست! اینها منبع اصلی پروتئین، چربی، ویتامین و مواد معدنی برای تغذیهٔ لاروها و زنبورهای جوان است.
این برای ساخت عسل نیست! اینها منبع اصلی پروتئین، چربی، ویتامین و مواد معدنی برای تغذیهٔ لاروها و زنبورهای جوان است.
COMPΞZ 🧬
بخش تخصصی اول (بهروز رسانی سیپلاسپلاس ۲۳) بررسی و کار با جریانهای std::print و ترکیبی از خاصیتهای std::format و کنار گذاری std::cout برای همیشه! ویژگی std::print یک تابع جدید در سی++ ۲۳ است که برای چاپ مقادیر مختلف به طور قالببندیشده به کنسول یا هر…
هعی، ببین کی در مورد این صحبت کرده بودم. بعد خارجی تازه فهمیده همچین چیزهایی هم هست. 🥴
هع!
داشتم خزانهداری رو میدیدم راجع به یه خبر عجیب در مورد رفع تحریمهای نرمافزاری بود رو بررسی میکردم که به جاش با این خبر مواجه شدم.
https://home.treasury.gov/news/press-releases/sb0576
یه خبری هم دست به دست میشه که وزارت خزانهداری آمریکا با حذف تحریمهای نرمافزاری موافقت کرده؛ از نظر من کذب است! عمراً در وضعیت فعلی اجرا بشه.
اون ابلاغیه مال سال ۲۰۲۳ بود که اجرا نشد الآن هم وسط جنگ معنایی نداره بیان همچین کاری کنن. اون بلاگرهای متوهم هم برای دیده شدن خبرها رو بازنشر میکنن. همش چرت است.
داشتم خزانهداری رو میدیدم راجع به یه خبر عجیب در مورد رفع تحریمهای نرمافزاری بود رو بررسی میکردم که به جاش با این خبر مواجه شدم.
https://home.treasury.gov/news/press-releases/sb0576
یه خبری هم دست به دست میشه که وزارت خزانهداری آمریکا با حذف تحریمهای نرمافزاری موافقت کرده؛ از نظر من کذب است! عمراً در وضعیت فعلی اجرا بشه.
اون ابلاغیه مال سال ۲۰۲۳ بود که اجرا نشد الآن هم وسط جنگ معنایی نداره بیان همچین کاری کنن. اون بلاگرهای متوهم هم برای دیده شدن خبرها رو بازنشر میکنن. همش چرت است.
U.S. Department of the Treasury
Treasury Further Dismantles Iranian Financier Zanjani’s Network
WASHINGTON—Today, the Department of the Treasury’s Office of Foreign Assets Control (OFAC) designatedfour individuals and nine entities that form key components of Babak Zanjani (Zanjani)’s broader Iranian sanctions evasion network. Zanjani has leveraged…
COMPΞZ 🧬
بهش میگم فلان کد رو بنویس برداشته هرچی رشته هست رو هاردکرده توی تابع محاسباتی که شمارنده داره! 😂😩 آخه مشنگ! توی کد پویا جاسازی رشته استاتیک دیگه چه سمیه! چقدر تو کم شعوری هنوز. همه چیرو باید یادت بدم من ... تچچچچچ تچچچچ 😏 ولی خیلی بهتر از ۵.۵ شده نه خوشم…
یک لایهٔ دانشی کامل برای مهندسی آیکون برنامه و هویت بصری چندسکویی اضافه شد به این مخزن. این تغییر یک «آیکونساز خودکار» نیست؛ بلکه عامل هوش مصنوعی را وادار میکند آیکون را مانند بخشی از معماری، بستهبندی و فرایند تأیید محصول مدیریت کند.
https://github.com/thecompez/ai-for-modern-cpp
https://github.com/thecompez/ai-for-modern-cpp
GitHub
GitHub - thecompez/ai-for-modern-cpp: A template repository for guiding AI coding agents to write safe, modern C++20/23/26 code…
A template repository for guiding AI coding agents to write safe, modern C++20/23/26 code using modules, concepts, modern CMake, Core Guidelines, tests, and repeatable build-test-review loops. - th...
دردناک است، زندگی در مملکتی که مردمش، تاوان نفهمیِ عدهای را میدهند که حتی حاضر نیستند حقیقت را ببینند.
این ارزشمنده که مخاطب به پستت توجه میکنه و بعد بدون اینکه به من بگه میره ۷۴ صفحه تحلیل میسازه و در قالب یک ساختاری از پروژه که توی مخزن آموزش داده بودم برای من گزارش تهیه میکنه.
حالا AI کارش بده؟ بده که باعث میشه کارآموزی مدرن شکل بگیره؟ طرف مخزنی که ساختم رو تحلیل کرده و بعد نشسته با آموزههایی که توش گذاشتم یه طرح ارائه داده.
خب چه چیزی بهتر از این؟! 😉 همه چیز با سرعت بسیار زیادی در حال تغییر هست؛ ساختن پیچیده و سخت نخواهد بود؛ فقط باید باهوش باشی و سریع.
حالا AI کارش بده؟ بده که باعث میشه کارآموزی مدرن شکل بگیره؟ طرف مخزنی که ساختم رو تحلیل کرده و بعد نشسته با آموزههایی که توش گذاشتم یه طرح ارائه داده.
خب چه چیزی بهتر از این؟! 😉 همه چیز با سرعت بسیار زیادی در حال تغییر هست؛ ساختن پیچیده و سخت نخواهد بود؛ فقط باید باهوش باشی و سریع.
COMPΞZ 🧬
این ارزشمنده که مخاطب به پستت توجه میکنه و بعد بدون اینکه به من بگه میره ۷۴ صفحه تحلیل میسازه و در قالب یک ساختاری از پروژه که توی مخزن آموزش داده بودم برای من گزارش تهیه میکنه. حالا AI کارش بده؟ بده که باعث میشه کارآموزی مدرن شکل بگیره؟ طرف مخزنی که…
من معتقدم خیلی طول نمیکشه افرادی که نا امید نیستن و شکست ناپذیرن حتی اگه در شرایط کنونی در وضعیت بحرانی اقتصادی قرار گرفتن؛ کسانی که تنبل هستن و به دنبال پول مفت در آوردن هستن رو حذف خواهند کرد.
اینها شما رو حذف خواهند کرد نه هوش مصنوعی شما رو.
زحمت کشیدن هزینه داره، باید هزینه کنی! یا از زمانت، یا از جیبت یا از دانشت بذاری! و اگرنه منم بلدم حرف مفت بزنم! هزینه نداره که! پولی هم بابتش نمیپردازم.
هیچ کس قرار نیست پول مفت بده به کسی اونم در قالب ایردراپ یا هر چیزی که خیلیها بهش عادت کردن؛ این سیستمیه که در انتظار همست دست من و شما هم نیست.
اینها شما رو حذف خواهند کرد نه هوش مصنوعی شما رو.
زحمت کشیدن هزینه داره، باید هزینه کنی! یا از زمانت، یا از جیبت یا از دانشت بذاری! و اگرنه منم بلدم حرف مفت بزنم! هزینه نداره که! پولی هم بابتش نمیپردازم.
هیچ کس قرار نیست پول مفت بده به کسی اونم در قالب ایردراپ یا هر چیزی که خیلیها بهش عادت کردن؛ این سیستمیه که در انتظار همست دست من و شما هم نیست.
Genyleap
This update brings UI improvements, enhanced multilingual support (including Persian), and fixes for several reported issues to provide a smoother and more reliable experience.
Thanks to everyone who shared feedback, reported bugs, and helped us improve GenyConnect. ❤️
https://github.com/genyleap/GenyConnect/releases/tag/v1.4.894
Please open Telegram to view this post
VIEW IN TELEGRAM
COMPΞZ 🧬
فارسی عشق است! این حداقل کاریه که توسعهدهندههای ایرانی باید بهش بها بدن.
زبان فارسی، زبان ترکی، کردی و هر چیزی که در این کشور بهش صحبت میکنیم رو به محصولاتتون اضافه کنید چه اشکالی داره.
بذارید مخاطب حس بیگانگی نکنه! این چینیها همیشه هرچی میسازن اول زبون چینی رو میکنن توش حتی کامیتهاشون هم زبان چینیه توی گیتهاب بعد بعضیها همچین با فارسی غریبن.😐
بیا اینم جزئیات فایل راهنما به فارسی:
https://github.com/genyleap/GenyConnect/blob/main/readme/README.fa.md
زبان فارسی، زبان ترکی، کردی و هر چیزی که در این کشور بهش صحبت میکنیم رو به محصولاتتون اضافه کنید چه اشکالی داره.
بذارید مخاطب حس بیگانگی نکنه! این چینیها همیشه هرچی میسازن اول زبون چینی رو میکنن توش حتی کامیتهاشون هم زبان چینیه توی گیتهاب بعد بعضیها همچین با فارسی غریبن.
بیا اینم جزئیات فایل راهنما به فارسی:
https://github.com/genyleap/GenyConnect/blob/main/readme/README.fa.md
Please open Telegram to view this post
VIEW IN TELEGRAM
COMPΞZ 🧬
فارسی عشق است! این حداقل کاریه که توسعهدهندههای ایرانی باید بهش بها بدن. زبان فارسی، زبان ترکی، کردی و هر چیزی که در این کشور بهش صحبت میکنیم رو به محصولاتتون اضافه کنید چه اشکالی داره. بذارید مخاطب حس بیگانگی نکنه! این چینیها همیشه هرچی میسازن اول…
صحبت سر این که واقعاً پروژهها باید به چه زبانی باشن خیلی زیاده. من بعد از سالها کار کردن روی پروژههای مختلف به پروژههای زیادی برخوردم که یا عموماً انگلیسی خالص بودن یا عموماً چینی یا روسی! حتی بوده طرف توضیحات کد رو هم خالص به روسی نوشته! این دیگه چه مسخرهبازیه؟! تعصب به زبان داخل یک پروژهٔ جهانی؟ جهان روسی رو نمیفهمه! فارسی رو ترکی رو نمیفهمه! زبان علمی مهمه.
درستش اینه که شما زبان علمی رو پیشفرض قرار بدی که میشه انگلیسی.
بعد زبانهای مهم دیگه رو بهش اضافه کنی و اگه خصومتی یا خورده شیشهای چیزی نداشته باشی فارسی رو بهش اضافه میکنی! چون من دیدم حتی ایرانیهای مقیم آمریکارو که معتقدن فارسی با این رسمالخط ربطی به ایران نداره! این غلطه! پس به چی ربط داره؟ تو دوست داری Persian ببینی ولی رسمش خط راست به چپ هست؛ طرف ۱۵۰ سال پیش گذاشته رفته از این مملکت هفت پشت با زبان فارسی غریبه دلیل نمیشه تو فارسی رو حذف کنی چون اون خوشش نمیاد! حال نمیکنه انگلیسی برای همین منظوره.
مستندات روی مخازن همیشه باید به صورت پیشفرض انگلیسی باشن و بعد به زبانهای مختلف توسعه پیدا کنن.
در محیط محصولات هم انگلیسی باید پیشفرض باشه و زبانهای دیگه گزینشی باشن.
اما اگه بخوای در سطح حرفهای تر حرکتی بزنی که در هر کشور یا موقعیت جغرافیایی (یا حتی متناسب با VPN) و آیپی مخاطب محتوا بر مبنای همون موقعیت رندر بشه؛ در این شرایط میتونی حرکات حرفهای تر بزنی یه ساختار مبتنی بر تشخیص وضعیت سیستم بدی که محصولات حرفهای بهش توجه ویژهای دارن.
مثلاً من میتونم بیام روی همین GenyConnect کاری کنم کسی که مثلاً توی چین هست، نرمافزار خودکار به زبان چینی رندر بشه! برای ایران فارسی و ب رای هرچیزی غیر اینها زبانهای انگلیسی و ...
پس شد این:
برای مخازن، چند زبانه پیشفرض همیشه انگلیسی.
برای محصولات، باز هم پیشفرض انگلیسی در صورت لزوم چند زبانه به صورت انتخابی یا در بهترین حالت مبتنی بر موقعیت IP و مکان.
همهٔ اینها زمانی مهم نمیشه که محصول و مخاطب هدف شما فقط داخل ایران باشه به زبان فارسی باشه و مهم هم نباشه یه کاربر خارجی میبینتش یا نه باز هم من باشم برای مخاطب ارزش میدم چند زبان رو میذارم با هر زبانی که دلش خواست استفاده میکنه.
این چیزها رو معمولاً طوری ایجاد میکنن که قابل توسعه و گسترش باشه. همکاری برای ترجمه توسط خود مخاطبین و علاقهمندان به توسعهٔ متنباز شکل میگیره. ولی الآن با AI این کارها دیگه خیلی راحتتره نباید بیاهمیت شمرده بشه.
درستش اینه که شما زبان علمی رو پیشفرض قرار بدی که میشه انگلیسی.
بعد زبانهای مهم دیگه رو بهش اضافه کنی و اگه خصومتی یا خورده شیشهای چیزی نداشته باشی فارسی رو بهش اضافه میکنی! چون من دیدم حتی ایرانیهای مقیم آمریکارو که معتقدن فارسی با این رسمالخط ربطی به ایران نداره! این غلطه! پس به چی ربط داره؟ تو دوست داری Persian ببینی ولی رسمش خط راست به چپ هست؛ طرف ۱۵۰ سال پیش گذاشته رفته از این مملکت هفت پشت با زبان فارسی غریبه دلیل نمیشه تو فارسی رو حذف کنی چون اون خوشش نمیاد! حال نمیکنه انگلیسی برای همین منظوره.
مستندات روی مخازن همیشه باید به صورت پیشفرض انگلیسی باشن و بعد به زبانهای مختلف توسعه پیدا کنن.
در محیط محصولات هم انگلیسی باید پیشفرض باشه و زبانهای دیگه گزینشی باشن.
اما اگه بخوای در سطح حرفهای تر حرکتی بزنی که در هر کشور یا موقعیت جغرافیایی (یا حتی متناسب با VPN) و آیپی مخاطب محتوا بر مبنای همون موقعیت رندر بشه؛ در این شرایط میتونی حرکات حرفهای تر بزنی یه ساختار مبتنی بر تشخیص وضعیت سیستم بدی که محصولات حرفهای بهش توجه ویژهای دارن.
مثلاً من میتونم بیام روی همین GenyConnect کاری کنم کسی که مثلاً توی چین هست، نرمافزار خودکار به زبان چینی رندر بشه! برای ایران فارسی و ب رای هرچیزی غیر اینها زبانهای انگلیسی و ...
پس شد این:
برای مخازن، چند زبانه پیشفرض همیشه انگلیسی.
برای محصولات، باز هم پیشفرض انگلیسی در صورت لزوم چند زبانه به صورت انتخابی یا در بهترین حالت مبتنی بر موقعیت IP و مکان.
همهٔ اینها زمانی مهم نمیشه که محصول و مخاطب هدف شما فقط داخل ایران باشه به زبان فارسی باشه و مهم هم نباشه یه کاربر خارجی میبینتش یا نه باز هم من باشم برای مخاطب ارزش میدم چند زبان رو میذارم با هر زبانی که دلش خواست استفاده میکنه.
این چیزها رو معمولاً طوری ایجاد میکنن که قابل توسعه و گسترش باشه. همکاری برای ترجمه توسط خود مخاطبین و علاقهمندان به توسعهٔ متنباز شکل میگیره. ولی الآن با AI این کارها دیگه خیلی راحتتره نباید بیاهمیت شمرده بشه.
COMPΞZ 🧬
۵/۵/۵ چیش خاصه؟ 😏 برای من که هیچیش خاص نیست.
با تمام احترامی که به عنوان کربلایی قائلم؛ این تقویم هیچ شباهتی به تقویم ایرانی نداره.
حتی از اسمش هم وحشت دارید بدبختای روانی؟! البته از امثال شما خلخالیون و تهفه انگلیسیها انتظاری هم نیست. خیلی زشته ایران رو فقط ۵۰ سال اخیر تعریف کنی! نشان از بدبختی و کم فهمی و وحشیگری شماها داره.
والا مغول اینطوری بود که با حضورش در هر جا هر اثری از اصالت اونجا بود رو حذف میکرد که مبادا آیندگان در مورد واقعیتها بدونن. از کتاب گرفته تا آثار هنری، فرهنگی و ...
ولی غافل از اینکه هر چیزی قابل حذف نیست؛ روحش آرام و یادش جاودان. 🫡
حتی از اسمش هم وحشت دارید بدبختای روانی؟! البته از امثال شما خلخالیون و تهفه انگلیسیها انتظاری هم نیست. خیلی زشته ایران رو فقط ۵۰ سال اخیر تعریف کنی! نشان از بدبختی و کم فهمی و وحشیگری شماها داره.
والا مغول اینطوری بود که با حضورش در هر جا هر اثری از اصالت اونجا بود رو حذف میکرد که مبادا آیندگان در مورد واقعیتها بدونن. از کتاب گرفته تا آثار هنری، فرهنگی و ...
ولی غافل از اینکه هر چیزی قابل حذف نیست؛ روحش آرام و یادش جاودان. 🫡
COMPΞZ 🧬
با تمام احترامی که به عنوان کربلایی قائلم؛ این تقویم هیچ شباهتی به تقویم ایرانی نداره. حتی از اسمش هم وحشت دارید بدبختای روانی؟! البته از امثال شما خلخالیون و تهفه انگلیسیها انتظاری هم نیست. خیلی زشته ایران رو فقط ۵۰ سال اخیر تعریف کنی! نشان از بدبختی و…
ما یه مثالی توی ترکی داریم میگیم؛ گَمیده اوتوروب، گمیچینین گوزون چیخاردیر.
این حال حکایت شما پر روهای دوهزاریه که به فارسی میشه: کسی که نشسته توی کشتی ناخدا و چشم ناخدارو در میاره. 😄
عجب! واقعاً فکر کردین صاحاب خونهاین نه؟ یعنی نشد یه بار یه نفر از شما با من بحث کنه توی کلهٔ پوکش نشانی از وجود مغز پیدا کنم همش پوچ، همش حرص، همش تنفر! همش کینه!!! بابا بشر اینهمه کینه اینهمه وحشیگری رو از کجا میاری تو یکم آروم باش یکم آدم باش دیگه چه خبرته! سرو تهش چقدر عمر میکنی مگه! کل ایران رو بارها دادن به امثال شما ولی آخرش برگشته شده همونی که بوده! صدها سال حتی زبان فارسی رو هم از این مملکت دریغ کردن ولی تهش شده اونی که باید میبوده! حالا هی عر عر کن ببینم چیرو میخوای حذف کنی. ممکن نیست! چون اینجا هر چیزی که باهاش نخونه رو یه روزی پس زده!
منطق شماها دقیقاً یک ابر باگه که هیچطوره اصلاح نمیشه؛ باز باگ رو میشه اصلاح کرد ولی شمارو نه! چون کد و منطق کد برای نفهمیدن تعریف شده! یک std::nullptr خالصه! هیچ راهی نداره وقتی برنامهنویس با همچین چیزی برخورد کنه یک معنا داره براش؛ یعنی هیچی! بیخیالش باش سعی هم نکن چیزی رو براش تعریف کنی چون قرار نیست منطقی پشتش باشه. خالیه! تهیه! پوچه!
این حال حکایت شما پر روهای دوهزاریه که به فارسی میشه: کسی که نشسته توی کشتی ناخدا و چشم ناخدارو در میاره. 😄
عجب! واقعاً فکر کردین صاحاب خونهاین نه؟ یعنی نشد یه بار یه نفر از شما با من بحث کنه توی کلهٔ پوکش نشانی از وجود مغز پیدا کنم همش پوچ، همش حرص، همش تنفر! همش کینه!!! بابا بشر اینهمه کینه اینهمه وحشیگری رو از کجا میاری تو یکم آروم باش یکم آدم باش دیگه چه خبرته! سرو تهش چقدر عمر میکنی مگه! کل ایران رو بارها دادن به امثال شما ولی آخرش برگشته شده همونی که بوده! صدها سال حتی زبان فارسی رو هم از این مملکت دریغ کردن ولی تهش شده اونی که باید میبوده! حالا هی عر عر کن ببینم چیرو میخوای حذف کنی. ممکن نیست! چون اینجا هر چیزی که باهاش نخونه رو یه روزی پس زده!
منطق شماها دقیقاً یک ابر باگه که هیچطوره اصلاح نمیشه؛ باز باگ رو میشه اصلاح کرد ولی شمارو نه! چون کد و منطق کد برای نفهمیدن تعریف شده! یک std::nullptr خالصه! هیچ راهی نداره وقتی برنامهنویس با همچین چیزی برخورد کنه یک معنا داره براش؛ یعنی هیچی! بیخیالش باش سعی هم نکن چیزی رو براش تعریف کنی چون قرار نیست منطقی پشتش باشه. خالیه! تهیه! پوچه!