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

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

We create because the world deserves better code.

https://linktr.ee/compez
Download Telegram
COMPΞZ 🧬
📱 پایان کار برنامه‌های اینتل و حذف ابزار رُزِتا از زیست‌بوم اپل! 🚨 اپل رسماً با به‌روزرسانی بخش پشتیبانی خود اعلام کرد که دوران گذار از پردازنده‌های اینتل به اپل سیلیکون (تراشه‌های سری M) رو به پایان است و به‌زودی پشتیبانی از برنامه‌های قدیمی به‌طور کامل…
یه نکته برای داخل ایران و کسانی که به دنبال خرید و فروش محصولات اپل هستن؛ به خصوص لپ‌تاپ‌ها و iMac‌ها با چیپ‌های اینتل رو دقت کنید که به قیمت‌های فضایی تو پاچتون نکنن! چون رفته رفته تراشه‌های اختصاصی سری M مهم خواهند بود نه سری‌های قدیمی.

احتمالش زیاده اینور اونور با آگاهی به این موضوع فروش این سری محصولات برای آب کردنش زیاد بشه ولی دیگه ذاتاً ارزشی نخواهند داشت. 👋🏼 هر تبلیغی در این خصوص کشکه چون این یکی از بدی‌های اکوسیستم اپل همین برای ایرانی جماعت همین هست که نمی‌تونه وارد سیستم بازیافت بشه.

اپل کاری می‌کنه که رسماً محصولاتش رو بندازید تو زباله دونی به منظور بازیافت در چرخهٔ تولید! این روند بی دلیل نیست چون خارج از ایران محصولات منسوخ شده رو دریافت می‌کنن و به جاش نسخهٔ نوینش رو تقدیمتون می‌کنن ولی با توجه به اینکه در ایران همچین خبری نیست به این موضوع دقت کنید. چون اینجا هیچ نمایندگی رسمی‌ای نداریم هر گونه ادعا هم کشک است. 👊🏼
👍3
امروز چند نفر در مورد viniapp گفتن که همچین چیزی هست جایزه میدن برای ساختن بهترین ایده در فارکستر.

یکم بررسی کردم، موضوع ظاهراً اینه که اینا اومدن یه مینی‌اپ ساختن که به واسطهٔ api‌های نینار می‌تونید ایده‌هاتون رو به یک زیر مینی اپ تبدیل کنید.

جوایزی هم داره...

من حال و حوصلهٔ ساختن با این چیزارو ندارم، از برنامه‌های خودم عقبم.

شما برید بسازید اگه ایدتون خوب باشه و به توکن GENY ربطش بدین توی فارکستر کمک می‌کنم بیشتر دیده بشه شاید برنده شدین. 👋🏼
چهار ماه تمام از فارکستر به دور بودم، سیاست‌هاش بسیار تغییر کرده و موارد جالبی هم توش شکل گرفته. الآن موضوع این نیست که چطور باید ساخت؛ موضوع اینه که چه چیزی رو باید ساخت و به چه شکلی باید ارائه کرد.

سوأل‌هاتون رو از چطور به چه چیزی تغییر بدین. با عصر هوش مصنوعی می‌تونید باور کنید خیلی راحت‌تر هم می‌تونید. فرصت‌هایی هست که یکم تلاش کنید بهش می‌رسید. اینهمه خارجی کودن ریخته تو فارکستر که یک هزارم سختی‌هایی که شما کشیدین رو نکشیدن! همشون از هیچی دارن پول در میارن! پس شماهایی که هم باهوشید هم کلی سختی کشیدین چرا لیاقتشو نداشته باشید!؟

انجام بدین! منم کمک خواهم کرد فقط به قصد ساختن انجامش بدین نه به قصد رسیدن به پول! طرز فکرتون رو نسبت به پول از سبک فارمری دور کنید خواهید دید موفقیت سخت نیست! 😊
یه نکته مهم رو دربارهٔ هوش مصنوعی آویزهٔ گوشتون کنید:

