Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
سرعت 5G همراه اول حق مینوازد 🔥



🌐 Website:
LearnSecurity.ir
🎓 Channel:
@LearnSecurityIR
🖥 Programming:
@GozarIT | @PyFarsi
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
از این مدل عکس‌ها بزاریم چنل؟
Anonymous Poll
37%
اره
63%
نه
Forwarded from Gopher Academy
🔵 عنوان مقاله
JWT Authentication in Go with Gin

🟢 خلاصه مقاله:
این مقاله با رویکردی عملی نشان می‌دهد چگونه احراز هویت مبتنی بر JWT را در یک سرویس Go با فریم‌ورک Gin پیاده‌سازی کنیم؛ هدف نمونه، کار با Vonage است اما الگوها در هر پروژه API‌محور قابل استفاده‌اند. نویسنده، Benjamin Aronov (Vonage)، ابتدا مزایای JWT و مفاهیم ادعاها، الگوریتم‌های امضا و تفکیک توکن‌های دسترسی و نوسازی را توضیح می‌دهد. سپس ساختار پیاده‌سازی را تشریح می‌کند: صدور توکن امن پس از تأیید اعتبار، میان‌افزار Gin برای اعتبارسنجی و تزریق کانتکست کاربر، محافظت از مسیرها، مدیریت خطاها و نگهداری کلیدها در متغیرهای محیطی. بخش امنیت بر انقضای کوتاه توکن دسترسی، چرخش Refresh Token، جلوگیری از سوءاستفاده، استفاده از HTTPS، ملاحظات CORS و محدودسازی نرخ و نیز لاگ‌گذاری و چرخش کلیدها در محیط تولید تأکید دارد. در نهایت نشان می‌دهد چگونه با توکن‌های کوتاه‌عمر و محدود به سطح دسترسی، تعاملات با Vonage (مانند پیام، صوت یا ویدئو) را ایمن کنیم. نتیجه، لایه احراز هویت منعطفی در Go و Gin است که فراتر از Vonage هم قابل استفاده است.

#Go #Gin #JWT #Authentication #Security #Golang #API #Vonage

🟣لینک مقاله:
https://golangweekly.com/link/175981/web


👑 @gopher_academy
این ریپو یه DNS هوشمند ساده‌ست که دامنه‌های لیست‌سفید رو به IP خودت می‌فرسته و بقیه رو عادی حل می‌کنه؛ با یه پراکسی شفاف Nginx هم ترافیک HTTPS رو بر اساس SNI هدایت می‌کنه.
خلاصه، برای خودت یه سرویس مثل شکن می‌سازی!

https://github.com/ChosoMeister/Smart-DNS

@DevTwitter | <Mustafa Tayefi/>
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 هوش مصنوعی DeepSeek-OCR توانسته است نامه ‌ای دست ‌نویس ریاضیدان سرینیواسا رامانوجان مربوط به سال ۱۹۱۳ را که بسیار بدخط و خواندن آن دشوار بود، با دقتی شگفت ‌انگیز و ترسناک تجزیه و تحلیل کند.

#خبر
#توییت

@TheRaymondDev
Forwarded from GitHub Trending Daily
🔥 New GitHub Trending Repositories 🔥

Found 7 new trending repositories:

1. cursor-free-vip by yeongpin
📝 Support 0.49.x(Reset Cursor AI MachineID & Bypass Higher Token Limit) Cursor Ai ,自动重置机器ID , 免费升级使用...
💻 Python | 37,198 | 🌟 Today: 610
🔗 Link

2. agent-lightning by microsoft
📝 The absolute trainer to light up AI agents.
💻 Python | 2,023 | 🌟 Today: 186
🔗 Link

