DevTwitter | توییت برنامه نویسی – Telegram
DevTwitter | توییت برنامه نویسی
23.6K subscribers
4.36K photos
357 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
اپلیکیشن KeySmith برای لینوکس یه رابط گرافیکی ساده برای ساختن و مدیریت کلیدهای SSH در اختیار کاربر قرار میده.
+ دانلود از فلت‌هاب:
https://flathub.org/apps/io.github.tobagin.keysmith

@DevTwitter | <Yaser Shahi/>
👍14👎6🔥1
اگر میخواهید پروفایل گیتهاب خودتون رو خوشگل کنین، میتونین از ابزار Profile Readme Generator استفاده کنین!
یه ویرایشگر آنلاین که مثل صفحه ساز المنتور اما برای پروفایل گیتهاب توسعه داده شده
https://profile-readme-generator.com

@DevTwitter | <MJ/>
👍40👎7🔥1
تولید UUID به صورت رشته‌ای یا عددی در پروژه‌های لاراول

generate():
تولید UUID ساده (string یا int)

generateFor():
تولید UUID منحصربه‌فرد برای مدل Eloquent (بررسی عدم تکرار در دیتابیس)
Https://github.com/TahaaZare/LaravelUuidTool

@DevTwitter | <Taha Zare/>
👍17👎41🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
یک گزارش جدیدو حدود ۷۰ صفحه ای همین چند هفته پیش اومده راجع به وضعیت هوش مصنوعی در ۲۰۲۵ راهنمای سازندگان (2025 State of AI: The Builder’s Playbook). خیلی قشنگ بررسی می‌کنه که دقیقاً چه چیزهایی لازمه تا محصولات هوش مصنوعی رو از ایده تا اجرا و مقیاس‌پذیری برسونیم.
این گزارش بر پایه‌ی یک نظرسنجی اختصاصی در آوریل ۲۰۲۵ از ۳۰۰ مدیر اجرایی در شرکت‌های نرم‌افزاری و همچنین مصاحبه‌های عمیق با رهبران هوش مصنوعی در جامعه ICONIQ تهیه شده — و یک نقشه‌ راه عملی برای تبدیل Gen AI به یک مزیت رقابتی پایدار ارائه می‌ده.
Link: https://iconiqcapital.com/growth/reports/2025-state-of-ai

@DevTwitter | <Mehdi Allahyari/>
👍115🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
نرم‌افزار آزاد LocalSend می‌تونه فایل، فولدر یا حتی متن کپی شده رو از یه کامپیوتر/گوشی به اون یکی بفرسته، فقط کافیه جفتشون به یه Wi-Fi متصل باشن.
برخلاف ایردراپ، همه جا قابل استفاده‌اس و به لطف رمزنگاری، فایل‌ها از گزند راهزن‌ها در امان هستن!

+ دریافت:
https://localsend.org

@DevTwitter | <Yaser Shahi/>
41👍8👎1🔥1
در این ویدیو یوتیوب تلاشم را کردم که روش دیپلوی اپلیکیشنهای fastapi را بوسیله gunicorn , uvicorn و بصورت کانتاینتر کردن توضیح بدم .. دیگه نمیدونم چقدر موفق بودم . البته وسط کار خوابم گرفت دیروز که یه چرتم خوابیدم.
https://www.youtube.com/watch?v=-rQnVtdzxeY

@DevTwitter | <Babak. uk/>
👎2113👍2🔥1
آیا همه افزونه‌های وردپرس شبیه هم هستند؟ نه!
به‌عنوان یک توسعه‌دهنده یا کاربر حرفه‌ای وردپرس، خوبه بدونید که افزونه‌ها فقط همون پلاگین‌های معمولی نیستند که از پیشخوان نصب می‌کنید! بلکه به سه دسته تقسیم میشن !

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

افزونه‌های Drop-in:
فایل‌های PHP خاصی هستند که برای جایگزینی یا ارتقای عملکرد هسته وردپرس استفاده می‌شن و مسیرشون داخل wp-content هست
مثلا db.php برای بهینه‌سازی دیتابیس
یا maintenance.php برای تغییر صفحه تعمیرات سایت
یادتون باشه Drop-in ها تو پیشخوان نمایش داده نمی‌شن!

افزونه‌های MU (Must-Use Plugins):
این افزونه‌ها ضروری و همیشه فعال هستن! قبل از همه پلاگین‌ها و حتی قالب اجرا می‌شن و نمی‌تونید از پیشخوان غیرفعالشون کنید.
مسیرشون؟ wp-content/mu-plugins
-اگر توسعه‌دهنده هستید، حتماً به فکر استفاده از Drop-in و MU Plugin باشید. حرفه‌ای‌ها مسیر پیشخوان رو محدود نمی‌کنن!

@DevTwitter | <Mohammad Mahdi/>
👍13🔥43
جی آی تی JIT یعنی چی؟

