COMPΞZ 🧬
395 subscribers
1.87K photos
52 videos
24 files
738 links
متخصص کامپیوتر و نرم‌افزار • سازنده • هنرمند و طراح • مجموعه‌دار • نویسنده • تحلیل‌گر • مشاور استارتاپی و ایده‌پرداز

𐎲𐎴𐎠𐎼𐎴𐎫𐎹 𐏃𐎢𐎶𐎠𐎫𐎹

We create because the world deserves better code.

https://linktr.ee/compez
Download Telegram
COMPΞZ 🧬
نظر شخصیم، اگه بازهٔ ۲۲۰۰ تا ۲۵۰۰ رو بشکنه (که به احتمال زیاد می‌شکنه) و تثبیت کنه، در این صورت جهش آلت‌ها شروع میشه! اون دیجن آشغال و امثالش همشون روند‌های صعودی به دنبال اتریوم شروع می‌کنند.
دیجن آشغال چطوره؟ 😊 گفتم که وقتی اتریوم مقاومت ۲۲۰۰ تا ۲۵۰۰ رو بشکنه دنبالش بقیه جبران می‌شن...
همین امروز دیجن ۳۰٪ رشد کرده... خب چی می‌خوای؟ ده هزار درصد رشد؟ 😄
COMPΞZ 🧬
دیجن آشغال چطوره؟ 😊 گفتم که وقتی اتریوم مقاومت ۲۲۰۰ تا ۲۵۰۰ رو بشکنه دنبالش بقیه جبران می‌شن... همین امروز دیجن ۳۰٪ رشد کرده... خب چی می‌خوای؟ ده هزار درصد رشد؟ 😄
مقاومتی که گفتم رو شکسته :) هفتگی جای خوبی بسته شده!

هر منفی و اصلاحی بخوره طبیعیه... اصلاح‌های خورده ریزه خواهد داشت (نسبت به خبر‌های منفی) مثلاً ۵ تا ۱۰ درصد اصلاح رو انتظار دارم.
👍3
COMPΞZ 🧬
باشد که به تحلیل‌های کامپز ایمان آورید. 😌 ۴۰٪ فیکس! و صد البته ۰.۰۰۶۶۶ مقاومت قوی داره.
زد یا نه؟ 😄😉 درست روی ۰.۰۰۶۶۶ البته اگه این حمایت‌ها از سمت نهنگ‌ها باشه به نقطه حمایتی خوبی تبدیل میشه که بعدش روند بهتری پیدا کنه.

در کل وضعیتش بد نیست! هرکس صبر پیشه کرده نوش جونش! من که فروشنده نیستم تا اهدافی که گذاشتم رو بزنه. 😉
این کار یعنی شفافیت در پروژه!

درسته که من آدرس کیف پول خودم رو دارم و خالق پروژه هستم حق این رو هم دارم که اختیارش رو داشته باشم، اما از نظر امنیتی خطرناک میشه! اینجاست که میریم سراغ Safe Global تا این کمک رو کنه که ما از مکانیزم چند امضاء استفاده کنیم.

یعنی چی؟ یعنی وقتی پروژه در کار هست دیگه نباید فقط وابسته به یه کیف پول سازنده باشه که اگه یوقت هک شد یا یه بلایی سرش اومد با چند امضاء مختلف امکان مدیریت تخصیص‌ها رو فراهم می‌کنه که یک سیستم کاملاً ایمن مدیریتش خواهد کرد و نه فقط مکانیزم دستی سازنده.

