برنامه نویسی هیلتن
12.7K subscribers
1.29K photos
1.86K videos
488 files
1.27K links
آموزش و انجام پروژه برنامه نویسی، طراحی سایت و سئو
تازه های #فناوری، #تکنولوژی و #انگیزشی

تعرفه تبلیغات وانجام پروژه:
فعلا تبلیغات نداریم

اینستاگرام:
-
Download Telegram
Media is too big
VIEW IN TELEGRAM
🌐 تاریخچه سیستم‌عامل‌ها در یک نگاه!

از دهه ۸۰ تا امروز، دنیای کامپیوتر و موبایل شاهد رقابت بین سیستم‌عامل‌های مختلف بود:

🖥 دهه ۸۰ و ۹۰: MS-DOS و ویندوز، اپل مک و لینوکس تازه به صحنه آمد.

💻 دهه ۲۰۰۰: ویندوز XP و ۷ سلطه را تثبیت کردند.

📱 دهه ۲۰۱۰: اندروید محبوب‌ترین شد و iOS در بازار پرمیوم پیشرفت کرد.

🌍 دهه ۲۰۲۰: ویندوز، macOS، لینوکس، iOS و اندروید بازیگران اصلی دنیای دیجیتال هستند.

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

#سیستم_عامل #تکنولوژی و #فناوری #کامپیوتر #موبایل #تاریخچه_تکنولوژی
#technology #it #OS #computers #mobile

گروه برنامه نویسی هیلتن😊👇
👉 JOiN@HeiltonProgramming
9
معماری‌های مدرن؛ زمان بازنگری در نقش لایه‌ کش فرا رسیده است؟
برای سال‌ها، Redis سلطان بی‌رقیب کش کردن داده در حافظه است.
تقریباً هر معماری استانداردی یک «لایه کش» دارد:
درخواست می‌آید → اول سراغ hashtag#Redis → اگر نبود → می‌رود سراغ دیتابیس → و نتیجه دوباره در Redis ذخیره می‌شود.
این الگو آن‌قدر جا افتاده است که کمتر کسی جرئت می‌کند بپرسد:
«آیا واقعاً همیشه به Redis نیاز داریم؟»
اما با پیشرفت‌های اخیر دیتابیس‌ها - مخصوصاً hashtag#PostgreSQL - حالا این سؤال دوباره ارزش پرسیدن دارد.
و داستان تیمی که اخیراً توانست کل لایه Redis خود را حذف کند، یک نمونه جذاب برای ما مهندسین داده است.
👉 https://lnkd.in/dgd38Pme

🔹 بیایید داستان را با هم مرور کنیم…
یک تیم محصول، مثل بسیاری از ما، سال‌ها بود که برای پاسخ‌های سریع از Redis استفاده می‌کرد. اما در روزهای پر ترافیک، خود Redis یک پای داستان بود:
⚠️بار CPU بالا
⚠️تاخیرها و latency عجیب
⚠️شبکه تحت فشار
درحالی‌که دیتابیس… نسبتاً آرام و بی‌کار نشسته!
نقطه عطف زمانی بود که آن‌ها PostgreSQL 18 را تست کردند، نسخه‌ای با تغییرات جدی:
⚡️امکان I/O ناهمگام واقعی
⚡️بهبودهای چشمگیر در استفاده از ایندکس‌ها
⚡️امکان virtual generated columns برای محاسبات سریع‌تر و بدون لایه جانبی

این‌ها فقط «بهبود» نبود؛ بازی را عوض کرد.
تیم تصمیم گرفت یک آزمایش مخفیانه انجام دهد:
یک endpoint بسیار شلوغ را مستقیم روی hashtag#PostgreSQL بگذارد، بدون hashtag#Redis.
انتظار داشتند کندتر شود.
اما نتیجه دقیقاً برعکس بود:
🔰 معیار p95 از ۷۲ میلی‌ثانیه → رسید به ۵۴ میلی‌ثانیه
🔰 نرخ hit rate از ۹۱٪ → شد ۱۰۰٪
🔰 و دیگر خبری از فشار شبکه و CPU نبود.
در واقع لایه کش نه‌تنها کمکی نکرده بود، بلکه گلوگاه اصلی سیستم شده بود.
در نهایت، آن‌ها با خیال راحت Redis را کنار گذاشتند.
معماری ساده‌تر شد، پایش آسان‌تر شد، و منبع داده از دوگانگی خارج شد.
از آن مهم‌تر: عملکرد بهتر شد.

