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 Sadra Codes
404: caption not found
Forwarded from Sadra Codes
Halal developer
Haram developer
اگه میخواستید از چت های تلگرام یا کانالتون یک ابر کلمه درست کنید این ریپازیتوری رو قراردادم توی گیت هابم ، خیلی ساده و باحاله :)
https://github.com/alipyth/telegram-channel_post_word_cloud

@DevTwitter | <Mr.J/>
Forwarded from Yaser
Today i want to teach you how to program a bomb 😂😂😂
Forwarded from Programming (اَبی)
کراش زدن روت
Forwarded from Programming (اَبی)
سارا با دوستاش اومد
This media is not supported in your browser
VIEW IN TELEGRAM
بن افلک حرف های قشنگی درباره ی تاثیر هوش مصنوعی بر سینما زده
راستش فقط برام جالب بود و امیدوارم افرادی که بیشتر با هوش مصنوعی آشنایی دارن و اینجا حضور دارن کمک کنن بیشتر توضیح بدن که چقدر حرفاش میتونه درست باشه و چقدر خیر

در مورد چیز هایی که میدونم اینکه واقعا هوش مصنوعی الان توی بخش جلوه های ویژه داره قدرتمند عمل میکنه و البته که بجز دیپ فیک تو باقی قسمت ها داره به عنوان دستیار عمل میکنه
ولی خب اگر در مورد جلوه های ویژه کنجکاو بوده باشید احتمالا میدونید که کار چهره ی یک شخصیت رو هم ممکن بود ۵۰ تا ۱۰۰ نفر درگیرش بشن و الان یه طورایی کار به کمتر از ۱۰ نفر رسیده و این در نوع خودش چیز جالبیه به نظرم

پ.ن: زیرنویس رو یه هوش مصنوعی رندومی که گوگل کرده بودم درست کرده، ترجمه هم زحمت claudAI و در نهایت کار ترکیبشون هم با ffmpeg بوده که خب از اونجایی که دستوراتش رو بلد نیستم GPT زحمت دستوراتش رو کشیده 😂😂😂

پ.ن۲:قبلا هم سرویس های استریم رو پیشبینی کرده بود😂 دقیق


#ai #هوش_مصنوعی

@PhiloLearn
Forwarded from Agora (Alireza Azadi)
اگر رسیدین به مصاحبه، باید گوشاتون و زبونتون به دروغ عادت کرده باشه ؛))

https://youtube.com/shorts/3_Ym08LgPeA?si=QhC4aaUsyou0PPAX
Forwarded from Linuxor ?
همیشه از جاوااسکریپت یه چیزی هست که ندونید، این مقاله اومده ترفند های کلیدی جاوااسکریپت رو گفته، برای اونایی که با این زبان کار نمیکنن خیلی کمک کننده می‌تونه باشه.

https://blog.jetbrains.com/webstorm/2024/10/javascript-best-practices-2024/

🐧 @Linuxor
Forwarded from Programming (Mohammad)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Philocode
شرکت های بزرگی مثل Microsoft مخازن جالبی در GitHub دارند مثل Security-101 که مخصوص آموزش امنیت برای کاربرانی است که قصد دارند نکات اولیه امنیتی را یاد بگیرند!
https://github.com/microsoft/Security-101

@DevTwitter | <Vahid Nameni/>
Audio
رادیو جادی ۱۸۲، باورهای موازی؛ از دین‌ها و سکه‌های فراانسانی تا حمایت از هکرهای آلمانی

در شماره ۱۸۲ دو تا چت‌بات اینقدر با هم حرف می‌زنن که یه شبه-دین و یه سکه خلق می‌شن که حالا ۲۵۰ میلیون دلار می‌ارزه؛ هکرها در آلمان حمایت‌های بیشتری پیدا می‌کنن و کرنل جدید لینوکس میاد و نتایج شهری رو می‌بینیم که کار کارمندانش رو از ۵ روز در هفته به ۴ روز در هفته تقلیل داده. با ما باشین چون کسانی دیگه با ما نیستن.

00:00- رادیو جادی ۱۸۲ باورهای موازی
01:30 - گوت؛ چطوری دو سه هوش مصنوعی به یه دین و یه سکه جدید رسیدن
15:00 - کرنل ۶.۱۲ و تغییرات مفصل در کرنل
19:10 - نتایج «هفته با چهار روز کاری» بعد از یکسال
23:25 - حمایت قانونی آلمان از هکرهایی که به نیت خوب هک می کنن
29:50 - بخش آخر

#پادکست #تصویری

https://youtu.be/Swc7fvq5EGY
Forwarded from Gopher Academy
🔵 عنوان مقاله
Polyglot Programming: TypeScript, Go, & Rust

