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

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

We create because the world deserves better code.

https://linktr.ee/compez
Download Telegram
COMPΞZ 🧬
می‌گویند که حضرت علی (ع) گفته: خوبی را زشت، و زشتی را خوب می‌پندارند! کسی که از راه حق منحرف شده است. منو می‌گه! 😔 منحرف شدم یا امیرالمومنین... این بندهٔ کربلاییت منحرف شده قراره بره جهنم! 😩کور شدم نمی‌بینم اینهمه خوبی رو توی مملکت توی رفتار مسئولین، توی…
افکارتون طوریه که فکر می‌کنید فقط شما خوبید! از نزدیک با خیلی‌هاتون بحث کردم خوب می‌شناسمتون! حتی از دین و مذهب هم هیچی حالیتون نیست خوب با اسم دین جولان میدین.

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

شاید بقیه رو بتونید خر فرض کنید با این استوری‌ها و شرو ور‌های جاهلانتون ولی از داخل همین دین و‌ قرآنی که ازبرم انقدر قانون تبصره می‌کنم تو چشای کورتون که بالا بیارید از شدت وقاحتی که بهش می‌بالید.

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

آدم خندش میگیره خدا شاهده بچه سه ساله هم خندش میگیره! شاخ در میارم از اینهمه وقاحتتون! دنیا داره به کجا میره شما دارید به کجا میرید.

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

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

الکی الکی فکر کردن راستی راستی همونیه که فکر می‌کنن! پلشتا 😑
👍4
خب با همین نسخهٔ فعلی و کتابخانهٔ فعلی جوابی که باید می‌گرفتم رو گرفتم.

اگر مورد پیشنهادی بود عنوان کنید بررسی می‌کنم برای ادغام.

الآن سیستم به درستی با شبکهٔ Torrent هماهنگ میشه Seeding هم صحیح است با همون کتابخانهٔ libtorrent معروف که مقداری به بوست وابستست. 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
COMPΞZ 🧬
خب با همین نسخهٔ فعلی و کتابخانهٔ فعلی جوابی که باید می‌گرفتم رو گرفتم. اگر مورد پیشنهادی بود عنوان کنید بررسی می‌کنم برای ادغام. الآن سیستم به درستی با شبکهٔ Torrent هماهنگ میشه Seeding هم صحیح است با همون کتابخانهٔ libtorrent معروف که مقداری به بوست وابستست.…
شاید تورنت برای خیلی‌ها تازگی داشته باشه! یه تعریفی هم داشته باشیم برای این که بدونید چرا جالبه.

تورنت با دانلود معمولی فرق دارد
!

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

اما در شبکه BitTorrent هر کاربری که بخشی از فایل را دریافت می‌کند، می‌تواند همان بخش را برای دیگران نیز ارسال کند. به این کاربران Seeder گفته می‌شود.

به همین دلیل هرچه تعداد Seederها بیشتر باشد:
- سرعت دانلود معمولاً بیشتر می‌شود.
- وابستگی به یک سرور مرکزی از بین می‌رود.
- فایل‌ها حتی در صورت خاموش شدن سرور اصلی می‌توانند در دسترس باقی بمانند.
- هزینه میزبانی و پهنای باند برای منتشرکننده بسیار کمتر می‌شود.

به زبان ساده:
در دانلود معمولی، یک نفر به همه فایل می‌دهد.
در تورنت، همه به همه فایل می‌دهند.

یه مثال واقعی:
فرض کن GenyConnect نسخه جدیدی منتشر کرده و ۱۰۰،۰۰۰ نفر می‌خواهند دانلودش کنند.

دانلود معمولی

Server
├─ User 1
├─ User 2
├─ User 3
├─ ...
└─ User 100000

تمام فشار روی سرور است.

حالت تورنت:

Server

10 Users

100 Users

1000 Users

100000 Users

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

برای همین توی جامعه تورنت یک قانون نانوشته وجود دارد:

اگر دانلود کردی، کمی هم آپلود کن.

به همین خاطر Ratio = 1.0 معمولاً یک رفتار منصفانه محسوب می‌شود؛ یعنی به اندازه‌ای که دریافت کردی، به شبکه برگردانی تا کاربران بعدی هم بتوانند با سرعت خوب دانلود کنند.

این دقیقاً دلیلی است که تورنت را بعد از بیش از ۲۰ سال هنوز زنده نگه داشته است و به همین خاطر مهم بود که دانلود منیجرم رو به پشتیبانی از این ویژگی مجهز کنم.
👍4👌21
COMPΞZ 🧬
شاید تورنت برای خیلی‌ها تازگی داشته باشه! یه تعریفی هم داشته باشیم برای این که بدونید چرا جالبه. تورنت با دانلود معمولی فرق دارد! در دانلود عادی، همه کاربران فایل را از یک سرور مرکزی دریافت می‌کنند. هرچه تعداد دانلودکنندگان بیشتر شود، فشار روی سرور بیشتر…
حالا فرض کن این بخش seed رو با قابلیت ادغام با توکن جنی ترکیب کنیم.

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

