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
همه فکر می‌کنن لینوکس خشکه!

ولی یه روی بامزه هم داره که فقط اهل ترمینال می‌فهمن
اینا ۱۰ تا از بامزه‌ترین دستورات لینوکسی‌ان که شاید تا حالا ندیده باشی

1- دستور sl – وقتی اشتباهی به‌جای ls تایپ می‌کنی، یه قطار از ترمینالت رد میشه
2- دستور cowsay – گاو سخنگو! هرچی بنویسی، با شکل یه گاو میگه
3- دستور fortune – جمله‌های تصادفی، از فلسفی تا طنز!
4- دستور cmatrix – حس فیلم Matrix توی ترمینال
5- دستور lolcat – رنگین‌کمانی کردن خروجی ترمینال
6- دستور oneko – گربه‌ای که دنبال موس‌ت می‌دوه
7- دستور toilet – متن رنگی و بزرگ با استایل ASCII
8- دستور asciiquarium – آکواریوم ASCII با ماهی‌های متحرک
9- دستور espeak – کامپیوترت حرف می‌زنه!
10- دستور fortune | cowsay – ترکیب گاو سخنگو با جملات تصادفی

@DevTwitter | <Mohammadreza Amuei/>
👍4313👎8🍌5
یه پکیج نوشتم به اسم django-migrate-fresh.
این ابزار، قابلیت کاربردی migrate:fresh (مشابه فریمورک لاراول) را به جنگو می‌آورد. با یک دستور ساده، تمام جداول دیتابیس را حذف و مایگریشن‌ها را از ابتدا اجرا کنید و از شر پاک کردن‌های دستی خلاص شوید.
ویژگی‌ها:
بک‌آپ: قابلیت اجرای بک‌آپ‌گیری قبل از انجام عملیات حذف جداول.
حالت Interactive: برای اجرای گام به گام عملیات.
اجرای Seeders: امکان اجرای Seeders دیتابیس پس از اجرای مایگریشن‌ها.

لینک دانلود:
https://pypi.org/project/django-migrate-fresh/

لینک سورس:
https://github.com/sepehr-mohseni/django-migrate-fresh

@DevTwitter | <Sepehr Mohseni/>
👎1713🍌4👍1
توی این ویدیو قراره یکبار برای همیشه بررسی کنیم ببینیم دوره cs50 که اینهمه دارن تعریفشو میکنن چقدر با واقعیتش سازگاره و این دوره واقعا به درد چه کسایی میخوره و به درد چه کسایی نمیخوره:
https://youtu.be/-H2gCvIuCpo

@DevTwitter | <Shahriar/>
👍137👎5🍌4
پروژه ی Titanis یک کتابخانه از پیاده ‌سازی پروتکلها و ابزارهای خط فرمان هستش که به زبان سی شارپ نوشته و برای تعامل با محیطهای ویندوزی طراحی شده.

پروتکلهایی که پشتیبانی میکنه: SMB2 و MSRPC و پروتکلهای امنیتی و احرازهویت شامل NTLM و Kerberos و NEGO.

https://github.com/trustedsec/Titanis/

@DevTwitter | <OnHexGroup/>
13🍌4👎1🔥1
هر دیتابیس، فقط یه مجموعه داده نیست

امروز یه مقاله از GeeksforGeeks خوندم درباره‌ی پایه‌های DBMS.

مطلبش ساده بود، ولی باعث شد یه چیز جالب یادم بیاد:
چقدر از چیزهایی که تو دنیای نرم‌افزار می‌سازیم، در واقع تلاش برای نظم دادن به داده‌هامونه.
و DBMS دقیقاً همین کار رو می‌کنه — ساختن یه سیستم که بتونه داده رو نگه داره، بفهمه، و سریع در دسترس قرار بده.
ولی چیزی که جذاب‌تره اینه که DBMS فقط یه ابزار نیست، یه طرز فکره.
وقتی یاد می‌گیری داده‌ها رو چطور ساختار بدی، داری یاد می‌گیری چطور فکر سیستمی داشته باشی.

