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

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

We create because the world deserves better code.

https://linktr.ee/compez
Download Telegram
COMPΞZ 🧬
این روش اتصال به واسطهٔ اسکریپت گوگل :) از نظر من ارزشی نداره. دلیل؟ موجب مسدود شدن حساب گوگلت می‌شه. کلاً از چیزی که اسپم خطاب بشه دوری کنید. حتی اون موضوع Ip spoofing هم خطرناکه! دنبالش نرید؛ جعل آی‌پی پیگرد قانونی داره و منجر به افتضاحاتی میشه که بعداً…
یادتونه وقتی همه داشتن با IP Spoofing و SNI میرفتن اینترنت و به به چه چه می‌کردن؟... حتی منم سعی کردم یه برنامه ساده سازی شده براش بنویسم نصف ولش کردم گفتم تأیید نمی‌کنم چون نتیجش بده!؟!؟!

هزاران هزار کاربر به همین روش متصل بودن با همین برنامه‌های در پیت که توی X معرفی کردن! گفتم که نتیجش جالب نخواهد بود!

چون الآن خروار خروار آی‌پی کثیف ایرانی پخش شده و همشون رفتن تو لیست سیستم‌های امنیتی دیتاسنتر‌های بزرگ دنیا و انتخاب اون هم دست من و شما نیست! بهتون اختصاص داده میشه ذاتاً.

مثل لیست IP‌های کثافت ابر آروان که از صد تاش یکیش کار نمی‌کنه! همشون آلودن!
4
حال نداشتم توضیح بدم به این چپول هندی... 😒
9❤‍🔥3
COMPΞZ 🧬
حال نداشتم توضیح بدم به این چپول هندی... 😒
خیلی‌ها وقتی می‌خوان بدونن کدوم زبان برنامه‌نویسی مهم‌تره سریع میرن سراغ آمارهایی مثل TIOBE، رتبه‌ها رو نگاه می‌کنن، هرچیزی که اون بالا می‌بینن؛ سریع نتیجه می‌گیرن: پس همون بهترین انتخاب دنیاست!

همینجا دست نگه‌دار! این روش برای یادگیری و تصمیم جدی برای ورود به بازار نرم‌افزار غلطه!☝🏼

مسأله اینه که این مدل آمارها بیشتر نشون می‌دن کدوم زبان بیشتر دیده می‌شه، بیشتر جست‌وجو می‌شه، بیشتر آموزش داده می‌شه و بیشتر برای عموم تبلیغ می‌شه؛ نه اینکه صنعت واقعاً به کدوم زبان‌ها عمیق‌تر وابسته است.

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

اینکه من قرص ویتامینهٔ C رو حتی بدون نسخهٔ پزشک مصرف کنم دلیل نمیشه که من پزشک باشم و نسخه بپیچم برای یک نیازمندی و راهکار برای معالجهٔ واقعی یا جراحی قلب رو بدم که!

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

نمونش همین بحران انرژی رو در نظر بگیرید؛ الآن سال‌هاست این تبلیغات رو می‌بینیم هر روز صد جور فناوری میاد همشونم با شعار تبلیغاتی! ولی در واقعیت چه چیزی پشت اینهمه صنایع هست؟ همهٔ این زبان‌هایی که اکثراً باهاش کار کردین ته لیست قرار گرفتن یا مثلاً موضوع وب ۳ Solidity با اینکه توی شاخص به چشم نمیاد اما هزاران توسعه‌دهنده توی همین وب ۳ کشته مردش هستن کلی هم باهاش پول در میارن و بخش مهمی از میلیارد‌ها تراکنش مالی روی بلاک‌چین رو داره قرارداد نویسی می‌کنه.

این صنعت و حوزهٔ کاریه که مشخص می‌کنه شما باید به دنبال چه چیزی بروید.
پس هیچ‌وقت شاخص آموزشی رو ملاک قرار نمیدیم؛ این اشتباهه. ✔️

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

عصر حاضر هم فرصت خوبیه به لطف هوش مصنوعی می‌شه خیلی چیز‌ها رو تحقیق کرد و یاد گرفت، به جزئیات اهمیت بدیم. 🫡

به درود.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6💯3
📱 ویندوز ۱۱ هوشمندتر و روان‌تر شد!

مایکروسافت آپدیت تازه‌ای برای Windows 11 نسخه‌های 24H2 و 25H2 منتشر کرده که تمرکزش فقط روی رفع باگ نیست؛ این‌بار بحث سرعت، هوش مصنوعی، باتری و تجربه کاربری بهتر وسط است.

چند تغییر مهم این نسخه:


🎧 صدای مشترک با دو هدفون بلوتوثی
برای تماشای فیلم یا گوش دادن موسیقی دونفره، بدون نیاز به ابزار اضافه.

📷 دوربین بدون دردسر بین چند برنامه
وب‌کم می‌تواند بهتر بین چند اپ مدیریت شود و کمتر با خطای «دوربین در حال استفاده است» روبه‌رو می‌شوید.

⚡️ روان‌تر شدن Start و اجرای برنامه‌ها
مایکروسافت روی سرعت پاسخ‌گویی سیستم کار کرده تا ویندوز سبک‌تر و سریع‌تر حس شود.

🧠 نمایش بهتر مصرف NPU در Task Manager
برای سیستم‌های مجهز به پردازنده هوش مصنوعی، حالا مدیریت منابع AI جدی‌تر و دقیق‌تر شده.

🔋 بهینه‌سازی مصرف باتری و پایداری بیشتر
از حالت استندبای گرفته تا Windows Hello و File Explorer، چند بخش مهم ویندوز بهتر و پایدارتر شده‌اند.

به زبان ساده، ویندوز ۱۱ دارد کم‌کم از یک سیستم‌عامل معمولی به یک پلتفرم آماده برای نسل جدید کامپیوترهای هوشمند تبدیل می‌شود.

قابلیت‌های AI و NPU
از لایه‌هایی مثل Windows ML، DirectML، ONNX Runtime، درایورهای NPU و APIهای سخت‌افزاری سازنده‌ها استفاده می‌کنند. یعنی خود قابلیت AI فقط یک برنامه نیست؛ یک زنجیره است از درایور سخت‌افزار تا API سیستم‌عامل و رابط کاربری.

📌 این به‌روز رسانی فعلاً به‌صورت Preview منتشر شده و به‌مرور برای کاربران بیشتری فعال خواهد شد.
Please open Telegram to view this post
VIEW IN TELEGRAM
64😴1
یه روز یکی بالای سر سگش توی بیابون نشسته بود و گریه می‌کرد.
رهگذری پرسید: «چی شده؟ سگت مریضه؟»

گفت: «آره، داره می‌میره.»

پرسید: «توی خورجینت چیزی نداری بدی بخوره؟»

گفت: «چرا دارم، ولی اون هزینه داره!»

گفت: «پس چرا گریه می‌کنی؟»

گفت: «گریه که هزینه نداره!»

دور و بر ما هم از این آدم‌ها زیادند؛ برای گریه کردن و دلسوزی همیشه حاضرند، اما وقتی پای هزینه، زحمت یا مسئولیت وسط بیاید، نیستند.

سعی کنیم اطرافمان را از این آدم‌ها پاک کنیم.
👍7👌6💯5
توی این مملکت بی صاحاب وضعیت طوری شده که، هرکسی به شیوهٔ خودش بالا می‌رود؛

یکی نردبانش را از استخوان دیگران می‌سازد،
یکی جیب می‌بُرد و اسمش را زرنگی می‌گذارد،
یکی وجدانش را زیر پا له می‌کند تا قد بکشد،
و یکی هم فقط به زانوی خودش تکیه می‌کند.

فرق، در بالا رفتن نیست؛
همه روزی به جایی می‌رسیم.

فرق در...
👍8
پول هرچقدر که باشد فکر نمی‌کند؛ شعور ندارد! جان ندارد! تو را درک نمی‌کند! پول نه ارزش تو را تعیین می‌کند و نه آرامش تو را.

آنچه که خطرناک است، خودِ پول نیست؛
وابستگی ذهنی ما به عدد‌هاست.

ثروت واقعی از جایی شروع می‌شود که ذهن، بزرگ‌تر از پول رفتار کند.
👍8👌6
در پاسخ به لطفی که همتون دارین؛ می‌دونم از روی محبت و ارزشه این خوشحالم می‌کنه و پیگیرید میایین پیام خصوصیم! انرژی میده بهم ولی حقیقتش قرار نیست آدم هر لحظه کیفش کوک باشه! یه روز خوشحالیم یه روز بد.

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

گاهی اوقات به این نتیجه میرسم انسانیت دیگه معنایی نداره... همهٔ لبخند‌ها و گریه‌ها همشون شدن کاسبی انسان.

حین همین موضوع در حال حل مشکلاتی هستم که اصلاً نباید وجود داشته باشن؛ همین اینترنت و کوفت و زهره‌ماری که دچارش شدیم...