ما توی دوره‌ای زندگی می‌کنیم که فناوری با سرعتی عجیب و حتی ترسناک داره جلو میره و هوش مصنوعی هم یکی از مهم‌ترین بخش‌های این موج جدیده.

این روزها توی هر شغل و حرفه‌ای که نگاه کنید، یه عده هوش مصنوعی رو دشمن خودشون می‌دونن؛ انگار قراره فردا بیاد و جاشون رو بگیره. ولی به نظرم آدما بیشتر به دو دسته تقسیم می‌شن:

دستهٔ اول کسایی هستن که به خودشون و توانایی‌هاشون اعتماد دارن. این افراد هوش مصنوعی رو مثل یه ابزار جدید می‌بینن؛ یادش می‌گیرن، ازش استفاده می‌کنن و باهاش سرعت، کیفیت و بهره‌وری کارشون رو چند برابر می‌کنن.

دستهٔ دوم کسایی هستن که از همین الان خودشون رو بازنده فرض کردن و مدام می‌گن «دیگه کار تمومه»، «شغلمون از بین رفت»، «هوش مصنوعی همه رو بیکار می‌کنه». به نظر من این یکی از سمی‌ترین طرز فکرهاییه که می‌شه داشت؛ چون قبل از اینکه فناوری شما رو کنار بزنه، خودتون خودتون رو از بازی حذف کردید!

قبلاً هم توی همین کانال گفتم که خیلی به این ترس‌ها بها ندید. تاریخ بارها نشون داده که فناوری‌های جدید بیشتر از اینکه شغل‌ها رو نابود کنن، شکلشون رو عوض می‌کنن و فرصت‌های جدید به وجود میارن.

به نظرم رقابت آینده بین انسان و هوش مصنوعی نیست. رقابت واقعی بین آدم‌هاییه که خلاق‌تر فکر می‌کنن، بهتر مسئله حل می‌کنن و ارزش واقعی خلق می‌کنن.

چون به‌زودی انقدر ابزار، سرویس، اپلیکیشن و محصول مختلف با کمک هوش مصنوعی ساخته می‌شه که بخش بزرگی از اون‌ها چیزی جز اسپم و کپیِ همدیگه نخواهند بود. در اون شلوغی، چیزی که ارزش پیدا می‌کنه خودِ ابزار نیست؛ بلکه فکر، خلاقیت، تجربه وذهنی هست که پشت اون ابزار قرار داره.
👍1
COMPΞZ 🧬
یه نکته مهم رو دربارهٔ هوش مصنوعی آویزهٔ گوشتون کنید: ما توی دوره‌ای زندگی می‌کنیم که فناوری با سرعتی عجیب و حتی ترسناک داره جلو میره و هوش مصنوعی هم یکی از مهم‌ترین بخش‌های این موج جدیده. این روزها توی هر شغل و حرفه‌ای که نگاه کنید، یه عده هوش مصنوعی رو…
بخش دردناکش برای ما ایرانی‌های داخل کشور هم اینه که در چنین عصری! به طرز غیر قابل باور و احمقانه‌ای یهو چند ماه ارتباطت با این مسیر قطع میشه! اونم نه به دست خودت! به دست کسانی که نشستن اون بالا دارن برای تو تصمیم می‌گیرن! همین قدر احمقانه!

قطعی اینترنت یا هر اتفاقی که می‌افته واقعاً دیگه جاش توی این دوره از بشریت نیست! واقعاً نیست چون حتی یه ثانیش هم به ضرر کسیه که دائم در حال پیشرفت بوده و تلاش رو برای خودش یک هدف همیشگی می‌دونه.

این رو ازش بگیری مثل اینه که زندگیشو گرفتی! هیچ فرقی با مرگ نداره! برای همین قشری از جامعه که با فناوری گره خورده حق داره ناراحت بشه، شاکی باشه، اعتراض کنه! اما کی باید بفهمه؟ یه مشت نادان که به قطع کردن و محدود کردن افتخار می‌کنن... 🤦🏻‍♂️

