🎄 DevTwitter | توییت برنامه نویسی – Telegram
🎄 DevTwitter | توییت برنامه نویسی
23.6K subscribers
4.37K photos
359 videos
6 files
4.11K 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
به تازگی برای Joomla پنج آسیب پذیری از نوع xss و با کدهای شناسایی CVE-2024-21722 و CVE-2024-21723 و CVE-2024-21724 و CVE-2024-21725 و CVE-2024-21726 منتشر شده است. امکان‌ اجرای کدهای javanoscript بر روی سرور قربانی وجود دارد. برای پچ کردن به نسخه 5.0.3 به روز رسانی نمایید.

@DevTwitter | <AmirHossein_sec/>
👍18🤣4
سلام رفقا
آب دستتونه بخورین بعد افزونه وردپرس Patchstack رو نصب کنین که زودتر از باگهای خطرناک پلاگین و پوسته‌هایی که نصب کردین باخبر بشین. ۵ دلارم اگر بدین که دیگه Real Time Protection هم فعال میشه و بهتر میتونین بخوابین.

https://wordpress.org/plugins/patchstack/

@DevTwitter | <mohsengham/>
👎32👍14🤣5🔥2
اگه برنامه‌نویس هستید و با دیتابیس های SQL زیاد کار می‌کنید، سایت زیر می‌تونه توی چک کردن سینتکس کوئری ها بهتون کمک کنه. انواع دیتابیس با ورژن های مختلف رو هم داخلش داره

https://www.eversql.com/sql-syntax-check-validator/

@DevTwitter | <Matin Kashani/>
👍132🤣1
‏نسخه لینوکسی ترمینال WARP که AI هم داره تازه منتشر شده و حواشی زیادی رو به همراه داشته. در حال حاضر Konsole داره که نسبتا سریع هستش و ترکیب zsh و oh-my-posh با پلاگین‌های مورد نظره.
باتوجه به سبک کارکردی و عملکردی WARP احتمالا نظر برنامه‌نویسان های بیشتری رو جلب کنه دوست داشتید یه سری بهش بزنید.

@DevTwitter | <ShayanSbi/>
👎31🤣16👍132
استفاده از خروجی‌های کتابخانه پانداس برای تازه‌کارها ممکنه مقداری سخت و گیج کننده باشه. در این‌باره یک کتابخانه وجود داره که بیشتر امکانات رایج رو با استفاده از یک رابط کاربری زیبا در اختیارتون می‌ذاره که می‌تونید استفاده کنید.

https://github.com/man-group/dtale

@DevTwitter | <amir atar/>
👍132🤣1
اگر میخواهید برای برنامه ریکت تان داشبورد یا پنل مدیریتی بسازید، میتوانید از Refine استفاده کنید. Refine یک متا فریمورک ریکت است که توسعه سریع طیف وسیعی از برنامه های کاربردی وب مانند پنل‌های مدیریت، برنامه‌های B2B و داشبوردها را امکان پذیر می کند.

https://github.com/refinedev/refine

@DevTwitter | <refinedev/>
👍25🤣1
برای استفاده از مکانیزم cache در ریکوئست ها یا باید از fetch استفاده کنیم و یا اگر مستقیم داریم با دیتابیس کار میکنیم مثلا Prisma یا MongoDB کوئری هامون رو با فانکشن cache که از React اکسپورت شده wrap کنیم. برای هر فانکشنی که cache شده تا زمانی ورودی یکسانه تعددش بی تاثیره.

@DevTwitter | <ShayanSbi/>
🔥18👍41🤣1
ریپازیتوری‌ آموزش یادگیری ماشین؛ شامل مباحث:
Python, Computer Vision, NLP, Matpolib, NumPy, Pandas, MLOps, LLMs, PyTorch, TensorFlow.

https://github.com/patchy631/machine-learning

@DevTwitter | <amir atar/>
👍11🤣3👎1
یک راهنمای جامع و کامل درباره عملیات یادگیری ماشین(MLOps) برای مهندسان و توسعه دهندگان نرم‌افزار یا مدیران محصولی که به دنبال یادگیری دانش تکنیکال هستن.

https://madewithml.com/

@DevTwitter | <amir atar/>
👍15🔥3🤣1
جنگ هوش مصنوعی! جمنای در مقابل چت‌جی‌پی‌تی!
کدام هوش مصنوعی خفن‌تر است؟
در این ویدیو، شاهد نبردی نفس‌گیر بین دو غول هوش مصنوعی خواهید بود.
مقایسه تخصصی، تجربه کاربری و …
همین الان این ویدیو رو ببین

https://youtu.be/k2jov941ikA

@DevTwitter | <Matin/>
👍18👎16🤣131
یه کالکشن رایگان از پرومپت های ChatGPT

https://www.aiforwork.co/

@DevTwitter | <Matin Kashani/>
👍13👎8🤣42
#دون

فریم ورک Jekyll یک فریم ورک سایت استاتیک مبتنی بر Ruby است که اولین بار توسط Tom Preston-Werner در سال ۲۰۰۸ ایجاد شد. این ابزار به برنامه‌نویسان امکان می‌دهد تا وبسایت‌های استاتیک را با استفاده از فایل‌های متنی ساده مانند Markdown، HTML، یا CSS ایجاد کنند.

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

