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
اگه با استفاده از React میخوایید نقشه‌هایی با رابط‌های گرافیکی پویا و اینتراکتیو ایجاد کنید مثل تصویر زیر براتون لینک لایبرری رو اون پایین گذاشتم. خیلی ابزار جذابیه
ریپازیتوری گیتهاب:
github.com/visgl/deck.gl

@DevTwitter | <ALY/>
20👍9🔥3👎1
استفاده از API اوپن ای آی، در گولنگ، با کتابخونه‌ای که کد زدم خیلی ساده‌ست، اگر گو کار می‌کنید یه سر بزنید:
https://github.com/blackestwhite/gopenai

@DevTwitter | <Mahdi Akbari/>
👍264🔥4🤣3
پروژه رو آوردم بالا و کارفرما گفت فلان قسمتش با این دیتای خاص به مشکل میخوره. رفتم کلی تو دیتاها گشتم تا مشکل رو پیدا کنم، به ذهنم رسید حالا که پروژه تو فاز تسته بتونم یه جوری دیتایی که دارن تست میکنن رو با لوکالم سینک کنم و دیتا رو داشته باشم تو لوکال.
بعد از کمی گشتن به این ریپو رسیدم، خیلی کار رو ساده میکنه

https://github.com/dcblogdev/laravel-db-sync

@DevTwitter | <Ladoya/>
👍221👎1
اگر علاقه مند به حوزه باگ بانتی و امنیت اپلیکیشن ها هستید ولی نمیدونید از کجا شروع کنید این وب سایت یکی از بهترین منابع رایگان هست که توسط یکی از متخصصین شناخته شده این حوزه یعنی خانم تانیا یانکا راه اندازی شده.

https://academy.semgrep.dev/

@DevTwitter | <Dawood Sajjadi/>
👍244🔥1
ایدهٔ جالبی داره:
هر دو ثانیه از صفحه دسکتاپ فیلم می‌گیره
عکس‌ها رو به فیلم تبدیل می‌کنه
متنِ عکس‌ها رو با OCR در میاره
متن‌ها رو تو یک دیتابیس sqlite ذخیره می‌کنه
با FTS5 داخل این متن‌ها سرچ می‌کنه
با LLM API با تایم‌لاین صحبت می‌کنید و در زمان عقب می‌رید

https://github.com/apirrone/Memento

@DevTwitter | <Ayub Kokabi/>
🤣49👍27🔥8👎5
این نرم‌افزار با شبکه‌های عصبی عمیق، آهنگ رو از وکال جدا می‌کنه و اون‌ها رو در دو فایل جدا ذخیره می‌کنه. عملکردش عالیه.

https://github.com/Anjok07/ultimatevocalremovergui

@DevTwitter | <Ayub Kokabi/>
👍33👎2🔥2
هوش مصنوعی به کمک بخش DevTools مرورگر Chrome

برای درک بهتر errors ها، warnings ها در Console
گوگل با کمک هوش مصنوعی Gemini توضیحات بیشتری را فراهم میکند

به صورت تصویری و در لینک روش فعال سازی توضیح داده شده

https://developer.chrome.com/docs/devtools/console/understand-messages

@DevTwitter | <MehrdadLinux/>
🔥21👍7👎3🤣1
بیان صحیح اسم دکمه های کیبورد مخصوصا در سر جلسات فنی مهمه. دوستتون دارم که میگم.
خصوصا: ~ | ; / \_

@DevTwitter | <MehrdadLinux/>
👍7213🔥5🤣4
اره php مرده، دوبار
https://w3techs.com/technologies/overview/programming_language


دو تا نکته:
- زبان ها تا وقتی آپدیت های درستی میدن ازشون استفاده میشه و مرده به حساب نمیان
- با حجم وبسایت های php که توسط وردپرس ساخته شده و این روزا هم فریمورک لاراول داره به تعدادش اضافه میکنه، فقط یک انقلاب تو این حوزه میتونه php رو بیاره پایین.

@DevTwitter
🤣90🔥34👍20👎16
ریپو زیر، llama 3 رو از پایه پیاده سازی کرده، می‌تونه تمرین خوبی برای درک کردن LLMs باشه، از دستش ندید.

https://github.com/naklecha/llama3-from-scratch

@DevTwitter | <Reza Jafari/>
👍144👎1
This media is not supported in your browser
VIEW IN TELEGRAM
یک فریمورک جدید اومده به اسم pipecat که میتونید برای درست کردن انواع اپلیکیشن های صوتی و multi modal استفاده کنید (voice conversational agents).مثل: personal coaches و customer support bots و ...
با پشتیبانی از WebRTC و VAD به صورت پیشفرض.

https://github.com/pipecat-ai/pipecat

@DevTwitter | <Mehdi Allahyari/>
🔥8👍52🤣1
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