DevTwitter | توییت برنامه نویسی – Telegram
DevTwitter | توییت برنامه نویسی
23.6K subscribers
4.36K photos
358 videos
6 files
4.1K links
توییت های برنامه نویسی و طراحی وب :)

@dvtwi

Hashtags:
devtwitter.t.me/5

DevBooks Channel:
https://news.1rj.ru/str/+AYbOl75CLNYxY2U0

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
تفاوت CPU با GPU در محاسبات هوش مصنوعی

@DevTwitter | <Reza Jafari/>
🔥55👍12👎6🤣6
#کدبوک

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

- مروری بر مفاهیم پایه‌ای ریاضی شامل آمار توصیفی، احتمالات و آمار استنباطی
- آموزش جبر خطی و کاربردهای آن در یادگیری ماشین و کاهش ابعاد داده
- کاربرد حساب دیفرانسیل و انتگرال در بهینه‌سازی و مدل‌سازی داده
- روش‌های محاسبه مشتق، خطای گرادیان، بیشینه‌سازی و کمینه‌سازی
- مفاهیم نظریه گراف در شبکه‌های اجتماعی و دیگر مسائل گراف‌محور
- مفاهیم پیشرفته‌تر مانند توابع تصادفی و مسائل بهینه‌سازی غیرخطی

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

* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.

@DevTwitter
👍243
در پشتی SSH، به طور مخفیانه ۴۰۰,۰۰۰ سرور لینوکس را طی ۱۵ سال آلوده کرده و همچنان در حال گسترش است! این تهدید از سال ۲۰۰۹ شروع شده و محققان امنیتی با شواهد مشکوک سرورها این موضوع را شناسایی کرده‌اند.

https://arstechnica.com/security/2024/05/ssh-backdoor-has-infected-400000-linux-servers-over-15-years-and-keeps-on-spreading/

@DevTwitter | <Mo/>
🤣31👍12🔥4👎1
ری‌اکت ۱۹ که به تازگی رونمایی شده است‌:

1.یکی از جدیدترین قابلیت‌ها در react compiler این است که react به صورت خودکار تصمیم میگیرد که چگونه و چه زمانی state را تغییر دهد و رابط کاربری را بروز کند.
با این کار، ما دیگر نیازی به انجام این کار به صورت دستی نداریم. همچنین به این معنی است که نیازی به استفاده از ()useMemo()، useCallbackو ()memo نیست.


2.تا به حال، اجزای React عمدتاً در سمت کلاینت اجرا می شدند. اما React در حال معرفی مفهوم پیشگامانه اجرای اجزا در سمت سرور است.
در react 19 مولفه‌های سرور مستقیما در react ادغام میشوند . برای استفاده از این منظور شما فقط باید "use server" را به عنوان خط اول جز اضافه کنید. که کامپوننت خود را به یک کامپوننت سمت سرور تبدیل میکند.


3.یکی دیگر از قابلیت‌های جالب Action است که به جای استفاده از onsubmit در form ها میتونیم از این ویژگی استفاده کنیم . مقدار ویژگی action روشی برای ارسال داده‌ها در سمت مشتری یا سرور خواهد بود.هدف این است که کار با فرم ها و مدیریت داده‌ها آسان تر شود.


4.اگر بخواهید از metadata برای تعیین noscript , denoscription هر صفحه استفاده کنید میتوانید از قابلیت جدید ریکت که در بهینه‌ سازی سئو بسیار موثر استفاده کنید .
از آنجا که React ۱۹ از Server Side Rendering (SSR) پشتیبانی می‌کند، شما می‌توانید این اطلاعات را به طور دینامیک در سمت سرور تولید کرده و به صفحات خود اضافه کنید.


5.در ریکت باید عملکرد برنامه‌ها رو به ویژه با تصاویر و سایر فایل‌های دارایی به دقت مدیریت کنیم اغلب view ابتدا در مرورگر رندر میشود سپس تصاویر و فایل‌ها و ... که این میتواند منجر به کند شدن یا نمایش یک محتوای بدون استایل شود .
در React 19، تصاویر و سایر فایل‌ها در پس‌زمینه بارگذاری می‌شوند که باعث بهبود زمان بارگذاری صفحه و کاهش دوره انتظار میشود.


6.یک hook جدید به اسم use()
این هوک نحوه استفاده از promises , async code را ساده‌ تر میکند از این هوک برای اجرای fetch‌ها به جای استفاده از useEffect یا useState استفاده میکنیم.