یعنی یک مشوق برای تقویت شبکهٔ بیت‌تورنت با کسب هر ۲۵۶ ژن یک معادل یک واحد جنی منجر به تقویت دسترسی‌های شما به دیگر ویژگی‌ها، محدودیت‌ها و ابزار‌های آن خواهد شد.
👍1
COMPΞZ 🧬
حالا فرض کن این بخش seed رو با قابلیت ادغام با توکن جنی ترکیب کنیم. چه می‌شود؟! سادست! کاربر به ازای آپلود می‌تونه زیر واحد‌های توکن جنی رو استخراج کنه! ژن‌ها به عنوان یک اعتبار درون برنامه‌ای به عنوان مجوز دسترسی به دیگر بخش‌های نرم‌افزار مورد استفاده قرار…
کم کم متوجه خواهیم شد زیرساخت توکن جنی رو الکی نساختم اون شیش ماه که خاطرتون هست برای قراردادش با Solidity چقدر حساسیت و وسواس نشون دادم!

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

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

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

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

امروز شدید عصبانی هستم شدیددددد! با صدای انفجار بیدار شدم هنوز روانم داغونه از دست شماها به خر خرم رسوندین از شدت نفهمیتون. باهام بحث نکنید پس که با لودر از روتون رد میشم.
4👍1
COMPΞZ 🧬 pinned «بدون هیچ تفکر خاصی!»
COMPΞZ 🧬
بدون هیچ تفکر خاصی!
از دید یک غیر ایرانی:

من «Geny» را با صدای جِنی (JEN-ee) و G نرم تلفظ می‌کنم. اما هم Get و هم Grab با G سخت تلفظ می‌شوند.

اگر درست یادم باشد، شما هم قصد دارید Geny با G نرم تلفظ شود. برای کسی که از قبل این موضوع را نمی‌داند، ترکیب G نرم و G سخت در یک نام ممکن است باعث سردرگمی شود.

نام، GenyDL کوتاه، ساده و کاملاً واضح است.

عجیب بود نرم و سخت داریم مگه!!!
1👍1
یه چیزیرو اعتراف کنم؛ کاش بهم بگن بیا از صفر سیستم‌عامل اختراع کن اصلاً یه نسل جدیدی از فناوری رو ابداع کن یا حتی ازم بخوان سی‌پلاس‌پلاس رو بذارم کنار اما اینهمه درگیر انتخاب کردن اسم برای محصولاتم نباشم. 😩😁 آخرش می‌ذارمش ASAD DL :))) عین این بازاریا که فامیلیشون رو می‌چپونن توی محصولات مهم هم نیست کی چطوری می‌خونه مهم اینه کار کنه. 😄
5
Jojo
1
COMPΞZ 🧬
خب سلام کنید به دانلود منیجری که احتمالاً برای اولین بار در جهان که از بلاک‌چین پشتیبانی می‌کنه. 😂✔️😉👊🏼
شاید بگی نه بابا بقیه موارد هم هستن! فایله دیگه چیز خاصی نداره...

آره درسته؛ اما اون‌ها و حتی مرورگر‌ها هیچ کدومشون درگاه بلاک‌چین پشتیبانی نمی‌کنن فقط فایل رو به عنوان فایل خام می‌بینن!

اینی که می‌بینی مستقیم از بلاک‌چین داده رو تحلیل و با بلاک مطابقت میده و بعد تأیید نهایی می‌کنه.

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

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

خیلی میشه روش مانور داد... جالب است.

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

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

همهٔ این‌ها رو خود این نرم‌‌افزار بر مبنای لینک تشخیص میدهد که چه رفتاری باید با فایل بشه.
👍4
حالا چرا کفری میشید؛ یکم پیش رفتم بیرون برگشتم چهارتا عرزشی دیدم باز فشارم رفت بالا!!!! برگشتم اومدم این ویژگی رو حل کردم!😂 بگو چی دیدم؟؟؟؟ مدل جدید شده کلاه می‌کنن تو سرشون فقط سوراخ چشماشونو باز گذاشتن! آخه لامصبا مگه دارین ماشینای مردم رو سرقت می‌کنید عین دزد‌ها لباس پوشیدین چرا.😁 همیشهٔ خدا هم منو بازرسی می‌کنن انگار که دارم بمب C4 جابجا می‌کنم.😐

ولی از حق نگذرم اینجاشو انصاف نیست نگم؛ با ادبن بهم می‌گن بفرمائید قربان رد بشید حله. 🫡
5
خلاصه WWDC 2026 برای برنامه‌نویس‌ها

