DevTwitter | توییت برنامه نویسی
28.6K subscribers
4.69K photos
376 videos
6 files
4.42K links
توییت های برنامه نویسی و طراحی وب :)

@dvtwi

Hashtags:
devtwitter.t.me/5

DevBooks Channel:
https://t.me/+AYbOl75CLNYxY2U0

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
کتابخونه zenq با الهام از C# Linq و java streams یک DSL می‌باشد که با هدف ساده کردن query از منابع داده ای مختلفی ایجاد شده است. مثل اسلایس ها و یا منابع داده ای نامتقارنی‌ چون فایل های csv و ...

این کتابخونه query های پیچیده را در یک واحد اجرایی پردازش کرده و از قابلیت های stream یکپارچه از منابع داده ای مختلفی چون channel ها، اسلایس ها و csv فایل ها بهره مند است.

این کتابخانه یک اسلایس ۵۰ میلیون رکوردی را در چهار ثانیه فیلتر و Group نمود. زمان خالص فیلتر هم 2 ثانیه طول کشید.


https://github.com/malikhan-dev/zenq

@DevTwitter | <Mohammadreza/>
👍74
نتایج تحقیقات استنفورد: چرا دولوپر هنوز نمی‌تونند کامل به AI اعتماد کنند؟

دانشگاه Stanford به‌تازگی یه دیتاست خیلی جالب منتشر کرده از سشن‌های واقعیِ coding-agentها روی ریپازیتوری‌های عمومی گیت‌هاب. این دیتاست حدود ۶ هزار سشن، ۶۳ هزار پرامپت کاربر، ۳۵۵ هزار tool call، تغییرات متصل به git و حتی مشخص می‌کنه که هر خط کد رو انسان نوشته یا ایجنت.

نکته جالب اینه که استفاده از coding-agentها داره خیلی دو قطبی میشه؛ حدود ۴۱٪ سشن‌ها عملاً «vibe coding» هستن، یعنی تقریباً تمام کدهای commit‌شده رو خود ایجنت نوشته، در حالی که ۲۳٪ سشن‌ها هنوز کاملاً انسانی هستن.

اما مهم‌ترین نتیجه این تحقیق اینه که این ابزارها وقتی در دنیای واقعی استفاده میشن، هنوز هم هم ناکارآمدن و هم ریسک بالایی دارن. فقط حدود ۴۴٪ کدهایی که ایجنت‌ها تولید می‌کنن در نهایت وارد commit نهایی میشه، کاربران تقریباً در ۴۴٪ مراحل یا جلوی ایجنت رو می‌گیرن یا مسیرش رو عوض می‌کنن، و commitهایی که با vibe coding ساخته شدن، نسبت به کدنویسی کاملاً انسانی یا همکاری انسان و ایجنت، آسیب‌پذیری‌های امنیتی بیشتری دارن که توسط ابزار Semgrep شناسایی شده.

برای کسایی که روی ساخت coding-agent، سیستم‌های ارزیابی، IDE copilotها یا ابزارهای داخلی توسعه کار می‌کنن، این تحقیق یه یادآوری مهمه: احتمالاً مدل برنده، خودمختاری کامل ایجنت‌ها نیست، بلکه ساختن ابزارها و چارچوب‌های کمکی بهتر در کنار ایجنت‌هاست.

@DevTwitter | <Reza Jafari/>
👍387💔6
#کوته_نیوز

انارکی نماینده مجلس: اینترنت نباید به ابزار شکاف طبقاتی در دسترسی به اطلاعات تبدیل شود /دیجیاتو

@DevTwitter
🍌75👍10👎2
#کوته_نیوز

مهاون وزیر ارتباطات:
اگرچه با هماهنگی نهادهای امنیتی بسیاری از این شرکت‌های دیجیتال با دریافت IP ویژه حمایت شدند، اما به نظر می‌رسد محدودیت‌های دسترسی و اتصال به اینترنت بین‌المللی تا هفته آینده رفع شود.

@DevTwitter
🍌78👎51
‏زیاد دیدم که می‌پرسن چرا نوتیفیکیشن اپ‌ها از بله و ایتا گرفته تا تلگرام، توییتر و بقیه این روزها یا نمیاد.