7.یک hook جدید به اسم useFormState()
این هوک به شما این امکان را میدهد که state هارا بر اساس نتیجه ارسال فرم خود به روز کنید.
const [state, formAction] = useFormState(fn, initialState, permalink?);


@DevTwitter | <Paria Jokar/>
👍35🔥85👎1
کار سم‌ دیجیکالا

دیجیکالا اپلیکیشنش رو داخل اپ استور گذاشته و شاید براتون سوال باشه چطوری !

هممون میدونیم برای پابلیش کردن اپمون توی اپ استور ios باید اپمون چند زبانه باشه محتوای دیفالت انگلیسی باشه هیچ ریکوستی به دامنه ۰ir زده نشه و سرورامون داخل ایران نباشه (یا استفاده از cloudflare) و …

خلاصه خیلی چیزارو باید رعایت کنیم

حالا دیجیکالا چ کرده اومده اپش رو با یه حرکت سم با ایکون و اسم فیک داخل اپ استور‌ گذاشته حالا وقتی که تستر های اپل میان اونو تست کنند وقتی ip کشور ip غیر از ایران باشه یه اپلیکیشن خبری کاملا با محتوای انگلیسی براشون میاد بالا :)))
اما اگر ip شما ip ایران باشه میتونید از دیجیکالا استفاده کنید …
به همین راحتی …

@DevTwitter | <Mohsen Ghorbani Pour/>
🤣283👍35🔥18👎4
نگاهی به ویژگی های جدید PHP 8.4
https://laravel-news.com/php-8-4-0

@DevTwitter
24👎8👍7🤣4
موقع دیپلوی پروژه روی سرور زمانی که یک اپلیکیشن لاراول داشتم و قصد داشتم از اول بیام php , nginx , mysql تک تک نصب کنم
باز خورد خوبی نداشت برای همین به این فکر افتادم با یاد داشتن داکر بیام کل مشکلات در یک کامند رفع کنم

موقعی که شما یک داکر لانچ کنید همه این کارا با خودش انجام میده و شما نیازی به این ندارین تک تک نصب کنید.
برای همین من یک سیستم داکر نوشتم کل سیستم لاراول از سرور های nginx , apache , mysql , redis , websocket , ...
پشتبانی میکنه
برای کلون و تست از گیت هاپ زیر استفاده کنید
https://github.com/amirrezaraadi/docker
و فایل ها و کدهای لاراول خود در پوشه src بریزید
و درون سرور طبق دستورات در گیت هاپ گفته شده پیش برین
پروژه تون امادست :)

@DevTwitter | <amirreza raadi/>
🔥21👍8👎32
یکی از مباحثی که این روزها میبینیم، بحث SaaS و AI as a service که بش AIaaS و گاهی iQaaS هم میگن!

تفاوت هاشون رو توی شکل زیر میبینید ولی به زبان ساده SaaS یه اپ مجزا هست که باید بسازیمش ولی iQaaS یه ایجنت هست که از طریق API به لایه های نرم افزار ما اضافه میشه.. مثلا یه چت بات که به اپ اضافه میکنیم..

به زبان ساده SaaS میشه نرم افزارهای اماده ای که افراد میتونند ازش به راحتی استفاده کنن مثل ایمیل، نرم افزار Word و ...

از طرف دیگه iQaaS مخاطبش میشن بیزینس هایی که میخوان هوش مصنوعی یا علوم داده رو وارد چرخه ی کاریشون بکنن...

تصویر کلیت داستان رو نشون میده

@DevTwitter | <Sam98/>
👍244🔥2🤣1
روز ۵ شنبه May ۲۳ (امروز) یک workshop هست در مورد GPU Optimization. ارائه دهنده ها از کمپانی هایی مثل OpenAI ،Nvidia و Meta هستن با موضوعات جالب. رایگانه و از YouTube هم زنده پخش میشه. تو لینک زیر میتونید register کنید.
لینک:
https://lu.ma/1wu5ppl5

@DevTwitter | <Mehdi Allahyari/>
👍19🔥5🤣32
دوستان و عزیزانی که میخوان آگهی شغلی توی DevTwitter منتشر کنن، با رعایت این شرایط، ما آگهیشون رو داخل چنل میذاریم:

