COMPΞZ 🧬
خب با همین نسخهٔ فعلی و کتابخانهٔ فعلی جوابی که باید میگرفتم رو گرفتم. اگر مورد پیشنهادی بود عنوان کنید بررسی میکنم برای ادغام. الآن سیستم به درستی با شبکهٔ Torrent هماهنگ میشه Seeding هم صحیح است با همون کتابخانهٔ libtorrent معروف که مقداری به بوست وابستست.…
شاید تورنت برای خیلیها تازگی داشته باشه! یه تعریفی هم داشته باشیم برای این که بدونید چرا جالبه.
تورنت با دانلود معمولی فرق دارد!
در دانلود عادی، همه کاربران فایل را از یک سرور مرکزی دریافت میکنند. هرچه تعداد دانلودکنندگان بیشتر شود، فشار روی سرور بیشتر میشود و در نهایت سرعت کاهش پیدا میکند یا سرور از دسترس خارج میشود.
اما در شبکه BitTorrent هر کاربری که بخشی از فایل را دریافت میکند، میتواند همان بخش را برای دیگران نیز ارسال کند. به این کاربران Seeder گفته میشود.
به همین دلیل هرچه تعداد Seederها بیشتر باشد:
- سرعت دانلود معمولاً بیشتر میشود.
- وابستگی به یک سرور مرکزی از بین میرود.
- فایلها حتی در صورت خاموش شدن سرور اصلی میتوانند در دسترس باقی بمانند.
- هزینه میزبانی و پهنای باند برای منتشرکننده بسیار کمتر میشود.
به زبان ساده:
در دانلود معمولی، یک نفر به همه فایل میدهد.
در تورنت، همه به همه فایل میدهند.
یه مثال واقعی:
فرض کن GenyConnect نسخه جدیدی منتشر کرده و ۱۰۰،۰۰۰ نفر میخواهند دانلودش کنند.
دانلود معمولی
تمام فشار روی سرور است.
حالت تورنت:
بعد از مدتی بیشتر دادهها بین خود کاربران جابهجا میشود و سرور تقریباً بار چندانی تحمل نمیکند.
برای همین توی جامعه تورنت یک قانون نانوشته وجود دارد:
اگر دانلود کردی، کمی هم آپلود کن.
به همین خاطر Ratio = 1.0 معمولاً یک رفتار منصفانه محسوب میشود؛ یعنی به اندازهای که دریافت کردی، به شبکه برگردانی تا کاربران بعدی هم بتوانند با سرعت خوب دانلود کنند.
این دقیقاً دلیلی است که تورنت را بعد از بیش از ۲۰ سال هنوز زنده نگه داشته است و به همین خاطر مهم بود که دانلود منیجرم رو به پشتیبانی از این ویژگی مجهز کنم.
تورنت با دانلود معمولی فرق دارد!
در دانلود عادی، همه کاربران فایل را از یک سرور مرکزی دریافت میکنند. هرچه تعداد دانلودکنندگان بیشتر شود، فشار روی سرور بیشتر میشود و در نهایت سرعت کاهش پیدا میکند یا سرور از دسترس خارج میشود.
اما در شبکه 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👌2❤1
COMPΞZ 🧬
شاید تورنت برای خیلیها تازگی داشته باشه! یه تعریفی هم داشته باشیم برای این که بدونید چرا جالبه. تورنت با دانلود معمولی فرق دارد! در دانلود عادی، همه کاربران فایل را از یک سرور مرکزی دریافت میکنند. هرچه تعداد دانلودکنندگان بیشتر شود، فشار روی سرور بیشتر…
حالا فرض کن این بخش seed رو با قابلیت ادغام با توکن جنی ترکیب کنیم.
چه میشود؟! سادست! کاربر به ازای آپلود میتونه زیر واحدهای توکن جنی رو استخراج کنه! ژنها به عنوان یک اعتبار درون برنامهای به عنوان مجوز دسترسی به دیگر بخشهای نرمافزار مورد استفاده قرار میگیره.
یعنی یک مشوق برای تقویت شبکهٔ بیتتورنت با کسب هر ۲۵۶ ژن یک معادل یک واحد جنی منجر به تقویت دسترسیهای شما به دیگر ویژگیها، محدودیتها و ابزارهای آن خواهد شد.
چه میشود؟! سادست! کاربر به ازای آپلود میتونه زیر واحدهای توکن جنی رو استخراج کنه! ژنها به عنوان یک اعتبار درون برنامهای به عنوان مجوز دسترسی به دیگر بخشهای نرمافزار مورد استفاده قرار میگیره.
یعنی یک مشوق برای تقویت شبکهٔ بیتتورنت با کسب هر ۲۵۶ ژن یک معادل یک واحد جنی منجر به تقویت دسترسیهای شما به دیگر ویژگیها، محدودیتها و ابزارهای آن خواهد شد.
👍1
COMPΞZ 🧬
حالا فرض کن این بخش seed رو با قابلیت ادغام با توکن جنی ترکیب کنیم. چه میشود؟! سادست! کاربر به ازای آپلود میتونه زیر واحدهای توکن جنی رو استخراج کنه! ژنها به عنوان یک اعتبار درون برنامهای به عنوان مجوز دسترسی به دیگر بخشهای نرمافزار مورد استفاده قرار…
کم کم متوجه خواهیم شد زیرساخت توکن جنی رو الکی نساختم اون شیش ماه که خاطرتون هست برای قراردادش با Solidity چقدر حساسیت و وسواس نشون دادم!
مجبور شدم به جای ساختن یه توکن ساده با کلنکر مزخرف برم سمت یادگیری یه زبان قرارداد نویسی جدید و بعدش این کاغذ سفیده رو با جزئیات بنویسم! البته چون قوائد این زبان خیلی شبیه سیپلاسپلاس بود درکش هم برام سریعتر شکل گرفت.
تمام زیر ساختهاش متناسب با کاربرد واقعی در آیندست نه الکی و سرگرمی.
من فقط افسوس از این میخورم که گیر یه مشت نفهم افتادیم که نمیذارن بدون دغدغهٔ روزمره پیش بریم و اگرنه این طرحها رو من باید ۶ ماه پیش اجرایی کرده بودم نه اینکه الان بشینم تازه ببینم چیکار باید کنم چون قبلاً همهٔ محاسبات و مهندسی و معادلات رو من پیاده کردم ولی هنوز نتونستم بازیابی کنم خودمو لعنت بهتون بیاد... عمرمون رو تباه کردین! در بهترین حالت اگه جنگ نشه بدتر از این قطعتر نشیم باز چند سال عقب افتادیم همهٔ ثانیههامون منفی تو ضرریم هم از نظر زمانی هم از نظر اقتصادیش.
به کی بگی اینارو، یه مشت خررر که جز عر عر چیزی حالیش نیست! عرزشی چه میفهمه اقتصاد یعنی چی، تعامل یعنی چی، ساخت و ساز یعنی چی، توکن یعنی چی! اصلاً ۰ و ۱ یعنی چی... از صفر و یک سرو ته بزنی همون کلید روشن خاموش کردن برق و اینترنت رو بلده.
امروز شدید عصبانی هستم شدیددددد! با صدای انفجار بیدار شدم هنوز روانم داغونه از دست شماها به خر خرم رسوندین از شدت نفهمیتون. باهام بحث نکنید پس که با لودر از روتون رد میشم.
مجبور شدم به جای ساختن یه توکن ساده با کلنکر مزخرف برم سمت یادگیری یه زبان قرارداد نویسی جدید و بعدش این کاغذ سفیده رو با جزئیات بنویسم! البته چون قوائد این زبان خیلی شبیه سیپلاسپلاس بود درکش هم برام سریعتر شکل گرفت.
تمام زیر ساختهاش متناسب با کاربرد واقعی در آیندست نه الکی و سرگرمی.
من فقط افسوس از این میخورم که گیر یه مشت نفهم افتادیم که نمیذارن بدون دغدغهٔ روزمره پیش بریم و اگرنه این طرحها رو من باید ۶ ماه پیش اجرایی کرده بودم نه اینکه الان بشینم تازه ببینم چیکار باید کنم چون قبلاً همهٔ محاسبات و مهندسی و معادلات رو من پیاده کردم ولی هنوز نتونستم بازیابی کنم خودمو لعنت بهتون بیاد... عمرمون رو تباه کردین! در بهترین حالت اگه جنگ نشه بدتر از این قطعتر نشیم باز چند سال عقب افتادیم همهٔ ثانیههامون منفی تو ضرریم هم از نظر زمانی هم از نظر اقتصادیش.
به کی بگی اینارو، یه مشت خررر که جز عر عر چیزی حالیش نیست! عرزشی چه میفهمه اقتصاد یعنی چی، تعامل یعنی چی، ساخت و ساز یعنی چی، توکن یعنی چی! اصلاً ۰ و ۱ یعنی چی... از صفر و یک سرو ته بزنی همون کلید روشن خاموش کردن برق و اینترنت رو بلده.
امروز شدید عصبانی هستم شدیددددد! با صدای انفجار بیدار شدم هنوز روانم داغونه از دست شماها به خر خرم رسوندین از شدت نفهمیتون. باهام بحث نکنید پس که با لودر از روتون رد میشم.
❤4👍1
بدون هیچ تفکر خاصی!
Anonymous Poll
11%
Tondr
6%
GenyGrab
21%
GenyGet
30%
GenyDL
9%
GenyDLM
23%
GenyDownloader
COMPΞZ 🧬
بدون هیچ تفکر خاصی!
عه پس نظر خارجیها چی میشه؟ 🫳🏼
https://farcaster.xyz/compez.eth/0xe6bf862e
قدیما یه مینیاپ نظرسنجی داشت این فارکستر! خاااک بر سرت کنم همونم حذف کردی که!
یکی باید خودم خفنشو بسازم 😐
https://farcaster.xyz/compez.eth/0xe6bf862e
قدیما یه مینیاپ نظرسنجی داشت این فارکستر! خاااک بر سرت کنم همونم حذف کردی که!
یکی باید خودم خفنشو بسازم 😐
Farcaster
@compez.eth on Farcaster: "GM fam! 👋
We’re building a n..."
We’re building a n..."
GM fam! 👋
We’re building a new download manager at @genyleap.
- Classic downloads
- Torrent support
- Blockchain-powered assets
Built for speed, power, and freedom
Which name would you pick for it?
Like on your favorite in the cast below only! 👇
We’re building a new download manager at @genyleap.
- Classic downloads
- Torrent support
- Blockchain-powered assets
Built for speed, power, and freedom
Which name would you pick for it?
Like on your favorite in the cast below only! 👇
👍2
COMPΞZ 🧬
بدون هیچ تفکر خاصی!
از دید یک غیر ایرانی:
عجیب بود نرم و سخت داریم مگه!!!
من «Geny» را با صدای جِنی (JEN-ee) و G نرم تلفظ میکنم. اما هم Get و هم Grab با G سخت تلفظ میشوند.
اگر درست یادم باشد، شما هم قصد دارید Geny با G نرم تلفظ شود. برای کسی که از قبل این موضوع را نمیداند، ترکیب G نرم و G سخت در یک نام ممکن است باعث سردرگمی شود.
نام، GenyDL کوتاه، ساده و کاملاً واضح است.
عجیب بود نرم و سخت داریم مگه!!!
❤1👍1
یه چیزیرو اعتراف کنم؛ کاش بهم بگن بیا از صفر سیستمعامل اختراع کن اصلاً یه نسل جدیدی از فناوری رو ابداع کن یا حتی ازم بخوان سیپلاسپلاس رو بذارم کنار اما اینهمه درگیر انتخاب کردن اسم برای محصولاتم نباشم. 😩😁 آخرش میذارمش ASAD DL :))) عین این بازاریا که فامیلیشون رو میچپونن توی محصولات مهم هم نیست کی چطوری میخونه مهم اینه کار کنه. 😄
COMPΞZ 🧬
از دید یک غیر ایرانی: من «Geny» را با صدای جِنی (JEN-ee) و G نرم تلفظ میکنم. اما هم Get و هم Grab با G سخت تلفظ میشوند. اگر درست یادم باشد، شما هم قصد دارید Geny با G نرم تلفظ شود. برای کسی که از قبل این موضوع را نمیداند، ترکیب G نرم و G سخت در یک نام…
😂😁 این هم نظر یک استاد انگلیسی! 👌
COMPΞZ 🧬
شاید تورنت برای خیلیها تازگی داشته باشه! یه تعریفی هم داشته باشیم برای این که بدونید چرا جالبه. تورنت با دانلود معمولی فرق دارد! در دانلود عادی، همه کاربران فایل را از یک سرور مرکزی دریافت میکنند. هرچه تعداد دانلودکنندگان بیشتر شود، فشار روی سرور بیشتر…
خب سلام کنید به دانلود منیجری که احتمالاً برای اولین بار در جهان که از بلاکچین پشتیبانی میکنه. 😂✔️ 😉👊🏼
Please open Telegram to view this post
VIEW IN TELEGRAM
COMPΞZ 🧬
خب سلام کنید به دانلود منیجری که احتمالاً برای اولین بار در جهان که از بلاکچین پشتیبانی میکنه. 😂✔️ 😉👊🏼
شاید بگی نه بابا بقیه موارد هم هستن! فایله دیگه چیز خاصی نداره...
آره درسته؛ اما اونها و حتی مرورگرها هیچ کدومشون درگاه بلاکچین پشتیبانی نمیکنن فقط فایل رو به عنوان فایل خام میبینن!
اینی که میبینی مستقیم از بلاکچین داده رو تحلیل و با بلاک مطابقت میده و بعد تأیید نهایی میکنه.
یعنی مستقیم از درگاههایی که روی قالب ipfs و امثالش قابل دریافت هستن تشخیص، قبل و بعدش رو برات میگیره و تحویل میده.
یعنی به صورت فایل مسقیم و عادی باهاش رفتار نمیکنه، یعنی راحت میشه فردا با یه افزونهٔ خیلی ساده کاری کرد که داخل دانلود منیجر مینت انجام بدی و سپس دریافتش کنی.
خیلی میشه روش مانور داد... جالب است.
خب این یعنی رسماً این دانلود منیجر از سه حالت عادی، تورنت و بلاکچین به صورت هوشمند پشتیبانی میکنه.
یعنی لینکی که میدی خودش تشخیص میده روی چه نوع پروتکلی هست و بر مبنای همون پروتکل کار میکنه! یعنی نیازی نیست صرفاً بری uTorrent رو دانلود کنی برای فایلهای تورنت یا نیازی نیست از IPFS Manager استفاده کنی برای دریافت از شبکهٔ بلاکچین تا بتونی فایل خامش رو بگیری.
همهٔ اینها رو خود این نرمافزار بر مبنای لینک تشخیص میدهد که چه رفتاری باید با فایل بشه.
آره درسته؛ اما اونها و حتی مرورگرها هیچ کدومشون درگاه بلاکچین پشتیبانی نمیکنن فقط فایل رو به عنوان فایل خام میبینن!
اینی که میبینی مستقیم از بلاکچین داده رو تحلیل و با بلاک مطابقت میده و بعد تأیید نهایی میکنه.
یعنی مستقیم از درگاههایی که روی قالب ipfs و امثالش قابل دریافت هستن تشخیص، قبل و بعدش رو برات میگیره و تحویل میده.
یعنی به صورت فایل مسقیم و عادی باهاش رفتار نمیکنه، یعنی راحت میشه فردا با یه افزونهٔ خیلی ساده کاری کرد که داخل دانلود منیجر مینت انجام بدی و سپس دریافتش کنی.
خیلی میشه روش مانور داد... جالب است.
خب این یعنی رسماً این دانلود منیجر از سه حالت عادی، تورنت و بلاکچین به صورت هوشمند پشتیبانی میکنه.
یعنی لینکی که میدی خودش تشخیص میده روی چه نوع پروتکلی هست و بر مبنای همون پروتکل کار میکنه! یعنی نیازی نیست صرفاً بری uTorrent رو دانلود کنی برای فایلهای تورنت یا نیازی نیست از IPFS Manager استفاده کنی برای دریافت از شبکهٔ بلاکچین تا بتونی فایل خامش رو بگیری.
همهٔ اینها رو خود این نرمافزار بر مبنای لینک تشخیص میدهد که چه رفتاری باید با فایل بشه.
👍4
حالا چرا کفری میشید؛ یکم پیش رفتم بیرون برگشتم چهارتا عرزشی دیدم باز فشارم رفت بالا!!!! برگشتم اومدم این ویژگی رو حل کردم!😂 بگو چی دیدم؟؟؟؟ مدل جدید شده کلاه میکنن تو سرشون فقط سوراخ چشماشونو باز گذاشتن! آخه لامصبا مگه دارین ماشینای مردم رو سرقت میکنید عین دزدها لباس پوشیدین چرا.😁 همیشهٔ خدا هم منو بازرسی میکنن انگار که دارم بمب C4 جابجا میکنم.😐
ولی از حق نگذرم اینجاشو انصاف نیست نگم؛ با ادبن بهم میگن بفرمائید قربان رد بشید حله. 🫡
ولی از حق نگذرم اینجاشو انصاف نیست نگم؛ با ادبن بهم میگن بفرمائید قربان رد بشید حله. 🫡
خلاصه 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
امسال اپل تقریباً همه تمرکزش را روی هوش مصنوعی و ابزارهای توسعه گذاشت.
🔹 چهارچوب 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
COMPΞZ 🧬
بدون هیچ تفکر خاصی!
من نمیدونم فاز کسانی که توی کانال هستن چیه اصلاً؟ بیکارید؟ برا مسخره بازی اینجایید؟ دنبال ایردراپین؟ دنبال مچ گیری هستین؟ دشمنید؟ ۱۰۰ نفر پست رو دیدین ۲۸ زحمت به انگشت مبارکشون دادن! بقیه زورشون اومده یه نظری بدن؟ مگه میشه آخه بیتفاوت باشی نسبت به یه نظرسنجی که مخاطبشی؟! سر در نمیارم واقعاً. من میتونم بدون هیچ درخواست نظری کار خودمو بکنم حتی یه کلمه اینجا چیزی ننویسم ولی هدفم اینه در هر چیزی سهیم باشید نکته تجربهای بگیرید.
وقتی اهمیتی نداره براتون پس من چرا باید بشینم اینجا وقت بذارم!؟!!؟ میرم خودم کارامو میکنم دیگه نیازی هست مگه به کمک دیگران.
خلاصه که همین نظرسنجی برام بعضی چیزها رو روشن کرد که واقعاً نیازی به اینهمه انرژی گذاشتن برای جامعهٔ فارسی نیست کسی نه درکشو میکنه نه اهمیتی میده.
وقتی اهمیتی نداره براتون پس من چرا باید بشینم اینجا وقت بذارم!؟!!؟ میرم خودم کارامو میکنم دیگه نیازی هست مگه به کمک دیگران.
خلاصه که همین نظرسنجی برام بعضی چیزها رو روشن کرد که واقعاً نیازی به اینهمه انرژی گذاشتن برای جامعهٔ فارسی نیست کسی نه درکشو میکنه نه اهمیتی میده.
👎1💔1
NetBlocks
📵 Network data show #Iraq has just imposed another widespread internet shutdown during school exams, leaving most of the country except the north offline for two hours as students take tests. The bizarre measure is presented as a means to limit cheating and…
این مرضیه که توی خاورمیانه عادی شده!
👍3
وضعیت فیلترنت طوریه که من مودم رو روی 3G تنظیم کردم و تنها در این صورت هر ده دقیقه یه بار فیلترنت دارم. 😄 همراه اول که عملاً تعطیل بیش از ۱ هفتست هیچ دیتایی نمیده بهم روی هر گوشی سیمکارت همینه.
تنها ایرانسل اونم روی 3G 😐
چطوری باز کردین که اینطوریه؟! اینطور که من متوجه شدم مشکلات اساسی هم در BTSها وجود داره اصلاً کشش سرویس دهی ندارن و علاه بر این دیتاسنترها هم هیچ کدومشون اینترنت بینالمللی ندارند.
پاسخ مسئولین؟
همینه که هست!
با همین وضع پیش میریم :) انتظارم دارن اعصابمون آروم باشه.
کل زیرساختهای ارتباطی به فنا رفته، به همین روال احتمالاً تابستون که برسه وضعیت بدتر هم خواهد بود.
قشنگ مشخصه همه چی به تار مو بنده!
تنها ایرانسل اونم روی 3G 😐
چطوری باز کردین که اینطوریه؟! اینطور که من متوجه شدم مشکلات اساسی هم در BTSها وجود داره اصلاً کشش سرویس دهی ندارن و علاه بر این دیتاسنترها هم هیچ کدومشون اینترنت بینالمللی ندارند.
پاسخ مسئولین؟
همینه که هست!
با همین وضع پیش میریم :) انتظارم دارن اعصابمون آروم باشه.
کل زیرساختهای ارتباطی به فنا رفته، به همین روال احتمالاً تابستون که برسه وضعیت بدتر هم خواهد بود.
قشنگ مشخصه همه چی به تار مو بنده!