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
Forwarded from Linuxor ?
این آموزش گولنگ هم کامیونیتی فارسی دارن درستش می‌کنن، خیلی خوبه قبلا خواستم معرفیش کنم کامل نبود الان خیلی کامل و خوب شده:

book.gofarsi.ir


@Linuxor
Forwarded from Linuxor ?
Forwarded from Linuxor ?
ترجمه CSS به فارسی می‌شه "شیوه‌نامه‌های آبشاری" حالا چه ربطی داره؟ شما یه سری شیوه‌نامه می‌نویسید که مرورگر اونارو آبشاری اجرا می‌کنه آبشاری یعنی از بالا به پایین بهش نگاه می‌کنه و هرچی جدید تر باشه جایگزین قبلی می‌شه مثلا توی فایل CSS گفتین این متن قرمز باشه ولی توی inline گفتین آبی باشه. اول قرمزش می‌کنه بعد فورا آبی (شما آبی می‌بینیدش)

@Linuxor
Forwarded from SoniaCircuit (Sonia Fatholahi)
بچه‌ها از طریق لینک زیر می‌تونن یک ماه اشتراک بیسیک رایگان روی مانی داشته باشند:

kthkn.ir/knXvJdbf

این اشتراک شامل چه چیزهاییه؟
1. 100 واحد اعتباری برای ساخت تصویر (با مدل توربو 100 تصویر، مدل‌های پرو و دریمز 50 تصویر)

2. 20 تا مدل سه بعدی می‌تونن بسازن

📓 در مرحله تایید آدرس ایمیل خود به خود اسکیپ میشه و نیاز نیست ایمیل تایید شه


بعد ثبت نام می‌تونید از پلتفرم استفاده کنید.
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
حالا می‌تونید با کمک چت‌جی‌پی‌تی، چندتا از پرکاربردترین اپ‌ها رو وارد مکالمه‌هاتون کنید. اولین اپ‌هایی که با اوپن‌ای‌آی همکاری کردن، شامل فیگما، اکسپدیا، بوکینگ، کنوا، کورسرا، زیلو و اسپاتیفای می‌شن.

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

ابزار Apps SDK به توسعه‌دهندگان اجازه می‌ده، به‌جای ارتباط با API و پلاگین، بر پایه‌ی Model Context Protocol (MCP) اپ خودشون رو با چت‌جی‌پی‌تی یکپارچه کنن. SDK فعلاً تو حالت پیش‌نمایش قرار داره و برای کاربران پلن‌های رایگان، پرو و پلاس در دسترسه. [L]

🤓 abolfazl @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
چند هفته پیش در یک هکتون شرکت کردیم و یک ایجنت پیشنهاد غذای هوشمند ساختیم.

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

ما برای ساخت این پروژه از داده‌های پلتفرم Foodpanda در کشور مالزی استفاده کردیم و در توسعه‌اش از ابزارهای اکوسیستم گوگل مثل Vertex AI، ADK و Gemini کمک گرفتیم.

برای مثال در ویدیوی دمو می‌بینید که کاربر غذایی رو در اینستاگرام دیده و نمی‌دونه از کجا می‌تونه پیداش کنه و ایجنت اون غذا رو شناسایی می‌کنه و رستوران‌هایی که اون غذا رو ارائه می‌دن پیشنهاد می‌ده.

در مراحل بعدی، این ایجنت می‌تونه به اطلاعات هویتی کاربر متصل بشه و فرآیند سفارش غذا رو به‌صورت end-to-end انجام بده. مثلاً وقتی در راه خونه هستید و دارید رانندگی می‌کنید، فقط با صحبت کردن با ایجنتتون می‌تونید غذاتون ر‌و سفارش بدید.

@aminrbg
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۳۶۵

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

#مولانا | گنجور
📍@iipoem
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
اینو ببینید، با gum می تونید بدون تقریبا کد زدن با چند تا دستور، برای خودتون از این شورتکات ها بسازین، باهاش برنامه هم می‌شه ساخت ولی برای ساختن سریع شورتکات خیلی خوبه مثلا می‌تونید برای دستور git commit یه محیط تعاملی باهاش بسازین

github.com/charmbracelet/gum

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


@Linuxor
📡 پروژه WGDashboard — داشبورد مدیریت WireGuard VPN

‏- WGDashboard یه ابزار تحت وبه که اجازه میده وضعیت تونل‌های WireGuard رو ببینی و مدیریت‌شون کنی بدون اینکه بخوای هر بار وارد سرور بشی.