🟢 خلاصه مقاله:
مقاله‌ای که مورد بحث قرار می‌گیرد، یک دوره آموزشی ویدئویی تفصیلی را معرفی کرده که در آن نحوه برنامه‌نویسی همزمان با استفاده از سه زبان برنامه‌نویسی مورد بررسی قرار می‌گیرد. در این دوره، شرکت‌کنندگان یاد می‌گیرند که چگونه با بهره‌گیری از تکنیک‌های چند زبانی، نهایت بهره‌وری را کسب کنند. این امر از طریق پیاده‌سازی یک برنامه CLI که به طور کامل تست شده است، صورت می‌گیرد و در این فرآیند، تفاوت‌های میان زبان‌های برنامه‌نویسی مورد مقایسه قرار می‌گیرد. دوره به بینش‌های عمیقی در مورد چگونگی استفاده از توانایی‌های مختلف هر زبان برای حل مشکلات مختلف می‌پردازد، و در نهایت به توسعه دهندگان کمک می‌کند تا درک بهتری از انتخاب زبان مناسب برای پروژه‌های مختلف داشته باشند.

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


👑 @gopher_academy
Forwarded from Python Hints
#Quick

و در نهایت :

استفاده از Insomnia, Postman توی شرکت برای پروژه‌های اصلی ممنوع شد.

بخاطر اینکه برای استفاده ازین ۲ ابزار حتماً باید اکانت داشته باشید و حتماً هم این ابزارها تمام اطلاعات رو با سرور‌هاشون Sync می‌کنند.

پیشنهاد خودشون Bruno بوده (پیشنهاد من بود) ولی هر ابزاری که بدون نیاز به اینترنت و sync بشه استفاده کرد مشکلی نداره.


پ.ن : اگر کسی گزینه بهتری می‌شناسه قطعاً منتظر شنیدنش هستم.
Thunder Client
هم درحال حاضر استفاده می‌کنم البته، ولی خب چندتا از دولوپر‌ها vscode ندارند که دردسر شده.
تست‌های API واقعاً مهم و فوق‌العاده تأثیرگذارند! یعنی نسبت به حجمشون، تأثیرشون تو رصد وضعیت سیستم خیلی زیاده. حالا برای طرفداران مارتین فاولر (فالور بازها! ) بزارید یه نقل قول ازش بگم: “تست‌های API بخشی حیاتی از استراتژی تست شما هستند. آنها کمک می‌کنند تا اطمینان حاصل کنید که سرویس‌های شما به درستی ارتباط برقرار می‌کنند و برنامه شما مطابق انتظار عمل می‌کند.”

اما من نکته‌ای که مایک کوهن (نویسنده و متخصص Agile) میگه رو خیلی مهم‌تر می‌دونم:
“وقتی درباره تست فکر می‌کنیم، معمولاً به unit_test ها فکر می‌کنیم. اما تست‌های API می‌توانند مشکلاتی را شناسایی کنند که تست‌های واحد از دست می‌دهند، به ویژه آنهایی که مربوط به یکپارچگی و جریان داده‌ها هستند.”

حالا بریم سراغ ۹ مدل تست در APIها:

تست دودی (Smoke_Testing)

این تست بعد از اینکه توسعه API به پایان رسید، انجام میشه. هدفش اینه که ببینیم آیا APIها کار می‌کنند و چیزی خراب نشده.

چه چیزی باید در Smoke Testing تست بشه:

- - عملکرد اصلی: بررسی عملکردهای کلیدی مثل ورود به سیستم، ثبت‌نام و دسترسی به صفحات مهم.

- - پاسخگویی API: اطمینان از اینکه APIها به درستی پاسخ می‌دهند و وضعیت‌های HTTP مناسب (مثل 200، 404، 500) رو برمی‌گردونند.

- - یکپارچگی سیستم: تأیید اینکه اجزای مختلف سیستم به درستی با هم کار می‌کنند.

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

چه چیزی نباید در Smoke Testing تست بشه:

- - جزئیات داخلی: تست منطق داخلی و جزئیات پیاده‌سازی (مثل تست‌های واحد).
- - سناریوهای پیچیده: تست سناریوهای پیچیده و خاص که نیاز به تست‌های عمیق‌تر دارند.
- - عملکرد: تست بار و عملکرد (مثل Load Testing) که نیاز به آزمایش‌های جداگانه دارند.
- - امنیت: تست‌های امنیتی که نیاز به بررسی‌های تخصصی دارند.

تست عملکردی (Functional_Testing)


در این نوع تست، یک برنامه تست بر اساس نیازهای عملکردی تهیه میشه و نتایج با آنچه انتظار می‌رفت مقایسه میشه.

تست یکپارچگی (Integration_Testing)

این تست چندین فراخوانی API رو با هم ترکیب می‌کنه تا تست‌های انتها به انتها انجام بشه. ارتباطات بین سرویس‌ها و انتقال داده‌ها مورد آزمایش قرار می‌گیره.

تست رگرسیون (Regression_Testing)