رد پای یک روند بزرگ‌تر: تجربه hashtag#ScyllaDB
سال گذشته هم در وبلاگ hashtag#ScyllaDB نمونه مشابهی دیدم: جایی که تیم SecurityScorecard به این نتیجه رسیده بود که با توجه به سرعت بالا، معماری توزیع‌شده و کش داخلی ScyllaDB، دیگر نیازی به یک لایه Redis جداگانه ندارند. آن‌ها نیز مانند مثال بالا دریافتند که پیچیدگی همگام‌سازی دیتابیس و کش، در برابر توان پردازشی دیتابیس‌های مدرن، برای برخی سناریوها توجیه خود را از دست داده است.
https://lnkd.in/d8JDAMkj
بنابراین اگر در پروژه‌های خود به‌صورت پیش‌فرض همه‌چیز را به Redis می‌سپارید، شاید وقت آن رسیده باشد که امکانات دیتابیس‌های جدید، یا حتی توان واقعی دیتابیس اصلی‌تان، را دوباره بررسی کنید. گاهی پاسخ سریع‌تر و ساده‌تر، همان‌جایی است که سال‌ها از آن عبور کرده‌ایم.

🔹 درس ماجرا چیست؟
این داستان نمی‌گوید «Redis را حذف کنید».
ردیس همچنان یک ابزار قدرتمند و ضروری برای بسیاری از سناریوهاست.
اما یک نکته مهم را روشن می‌کند:
گاهی فناوری‌های پایه آن‌قدر جلو می‌روند که معماری‌های کهنه دیگر بهترین انتخاب نیستند.
💡شاید وقت آن باشد که به جای تکرار الگوهای سال‌های گذشته، دوباره از خود بپرسیم:
آیا دیتابیس ما امروز آن‌قدر قدرتمند شده که خودش نقش کش را بازی کند؟
آیا لایه کش واقعاً سرعت‌دهنده است یا ناخواسته گره اضافه کرده‌ایم؟
آیا پیچیدگی اضافه همیشه ارزشش را دارد؟
منبع: کانال مهندسی داده

#سیستم_عامل #تکنولوژی و #فناوری
#technology #it

گروه برنامه نویسی هیلتن😊👇
👉 JOiN@HeiltonProgramming
👍31
Forwarded from NetBlocks
400 hours.
😢10
❗️⚠️❗️اطلاعات ۱۷.۵ میلیون اکانت اینستاگرام افشا شده و به صورت عمومی درحال پخش شدن هست.
این اطلاعات شامل یوزرنیم، نام کامل، ایمیل، شماره تلفن، آدرس جزئی و User ID بوده و فیشینگ حرفه‌ای، دزدی اکانت، داکسینگ و حتی خطر فیزیکی (به خاطر آدرس) وجود داره. اگر در کشور پرریسکی زندگی میکنی اقدام فوری اینه که رمز قوی و جدید بذاری (از داخل اپ، نه لینک ایمیل!) و اینکه 2FA رو با اپ Authenticator فعال کنی (SMS نه!).

لینک Authenticator google اندروید
https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2

لینک ios Authenticator google
https://apps.apple.com/us/app/google-authenticator/id388497605

دیتابیس افشا شده از کاربران اینستاگرام بررسی شده و تعداد ۲۱,۴۴۷ کاربر شماره ایران داشتن. هشدار رو جدی بگیرید!

اینجا میتونید چک کنید چه اطلاعاتی از شما افشا شده:
https://malwarebytes.com/digital-footprint

© jorjandii

