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
امروز Google Authenticator رو باز کردم دیدم حالت آفلاین هم باز 2FA میده.
بعد جستجو فهمیدم از الگوریتم TOPT استفاده می کنه و برپایه HMAC هست؛ این سورس الگوریتم TOPT با go هست.
https://gist.github.com/AminCoder/5d970ab8a0e04d9dd3218e5627ae6b13

@DevTwitter | <Amin Badin/>
👍32🔥10👎61
پکیج پر کاربرد scribe در لاراول

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

scribe:generate

ابزار ها و پکیج های خوبی مثل Swagger وجود دارن ولی اگه بخواهییم generate کنیم به صورت اتوماتیک در لاراول، باید یک سری موارد رو دستی بنویسیم که حداقل از حوصله من خارجه

ولی با پکیج scribe خیلی راحت میتونید این مورد رو هندل کنید که حداقل یک مستند api route هارو داشته باشید

لینک پکیج برای نصب و داکیومنت :
https://scribe.knuckles.wtf/laravel/

@DevTwitter | <Mohtaba Zaferani/>
🔥27👍8👎53
بعد از مقابله گوگل با ابزارهای مسدودسازی تبلیغات، حالا نوبت آنالیزگرهای SEO رسیده. مرورگرهایی که جاوااسکریپت رو غیرفعال کرده باشن، دیگه نمی‌تونن از جستجوگر گوگل استفاده کنن.
علاوه بر مشکل برای اسکرپ نتایج، نگرانی‌های امنیتی و حریم‌خصوصی هم مطرح هستش.
https://seroundtable.com/google-blocking-seo-rank-checking-tools-volatility-continues-38759.html

@DevTwitter | <Yaser Shahi/>
👎26👍123
این بچه ۱۵ ساله ه خیلی ریپورت باحالی نوشته پشمام ریخت :))

یه روش خلاقانه ارائه داده که zero click بشه لوکیشن تقریبی ملت رو پیدا کرد (در حد شهر مثلا، حساس واسه پیدا کردن activist ها).

https://gist.github.com/hackermondev/45a3cdfa52246f1d1201c1e8cdef6117

@DevTwitter | <Pooya/>
👎66👍28🔥7
کراولر ChatGPT مشکل امنیتی داره و میشه باهاش DDoS زد :)

منبع:
https://github.com/bf/security-advisories/blob/main/2025-01-ChatGPT-Crawler-Reflective-DDOS-Vulnerability.md

@DevTwitter | <Reza Jafari/>
👍336👎4
مدل جدید deepseek-r1 به صورت رایگان پابلیک شد !
این مدل برای رقابت با مدل پولی o3 کمپانی open-ai ساخته شده که به صورت رایگان در حال اجرا هست

بد ماجرا (برای آمریکا) اینه که چینی‌ها به این بسنده نکردن و حتی نحوه ترین مدل ، وژن ها و همه چیزش هم پابلیک کردن

https://github.com/deepseek-ai/DeepSeek-R1

@DevTwitter | <Marcel Esfandiari/>
🔥134👍146👎2
دوستانی که میخواهید با semgrep برای سازمان خودتون رول اختصاصی بنویسید

یا دنبال دانلود رول های pro این ابزار هستید

به این رپو حتما سر بزنید.


https://github.com/kh4sh3i/semgrep

@DevTwitter | <mohsen Khashei/>
10👎6👍1
https://github.com/Shubhamsaboo/awesome-llm-apps
این رو چند وقت پیش بوکمارک کرده بودم؛ ریپوی جالبی می‌آد.

@DevTwitter | <~ amir/>
🔥21👍7
DevTwitter | توییت برنامه نویسی
کدوم؟ (میتونید ند تا جواب انتخاب کنید)
این که طرفدارای محسن رضایی از ویندوز 11 بیشتره عجیبه :)))

