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

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

اینستاگرام:
-
Download Telegram
چرا یک فیلترشکن روی یک گوشی به‌خوبی کار می‌کند، اما همان فیلترشکن با همان اپراتور برای کاربر دیگر عملاً از کار می‌افتد؟

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

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

گروه برنامه نویسی هیلتن😊👇
👉 JOiN → @HeiltonProgramming
👍5
تحول 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
👍52🔥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
🔥31👍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
برنامه نویسی هیلتن
🚨 هشدار امنیتی برای کاربران Google Chrome گوگل با انتشار یک به‌روزرسانی امنیتی اعلام کرده چند آسیب‌پذیری مهم در نسخه‌های اخیر مرورگر Chrome شناسایی و برطرف شده است. یکی از این نقص‌ها در موتور V8 (بخش اجرای جاوااسکریپت) قرار داشته و می‌توانست در صورت سوءاستفاده،…
🚨 هشدار امنیتی Chrome

‏Google از یک آسیب‌پذیری «Zero-Day» با شناسه CVE-2026-2441 در بخش CSS مرورگر Chrome خبر داده که به‌صورت واقعی در حال سوءاستفاده بوده؛ این حمله با هدایت کاربر به سایت مخرب می‌تواند اجرای کد، سرقت داده‌های مرورگر و ربودن نشست‌های کاربری را ممکن کند. اگر از Chrome استفاده می‌کنید، حتماً همین حالا مرورگر را به آخرین نسخه آپدیت کنید.

📌 برای بررسی و نصب آپدیت:
Menu (سه‌نقطه) → Help → About Google Chrome
پس از دانلود، گزینه Relaunch را انتخاب کنید. /یادآوری
نسخه معتبر ویندوز/مک (Windows/Mac): 145.0.7632.75/76
نسخه معتبر لینوکس (Linux): 144.0.7559.75

#امنیت #کروم #گوگل #بروزرسانی #هک #نفوذ #مرورگر #فناوری
#security #chrome #google #update #zeroday #cybersecurity #browser #technology

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