#امنیت #تکنولوژی و #فناوری
#technology #it #security

گروه برنامه نویسی هیلتن😊👇
👉 JOiN@HeiltonProgramming
👍52
سایفون با اتصال ۱۱ میلیون کاربر از ایران در یک روز، رکورد زد.
این عدد تنها ۳ روز پیش ۴ میلیون نفر بود و بنظر می‌رسد با توجه به استفاده ایرانیان خارج از کشور از کاندوئیت و عملکرد خوب سایفون در ایران، این رقم به ۱۱ میلیون نفر رسیده است.
© filterbaan

#امنیت #فیلترینگ #تکنولوژی و #فناوری
#technology #it #security #filtering

گروه برنامه نویسی هیلتن😊👇
👉 JOiN → @HeiltonProgramming
10
حریم خصوصی در استوری تلگرام
استوری تلگرام برای شماره‌های ایرانی فعال شد | ۳ نکته مهم برای حفظ حریم خصوصی
با آخرین آپدیت تلگرام، قابلیت «Story» حالا برای کاربرانی که با شماره ایران ثبت‌نام کرده‌اند هم در دسترس قرار گرفته است. این امکان به شما اجازه می‌دهد عکس، ویدیو یا متن‌هایی را به‌صورت موقت با دیگران به اشتراک بگذارید؛ محتوایی که بعد از پایان زمان تعیین‌شده، به‌طور خودکار حذف می‌شود.
با وجود جذاب‌بودن این قابلیت، فعال‌شدن استوری می‌تواند نگرانی‌هایی درباره امنیت و حریم شخصی ایجاد کند. به همین دلیل، آشنایی با تنظیمات آن اهمیت زیادی دارد.
🔹 چطور از حریم خصوصی در استوری محافظت کنیم؟
امنیت استوری‌ها بیشتر از آنکه به خود تلگرام وابسته باشد، به انتخاب‌های شما در تنظیمات برمی‌گردد. اگر این موارد را رعایت نکنید، ممکن است محتوای‌تان توسط افراد ناخواسته دیده شود.
۱. تعیین دقیق افرادی که استوری را می‌بینند
بعضی کاربران بعد از انتشار استوری متوجه شده‌اند افرادی خارج از دایره موردنظرشان آن را دیده‌اند. دلیلش ساده است: تلگرام به‌صورت پیش‌فرض استوری را برای «Everyone» یا همه کاربران قابل مشاهده می‌کند.
@HeiltonProgramming
بهتر است حتماً این گزینه را تغییر دهید و نمایش استوری را روی «My Contacts» (مخاطبین) یا «Close Friends» (دوستان نزدیک) بگذارید.
نکته جالب اینجاست که برخلاف اینستاگرام، حتی بعد از انتشار استوری هم می‌توانید وارد تنظیمات همان استوری شوید و مخاطبین مجاز به دیدن آن را تغییر دهید.
۲. استفاده از لیست مسدودسازی
حتی اگر نمایش استوری را محدود به مخاطبین خود کرده‌اید، باز هم می‌توانید برخی افراد خاص را به‌طور کامل از دیدن استوری‌ها محروم کنید. مثلاً همکاران، آشنایان دور یا افرادی که تمایلی به دیدن محتوای شما ندارند، می‌توانند در لیست بلاک استوری قرار بگیرند.
۳. غیرفعال‌کردن اسکرین‌شات و ضبط صفحه
برای امنیت بیشتر، تلگرام گزینه‌ای اضافه کرده که با خاموش‌بودن آن (Allow Screenshots)، دیگران قادر به گرفتن اسکرین‌شات یا ضبط صفحه از استوری شما نخواهند بود. این قابلیت خیال شما را از بابت ذخیره یا پخش ناخواسته محتوا راحت‌تر می‌کند.
🔹 جمع‌بندی
استوری تلگرام می‌تواند ابزار جذابی برای ارتباط و تعامل باشد، اما فقط در صورتی که تنظیمات آن را آگاهانه مدیریت کنید. پیشنهاد می‌شود قبل از انتشار اولین استوری، حتماً بخش مخاطبین و گزینه‌های امنیتی را بررسی کنید تا محتوای شخصی‌تان فقط به دست افراد درست برسد.
#حریم_خصوصی #امنیت #فیلترینگ #تکنولوژی و #فناوری
#technology #it #security #privacy #filtering #privacypolicy

