COMPΞZ 🧬
صبر داشته باش! تا رنج تحمل نکنی گنج نبینی! تا شب نرود، صبح پدیدار نباشد. سعدی.
ما یک عذرخواهی به خودمان بدهکاریم، برای تمام وقتهایی که میدانستیم قدرتمان را نمیدانند اما باز هم محبت کردیم. 😌
گفتین تنگه رو میبندیم دنیارو فلج میکنیم به غلط کردن میاندازیم! طرف اومد دید اینا نفهمن رفت اونور تنگه آبراههای مناسب برای تردد پیدا کردن بی منت وقتی دید نیازی به هزینه جنگی نداره خب مریض نیست که بیاد هزینه کنه با تو کل کل کنه! شمارو در حد سامتینگ خطاب میکنن اینا.
بعد تو میگی ما مجبورش کردیم و شکست خورد و ما پیروزیم!!!
دور تا دورتو فلج کرد، اقتصادتم نابود کرد. حق هیچ ترددی رو نداری هیچی وارد مملکت نمیشه و هیچی هم خارج نمیشه.
حالا میخوای چیکار کنی قدرت اول جهان؟
قیمت نفت جهانی هم مهار شد، و با قدرت بسیار زیادی هم اقتصاد اول دنیا ثابت کرد که براش ذرهای اهمیت ندارید.
قیمت بیتکوین رو میبینی دیگه؟ این دقیقا بعد از خبری بود که کله زرد گفت دیگه تهدیدی برای اقتصاد ما و به خصوص کریپتو وجود نداره.
حالا چی مونده؟
ایرانی که بعد از هفتاد سال به لطف شما خر مغزها برای بار دوم فروش نفتش به صفر رسید.
تنگهای که برای مدتها ارزشمند بود و بسیار هم حیاطی! فکرشو بکن و بعد از این هم دلیلی برای عبور از این تنگه نداشته باشن.
همه چیزو نابود کردین هم مملکتو هم داراییها رو هم موقعیتهایی که برای این کشور میتونست اقتصاد رو شکوفا کنه.
بیعرضههای گنده گوز کثیف.
دنیا داره میخنده بهمون احمقا و شما هنوز اعلام پیروزی میکنید…
که پیروزی؟ وضعیت صف بنزینهارو که دیدی؟ بماند به جای بنزین چی دارین میدین به ملت!
بماند انرژیای که نمیتونید تأمینش کنید مدام قطعی حتی روز جمعه! اینا داره نشون میده چقدر پیروزین.
وضعیت بازار و حباب و تورم هم که به جاش.
میشه یکی از با شعورترینهاتون بیاد یه بار هم که شده توضیح بده دقیقا کجا پیروز هستیم؟ 😑 قول میدم فحشت ندم فقط بیا یه سند بذار رو میز بگو اینجا ما نتیجه مثبت گرفتیم، قول میدم بیام پرچم به دست تو خیابون همراه شما عر عر کنم.
هرکی بود صد بار از شرم اینهمه دروغ و توهم و جهل و نادانی آب شده بود! من دیگه سر در نمیارم.
آهان فهمیدم، مقصر این همه خرابی رژیمهای قبلیه و بازماندههاش و صد البته مردم!
آخ آخ آخ که شماها چقدر مظلوم و خیر خواه و مملکت ساز و پر قدرتو با ابوهتین، فقط ما احمقیم قدرتونو نمیدونی و خیلی هم نا شکریم. 😉
بعد تو میگی ما مجبورش کردیم و شکست خورد و ما پیروزیم!!!
دور تا دورتو فلج کرد، اقتصادتم نابود کرد. حق هیچ ترددی رو نداری هیچی وارد مملکت نمیشه و هیچی هم خارج نمیشه.
حالا میخوای چیکار کنی قدرت اول جهان؟
قیمت نفت جهانی هم مهار شد، و با قدرت بسیار زیادی هم اقتصاد اول دنیا ثابت کرد که براش ذرهای اهمیت ندارید.
قیمت بیتکوین رو میبینی دیگه؟ این دقیقا بعد از خبری بود که کله زرد گفت دیگه تهدیدی برای اقتصاد ما و به خصوص کریپتو وجود نداره.
حالا چی مونده؟
ایرانی که بعد از هفتاد سال به لطف شما خر مغزها برای بار دوم فروش نفتش به صفر رسید.
تنگهای که برای مدتها ارزشمند بود و بسیار هم حیاطی! فکرشو بکن و بعد از این هم دلیلی برای عبور از این تنگه نداشته باشن.
همه چیزو نابود کردین هم مملکتو هم داراییها رو هم موقعیتهایی که برای این کشور میتونست اقتصاد رو شکوفا کنه.
بیعرضههای گنده گوز کثیف.
دنیا داره میخنده بهمون احمقا و شما هنوز اعلام پیروزی میکنید…
که پیروزی؟ وضعیت صف بنزینهارو که دیدی؟ بماند به جای بنزین چی دارین میدین به ملت!
بماند انرژیای که نمیتونید تأمینش کنید مدام قطعی حتی روز جمعه! اینا داره نشون میده چقدر پیروزین.
وضعیت بازار و حباب و تورم هم که به جاش.
میشه یکی از با شعورترینهاتون بیاد یه بار هم که شده توضیح بده دقیقا کجا پیروز هستیم؟ 😑 قول میدم فحشت ندم فقط بیا یه سند بذار رو میز بگو اینجا ما نتیجه مثبت گرفتیم، قول میدم بیام پرچم به دست تو خیابون همراه شما عر عر کنم.
هرکی بود صد بار از شرم اینهمه دروغ و توهم و جهل و نادانی آب شده بود! من دیگه سر در نمیارم.
آهان فهمیدم، مقصر این همه خرابی رژیمهای قبلیه و بازماندههاش و صد البته مردم!
آخ آخ آخ که شماها چقدر مظلوم و خیر خواه و مملکت ساز و پر قدرتو با ابوهتین، فقط ما احمقیم قدرتونو نمیدونی و خیلی هم نا شکریم. 😉
شنیدم بعضی از آرتیستا دماغ بالا شدن! 😒
حواستون باشه… هوا برتون نداره.
یهو دیدی زد به سرم اومدم کالکت کردم بعد همرو burn زدمها! حسود بازیو دماغ بالا رفتن ممنوع!
دور هم و باهم پیشرفت کنید، کسی که هنرمند باشه خودخواه نمیشه، کی گفته فقط شما هنرمندی بقیه خیخن!؟
هنرت کیلو چنده که مغرور شدی بچه جون! حواست باشه به هموطن جماعت حتی اونی که تازه کاره منم منم نکنی.😉
هنرمند قبل از هنرش اخلاقشو میگن! اینو اگه فراموش کردی یادآوری کن برا خودت که روزی خودت هم هیچی نبودی.
حواستون باشه… هوا برتون نداره.
یهو دیدی زد به سرم اومدم کالکت کردم بعد همرو burn زدمها! حسود بازیو دماغ بالا رفتن ممنوع!
دور هم و باهم پیشرفت کنید، کسی که هنرمند باشه خودخواه نمیشه، کی گفته فقط شما هنرمندی بقیه خیخن!؟
هنرت کیلو چنده که مغرور شدی بچه جون! حواست باشه به هموطن جماعت حتی اونی که تازه کاره منم منم نکنی.😉
هنرمند قبل از هنرش اخلاقشو میگن! اینو اگه فراموش کردی یادآوری کن برا خودت که روزی خودت هم هیچی نبودی.
COMPΞZ 🧬
شنیدم بعضی از آرتیستا دماغ بالا شدن! 😒 حواستون باشه… هوا برتون نداره. یهو دیدی زد به سرم اومدم کالکت کردم بعد همرو burn زدمها! حسود بازیو دماغ بالا رفتن ممنوع! دور هم و باهم پیشرفت کنید، کسی که هنرمند باشه خودخواه نمیشه، کی گفته فقط شما هنرمندی بقیه…
در اولین فرصت مناسب روش ورود به تزوس رو آموزش میدم، کاری نداره سختم نیست.
هرکدوم از آرتیستها هم چرت و پرت گفت نادیده بگیرید اینا با چند دلار ظاهرا هوایی شدن حواسشون نیست خودشون یه زمانی برای چند سنت منت اینو اونو میکشیدن.
هرکدوم از آرتیستها هم چرت و پرت گفت نادیده بگیرید اینا با چند دلار ظاهرا هوایی شدن حواسشون نیست خودشون یه زمانی برای چند سنت منت اینو اونو میکشیدن.
COMPΞZ 🧬
بعضیها واقعاً رفتارشون در شأن عنوان آرتیست نیست! اعتبار یک آرتیست به تار مو بنده! وقتی کارِت Burn میشه یعنی دیگه اعتباری نداری! پس باید خیلی دقت کنی که چطور پیش میری! وقتی بهتون فرصت داده میشه دیگه هزارتا تفسیر از توش در نیارید؛ سعی کنید فرصت رو غنیمت بدونید…
صرف بر جهت یاد آوری، وقتی از یه هنرمند حمایت میشه صرفا به معنای این نیست که هنرش عالیه!
بخش مهمی از اون سرمایهگذاری روی جامعه و حوزهٔ هنره و بخشی به خاطر تلاشهاشه و کسی که هنر جمعآوری میکنه لزوما برای لذت بردن از خود هنر این کارو نمیکنه.
باید از خودت بپرسی چرا باید روی هنر من سرمایهگذاری بشه؟
چند تا دلیل داره:
۱) معناشناسی و کشف هنر
۲) تقویت اعتبار جامعه و فرد
۳) حمایت و تشویق
هیچ کس از ابتدا به این مرحله نمیرسه! ماهها و سالها باید جر بخوری تا بتونی دیده بشی.
بعد اینکه دیده شدی، چرا فکر میکنی اگه یکی دیگه هم دیده بشه قراره نون تورو کیسه کنه؟ چیه این رفتار که فکر میکنید فقط شما هنرمندی؟ اینارو من فقط بین آرتیستای ایرانی دیدم و متأسفانه هنوز هم تو دوران تک روی سیر میکنن!
بازار ارث بابای من و شما نیست، همه حق دارن دیده بشن، دیده شدی، معروف شدی، حالا نوبت توئه از بقیه حمایت کنی، این اخلاق حرفهایه نادان!
بخش مهمی از اون سرمایهگذاری روی جامعه و حوزهٔ هنره و بخشی به خاطر تلاشهاشه و کسی که هنر جمعآوری میکنه لزوما برای لذت بردن از خود هنر این کارو نمیکنه.
باید از خودت بپرسی چرا باید روی هنر من سرمایهگذاری بشه؟
چند تا دلیل داره:
۱) معناشناسی و کشف هنر
۲) تقویت اعتبار جامعه و فرد
۳) حمایت و تشویق
هیچ کس از ابتدا به این مرحله نمیرسه! ماهها و سالها باید جر بخوری تا بتونی دیده بشی.
بعد اینکه دیده شدی، چرا فکر میکنی اگه یکی دیگه هم دیده بشه قراره نون تورو کیسه کنه؟ چیه این رفتار که فکر میکنید فقط شما هنرمندی؟ اینارو من فقط بین آرتیستای ایرانی دیدم و متأسفانه هنوز هم تو دوران تک روی سیر میکنن!
بازار ارث بابای من و شما نیست، همه حق دارن دیده بشن، دیده شدی، معروف شدی، حالا نوبت توئه از بقیه حمایت کنی، این اخلاق حرفهایه نادان!
COMPΞZ 🧬
صرف بر جهت یاد آوری، وقتی از یه هنرمند حمایت میشه صرفا به معنای این نیست که هنرش عالیه! بخش مهمی از اون سرمایهگذاری روی جامعه و حوزهٔ هنره و بخشی به خاطر تلاشهاشه و کسی که هنر جمعآوری میکنه لزوما برای لذت بردن از خود هنر این کارو نمیکنه. باید از خودت…
درضمن یه موضوعی رو هنوز بعضیها درک نکردن و چون مدام تکرار شده فکر میکنن مثلا کالکتورهایی که میان ازشون کار میگیرن وظیفشونه!
نه اصلا اینطور نیست! اونی که میاد هزینه میکنه که یک سنت چه اتر اتر، باید از چی سود کنه؟
نکنه فکر کردی همینطوری میگیره فقط حال کنه باهاش؟ این سبک حمایت توهمات ۲۰۲۱ بود که نمیدونستن چطور پولاشونو خرج کنن! الان از این خبرا نیست!
خیلیها میدونن من کالکتورم ۶۵۲۹ خفنترین پانکه دنیای اناف تیه! کسی که آرزوی خیلیهاست حتی یه لایک ساده به کارشون بزنه چه برسه کارشو حمایت کنه!
حالا پس باید بیام بگم فقط من هنرمندم بقیه خیخن؟ که چی بشه؟ از این غرورها چی در میاد؟ چرا بعضیها عادت دارین وقتی یه خارجی ازتون حمایت میکنه بقیه هنرمندای ایرانی رو بیلیاقت فرض کنید؟
فراموش نکن بخش مهمی از دلیل سرمایهگذاری اعتبار شخصی هنرمنده نه صرفا فقط هنرش، مطمئن باش اگه با زحمت شهرت کسب میکنی خیلی راحتتر هم از دستش میدی.
اینکه موفق بشی عالیه، اینکه یه اعتباری برای خودت کسب میکنی هم عالیه و قطع به یقین بدون زحمت به دست نمیاد اینو همه میدونیم! اما با دست به دست هم دادن میشه پیشرفت کرد، اینکه چون تو پیشرفت کردی پاتو بذاری روی بقیه نخوای کسی بیاد بالا از تو یک حرفهای نمیسازه.
یا اگه کمکی نمیکنی، حداقل جلو تازه واردا خود خفن بینی نداشته باش یا حمایتش کن یا نکن ولی هیچوقت نزن تو ذوقش! 😉
نه اصلا اینطور نیست! اونی که میاد هزینه میکنه که یک سنت چه اتر اتر، باید از چی سود کنه؟
نکنه فکر کردی همینطوری میگیره فقط حال کنه باهاش؟ این سبک حمایت توهمات ۲۰۲۱ بود که نمیدونستن چطور پولاشونو خرج کنن! الان از این خبرا نیست!
خیلیها میدونن من کالکتورم ۶۵۲۹ خفنترین پانکه دنیای اناف تیه! کسی که آرزوی خیلیهاست حتی یه لایک ساده به کارشون بزنه چه برسه کارشو حمایت کنه!
حالا پس باید بیام بگم فقط من هنرمندم بقیه خیخن؟ که چی بشه؟ از این غرورها چی در میاد؟ چرا بعضیها عادت دارین وقتی یه خارجی ازتون حمایت میکنه بقیه هنرمندای ایرانی رو بیلیاقت فرض کنید؟
فراموش نکن بخش مهمی از دلیل سرمایهگذاری اعتبار شخصی هنرمنده نه صرفا فقط هنرش، مطمئن باش اگه با زحمت شهرت کسب میکنی خیلی راحتتر هم از دستش میدی.
اینکه موفق بشی عالیه، اینکه یه اعتباری برای خودت کسب میکنی هم عالیه و قطع به یقین بدون زحمت به دست نمیاد اینو همه میدونیم! اما با دست به دست هم دادن میشه پیشرفت کرد، اینکه چون تو پیشرفت کردی پاتو بذاری روی بقیه نخوای کسی بیاد بالا از تو یک حرفهای نمیسازه.
یا اگه کمکی نمیکنی، حداقل جلو تازه واردا خود خفن بینی نداشته باش یا حمایتش کن یا نکن ولی هیچوقت نزن تو ذوقش! 😉
شیرینترین بخش در برنامهنویسی پیشرفته کجاست؟
برای من سازندهها (constructor) و مخربها (destructor) هستن به خصوص توابع مجازی (virtual function) یکی از قدرتمندترین ویژگیهای OOP در سیپلاسپلاس.
چرا شیرین و جذابه واسم؟ چون تولد و مرگ کنترل شدهٔ یک شیء رو در این بخشها به دست میگیرم، یه حس خاصی داره. 😎
به صورت کلی همچین چیزی:
Lifetime + Ownership + Polymorphism
برای شما کدوم بخش شیرینه و چرا؟
برای من سازندهها (constructor) و مخربها (destructor) هستن به خصوص توابع مجازی (virtual function) یکی از قدرتمندترین ویژگیهای OOP در سیپلاسپلاس.
چرا شیرین و جذابه واسم؟ چون تولد و مرگ کنترل شدهٔ یک شیء رو در این بخشها به دست میگیرم، یه حس خاصی داره. 😎
به صورت کلی همچین چیزی:
Lifetime + Ownership + Polymorphism
برای شما کدوم بخش شیرینه و چرا؟
COMPΞZ 🧬
اینوووو 🤣😆 خووووب بود!😆 هکر باحالیه در اصل استاد SEO خوبیام هست. 👌🏼
جالب بودنش به کنار، اما برای همچین مسائلی بهترین کار اینه با هزینهٔ کمتر مشکل ایمنی وبسایت رو حل کنید اونم تازه اگه اسرائیلی باشه خب پیداش کردی میخوای چیکارش کنی؟ 😄
یک میلیارد حالا حتی به تومان هم باشه ارزش پیدا کردن اینو نداره.
روشش عالی بود ولی 🤣👌🏼 اینو باید پیدا کرد ازش یاد گرفت، ببین این دیگه کی بوده که سئو رو جعل کرده که کوگل سایتو از بیخ زده. 😬
یک میلیارد حالا حتی به تومان هم باشه ارزش پیدا کردن اینو نداره.
روشش عالی بود ولی 🤣👌🏼 اینو باید پیدا کرد ازش یاد گرفت، ببین این دیگه کی بوده که سئو رو جعل کرده که کوگل سایتو از بیخ زده. 😬
COMPΞZ 🧬
جالب بودنش به کنار، اما برای همچین مسائلی بهترین کار اینه با هزینهٔ کمتر مشکل ایمنی وبسایت رو حل کنید اونم تازه اگه اسرائیلی باشه خب پیداش کردی میخوای چیکارش کنی؟ 😄 یک میلیارد حالا حتی به تومان هم باشه ارزش پیدا کردن اینو نداره. روشش عالی بود ولی 🤣👌🏼 اینو…
برای خودم جالب شد، روی تگرا یه بستهٔ امنیتی پیاده کنم که تمرکز روی ایمنی سئو رو هم تضمین کنه و چه باحال باشه وقتی سیستم کامپایلریه. 🙃
اگه همچین مشکلاتی برای سایتتون پیش اومد مواردی که میتونید بررسی کنید کم نیستن.
هکر احتمالا از روشهای متعددی آزمایش گرفته و حفرهٔ امنیتی میتونه توی یکی از روشهای رایج باشه که درنهایت دستکاری sitemap.xml شکل میگیره.
روشش یکی دو تا هم نیست، از sql injection ساده گرفته تا حتی حمله به SSTI، SCSS و کلی روشهای دیگه.
حداقل ۲۰/۳۰ تا مورد برای نفوز جهت تغییر شاخصهای سئو وجود داره که باید بهشون توجه بشه.
یه متخصص وب باید به اینا دقت کنه، صرفا یه وردپرس نصب کردن برای داشتن یه وب سایت ملاک نیست هرچند CMS خودش باید این چیزارو هم تضمین کنه.
مبحث CMS کلی داستان داره یکی از مهمترین بخشهاش template engine هست که به شدت باید ایمن باشه یا حتی مهمتر از سیستم مدیریت محتوا، پیکربندی درست وبسرور مهمه مثل آپاچی، انجین ایکس و … ممکنه با سادهترین دسترسی تزریق ممکن بشه و این مسائل روی سیستمهای اسکریپتی عین آب خوردنه.
خندم به این میگیره که از این پس هرکی که با ai خواست سایت بسازه بنده خدا در جریان این مسائل نیست که بدونه چه بلاهایی ممکنه سرش بیاد! زیاد طول نمیکشه یه مدت بعد متوجه میشید که تخصص مهمه نه صرفا ابزار!!!
اگه همچین مشکلاتی برای سایتتون پیش اومد مواردی که میتونید بررسی کنید کم نیستن.
هکر احتمالا از روشهای متعددی آزمایش گرفته و حفرهٔ امنیتی میتونه توی یکی از روشهای رایج باشه که درنهایت دستکاری sitemap.xml شکل میگیره.
روشش یکی دو تا هم نیست، از sql injection ساده گرفته تا حتی حمله به SSTI، SCSS و کلی روشهای دیگه.
حداقل ۲۰/۳۰ تا مورد برای نفوز جهت تغییر شاخصهای سئو وجود داره که باید بهشون توجه بشه.
یه متخصص وب باید به اینا دقت کنه، صرفا یه وردپرس نصب کردن برای داشتن یه وب سایت ملاک نیست هرچند CMS خودش باید این چیزارو هم تضمین کنه.
مبحث CMS کلی داستان داره یکی از مهمترین بخشهاش template engine هست که به شدت باید ایمن باشه یا حتی مهمتر از سیستم مدیریت محتوا، پیکربندی درست وبسرور مهمه مثل آپاچی، انجین ایکس و … ممکنه با سادهترین دسترسی تزریق ممکن بشه و این مسائل روی سیستمهای اسکریپتی عین آب خوردنه.
خندم به این میگیره که از این پس هرکی که با ai خواست سایت بسازه بنده خدا در جریان این مسائل نیست که بدونه چه بلاهایی ممکنه سرش بیاد! زیاد طول نمیکشه یه مدت بعد متوجه میشید که تخصص مهمه نه صرفا ابزار!!!
COMPΞZ 🧬
اینوووو 🤣😆 خووووب بود!😆 هکر باحالیه در اصل استاد SEO خوبیام هست. 👌🏼
چه جالب! متوجه شدم صاحب اون سایت که هکر اونطوری هکش کرده یه چپوله! 😆 میگم آخه یه دلیلی باید باشه و اگرنه مسخرست!
یعنی قشنگ هم از اونور هم از اینور دست به دست دادن همه چیرو توجیه کنن که ما خوب بودیم! ما که میدونیم ترستون از چیه. 😉
حالا جوابتو من بدم؟ مصدق چه بود که بود؟ مصدق هم عین شماها یه نفهم خود مظلوم نمای چپول بود که هیچوقت نفهمید و شماهاهم هیچوقت نخواهید فهمید، دو تا مستند ازش بذاری روی میزت خواهی فهمید که بزرگترین خیانتها رو امثال این بشر به این ملت کرد.
ولی میدونی شما دو طرفه هم قدرت داری و هم رسانه و هم پول اما با این حال اونی که باید بفهمه میفهمه شماها چه جونورهای سمیای هستین!
یقهها رو با کراوات تزئین میکنید خودتونو از عرزشیا جدا میدونید و خیلی آگاه و با سواد! اما ذاتتون کثافته.
اتفاقا من به خیلی از عرزشیای مردمی امید دارم چون اینا حداقل از روی سادگی و باورهاشون طبیعیه حماقت کنن! اما شماها روباهید روباه!!! روباههای مکار مظلومنمایی که خائن به وطنید سرو ریشه هر کدومتونم بزنن میرسن به زندگیهای لاکچری اونور آبی ضد ایرانی که اشک تمساح میریزید و همیشه خنجر از پشت میزنید.
یعنی قشنگ هم از اونور هم از اینور دست به دست دادن همه چیرو توجیه کنن که ما خوب بودیم! ما که میدونیم ترستون از چیه. 😉
حالا جوابتو من بدم؟ مصدق چه بود که بود؟ مصدق هم عین شماها یه نفهم خود مظلوم نمای چپول بود که هیچوقت نفهمید و شماهاهم هیچوقت نخواهید فهمید، دو تا مستند ازش بذاری روی میزت خواهی فهمید که بزرگترین خیانتها رو امثال این بشر به این ملت کرد.
ولی میدونی شما دو طرفه هم قدرت داری و هم رسانه و هم پول اما با این حال اونی که باید بفهمه میفهمه شماها چه جونورهای سمیای هستین!
یقهها رو با کراوات تزئین میکنید خودتونو از عرزشیا جدا میدونید و خیلی آگاه و با سواد! اما ذاتتون کثافته.
اتفاقا من به خیلی از عرزشیای مردمی امید دارم چون اینا حداقل از روی سادگی و باورهاشون طبیعیه حماقت کنن! اما شماها روباهید روباه!!! روباههای مکار مظلومنمایی که خائن به وطنید سرو ریشه هر کدومتونم بزنن میرسن به زندگیهای لاکچری اونور آبی ضد ایرانی که اشک تمساح میریزید و همیشه خنجر از پشت میزنید.
COMPΞZ 🧬
چه جالب! متوجه شدم صاحب اون سایت که هکر اونطوری هکش کرده یه چپوله! 😆 میگم آخه یه دلیلی باید باشه و اگرنه مسخرست! یعنی قشنگ هم از اونور هم از اینور دست به دست دادن همه چیرو توجیه کنن که ما خوب بودیم! ما که میدونیم ترستون از چیه. 😉 حالا جوابتو من بدم؟ مصدق…
سه دسته نفهم داریم!
نمیتونه بفهمه.
نباید بفهمه.
دوست داره نفهمه.
نمیتونه بفهمه.
نباید بفهمه.
دوست داره نفهمه.
وقتی بعضیها یه برنامه رو دو روزه با AI میسازن و فکر میکنن حله یا در بهترین حالت فکر میکنن بخش احراز هویت یعنی یه جدول user و یا چهارتا فیلد و فوقش یه API و JWT... ما از روی حماقت نه از روی اهمیت دادن به معماری، خودِ احراز هویت رو یه پروژه میبینیم. 😁
این قراره بخشی از هستهٔ یک پروژهٔ وطنی باشه. صدها هزار خط کد با یک معماری فوق پیشرفته برای پشتیبانی از هر نوع احراز هویت داخلی و خارجیه.
از یک حساب کاربری ساده گرفته تا برو پروتکلهای متنبی بر بلاکچین.
این قراره بخشی از هستهٔ یک پروژهٔ وطنی باشه. صدها هزار خط کد با یک معماری فوق پیشرفته برای پشتیبانی از هر نوع احراز هویت داخلی و خارجیه.
از یک حساب کاربری ساده گرفته تا برو پروتکلهای متنبی بر بلاکچین.
COMPΞZ 🧬
وقتی بعضیها یه برنامه رو دو روزه با AI میسازن و فکر میکنن حله یا در بهترین حالت فکر میکنن بخش احراز هویت یعنی یه جدول user و یا چهارتا فیلد و فوقش یه API و JWT... ما از روی حماقت نه از روی اهمیت دادن به معماری، خودِ احراز هویت رو یه پروژه میبینیم. 😁 …
چیزی که ازش لذت میبرم توی این پروژه اینه که دارم سعی میکنم ساختار و معماری رو کاملاً بهروز با استاندارد ۲۶ زبان پیش بره که بعداً مجبور نشیم کالبدشکافی کنیم.
مواردی مثل
بعد از تأییدیه اولیه و آزمایشهای سطح بالا هدفم اینه سند مربوط به گواهی ISO رو بعد از انتشار از سازمان استانداردسازی بخرم.
این چیز عجیب و غریبی خواهد بود و ممکنه حین توسعه مدام ویژگیهای جدید از زبان رو ارتقاء بدم؛ اما یک بار برای همیشه از شر بازنویسیهای احراز هویت در هر پروژه خلاص خواهیم شد. 😎😌
برنامهنویسی با استانداردهای جدید ++C واقعاً لذتبخشه! همش میگی یاد بگیرم هرچی کد قدیمی دارم رو ارتقاء بدم به روشهای جدیدتر.
مواردی مثل
std::text_encoding یا std::monostate و embed# از استاندارد که به تازگی روی کامپایلرهای جدید در دسترس قرار گرفته فوقالعاده هستن.بعد از تأییدیه اولیه و آزمایشهای سطح بالا هدفم اینه سند مربوط به گواهی ISO رو بعد از انتشار از سازمان استانداردسازی بخرم.
این چیز عجیب و غریبی خواهد بود و ممکنه حین توسعه مدام ویژگیهای جدید از زبان رو ارتقاء بدم؛ اما یک بار برای همیشه از شر بازنویسیهای احراز هویت در هر پروژه خلاص خواهیم شد. 😎😌
برنامهنویسی با استانداردهای جدید ++C واقعاً لذتبخشه! همش میگی یاد بگیرم هرچی کد قدیمی دارم رو ارتقاء بدم به روشهای جدیدتر.
COMPΞZ 🧬
برنامهنویسی با استانداردهای جدید ++C واقعاً لذتبخشه! همش میگی یاد بگیرم هرچی کد قدیمی دارم رو ارتقاء بدم به روشهای جدیدتر.
چطور بفهمیم یک فناوری واقعاً در پروژه ما قابل استفاده است؟
یکی از چیزهایی که از زمان توسعه خیلی جدیتر بهش دقت میکنم، چیزی است به نام:
Technology Capability Baseline
یعنی یک سند ساده داخل پروژه که مشخص میکند که:
- چه فناوریهایی واقعاً کار میکنند؟
- کدامها در محیط فعلی آزمایشی هستند؟
- کدامها فقط روی کاغذ وجود دارند؟
- چرا یک قابلیت استفاده شده یا عمداً کنار گذاشته شده؟
چرا مهم است؟
چون بعد از چند ماه یا چند سال، نه خودتان و نه حتی AI همیشه دلیل تصمیمهای قبلی را نمیدانید. ممکن است یک ویژگی جدید را فقط چون «وجود دارد» وارد پروژه کنید، بدون اینکه بدانید در معماری واقعی شما چه مشکلی ایجاد میکند.
مثلاً در پروژه C++26 خودم:
ویژگی جدید Reflection توسط کامپایلر پشتیبانی میشود و خارج از پروژه هم بدون مشکل اجرا میشود؛ اما وقتی وارد ساختار واقعی پروژه با Module Partition میشود، مشکل ایجاد میکند.
پس وضعیت واقعی آن Available but Blocked است؛ نه اینکه بگوییم «پشتیبانی نمیشود»؛ چون این اشتباه است.
یا مثلاً
این تفاوت خیلی مهم است:
پشتیبانی شده (Supported) روی کاغذ برابر نیست با آماده (Ready) برای پروژه!
این نوع مستندسازی کمک میکند هم مهندسها و هم عاملهای هوش مصنوعی هنگام تحلیل و توسعه، تصمیمهای واقعی پروژه را در نظر بگیرند.
مهندسی نرمافزار فقط نوشتن کد نیست؛ ثبت دلیل تصمیمها، شناخت محدودیتها و فهمیدن مرزهای واقعی تکنولوژی هم بخشی از ساخت یک سیستم حرفهای است.
وگرنه چیزی که میسازید بعد از مدتی تبدیل به مجموعهای از تصمیمهای فراموششده و بدهی فنی خواهد شد.
هر از گاهی سعی میکنم یه سری نکتههارو بگم که چطور AI رو وادار کنید دقیقاً مبتنی بر مهندسی برای شما کار کنه.
پست بعدی فایل دستور یا پرامپتی که میتونید دقیقاً همچین چیزی رو برای پروژتون بسازید رو میفرستم که همچین ساختاری خواهد داشت:
یکی از چیزهایی که از زمان توسعه خیلی جدیتر بهش دقت میکنم، چیزی است به نام:
Technology Capability Baseline
یعنی یک سند ساده داخل پروژه که مشخص میکند که:
- چه فناوریهایی واقعاً کار میکنند؟
- کدامها در محیط فعلی آزمایشی هستند؟
- کدامها فقط روی کاغذ وجود دارند؟
- چرا یک قابلیت استفاده شده یا عمداً کنار گذاشته شده؟
چرا مهم است؟
چون بعد از چند ماه یا چند سال، نه خودتان و نه حتی AI همیشه دلیل تصمیمهای قبلی را نمیدانید. ممکن است یک ویژگی جدید را فقط چون «وجود دارد» وارد پروژه کنید، بدون اینکه بدانید در معماری واقعی شما چه مشکلی ایجاد میکند.
مثلاً در پروژه C++26 خودم:
ویژگی جدید Reflection توسط کامپایلر پشتیبانی میشود و خارج از پروژه هم بدون مشکل اجرا میشود؛ اما وقتی وارد ساختار واقعی پروژه با Module Partition میشود، مشکل ایجاد میکند.
پس وضعیت واقعی آن Available but Blocked است؛ نه اینکه بگوییم «پشتیبانی نمیشود»؛ چون این اشتباه است.
یا مثلاً
std::simd صرفاً چون یک قابلیت جدید C++26 است، نباید فرض کنیم آماده استفاده است. بررسی مشخص کرد که در محیط فعلی من روی معماری aarch64 محدودیتهایی وجود دارد و قابل استفاده نیست.این تفاوت خیلی مهم است:
پشتیبانی شده (Supported) روی کاغذ برابر نیست با آماده (Ready) برای پروژه!
این نوع مستندسازی کمک میکند هم مهندسها و هم عاملهای هوش مصنوعی هنگام تحلیل و توسعه، تصمیمهای واقعی پروژه را در نظر بگیرند.
مهندسی نرمافزار فقط نوشتن کد نیست؛ ثبت دلیل تصمیمها، شناخت محدودیتها و فهمیدن مرزهای واقعی تکنولوژی هم بخشی از ساخت یک سیستم حرفهای است.
وگرنه چیزی که میسازید بعد از مدتی تبدیل به مجموعهای از تصمیمهای فراموششده و بدهی فنی خواهد شد.
هر از گاهی سعی میکنم یه سری نکتههارو بگم که چطور AI رو وادار کنید دقیقاً مبتنی بر مهندسی برای شما کار کنه.
پست بعدی فایل دستور یا پرامپتی که میتونید دقیقاً همچین چیزی رو برای پروژتون بسازید رو میفرستم که همچین ساختاری خواهد داشت:
docs/technology-capability-baseline.md
COMPΞZ 🧬
چطور بفهمیم یک فناوری واقعاً در پروژه ما قابل استفاده است؟ یکی از چیزهایی که از زمان توسعه خیلی جدیتر بهش دقت میکنم، چیزی است به نام: Technology Capability Baseline یعنی یک سند ساده داخل پروژه که مشخص میکند که: - چه فناوریهایی واقعاً کار میکنند؟ …
technology-capability-baseline.md
11.5 KB
این پرامپت اگه بخوام براش ارزشگذاری کنم؛ بدون تعارف هزاران دلار! 😉 چون چیزی از خروجی یک تفکر مهندسیه.
خودم از همچین ساختاری استفاده میکنم تا جزئیات از وضعیت فناوریهای مربوط به یک پروژه هم برای خودم هم برای عامل هوش مصنوعی صریحاً تعریف و مشخص باشه.
این موارد بسیار مهمن؛ درسته که عامل هوش مصنوعی سرعت توسعه رو میبره بالا اما مهمتر از همه کنترلش هست.
هرچند میدونم چون مفت میدمش ازش استفاده نخواهید کرد؛ صرفاً خواستم بدونید کار کردن با هوش مصنوعی اونی نیست که توی اینستاگرام یا شبکههای اجتماعی براتون میگن، باید مهندسی کنی اونم عمیق بر مبنای تجربه و علوم کامپیوتر و نرمافزار. 👊🏼
خودم از همچین ساختاری استفاده میکنم تا جزئیات از وضعیت فناوریهای مربوط به یک پروژه هم برای خودم هم برای عامل هوش مصنوعی صریحاً تعریف و مشخص باشه.
این موارد بسیار مهمن؛ درسته که عامل هوش مصنوعی سرعت توسعه رو میبره بالا اما مهمتر از همه کنترلش هست.
هرچند میدونم چون مفت میدمش ازش استفاده نخواهید کرد؛ صرفاً خواستم بدونید کار کردن با هوش مصنوعی اونی نیست که توی اینستاگرام یا شبکههای اجتماعی براتون میگن، باید مهندسی کنی اونم عمیق بر مبنای تجربه و علوم کامپیوتر و نرمافزار. 👊🏼
COMPΞZ 🧬
technology-capability-baseline.md
این رو میبینی، API GUIDE یا اون AUDIT رو؟ اینا مسخره بازی نیستن همشون پشتش منطقی خوابیده که هوش مصنوعی رو مسیردهی و رام میکنه.
اون یک پرامپت هزاران خطیه که حاصل سالها تجربست و ساختار رابطهای برنامهنویسی پروژه رو صریحاً مستندسازی میکنه و هربار ممیزی که باید انجام بشه رو سپری میکنه تا هر کدی که نوشته میشه از روند ممیزی کیفی بگذره و تا وقتی که تأیید نشه امکان نداره خروجی پروژه رو برای شما منتشر کنه.
این چیزهایی هستن که خیلیها حتی روحشون هم خبر نداره ازشون... و شرکتهای بزرگ مثل ادوبی، مثل مایکروسافت، گوگل، اپل و ... یا آمازون چرا یهو هزاران کارمند رو اخراج میکنن؟
قبلاً هم گفتم همشون این مدل ساختار توی پروژههاشون به کمک مهندسین ارشد میسازن که یه ارتش توسعه تربیت کنن.
حالا شما اگه نشستی داری هنوز دستی کد مینویسی و فکر میکنی برنامهنویسی سنتی هنوز هم خواهان داره... یکم باید تجدید نظر کنی چون فکرشو بکن من بیام همچین قراردادی رو برای شرکت شما بنویسم طوری که انگار ده نفر عین خودم رو اونجا استخدام میکنن! چی میشه؟ مزیت شما در اون سازمان چه خواهد بود؟
اینطوریه که حذف میشید.
اون یک پرامپت هزاران خطیه که حاصل سالها تجربست و ساختار رابطهای برنامهنویسی پروژه رو صریحاً مستندسازی میکنه و هربار ممیزی که باید انجام بشه رو سپری میکنه تا هر کدی که نوشته میشه از روند ممیزی کیفی بگذره و تا وقتی که تأیید نشه امکان نداره خروجی پروژه رو برای شما منتشر کنه.
این چیزهایی هستن که خیلیها حتی روحشون هم خبر نداره ازشون... و شرکتهای بزرگ مثل ادوبی، مثل مایکروسافت، گوگل، اپل و ... یا آمازون چرا یهو هزاران کارمند رو اخراج میکنن؟
قبلاً هم گفتم همشون این مدل ساختار توی پروژههاشون به کمک مهندسین ارشد میسازن که یه ارتش توسعه تربیت کنن.
حالا شما اگه نشستی داری هنوز دستی کد مینویسی و فکر میکنی برنامهنویسی سنتی هنوز هم خواهان داره... یکم باید تجدید نظر کنی چون فکرشو بکن من بیام همچین قراردادی رو برای شرکت شما بنویسم طوری که انگار ده نفر عین خودم رو اونجا استخدام میکنن! چی میشه؟ مزیت شما در اون سازمان چه خواهد بود؟
اینطوریه که حذف میشید.
COMPΞZ 🧬
این رو میبینی، API GUIDE یا اون AUDIT رو؟ اینا مسخره بازی نیستن همشون پشتش منطقی خوابیده که هوش مصنوعی رو مسیردهی و رام میکنه. اون یک پرامپت هزاران خطیه که حاصل سالها تجربست و ساختار رابطهای برنامهنویسی پروژه رو صریحاً مستندسازی میکنه و هربار ممیزی…
حالا تصور کن یک AGENT مهندسی واقعی در سطح یک مهندس ارشد بسازی؛ یعنی یه کپی (کلون از خودم) نه یک چتبات که فقط جواب بده یا مثلاً پروژه رو بررسی و توسعه بده!
تمام چیزهایی که یک مهندس ارشد باید بدونه رو بهش میدی:
معماری پروژه، استانداردها، کدها، تستها، مستندات، تصمیمهای فنی، محدودیتهای زیرساخت، تجربههای قبلی و حتی اینکه چرا یک تصمیم گرفته شده.
نتیجه؟
یک مهندس دیجیتال که خسته نمیشه، چیزی یادش نمیره و هر لحظه میتونه کل سیستم رو بررسی کنه اما تحت نظر متخصص اصلی کار میکنه و هیچ چیزی رو بدون نظر اون تأیید یا پیش نمیبره.
فکر کن یک مدیر میاد میگه:
«من یک CRM برای سازمانم میخوام.»
و مهندس ارشد به روی چشم!
نه ماهها جلسه، نه جنگ بین تیمها، نه اینکه یکی بگه من Front کارم، اون یکی بگه من Backend کارم، بعد آخرش نصف پروژه به خاطر هماهنگ نشدن آدمها بخوابه.
مدل قدیمی توسعه نرمافزار کمکم تغییر میکنه.
چون خیلی وقتها هزینه واقعی پروژه، نوشتن کد نیست؛ هزینه واقعی، هماهنگی، انتقال دانش، اشتباهات انسانی، فراموشی تصمیمها و مدیریت پیچیدگیهاست.
آینده این شکلیه:
یک مهندس ارشد انسانی + چندین Agent تخصصی هوشمند
یکی معماری رو بررسی میکنه، یکی امنیت رو، یکی تست مینویسه، یکی کد Review میکنه، یکی مستندات رو زنده نگه میداره.
همه با یک حافظه مشترک و شناخت کامل از پروژه.
پروژهای که امروز شاید ۱ میلیون دلار هزینه داشته باشه، میتونه فردا با بخش کوچکتری از هزینه و حتی کیفیت بالاتر ساخته بشه.
نه به این معنی که برنامهنویسها حذف میشن؛ ولی دنیا از شر برنامهنویسهایی که دبه میکنن یا چه بدونم فقط نوک دماغ خودشون رو میبینن خلاص میشه! چون ارزش واقعی از صرفاً کدنویسی کردن به سمت مهندسی، طراحی سیستم و حل مسئله منتقل میشه و شما باید در سطح بسیار بالاتری کار کنی.
نمیخوام دلسرد کنم بعضیها رو اما به نظر من جونیور یا سطوحی که تجربیات معماری و مهندسی ندارن دیگه عملاً در بازار حرفی برای گفتن نخواهند داشت.
شرکتها فقط دنبال این نیستن که چند نفر برنامهنویس استخدام کنن؛ دنبال کسی هستن که بتونه یک سیستم پیچیده رو هدایت کنه و از AI مثل یک تیم کامل مهندسی استفاده کنه و ارزش افزوده رو مدام ارتقاع بده. ارزشافرینی کنه و به عنوان یک مهرهٔ کلیدی حضور داشته باشه.
این چیزیه که همین الآن هم اتفاق افتاده اما به شدت خام هست و هرکسی که بتونه سریع به چنین سطحی برسه سهم خوبی از نیازمندیهای بازار رو به دست خواهد گرفت. 😉
این حرفارو میتونستم نزنم خیلیها هم تو خواب و غفلت بمونن ولی واقعیت اینه جانم، باید بری سمت یاد گرفتن معماری و اصول ساخت و توسعه. چون دیگه چطور بسازم مهم نیست، چرا و با چی بسازم مهمه.
تمام چیزهایی که یک مهندس ارشد باید بدونه رو بهش میدی:
معماری پروژه، استانداردها، کدها، تستها، مستندات، تصمیمهای فنی، محدودیتهای زیرساخت، تجربههای قبلی و حتی اینکه چرا یک تصمیم گرفته شده.
نتیجه؟
یک مهندس دیجیتال که خسته نمیشه، چیزی یادش نمیره و هر لحظه میتونه کل سیستم رو بررسی کنه اما تحت نظر متخصص اصلی کار میکنه و هیچ چیزی رو بدون نظر اون تأیید یا پیش نمیبره.
فکر کن یک مدیر میاد میگه:
«من یک CRM برای سازمانم میخوام.»
و مهندس ارشد به روی چشم!
نه ماهها جلسه، نه جنگ بین تیمها، نه اینکه یکی بگه من Front کارم، اون یکی بگه من Backend کارم، بعد آخرش نصف پروژه به خاطر هماهنگ نشدن آدمها بخوابه.
مدل قدیمی توسعه نرمافزار کمکم تغییر میکنه.
چون خیلی وقتها هزینه واقعی پروژه، نوشتن کد نیست؛ هزینه واقعی، هماهنگی، انتقال دانش، اشتباهات انسانی، فراموشی تصمیمها و مدیریت پیچیدگیهاست.
آینده این شکلیه:
یک مهندس ارشد انسانی + چندین Agent تخصصی هوشمند
یکی معماری رو بررسی میکنه، یکی امنیت رو، یکی تست مینویسه، یکی کد Review میکنه، یکی مستندات رو زنده نگه میداره.
همه با یک حافظه مشترک و شناخت کامل از پروژه.
پروژهای که امروز شاید ۱ میلیون دلار هزینه داشته باشه، میتونه فردا با بخش کوچکتری از هزینه و حتی کیفیت بالاتر ساخته بشه.
نه به این معنی که برنامهنویسها حذف میشن؛ ولی دنیا از شر برنامهنویسهایی که دبه میکنن یا چه بدونم فقط نوک دماغ خودشون رو میبینن خلاص میشه! چون ارزش واقعی از صرفاً کدنویسی کردن به سمت مهندسی، طراحی سیستم و حل مسئله منتقل میشه و شما باید در سطح بسیار بالاتری کار کنی.
نمیخوام دلسرد کنم بعضیها رو اما به نظر من جونیور یا سطوحی که تجربیات معماری و مهندسی ندارن دیگه عملاً در بازار حرفی برای گفتن نخواهند داشت.
شرکتها فقط دنبال این نیستن که چند نفر برنامهنویس استخدام کنن؛ دنبال کسی هستن که بتونه یک سیستم پیچیده رو هدایت کنه و از AI مثل یک تیم کامل مهندسی استفاده کنه و ارزش افزوده رو مدام ارتقاع بده. ارزشافرینی کنه و به عنوان یک مهرهٔ کلیدی حضور داشته باشه.
این چیزیه که همین الآن هم اتفاق افتاده اما به شدت خام هست و هرکسی که بتونه سریع به چنین سطحی برسه سهم خوبی از نیازمندیهای بازار رو به دست خواهد گرفت. 😉
این حرفارو میتونستم نزنم خیلیها هم تو خواب و غفلت بمونن ولی واقعیت اینه جانم، باید بری سمت یاد گرفتن معماری و اصول ساخت و توسعه. چون دیگه چطور بسازم مهم نیست، چرا و با چی بسازم مهمه.
خیلی حرفه که خانوادهٔ مذهبی افراطی بسیار شدید باشی؛ نه دسترسی به ماهواره و رسانههای اونور آبی داشته باشی و نه قدرت خرید اینترنت... چیزی هم که مدام تو مغزت میکنن رسانهٔ داخلی باشه ولی با وجود این شرایط بچهٔ ده سالت بیاد بگه دوس نداشتم تو اون شبها پرچم لبنان فلسطین دستم باشه! آخرش که چی؟! مگه خودمون پرچم نداشتیم...؟!
امان از دست شماها اماااان 😄 من هم سن اینا بودم تو کوچه خاک بازی میکردم هیچی هم از سیاست نمیفهمیدم؛ همین الانشم نمیفهمم ولی شماها کاری کردی که بچه ده ساله هم فهمید چه کلاه گشادی سرش کردین.
شب شیک. 😪
امان از دست شماها اماااان 😄 من هم سن اینا بودم تو کوچه خاک بازی میکردم هیچی هم از سیاست نمیفهمیدم؛ همین الانشم نمیفهمم ولی شماها کاری کردی که بچه ده ساله هم فهمید چه کلاه گشادی سرش کردین.
شب شیک. 😪