از نظر اینا اینطوریه که باید لباتو لوله کنی بگی دلار دووویست تومنه!
دیدی اینطوری زیاد به نظر نمیاد.
آی توف تو روحتون، زندتون، قبرتون، گذشتتون و آیندتون. 😎
دیدی اینطوری زیاد به نظر نمیاد.
آی توف تو روحتون، زندتون، قبرتون، گذشتتون و آیندتون. 😎
اینم تازه مد شده میگه یه جوری مد شده همه مشروب و مواد میزنن که من روم نمیشه بگم هنوز فقط چایی میزنم!
اتفاقا من روم میشه با افتخار بگم تو عمرم هیچی نزدم، نمیزنم و نخواهم زد.😄
اتفاقا توی جمع خیلیها بودم که همه چیز زدن و من فقط نگا کردم و خندیدم! 😄😎 فرق هست بین تو و اونا، پس روت بشه بهش افتخار هم کن مشتی.
من حتی قهوه هم نمیخورم در حالی که بین برنامهنویسها مده و لاکچری به حساب میاد که با این شرو ورها خواب از سرشون بپره که چهار خط کد بیشتر بنویسن.🤣
چیه این سوسول بازیا روم نمیشه… روم نمیشه! اتفاقا باید افتخار کنی که به سبک دوران قاجار زندگی نمیکنی. 🫵🏼
اتفاقا من روم میشه با افتخار بگم تو عمرم هیچی نزدم، نمیزنم و نخواهم زد.😄
اتفاقا توی جمع خیلیها بودم که همه چیز زدن و من فقط نگا کردم و خندیدم! 😄😎 فرق هست بین تو و اونا، پس روت بشه بهش افتخار هم کن مشتی.
من حتی قهوه هم نمیخورم در حالی که بین برنامهنویسها مده و لاکچری به حساب میاد که با این شرو ورها خواب از سرشون بپره که چهار خط کد بیشتر بنویسن.🤣
چیه این سوسول بازیا روم نمیشه… روم نمیشه! اتفاقا باید افتخار کنی که به سبک دوران قاجار زندگی نمیکنی. 🫵🏼
خیلی سادهست اگه بخوای الگوی ماجرا رو ببینی فهمیدنش برای هر آدم عاقلی سادست.
اول جنگ میاد؛ نه لزوماً برای اینکه همون لحظه از پات درت بیاره، بلکه برای اینکه دستوپات رو بزنه، زیرساختت رو ضعیف کنه و قدرت واکنشت رو بگیره.
هنوز زندهای، هنوز نفس میکشی؛ ولی دیگه مثل قبل نمیتونی حرکت کنی.
اما هنوز هم عر عر میکنی که من پیروزم! چون اقتدارتو باید نشون بدی حتی به زور.
بعد میرسه به مرحلهٔ بعد: فشار اقتصادی، تحریم شدیدتر، بستهتر شدن راههای ورود و خروج، سختتر شدن تجارت، انتقال پول و تأمین کالا و مواد اولیه.
اینجاست که بدن شروع میکنه به تقلا کردن اما هنوز عر عر میکنی چون نباید بقیه بفهمن واقعا به غای سگ رفتی.
کشوری مثل ایران یکشبه از کار نمیافته؛ وسعت داره، منابع داره، تولید داره. برای همین فرسایشش کندتره. ولی همین کند بودن خطرناکتره، چون ممکنه وقتی همه بفهمن چه خبر شده، بخش بزرگی از آسیب قبلاً اتفاق افتاده باشه.
برای همین باید عر عر کنی تا واقعیت رو نفهمن فکر نکنن چیزی شده.
حالا واردات سختتر و گرونتر شده، صادرات محدودتره و تا حدی به صفر هم میرسه! زنجیرهٔ تأمین زیر فشاره، مواد اولیه گرون میشه و هزینهٔ تولید میره بالا انفجاری.
بعد تقویم رو نگاه میکنی: پاییز، زمستون.
ذخایر هم که بینهایت نیستن. تولید کشاورزی هم فصلیه و چون این مملکت قربون خدا برم چهارفصلیه باز هم تا حدی زمان میخره! اگه این فشار ادامه پیدا کنه، دیگه بحث فقط دلار و تورم نیست؛ بحث میتونه برسه به غذا و کالاهای اساسی و کمبود مایحتاج زندگی که بهش میگن قحطی.
حالا سؤال مهم:
چطور میشه کمبود رو طوری مدیریت کرد که مردم فوراً متوجه عمق ماجرا نشن؟
در ظاهر باید عر عر کنی! اما دربدنهٔ سیستم جوابها اینه: تقاضا رو با قیمت خفه کن.
لازم نیست قفسهها خالی بشن.
کافیه جنس باشه، ولی مردم توان خریدش رو نداشته باشن.
مثلا گوشت اونقدر گرون بشه که مردم خودشون حذفش کنن.
برنج کمتر بخرن.
میوه، لبنیات، دارو و خیلی چیزای عادی کمکم تبدیل بشن به چیزهایی که باید برای خریدنشون حسابوکتاب کرد.
ظاهر ماجرا هنوز آرومه و با عر عر کردن هنوز نشون میدی که قوی و مقتدری.
فروشگاه جنس داره.
انبار کاملاً خالی نیست.
صفهای عجیب هم نمیبینی.
بعد خیلی راحت میشه گفت:
«دیدید؟ چیزی نشده، کشور سرپاست.»
در حالی که اصل ماجرا اینه:
کمبود همیشه با قفسهٔ خالی شروع نمیشه؛ گاهی با جیب خالی شروع میشه.
کالا هست، ولی دسترسی بهش نیست.
مردم کمتر میخرن، کمتر مصرف میکنن، کیفیت غذا رو پایین میآرن و یه سری چیزها رو کامل حذف میکنن؛ بعد اسمش رو میذاریم «دیدین ما پیروزیم» مردم حاضرن نون خالی بخورن فقط دشمن رو شکست بدن.
قیمت خودش میشه کارت سهمیه.
هرکی پول بیشتری داره، سهم بیشتری از منابع میبره. هرکی نداره، بدون اینکه چیزی رسماً براش ممنوع شده باشه، آرومآروم از بازار حذف میشه.
و اینجاست که مملکت هنوز روی نقشه سالمه، خیابونها شلوغه، عرعر کنان پیروزیم! مغازهها بازن و چراغها روشنه؛ ولی سفرهها کوچیکتر شدن، تولیدکننده نفسش بریده، طبقهٔ متوسط آب میره و مردم هر روز یه تیکه از کیفیت زندگیشون رو از دست میدن.
فروپاشی گاهی خیلی آرومه:
اول یه قلم کالا حذف میشه.
بعد یکی دیگه.
بعد پسانداز.
بعد طلا.
بعد ماشین.
بعد شغل.
بعد کسبوکار.
جامعه هنوز «زنده» به نظر میرسه.
اما سؤال دیگه این نیست که هنوز نفس میکشه یا نه.
سؤال اینه که چقدر از این بدن هنوز سالم مونده و این نفس کشیدن تا کی میتونه ادامه پیدا کنه.
اول جنگ میاد؛ نه لزوماً برای اینکه همون لحظه از پات درت بیاره، بلکه برای اینکه دستوپات رو بزنه، زیرساختت رو ضعیف کنه و قدرت واکنشت رو بگیره.
هنوز زندهای، هنوز نفس میکشی؛ ولی دیگه مثل قبل نمیتونی حرکت کنی.
اما هنوز هم عر عر میکنی که من پیروزم! چون اقتدارتو باید نشون بدی حتی به زور.
بعد میرسه به مرحلهٔ بعد: فشار اقتصادی، تحریم شدیدتر، بستهتر شدن راههای ورود و خروج، سختتر شدن تجارت، انتقال پول و تأمین کالا و مواد اولیه.
اینجاست که بدن شروع میکنه به تقلا کردن اما هنوز عر عر میکنی چون نباید بقیه بفهمن واقعا به غای سگ رفتی.
کشوری مثل ایران یکشبه از کار نمیافته؛ وسعت داره، منابع داره، تولید داره. برای همین فرسایشش کندتره. ولی همین کند بودن خطرناکتره، چون ممکنه وقتی همه بفهمن چه خبر شده، بخش بزرگی از آسیب قبلاً اتفاق افتاده باشه.
برای همین باید عر عر کنی تا واقعیت رو نفهمن فکر نکنن چیزی شده.
حالا واردات سختتر و گرونتر شده، صادرات محدودتره و تا حدی به صفر هم میرسه! زنجیرهٔ تأمین زیر فشاره، مواد اولیه گرون میشه و هزینهٔ تولید میره بالا انفجاری.
بعد تقویم رو نگاه میکنی: پاییز، زمستون.
ذخایر هم که بینهایت نیستن. تولید کشاورزی هم فصلیه و چون این مملکت قربون خدا برم چهارفصلیه باز هم تا حدی زمان میخره! اگه این فشار ادامه پیدا کنه، دیگه بحث فقط دلار و تورم نیست؛ بحث میتونه برسه به غذا و کالاهای اساسی و کمبود مایحتاج زندگی که بهش میگن قحطی.
حالا سؤال مهم:
چطور میشه کمبود رو طوری مدیریت کرد که مردم فوراً متوجه عمق ماجرا نشن؟
در ظاهر باید عر عر کنی! اما دربدنهٔ سیستم جوابها اینه: تقاضا رو با قیمت خفه کن.
لازم نیست قفسهها خالی بشن.
کافیه جنس باشه، ولی مردم توان خریدش رو نداشته باشن.
مثلا گوشت اونقدر گرون بشه که مردم خودشون حذفش کنن.
برنج کمتر بخرن.
میوه، لبنیات، دارو و خیلی چیزای عادی کمکم تبدیل بشن به چیزهایی که باید برای خریدنشون حسابوکتاب کرد.
ظاهر ماجرا هنوز آرومه و با عر عر کردن هنوز نشون میدی که قوی و مقتدری.
فروشگاه جنس داره.
انبار کاملاً خالی نیست.
صفهای عجیب هم نمیبینی.
بعد خیلی راحت میشه گفت:
«دیدید؟ چیزی نشده، کشور سرپاست.»
در حالی که اصل ماجرا اینه:
کمبود همیشه با قفسهٔ خالی شروع نمیشه؛ گاهی با جیب خالی شروع میشه.
کالا هست، ولی دسترسی بهش نیست.
مردم کمتر میخرن، کمتر مصرف میکنن، کیفیت غذا رو پایین میآرن و یه سری چیزها رو کامل حذف میکنن؛ بعد اسمش رو میذاریم «دیدین ما پیروزیم» مردم حاضرن نون خالی بخورن فقط دشمن رو شکست بدن.
قیمت خودش میشه کارت سهمیه.
هرکی پول بیشتری داره، سهم بیشتری از منابع میبره. هرکی نداره، بدون اینکه چیزی رسماً براش ممنوع شده باشه، آرومآروم از بازار حذف میشه.
و اینجاست که مملکت هنوز روی نقشه سالمه، خیابونها شلوغه، عرعر کنان پیروزیم! مغازهها بازن و چراغها روشنه؛ ولی سفرهها کوچیکتر شدن، تولیدکننده نفسش بریده، طبقهٔ متوسط آب میره و مردم هر روز یه تیکه از کیفیت زندگیشون رو از دست میدن.
فروپاشی گاهی خیلی آرومه:
اول یه قلم کالا حذف میشه.
بعد یکی دیگه.
بعد پسانداز.
بعد طلا.
بعد ماشین.
بعد شغل.
بعد کسبوکار.
جامعه هنوز «زنده» به نظر میرسه.
اما سؤال دیگه این نیست که هنوز نفس میکشه یا نه.
سؤال اینه که چقدر از این بدن هنوز سالم مونده و این نفس کشیدن تا کی میتونه ادامه پیدا کنه.
This media is not supported in your browser
VIEW IN TELEGRAM
تو جان میکَنی تا حرمتها را نگهداری
و دیگران کمی آن طرفتر به سادگیات میخندند و تو را احمق فرض میکنند و در دلشان هزار بار خدا را شکر میکنند که شبیهِ تو نیستند که کلاه سرشان نمیرود، که خوب بلدند گلیمشنان را از آب بیرون بکشند.
به اینها اهمیت نده!
این بعضیها هیچ وقت دلیلِ کوتاه آمدنهایت را نخواهند فهمید، تلاشی برای توضیحش نکن.
همانطور که خاک، نمیتواند زلال بودنِ آب را تفسیر کند.
تصمیم با توست که بخواهی حرمت نگهداری یا نه؛ این به انسانیت تو بر میگردد...
و دیگران کمی آن طرفتر به سادگیات میخندند و تو را احمق فرض میکنند و در دلشان هزار بار خدا را شکر میکنند که شبیهِ تو نیستند که کلاه سرشان نمیرود، که خوب بلدند گلیمشنان را از آب بیرون بکشند.
به اینها اهمیت نده!
این بعضیها هیچ وقت دلیلِ کوتاه آمدنهایت را نخواهند فهمید، تلاشی برای توضیحش نکن.
همانطور که خاک، نمیتواند زلال بودنِ آب را تفسیر کند.
تصمیم با توست که بخواهی حرمت نگهداری یا نه؛ این به انسانیت تو بر میگردد...
51
طبق گزارش رسمی مرجع بازیسازان کشور؛ اکثر بازیسازها و توسعهدهندهها ایرانی، کشور رو ترک کردن!
خب بعد اینهمه بلا که سرمون آوردین انتظار دارین بمونن؟! بمونن که بگین خائن، وطنفروش، اغتشاشگر؟ به نظر من غمانگیزه اما اگه کسی تونسته بره امیدوارم موفق باشه؛ بهترین کارو کرده.
آمار مهاجرت بیداد میکنه؛ طی این چند ماه چند درصد کمی هم از کسانی که میشناختم که مونده بودن همشون رفتن...
هرجا رفتین و هرجا هستید درود بر شرفتون، زنده باشید.
یادت باشه اگه میخوای بری بدون هیچ تردیدی برو هیچ کس هم حق نداره بهت بگه چرا و هرکسی هم انگی بهت زد بیخود کرده با پشت دست بزن تو دهنش بگو خفه شو؛ هر جای دنیا باشی با افتخار بگو ایرانی هستم.
ولی اگه موندی تو این مملکت، حق نداری تسلیم بشی ذرهای حق نداری! حتی یه لحظه!!! بازی تازه داره شروع میشه اونم با بالاترین سطح ممکن از درجهٔ سختی در انتظارمونه. 🔥😎
خب بعد اینهمه بلا که سرمون آوردین انتظار دارین بمونن؟! بمونن که بگین خائن، وطنفروش، اغتشاشگر؟ به نظر من غمانگیزه اما اگه کسی تونسته بره امیدوارم موفق باشه؛ بهترین کارو کرده.
آمار مهاجرت بیداد میکنه؛ طی این چند ماه چند درصد کمی هم از کسانی که میشناختم که مونده بودن همشون رفتن...
هرجا رفتین و هرجا هستید درود بر شرفتون، زنده باشید.
یادت باشه اگه میخوای بری بدون هیچ تردیدی برو هیچ کس هم حق نداره بهت بگه چرا و هرکسی هم انگی بهت زد بیخود کرده با پشت دست بزن تو دهنش بگو خفه شو؛ هر جای دنیا باشی با افتخار بگو ایرانی هستم.
ولی اگه موندی تو این مملکت، حق نداری تسلیم بشی ذرهای حق نداری! حتی یه لحظه!!! بازی تازه داره شروع میشه اونم با بالاترین سطح ممکن از درجهٔ سختی در انتظارمونه. 🔥😎
2
دم گیلانیها هم گرم... دست مریزاد!
غیرت یعنی همین که نذاری بیشعورهای عراقی بیاد اونجا طوری رفتار کنه که انگار ارث باباشه. هرکی میشی باش بیاحترامی کنی با لگد میندازنت بیرون.
فکر کردن چون فامیلاشون قدرت به دستن پس هر غلطی میتونن میکنن!
تازه اعتراض هم کردن که ایرانیها با ما بد رفتاری کردن... چشتونو در آوردن! دمشون هم گرم 😉 من بودم طوری میزدم صدای سگ بدی کره خر! برو دعا کن دلرحمهامون ازتون مهماننوازی کردن.
غیرت یعنی همین که نذاری بیشعورهای عراقی بیاد اونجا طوری رفتار کنه که انگار ارث باباشه. هرکی میشی باش بیاحترامی کنی با لگد میندازنت بیرون.
فکر کردن چون فامیلاشون قدرت به دستن پس هر غلطی میتونن میکنن!
تازه اعتراض هم کردن که ایرانیها با ما بد رفتاری کردن... چشتونو در آوردن! دمشون هم گرم 😉 من بودم طوری میزدم صدای سگ بدی کره خر! برو دعا کن دلرحمهامون ازتون مهماننوازی کردن.
COMPΞZ 🧬
😎
به جرأت میتونم بگم تگرا هم سریع، هم بهینه و هم مطمئن خواهد بود. 😉 و شاید اولین سیستم مدیریت محتوایی باشه که مبناش کامپایلریه! نه اسکریپتی. 😏😎
COMPΞZ 🧬
به جرأت میتونم بگم تگرا هم سریع، هم بهینه و هم مطمئن خواهد بود. 😉 و شاید اولین سیستم مدیریت محتوایی باشه که مبناش کامپایلریه! نه اسکریپتی. 😏😎
فرق اساسی این CMS با بخش بزرگی از سیستمهای مدیریت محتوای امروزی در معماری اجرایی اون هست، چیزی که پدرم در اومده تا بیارمش روی وب تا ثابت کنم ندانستنه که برای شما محدودیت ایجاد میکنه.
من با سیستمهای زیادی کار کردم، از وردپرس بگیر تا IPS که دیگه خفنترین نوع تجاری و صد البته ساخت آمریکاست! سیستمهای رایج عموماً روی یک Runtime یا محیط اجرایی واسط ساخته شدهاند:
Web Server → Language Runtime → CMS Core → Extensions/Plugins → Database
یعنی برای اجرای CMS، ابتدا محیط اجرایی زبان باید حضور داشته باشد و کدهای سیستم مدیریت محتوا درون آن اجرا شوند.
اما تگرا با ++C ساخته شده و مستقیماً به Native Machine Code کامپایل میشود:
Web Server → Tegra Native Service → Modules → Database
در نتیجه این سیستم یک برنامهٔ بومیِ کامپایلشده است؛ نه مجموعهای از اسکریپتها که برای اجرا به یک Runtime سطح بالاتر وابسته باشند.
این تفاوت معماری میتواند به مصرف حافظه کمتر، سربار اجرایی پایینتر، latency کمتر، throughput بالاتر و کنترل بسیار دقیقتر روی منابع سیستم منجر شود.
به زبان ساده:
سیستمهای رایج:
Application Code → Runtime/VM → Native Layer → OS
تگرا:
Native Machine Code → OS
و در پست بعدی میکم مزایاش یعنی چه! 😐 سالها پیش خیلیا مسخره میکردن که بابا کی با سی++ سیستم مدیریت محتوا مینویسه! خب اگه کسی به این چیزایی که میگم فکر میکرد به جای مسخرهبازی چارهای میاندیشید.
من با سیستمهای زیادی کار کردم، از وردپرس بگیر تا IPS که دیگه خفنترین نوع تجاری و صد البته ساخت آمریکاست! سیستمهای رایج عموماً روی یک Runtime یا محیط اجرایی واسط ساخته شدهاند:
Web Server → Language Runtime → CMS Core → Extensions/Plugins → Database
یعنی برای اجرای CMS، ابتدا محیط اجرایی زبان باید حضور داشته باشد و کدهای سیستم مدیریت محتوا درون آن اجرا شوند.
اما تگرا با ++C ساخته شده و مستقیماً به Native Machine Code کامپایل میشود:
Web Server → Tegra Native Service → Modules → Database
در نتیجه این سیستم یک برنامهٔ بومیِ کامپایلشده است؛ نه مجموعهای از اسکریپتها که برای اجرا به یک Runtime سطح بالاتر وابسته باشند.
این تفاوت معماری میتواند به مصرف حافظه کمتر، سربار اجرایی پایینتر، latency کمتر، throughput بالاتر و کنترل بسیار دقیقتر روی منابع سیستم منجر شود.
به زبان ساده:
سیستمهای رایج:
Application Code → Runtime/VM → Native Layer → OS
تگرا:
Native Machine Code → OS
و در پست بعدی میکم مزایاش یعنی چه! 😐 سالها پیش خیلیا مسخره میکردن که بابا کی با سی++ سیستم مدیریت محتوا مینویسه! خب اگه کسی به این چیزایی که میگم فکر میکرد به جای مسخرهبازی چارهای میاندیشید.
COMPΞZ 🧬
فرق اساسی این CMS با بخش بزرگی از سیستمهای مدیریت محتوای امروزی در معماری اجرایی اون هست، چیزی که پدرم در اومده تا بیارمش روی وب تا ثابت کنم ندانستنه که برای شما محدودیت ایجاد میکنه. من با سیستمهای زیادی کار کردم، از وردپرس بگیر تا IPS که دیگه خفنترین…
فرق تگرا فقط این نیست که «با یک زبان کامپایلری نوشته شده»؛ مزیت اصلی اینه که هزینهٔ اجرای یک CMS رو از ریشه پایین میاره و این چنین معماری فقط با سی++ ممکن بود.
وقتی که CMSهای معمولی برای جواب دادن به ترافیک بیشتر، هی RAM، CPU، worker و سرور بیشتری میبلعن، Tegra مستقیماً به Native Machine Code کامپایل میشه و با سربار خیلی کمتری کار میکنه.
یعنی RAM کمتر، CPU کمتر، پاسخ سریعتر، تحمل همزمانی بالاتر و هزینهٔ سرور پایینتر
ارزش اصلی این است که مدل سنتی CMS را از یک application نسبتاً سنگینِ runtime-based به یک سرویس native و resource-efficient نزدیک میکند.
از بعد فنی بخوام جزئیات بدم این شکلیه:
• میزبانی بسیار سبکتر: یک سایت محتوایی کوچک دیگر الزاماً به صدها مگابایت RAM و چندین worker نیاز ندارد. تعداد بسیار بیشتری سایت میتواند روی سختافزار یکسان میزبانی شود.
• هزینه زیرساخت کمتر: اگر throughput به ازای CPU/RAM بالا برود، VPS کوچکتر، container کمتر و تعداد server کمتری برای workload یکسان لازم میشود.
• سرعت پاسخگویی بالاتر: native execution، cache مشترک، connection pooling و حذف بخش بزرگی از bootstrapهای per-request میتواند TTFB و latency سمت سرور را بهشدت کاهش دهد.
• مقیاسپذیری متفاوت: بهجای اینکه افزایش concurrency تقریباً به افزایش workerهای سنگین منجر شود، یک سرویس ++C میتواند هزاران connection را با event loop/thread pool مدیریت کند.
• مصرف انرژی کمتر: اگر برای یک میلیون request به CPU-time و RAM کمتری احتیاج داشته باشی، در مقیاس دیتاسنتر مسئله فقط هزینه نیست؛ انرژی مصرفی هم کاهش پیدا میکند.
• مناسب برای Edge: اگر binary و footprint کوچک بماند، Tegra میتواند برای edge server، دستگاههای کوچک و محیطهایی که CMSهای سنگین منطقی نیستند جذاب باشد.
• کارآیی Performance قابل پیشبینیتر: کنترل مستقیمتر memory allocation، threading، I/O، caching و networking امکان مهندسی دقیق p95/p99 latency را فراهم میکند.
وقتی که CMSهای معمولی برای جواب دادن به ترافیک بیشتر، هی RAM، CPU، worker و سرور بیشتری میبلعن، Tegra مستقیماً به Native Machine Code کامپایل میشه و با سربار خیلی کمتری کار میکنه.
یعنی RAM کمتر، CPU کمتر، پاسخ سریعتر، تحمل همزمانی بالاتر و هزینهٔ سرور پایینتر
ارزش اصلی این است که مدل سنتی CMS را از یک application نسبتاً سنگینِ runtime-based به یک سرویس native و resource-efficient نزدیک میکند.
از بعد فنی بخوام جزئیات بدم این شکلیه:
• میزبانی بسیار سبکتر: یک سایت محتوایی کوچک دیگر الزاماً به صدها مگابایت RAM و چندین worker نیاز ندارد. تعداد بسیار بیشتری سایت میتواند روی سختافزار یکسان میزبانی شود.
• هزینه زیرساخت کمتر: اگر throughput به ازای CPU/RAM بالا برود، VPS کوچکتر، container کمتر و تعداد server کمتری برای workload یکسان لازم میشود.
• سرعت پاسخگویی بالاتر: native execution، cache مشترک، connection pooling و حذف بخش بزرگی از bootstrapهای per-request میتواند TTFB و latency سمت سرور را بهشدت کاهش دهد.
• مقیاسپذیری متفاوت: بهجای اینکه افزایش concurrency تقریباً به افزایش workerهای سنگین منجر شود، یک سرویس ++C میتواند هزاران connection را با event loop/thread pool مدیریت کند.
• مصرف انرژی کمتر: اگر برای یک میلیون request به CPU-time و RAM کمتری احتیاج داشته باشی، در مقیاس دیتاسنتر مسئله فقط هزینه نیست؛ انرژی مصرفی هم کاهش پیدا میکند.
• مناسب برای Edge: اگر binary و footprint کوچک بماند، Tegra میتواند برای edge server، دستگاههای کوچک و محیطهایی که CMSهای سنگین منطقی نیستند جذاب باشد.
• کارآیی Performance قابل پیشبینیتر: کنترل مستقیمتر memory allocation، threading، I/O، caching و networking امکان مهندسی دقیق p95/p99 latency را فراهم میکند.
COMPΞZ 🧬
فرق تگرا فقط این نیست که «با یک زبان کامپایلری نوشته شده»؛ مزیت اصلی اینه که هزینهٔ اجرای یک CMS رو از ریشه پایین میاره و این چنین معماری فقط با سی++ ممکن بود. وقتی که CMSهای معمولی برای جواب دادن به ترافیک بیشتر، هی RAM، CPU، worker و سرور بیشتری میبلعن،…
چند سال پیش بود تو گروههای تخصصی میگفتین مگهههه میشه با سی++ سایت ساخت؟! 😆 مزخرف نگو! اون موقع گفتم من میسازم شما بشین نگاه کن.
حالا دیدی شد؟ موضوع اینه که چون دنیای وب سالهاست با PHP ومزخرفاتی مثل وردپرس ملت رو مشغول کردن همه فکر میکنن وب یعنی همین!
نه اتفاقا وب رو باید درست درک کنی! باید بری شخمش بزنی از وب۲ گرفته تا وب۳ همرو زیر رو کنی تازه میفهمی که ابزارهایی که بهت دادن صرفا یک راه حل سنتی هستن و نه همه چیز! جایگاه زبانها رو بشناسی، فناوریها رو بفهمی.
وقتی وباسمبلی اومد چطور بود؟ حتی خیلیها باورشون هم نمیشد وب در سطح کد ماشین قابل اجرا باشه.
الان تگرا خیلی راحت میتونه با یک HTML, CSS, JS ساده ظاهرش طراحی بشه، میتونه مثلا vuejs یا هر چیزی که دوست داری طراحی وبسایت باهاش بشه یا حتی میتونه با وباسمبلی اجرا بشه.
اما از نظر من اصلا کاربر چرا باید درگیر طراحی بشه؟ سیستم باید با چند کلیک این کارو رو انجام بده و کاربر فقط باید بگه من سطح نیازم چه چیزی هست.
و تمام، سیستم تصمیم خواهد گرفت چه ساختاری رو در اختیار شما قرار بده.
نیازی نیست یک صفحه ساده بیاد سربار یک موتور دیتابیس ایجاد کنه! یا برعکس نباید یک سیستم سازمانی پیچیده متکی به مکانیزم ساده باشه!
پس معماری پیشرفته چیه؟ پس مکانیزمها و روشهای In-Memory چیه؟
سیستم باید هرجا نیاز بود همون مکانیزم رو فعال کنه، بدون اینکه بگه من در حد توانم نیست و کاربر رو مجبور به هزینهٔ اضافی ساخت یا ارتقاء زیرساخت و مصرف بیشتر انرژی کنه.
به همین سادگی! و پشت این سادگی دنیایی پیچیدگی وجود داره.
سعی میکنم در فرصت مناسب نسخهٔ آزمایشی عمومیش رو منتشر کنم تا خودتون هم تجربش کنید ببینید چطوری کار می کنه.
حالا دیدی شد؟ موضوع اینه که چون دنیای وب سالهاست با PHP ومزخرفاتی مثل وردپرس ملت رو مشغول کردن همه فکر میکنن وب یعنی همین!
نه اتفاقا وب رو باید درست درک کنی! باید بری شخمش بزنی از وب۲ گرفته تا وب۳ همرو زیر رو کنی تازه میفهمی که ابزارهایی که بهت دادن صرفا یک راه حل سنتی هستن و نه همه چیز! جایگاه زبانها رو بشناسی، فناوریها رو بفهمی.
وقتی وباسمبلی اومد چطور بود؟ حتی خیلیها باورشون هم نمیشد وب در سطح کد ماشین قابل اجرا باشه.
الان تگرا خیلی راحت میتونه با یک HTML, CSS, JS ساده ظاهرش طراحی بشه، میتونه مثلا vuejs یا هر چیزی که دوست داری طراحی وبسایت باهاش بشه یا حتی میتونه با وباسمبلی اجرا بشه.
اما از نظر من اصلا کاربر چرا باید درگیر طراحی بشه؟ سیستم باید با چند کلیک این کارو رو انجام بده و کاربر فقط باید بگه من سطح نیازم چه چیزی هست.
و تمام، سیستم تصمیم خواهد گرفت چه ساختاری رو در اختیار شما قرار بده.
نیازی نیست یک صفحه ساده بیاد سربار یک موتور دیتابیس ایجاد کنه! یا برعکس نباید یک سیستم سازمانی پیچیده متکی به مکانیزم ساده باشه!
پس معماری پیشرفته چیه؟ پس مکانیزمها و روشهای In-Memory چیه؟
سیستم باید هرجا نیاز بود همون مکانیزم رو فعال کنه، بدون اینکه بگه من در حد توانم نیست و کاربر رو مجبور به هزینهٔ اضافی ساخت یا ارتقاء زیرساخت و مصرف بیشتر انرژی کنه.
به همین سادگی! و پشت این سادگی دنیایی پیچیدگی وجود داره.
سعی میکنم در فرصت مناسب نسخهٔ آزمایشی عمومیش رو منتشر کنم تا خودتون هم تجربش کنید ببینید چطوری کار می کنه.
COMPΞZ 🧬
چند سال پیش بود تو گروههای تخصصی میگفتین مگهههه میشه با سی++ سایت ساخت؟! 😆 مزخرف نگو! اون موقع گفتم من میسازم شما بشین نگاه کن. حالا دیدی شد؟ موضوع اینه که چون دنیای وب سالهاست با PHP ومزخرفاتی مثل وردپرس ملت رو مشغول کردن همه فکر میکنن وب یعنی همین!…
و جالبتر از هر چیز دیگه! این سیستم میتونه حتی روی Playstation هم اجرا بشه و به عنوان یک اپلیکیشن و یا یک سرویس ازش استفاده بشه، الزامی بر این نیست که دسترسی از مرورگر ممکن باشه! 🥴
یعنی محدودیت مبتنی بر پروتکل وب نداره! میتونه به یک اپلیکیشن روی دسکتاپ یا موبایل تبدیل بشه!
وبسایت یعنی یک واسط یک رابط، وقتی زیرساخت یک سیستم کد ماشین خالص باشه دیگه براش فرقی نداره که محدود روی چه پلتفرمی باشه! 😆
زبانهای چند منظوره اینطوری کار میکنن! هیچ سیستمی به این شکل نمیوتونه با زبانهای تک بعدی و تک منطوره پیاده بشن.
سادست، شما وقتی یه وردپرس نصب میکنی، این یعنی یک سیستم فقط مبتنی بر صفحههات وی روی مرورگر.
ولی وقتی تگرا رو نصب کنی، حق انتخاب داری! فقط مرورگر؟
اینجاست که تگرا میگه نه عزیزم! هرجا بخوای من با همون کد واحد میتونم اجرا بشم، نیازی نیست یک سیستم از اول بسازی! نیازی نیست بری درگیر api نویسی بشی تا یه اپلیکیشن موبایل بسازی، به من بگو جایی کامپایل بشم که دوست داری. روی مک؟ ویندوز؟ لینوکس؟ اندروید؟ آیاواس؟ بیاس دی؟ رزبری؟ اکسباکس؟ مرورگر؟ کجا؟ 😒 این دیدگاه کلی من از تگراست.
فکر کنم طراحهای وب مغزشون رگبهرگ شد… بعدها باید یه سری نمونه خروجیها ازش منتشر کنم تا ببینن در چه سطحی دارم صحبت میکنم. 😝
توی دنیای برنامهنویسی اگه دیوانه نباشی نمیتونی چیز متفاوتی بسازی، و اگرنه باید یه چیزی که دیگران پایهریزی کردن رو فقط گسترش بدی.
یعنی محدودیت مبتنی بر پروتکل وب نداره! میتونه به یک اپلیکیشن روی دسکتاپ یا موبایل تبدیل بشه!
وبسایت یعنی یک واسط یک رابط، وقتی زیرساخت یک سیستم کد ماشین خالص باشه دیگه براش فرقی نداره که محدود روی چه پلتفرمی باشه! 😆
زبانهای چند منظوره اینطوری کار میکنن! هیچ سیستمی به این شکل نمیوتونه با زبانهای تک بعدی و تک منطوره پیاده بشن.
سادست، شما وقتی یه وردپرس نصب میکنی، این یعنی یک سیستم فقط مبتنی بر صفحههات وی روی مرورگر.
ولی وقتی تگرا رو نصب کنی، حق انتخاب داری! فقط مرورگر؟
اینجاست که تگرا میگه نه عزیزم! هرجا بخوای من با همون کد واحد میتونم اجرا بشم، نیازی نیست یک سیستم از اول بسازی! نیازی نیست بری درگیر api نویسی بشی تا یه اپلیکیشن موبایل بسازی، به من بگو جایی کامپایل بشم که دوست داری. روی مک؟ ویندوز؟ لینوکس؟ اندروید؟ آیاواس؟ بیاس دی؟ رزبری؟ اکسباکس؟ مرورگر؟ کجا؟ 😒 این دیدگاه کلی من از تگراست.
فکر کنم طراحهای وب مغزشون رگبهرگ شد… بعدها باید یه سری نمونه خروجیها ازش منتشر کنم تا ببینن در چه سطحی دارم صحبت میکنم. 😝
توی دنیای برنامهنویسی اگه دیوانه نباشی نمیتونی چیز متفاوتی بسازی، و اگرنه باید یه چیزی که دیگران پایهریزی کردن رو فقط گسترش بدی.
Tegra — A CMS that isn’t bound to the Web, It is a native, cross-platform Content Management System.
طرف میگه اساتید دانشگاه طوری هنرجوهارو تربیت کردن که بذارن برن!!!
یعنی خدا شاهده بعضی از این خرزشیا انقدر زبون نفهمن که آدم دلش میخواد زیر آب جوش توی چلهٔ تابستون در نقطهٔ مرکزی دشت لوت ببندیش شلاق بزنی عین سگگگگ زوزه بکشه! اینطوری شاید یه ذره از اینهمه گناهی که کردین سبک شید.
چیه نکنه فکر کردی واقعا قراره بری بهشت؟ به خدااااا خدارو بنده نمیشم اگه قرار باشه شماها روی بهشتو ببینید. 😁
یعنی برای هر مشکلی یه توجیه شخمی میاریدا… چقدر زبون نفهمید خدای من… واه واه واه خستم کردین.
برق ندارم حوصلم نمیکشه، هربار برق و نت بره من به شما گیر خواهم داد، همینه که هست! دوست ندارید پاشید برید لبنان و عراق اونجا منی در کار نیست. 😒
یعنی خدا شاهده بعضی از این خرزشیا انقدر زبون نفهمن که آدم دلش میخواد زیر آب جوش توی چلهٔ تابستون در نقطهٔ مرکزی دشت لوت ببندیش شلاق بزنی عین سگگگگ زوزه بکشه! اینطوری شاید یه ذره از اینهمه گناهی که کردین سبک شید.
چیه نکنه فکر کردی واقعا قراره بری بهشت؟ به خدااااا خدارو بنده نمیشم اگه قرار باشه شماها روی بهشتو ببینید. 😁
یعنی برای هر مشکلی یه توجیه شخمی میاریدا… چقدر زبون نفهمید خدای من… واه واه واه خستم کردین.
برق ندارم حوصلم نمیکشه، هربار برق و نت بره من به شما گیر خواهم داد، همینه که هست! دوست ندارید پاشید برید لبنان و عراق اونجا منی در کار نیست. 😒
COMPΞZ 🧬
طرف میگه اساتید دانشگاه طوری هنرجوهارو تربیت کردن که بذارن برن!!! یعنی خدا شاهده بعضی از این خرزشیا انقدر زبون نفهمن که آدم دلش میخواد زیر آب جوش توی چلهٔ تابستون در نقطهٔ مرکزی دشت لوت ببندیش شلاق بزنی عین سگگگگ زوزه بکشه! اینطوری شاید یه ذره از اینهمه…
میدونی خیلی از دوستان من با نظرات من مخالفن! و این طبیعیه :)
کل بحث من اینه آدم باید اشتباهشو قبول کنه! من سالها از این تفکر حمایت کردم ولی وقتی دیدم از دین دکون بازار ساختن گفتم شما را به سلامت! 👋🏼
تا وقتی که در جهل تا خرخره فرورفته باشی و حاضر نباشی که قبول کنی باید یکم فکر کنی، ممکن نیست بتونی اصلاح بشی.
شما میگین ما به خاطر ایران داریم جون میکنیم، و این کار دشمنه که اینهمه خرابی به بار آورده!
خیلی خب! من میگم ایران، بدون اعلام وفاداری به هیچ حکومت، جریان یا ایدئولوژیه، شما میگی نه ایران یعنی فقط بعد این ۵۰ سال.
تمام حرف من اینه:
«هویت من قدیمیتر از تمام حکومتهاست.»
درک این سخت نیست! خیلی خب، کار کار دشمنته، قدرت که دست شماست…
مردک الاغ، من کل صفحههات شناسنامم پر از مهر مشارکت در انتخاباتیه که پرچم به دست با عشق توشون حضور داشتم! هر سازی زدی رقصیدیم! پس چی شد؟ خب درستش کن 😐 ما منتظریم که درستش کنی، کاری نداریم که… درستش کن 🫵🏼
البته که نمیتونی، چون گفتم درختی که بعد اینهمه سال بار نداده، از این به بعد هم نخواهد داد مشتی! حالا تو هی بگو نه آخه فلانه بهمانه… 😪
کل بحث من اینه آدم باید اشتباهشو قبول کنه! من سالها از این تفکر حمایت کردم ولی وقتی دیدم از دین دکون بازار ساختن گفتم شما را به سلامت! 👋🏼
تا وقتی که در جهل تا خرخره فرورفته باشی و حاضر نباشی که قبول کنی باید یکم فکر کنی، ممکن نیست بتونی اصلاح بشی.
شما میگین ما به خاطر ایران داریم جون میکنیم، و این کار دشمنه که اینهمه خرابی به بار آورده!
خیلی خب! من میگم ایران، بدون اعلام وفاداری به هیچ حکومت، جریان یا ایدئولوژیه، شما میگی نه ایران یعنی فقط بعد این ۵۰ سال.
تمام حرف من اینه:
«هویت من قدیمیتر از تمام حکومتهاست.»
درک این سخت نیست! خیلی خب، کار کار دشمنته، قدرت که دست شماست…
مردک الاغ، من کل صفحههات شناسنامم پر از مهر مشارکت در انتخاباتیه که پرچم به دست با عشق توشون حضور داشتم! هر سازی زدی رقصیدیم! پس چی شد؟ خب درستش کن 😐 ما منتظریم که درستش کنی، کاری نداریم که… درستش کن 🫵🏼
البته که نمیتونی، چون گفتم درختی که بعد اینهمه سال بار نداده، از این به بعد هم نخواهد داد مشتی! حالا تو هی بگو نه آخه فلانه بهمانه… 😪
COMPΞZ 🧬
میدونی خیلی از دوستان من با نظرات من مخالفن! و این طبیعیه :) کل بحث من اینه آدم باید اشتباهشو قبول کنه! من سالها از این تفکر حمایت کردم ولی وقتی دیدم از دین دکون بازار ساختن گفتم شما را به سلامت! 👋🏼 تا وقتی که در جهل تا خرخره فرورفته باشی و حاضر نباشی…
جایی ندیدم نخوندم که تو کل تاریخ ایران اینهمه مسخرمون کنن!
از نظر شما کلا صحبتش در مورد کشور ما نیست. چیزی نشده که… دشواری؟ دشواری کجا بود همه چی عالیه! 😄
از نظر شما کلا صحبتش در مورد کشور ما نیست. چیزی نشده که… دشواری؟ دشواری کجا بود همه چی عالیه! 😄