گروه برنامه نویسی هیلتن😊👇
👉 JOiN@HeiltonProgramming
👏4
چرا بعضی VPNها هنگام قطعی اینترنت هنوز تا حدی کار می‌کنند؟

📌 در اخلال‌های گسترده، اتصال بین‌المللی کاملاً قطع نمی‌شود و گاهی مسیرهای محدود و ناپایدار باقی می‌ماند. برخی VPNها با ایجاد تونل‌های رمزگذاری‌شده و شبیه‌سازی ترافیک عادی اینترنت (مانند HTTPS) می‌توانند از همین مسیرهای محدود عبور کنند و دسترسی نسبی فراهم کنند.

📌 با این حال این دسترسی معمولاً کند، ناپایدار و کوتاه‌مدت است و به هیچ‌وجه جایگزین اینترنت عادی محسوب نمی‌شود. اگر اتصال جهانی تقریباً یا کاملاً قطع شود، VPNها هم عملاً از کار می‌افتند، چون برای انتقال داده به همان زیرساخت پایه اینترنت نیاز دارند.
#حریم_خصوصی #امنیت #فیلترینگ #تکنولوژی و #فناوری #اینترنت #خبر
#technology #it #security #privacy #filtering #privacypolicy #internet #speed #SatelliteInternet #news

گروه برنامه نویسی هیلتن😊👇
👉 JOiN@HeiltonProgramming
👍31
چرا یک فیلترشکن روی یک گوشی به‌خوبی کار می‌کند، اما همان فیلترشکن با همان اپراتور برای کاربر دیگر عملاً از کار می‌افتد؟

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

در چنین شرایطی، طبیعی است که دو کاربر با شرایط ظاهراً یکسان تجربه‌هایی کاملاً متفاوت داشته باشند. کاهش عمدی سرعت، ناپایداری اتصال یا اختلال‌های مقطعی در برخی سرویس‌ها، همگی بخشی از الگوی کنترل اینترنت هستند که به‌جای قطع کامل، بر ایجاد اختلال و فرسایش دسترسی تکیه دارد.
© filterwatch
#حریم_خصوصی #امنیت #فیلترینگ #تکنولوژی و #فناوری #اینترنت #خبر
#technology #it #security #privacy #filtering #privacypolicy #internet #speed #SatelliteInternet #news

گروه برنامه نویسی هیلتن😊👇
👉 JOiN → @HeiltonProgramming
👍4
تحول Jakarta EE 12؛ از Query واحد تا ساخت Agentهای AI

🔹 دومین مرحله توسعه Jakarta EE 12 (Milestone 2) با تمرکز بر یکپارچه‌سازی، نوسازی پلتفرم و افزایش بهره‌وری توسعه‌دهندگان معرفی شد. یکی از مهم‌ترین تغییرات، معرفی Jakarta Query به‌عنوان یک زبان واحد برای لایه داده است که Jakarta Persistence و Jakarta Data را در قالب یک استاندارد مرکزی ترکیب می‌کند و کار با داده‌ها را برای توسعه‌دهندگان جاوا ساده‌تر و منسجم‌تر می‌سازد.

🔹 در این نسخه، Jakarta Data، Jakarta Persistence و Jakarta NoSQL همگی با Jakarta Query یکپارچه می‌شوند. همچنین Jakarta NoSQL با ارائه رابط Query جدید امکان تعریف کوئری‌های پویا و دریافت خروجی به شکل List، Stream یا Optional را فراهم می‌کند تا کار با پایگاه‌های NoSQL در پروژه‌های سازمانی راحت‌تر شود.