جواب ندادن به پیام‌ها به منظور بی‌احترامی نیست؛ واقعاً توانشو ندارم و صد البته تعهدی هم به کسی ندارم اما بینتون هستم و خواهم بود تا هروقت که خدا بخواد.❤️

اینکه از دست آدم کاری بر نمیاد حال کسی رو خوب کنه دردآور‌ترین مسألست، میرسه وقتی که حتی ثروت دنیا رو هم داشته باشی نجاتت نخواهد داد.
12
ویژگی به اشتراک‌گذاری اینترنت از طریق جنی‌کانکت در نسخهٔ بعد ممکن خواهد شد. ✔️
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
5
COMPΞZ 🧬
ویژگی به اشتراک‌گذاری اینترنت از طریق جنی‌کانکت در نسخهٔ بعد ممکن خواهد شد. ✔️
احتمالاً تا نسخه‌های ۱.۴ و ۱.۵، جنی‌کانکت به بلوغ کاملی برای استفاده‌های عمومی خواهد رسید و بخش عمده‌ای از قابلیت‌های موردنیاز کاربرانی که طالب اتصال پایدار و مطمئن هستند را پوشش خواهد داد. در همین مسیر، پشتیبانی از زبان فارسی و دیگر زبان‌ها نیز به نرم‌افزار افزوده خواهد شد.

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

اما هدف اصلی این پروژه، توسعه یک بستر ارتباطی هوشمند برای مدیریت، بهینه‌سازی و پایدارسازی دسترسی به سرویس‌ها، شبکه‌ها و زیرساخت‌های خصوصی است. بسیاری از سازمان‌ها، شرکت‌ها و کسب‌وکارها برای انجام فعالیت‌های روزمره خود به ارتباط پایدار با منابع داخلی، سرویس‌های ابری، سامانه‌های اختصاصی و شبکه‌های خصوصی نیاز دارند.

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

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

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

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

هرچند این پیام به عمد مشکوک است! و نظرات زیرش و نقل قول‌هایی که در موردش می‌کنن هم عجیب است!!! در این حد مگه می‌شه!؟

ببین چه کردین که یکی در این حد متنفر و کینه‌ای باشه از همه...
👍5💯3
یه نکتهٔ فنی جالب که کمتر کسی درباره‌ش حرف می‌زنه:

خیلی‌ها فکر می‌کنن «باینری، باینریه دیگه!» و فرقی نمی‌کنه از کجا اومده! ولی قضیه به این سادگی نیست.

وقتی یه توسعه‌دهنده نسخهٔ آمادهٔ برنامه رو منتشر می‌کنه، معمولاً اون رو طوری کامپایل می‌کنه که روی تعداد خیلی زیادی از پردازنده‌ها اجرا بشه؛ از نسل‌های قدیمی گرفته تا جدید. برای همین کامپایلر نمی‌تونه از همهٔ قابلیت‌های خاص پردازندهٔ شما استفاده کنه و این موضوع به صورت محدود شده اعمال می‌شه.

اما وقتی همون برنامه مستقیماً برای پردازندهٔ خودتون کامپایل می‌شه، کامپایلر دقیقاً می‌دونه با چه سخت‌افزاری طرفه و می‌تونه از قابلیت‌ها و دستورالعمل‌های اختصاصی همون CPU استفاده کنه تا کد بهینه‌تری تولید بشه.

به زبان ساده‌تر؛ ممکنه من و شما دقیقاً یک سورس‌کد یکسان داشته باشیم، اما خروجی‌ای که روی سیستم من کامپایل شده با خروجی‌ای که روی سیستم شما کامپایل شده، کاملاً یکسان نباشه هرچند خروجی در روی هر دو سیستم اجرا می‌شه.

برای مثال، یک باینری عمومی معمولاً طوری کامپایل می‌شه که روی طیف گسترده‌ای از پردازنده‌ها اجرا بشه؛ بنابراین نمی‌تونه به‌طور کامل از قابلیت‌های اختصاصی نسل‌های جدید CPU استفاده کنه. اما اگه همون نرم‌افزار مستقیماً روی پردازندهٔ مقصد کامپایل بشه، کامپایلر می‌تونه از فناوری‌هایی مانند AVX، AVX2، AVX-512، FMA، AES-NI، BMI و ده‌ها قابلیت سخت‌افزاری دیگه بهره بگیره و در برخی سناریوها کد ماشین بهینه‌تری تولید کنه که در چهارچوب ISA تعریف می‌شه.

البته قرار نیست یهو برنامه دو برابر سریع‌تر بشه! ولی بعضی وقت‌ها همین چند درصد بهبود عملکرد، نتیجهٔ اینه که کامپایلر بهتر فهمیده قراره کدش روی چه پردازنده‌ای اجرا بشه.

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