چند نکته درباره این پروژه:
- ساخته شده با Python در بک‌اند و Vue.js در فرانت‌اند.
- دیتابیس ساده SQLite استفاده می‌کنه.
- متن باز تحت مجوز Apache-2.0 است.
- امکانات: مشاهده وضعیت کنکشن‌ها، آمار مصرف، اضافه/حذف کاربران، داشبورد زیبا و ساده.
- نصب ساده: داکر کانتینر آماده داره که می‌تونی سریع راه‌اندازیش کنی.

اگه مدیر سرورهای WireGuard هستی یا چند تونل داری، این ابزار می‌تونه وقتتو کم کنه و کار مدیریتی رو برات ساده‌تر کنه.

منبع
#VPN
افزایش سئو با SXGs

توی کلود فلر یه بخش هست به اسم SXGs اگر میخواید Core Web Vitals توی سرچ کنسول سبز بشه باید اینو بخرید

کلود فلر براتون سبزش میکنه البته شرطش اینه سایتت بهینه هم باشه این SXGs چی کار میکنه ؟

کلود فلر نسخه‌ای از صفحات HTML سایت تو رو از قبل برای گوگل آماده و امضا می‌کنه (Signed Exchange).

گوگل اون نسخه‌ها رو در نتایج جستجو prefetch می‌کنه (یعنی قبل از اینکه کاربر کلیک کنه، صفحه رو گرفته).

وقتی کاربر کلیک می‌کنه، صفحه‌ی تو تقریباً فوری باز میشه، چون قبلاً لود شده.

نتیجه در سرچ کنسول:

اینکه LCP کاهش پیدا می‌کنه (سبز میشه)

و FID / CLS هم معمولاً بهتر میشن چون محتوا سریع‌تر و با ثبات‌تر لود میشه

در مجموع Core Web Vitals احتمالاً از حالت قرمز/زرد میشه سبز

@poinair پوینا
Forwarded from Linuxor ?
شایان اون حقوقی که ایلان ماسک از دل استارلینک تو فضا در می‌آره و واست واریز می‌کنه حلالت باشه


@Linuxor
بنظر میاد از این پروژه دانشگاه برای اسکن CVE ها میشه توی پروداکشن هم استفاده کرد :)

لینک گیت هاب:
https://github.com/mm3906078/eagle-eyes

لینک مقاله:
https://vrgl.ir/ZvtmM

@DevTwitter | <mr.salehi/>
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
۱۸۰۰ تایی شدیم 🎉🥂🥳

از حمایت هاتون مچکرم و همگی‌تون خیلی خوش آومدید 🥂🍾

@TheRaymondDev
📚پنجمین جلسه از سلسله جلسات CEAM 📚
🎓با همراهی بنیاد نخبگان استان اصفهان🎓

🔹 مدیریت محصول در دنیای B2B؛
چالش‌ها و استراتژی‌های متفاوت در مقایسه با B2C

🎙ارائه‌دهنده: مهندس پویا مصدق

🧑‍💻مدیرعامل و هم‌بنیان‌گذار گروه ایده کاوان


📆 پنج‌شنبه ۱ آبان
ساعت ۱۶
📍اصفهان، گروه فناوری اطلاعات و ارتباطات مهیمن

📎 لینک ثبت نام

بنیاد نخبگان اصفهان

CE Alumni Meetup
بر اساس یک تحقیق جدید امنیتی که توسط پژوهشگرانی از دانشگاه ایالتی آریزونا، سیتیزن‌لب و کالج بودوین انجام شده، بسیاری از اپ‌های VPN محبوب که در ظاهر سازنده‌های متفاوتی دارند، در واقع یک «خانواده مخفی» هستند و از یک زیرساخت مشترک استفاده می‌کنند. خطرناک‌ترین یافته این است که بسیاری از این اپ‌ها از Hard-coded Password و یکسان برای رمزنگاری ترافیک کاربرانشان بهره می‌برند؛ درست مانند اینکه تمام خانه‌های یک شهر از یک کلید یکسان استفاده کنند!