🔹 از سوی دیگر، مشخصه جدیدی با نام Jakarta Agentic AI نیز به این پلتفرم اضافه می‌شود که مجموعه‌ای از APIهای استاندارد و مستقل برای توسعه و اجرای عامل‌های هوش مصنوعی ارائه می‌دهد. هدف این قابلیت، ساده‌تر کردن ساخت و استقرار AI در اپلیکیشن‌های سازمانی مبتنی بر Jakarta EE است.

#جاوا #برنامه_نویسی #هوش_مصنوعی
#java #ai #artificialintelligence #programming

گروه برنامه نویسی هیلتن 😊👇
👉 JOiN@HeiltonProgramming
👍4
🚀 انتشار .NET 11 Preview 1؛ تغییرات مهم برای توسعه‌دهندگان

🔺 نسخه Preview 1 از .NET 11 منتشر شد و تمرکز اصلی آن روی بهبود تجربه CLI، افزایش بهره‌وری توسعه و آماده‌سازی زیرساخت برای سناریوهای مدرن مثل موبایل و AI است. در این نسخه، دستورهای dotnet run، dotnet test و dotnet watch هوشمندتر شده‌اند؛ از انتخاب تعاملی target framework و device گرفته تا پشتیبانی بهتر از Hot Reload و مدیریت وابستگی‌ها بدون ری‌استارت اپلیکیشن.

🔺 در بخش ابزارهای توسعه، آنالایزرهای جدید برای بهینه‌سازی کد، پشتیبانی از severity مخفی در dotnet format و قابلیت‌های جدیدی مثل PublishReferenceSymbols برای کنترل فایل‌های منتشرشده اضافه شده‌اند.

🔸 این نسخه همراه با Runtime و SDK جدید، پشتیبانی از C# 14، F# 10 و Visual Basic 17.13 را ارائه می‌دهد. البته Preview بوده و برای محیط production توصیه نمی‌شود.
🔗 https://dotnet.microsoft.com/en-us/download/dotnet/11.0

#دات_نت #برنامه_نویسی #مایکروسافت #بروزرسانی #سیشارپ #فناوری
#dotnet #csharp #aspnet #programming #backend #microsoft #release #update #technology #it

JOiN@HeiltonProgramming
👍4🔥1
برنامه نویسی هیلتن
🚀 انتشار .NET 11 Preview 1؛ تغییرات مهم برای توسعه‌دهندگان
🚀 مهم‌ترین تغییرات ‎.NET 11 Preview 1 برای توسعه‌دهندگان

🔹 C# و ASP.NET Core
در C# دو قابلیت جدید اضافه شده است:
‏• Collection expression arguments → ارسال پارامتر به سازنده کالکشن‌ها داخل collection expression (مثل تعیین capacity برای List)
‏• Extended layout support → افزودن ExtendedLayoutAttribute برای سناریوهای interop سطح پایین و تعامل مستقیم با runtime

در ASP.NET Core تمرکز اصلی روی Blazor و تجربه توسعه بوده:
‏• EnvironmentBoundary برای رندر شرطی بر اساس محیط اجرا
‏• Label و DisplayName برای فرم‌های دسترس‌پذیرتر
• رویداد OnRowClick در QuickGrid
• ناوبری نسبی با RelativeToCurrentUri
• متد GetUriWithHash برای ساخت URL دارای fragment
• پشتیبانی MathML در Blazor
• آنالایزر InvokeVoidAsync برای JSInterop
• پشتیبانی IHostedService در Blazor WebAssembly
• متغیرهای محیطی در WebAssembly
• بهبود OpenAPI برای پاسخ‌های باینری
‏• IOutputCachePolicyProvider برای سیاست‌های کش سفارشی
• اعتماد خودکار dev-certificate در WSL

🔹 Runtime
بهبودهای اساسی در عملکرد و زیرساخت اجرا:
• معرفی Runtime Async برای اجرای بهینه‌تر متدهای async
• پشتیبانی CoreCLR روی WebAssembly
• بهینه‌سازی JIT و Interpreter
• کنترل بهتر حافظه در پردازش‌های ۳۲بیتی
• پیشرفت در NativeAOT و ابزارهای تشخیصی GC