منظور از ISA یعنی Instruction Set یا آکادمیکی‌ترش Instruction Set Architecture (ISA) به عنوان مجموعه‌دستورهای پردازنده به شمار میاد.

The compiler can generate machine code optimized for the target CPU’s instruction set architecture (ISA) and available instruction set extensions.


خلاصه این هم یکی از دلایلی هست که با ++C زیاد ور میریم؛ چون همهٔ این‌ها درون کد‌هات قابل مدیریت و بهینه‌سازی هستند.

#cpu #compiler #binary #release #InstructionSet

در ادامهٔ این پست یک مقالهٔ آموزشی برای کامپایل Qt از روی منبع کد‌های باز منتشر می‌کنم که کامل توضیح دادم چطور کتابخانهٔ کیوت رو روی سیستم خودتون بر اساس نیاز و مقاصد مورد نیاز کامپایل کنید.
👍6
COMPΞZ 🧬
یه نکتهٔ فنی جالب که کمتر کسی درباره‌ش حرف می‌زنه: خیلی‌ها فکر می‌کنن «باینری، باینریه دیگه!» و فرقی نمی‌کنه از کجا اومده! ولی قضیه به این سادگی نیست. وقتی یه توسعه‌دهنده نسخهٔ آمادهٔ برنامه رو منتشر می‌کنه، معمولاً اون رو طوری کامپایل می‌کنه که روی تعداد…
qt-build-guide.pdf
97.9 KB
📘 راهنمای جامع کامپایل Qt از کد منبع

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

این سند یک راهنمای آموزشی و عملیاتی برای توسعه‌دهندگانی است که می‌خواهند Qt را به‌صورت کامل از کد منبع کامپایل کنند و کنترل دقیق‌تری روی نسخه‌ها، معماری‌ها، ابزارهای ساخت و خروجی نهایی داشته باشند.

پوشش سکوها:

macOS, Linux, Windows, iOS, Android, WebAssembly, Qt Creator


پوشش معماری‌ها:

Apple Silicon, Apple Intel, Windows x64/ARM64, Linux x86_64/ARM64, iOS Device/Simulator, Android ABI و WASM


ویرایش: ۱٫۱
بر پایه: Qt 6.11.1 و Qt Creator 19.0.0

این راهنما برای توسعه‌دهندگان نرم‌افزارهای دسکتاپ، موبایل و وب‌اسمبلی تهیه شده و تمرکز آن روی ساخت یک SDK سفارشی، تمیز، قابل‌اعتماد و مناسب پروژه‌های چندسکویی است.

گرد‌آوری شده بر مبنای تجربیات ساخت از روی GenyConnect.

خودمونیم خیلی وقته کتاب‌نویسی خونم کم شده بود. 😉
👍4😍2🔥1
COMPΞZ 🧬
qt-build-guide.pdf
در خصوص IoT و دستگاه‌های امبد (جاسازی شده) این سند می‌تونه عین موضوع بخش لینوکس و اندروید بخش معماری آرم تنظیم بشه. دم دستم برد درست حسابی ندارم و اگرنه با اطمینان به کارکردش آموزش اون رو هم می‌نوشتم.

خودتون آزمایش کنید اگه جواب گرفتین بازخورد بدین.
چیزی که نوشتم روشیه که خودم همیشه استفاده می‌کنم البته این آموزش شامل جزئیات و تنظیمات بهینگی کامپایلر نیست. :)
👌3
COMPΞZ 🧬
فکرشو بکن نسخهٔ بعدی کتاب برنامه‌نویسی رو با همین قلم بنویسم 😍 وای که هیجان زدم!!! رُخ قلم رو ببین!!! 😎
به لطف موانعی که این منگول‌های مسئول ساختن هنوز نتونستم این کتاب رو تموم کنم :)

هر روز باید یه بامبول جدید رو حل کنیم! کل دیروزم صرف بررسی خراب‌کاری‌های اروان بودم امروز هم باید بشینم فکر کنم ببینم چطور می‌شه IP‌های تمیز پیدا کرد. اصلاً شماها کارتون اینه نذارید ملت توی این مملکت یه قدم راه برن. بوزینه‌های نکبت 😐
👍611
روزی که یک مرد نابینا بینا می‌شود، اولین چیزی که دور می‌اندازد عصایی است که تمام عمر به او کمک کرده است.
🫡7👍5😢21
Audio
کِفه باخین. 🔼🎶
Please open Telegram to view this post
VIEW IN TELEGRAM
2👌2😍2