واقعیت اینه که نوتیفیکیشن فقط به خود اپ مربوط نیست.

روی اندروید تقریباً همه Push Notificationها از طریق سرویس FCM گوگل ارسال میشن و روی آیفون هم از طریق سرویس APNs اپل.
(هواوی یا شیائومی یا ... سرویس مخصوص خودشون رو دارن)

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

وقتی اینترنت بین‌الملل یا دسترسی به این سرویس‌ها مختل می‌شود، نتیجه‌اش این می‌شود که:

ناتیف ها اصلاً نمی‌رسند

سازوکارش هم خیلی ساده است:

۱- اپ روی گوشی نصب می‌شود
۲- از گوگل/اپل یک شناسه دریافت می‌کند
۳- سرور اپ(مثلا بله یا تلگرام یا ...) پیام را به سرویس گوگل یا اپل می‌فرستد
۴- آن سرویس نوتیفیکیشن را به گوشی تحویل می‌دهد

برای همین اگر ارتباط با FCM گوگل یا APNs اپل مشکل داشته باشد، عملاً سیستم نوتیفیکیشن موبایل دچار اختلال می‌شود.

نکته مهم اینکه:
اپ نمی‌ره مستقیم به هواووی یا شیائومی یا گوگل و اپل API بزنه

فقط از SDK استفاده می‌کنه
بعد SDK می‌ره با سرویس مناسب حرف می‌زنه

FCM = Firebase Cloud Messaging

APNs = Apple Push Notification service

پ.ن: امیدوارم تونسته باشم ساده توضیح داده باشم. تو این روزا که ناتیف های بله و ... نمیاد مشکل از بله نیست ، اقایان سرویس های پوش ناتیف رو در دسترس قرار ندادن.

@DevTwitter | <iSegar0/>
78👍28🍌3
#کوته_نیوز

بازگشایی اینترنت بین الملل مصوب شد

ستاد راهبری و ساماندهی فضای مجازی صبح امروز دوشنبه (چهارم خردادماه) به ریاست دکتر عارف معاون اول رئیس جمهور تشکیل جلسه داد و بازگشت اینترنت به وضعیت قبل از دی ماه 1404 مصوب شد.

این مصوبه برای رییس جمهور ارسال شد و در صورت تایید رئیس جمهور جهت اجرا برای وزارت ارتباطات ارسال خواهد شد./ سیتنا

@DevTwitter
🍌141👍8👎8
سایت‌های خوب برای الهام گرفتن توی دیزاین

Web Design
curated.design

Landing Pages
landing.love

SaaS Websites
saaspo.com

Navbar Inspiration
navbar.gallery

CTA Sections
cta.gallery

Mobile App Design
mobbin.com

Brand Identity
rebrand.gallery

Icons
hugeicons.com

Design Systems
component.gallery

چندتا سایت خفن دیگه هم که ارزش دیدن دارن

UI Inspiration
ui8.net

Real Product Screenshots
pageflows.com

Modern UI Patterns
godly.website

Frontend Inspiration
maxibestof.one

3D و Interactive Design
awwwards.com

Minimal UI Inspiration
lapa.ninja

@DevTwitter | <Nima/>
28🍌4👍1
#کوته_نیوز

غیررسمی/ مصوبه فردا توسط پزشکیان امضا می‌شه و میره وزارت ارتباطات.

دولت خودش واسه خودش ستاد تشکیل داده یه مصوبه داده و میخواد اینترنت رو وصل کنه. تا دیروز همه چیز زیر دست نهادهای امنیتی بود، امروز یهو دولت مسئولیت‌دار شد.

@DevTwitter
🍌117👍15👎4
#کوته_نیوز

رئیس جمهور امضا کرد/ اینترنت در ۲۴ ساعت آینده بازگشایی می‌شود

مسعود پزشکیان، رئیس جمهور، دقایقی پیش مصوبه ستاد ویژه ساماندهی و راهبری فضای مجازی را امضا کرد.

به گفته منابع موثق به دیجیاتو، این مصوبه به وزارت ارتباطات ابلاغ شده و طی ۲۴ ساعت آینده فرایند اتصال مردم به اینترنت آغاز خواهد شد.

@DevTwitter | <Digiato/>
🍌14625🔥5
#کوته_نیوز