🔹 Libraries
تمرکز روی performance و سناریوهای مدرن:
• پشتیبانی Zstandard compression
• نوع عددی BFloat16 برای ML و AI
• بهبود پردازش Unicode با Rune
‏• API جدید MediaTypeMap برای MIME
• بهبود امنیت HMAC
‏• Hard Link APIs و حالت‌های جدید integer division
• بهبود Base64، JSON و عملیات اتمیک
• الگوریتم Happy Eyeballs برای اتصال سریع‌تر شبکه

⚠️ این نسخه Preview است و برای محیط production توصیه نمی‌شود، اما برای تست قابلیت‌های آینده .NET اهمیت زیادی دارد.
#دات_نت #برنامه_نویسی #مایکروسافت #تکنولوژی #سیشارپ #فناوری
#dotnet #csharp #aspnet #aspnetcore #blazor #backend #microsoft #programming #technology #it

JOiN@HeiltonProgramming
👍41
🚨 هشدار امنیتی برای کاربران Google Chrome

گوگل با انتشار یک به‌روزرسانی امنیتی اعلام کرده چند آسیب‌پذیری مهم در نسخه‌های اخیر مرورگر Chrome شناسایی و برطرف شده است. یکی از این نقص‌ها در موتور V8 (بخش اجرای جاوااسکریپت) قرار داشته و می‌توانست در صورت سوءاستفاده، امکان اجرای کد مخرب را فراهم کند. همچنین برخی خطاهای مرتبط با مدیریت حافظه از جمله «Use After Free» نیز اصلاح شده‌اند.

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


📌 برای بررسی و نصب آپدیت:
Menu (سه‌نقطه) → Help → About Google Chrome
پس از دانلود، گزینه Relaunch را انتخاب کنید.
#امنیت #گوگل #کروم #خبر #فناوری #بروزرسانی #تکنولوژی #هک #نفوذ #مرورگر
#security #google #chrome #news #update #it #technology #browser

📢 JOiN → @HeiltonProgramming
👍4
📊 پیاده‌سازی PCA با NumPy در پایتون — از صفر تا اجرا

در این پروژه، الگوریتم Principal Component Analysis (PCA) بدون استفاده از کتابخانه‌های آماده و فقط با NumPy پیاده‌سازی شده است؛ از آماده‌سازی داده‌ها و محاسبه ماتریس کوواریانس تا محاسبه Eigenvalue/Eigenvector و کاهش بُعد داده‌ها.

🔹 مراحل انجام‌شده در پروژه:
• ست کردن داده‌ها
‏• Centering و کم‌کردن میانگین هر ویژگی
• محاسبه Covariance Matrix
• محاسبه Eigenvalues و Eigenvectors
• مرتب‌سازی مؤلفه‌ها و انتخاب بهترین‌ها
• تبدیل داده‌ها به فضای جدید (Dimension Reduction)
• مشاهده خروجی و رسم نقاط با matplotlib

نیازمندی‌ها: numpy، matplotlib، itemgetter

کد + توضیحات:
🔗 https://github.com/omidsotooni/PrincipalComponentAnalysis

#پایتون #مولفه_اساسی #کدنویسی #فناوری #هوش_مصنوعی #گیت_هاب
#python #machine_learning #PCA #numpy #code #ai #technology #github

JOiN → @HeiltonProgramming
👍4
🚨 هشدار فوری: حمله پیشرفته برای هک حساب‌های تلگرام

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

🔻 روش حمله
• مهاجم پیام «تأیید هویت» ارسال می‌کند
• حساب فرستنده تیک آبی دارد
• کاربر به یک بات هدایت می‌شود
• از کاربر خواسته می‌شود حساب خود را verify کند
🎯 هدف: دسترسی کامل به حساب تلگرام کاربر
@HeiltonProgramming
🔻 نکته مهم
تیک آبی تلگرام لزوماً تأیید رسمی نیست. در بسیاری موارد فقط نشان‌دهنده اشتراک پولی Telegram Premium است و می‌تواند برای فریب کاربران استفاده شود.