این رمز، یک کلید رمزنگاری است که در خود اپلیکیشن ذخیره شده و برای تمام کاربرانی که آن را نصب می‌کنند، یکسان است. پژوهشگران کشف کردند که تعداد زیادی از وی‌پی‌ان‌ها که از پروتکل Shadowsocks استفاده می‌کنند، دارای چنین رمزهای ثابتی هستند. این یعنی اگر یک هکر، دولت یا هر شخص دیگری این رمز عبور را (که در فایل اپلیکیشن پنهان شده) پیدا کند، می‌تواند ترافیک تمام کاربران آن #فیلترشکن را به راحتی رمزگشایی کرده و به اطلاعات آن‌ها دسترسی پیدا کند.

این تحقیق سه خانواده بزرگ از فیلترشکن‌ها با مجموع بیش از ۷۰۰ میلیون دانلود را شناسایی کرده است. «خانواده اول» که شامل اپ‌هایی مانند TurboVPN، SnapVPN و VPN Monster می‌شود، همگی به شرکت‌هایی با سابقه امنیتی مشکوک و مرتبط با #چین متصل هستند. این اپ‌ها با وجود ظاهر متفاوت، نه تنها مالکیت یکسان دارند، بلکه زیرساخت و از همه مهم‌تر، ضعف‌های امنیتی مشترکی مانند همین رمزهای عبور ثابت را به اشتراک می‌گذارند.

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

© PasKoocheh

🔍 ircf.space
@ircfspace
Forwarded from Python BackendHub (Mani)
فکت :))
@PyBackendHub
تا حالا شده فکر کنید محیط کدنویسی‌تون چقدر روی تمرکز و خلاقیت‌تون تأثیر می‌ذاره؟

چند ماه پیش، وقتی داشتم روی پروژه‌ها کار می‌کردم، حس کردم چیزی کم دارم… جایی که کدنویسی کنم و واقعاً ازش لذت ببرم. همون لحظه بود که به ذهنم رسید تم اختصاصی VS Code خودم رو بسازم.

شروع کردم به طراحی، آزمون و خطا، تغییر رنگ‌ها، تنظیم جزئیات… دو ماه پر از چالش و هیجان گذشت تا بالاخره به چیزی رسیدم که امروز با افتخار می‌تونم معرفی کنم: Aurorain!

چرا Aurorain؟ اسمش ترکیبیه از Aurora و Rain، چون می‌خواستم هر بار که کد می‌زنم حس الهام‌بخش و آرامش‌بخشی بهم بده.

حالا خیلی خوشحالم که می‌تونم تجربه‌ی خودم رو با شما به اشتراک بذارم. اگه دوست دارید کدنویسی در فضایی متفاوت رو تجربه کنید، Aurorain منتظر شماست:

https://marketplace.visualstudio.com/items?itemName=MostafaGh.aurorain

@DevTwitter | <Amir mohammd Godarzi/>
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 خیلی‌ها در ایکس (توییتر سابق) نمی‌توانند تفاوت بین برنامه‌نویس و مهندس نرم‌افزار را تشخیص بدهند.

#توییت

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 بخش فارسی - عربی ایکس (توییتر سابق) از فونت پیش فرض آن به فونت زیبای وزیر متن (ٰVazir) از صابر راستی کردار جایگزین شده است.

#خبر

@TheRaymondDev
Forwarded from mnr tech
تجربه ای که این مدت در استفاده از AI در کدنویسی داشتم اینه که همیشه کاری رو که میخوای انجام میده و همه چیز هم درست کار می‌کنه ولی وقتی عمیقتر میشی تو دل کد می‌بینی که اصلا (حد اقل در بار اول) کدی که زده لزوما پرفورمنس خوبی نداره.

این مدت هم خودم به این مشکل بر خوردم چه مثلا در کد های بکند یه جاهایی کوئری N+1 زده چه مثلا در فرانت متد هایی نوشته که با سطح پیچیدگی O(n) که میشده ساده تر باشه.

من هم وقتی خودم با AI کد زدم اینهارو دیدم هم وقتی افراد تیم این کار رو کردن.

درواقع باید درک عمیقی از کد داشته باشی و وقتی AI کد میزنه بررسی کنی کدش رو و کامل ریویو کنی و در صورت مشکل یا خودت اصلاحش کنی یا اینکه دوباره ازش بخوای تا اصلاحش کنه.

و این رو بگم هیچ وقت کدی که AI زده رو بدون بررسی و درک کامل استفاده و پوش نکنید.

یه نکته خیلی مهم اینه که اگر maintainer های تیم به این نکته توجه نکنن و پروژه اینطوری پیش بره همه چیز داره درست کار می‌کنه مدیر هم راضیه ولی یک روز اینها دردسر ساز میشه.