- هر آگهی فقط میتونه برای یک پوزیشن باشه
- نیازمندی های شرکت مشخص بشه
- نوع همکاری مشخص بشه (فول تایم، ریموت و...)
- مزایای شرکت مشخص بشه
- بازه‌ی حقوق مشخص بشه
- مکان شرکت مشخص بشه
- روزها و ساعت های کاری مشخص بشه
- بیمه، امریه و ... مشخص بشه
- سایت شرکت مشخص بشه
- فقط یک ایمیل برای ارتباط استفاده بشه نه آی دی و شماره تلفن

* این شرایط به هیچ وجه تغییر نمیکنه
* برای هر شرکت توی 24 ساعت فقط یک آگهی منتشر میشه و بعد از 24 ساعت پاک میشه
* هر نوع نوشته، لینک و آی دی اضافه ای منجر به منتشر نشدن آگهیتون میشه

@dvtwi
👍509
‏به جرعت میتونم بگم که Ganjoor بهترین پروژه اوپن‌سورس فارسیه.
افتخاریه برای بروبچه‌های dotnet کار.
یه سری به گیتهابش بزنید.

https://github.com/ganjoor

@DevTwitter | <Sajjad Jalilian/>
👍9130🤣10👎5
‏در پایتون نسخه ۳.۵ ویژگی جدید Type Hints معرفی شد که راهی برای Type-Safe بودن ایجاد کرد.

حالا پس از گذشت این همه سال و نسخه های مختلفی که منتشر شده، Type Hint ها بسیار جامع تر شده اند.

در این مقاله به بررسی استفاده های حرفه ای از این ویژگی می‌پردازیم.
https://arash-hatami.ir/python-advance-type-hints/

@DevTwitter | <Arash Hatami/>
🔥18🤣8👍61
میخواستم یه ابزار خوب و جایگزین بسیار مناسب برای Postman به شما معرفی کنم.

نرم افزار httpie یک ابزار بسیار خوب برای توسعه دهندگان وب هستش که میتونن آدرس های API رو در اون تست کنن.

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

https://httpie.io/

@DevTwitter | <Hosein Ali Mortazavi/>
👍55🤣7🔥43
با استفاده از این ریپو داکیومنت لاراول رو خودکار تولید کنید
https://github.com/maryam-mardani/SwaggerLaravel

@DevTwitter
👍144🤣1
ابزار کمک می‌کنه از یک مکان به تمام چت‌بات‌های معروف دسترسی داشته باشید: جی‌بی‌تی، کلاود، جمینی، کوپایلوت، پرپلکسیتی، پای و ... . یکی از ویژگی‌های جالبش، تعریف و مدیریت پرامت‌ها و ارسال همزمان یک پرامت به چند چت‌باته.
(ویندوز، مک، لینوکس)
noi.nofwl.com

@DevTwitter | <Ayub Kokabi/>
14👍6
به فایرفاکس Firefox از قافله عقب نموند
در نسخه جدید
Tab Groups, Vertical Tabs
برای مدیریتز۱۰۰ ها تب باز اضافه کرد
و کلی فیچر جدید مثل Profile Management system و AI integration و ...
این روز ها همه AI اضافه میکنند شما چطور؟
https://connect.mozilla.org/t5/discussions/here-s-what-we-re-working-on-in-firefox/td-p/57694

@DevTwitter | <MehrdadLinux/>
👍27🔥105👎3
بزودی نسخه 3 مدیریت بسته APT لینوکس را تجربه خواهید کرد که علاوه بر اینکه خوانایی آن بهتر شده، مدیریت Dependencyها بسیار راحت‌تر شده و مشکلات Conflict بسته‌ها را هوشمندتر انجام می‌دهد.
با دستور apt why نیز می‌توانید چرایی نیازمندی هر Dependency را ببینید.
https://blog.jak-linux.org/2024/05/14/solver3/

@DevTwitter | <Vahid Nameni/>
🔥26👍83
#کوته_نیوز

راستی یادم رفت بگم
چنلمون چهار ساله شده
هورا

@DevTwitter
184👍23🔥11👎9
یا یه Hr صحبت میکردم
توی مشهد دنبال لاراول کار بود و میگفت بعد حداقل ۳۰ تا مصاحبه هنوز نتونستیم ۵ نفر پیدا. کنیم تست اولیه رو قبول شن !
حالا تستش بیسیک Php بود ، حداقل اول نرید سراغ فریم ورک ، اول یکم خود زبان رو درک کنید :(

@DevTwitter | <(Mr)Alishr/>
👍98🤣37👎14