@DevTwitter
👍33👎8🔥2
سایت http://21st.dev به عنوان یک منبع برای فرانت‌کاران عمل می‌کند که با ارائه کامپوننت‌های آماده React و Tailwind، به توسعه سریع‌تر رابط‌های کاربری کمک می‌کند.این کامپوننت‌ها توسط برنامه‌نویسان فرانت برای استفاده سایر فرانت‌کاران ایجاد شده‌اند.با استفاده از این پلتفرم می‌توانید کامپوننت‌های مختلفی مانند تب‌ها، تگ‌ها، فیلدهای متنی، اعلان‌ها، توگل‌ها و ابزارک‌های راهنما را به راحتی در پروژه‌های خود ادغام کنید. همچنین، http://21st.dev شامل هوک‌های متنوعی است که می‌توانند در توسعه برنامه‌های React مورد استفاده قرار گیرند. هدف اصلی این پلتفرم، تسریع فرآیند توسعه رابط‌های کاربری با ارائه کامپوننت‌های آماده و با کیفیت است.

@DevTwitter | <میثم/>
👍318
تا حالا شده توی تحقیقات اوسینت نیاز داشتید که اطلاعاتی رو در مورد یک هدف از اینترنت استخراج کنید، برای همین یک پرامپت رو درون موتورهای جستجو مختلف وارد میکردید تا اطلاعات بیشتری بدست بیارید؟
خب زال اینجاست تا میانبر موتور های جستجو باشه.
https://github.com/IndieHum/zaal

@DevTwitter | <عبیرالله/>
👍252👎2
شرکت OpenAI دیشب ایجنتی به نام «Operator» معرفی کرده که می‌تونه به‌صورت خودکار توی وب بگرده و کارهایی مثل رزرو رستوران و خرید مواد غذایی رو انجام بده.

جالبه بدونین که چند هفته پیش هم «Browser Use» معرفی شده بود که متن‌بازه و قابلیت‌های مشابهی داره.
https://github.com/browser-use/browser-use

@DevTwitter | <Reza Jafari/>
🔥31👍153👎3
انتشار کد، پارامترها و مقاله‌ی مدل هوش‌مصنوعی DeepSeek-R1 تکان‌دهنده است. ارزیابی‌های کمی، رقابت شانه‌به‌شانه‌ی آن با ChatGPT o1 را نشان می‌دهد. طبق تجربه‌ی شخصی، این مدل در مواردی حتی بهتر از o1-pro عمل می‌کند. مهم‌تر از همه: رایگان است.
https://www.deepseek.com/

@DevTwitter | <علی شریفی زارچی/>
🔥69👍206👎5
بالاخره این ماره مثل آدم تو صفحه ترمینال رندر شد.
https://github.com/ramintheredmn/snake-c
بعد این با کتابخانه ncurses ی نسخه بهینه تر برای ترمینال بعدش دیگه raylib و clay و wasm و وب

@DevTwitter | <Flumazenil/>
👍23🔥71👎1
اگر توی کار و دانشگاه با دیتا و ای‌پی‌آی دیتافریم سر کار دارید، حتما پولارز رو چک کنید. باورم نمی‌شه این‌قدر سریعه، پانداس و پای‌اسپارک در برابرش شوخی‌ان!
https://github.com/pola-rs/polars

@DevTwitter | <Javadie/>
👍217👎1
اولین نسخه پایدار Llama Stack را منتشر شد.
این چارچوب با ارائه APIهای استاندارد و توزیع‌های از پیش بسته‌بندی‌شده، فرآیند توسعه AI رو ساده‌تر میکنه.

https://github.com/meta-llama/llama-stack

@DevTwitter | <Geek Alerts/>
🔥8👍2
ابزار http://Bolt.diy یکی از ابزارهای جدیدی هست که بشدت ازش راضی هستم.
https://github.com/stackblitz-labs/bolt.diy

@DevTwitter | <Optimistic Nomad/>
👍17👎3
دنبال نکات جذاب و کاربردی لاراول و PHP هستی؟ می‌خوای تو قالب متن‌های کوتاه، نکات طلایی از دنیای لاراول یاد بگیری؟
یه منبع عالی پیدا کردم، برو استفاده کن و کلی چیز یاد بگیر. منو هم دعا کن و یه ری‌اکشن باحال بزن!

https://github.com/OussamaMater/Laravel-Tips

@DevTwitter | <Milwad Khosravi/>
👍41🔥52👎2
خلاصه‌ای از امکانات جدید نسخه 4.0 از Tailwind CSS