از همون‌جا میشه فهمید چرا معماری RDBMS پایه‌ی خیلی از سیستم‌های مدرن شده.
چون پشتش یه ایده ساده‌ست:

رابطه‌ها مهم‌تر از داده‌ها هستن.

@DevTwitter | <Sirus Valioghli/>
23👍5🔥4🍌4
سلام بچه‌ها! امروز خوشحالم یکی از پروژه‌های جانبی‌ام رو به اشتراک بگذارم:
Stepper
این کامپوننت به نظرم برای فرم‌ها و مسیرهای چندمرحله‌ای خیلی به کار میاد.
قلب پروژه با Next.js و React می‌تپه و برای نظم دادن به استایل‌ها از TailwindCSS و ترکیب tailwind-merge و class-variance-authority کمک گرفتم تا کلاس‌ها هم خوانا بمونن و هم قابل سفارشی‌سازی؛ بستر کلی هم با تایپ‌اسکریپت آماده است تا بعدها راحت‌تر توسعه بدیم.

دوست دارید ببینید چطوری کار می‌کنه؟ از اینجا می‌تونید ببینید:
https://stepper-ruby.vercel.app/

و اگر علاقه‌مندید به سورس‌کد دسترسی پیدا کنید:
https://github.com/Melika-haqshenas-web/Stepper

@DevTwitter | <Melika Haqshenas/>
👍2516👎7🍌5
لازم نیست دیگه وقتت رو صرف خواندن راجب مدل بکنی و دیتاست و پیچیدگی‌های کار،Auto tuneهوش مصنوعی که برای فاین‌تیونینگ فکر می‌کنه!

یه دستیار هوشمند مخصوص پژوهشگرها، دولوپرها و علاقه‌مندان هوش مصنوعی‌ه که بهت کمک می‌کنه بهترین مدل‌ها، دیتاست‌ها و استراتژی‌ها رو برای پروژه‌ فاین‌تیونینگت پیدا کنی.
کافیه فقط توضیح بدی چی می‌خوای انجام بدی — AutoTune خودش همه‌چی رو برات پیدا می‌کنه:

- می‌گرده توی HuggingFace، ArXiv و Kaggle
- نیازت رو با تحلیل هوشمند تشخیص می‌ده
- یه گزارش پژوهشی کامل با پیشنهاد مدل و دیتاست برات می‌سازه
- و حتی مسیر اجرای پروژه‌ت رو قدم‌به‌قدم مشخص می‌کنه!

با AutoTune، فقط حرف بزن… و بقیه‌ش رو بسپار به هوش مصنوعی

https://github.com/amirhoseinnaderali-pixel/AutoTune-Research-Assistan

@DevTwitter | <Am/>
👍25🍌4👎31
This media is not supported in your browser
VIEW IN TELEGRAM
یک بلاگ عالی از کمپانی HuggingFace اومده که یک راهنمای کامل هست راجع به OCR از جمله:
- چشم‌انداز مدل‌های فعلی و قابلیت‌های آن‌ها
- مقایسه انواع مدلها
- زمان مناسب برای فاین‌تیون کردن مدل‌ها در مقابل استفاده از مدل‌های آماده
- عوامل کلیدی در انتخاب مدل مناسب برای مورد استفاده‌تان
- چگونه فراتر از OCR بروید با استفاده از بازیابی multimodal و پرسش‌و‌پاسخ مبتنی بر اسناد
اگه تسک های مربوط به OCR دارید یا در حجم بالای چند ده هزار باید OCR کنید این بلاگ خیلی کمک میکنه و ایده بهتون میده.
حتما بخونید:
https://huggingface.co/blog/ocr-open-models

@DevTwitter | <Mehdi Allahyari/>
13🍌4👍2👎1
این ریپو یه DNS هوشمند ساده‌ست که دامنه‌های لیست‌سفید رو به IP خودت می‌فرسته و بقیه رو عادی حل می‌کنه؛ با یه پراکسی شفاف Nginx هم ترافیک HTTPS رو بر اساس SNI هدایت می‌کنه.
خلاصه، برای خودت یه سرویس مثل شکن می‌سازی!