مهاجرانی، سخنگوی دولت: تا چند روز آینده وصل میشه، غمتون نباشه.

@DevTwitter
🍌1054👎2
‏«بازگشت اینترنت به وضعیت قبل از دی ۱۴۰۴» را هم با ذوق و شوق تیتر زده‌اند، انگار فتح‌الفتوح کرده‌اند.

کدام اینترنت؟
همان اینترنت ناقصی که UDP و QUIC و IPv6 رویش عملاً بسته بود؟
همان اینترنتی که نصف سرویس‌های مدرن دنیا باهاش درست کار نمی‌کرد؟
همان اینترنتی که برای هر کار ساده باید ده جور VPN و تونل و کلک می‌زدی؟

اسم این چیزی که شما تحویل مردم دادید «اینترنت» نیست؛
این یک شبکه دستکاری‌شده، محدود و مهندسی‌شده‌ست که هر روز بخشی از استانداردهای جهانی‌اش را قطع کرده‌اید.

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

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

@DevTwitter | <iSegar0/>
1👍261🍌14👎9
#کوته_نیوز

سیتنا/ دستور وزیر ارتباطات برای اتصال اینترنت؛ اتصال جهانی ایران از همین دقایق احیا می‌شود؛ اتصال کامل مردم تا 24 ساعت آینده.

@DevTwitter
🍌96🔥6👎3
#کوته_نیوز

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

@DevTwitter
🍌106👎5👍4
اینطوری بود که پزشکیان اومد با رفقاش یه ستاد تشکیل داد، حالا دیوان عدالت اداری میگه باید صبر کنی ببینیم اصلا ایجاد این ستاد رو تایید می‌کنیم یا نه، بعدش به مصوبه‌ای که دادید رسیدگی بشه.


طرف میگه میخوام دختر شاه رو بگیرم؛ بهش میگن چرا چرت میگی، دختر شاه رو که به تو نمیدن. میگه چرا دیگه، همه چی جور شده، خودم راضی، ننم راضی، فقط مونده شاه و دخترش.

@DevTwitter
👍95🍌162
#کوته_نیوز

همچنان اصرار دارن تا 24 ساعت آینده وصله

@DevTwitter
🍌695👍3
فیگما و داکر از دسترس خارج شدن :))

@DevTwitter
💔90🍌29👍7
نتبلاکس: بعد از 88 روز و 2093 ساعت قطعی، اینترنت در حال بازگشته.

@DevTwitter
💔49🍌179
اینترنت وصل شد، ولی واسه یه برنامه‌نویس هنوز اینترنت قطعه.
ما به خیلی از سرویس‌های مهم دنیا دسترسی نداریم، اکثرا تحریمن.

تازه برگشتیم سر خونه‌ی اول.

امیدوارم دیگه همچین شرایطی رو تجربه نکنیم و اوضاع بهتر بشه.

امید الکیه، ولی هست دیگه...

@DevTwitter
148👍59👎10
مامانت اینقدر به فکرت هست که نت‌بلاکس هست؟

@DevTwitter
👍92💔3114
پورت دقیقا چیه و چی‌کار می‌کنه؟
همیشه توی آدرس‌ها دیدیم که پورت وجود داره، شاید واسه خیلیامون سوال پیش بیاد که چرا اصلا وجود داره.

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

پورت یک عدد 16 بیتیه، یعنی میتونه از 0 تا 65535 باشه.
بدون این پورت‌ها، تمام اطلاعات با هم قاطی میشن.

مثلا شما اگر یک وبسایت رو داری می‌بینی، در صورتی که از https استفاده کنه، به پورت 443 وصل میشه، و زمانی که بخوای ssh بزنی، یه شکل پیشفرض از پورت 22 باید استفاده کنی.

عملا پورت‌ها برای تمایز سرویس‌های یک سیستم استفاده میشه.
مثلا یک وبسایت که همزمان http و https، ایمیل و ssh داره، به شکل پیشفرض داره به صورت همزمان از پورت‌های 80، 443، 25 و 22 استفاده می‌کنه تا وقتی اطلاعات رو دریافت کرد، بتونه بفرسته سمت سرویس مورد نظر.

@DevTwitter
88👍20👎2