امسال اپل تقریباً همه تمرکزش را روی هوش مصنوعی و ابزارهای توسعه گذاشت.
🔹 چهارچوب Foundation Models

توسعه‌دهنده‌ها حالا می‌توانند مستقیماً به مدل زبانی داخلی Apple Intelligence دسترسی داشته باشند و قابلیت‌هایی مثل خلاصه‌سازی متن، استخراج اطلاعات، تولید محتوا و ابزارهای AI را بدون نیاز به APIهای خارجی داخل اپلیکیشن‌های خود اجرا کنند. این مدل روی دستگاه اجرا می‌شود و هزینه‌ای بابت پردازش ابری ندارد.  

🔹 محیط توسعهٔ یک‌پارچه Xcode 26
نسخه جدید Xcode ابزارهای AI بیشتری دریافت کرده و اکوسیستم Apple Intelligence را به‌صورت عمیق‌تر وارد فرایند توسعه کرده است. همچنین ابزارهای جدیدی برای تحلیل عملکرد مدل‌های هوش مصنوعی در اپلیکیشن‌ها اضافه شده‌اند.  

🔹 بخش Agentic Coding
اپل حالا به‌صورت رسمی از مفهوم Coding Agents پشتیبانی می‌کند. نسخه‌های جدید Xcode قادرند با عامل‌های هوشمندی مانند Codex و Claude روی وظایف چندمرحله‌ای، اجرای تست‌ها، ساخت پروژه و جستجوی مستندات همکاری کنند.  

🔹همچنین App Intents اهمیت بیشتری پیدا کرد
اگر اپ شما از App Intents استفاده کند، Siri AI و Apple Intelligence می‌توانند قابلیت‌های برنامه را مستقیماً فراخوانی کنند و با آن تعامل داشته باشند. عملاً App Intents به دروازه ورود اپلیکیشن‌ها به دنیای AI اپل تبدیل شده است.  

🔹 بخش SwiftUI
تمرکز امسال SwiftUI روی طراحی جدید Liquid Glass، بهبود عملکرد، ابزارهای توسعه و حتی پشتیبانی بهتر از رابط‌های سه‌بعدی بوده است.  

🔹 بخش Siri AI
بعد از مدت‌ها انتظار، Siri به یک دستیار مبتنی بر مدل‌های زبانی تبدیل شده که می‌تواند محتوای صفحه را درک کند، حافظه مکالمه داشته باشد و با اپلیکیشن‌ها تعامل عمیق‌تری برقرار کند. این موضوع احتمالاً نحوه طراحی اپلیکیشن‌های iOS را در سال‌های آینده تغییر خواهد داد.

🔹 خبر خوب برای توسعه‌دهندگان ++C

برخلاف تصور برخی افراد، سرمایه‌گذاری روی قابلیت همکاری Swift و ++C ادامه دارد و توسعه‌دهندگان می‌توانند راحت‌تر از گذشته کدهای این دو زبان را در پروژه‌های Swift استفاده کنند.

این موضوع اهمیت زیادی دارد؛ زیرا بخش بزرگی از فناوری‌های سطح پایین اپل، از موتورهای پردازشی گرفته تا زیرساخت‌های Apple Intelligence، همچنان بر پایه میلیون‌ها خط کد ++C توسعه یافته‌اند.

🔹 خبر نه‌چندان خوب برای Objective-C

تقریباً تمام تمرکز اپل روی Swift، SwiftUI و هوش مصنوعی بود. Objective-C همچنان پشتیبانی می‌شود، اما هر سال حضور کم‌رنگ‌تری در اکوسیستم اپل دارد و به‌نظر می‌رسد اپل آینده پلتفرم‌های خود را کاملاً حول Swift و ابزارهای مدرن توسعه ترسیم کرده است.

#apple #macos #wwdc2026
👍3
COMPΞZ 🧬
تقریباً تمام تمرکز اپل روی Swift، SwiftUI و هوش مصنوعی بود. Objective-C همچنان پشتیبانی می‌شود، اما هر سال حضور کم‌رنگ‌تری در اکوسیستم اپل دارد و به‌نظر می‌رسد اپل آینده پلتفرم‌های خود را کاملاً حول Swift و ابزارهای مدرن توسعه ترسیم کرده است.
این بخش یعنی کم‌رنگ شدن Obj-C که کم کم باید به فکر ادغام ++C با Swift باشم کاری که تا به امروز به صورت ترکیب C++/OBJC بود باید بشه C++/Swift که البته کار سختی هم نیست! یکی از زیبایی‌های این زبان همینه که با هر چیزی به راحتی سازگار میشه چون خودش وابستهٔ هیچ زبان یا ابزاری نیست. 😉
👍5