https://github.com/ChosoMeister/Smart-DNS

@DevTwitter | <Mustafa Tayefi/>
🔥235🍌5👎2
شبیه ساز کنسول NES قسمت سوم ادامه ساخت CPU 6502

تو این قسمت قراره پیاده‌سازی کامل پردازنده 6502 رو انجام بدیم و در آخر هم یه برنامه اسمبلی واقعی روش اجرا کنیم. با نحوه کار کلاک پردازنده آشنا می‌شیم، می‌بینیم حالت‌های مختلف آدرس‌دهی چه جوری کار می‌کنن و دستورهای اسمبلی رو چه طوری میشه اجرا و شبیه‌سازی کرد. حتی زمان چرخه‌ها (cycle timing)، اینتراپت‌های نرم‌افزاری و سخت‌افزاری و ریست کردن CPU رو هم شبیه‌سازی می‌کنیم.

خوبه قبلش یه آشنایی کوچیک با اسمبلی 6502 داشته باشید. تو اینترنت هم کلی منبع خوب براش پیدا میشه.

لینک گیتهاب:
https://github.com/rouzbehsbz/rusty-nes/

لینک یوتیوب
https://youtube.com/watch?v=DTPuBYI9yq0

@DevTwitter | <Rouzbeh/>
🔥20🍌6👍31
براساس پیشرفت‌های نرم‌افزاری و سخت‌افزاری و AI، رمز عبور شما حتما باید بیشتر از 12 رقم و ترکیب کاراکترهای مختلف باشد!
چرا؟
چون با ابزارهایی شبیه KrakenHashes و پخش کردن پردازش بر روی GPUهای قدرتمند و حتیCloud، رمزعبورهای ضعیف، درصد شکسته می شوند!
https://github.com/ZerkerEOD/krakenhashes

@DevTwitter | <VAHID NAMENI/>
🔥27🍌6👍43
تجربه‌ من از استفاده‌ی TanStack Query و Next.js در یک پروژه B2B

لینک مقاله

@DevTwitter | <Mohsen Asadi/>
🔥17🍌72👎1
زمانی که Ai نبود برنامه‌نویسی بیشتر حال می‌داد.

@DevTwitter
👍479👎8015🍌6
This media is not supported in your browser
VIEW IN TELEGRAM
از اونجایی که همیشه نگرانی از دست رفتن ریپو‌هامون رو داریم تو ایران، این ابزار به شما کمک می‌کنه که به صورت خودکار از کل گیت خودتون بک‌آپ بگیرید.

با داکر ران میشه و می‌تونید روی یه سرور بیاریدش بالا تا روزانه یا هفتگی بک‌آپ بگیره :)

https://github.com/TimWitzdam/GitSave/

@DevTwitter | <Milad Niroee/>
21🍌5🔥1
تقریبا تمام کدهایی که در گیتهاب وجود دارند، fine tune یک LLM رو به شما یاد میدن. در طی دو روز گذشته من درگیر این پروژه شدم که pretrain یک LLM رو یادتون میده:

https://github.com/prp-e/minillm

و صدالبته یه مدل کوچک هم باهاش پری‌ترین کردم که می‌تونید تست کنید.

@DevTwitter | <Muhammadreza Haghiri/>
👍11👎11🍌81
سلام به همه رفقای برنامه‌نویس!

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

لینک گیت‌هاب:
https://github.com/IrMaho/context_extractor_ai

@DevTwitter | <ماهو/>
👍1810🍌6🔥1
این ویدئو هم جالب بود... آسیب‌پذیری http smuggling تو دات‌نت با امتیاز 9.9 رفع شده ولی azure هنوز از نسخه آسیب پذیر استفاده می‌کنه!
اینکه LLM‌های جدید بلافاصله به copilot اضافه میشن ولی همچین مورد خطرناکی هنوز رو azure وجود داره واقعا عجیبه