هدف این تست اینه که اطمینان حاصل کنیم که رفع اشکالات یا اضافه کردن ویژگی‌های جدید، رفتارهای موجود APIها رو خراب نمی‌کنه.

تست بار (Load_Testing)

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

تست استرس (Stress_Test)

در این تست، به عمد بارهای سنگین به APIها وارد می‌کنیم و بررسی می‌کنیم که آیا APIها می‌تونند به طور عادی کار کنند یا نه.

تست امنیت (Security_Test)

این تست APIها رو در برابر همه تهدیدات خارجی ممکن آزمایش می‌کنه.

تست رابط کاربری (UI_Test)

این تست تعاملات رابط کاربری با APIها رو بررسی می‌کنه تا مطمئن بشیم که داده‌ها به درستی نمایش داده می‌شوند.

تست فاز (Fuzz_Test)

در این تست، داده‌های نامعتبر یا غیرمنتظره به API وارد میشه و سعی می‌کنیم API رو خراب کنیم. به این ترتیب، نقاط ضعف API شناسایی می‌شن.

حالا که همه چیز رو می‌دونید، وقتشه که با قدرت به سمت تست‌های API برید!

@DevTwitter | <Hossein Dadkhah/>
Forwarded from Geek Alerts
مجله مهندسی Ain Shams سر استفاده نسخه کرکی نرم‌افزار FLOW-3D دو مقاله رو برگشت زده، نویسنده‌هاشون از مصر بودن و برای شبیه‌سازی دینامیک مایعات و گازها از نسخه کرکی استفاده کردن.
یکی از شرایط ارسال مقاله برای انتشار اینه که مقاله هیچ حق مالکیت معنوی شخص یا نهادی رو نقض نکنه.
تام جنسن، معاون رئیس Flow Science (مالک همون نرم‌افزار) گفته که به نویسنده دو مقاله ایمیل زدن و گفتن بیاید لایسنس رو بخرید ما برای دانشجوها و دانشگاه‌ها قیمت پایین‌تری داریم که جوابی از شیماء امان و ربیعه نصر از دانشگاه اسکندریه، که هر دو نویسنده مسئول این مطالعه هستن نگرفتن.
retractionwatch
@geekalerts
Forwarded from Geek Alerts
اپل ممکنه یه تلویزیون بسازه، کاری که اول قرار بود انجام بده ولی انصراف دادن و جای اون دستگاه ست تاپ باکس اپل تی‌وی رو معرفی کردن.
خوبی اپل‌تی‌وی اینه که به هر نمایشگر یا تلویزیونی متصل میشه و تجربه اپلی میشه روی اون دستگاه داشت ولی الان دارن به ساخت یه تلویزیون کامل فکر میکنن.

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

خبر زیادی از تلویزیون اپل نیست و احتمالا سال ۲۰۲۵ معرفی بشه یا حداقل خبرهای بیشتری ازش داشته باشیم.
پ.ن. قیمت‌گذاری تلویزیون‌هاش دیدن داره : )
appleinsider
@geekalerts
Forwarded from Geek Alerts
یاهو یه نسخه جدید برای Yahoo Mail منتشر کرده که خبر از طراحی جدید و ویژگی‌های AI میده.
احتمالا قدیم با یاهو و یاهو مسنجر زیاد کار میکردید ولی الان بخش زیادی از بازار و مارکت رو از دست داده.

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

یا اگه فاکتور براتون ارسال بشه بدون نیاز به باز کردن مستقیم میتونید PDF فاکتور رو دانلود کنید.
کمک به نوشتن با امکاناتی مثل تغییر لحن و ... هم از ویژگی‌های AI بخش ارسال ایمیل هست.
کارهایی مثل لغو امکان ارسال ایمیل‌های بیشتر از یک فرستنده و مرتب کردن ایمیل‌ها بر اساس اهمیت هم ویژگی‌های دیگر هست.

امکانات بیشتری هم هست و همگی این‌ها الان در نسخه IOS یاهو با لوکیشن آمریکا در دسترس هست.
قراره تا چند ماه دیگه تمام کاربران بهشون دسترسی داشته باشن. (برای اندروید هم منتشر میشه).
phonearena
@geekalerts
Forwarded from Geek Alerts
دیگه نیاز نیست تو مرورگر بوک‌مارک کنید.
ویژگی جدید AI مرورگر کروم امکان جستجو عمیق‌ توی تاریخچه مرورگر رو میده، فقط به عنوان صفحات نگاه نمیکنه و داخل صفحات رو هم میگرده، یعنی یه سایت رو دوست داشتید حتما لازم نیست بوک‌مارک کنید، میتونید بعدا برید و راحت با جستجو پیداش کنید.

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

از بخش تنظیمات مرورگر کروم به You and Google برید.
اسم این ویژگی History search, powered by AI هست.
https://support.google.com/chrome/a/answer/15248971?hl=en
@geekalerts