1. موتور جدید با عملکرد بالا: (Oxide)
از موتوری جدید به نام Oxide بهره می‌برد که با زبان Rust توسعه یافته است. این موتور باعث افزایش سرعت بیلد تا ۱۰ برابر و کاهش حجم بسته نصبی تا ۳۵٪ شده است.
بیلد کامل تا 5 برابر سریع‌تر شده
بیلد افزایشی بیش از 100 برابر سریع‌تر شده

نکته : اگر کندی مشاهده کردید، کش‌های مربوط به Node.js# را پاک کنید:
rm -rf node_modules/.cache

2. طراحی برای وب مدرن:
از ویژگی‌های مدرن CSS مانند کوئری‌های کانتینر، لایه‌های Cascade و واحدهای نمایشی پویا مانند dvh، dvw و dvmin پشتیبانی می‌کند. این ویژگی‌ها این امکان و میدن که طراحی کاملا رسپانسیو و انعطاف‌پذیرتری داشته باشیم.

3. نصب ساده‌تر:
در این نسخه، Tailwind CSS با Lightning CSS یکپارچه شده است که پشتیبانی از @import و پیشوندهای خودکار را فراهم می‌کند. این به معنای عدم نیاز به استفاده از ابزارهایی مانند postcss-import و autoprefixer است. اگر از قبل آن‌ها را نصب دارین، با این دستور حذف کنید:
npm uninstall postcss-import autoprefixer

4. افزونه رسمی برای Vite:
یکپارچگی کامل و عملکرد بهتر برای پروژه‌های Vite

5. تشخیص خودکار محتوا:
دیگر نیازی به تنظیم دستی مسیر فایل‌های قالب نیست
نادیده‌ گرفتن فایل‌های غیرضروری مانند موارد درون .gitignore

6. پیکربندی مستقیم در CSS:
حذف نیاز به فایل tailwind.config.js
امکان تعریف متغیرهای تم، توکن‌های طراحی، و موارد دیگر مستقیماً در CSS#

7. استفاده از متغیرهای CSS برای تم‌ها:
دسترسی به توکن‌ های طراحی به‌صورت متغیرهای CSS برای استفاده در زمان اجرا

8. مقادیر و واریانت‌های داینامیک:
قابلیت استفاده مستقیم از مقادیر دلخواه برای ابزارهای فاصله و ...

9. پالت رنگی P3 مدرن:
بهبود رنگ‌ها با استفاده از فضای رنگی جدید OKLCH

10. پشتیبانی از کوئری‌های کانتینر:
اضافه شدن کوئری‌های کانتینر بدون نیاز به افزونه

11. ابزارهای تبدیل سه‌بعدی (3D):
اضافه‌شدن قابلیت‌های چرخش و تغییر مقیاس در فضای سه‌بعدی

12. گسترش API گرادیانت‌ها:
پشتیبانی از گرادیانت‌های شعاعی و مخروطی
استفاده از حالت‌های مختلف برای تداخل رنگ‌ها
13. پشتیبانی از @starting-style:
امکان انیمیت کردن عناصر هنگام ظاهر شدن بدون نیاز به جاوااسکریپت

14. واریانت جدید not-*
اضافه شدن قابلیت استفاده از شبه‌کلاس :not() برای شرط‌گذاری‌های منع‌کننده

نصب نسخه جدید
با اجرای دستور زیر، نسخه جدید را نصب کنید:
npm install tailwindcss@latest


برای پیدا کردن مشکلات احتمالی:
می‌توانید از ابزارهای linting استفاده کنید تا مشکلات رو شناسایی کنید.

npx tailwindcss-cli build -o output.css

@DevTwitter | <Arash Pourrahim/>
1👍666👎2🔥2
روشی به اسم Weight Watcher تو AI هست که بدون نیاز به داده، لایه‌های شبکه عصبی رو تحلیل می‌کنه.

با این روش تو مدل DeepSeek R1 دیدن که 128 لایه اول دچار overfitشدن. طبق این روش، اگه آلفا بین 2 و 6 باشه، وضعیت لایه مطلوبه؛ کمتر از 2 یعنی overfit و بیشتر از 6 یعنی underfit.

@DevTwitter | <Reza Jafari/>
👍29🔥4👎2