من هنوزم نتونستم بفهمم که تو این چند ماه چی گذشته! حتی نتونستم مهم‌ترین مسیری که داشتم رو برای خودم بازیابی کنم! اینقدر یعنی تا استخون به ضرر مردمه. خب معلومه کسی که مفت جیره می‌گیره می‌خوره می‌خوابه از زندگی فقط خوردن خوابیدن رو بلده مهم نیست که واسش که بین هشت میلیارد انسان تو کدوم جایگاه قرار گرفته! رسالتش همون خوردن و خوابیده.

تعریف زندگی برای اینا اصلاً مفهوم نداره پس بزن قطع کن... کی به کیه!

بعد بیام وقت بذارم چی بسازم؟! من هنوز نتونستم حتی خودمو با این عقب افتادگی از جهان وفق بدم یا بخشی از مسیری که رفتم تو خاکی رو درستش کنم!

عین اینه که تو راه خودت باشی بعد یه بی‌شعور بیاد بزنه بری خارج از پیست مسابقه... حالا از شانست اونجا صدمات شدیدی می‌بینی که فقط می‌تونی جونتو نجات بدی ازش! بماند حالا وقتی برگشتی به مسیر درست چقدر باید جون بکنی چند دور باید لاستیک عوض کنی و صد‌ها بدبختی دیگه بکشی که تازه برگردی تو پیست مسابقه‌ای که ۱۰۰ دور از بقیه عقب افتادی...

انصاف نیست خب! بد شانسی هم نیست این‌ها همش عمده :)
👍1
شبتان شیک!

امروز هم تأخیر خوردم نتم زیاد جواب نداد برای کامپایل! فردا به حول و قوهٔ الهی! مجدد میریم رو کامپایل! 🫡

تقویم هم جالبه! منه ۶۸ ای هرچی سرم بیاد باز کمه 😬
💯1
هر بلایی کز تو آید، رحمتی است
هر که را فقری دهی، آن دولتی است

تو بسی زاندیشه برتر بوده‌ای
هرچه فرمان است، خود فرموده‌ای

زان به تاریکی گذاری بنده را
تا ببیند آن رخ تابنده را

تیشه، زان بر هر رگ و بندم زنند
تا که با لطف تو، پیوندم زنند

گر کسی را از تو دردی شد نصیب
هم، سرانجامش تو گردیدی طبیب

هر که مسکین و پریشان تو بود
خود نمی‌دانست و مهمان تو بود

رزق زان معنی ندادندم خسان
تا تو را دانم پناه بی‌کسان

پروین اعتصامی
شمارهٔ ۱۲۳ - گره گشای
🔥5❤‍🔥2👍21
روزتان بخیر و شادی و نیکی ای نوادگان ۲۵۰۰ ساله! 😎🫡
🔥33
COMPΞZ 🧬
روزتان بخیر و شادی و نیکی ای نوادگان ۲۵۰۰ ساله! 😎🫡
اینستا گذاشتم اینارو می‌پرسند که اینارو خودت زدی؟

نه دزدیم!!! 😑 پس کی زده؟ چه سوألیه!؟ 😆 ایدش اینه هرچی توی طبیعت می‌بینم که اشباع شده و تکراری هست رو تبدیل می‌کنم به یه طرح لوکس!

حتی گل‌ها و مواردی که بهش اهمیت نمیدین!

جزئیات پرامپت هنوز کار داره ولی جالب است!
ویرایش ۱.۴.۷۶۸ جنی‌کانکت تغییرات زیاد و بهبود‌های بسیاری خواهد داشت.

حتی در این نسخه سعی کردم هستهٔ پایدار‌تری از xcore رو اختصاصی کامپایل کنم تا روی گوشی‌های قدیمی هم سازگاری و امکان نصب ممکن باشه.


از موارد مهم‌تر اینه که مستندات فارسی و چند زبان دیگه به مخزن اضافه خواهد شد تا کسانی که از شفافیت و عملکرد اون شک دارند خیالشون راحت باشه که خروجی‌های باینری در یک فرایند خودکار از سمت Git Action ساخته می‌شه و فقط توسعه در اختیار من هست. 😎