در اصل JIT مخفف Just-In-Time compilation هست، یعنی کامپایل هم‌زمان با اجرا. این تکنیک باعث می‌شه که کدهایی که به صورت معمول تفسیر (interpret) می‌شن (مثل PHP یا JavaScript)، در زمان اجرا به کد ماشین تبدیل بشن، و این یعنی اجراشون خیلی سریع‌تر بشه.

مزایای JIT
- سرعت اجرای بهتر
- کاهش مصرف منابع در برخی سناریوها
- عملکرد نزدیک‌تر به زبان‌های کامپایل‌شده (مثل C)

کار JIT در PHP چیه؟
در PHP 8 به بعد، Zend Engine دارای یک JIT Compiler شد. قبل از اون، PHP فقط تفسیر می‌کرد.
کار JIT باعث می‌شه:
بخش‌هایی از کد که زیاد استفاده می‌شن (مثلاً حلقه‌ها یا توابع پرتکرار)، به کد ماشین واقعی تبدیل بشن.
این باعث افزایش سرعت اجرای برنامه‌ها می‌شه، مخصوصاً در کارهای محاسباتی سنگین مثل:
- پردازش تصویر
- بازی‌سازی
- پروژه‌های علمی
- کدهایی که زیاد اجرا می‌شن مثل فریم‌ورک‌ها یا CMSها

@DevTwitter | <Milwad Khosravi/>
👍21🔥75👎4
این Background Agent توی Cursor عجیب غریب خفنه
فک کن بهش یه دستور العمل میدی واسه ساخت ی پروژه بعد در لبتاب رو میبندی و میگیری میخوابی
فردا که پاشدی میبینی پروژت حاضر و آماده شده
درخواست pull request رو قبول میکنی و تمام
فقط حواستون باشه که دستور العمل های خیلی دقیق بهش بدید چون اگه زیاد ازش استفاده کنید هزینه‌ش زیاد میشه
https://docs.cursor.com/background-agent

@DevTwitter | <Hossein Molavi/>
👎44👍115🔥2
من یک برنامه ساده برای تست اتصالتون به اینترنت از طریق پروکسی سیستم نوشتم
به چند تا سایت درخواست میده و تاخیر با هر سایت رو بررسی میکنه
سورس کد و فایل قابل اجرا بدون نیاز به نصب هم قرار گرفته
خوشحال میشم نظرتونو بگید
https://github.com/MRSalavatian/LatencyMonitorTool

@DevTwitter | <محمد صلواتیان/>
27👎7🔥2
فیلترشکنم سوئده، ولی gps گینه‌ی نو رو نشون میده.
خودمم تو ایرانم
فکر کنم جبر مکان که میگن همینه :))

@DevTwitter
👍116🔥21
#لاس صبحگاهی

فکر‌ کنم GPS گوشیم قاطی کرده، آخه تو چشمات گم شدم.

@DevTwitter
1👎151🔥766👍3
This media is not supported in your browser
VIEW IN TELEGRAM
فروشگاه نرم‌افزاری «بازار» برای لینوکس معرفی شد
اوبونتو باز مشغول اختراع چرخ بود که ublue با الهام از Steam و معرفی یه استور ‌متمرکز و مدرن، همه رو غافلگیر کرد!
باید دید جناب Jorge Castro و تیمش بعد از عرضه بازار به همراه bazzite چه برنامه‌ای براش دارن.
https://github.com/kolunmi/bazaar

@DevTwitter | <Yaser Shahi/>
👍30🔥9👎61
با بش اسکریپت ایران داکر، میتونید خیلی ساده از داکر تو سرور ایران استفاده کنید. امکان تنظیم DNS داخلی، نصب و آپدیت داکر و تنظیمات پروکسی داکر برای عبور از تحریم رجیستری داکر تو این اسکریپت وجود داره.

https://github.com/Linuxmaster14/iran-docker

+ بصورت آزمایشی یه پروکسی داکر بالا اوردم و قابل استفاده و تسته.
اگه مشکلی پیش نیاد، بصورت دائمی جزیی از سرویس‌های http://Kernel.ir خواهد شد!

https://docker.kernel.ir

@DevTwitter | <Mohammad />
30👍5🔥3
آنلاین و رایگان؛ این دوره‌‌های هوش مصنوعی گوگل را از دست ندهید

گوگل دوره‌های رایگانی در زمینه هوش مصنوعی برای سطوح مختلف ارائه کرده که مهارت‌های کاربردی این حوزه را آموزش می‌دهند. در ادامه نگاهی به این دوره‌ها خواهیم داشت.


دوره اول:‌ «آشنایی با رایانش ابری»
این دوره کوتاه و ۶۰ دقیقه‌ای، دید کلی درباره یکی از زیربنایی‌ترین فناوری‌های امروز، یعنی رایانش ابری، به شما می‌دهد.
https://rsvp.withgoogle.com/events/gdg-introduction-to-the-cloud-2024_dd502a/home