🔻 عملکرد بات مخرب
• هدایت کاربر به Mini App ناشناس
• دریافت مجوز کنترل حساب
• دریافت اطلاعات ورود کاربر
پس از این مرحله، مهاجم کنترل حساب را در اختیار می‌گیرد.

🔻 اگر حمله موفق شود
• خواندن پیام‌های کاربر
• ارسال پیام به‌جای کاربر
• مشاهده مخاطبان
• دسترسی به اطلاعات نشست‌های فعال
🎯 هدف نهایی: جاسوسی و کنترل کامل حساب

🔻 چطور محافظت شویم؟
• روی لینک‌های ناشناس کلیک نکنید
• با بات‌های verify تعامل نکنید
• فقط از مسیرهای رسمی تلگرام اقدام کنید
• تأیید دو مرحله‌ای (Two-Step Verification) را از مسیر زیر فعال کنید:
Settings → Privacy → Two-Step Verification

🔻 اقدام فوری
• بخش Active Sessions را بررسی کنید
• از دستگاه‌های ناشناس خارج شوید
#حریم_خصوصی #امنیت #فیلترینگ #تکنولوژی و #فناوری #اینترنت #خبر #هک #نفوذ #تلگرام
#technology #it #security #privacy #filtering #privacypolicy #internet #SatelliteInternet #news #hack #telegram
گروه برنامه نویسی هیلتن😊👇
👉 JOiN@HeiltonProgramming
👍51🔥1
🚀 GitHub Copilot Testing برای ‎.NET‎؛ تولید خودکار Unit Test با هوش مصنوعی در Visual Studio 2026

مایکروسافت قابلیت GitHub Copilot Testing for .NET را به‌صورت عمومی (GA) در Visual Studio 2026 نسخه 18.3 منتشر کرده؛ ابزاری که فرآیند نوشتن، اجرای و بهینه‌سازی Unit Testها را با کمک AI ساده و سریع می‌کند—بدون اینکه از محیط کدنویسی خارج شوید.

این قابلیت با شناخت ساختار پروژه، فریم‌ورک تست و سیستم Build شما، یک جریان کامل تست‌نویسی ایجاد می‌کند: از تولید تست‌ها تا اجرا، تشخیص خطا و حتی اصلاح خودکار آن‌ها.
@HeiltonProgramming
🔹 چه کارهایی انجام می‌دهد؟
• تولید Unit Test متناسب با کد انتخابی (متد، کلاس، فایل، پروژه یا کل Solution)
‏• Build و اجرای خودکار تست‌ها
• تشخیص تست‌های Fail شده و تلاش برای اصلاح آن‌ها
• اجرای مجدد تا رسیدن به وضعیت پایدار
• ارائه گزارش خلاصه از تغییرات، پوشش تست و وضعیت Pass/Fail

🔹 پرامپت‌نویسی طبیعی و آزاد
با شروع درخواست تست با ‎@Test‎ می‌توانید به زبان طبیعی بگویید چه چیزی را تست کند:

* تولید تست برای منطق بیزینس
* تست تغییرات فعلی Git
* رسیدن به درصد مشخصی از Code Coverage
* استفاده از فریم‌ورک‌های خاص مثل xUnit

🔹 نقاط دسترسی جدید داخل IDE
• راست‌کلیک روی کد → Copilot Actions → Generate Tests
• شروع مستقیم از Copilot Chat با ‎@Test
• پیشنهادهای آماده در محیط ویرایش برای شروع سریع تست‌نویسی

🔹 پیش‌نیازها
‏• Visual Studio 2026 نسخه 18.3
• پروژه C# قابل Build
• اشتراک پولی GitHub Copilot

