COMPΞZ 🧬
مدلهای تکراری و به شدت پوچ! بدون هیچ اصول مهندسی شده.
یکی از ویژگیهای دیگر تگرا CMS اینه که به شما امکان توسعهٔ Design System رو فراهم میکنه.
علاوه بر اینکه یک طراحی پیشفرض کاملاً استاندارد رو ارائه میده، بلکه یک ساختاری براش پیاده کردم که میتونی ورودی کسب و کارت رو بهش بدی، در یک دستور تخصصی تبدیلش کنه به AI و سپس طرح اختصاصی شمارو روی تگرا پیادهسازی کنه.
یعنی مثل اینه که بگی من این لباس و این مدل تیپ مورو میخوام!
این معماری بسیار پیچیدست و تا حدی پیادهسازیش کردم اما فکر میکنم بتونم به مرحلهای برسونمش که قالبهای خیلی خفنی داشته باشه.
علاوه بر اینکه یک طراحی پیشفرض کاملاً استاندارد رو ارائه میده، بلکه یک ساختاری براش پیاده کردم که میتونی ورودی کسب و کارت رو بهش بدی، در یک دستور تخصصی تبدیلش کنه به AI و سپس طرح اختصاصی شمارو روی تگرا پیادهسازی کنه.
یعنی مثل اینه که بگی من این لباس و این مدل تیپ مورو میخوام!
این معماری بسیار پیچیدست و تا حدی پیادهسازیش کردم اما فکر میکنم بتونم به مرحلهای برسونمش که قالبهای خیلی خفنی داشته باشه.
COMPΞZ 🧬
یکی از ویژگیهای دیگر تگرا CMS اینه که به شما امکان توسعهٔ Design System رو فراهم میکنه. علاوه بر اینکه یک طراحی پیشفرض کاملاً استاندارد رو ارائه میده، بلکه یک ساختاری براش پیاده کردم که میتونی ورودی کسب و کارت رو بهش بدی، در یک دستور تخصصی تبدیلش کنه…
نکتهٔ جالبترش اینه که چون هستهٔ سیستم با ++C ساخته شده؛ یک API میانی براش در نظر گرفتم که میتونه با کمترین دستور مدل ساختن نسخهٔ موبایل و یا دسکتاپ یک محصول مرتبط با وبسایت شمارو ارائه کنه.
اینها دستورالعملهایی هستند که برای فهم از طریق مدلهای فعلی OpenAI و Claude بهش آموزش خواهم داد که به هیچ عنوان طرح یا مدلهای تکراری برای همه نوع وبسایتها تولید نکنه.
دارندهٔ وبسایت به راحتی میتونه apiهای مورد نیازش رو از هستهٔ وبسایت استخراج و اون رو به عنوان یک مدل دادهٔ در دسترس ارائه کنه! بدون اینکه نیاز باشه مدیر سایت دانش کار کردن با SQL و معماریهای GraphQL یا Restful رو داشته باشه.
همچین چیزی توی هیچ یک از سیستمهای مدیریت محتوا نداریم.
چیزی مشابه مدلهای موتورهای بازیسازی UE با مدل بلوپرینت.
اینها دستورالعملهایی هستند که برای فهم از طریق مدلهای فعلی OpenAI و Claude بهش آموزش خواهم داد که به هیچ عنوان طرح یا مدلهای تکراری برای همه نوع وبسایتها تولید نکنه.
دارندهٔ وبسایت به راحتی میتونه apiهای مورد نیازش رو از هستهٔ وبسایت استخراج و اون رو به عنوان یک مدل دادهٔ در دسترس ارائه کنه! بدون اینکه نیاز باشه مدیر سایت دانش کار کردن با SQL و معماریهای GraphQL یا Restful رو داشته باشه.
همچین چیزی توی هیچ یک از سیستمهای مدیریت محتوا نداریم.
چیزی مشابه مدلهای موتورهای بازیسازی UE با مدل بلوپرینت.
COMPΞZ 🧬
میدونی چرا بیشتر سایتها، مخصوصاً اونهایی که با AI ساخته میشن، شبیه هم هستن؟ چون کسی که پرامپت مینویسه، معمولاً فقط میگه یه وبسایت با فلان ویژگیها بساز و چون هوش مصنوعی هم از یک الگوی از پیش تعریف شده دستور میگیره؛ همون رو برای n مورد پیادهسازی میکنه.…
فهرست برخی از Design Systemهای معروف
https://spectrum.adobe.com
https://atlas.adeven.com
https://fluent2.microsoft.design
https://developer.apple.com/design
https://m3.material.io
https://spectrum.adobe.com
https://atlas.adeven.com
https://fluent2.microsoft.design
https://developer.apple.com/design
https://m3.material.io
Adobe
Spectrum, Adobe’s design system
Spectrum provides components and tools to help product teams work more efficiently, and to make Adobe’s applications more cohesive.
تا حالا شده دردِ شلاقی که به تنِ یکی دیگه میخوره، توی بدنت بپیچه؟ آنقدری که دلت بخواد خودت رو بندازی وسط، فقط برای اینکه چند ضربه کمتر به اون بخوره؟
بعضی دردها مال تنِ تو نیست؛ ولی برای روحت چرا!
بعضی دردها مال تنِ تو نیست؛ ولی برای روحت چرا!
یک ویژگی خوب از ماژولهای ++C که شاید در پروژههای سادهتر به چشم نیاد اینه که وقتی پروژه بزرگتر میشه با تغییر ساختار فایلهای درون پروژه؛ دیگه نیازی نیست با کوچیکترین تغییر در جایگاه و مسیر فایلها نگران این باشید که توی کدوم مسیر چه چیزی رو include زده بودیم. چون کامپایلر بر مبنای مسیر تعریف شده درون CMake به این موضوع حساسه.
در حالت سنتی شما باید درگیر CMake و مسیر دقیق فایلهای سرآیند باشید؛ اما ماژولها این ویژگی رو دارن که صرفاً فقط با دستوری مثل دستور زیر:
در هر بخشی از پروژه که باشید فایل و ماژول مربوط به آن بخش رو وارد و استفاده کنید.
قبل از این من همیشه بخشی از زمانم رو صرف درگیر شدن با خطاهای header not found یا missing fileهای مسخره یا عدم تشخیص سرآیند صرف میکردم.
از وقتی که از ماژولها استفاده میکنم نه تنها سرعت کامپایل چند برابر شده، بلکه سرعت توسعه هم به خاطر عدم درگیر شدن با مسائل پیش پا افتاده بسیار افزایش پیدا کرده.
حقیقتاً اگه سی++ کار هستی و هنوز از ویژگیهای استاندارد ۲۰ به بالا استفاده نکردی داری به خودت ظلم میکنی.
در حالت سنتی شما باید درگیر CMake و مسیر دقیق فایلهای سرآیند باشید؛ اما ماژولها این ویژگی رو دارن که صرفاً فقط با دستوری مثل دستور زیر:
import tegra.cms.navigation;
در هر بخشی از پروژه که باشید فایل و ماژول مربوط به آن بخش رو وارد و استفاده کنید.
قبل از این من همیشه بخشی از زمانم رو صرف درگیر شدن با خطاهای header not found یا missing fileهای مسخره یا عدم تشخیص سرآیند صرف میکردم.
از وقتی که از ماژولها استفاده میکنم نه تنها سرعت کامپایل چند برابر شده، بلکه سرعت توسعه هم به خاطر عدم درگیر شدن با مسائل پیش پا افتاده بسیار افزایش پیدا کرده.
حقیقتاً اگه سی++ کار هستی و هنوز از ویژگیهای استاندارد ۲۰ به بالا استفاده نکردی داری به خودت ظلم میکنی.
یکی از موضوعات مهم در امنیت وبسایتها، CSRF یا Cross-Site Request Forgery است؛ یعنی جعل درخواست از طریق یک وبسایت دیگر.
فرض کنید وارد پنل مدیریت سایت خود شدهاید و هنوز نشست (Session) شما معتبر است. اگر همزمان وارد یک وبسایت مخرب شوید، آن سایت میتواند تلاش کند مرورگر شما را وادار کند بدون اطلاعتان درخواستهایی به وبسایت اصلی ارسال کند؛ مثلاً حذف یک مطلب، تغییر تنظیمات یا حتی ایجاد یک حساب کاربری جدید.
به همین دلیل، سیستمهای حرفهای تنها به ورود کاربر اکتفا نمیکنند و از توکنهای CSRF برای اطمینان از اینکه درخواست واقعاً از همان وبسایت و توسط خود کاربر آغاز شده است، استفاده میکنند.
در Tegra CMS این مکانیزم با توکنهای Stateless مبتنی بر HMAC-SHA256 با یک کلید محرمانهٔ ۲۵۶ بیتی پیادهسازی شده است؛ بدون نیاز به ذخیرهسازی سمت سرور، با اتصال مستقیم به نشست کاربر، مقایسهٔ Constant-Time برای جلوگیری از حملات Timing و طراحی Fail-Closed برای حفظ امنیت حتی در شرایط خطا.
برخلاف بسیاری از CMSهای سنتی که از سیستمهای Nonce اختصاصی استفاده میکنند، تگرا از روشهای استاندارد رمزنگاری و طراحی ماژولار بهره میبرد؛ رویکردی که تحلیل، آزمون، نگهداری و توسعهٔ آن را شفافتر و قابل اتکاتر میکند.
الگوریتم HMAC-SHA256 در جاهای مهمی استفاده شده و مطمئنتره؛ مثل:
و حتی بسیاری از APIهای بانکی و حساس که امنیت براشون بسیار بسیار مهمتره!
امنیت فقط رمز عبور قوی نیست؛ معماری درست، تفاوت یک سیستم معمولی با یک سیستم حرفهای را مشخص میکند.
#امنیت_وب #CSRF #CyberSecurity #SoftwareEngineering #Cplusplus #TegraCMS #WebDevelopment #Architecture
فرض کنید وارد پنل مدیریت سایت خود شدهاید و هنوز نشست (Session) شما معتبر است. اگر همزمان وارد یک وبسایت مخرب شوید، آن سایت میتواند تلاش کند مرورگر شما را وادار کند بدون اطلاعتان درخواستهایی به وبسایت اصلی ارسال کند؛ مثلاً حذف یک مطلب، تغییر تنظیمات یا حتی ایجاد یک حساب کاربری جدید.
به همین دلیل، سیستمهای حرفهای تنها به ورود کاربر اکتفا نمیکنند و از توکنهای CSRF برای اطمینان از اینکه درخواست واقعاً از همان وبسایت و توسط خود کاربر آغاز شده است، استفاده میکنند.
در Tegra CMS این مکانیزم با توکنهای Stateless مبتنی بر HMAC-SHA256 با یک کلید محرمانهٔ ۲۵۶ بیتی پیادهسازی شده است؛ بدون نیاز به ذخیرهسازی سمت سرور، با اتصال مستقیم به نشست کاربر، مقایسهٔ Constant-Time برای جلوگیری از حملات Timing و طراحی Fail-Closed برای حفظ امنیت حتی در شرایط خطا.
برخلاف بسیاری از CMSهای سنتی که از سیستمهای Nonce اختصاصی استفاده میکنند، تگرا از روشهای استاندارد رمزنگاری و طراحی ماژولار بهره میبرد؛ رویکردی که تحلیل، آزمون، نگهداری و توسعهٔ آن را شفافتر و قابل اتکاتر میکند.
الگوریتم HMAC-SHA256 در جاهای مهمی استفاده شده و مطمئنتره؛ مثل:
AWS Signature
GitHub Webhooks
Stripe
Cloudflare
JWT (HS256)
و حتی بسیاری از APIهای بانکی و حساس که امنیت براشون بسیار بسیار مهمتره!
امنیت فقط رمز عبور قوی نیست؛ معماری درست، تفاوت یک سیستم معمولی با یک سیستم حرفهای را مشخص میکند.
#امنیت_وب #CSRF #CyberSecurity #SoftwareEngineering #Cplusplus #TegraCMS #WebDevelopment #Architecture
COMPΞZ 🧬
یکی از موضوعات مهم در امنیت وبسایتها، CSRF یا Cross-Site Request Forgery است؛ یعنی جعل درخواست از طریق یک وبسایت دیگر. فرض کنید وارد پنل مدیریت سایت خود شدهاید و هنوز نشست (Session) شما معتبر است. اگر همزمان وارد یک وبسایت مخرب شوید، آن سایت میتواند…
حالا چرا تصمیم گرفتم چنین مکانیزم امنیتی را مستقیماً داخل سیستم پیادهسازی کنم؟
چون تگرا فقط یک CMS کلاسیک برای ساخت وبسایتهای Web2 نیست. ما به دنبال ساخت چیزی مانند وردپرس نیستیم.
تگرا از ابتدا با نگاهی به Web3، بلاکچین، کیف پولهای دیجیتال، قراردادهای هوشمند و داراییهای دیجیتال طراحی شده است.
در چنین بستری، امنیت فقط به معنی محافظت از یک فرم تماس یا پنل مدیریت نیست. فرض کنید یک درخواست مربوط به اتصال کیف پول، انتقال مالکیت یک دارایی دیجیتال، ایجاد یک امضای رمزنگاریشده یا اجرای یک عملیات حساس باشد؛ کوچکترین ضعف در اعتبارسنجی درخواستها میتواند خسارتهای جبرانناپذیری ایجاد کند.
به همین دلیل، در Tegra مکانیزم محافظت در برابر CSRF را بهعنوان بخشی از معماری هسته پیادهسازی کردم.
هدف فقط جلوگیری از یک حملهٔ رایج نبود؛ هدف ساختن زیرساختی بود که بتواند پایهای مطمئن برای نسل بعدی برنامههای Web2 + Web3 باشد.
امنیت چیزی نیست که بعداً به پروژه اضافه شود؛ امنیت باید از همان روز اول، بخشی از معماری سیستم باشد.
#TegraCMS #CyberSecurity #WebSecurity #CSRF #HMAC #Web3 #Blockchain #ModernCpp #SoftwareEngineering
چون تگرا فقط یک CMS کلاسیک برای ساخت وبسایتهای Web2 نیست. ما به دنبال ساخت چیزی مانند وردپرس نیستیم.
تگرا از ابتدا با نگاهی به Web3، بلاکچین، کیف پولهای دیجیتال، قراردادهای هوشمند و داراییهای دیجیتال طراحی شده است.
در چنین بستری، امنیت فقط به معنی محافظت از یک فرم تماس یا پنل مدیریت نیست. فرض کنید یک درخواست مربوط به اتصال کیف پول، انتقال مالکیت یک دارایی دیجیتال، ایجاد یک امضای رمزنگاریشده یا اجرای یک عملیات حساس باشد؛ کوچکترین ضعف در اعتبارسنجی درخواستها میتواند خسارتهای جبرانناپذیری ایجاد کند.
به همین دلیل، در Tegra مکانیزم محافظت در برابر CSRF را بهعنوان بخشی از معماری هسته پیادهسازی کردم.
هدف فقط جلوگیری از یک حملهٔ رایج نبود؛ هدف ساختن زیرساختی بود که بتواند پایهای مطمئن برای نسل بعدی برنامههای Web2 + Web3 باشد.
امنیت چیزی نیست که بعداً به پروژه اضافه شود؛ امنیت باید از همان روز اول، بخشی از معماری سیستم باشد.
#TegraCMS #CyberSecurity #WebSecurity #CSRF #HMAC #Web3 #Blockchain #ModernCpp #SoftwareEngineering
COMPΞZ 🧬
193, 195….200 نشانهٔ چیه؟ 😉
به نظر من، سادست! هدف بستن شریانهای اقتصادی است.
صادرات را خفه میکنند، واردات را مختل میکنند و باقی ویرانی را دلار و تورم در سراسر کشور انجام میدهد.
خدا به داد مردم برسه فقط، هزینهٔ اصلی رو ما میدیم نه حکومت. 😉
صادرات را خفه میکنند، واردات را مختل میکنند و باقی ویرانی را دلار و تورم در سراسر کشور انجام میدهد.
خدا به داد مردم برسه فقط، هزینهٔ اصلی رو ما میدیم نه حکومت. 😉
COMPΞZ 🧬
این یعنی از این به بعد هر بلایی سر دامینهای ir و گواهیهاشون اومد ایشون مسئولیتی ندارد! یعنی Let’s Encrypt / ISRG میگوید وقتی تو گواهی میگیری یا استفاده میکنی، داری تضمین میکنی که: ۱) در کشور/قلمروی مشمول تحریم جامع آمریکا نیستی؛ ۲) شخص یا نهاد ممنوعه/محدودشده…
این تحریم اجرا شده و ظاهرا بعضی از سایتهای خبری و سیاسی داخل ایران با مشکل برخوردن و نتایجشون از جستجوی گوگل حذف شده.
نکتهٔ مهم!
اینا که اینترنت رو راحت میبندن عین خیالشونم نیست و ثابت هم کردن مهم نیست کسب و کارهای ملت به فنا بره یا نره.
بنابراین کافیه برای مقابله، مراکز گواهی مانند Let’s Encrypt رو مسدود یا فیلتر کنن و نتیجهٔ این یعنی نابودی و اختلال در سراسر وب ایران.
نکتهٔ مهم!
اینا که اینترنت رو راحت میبندن عین خیالشونم نیست و ثابت هم کردن مهم نیست کسب و کارهای ملت به فنا بره یا نره.
بنابراین کافیه برای مقابله، مراکز گواهی مانند Let’s Encrypt رو مسدود یا فیلتر کنن و نتیجهٔ این یعنی نابودی و اختلال در سراسر وب ایران.
احتمال قطع شدن ارتباطات بالاست.
هرجا که هستید، مراقب خودتون باشید.❤️🔥 🫡
هر آغازی بدون شک پایانی دارد.
هرجا که هستید، مراقب خودتون باشید.
هر آغازی بدون شک پایانی دارد.
Please open Telegram to view this post
VIEW IN TELEGRAM
عرزشی جماعت عموماً با من بحث نمیکنن، چون میدونن برای هر توجیهشون صد تا آیه میارم میکوبم تو عمق وجودشون که هم کیش هم مات میشن.
بیا یه چیزی رو باهات به اشتراک بذارم که یکی از دلایلی هست که خیلی وقته مسیرم رو از شماها جدا کرده.
این سورهٔ شعراء، آیات ۱۵۱–۱۵۲ مثال بدی نیست.
نوشته که:
وَلَا تُطِيعُوا أَمْرَ الْمُسْرِفِينَ ١٥١
الَّذِينَ يُفْسِدُونَ فِي الْأَرْضِ وَلَا يُصْلِحُونَ ١٥٢
ترجمش میشه این به فارسی:
و از فرمانِ اسرافکاران اطاعت نکنید؛
همان کسانی که در زمین فساد میکنند و اصلاح نمیکنند.
چون تو منطق حالیت نیست، ترجمه کردن به فارسی رو هم به گردن نمیگیری اینم تفسیرش! ابله من از ده سالگی با قرآن سرو کار داشتم! تمام آداب و رسومش رو ازبرم.
اینم تفسیری از درکش از همون مراجعی که عین بت میپرستیشون.
بخش آخرش رو صد بار بخون!
قرآن اطاعت از صاحبان قدرت را مطلق نمیداند؛ اگر آنان منشأ فساد باشند (که هستند) و در مسیر اصلاح حرکت نکنند (که نمیکنند)، از پیروی آنان نهی میکند.
تمام شد رفت!
این یکی از هزاران دلایل شرعی که ما مثل شما حکومتپرست نیستیم. حکم الهیه!
بیا یه چیزی رو باهات به اشتراک بذارم که یکی از دلایلی هست که خیلی وقته مسیرم رو از شماها جدا کرده.
این سورهٔ شعراء، آیات ۱۵۱–۱۵۲ مثال بدی نیست.
نوشته که:
وَلَا تُطِيعُوا أَمْرَ الْمُسْرِفِينَ ١٥١
الَّذِينَ يُفْسِدُونَ فِي الْأَرْضِ وَلَا يُصْلِحُونَ ١٥٢
ترجمش میشه این به فارسی:
و از فرمانِ اسرافکاران اطاعت نکنید؛
همان کسانی که در زمین فساد میکنند و اصلاح نمیکنند.
چون تو منطق حالیت نیست، ترجمه کردن به فارسی رو هم به گردن نمیگیری اینم تفسیرش! ابله من از ده سالگی با قرآن سرو کار داشتم! تمام آداب و رسومش رو ازبرم.
اینم تفسیری از درکش از همون مراجعی که عین بت میپرستیشون.
تقریباً همهٔ مفسران کلاسیک و معاصر، از جمله محمد بن جریر طبری، ابن کثیر، فخرالدین رازی، علامه طباطبایی و ناصر مکارم شیرازی، بر این نکته اتفاق دارند که حضرت صالح مردم را از پیروی از رهبران و صاحبان نفوذی که منشأ فساد هستند بازمیدارد.
بخش آخرش رو صد بار بخون!
قرآن اطاعت از صاحبان قدرت را مطلق نمیداند؛ اگر آنان منشأ فساد باشند (که هستند) و در مسیر اصلاح حرکت نکنند (که نمیکنند)، از پیروی آنان نهی میکند.
تمام شد رفت!
این یکی از هزاران دلایل شرعی که ما مثل شما حکومتپرست نیستیم. حکم الهیه!
COMPΞZ 🧬
عرزشی جماعت عموماً با من بحث نمیکنن، چون میدونن برای هر توجیهشون صد تا آیه میارم میکوبم تو عمق وجودشون که هم کیش هم مات میشن. بیا یه چیزی رو باهات به اشتراک بذارم که یکی از دلایلی هست که خیلی وقته مسیرم رو از شماها جدا کرده. این سورهٔ شعراء، آیات ۱۵۱–۱۵۲…
امروز ۴ نفر از جنس مذهبی، تجزیه طلب و چپی باهام بحث کردن! اونم رو در رو! بنا به دلایلی میهمانم بودن.
جالب اینجاست که همشون معتقدن هرچیزی در تاریخ ثبت شده، مستند شده یا کتابهایی که چاپ شده همشون ازدم تحریف شدن!
بهشون میگم آقا خب یه مرجع برام معرفی کن من نادون برم مطالعه کنم! به هر حال کنجکاوم و جویای آگاهی بیشتر. طرف برداشته یه مرجع از سایت کشور آذربایجان برای من فرستاده از یک شبکهٔ خبری پانتورکها که ببین ببین اینجا توضیح داده.
بهش میگم خب این الآن شد مرجع برای من؟ چطور شد همه چیز داخل ایران تحریف شده ولی توی یه کشور زپرتی دیگه عین واقعیته؟ مگه دوران غار نشینیه نشه مستند پیدا کرد؟ اینکه یه سایت خبریه یه خبرنگار پشتش هرچی دلش بخواد مینویسه! برای من مرجعی تاریخی و ثبت شدهٔ قابل اثبات بفرست بخونم ببینم چیه نه اینکه بری از مرجع یه کشوری که دوس نداره سر به تن ما باشه واسه من مرجع نشون بدی. تازه حتی اگه با منطق علمیش هم قابل اثبات نباشه من پذیرای همون مرجعش هم نیستم. چون به هر حال عقل که داریم.
من عادت ندارم یه چیزیرو از روی تعصب یا همینطوری بپذیریم؛ مغز رو برای چی دادن واسمون؟ برای دکور که نیست باید به کار بگیریش! من یه برنامهنویسم یا برام صفره یا یک! ولی وقتی منطق توی حرفهاتون باشه با کمال میل پذیراش هستم. به هر حال دوست داریم یاد بگیریم.
جریان خیلی از مخالفان دیدگاهها همینه! من هرچی ازشون سوأل میپرسم یه مرجعی میده که اصلاً نه سندیت داره نه قابل استناده و نه هیچ جوره میشه بهش اعتبار داد! آقا نمیشه که من چون اینو دوس دارم بگم درسته! من یه چیزی رو میخونم، میبینم و درکش میکنم. اگه دو دو تا چهارتا کردم یه خروجی قراره به من بده.
دیگه غیر این نیست که نمیشه که هم زمان ۱ باشه یا ۰ باشه! فرمولش سادست دیگه چرا اینهمه دوست دارید بگید نه آخه هرچی گفتن به شما دروغه! چیش دروغه؟ مملکت با اینهمه تاریخ و قدمت و مستندات همش دروغه؟ چطور شد به شما که میرسه همش راسته اونم بدون هیچ سند یا مدرکی! 😒 خب این یعنی تعصب! شما دوست دارید تعصبتو به دیگران تحمیل کنی معناش بحث یا گفتگو نیست! ته همچین بحثهایی هیچوقت نتیجه نمیده.
برای همین من خیلی سریع میگم یک مستند بده برم بخونم! طرف میگه مستندی که تو خوندی فارسیه! به زبان مادری خودت ترکی نیست! تحریف شده 😩 آی خاااک عالم بر کلهٔ پوکتون کنم که منطقتون دهن مارو سرویس کرده.
خب به زبان عربی بده بخونم، به زبان انگلیسی پیدا کن بخونم! به هر زبانی که عشقت میکشه بده بخونم! ولی مستند بده نه باد هوا. بابا من که ترکم به زبان ترکی کتاب ننوشتم هنوز! همین آموزش سی++ رو من به فارسی نوشتم پس یعنی تحریفش کردم؟ چقدر شماها اینهمه کله پوکید آخه.
جالب اینجاست که همشون معتقدن هرچیزی در تاریخ ثبت شده، مستند شده یا کتابهایی که چاپ شده همشون ازدم تحریف شدن!
بهشون میگم آقا خب یه مرجع برام معرفی کن من نادون برم مطالعه کنم! به هر حال کنجکاوم و جویای آگاهی بیشتر. طرف برداشته یه مرجع از سایت کشور آذربایجان برای من فرستاده از یک شبکهٔ خبری پانتورکها که ببین ببین اینجا توضیح داده.
بهش میگم خب این الآن شد مرجع برای من؟ چطور شد همه چیز داخل ایران تحریف شده ولی توی یه کشور زپرتی دیگه عین واقعیته؟ مگه دوران غار نشینیه نشه مستند پیدا کرد؟ اینکه یه سایت خبریه یه خبرنگار پشتش هرچی دلش بخواد مینویسه! برای من مرجعی تاریخی و ثبت شدهٔ قابل اثبات بفرست بخونم ببینم چیه نه اینکه بری از مرجع یه کشوری که دوس نداره سر به تن ما باشه واسه من مرجع نشون بدی. تازه حتی اگه با منطق علمیش هم قابل اثبات نباشه من پذیرای همون مرجعش هم نیستم. چون به هر حال عقل که داریم.
من عادت ندارم یه چیزیرو از روی تعصب یا همینطوری بپذیریم؛ مغز رو برای چی دادن واسمون؟ برای دکور که نیست باید به کار بگیریش! من یه برنامهنویسم یا برام صفره یا یک! ولی وقتی منطق توی حرفهاتون باشه با کمال میل پذیراش هستم. به هر حال دوست داریم یاد بگیریم.
جریان خیلی از مخالفان دیدگاهها همینه! من هرچی ازشون سوأل میپرسم یه مرجعی میده که اصلاً نه سندیت داره نه قابل استناده و نه هیچ جوره میشه بهش اعتبار داد! آقا نمیشه که من چون اینو دوس دارم بگم درسته! من یه چیزی رو میخونم، میبینم و درکش میکنم. اگه دو دو تا چهارتا کردم یه خروجی قراره به من بده.
دیگه غیر این نیست که نمیشه که هم زمان ۱ باشه یا ۰ باشه! فرمولش سادست دیگه چرا اینهمه دوست دارید بگید نه آخه هرچی گفتن به شما دروغه! چیش دروغه؟ مملکت با اینهمه تاریخ و قدمت و مستندات همش دروغه؟ چطور شد به شما که میرسه همش راسته اونم بدون هیچ سند یا مدرکی! 😒 خب این یعنی تعصب! شما دوست دارید تعصبتو به دیگران تحمیل کنی معناش بحث یا گفتگو نیست! ته همچین بحثهایی هیچوقت نتیجه نمیده.
برای همین من خیلی سریع میگم یک مستند بده برم بخونم! طرف میگه مستندی که تو خوندی فارسیه! به زبان مادری خودت ترکی نیست! تحریف شده 😩 آی خاااک عالم بر کلهٔ پوکتون کنم که منطقتون دهن مارو سرویس کرده.
خب به زبان عربی بده بخونم، به زبان انگلیسی پیدا کن بخونم! به هر زبانی که عشقت میکشه بده بخونم! ولی مستند بده نه باد هوا. بابا من که ترکم به زبان ترکی کتاب ننوشتم هنوز! همین آموزش سی++ رو من به فارسی نوشتم پس یعنی تحریفش کردم؟ چقدر شماها اینهمه کله پوکید آخه.
COMPΞZ 🧬
امروز ۴ نفر از جنس مذهبی، تجزیه طلب و چپی باهام بحث کردن! اونم رو در رو! بنا به دلایلی میهمانم بودن. جالب اینجاست که همشون معتقدن هرچیزی در تاریخ ثبت شده، مستند شده یا کتابهایی که چاپ شده همشون ازدم تحریف شدن! بهشون میگم آقا خب یه مرجع برام معرفی کن من…
باور کن یا از شدت سادگی و سادهلوحی باید باشه یا از شدت محدودیت و بسته بودن ذهنهامون.
به نظر من هیچ ایرادی نداره من امروز اگه طرفدار پرو پا قرص سی++ هستم و هزاران آموزش دادم براش، فردا روزی به خاطر یک مسأله و ضرر زیانی که به من زده کاملاً بیخیالش بشم! مزایا و معایبش رو باید باهم بسنجم!
همونطور که یه متعصب راست پسند نمیتونه منو قانع کنه و هیچ دلیل منطقیای برای من نداره که سی++ بد هست! چون از روی تعصب میاد برای بحث نه با سند و خروجی قابل اثبات.
چطور که یه زمانی سنگ دات نت رو به سینه میزدم ولی قبل از اینکه دچار تعصب بهش بشم به دلیل منطقی که پشت سی++ بود کاملاً اون دیدگاه و سبک برنامهنویسی رو گذاشتم کنار! هنوز هم پستهام توی جوامع فارسی از سالها پیش هست در خصوصش که چطور متعصب نسبت بهش حرف میزدم.
خب هیچ ایرادی نداره! یه زمانی آگاهیم کم بوده، تجربم کم بوده! در مورد قائدهٔ زبان درک درستی نداشتم حالا خیلی راحت قبول میکنم که بله واقعاً ارزشش رو نداشت که اونهمه با دیگران سرش بحث کنم. در مورد خیلی چیزها هم همینطوره!
به همین سادگی! اصلاً پیچیده نیست! پذیرش اشتباه یا حتی شکست چیزی رو از آدم کم نمیکنه! اتفاقاً موجب میشه شما بپذیری که وقتش رسیده که یه پله بالاتر بری! چرا باید روی همون پله درجا بزنی آخه!؟ تا وقتی که روی همون پله موندی قرار نیست بری بالاتر.
در خصوص بعضیها هم همینه! طرف نه قبول میکنه نه میتونه قبول کنه! خیلی سختهها یه لحظه بهش فکر کن! 😣 میخوای قبول کنیها ولی نمیتونی قبول کنی! یه چیزی نمیذاره! چطوری میشه؟ 😁 خب این خودش عذابه دیگه! برای همین وقتی تعصبی یکی باهام بحث میکنه میگم بابا تو خودت در عذابی! آسوده بگیرش! آرامش داشته باش! ذهنت رو آروم کن نترس قرار نیست که جونتو بگیرن! چرا به خودت سخت گرفتی.
ولی در مورد آدمهای افراطی این موضوع به شدت سخته! من حق میدم! یه آدم افراطی نمیتونه بپذیره که اشتباه کرده یا شکست خورده! توی این پنجاه سال دیدین اصلاً یکی از اینا بگه آقا ببخشید اشتباه کردیم؟ مردم ببخشید تقصیر از ما بود؟ نه! وقتی طرف حتی اشتباه رو نمیپذیره انتظار داری شکست رو بپذیره؟! اتفاقاً عالم و آدم رو قربانی خودش خواهد کرد که ثابت کنه من نه کارم درست بوده. :)
دلیل هم دارهها، چون عقب برگرده میخوره زمین! جلو هم بخواد بره بیشتر غرق خواهد شد. کسی هم که در چنین وضعیتی قرار گرفته باشه هرکسی هم دور برش باشه رو با خودش میکشه توی همون بیچارگی! واسهٔ همین مُردن هم از نظر اینا یعنی پیروزی! مهم نیست که جان مردم، زندگی رو یک موهبت الهی نمیدونن. بیارزشترین چیزیه که بهش نگاه میکنن :) الآنم همه چیز این مملکت رو به فنا خواهند داد هم مردمش هم همه چیزش رو که ثابت کنن ما بهترینهای دنیا هستیم بقیه مهم نیست.
خب این نشد که بندهٔ خدا.
تهش چی؟! 😄
شب بخیر!
به نظر من هیچ ایرادی نداره من امروز اگه طرفدار پرو پا قرص سی++ هستم و هزاران آموزش دادم براش، فردا روزی به خاطر یک مسأله و ضرر زیانی که به من زده کاملاً بیخیالش بشم! مزایا و معایبش رو باید باهم بسنجم!
همونطور که یه متعصب راست پسند نمیتونه منو قانع کنه و هیچ دلیل منطقیای برای من نداره که سی++ بد هست! چون از روی تعصب میاد برای بحث نه با سند و خروجی قابل اثبات.
چطور که یه زمانی سنگ دات نت رو به سینه میزدم ولی قبل از اینکه دچار تعصب بهش بشم به دلیل منطقی که پشت سی++ بود کاملاً اون دیدگاه و سبک برنامهنویسی رو گذاشتم کنار! هنوز هم پستهام توی جوامع فارسی از سالها پیش هست در خصوصش که چطور متعصب نسبت بهش حرف میزدم.
خب هیچ ایرادی نداره! یه زمانی آگاهیم کم بوده، تجربم کم بوده! در مورد قائدهٔ زبان درک درستی نداشتم حالا خیلی راحت قبول میکنم که بله واقعاً ارزشش رو نداشت که اونهمه با دیگران سرش بحث کنم. در مورد خیلی چیزها هم همینطوره!
به همین سادگی! اصلاً پیچیده نیست! پذیرش اشتباه یا حتی شکست چیزی رو از آدم کم نمیکنه! اتفاقاً موجب میشه شما بپذیری که وقتش رسیده که یه پله بالاتر بری! چرا باید روی همون پله درجا بزنی آخه!؟ تا وقتی که روی همون پله موندی قرار نیست بری بالاتر.
در خصوص بعضیها هم همینه! طرف نه قبول میکنه نه میتونه قبول کنه! خیلی سختهها یه لحظه بهش فکر کن! 😣 میخوای قبول کنیها ولی نمیتونی قبول کنی! یه چیزی نمیذاره! چطوری میشه؟ 😁 خب این خودش عذابه دیگه! برای همین وقتی تعصبی یکی باهام بحث میکنه میگم بابا تو خودت در عذابی! آسوده بگیرش! آرامش داشته باش! ذهنت رو آروم کن نترس قرار نیست که جونتو بگیرن! چرا به خودت سخت گرفتی.
ولی در مورد آدمهای افراطی این موضوع به شدت سخته! من حق میدم! یه آدم افراطی نمیتونه بپذیره که اشتباه کرده یا شکست خورده! توی این پنجاه سال دیدین اصلاً یکی از اینا بگه آقا ببخشید اشتباه کردیم؟ مردم ببخشید تقصیر از ما بود؟ نه! وقتی طرف حتی اشتباه رو نمیپذیره انتظار داری شکست رو بپذیره؟! اتفاقاً عالم و آدم رو قربانی خودش خواهد کرد که ثابت کنه من نه کارم درست بوده. :)
دلیل هم دارهها، چون عقب برگرده میخوره زمین! جلو هم بخواد بره بیشتر غرق خواهد شد. کسی هم که در چنین وضعیتی قرار گرفته باشه هرکسی هم دور برش باشه رو با خودش میکشه توی همون بیچارگی! واسهٔ همین مُردن هم از نظر اینا یعنی پیروزی! مهم نیست که جان مردم، زندگی رو یک موهبت الهی نمیدونن. بیارزشترین چیزیه که بهش نگاه میکنن :) الآنم همه چیز این مملکت رو به فنا خواهند داد هم مردمش هم همه چیزش رو که ثابت کنن ما بهترینهای دنیا هستیم بقیه مهم نیست.
خب این نشد که بندهٔ خدا.
تهش چی؟! 😄
شب بخیر!
یک طراحی سیستم انقدر مهمه که آگاهی از هر بخشی از اون کم کمش ۱۵۰ دلار ارزششه.
مثلاً همین نقشهٔ طراحی فقط برای اینکه بدونی اصلاً تایپوگرافی یعنی چی ۲۰۰ دلار قیمت PDF اشه فقط.
یعنی اگه بخوای به عنوان یه شخص بیسواد از صفر شروع کنی فکر کنی ببینی طراحی اختصاصی و ظاهر برنامت چطور باید باشه باید ۱۳۰۰ دلار پیاده بشی که فقط اصولش رو بخونی!
بعد انتظار داری برنامهای که AI واست بلغور کرده اینارو بدون هزینه واست در بیاره؟!
اپل یه کاری کرده که هرکس بخواد برنامهای بسازه که طراحیهاش شبیه به مهندسی طراحی سیستم اپل باشه میتونه این هزینهها رو بپردازه و برای هوش مصنوعی آموزشش بده.
این فقط یکی از چندین نوع طراحی سیستمه. بماند حالا یکی میخواد اختصاصی طراحی کنه چه چیزهایی رو که باید بدونه.
مثلاً همین نقشهٔ طراحی فقط برای اینکه بدونی اصلاً تایپوگرافی یعنی چی ۲۰۰ دلار قیمت PDF اشه فقط.
یعنی اگه بخوای به عنوان یه شخص بیسواد از صفر شروع کنی فکر کنی ببینی طراحی اختصاصی و ظاهر برنامت چطور باید باشه باید ۱۳۰۰ دلار پیاده بشی که فقط اصولش رو بخونی!
بعد انتظار داری برنامهای که AI واست بلغور کرده اینارو بدون هزینه واست در بیاره؟!
اپل یه کاری کرده که هرکس بخواد برنامهای بسازه که طراحیهاش شبیه به مهندسی طراحی سیستم اپل باشه میتونه این هزینهها رو بپردازه و برای هوش مصنوعی آموزشش بده.
این فقط یکی از چندین نوع طراحی سیستمه. بماند حالا یکی میخواد اختصاصی طراحی کنه چه چیزهایی رو که باید بدونه.
COMPΞZ 🧬
یک طراحی سیستم انقدر مهمه که آگاهی از هر بخشی از اون کم کمش ۱۵۰ دلار ارزششه. مثلاً همین نقشهٔ طراحی فقط برای اینکه بدونی اصلاً تایپوگرافی یعنی چی ۲۰۰ دلار قیمت PDF اشه فقط. یعنی اگه بخوای به عنوان یه شخص بیسواد از صفر شروع کنی فکر کنی ببینی طراحی اختصاصی…
این لینک رو بخونید متوجه خواهید شد طراحی و آرتیست بودن در حوزهٔ UI چقدر موضوعهای مهمی داره. درواقع یا شما باید این موارد رو بلد باشی یا اگه ادعا میکنی با AI میسازی، باید پول بدی اینارو برای هوش مصنوعی تعلیم بدی تا نزدیک به این استاندارد طراحی کنه. واسهٔ همینه میگیم خروجی هوش مصنوعی تکراری هست چیزی نیست که بیاد مخصوص تو یه کار خاص انجام بده.
این فکر هوشمندانهایه که اپل یک نقشهٔ راه یادگیری برای مدلهای هوش مصنوعی ارائه کرده که داره میفروشتش!
https://designsystems.surf/products/ai-ready-roadmap
در واقع میگه تو اگه طراح هم نیستی، بهتره پول بپردازی من طراحی رو برای مدل هوش مصنوعی شما آموزش بدم. جالب بود!
این فکر هوشمندانهایه که اپل یک نقشهٔ راه یادگیری برای مدلهای هوش مصنوعی ارائه کرده که داره میفروشتش!
https://designsystems.surf/products/ai-ready-roadmap
در واقع میگه تو اگه طراح هم نیستی، بهتره پول بپردازی من طراحی رو برای مدل هوش مصنوعی شما آموزش بدم. جالب بود!
designsystems.surf
AI-ready Design System Roadmap
Build an AI-ready design system with a guided roadmap. Assess your system, see where missing context forces AI to guess, and decide what to improve next.
همون حرفی که بارها بهش اشاره کردم هوش مصنوعی نمیاد دانشی که شما ندارید رو کامل کنه! نمیاد یک تخصص رو حذف کنه!
چون خودش نیازمند اینه که باید براش بفهمونی که چه چیزی رو باید پیاده کنه.
خب طبیعیه وقتی من یه طراح نباشم، از کجا باید بفهممم مثلاً قانون margin در طراحی لایه در استاندارد چی هست؟ بعد انتظار داری AI بیاد اینارو شسته رفته تحویلت بده؟
اگه اینطور بود این همه شرکت نمیومدن مهارتهای طراحی رو بفروشن!
مثلاً این برای شرکت ادوبی:
https://designsystems.surf/design-systems/adobe
اینیکی برای آمازون:
https://designsystems.surf/design-systems/amazon
این واسه آیبیام:
https://designsystems.surf/design-systems/ibm
به به پورش!!!
https://designsystems.surf/design-systems/porsche
ببین چی پیدا کردم اصلاً:
https://github.com/porsche-design-system
یا خدا اینجارو
https://designsystem.porsche.com/v4/
😄😆 یعنی نشده یه چیزی بگم برعکسش از آب در بیاد. دیدین گفتم طولی نمیکشه این ابر غولهای فناوری و صنایع مسیر AI رو مشخص میکنن. بفرما!
این یعنی برندینگ مهمه! طراحی اختصاصی مهمه! اینطوری نیست که طراحی و طراح حذف بشن اتفاقاً برعکس طراح باید بتونه از این به بعد به AI آموزش بده که چطوری براش باید طراحی کنه.
خب شما باید بفهمی طراحی یعنی چی که تا بتونی بهش آموزش بدی.
چون خودش نیازمند اینه که باید براش بفهمونی که چه چیزی رو باید پیاده کنه.
خب طبیعیه وقتی من یه طراح نباشم، از کجا باید بفهممم مثلاً قانون margin در طراحی لایه در استاندارد چی هست؟ بعد انتظار داری AI بیاد اینارو شسته رفته تحویلت بده؟
اگه اینطور بود این همه شرکت نمیومدن مهارتهای طراحی رو بفروشن!
مثلاً این برای شرکت ادوبی:
https://designsystems.surf/design-systems/adobe
اینیکی برای آمازون:
https://designsystems.surf/design-systems/amazon
این واسه آیبیام:
https://designsystems.surf/design-systems/ibm
به به پورش!!!
https://designsystems.surf/design-systems/porsche
ببین چی پیدا کردم اصلاً:
https://github.com/porsche-design-system
یا خدا اینجارو
https://designsystem.porsche.com/v4/
😄😆 یعنی نشده یه چیزی بگم برعکسش از آب در بیاد. دیدین گفتم طولی نمیکشه این ابر غولهای فناوری و صنایع مسیر AI رو مشخص میکنن. بفرما!
این یعنی برندینگ مهمه! طراحی اختصاصی مهمه! اینطوری نیست که طراحی و طراح حذف بشن اتفاقاً برعکس طراح باید بتونه از این به بعد به AI آموزش بده که چطوری براش باید طراحی کنه.
خب شما باید بفهمی طراحی یعنی چی که تا بتونی بهش آموزش بدی.
COMPΞZ 🧬
همون حرفی که بارها بهش اشاره کردم هوش مصنوعی نمیاد دانشی که شما ندارید رو کامل کنه! نمیاد یک تخصص رو حذف کنه! چون خودش نیازمند اینه که باید براش بفهمونی که چه چیزی رو باید پیاده کنه. خب طبیعیه وقتی من یه طراح نباشم، از کجا باید بفهممم مثلاً قانون margin…
بفرما ببین اپل با اون عظمتش اندازهٔ توی کارفرمای ایرانی که با ۲۰ دلار در ماه فکر میکنی کلی طراح استخدام کردی نمیدونه؟ 😄 من شخصاً دونه دونه Road Mapهای مربوط به این شرکتهای گردن کلفت رو دانلود کردم میخونم! انقدر قائده توشون هست که تازه میفهمی AI اصلاً برای چی ساخته شده و چرا باید بخش مهمی از کسبوکارت باشه. اینارو باید بخونم درک کنم بفهمم تا طراحی سیستم محصولات خودم رو بازنویسی کنم و مدل طراحی سیستم اختصاصی خودم رو برای محصولاتم پیادهسازی کنم.
این فقط مربوط به طراحی نیست؛ همون مثالی که زدم AI for modern cpp دقیقاً در راستای همین موضوع بود. تفاوتش این بود که اون فعلاً برای خصوص برنامهنویسی منطقی و ساختار پروژههاست. شما میتونید برای بحث UI/UX هم همچین طراحیای انجام بدین.
https://github.com/thecompez/ai-for-modern-cpp
در واقع من میتونم به دنبال همچین چیزی باشم:
Genyleap Design System
و این رو به یک طراحی سیستم اختصاصی تبدیل کنم که هر محصولی که ساخته میشه یک امضاء طراحی توش باشه تا ابزار AI بتونه آگاهی لازم در خصوص طراحی سیستم من رو بفهمه.
این فقط مربوط به طراحی نیست؛ همون مثالی که زدم AI for modern cpp دقیقاً در راستای همین موضوع بود. تفاوتش این بود که اون فعلاً برای خصوص برنامهنویسی منطقی و ساختار پروژههاست. شما میتونید برای بحث UI/UX هم همچین طراحیای انجام بدین.
https://github.com/thecompez/ai-for-modern-cpp
در واقع من میتونم به دنبال همچین چیزی باشم:
Genyleap Design System
و این رو به یک طراحی سیستم اختصاصی تبدیل کنم که هر محصولی که ساخته میشه یک امضاء طراحی توش باشه تا ابزار AI بتونه آگاهی لازم در خصوص طراحی سیستم من رو بفهمه.
یکی از مسئولان کلیدی حوزهٔ فناوری کشور که در زمینهای مرتبط با فعالیت حرفهای خودم یعنی جامعهٔ استارتاپی و فناوری ایران مسئولیت بسیار مهمی داره و سالهاست میشناسمش؛ فردی که پیشتر هم دربارهٔ نگاه و طرز فکرش نوشته بودم امروز دیدم توی استوریهاش یه سوألی پرسیده بود که، چرا امکان ندارد ایران و آمریکا توافق نهایی کنن؟
چون میدونم این شخص نوع تفکرش چقدر مردمی و چقدر تلاش کرده که به مردم کمک کنه، در خصوص مسائل و مشکلات کلی که بسیار مهم هستن هم باهاش صحبت کردم.
با توجه به توضیحاتی که دادم پاسخی که گرفتم این بود:
اگه باهوش باشی متوجه میشی که منظورش چیه.😉
چون میدونم این شخص نوع تفکرش چقدر مردمی و چقدر تلاش کرده که به مردم کمک کنه، در خصوص مسائل و مشکلات کلی که بسیار مهم هستن هم باهاش صحبت کردم.
با توجه به توضیحاتی که دادم پاسخی که گرفتم این بود:
تمام عمرتان را از همین امروز صرف دانش، تخصص، تجربه و مهارت خودتان کنید.
تمام عمرتان را خرج خودتان و خدای خودتان کنید.
اگه باهوش باشی متوجه میشی که منظورش چیه.😉