دوره دوم: «درک مبانی کدنویسی»
کدنویسی زبان دنیای دیجیتال است. این دوره رایگان به شما کمک می‌کند تا بدون نیاز به دانش فنی، با منطق و کاربرد کدنویسی آشنا شوید.
https://skillshop.exceedlms.com/student/collection/648915-basics-code


دوره سوم: «تخصص در ضروریات هوش مصنوعی گوگل»
این دوره که توسط متخصصان خود گوگل تدریس می‌شود، به شما یاد می‌دهد که چگونه از ابزارهای هوش مصنوعی برای افزایش بهره‌وری و خلاقیت خود استفاده کنید.
https://www.coursera.org/specializations/ai-essentials-google


دوره چهارم: «طراحی پرامپت در Vertex AI»
این دوره تخصصی به شما یاد می‌دهد که چگونه با پلتفرم هوش مصنوعی گوگل (Vertex AI) و مدل‌های جمینای کار کنید و پرامپت‌های مؤثر بنویسید.
https://www.cloudskillsboost.google/paths/118/course_templates/976


دوره پنجم: «آشنایی با هوش مصنوعی مسئولانه»
این دوره کوتاه به شما توضیح می‌دهد که هوش مصنوعی مسئولانه چیست، چرا اهمیت دارد و گوگل چگونه ۷ اصل کلیدی خود را در محصولاتش پیاده‌سازی می‌کند.
https://www.cloudskillsboost.google/paths/118/course_templates/554


دوره ششم: «هوش مصنوعی مسئولانه: پیاده‌سازی اصول با گوگل کلود»
این دوره یک گام فراتر می‌رود و به شما یاد می‌دهد که چگونه اصول هوش مصنوعی مسئولانه را به‌صورت عملی در سازمان خود پیاده‌سازی کنید.
https://www.cloudskillsboost.google/course_templates/388


دوره هفتم: «مبانی رایانش ابری گوگل»
این دوره شامل چهار بخش است که دید کلی از مفاهیم پایه رایانش ابری، کلان‌داده (Big Data) و یادگیری ماشینی (ML) در بستر گوگل کلود ارائه می‌دهد.
https://www.cloudskillsboost.google/course_templates/153

@DevTwitter | <Digiato/>
13🔥2👍1👎1
This media is not supported in your browser
VIEW IN TELEGRAM
مرورگر Zen بر پایه فایرفاکس و با الهام از طراحی مدرن Arc ساخته شده.
جدا از خوشگلی و امکانات زیادی که برای شخصی‌سازی و بهره‌وری بیشتر داره؛ حریم شخصی برای Zen مهمه و برخلاف فایرفاکس و گوگل کروم، از دیتای کاربر برای توسعه AI استفاده نمی‌کنه!

+ دریافت:
https://zen-browser.app

@DevTwitter | <Yaser Shahi/>
36👎16👍7🔥1
دوستان این کتاب Clean Code in Csharp
میخوام ترجمه کنم تو گیت هاب اگه دوست داشتید فورک بگیرین تمومش کنیم

https://github.com/hheydarian/clean-code-in-csharp-persian

@DevTwitter | <Hamed/>
👍30👎14🔥62
این یه تکست ادیتور ساده هستش خیلی ساده.. یه جورایی به تقلید از cmd ویندوز و notepad و vim نوشته شده..
میتونین یک فایل رو باز کنید و شروع به نوشتن کنید ( با هر پسوندی).
موقع باز کردن فایل توی ترمینال، اگر اون فایل وجود داشته باشه، براتون باز میکنه و اگر وجود نداشته باشه، توی همون دایرکتوری میسازه‌ و بعد واردش میشه.

https://github.com/VahramCode/VixEditor.git

@DevTwitter | <Mohammad/>
15👎13👍5🔥1
DevTwitter | توییت برنامه نویسی
#لاس صبحگاهی فکر‌ کنم GPS گوشیم قاطی کرده، آخه تو چشمات گم شدم. @DevTwitter
دیسلایکا سینگلن
آتیشا این رلن
اونی هم که ستاره داده متاهله با یه بچه احتمالا
4👎118🤣75🔥28❤‍🔥7
#کدنمک

مکانیسم ماشه:
$ rm -rf /


@DevTwitter
🔥143👎15👍112
توی مدل های لارول firstOrFail باعث میشه که اولین رکورد برگرده یا اگه رکوردی نیست اکسپشن برگرده
حالا اگر بخواید درصورتی که صفر یا بیشتر از یک رکورد برای کوئری تون بود اکسپشن رخ بده چی؟
متد sole دقیقا همین کار را میکنه
فقط اگه تعداد رکورد های موجود برای کوئری یک عدد باشه اون رکورد را بهتون میده و اگه 0 یا بیشتر از یک رکورد بر اساس کوئریتون وجود داشته باشه اکسپشن بر میگردونه

* این هم یک مثال از زمان کاربردش برای بهتر به خاطر سپردنش:
https://www.youtube.com/watch?v=GXahAL0GAu8


@DevTwitter | <Ali Baghernia/>
🔥21👍94👎2