💡 مثال کاربردی
فرض کنید یک کلاس بیزینسی جدید نوشته‌اید. کافی است روی فایل راست‌کلیک کنید و Generate Tests را بزنید؛ Copilot تست‌ها را می‌سازد، اجرا می‌کند، خطاها را بررسی می‌کند و نتیجه را به‌صورت خلاصه تحویل می‌دهد. فاصله بین «نوشتن کد» تا «اطمینان از صحت آن» عملاً چند کلیک می‌شود. این ابزار چرخه توسعه را کوتاه‌تر می‌کند و کمک می‌کند قبل از رفتن به مراحل بعدی، از پایداری کد مطمئن شوید—چیزی که در پروژه‌های بزرگ حیاتی است.

🔗 جزئیات کامل:
https://devblogs.microsoft.com/dotnet/github-copilot-testing-for-dotnet-available-in-visual-studio/

#دات_نت #برنامه_نویسی #مایکروسافت #سیشارپ #فناوری #گیت_هاب #هوش_مصنوعی
#dotnet #copilot #visualstudio #ai #unittest #csharp #backend #programming #technology

JOiN → @HeiltonProgramming
🔥3👍1
📢 انتشار معماری Codex App Server توسط OpenAI برای یکپارچه‌سازی عامل‌های هوش مصنوعی

OpenAI جزئیات معماری «Codex App Server» را منتشر کرده؛ زیرساختی که با هدف یکپارچه‌سازی محیط‌های مختلف عامل‌های هوش مصنوعی و ابزارهای توسعه طراحی شده است.

در این معماری، جریان پیام برای اجرای ابزارها به‌گونه‌ای تعریف شده که در صورت نیاز به تأیید، پردازش متوقف می‌شود و درخواست به کلاینت ارسال می‌گردد. کلاینت باید با «allow» یا «deny» پاسخ دهد تا عامل بتواند ادامه دهد.

🔹 الگوهای استقرار (Deployment)
سه الگوی اصلی برای استفاده از App Server معرفی شده است:

• کلاینت‌های محلی (مثل افزونه‌های IDE و اپ‌های دسکتاپ): اجرای یک باینری وابسته به پلتفرم و ارتباط دوطرفه stdio با آن
• مدل جدا از چرخه انتشار: ثابت ماندن کلاینت و جایگزینی نسخه جدید App Server برای بهره‌گیری سریع از بهبودهای سمت سرور
• اجرای وب (Codex Web runtime): ایجاد کانتینر توسط worker، اجرای App Server در آن و ارتباط مرورگر از طریق HTTP و Server-Sent Events؛ رابط کاربری سبک می‌ماند و پردازش‌های طولانی روی سرور انجام می‌شود

🔹 ارتباط با روندهای صنعت
توسعه App Server هم‌راستا با تلاش‌های گسترده برای استانداردسازی ارتباط بین «عامل‌های کدنویسی» و «ویرایشگرها» است.
پروتکل Agent Client Protocol (ACP) نیز با هدف ایجاد استانداردی عمومی برای اتصال هر عامل برنامه‌نویسی به هر ویرایشگر شکل گرفته—مشابه نقشی که Language Server Protocol سال‌ها قبل برای ابزارهای زبانی ایفا کرد.

هم‌زمانی این رویکردها نشان می‌دهد صنعت هنوز در حال تعیین مرزهای مناسب برای ادغام agentها با ابزارهای توسعه است و این حوزه با سرعت بالایی در حال تکامل است.

🔹 متن‌باز و قابل توسعه
تمام کد منبع Codex App Server در مخزن متن‌باز Codex CLI منتشر شده و مستندات پروتکل شامل ابزارهای تولید schema برای TypeScript و JSON Schema است تا توسعه کلاینت‌ها در زبان‌های مختلف ساده‌تر شود.

دسترسی به Codex:
https://chatgpt.com/codex

#برنامه_نویسی #نرم_افزار #تکنولوژی #فناوری #خبر #هوش_مصنوعی #معماری_نرم_افزار
#ai #codex #openai #software_architecture #agent #developers #programming #technology

گروه برنامه‌نویسی هیلتن 👇
👉 JOiN → @HeiltonProgramming
👍2👏2