پ.ن: http smuggling تقریبا (خیلی فنی و دقیق نمی‌گم) اینجوری هست که یه درخواست http داخل یه درخواست دیگه وجود داره. مثلا ریورس پراکسی فقط درخواست بیرونی رو می‌بینه ولی سرور درخواست درونی رو هم اجرا می‌کنه که ممکنه مخرب باشه.

https://youtube.com/watch?v=LE758TvUE5c

@DevTwitter | <Serajoddin Aliabadi/>
👍12🍌81🔥1
سلام به یکی از باحال ترین فیچر های routing در next.js به نام Parallel Routes.

فیچر Parallel Routes به شما اجازه می‌ده که همزمان یا به‌صورت شرطی، یک یا چند صفحه (Page) رو در داخل یک Layout واحد رندر کنید. تصور کنید یک داشبورد دارید که هم‌زمان بخش‌های آمار، نوتیفیکیشن‌ها و اطلاعات تیم رو نمایش میده. هر کدوم از این بخش‌ها می‌تونن به‌طور مستقل، داده‌های خودشون رو فچ کنن و حالت (State) خودشون رو حفظ کنن، حتی وقتی کاربر در حال جابجایی بین زیرمسیرها (Sub-routes) است.

مزایای کلیدی:
- رندر همزمان (Simultaneous Rendering): چندین بخش مختلف UI در یک URL و یک Layout واحد.
- اسلات نام‌گذاری‌شده (Named Slots): با استفاده از قاعده ‎@folder مسیریابی موازی تعریف می‌شن و به عنوان props به Layout والد پاس داده می‌شن. این باعث میشه کد تمیزتر و ماژولارتر بشه.
- حفظ محتوا (Context Preservation): در ناوبری سمت کلاینت (Soft Navigation)، محتوای اسلات‌های دیگر حفظ می‌شه، که برای سناریوهایی مثل نمایش Modalها روی محتوای اصلی (با ترکیب با Intercepting Routes) عالیه.

در پروژه‌ای که در گیت‌هاب آپلود کردم، سعی کردم یک سناریوی عملی از پیاده‌سازی Parallel Routes رو نشون بدم. شما می‌تونید ساختار پوشه‌های Slots (‎@...) و نحوه‌ی پاس دادن اون‌ها به کامپوننت layout.js رو ببینید.
برای علاقه‌مندان به Next.js و App Router، حتماً کدم رو بررسی کنید و بازخورد بدید. خوشحال می‌شم نظرات شما رو بشنوم و با هم بیشتر یاد بگیریم!

استفاده از Parallel Routes برای داشبوردها، صفحات پروفایل کاربر با تب‌های مختلف، و Modalهای Overlay بسیار توصیه می‌شه!
شما Parallel Routes رو برای چه سناریویی استفاده می‌کنید؟

لینک گیت‌هاب پروژه: https://github.com/Ardalan1380/parallel-routes

@DevTwitter | <Ardalan Hosseini/>
👍16🍌122🔥2
داشتم رو یه پروژه ای کار میکردم که نیاز داشتم که noscript رو به صورت کامپوننت داشته باشم مثل noscriptr توی ریکت اما برای svelte

یه لایبرری نوشتم که که اینکارو میکنه
فقط کافیه توی پروژه svelte ایتون اینجوری فایل های noscript تون رو ایمپورت کنید.

https://github.com/mostafa-kheibary/svelte-noscript-import

@DevTwitter | <Mosi/>
👍23🍌152👎1
کد پیچیده سی‌شارپ و دات‌نت نوشتن خیلی لذت بخشه.
هر لذتی لزوما خوب نیست :))) استثنا اینجا خوب و لازم بود

سالها بود که چنین کد دات‌نتی ننوشته بودم.

این پروژه هم فوق‌العاده است، یه نگاه بهش بکنید.
بعد حدود ۹ سال دوباره ازش استفاده کردم.
https://github.com/Fody/Fody

@DevTwitter | <Ashkan Nourzadeh/>
👎20🍌18👍8🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
#میم_شبانگاهی

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

@DevTwitter
🍌68🔥26👍41