یکی از ویژگی‌های بارز Jekyll این است که شما می‌توانید آن را به عنوان یک ابزار برای ساخت وبسایت‌های خود در GitHub Pages استفاده کنید. GitHub Pages یک سرویس ارائه شده توسط GitHub است که به کاربران این امکان را می‌دهد تا وبسایت‌های استاتیک را به راحتی و بدون هیچ هزینه ای ایجاد و میزبانی کنند. با استفاده از Jekyll و GitHub Pages، می‌توانید وبسایت‌های خود را با استفاده از قدرت Jekyll بسازید و سپس آن‌ها را به GitHub Pages منتقل کنید تا به راحتی بتوانید آن‌ها را آنلاین قرار دهید (:

https://jekyllrb.com/

@DevTwitter | <ilfboy/>
👍15🤣2
تیم‌های شما چطور نسخه مجموعه‌ داده‌ها و مدل‌ها رو کنترل می‌کنن؟ Oxen یک سیستم کنترل نسخه‌ بدون ساختار مدل‌های یادگیری ماشین هست که احتمالا بدردتون می‌خوره.

https://docs.oxen.ai/getting-started/intro

@DevTwitter | <amir atar/>
👍12🤣2
کاخ سفید به تازگی گفته که زبان‌های C و ++C را کنار بگذارید و از Rust استفاده کنید. میگه ۷۰ درصد کل آسیب‌پذیری‌ها سمت حافظه هستن و زبان‌هایی مثل C و ++C که Memory safety ندارن‌رو کنار بذارید بعد مثال زده گفته مثلا Rust خوبه یا C# ،Go ،Java ،Ruby و سوئیفت هم زبان های خوبی هستن.

@DevTwitter | <ShayanSbi/>
🤣62👍42👎4
اگه می خواید Data Analysis با Rust یاد بگیرید، این Repo کلی توتوریال خوب و بدرد بخور داره که می تونه کمکتون کنه.

https://github.com/wiseaidev/rust-data-analysis

@DevTwitter | <ShayanSbi/>
👍94🤣4
با این کتابخونه می‌تونید هر نوع مدل یادگیری ماشین رو فارغ از زبان برنامه‌نویسی اون اجرا کنید. اینجا می‌تونید مدل‌هایی که با استفاده از این کتابخونه اجرا شده رو ببینید.

https://github.com/VivekPanyam/carton

@DevTwitter | <amir atar/>
👍141🤣1
این ریپازیتوری برای ‎الیکسیر خیلی خوب هستش. چون می یاد به وسیله Mix.install/2 الیکسیر شل درست می کنه که خیلی کار راه انداز هست و مثال های زیادی داره.
برای دوستانی که کلا مثل من به شل با bash زیاد مسلط نیستند به نظرم خیلی این repo برای Github CI کاربردی هست.

https://github.com/wojtekmach/mix_install_examples

@DevTwitter | <ShayanSbi/>
👍101
چند وقت پیش توی یه پروژه ای لازم بود به صورت دستی برم تک تک url ها رو پیدا کنم و توی robots.txt و sitemap اضافه کنم.
به ذهنم زد براش یه افزونه flask بنویسم که به صورت خودکار میاد همین پروسه رو انجام میده و کارو خیلی راحت تر می کنه.

https://github.com/alisharify7/Flask-Seo

@DevTwitter | <ShayanSbi/>
👍263
اگه تصمیم گرفتید module ای از یک multi module mono repo تفکیک کنید و در یک repo مستقل با حفظ تاریخچه commits نگهدارید لینک زیر بخوبی اینکار رو ‌توضیح میده.

پی نوشت: خودم این روش رو بصورت متداول تو پروژه ها بکار میگیرم.

https://docs.github.com/en/get-started/using-git/splitting-a-subfolder-out-into-a-new-repository

@DevTwitter | <ShayanSbi/>
👍12
یه چند وقت پیش یه پروژه داشتم میزدم با یونیتی که نیاز داشتم به یه پایگاه داده تر و تمیز.
ذخیره اطلاعات بازی با JSON خیلی دست و بالم رو می‌بست.
کلی گشتم و متوجه شدم از SQL server نمیشه استفاده کرد داخل یونیتی
و بالاخره رسیدم به SQLite
پایگاه داده ای سبک که میشه بدون هیچ دردسر خاصی تو خود پروژه استفاده کرد .

آموزش کامل استفاده برای یونیتی :
https://www.mongodb.com/developer/code-examples/csharp/saving-data-in-unity3d-using-sqlite/


@DevTwitter | <TahaDashti/>
👍35🤣9👎6🔥1
یکی از مشکلاتی که بهش برخوردم توی Vue یا Nuxt یا اکثر دولوپر های Vue باهاش مشکل داشتن. زمانی که یک دراپ داون یا مودال و هرچیزی اینطوری داشته باشیم بیرون از اون المنت توی دام کلیک شد بسته یا مخفی (hidden) بشه. پکیج واسه این مورد بود اما یکسری مشکلات داشت و از ور قضیه بعضیا اعتقاد دارن واسه چنین کار ریزی پکیج لازم نیست.
یک فایل 10 الی 11 خطی واسه این کار نوشتم که کار همون پکیج رو انجام میده و نیازی به نصب هیچ دپندنسی نداره. به صورت یک directive میتونید ازش استفاده کنید.

https://github.com/sohilpro/outside-click

@DevTwitter | <Soheil/>
👍27