کلاً این رو همیشه در نظر بگیرید؛ نرم‌افزار‌هایی که برای مصارف حساس هستن مثل کنترل ترافیک؛ کیف‌پول‌ها و یا مواردی که با امنیت کاربر به طور مستقیم درگیر هستن باید شفافیت نسخهٔ اجرائی رو ارائه کنن. این ایراد نیست این یک الزام برای هر چیزی هست که ادعای متن‌باز بودن رو می‌کنه.
👌2
نقطهٔ شروع فارکستر دقیقاً جستجوی کلمهٔ کلیدی «فارکستر» در همین کانال هست.

در موردش مطالب زیاد نوشتم اما در خصوص مسائل فنی و نحوهٔ برنامه‌نویسی باید نکته‌های زیر رو در نظر بگیرید.

۱) آشنایی با وب ۳ و پیرامونش
۲) به کار گیری و برنامه‌نویسی روی قرارداد‌های هوشمند بلاک‌چین، لایهٔ دوم از اتریوم و ...
۳) یادگیری زبان Solidity برای درک بهتر قرارداد‌ها و گاهاً برنامه‌نویسی اختصاصی زیرساختی از قوانین و قوائد زنجیره.
۴) اگه شما یک توسعه‌دهندهٔ وب هستید که بهتر و اگر نیستید و هیچ چیزی در مورد طراحی وب نمی‌دونید پیشنهادم یادگیری TypeScript هست.
۵) مستندات توسعه در فارکستر و بخش توسعه هم الزاماتی هست که باید یاد بگیرید.
۶) ابزار‌های آماده بسیاری وجود داره برای امتحان کردن! چیزی مشابه همین مینی‌اپ‌های تلگرام گزینهٔ خوبی هست.
۷) در مورد رابط‌های توسعه تحت Neynar هم تحقیق کنید کمک خوبی می‌کنه.

کلاً باید با مفاهیم شبکه و کار با Api‌ها و ساختار HTTP و مدیریت درخواست، تجزیه و مدیریت داده‌های مبتنی بر نود فارکستر هم آشنا باشید.

#farcaster #devs #doc #references #توسعه #فارکستر #برنامه‌نویسی #web3 #وب‌۳
4
COMPΞZ 🧬
۴) اگه شما یک توسعه‌دهندهٔ وب هستید که بهتر و اگر نیستید و هیچ چیزی در مورد طراحی وب نمی‌دونید پیشنهادم یادگیری TypeScript هست.
در خصوص این بند؛
آیا حتماً باید تایپ‌اسکریپت یاد بگیریم؟

پاسخ؟
اجباری نیست! من شخصاً وب رو با PHP پیاده‌سازی می‌کنم و زیرساخت‌هام رو با ++C! در قدم اول مهم نیست اینکه حتماً از چه فناوری‌ای استفاده کنید برای کسانی که تازه‌کار هستن یا کلاً وب کار نکردن همون TS یا JS و به خصوص ReactJS و یا NextJS (پیش‌فرض فارکستر) گزینه‌های خوبی هستند.

کل جریان وب ۳ روی موضوع مدیریت درخواست‌ها و پاسخ‌ها از سمت سرور هست! یعنی استاد HTTP باش، بقیش مهم نیست با چه زبانی یا ابزاری می‌سازی! اصلاً برو با وب‌اسمبلی بساز کی به کیه! 😁

من هم وقتی چیزی رو برای اولین بار می‌خوام یاد بگیرم ابتدا با زبان‌های ساده‌تر بررسیش می‌کنم؛ وقتی که کامل درکش کردم بعدش میارمش روی ابزار‌ها و مهارت‌های اختصاصی خودم که دیگه کامل روی کیفیت و راندمانش کار کنم. زیاد سخت نگیرید در زمان شروع چون درک از نحوهٔ کارکردش مهم‌تره.
👌3🙏2
بین کامپایل یه تحلیل هم حواسمون به پادشاه باشه!
معتقدم که صحنه‌های جرم رو خواهد دید.