جزئیات برای کار با کیفیت زیاده، و اگرنه ۱۰ روزه هم می‌شد توکن بیاریم بالا. 😉 همین یک مورد کاری که دارم الآن می‌کنم کلی حساسیت داره که باید روی چند شبکهٔ مختلف آزمایشش کنم :(

این خاصیت توی هیچ کدوم از پروژه‌های کنونی مثل دیجن، ریر و یا امثالش وجود نداره!

این اخلاق کمال‌گراییم بده نه؟! :( ولی به نفع جامعست 😐
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
COMPΞZ 🧬
این کار یعنی شفافیت در پروژه! درسته که من آدرس کیف پول خودم رو دارم و خالق پروژه هستم حق این رو هم دارم که اختیارش رو داشته باشم، اما از نظر امنیتی خطرناک میشه! اینجاست که میریم سراغ Safe Global تا این کمک رو کنه که ما از مکانیزم چند امضاء استفاده کنیم. …
تقریباً میشه این شکلی!

انتقال مالکیت (از نظر امنیتی) از من به سیستم چند امضاء ای منتقل شد.

البته به معنای انتقال کامل مالکیت نیست! یکی از امضاء ها خودمم! ولی این یعنی سه برابر امنیت بیشتر در کنترل‌های حساس.

حتی میشه بیشتر هم تعریفش کرد مثلاً ۵ امضاء یا ۱۰ امضاء ولی قرار نیست همچین دسترسی‌ای بدیم و این امضاء ها همون حکم حق امضای شرکتی رو دارن که توی اساس نامهٔ شرکت‌ها می‌بینیم.

چیز‌های جذابی تو این دنیای ساخت و ساز وجود داره که واقعاً مخاطب هیچ کدومش رو نمی‌بینه... این ماییم که باید همه چیرو کنترل کنیم به هر حال کلی دارایی ملت قراره توی یه پروژه تعریف بشه که به صفر تا صدش باید حساست نشون بدیم.😉
الآن که در حال جنگیدنم و به شدت خسته!
ولی بعداً برات تعریف می‌کنم این روزارو چجوری رد کردم، بهت می‌گم تنهایی جلو رفتن یعنی چی.

ادامه دادن با مغزی که فکر و خیال روانیش کرده یعنی چی…

الآن که خیلی درگیر و خستم… ولی بعدا بهت می‌گم این آدم چی بود، و چی شد و چی بهش گذشت... شایدم نگم چون فقط خودم می‌تونم درکش کنم. 😐

شب شیک! 🌕👊
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍43🕊1
امروز تخصیص‌ها کمی تغییر پیدا کرد، ایردراپ از ۱۶ به ۳۲ میلیون افزایش یافت.
از ۶ درصد به ۱۲.۵ درصد.
👍3
درود! اینم یکم آتیش بزنید کم کم تعداد پست‌ها در مورد پروژه رو بیشتر می‌کنم. سایت فکر کنم تا ۴۸ ساعت آینده آماده باشه برای معرفی و تبلیغات برنامه.


https://warpcast.com/compez.eth/0xc7ac422e
https://x.com/thecompez/status/1922561308760686744
👍2🔥2
اگه کلنکر چیز خوبی بود دیوانه نبودم از صفر بشینم توکن رو بنویسم! چی فکر کرده این با خودش؟

به واسطه هوش مصنوعی هرکسی شده برنامه‌نویس! 😒

یه کلنکر ساختن هزارتا زیر شاخه از توش در اومده! هر نه نه قمری به اسم خودش توکن میده بیرون!

میم‌کوین هیچ کاربردی نداره، هزاران آیه بیارید حالا که ما فلان می‌کنیم بهمان می‌کنیم! میم‌کوین میم‌کوینه!
🫡1
حالا کلنکر چی هست؟ یک میم‌کوین هایپ شدهٔ فارکستری بر مبنای هوش مصنوعی که امکان میده هرکسی با یه کست یه توکن ۱۰۰ میلیارد واحدی بسازه!!!
(من شاید طرفدار فارکستر باشم اما خیلی جاها هم با سیاست‌هاش مخالفم)! بعضی از کاراشون واقعاً مزخرفه! اصلاً معنا نداره تو فرض کن ۵۰۰ هزار تا کاربر داری قراره ۵۰۰ هزارتا توکن بسازی؟! بابا چه خبره مگه مردم همه مهندسن؟! 😐 نقل و نباته مگه؟!

دقیقاً همین آت‌آشغال‌ها هستن که تسلط اتریوم رو به این روز انداختن! چون تعداد توکن‌های مزخرف هر لحظه در حال افزایشه و مردم همشون رو به عنوان فرصت می‌بینن و سرمایه رو وارد چیز‌های جدید می‌کنن. حالا این زمان می‌بره مردم متوجهش بشن جریان چیه! اون موقع هم خواهید دید شبکه شاهد گورستانی از توکن‌های مرده خواهد بود.
2
حال گنده‌گوزان منطقه و حامیانش چطوره؟ خاک بر سرتون کنم با این مملکت داریتون!
👍2😢1
GM ⚡️

کد نادر و هنر نادر از ذهن‌های نادر می‌آیند. یکی از آن‌ها باش.
Please open Telegram to view this post
VIEW IN TELEGRAM
6❤‍🔥2
Open, Borderless, and Web3-Native (به خصوص کشور خودمون)
🔥1
خلاصه‌ای از صحبت‌های بیارنه استروستروپ، خالق ++C، در گفت‌وگو با DevClass اجلاس جهانی Qt

در اجلاس جهانی Qt در مونیخ، استروستروپ پیش از ارائه‌اش درباره «++C قرن بیست و یکم» با ما صحبت کرد. با وجود عنوان جلسه، او روی ویژگی‌های جدید C++ 26 مانند بازتاب (reflection) و قراردادها (contracts) تمرکز نداشت. او می‌گوید: «زبان فقط به ویژگی‌های جدیدی که به آن اضافه شده محدود نیست. برای نوشتن ++C امروزی باید ترکیبی از ویژگی‌های قدیمی و جدید را به کار برد... نکته اصلی من این نیست که ویژگی‌های جدید جذابی وجود دارند که باید حتماً استفاده شوند، بلکه باید از زبان همان‌طور که اکنون هست استفاده کرد. زبان اکنون منسجم‌تر، کارآمدتر، گویاتر و ایمن‌تر است.»

ویژگی‌های ضروری برای++C مدرن
استروستروپ می‌گوید: «بسیاری از این موارد به همکاری ویژگی‌ها با هم مربوط است. مثلاً برای نوشتن یک حلقه، نیازی به متغیرهای حلقه ندارید. 95 تا 99 درصد حلقه‌ها برای پیمایش یک ظرف (container) هستند، بنابراین می‌توانید به‌سادگی بنویسید 'for x in y' و مستقیماً هدف خود را بیان کنید. این کار بهینه‌سازی را برای کامپایلر آسان‌تر و اشتباه را برای برنامه‌نویس سخت‌تر می‌کند.»

او همچنین به برنامه‌نویسی عمومی (generic programming) اشاره می‌کند: «انواع معمولاً استنتاج می‌شوند، بنابراین همیشه نوع درست را دریافت می‌کنید.» مدیریت منابع نیز حیاتی است: «اگر از RAII (دریافت منابع هنگام مقداردهی اولیه) استفاده کنید، تضمین می‌شود که منابع حذف یا بسته شوند. هر منبع باید توسط یک دسته (handle) مالکیت شود و دسته باید در محدوده (scope) باشد، آن‌گاه بسیاری از نشتی‌ها (leaks) از بین می‌روند.»

کارهایی که توسعه‌دهندگان ++C مدرن نباید انجام دهند
استروستروپ می‌گوید: «هرگز از اشاره‌گر خام (raw pointer) به‌عنوان دسته منبع استفاده نکنید. هرگز مجموعه‌ای از عناصر را با یک اشاره‌گر خام مثل اشاره‌گر به آرایه منتقل نکنید، چون تعداد عناصر مشخص نیست و نمی‌توانید بررسی محدوده مناسبی انجام دهید. اما اگر یک vector منتقل کنید، تعداد و نوع عناصر مشخص است.»

او اضافه می‌کند: «من تقریباً دیگر از تبدیل نوع (cast) استفاده نمی‌کنم. این مربوط به برنامه‌نویسی عمومی است. اگر از تبدیل نوع استفاده نکنید، بسیاری از خطاهای نوعی را نمی‌توانید مرتکب شوید. به‌جای تخصیص حافظه در حافظه آزاد (free store) و انتقال اشاره‌گر، می‌توانید یک vector را منتقل کنید که معمولاً هزینه‌ای ندارد.»

استروستروپ همچنین به ماژول‌ها اشاره کرد که با دستور import استفاده می‌شوند، نه #include قدیمی. استفاده از #include باعث کامپایل مکرر و اشکال‌های ظریف می‌شود، اما import این مشکلات را ندارد. او همچنین به قالب‌ها (templates) و مفاهیم (concepts) که از C++ 20 اجباری شده‌اند، اشاره کرد: «استفاده از مفاهیم آسان‌تر از عدم استفاده از آن‌هاست.»

اجرای سبک مدرن ++C
استروستروپ می‌گوید اجرای سبک مدرن در کدهای بزرگ دشوار است: «نمی‌توانید دستورالعمل‌ها را در کدهای بزرگ به‌صورت دستی دنبال کنید. ما به ابزار نیاز داریم. من روی پروفایل‌هایی کار می‌کنم که مجموعه‌ای از تضمین‌ها را مشخص و اجرا می‌کنند.»

او معتقد است حذف ویژگی‌های «خطرناک و پیچیده» از زبان بی‌فایده است: «چیزهایی مثل اشاره‌گرها و آرایه‌ها برای پیاده‌سازی انتزاع‌های خوب لازم هستند. اما می‌توانید آن‌ها را از کدهای کاربردی حذف کنید، مثلاً عملگرهای new و delete نباید در کدهای کاربردی باشند.»

او از نبود پشتیبانی از پروفایل‌ها در استاندارد C++ 26 ناامید است: «کمیته استاندارد گیج شد و تضمین نکرد که این ویژگی در C++ 26 باشد.» اما ابزارهایی مثل Clang-Tidy می‌توانند کمک کنند: «این ابزار بخشی از بررسی دستورالعمل‌های هسته ++C را انجام می‌دهد که پروژه‌ای مشترک با Red Hat، مایکروسافت و دیگران است.»

نگرانی‌های هوش مصنوعی
استروستروپ درباره تأثیر هوش مصنوعی بر کدنویسی ++C نگران است: «هوش مصنوعی ممکن است به سمت روش‌های قدیمی هدایت کند که راه خوبی برای پیشرفت نیست. همچنین مردم ممکن است توانایی تشخیص مشکلات را از دست بدهند، چون به کمک هوش مصنوعی عادت کرده‌اند.»

زبان‌های جدید مبتنی بر ++C
درباره زبان‌های جدید مثل Carbon گوگل، او می‌گوید: «طراحی زبانی بهتر از ++C برای یک حوزه خاص آسان است، اما ++C در حوزه‌های متنوع قوی است. اگر این زبان‌ها موفق شوند، باید با ++C، پایتون و غیره تعامل داشته باشند. خطر این است که به‌جای یک زبان بزرگ مثل++C، ده زبان ناکافی داشته باشیم که هرکدام به‌سختی با دیگری تعامل می‌کنند.»
👍2
سرعت تکامل ++C
استروستروپ می‌گوید: «وقتی نیمی از مردم می‌گویند خیلی کند و نیمی دیگر می‌گویند خیلی سریع پیش می‌روید، احتمالاً سرعت مناسب است. من دوست دارم کمی سریع‌تر از کمیته استاندارد پیش بروم، اما برخی توسعه‌دهندگان ++C فکر می‌کنند سرعت فعلی هم زیاد است.»

تنوع در کامپایلرهای ++C
درباره تفاوت‌های کامپایلرهای ++C، او می‌گوید: «هر کامپایلر اصلی و حتی کامپایلرهای جاسازی‌شده، کاربران بیشتری از بسیاری زبان‌ها دارند. من از تک‌فرهنگی (monoculture) خوشم نمی‌آید. تک‌فرهنگی به یک اشکال یا یک نوع سم حساس است.» او اضافه می‌کند: «پیاده‌سازی‌ها کاملاً یکسان نیستند، اما بسیار نزدیک‌اند و روزبه‌روز نزدیک‌تر می‌شوند. وجود چند کامپایلر رقابت و نوآوری را تقویت می‌کند.»
🔥2
COMPΞZ 🧬
استروستروپ درباره تأثیر هوش مصنوعی بر کدنویسی ++C نگران است: «هوش مصنوعی ممکن است به سمت روش‌های قدیمی هدایت کند که راه خوبی برای پیشرفت نیست. همچنین مردم ممکن است توانایی تشخیص مشکلات را از دست بدهند، چون به کمک هوش مصنوعی عادت کرده‌اند.»
این قسمت همون موضوعی بود که می‌گفتم هوش مصنوعی باعث میشه مردم خنگ‌تر و تنبل‌تر باشن! چون برمبنای یادگیری چیزی رو تکرار می‌کنه که شما ممکنه اصلاً تحلیلش نکنید که درسته یا غلط! در موضوعات تخصصی این مسائل واقعاً جدی هستن.