3. 3x-ui by MHSanaei
📝 Xray panel supporting multi-protocol multi-user expire day & traffic & IP limit (Vmess, Vless, Troja...
💻 HTML | 25,089 | 🌟 Today: 37
🔗 Link

4. v2rayN by 2dust
📝 A GUI client for Windows, Linux and macOS, support Xray and sing-box and others
💻 C# | 88,723 | 🌟 Today: 84
🔗 Link

5. chartdb by chartdb
📝 Database diagrams editor that allows you to visualize and design your DB with a single query.
💻 TypeScript | 19,500 | 🌟 Today: 24
🔗 Link

6. gitea by go-gitea
📝 Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git h...
💻 Go | 51,376 | 🌟 Today: 30
🔗 Link

7. Free-Certifications by cloudcommunity
📝 A curated list of free courses with certifications. Also available at https://free-certifications.co...
💻 Star | 39,630 | 🌟 Today: 362
🔗 Link


🔘 @github_trending_daily
Forwarded from Linuxor ?
دلیل قطعی بزرگ اینترنت (AWS) مشخص شد: یه شرط رقابتی پنهان (latent race condition) توی سیستم مدیریت خودکار پایگاه داده DynamoDB باعث این اتفاق شده.

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

توی این قطعی اخیر، دو برنامه مستقل در حال به‌روزرسانی همزمان رکوردهای شبکه‌ای بودن و همین باعث شد ورودی‌های کلیدی حذف بشن و به‌طور زنجیره‌ای بسیاری از خدمات AWS دچار اختلال بشن. این قطعی بسیاری از وب‌سایت‌ها و خدمات آنلاین سراسر جهان رو تحت تأثیر قرار داد و کلی از پلتفرما از کار افتادن.

@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 دوست دارید چه امکاناتی در مدیریت وظایف TaskPire در قالب Pro اضافه شود؟

امکاناتی که مد نظرتان هست، در بخش نظرات اعلام کنید تا بررسی شوند.

در صورتی که بررسی نهایی شد و ارزش اضافه شدن در TaskPire دارند در بخش پروژه ها این امکانات ثبت خواهد شد تا به مرور زمان پیاده سازی شوند.

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 در چنین روزی در سال ۲۰۰۱ ۲۵ اکتبر، ویندوز XP منتشر شد.

@TheRaymondDev
Forwarded from Philocode
اینجا کامنت گذاشتم. قربون مرام‌تون، اگه خوشتون اومد لایک کنید شاید از شر کیبورد فعلی راحت شدیم:
https://www.linkedin.com/posts/liara-cloud_%DA%86%D8%A7%D9%84%D8%B4-%D8%B3%D9%88%D9%85-activity-7388149509194797057-IRhQ
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
سایتارو دیدید وقتی دارن لود می‌شن یه همچین ویویی دارن؟ بهش می‌گن اسکلتون لودینگ و باعث می‌شه کاربر بفهمه یه چیزی داره لود می‌شه و منتظر بمونه الان تقریبا همه پلتفرما ازش استفاده می‌کنن

برای ساختش کافیه برید توی سایت زیر یا به صورت آمادش رو انتخاب کنید و یا خودتون بر اساس شکل محتواتون درستش کنید:

skeletonreact.com

@Linuxor
Forwarded from Linuxor ?
خوبی زبان PHP اینه که خیلی سادس، اما خطا هاش خیلی خوب توی مرورگر نشون داده نمی‌شن با این کتابخونه می‌تونید خطا های PHP رو توی مرورگر به صورت گرافیکی ببینید و راحت تر مشکلو پیدا کنید

(فریم ورک هایی مثل لاراول هم از همچین چیزی استفاده می‌کنن)

filp.github.io/whoops


@Linuxor
Forwarded from Philocode
Linuxor ?
خوبی زبان PHP اینه که خیلی سادس، اما خطا هاش خیلی خوب توی مرورگر نشون داده نمی‌شن
مثلاً اون‌ها که Go یا JS(Node.js) یا Python استفاده می‌کنند، خطاهاشون چطور نمایش داده می‌شه؟ اصلاً مگه نمایش گرافیکی خطا وظیفه‌ی زبونه؟
Forwarded from Reza Jafari
هوش مصنوعی و بازار: وقتی رقابت قدیمی شکل جدید می‌گیره

برای اینکه بفهمیم هوش مصنوعی چطور رقابت تو بازار رو تغییر می‌ده، بد نیست یه نگاه به چارچوب پنج نیروی رقابتی مایکل پورتر بندازیم. این چارچوب که سال ۱۹۷۹ معرفی شد، کمک می‌کنه بفهمیم رقابت تو یک صنعت چقدر شدیده و تمرکز روی پنج نیروست: تهدید ورود رقبای جدید، قدرت چانه‌زنی تأمین‌کنندگان، قدرت چانه‌زنی مشتریان، تهدید محصولات یا خدمات جایگزین و رقابت بین رقبا. هر چقدر این نیروها قوی‌تر باشن، دوام آوردن تو بازار سخت‌تر می‌شه. وقتی بفهمیم هوش مصنوعی هر کدوم از این نیروها رو چطور تغییر می‌ده، تصویر واضح‌تری از بازار و ریسک‌ها و فرصت‌هاش داریم.

در مورد تهدید ورود رقبای جدید، هوش مصنوعی مثل یه شمشیر دولبه‌ست. از یه طرف، دسترسی گسترده به سرویس‌های هوش مصنوعی مثل GPT-4 و نسخه‌های متن‌باز، ورود به بازار رو راحت‌تر کرده و حتی استارتاپ‌ها می‌تونن تو چند هفته محصول پیشرفته بسازن و با شرکت‌های بزرگ رقابت کنن. اما موفقیت واقعی فقط به ابزار نیست؛ ارزش اصلی از داده‌های باکیفیت و تیم‌های متخصص میاد که بتونن این داده‌ها رو به بینش و محصول قابل فروش تبدیل کنن. این موضوع مخصوصاً تو صنایع B2B مثل بهداشت، مالی و تولید پیشرفته مهمه. تازه‌واردها برای به‌دست آوردن داده و استعداد لازم باید تلاش زیادی کنن، چون شرکت‌های تثبیت‌شده معمولاً جلوترن و منابع بیشتری دارن. پس با اینکه بعضی موانع ورود کمتر شده، بعضی دیگه هم شدیدتر شده.

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

قدرت چانه‌زنی تأمین‌کنندگان هم با هوش مصنوعی تغییر کرده. وقتی یه شرکت سرویس حیاتی AI ارائه بده و داده‌ها و استعدادهای اختصاصی داشته باشه، می‌تونه بازیکن اصلی بازار بشه و قیمت‌ها رو کنترل کنه. مثال خوبش Celonis تو آلمانه که با خدمات Process Mining مجهز به AI رشد سریع و ارزش زیادی کسب کرده. پس مدیریت تأمین‌کنندگان AI یه موضوع استراتژیک جدیه.

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

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

🔤🔤🔤🔤🔤🔤🔤

🥇 اهورا اولین اپراتور هوش مصنوعی راهبردی ایران در حوزه ارائه خدمات و سرویس‌های زیرساخت هوش مصنوعی

🌐 لینک ارتباط با اهورا

@reza_jafari_ai
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
عبارت program یعنی برنامه
عبارت application یعنی برنامه‌ی کاربردی
عبارت app کوتاه شده‌ی اپلیکیشنه که در گنوم بهش میگیم کاره، در واقع کلمه‌ایه که دانیال بهزادی در ترجمه‌ی گنوم به عنوان کوتاه‌شده‌ی برنامه کاربردی استفاده میکنه

https://t.iss.one/c/3193818580/218

@TheRaymondDev
Forwarded from Linuxor ?
زبان روبی یکی از زبان هاییه که هم توی بک‌اند هم اسکریپت نویسی و هم بخش های خوبی از DevOps استفاده می‌شه بازار کارش برای Rails هم خوبه اما منابع یادگیری محدود و متفاوت تری نسبت به بقیه زبانا داره
این سایته یه لیست بزرگ از ابزار ها و کتابخونه های روبیه، هرکاری خواستین با روبی کنید اول برید توی این سایته ببینید چه چیزایی براش وجود داره از گیم بگیر تا بک‌اند و برنامه نویسی موبایل همچی توش هست:

awesome-ruby.com


@Linuxor
شبیه ساز کنسول NES قسمت سوم ادامه ساخت CPU 6502

تو این قسمت قراره پیاده‌سازی کامل پردازنده 6502 رو انجام بدیم و در آخر هم یه برنامه اسمبلی واقعی روش اجرا کنیم. با نحوه کار کلاک پردازنده آشنا می‌شیم، می‌بینیم حالت‌های مختلف آدرس‌دهی چه جوری کار می‌کنن و دستورهای اسمبلی رو چه طوری میشه اجرا و شبیه‌سازی کرد. حتی زمان چرخه‌ها (cycle timing)، اینتراپت‌های نرم‌افزاری و سخت‌افزاری و ریست کردن CPU رو هم شبیه‌سازی می‌کنیم.

خوبه قبلش یه آشنایی کوچیک با اسمبلی 6502 داشته باشید. تو اینترنت هم کلی منبع خوب براش پیدا میشه.

لینک گیتهاب:
https://github.com/rouzbehsbz/rusty-nes/

لینک یوتیوب
https://youtube.com/watch?v=DTPuBYI9yq0

@DevTwitter | <Rouzbeh/>