همین موضوع صحنهٔ جرم رو توی کانالم جستجو کن خواهی دید هرجا گفتم می‌بینه و دیده!

الآن در وضعیت فعلی ماهانه صحنهٔ جرم نزدیک به قبل رو دوباره دیده (چند کندل قبل) و احتمال هم داره صحنهٔ جرم گذشته رو هم ببینه و این روند چند ماه ادامه داشته باشه.

چون مجرم همیشه به صحنهٔ جرمش بر می‌گرده. 😉
در مورد اتریوم هم، همین استدلال رو داریم.

شرایط و خبر‌های سیاسی و جنگی مثل همیشه فقط به روند شتاب میدن و دلیل اصلی ریزش یا سقوط نیستند.
2
COMPΞZ 🧬
ویرایش ۱.۴.۷۶۸ جنی‌کانکت تغییرات زیاد و بهبود‌های بسیاری خواهد داشت. حتی در این نسخه سعی کردم هستهٔ پایدار‌تری از xcore رو اختصاصی کامپایل کنم تا روی گوشی‌های قدیمی هم سازگاری و امکان نصب ممکن باشه. از موارد مهم‌تر اینه که مستندات فارسی و چند زبان دیگه…
یک ویژگی جالب و جدید GenyConnect مدیریت سیستم حافظهٔ نهان یا همون Cache هست. چیزی که خیلی از کاربران به صورت منطقه‌ای باهاش مشکل دارن!

اکثر سیستم‌ها و دلیل عدم اتصال درست بعد از به‌روز رسانی‌ها با تأخیر انجام میشه؛ جهت حل این مشکل یا عموماً باید نرم‌افزار‌ رو دوباره نصب و راه‌اندازی کنید و یا از نرم‌افزار‌های System Cleaner استفاده کنید تا لایهٔ کش مربوط به شبکه و تنظیمات DNS رو مدیریت و پاکس‌سازی (تازه‌سازی) کنه.

برای حل این مسأله، این ویژگی به نسخه‌ای که قراره منتشر کنم اضافه شد. 👌🏼
🔥3👌22
📱 مایکروسافت از Majorana 2 رونمایی کرد؛
تراشه‌ای که می‌تواند مسیر رایانش کوانتومی را تغییر دهد.

کمتر از یک سال پس از معرفی Majorana 1، مایکروسافت نسل دوم تراشه کوانتومی خود را با نام Majorana 2 معرفی کرده است. ادعای اصلی شرکت این است که پایداری کیوبیت‌ها (Qubits) در این نسل تا ۱۰۰۰ برابر بهبود یافته و میانگین زمان پایداری آن‌ها به حدود ۲۰ ثانیه رسیده است؛ عددی که در دنیای رایانش کوانتومی بسیار مهم محسوب می‌شود.

نکته جالب‌تر این است که Majorana 2 با کمک پلتفرم هوش مصنوعی Microsoft Discovery توسعه یافته است. مایکروسافت می‌گوید این سامانه در کشف مواد جدید، بهینه‌سازی فرایند ساخت و تحلیل داده‌های آزمایشگاهی نقش مهمی داشته است.

فلسفه اصلی این پروژه بر پایه «کیوبیت‌های توپولوژیک» است؛ رویکردی که سال‌هاست مایکروسافت روی آن سرمایه‌گذاری می‌کند. در تئوری، این نوع کیوبیت‌ها نسبت به خطاهای محیطی مقاوم‌تر هستند و می‌توانند ساخت رایانه‌های کوانتومی بزرگ و قابل‌اعتماد را ساده‌تر کنند.

مایکروسافت اکنون اعلام کرده که انتظار دارد تا سال ۲۰۲۹ به یک رایانه کوانتومی مقیاس‌پذیر و کاربردی برسد؛ زمانی که نسبت به برنامه‌های قبلی این شرکت تقریباً نصف شده است.

بخش قابل‌توجهی از جامعه فیزیک هنوز نسبت به برخی ادعاهای مایکروسافت درباره کیوبیت‌های Majorana و اثبات تجربی آن‌ها محتاط است. برخی پژوهشگران معتقدند برای تأیید کامل این دستاوردها، داده‌های عمومی و نتایج مستقل بیشتری مورد نیاز است.


با این حال، اگر ادعاهای مایکروسافت در سال‌های آینده تأیید شوند، Majorana 2 می‌تواند یکی از مهم‌ترین گام‌ها در مسیر ساخت رایانه‌هایی باشد که مسائلی در شیمی، داروسازی، طراحی مواد، انرژی و هوش مصنوعی را حل می‌کنند که حتی قدرتمندترین ابررایانه‌های امروزی از عهده آن‌ها برنمی‌آیند.

شاید رقابت واقعی آینده دیگر بین CPU و GPU نباشد؛ بلکه بین رایانش کلاسیک، هوش مصنوعی و رایانش کوانتومی باشد. 😏

How Microsoft’s new quantum chip was made 1,000x more reliable with the help of Microsoft Discovery’s agentic AI
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🫡21
💡 امروز هم یه چیز جالب از Qt یاد گرفتم.

من معمولاً برای رشته‌های ثابت از QString استفاده می‌کردم و توی کدهای مدرن‌تر ++C هم اغلب سراغ std::string_view می‌رفتم؛ چون وقتی قراره فقط یه متن رو بخونی، ساختن یک رشته کامل و تخصیص حافظه اضافی خیلی وقت‌ها بی‌دلیل هست.

اما امروز موقع کار روی GenyConnect، برای چیزهایی مثل:
- آدرس کیف پول
- آدرس قرارداد توکن
- پیوند‌ها
- نام شبکه
- نماد توکن‌ها

متوجه شدم Qt یه کلاس داره که تا به حال نیاز نشده بود ازش استفاده کنم؛ یعنی کلاس QLatin1StringView

در واقع چیزی شبیه std::string_view هست، ولی مخصوص دنیای Qt طراحی شده.
مزیتش اینه که:

🔹 حافظه جدیدی تخصیص نمی‌ده
🔹 برای رشته‌های ثابت انگلیسی و لاتین بهینه‌تره
🔹 موقع کار با QString و بقیه کلاس‌های Qt هماهنگی بهتری داره
🔹 هدف استفاده از رشته رو هم برای کسی که کد رو می‌خونه واضح‌تر می‌کنه

مثلاً وقتی یه آدرس کیف پول یا Contract Address از قبل مشخصه و قرار نیست تغییر کنه، نگه داشتنش به شکل QLatin1StringView منطقی‌تر از ساختن یک QString کامل هست.

البته این فقط برای متن‌های ثابت و لاتین صدق می‌کنه. برای متن‌های فارسی، چندزبانه، قابل ترجمه یا هر چیزی که یونیکد واقعی نیاز داره، همچنان QString بهترین انتخابه.

گاهی بهینه‌سازی فقط استفاده از الگوریتم‌های پیچیده نیست؛ انتخاب درست نوع داده هم می‌تونه یه بهینه‌ٔ تمیز و حرفه‌ای باشه.
211👍1
COMPΞZ 🧬
💡 امروز هم یه چیز جالب از Qt یاد گرفتم. من معمولاً برای رشته‌های ثابت از QString استفاده می‌کردم و توی کدهای مدرن‌تر ++C هم اغلب سراغ std::string_view می‌رفتم؛ چون وقتی قراره فقط یه متن رو بخونی، ساختن یک رشته کامل و تخصیص حافظه اضافی خیلی وقت‌ها بی‌دلیل…
بهینه‌تر! سریع‌تر و کم مصرف‌تر! 😉
بعد می‌گن کد‌هات فاقد توضیحه... بهتر از این و استاندارد‌تر از سبک Doxygen چی می‌خوای؟ نکنه انتظار دارید کتاب آموزشی بنویسم بین کد‌ها؟ 😁 درسته کامپایلر توضیحات رو در نظر نمی‌گیره و زمان صرفش نمی‌کنه اما استاندارد نباید شکسته بشه! 👋🏼
2