Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
This media is not supported in your browser
VIEW IN TELEGRAM
🗣 تلفظ درست کاراکتر ها در برنامه نویسی
📝 زبان: انگلیسی
📝 زبان: انگلیسی
Forwarded from DevTwitter | توییت برنامه نویسی
#کدبوک
یه راهنمای عملی برای تبدیل شدن به یه توسعهدهنده حرفهای Rust:
- یادگیری اصول و الگوهای حرفهای کدنویسی در Rust
- ساخت اپلیکیشنهای واقعی با تمرکز بر عملکرد و ایمنی
- درک عمیق از ownership، همزمانی و مدیریت حافظه
- نکات و ترفندهایی از تجربه واقعی نویسنده در پروژههای صنعتی
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
یه راهنمای عملی برای تبدیل شدن به یه توسعهدهنده حرفهای Rust:
- یادگیری اصول و الگوهای حرفهای کدنویسی در Rust
- ساخت اپلیکیشنهای واقعی با تمرکز بر عملکرد و ایمنی
- درک عمیق از ownership، همزمانی و مدیریت حافظه
- نکات و ترفندهایی از تجربه واقعی نویسنده در پروژههای صنعتی
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from DevTwitter | توییت برنامه نویسی
یه نرمافزار محشر برای تبدیل صوت به متن
که فارسی رو خیلی عالی پشتیبانی میکنه.
سبک و مینیمال، با کارکرد خیلی محشر
ویدیوی بررسی اپلیکیشن Handy:
https://www.youtube.com/watch?v=blWwz2ZkGVA&list=PLwUWEGKy5kyNrPv05-Asbhm6g6S8_eRPb&index=14
@DevTwitter | <ًRyan Heida/>
که فارسی رو خیلی عالی پشتیبانی میکنه.
سبک و مینیمال، با کارکرد خیلی محشر
ویدیوی بررسی اپلیکیشن Handy:
https://www.youtube.com/watch?v=blWwz2ZkGVA&list=PLwUWEGKy5kyNrPv05-Asbhm6g6S8_eRPb&index=14
@DevTwitter | <ًRyan Heida/>
Forwarded from Linuxor ?
دانشگاه استنفورد و تیم Andrew ng به تازگی دوره دیپ لرنینگ دانشگاه استنفورد رو دوباره برگزار میکنند و همراه با جلسات حضوری، ویدیوهای کلاس درس رو هر هفته در پلی لیست زیر آپلود میکنند، از دست ندید!
لینک پلی لیست دوره
@Linuxor ~ rzdjafari
لینک پلی لیست دوره
@Linuxor ~ rzdjafari
Forwarded from Linuxor ?
قانون بازخورد مداوم توی مهندسی نرمافزار میدونین چی میگه؟ اگه یه روز تصمیم گرفتی تم آیفون رو شیشهای آبکی کنی و کاربرا گفتن «چشمدرد گرفتیم»، نترس! لازم نیست همهچی رو برگردونی سر جای اول.
با هر بازخورد، یه ذره از اون شیشه ای بودن کم کن، گوش بده، تنظیم کن، دوباره امتحان کن...
ادامه بده تا برسی به جایی که همه حال کنن.
آخرش هم مهم نیست کی حق داشت، مهم اینه که کاربرا راضین.
اینطوری این قانون بهت کمک میکنه حتی یه موج بزرگ نارضایتی وجود داشت جا نخوری و کل زحماتت رو کنار بزاری و برگردی به نسخه قبلی.
توی مهندسی نرمافزار، هیچ تصمیمی مقدس نیست. هر تغییر، یه فرضیهست که باید با بازخورد واقعی تست بشه.
@Linuxor
با هر بازخورد، یه ذره از اون شیشه ای بودن کم کن، گوش بده، تنظیم کن، دوباره امتحان کن...
ادامه بده تا برسی به جایی که همه حال کنن.
آخرش هم مهم نیست کی حق داشت، مهم اینه که کاربرا راضین.
اینطوری این قانون بهت کمک میکنه حتی یه موج بزرگ نارضایتی وجود داشت جا نخوری و کل زحماتت رو کنار بزاری و برگردی به نسخه قبلی.
توی مهندسی نرمافزار، هیچ تصمیمی مقدس نیست. هر تغییر، یه فرضیهست که باید با بازخورد واقعی تست بشه.
@Linuxor
Forwarded from DevTwitter | توییت برنامه نویسی
استفاده از این ابزار برای هرکس که به زبان پارسی با هوش مصنوعی صحبت میکنه لازمه!
این روزها تقریباً همه از هوش مصنوعی و مدلهای زبانی (LLM) استفاده میکنیم. اما یه مشکل قدیمی همیشه با ما پارسیزبانها بوده:
زبان پارسی راستچینه (RTL)، ولی بیشتر زبانهای برنامهنویسی و ریاضایت چپچین (LTR) هستن. نتیجه؟
خروجیهای درهمریخته، متنهای نامرتب و تجربهای اعصابخُردکن :(
برای همین، من یه ابزار اوپنسورس ساختم که خروجیهای Markdown مدلهای زبانی رو کاملاً تمیز و خوانا رندر میکنه.
با این ابزار میتونی بهراحتی مشخص کنی کدوم بخشها راستچین باشن و کدوم چپچین.
مثلاً متن پارسی RTL، ولی بلاکهای کد LTR — نتیجه؟ خروجیای حرفهای، تمیز و چشمنواز
ویژگیها:
پشتیبانی کامل از RTL و LTR
پشتیبانی از بلاکهای کد
پشتیبانی از فرمولهای ریاضی و LaTeX
رابط کاربری ساده و کاربرپسند
ممنون میشم اگه استفاده کردید با دادن ستاره حمایت کنید
https://matinkg.github.io/markdown-renderer/
@DevTwitter | <Axone/>
این روزها تقریباً همه از هوش مصنوعی و مدلهای زبانی (LLM) استفاده میکنیم. اما یه مشکل قدیمی همیشه با ما پارسیزبانها بوده:
زبان پارسی راستچینه (RTL)، ولی بیشتر زبانهای برنامهنویسی و ریاضایت چپچین (LTR) هستن. نتیجه؟
خروجیهای درهمریخته، متنهای نامرتب و تجربهای اعصابخُردکن :(
برای همین، من یه ابزار اوپنسورس ساختم که خروجیهای Markdown مدلهای زبانی رو کاملاً تمیز و خوانا رندر میکنه.
با این ابزار میتونی بهراحتی مشخص کنی کدوم بخشها راستچین باشن و کدوم چپچین.
مثلاً متن پارسی RTL، ولی بلاکهای کد LTR — نتیجه؟ خروجیای حرفهای، تمیز و چشمنواز
ویژگیها:
پشتیبانی کامل از RTL و LTR
پشتیبانی از بلاکهای کد
پشتیبانی از فرمولهای ریاضی و LaTeX
رابط کاربری ساده و کاربرپسند
ممنون میشم اگه استفاده کردید با دادن ستاره حمایت کنید
https://matinkg.github.io/markdown-renderer/
@DevTwitter | <Axone/>
Forwarded from ذهن زیبا - A beautiful Mind
Forwarded from Golden Code (@lix)
نگاهی به تغییرات مهم نسخه 6
طبق اعلام تیم Bootstrap، در نسخهی Bootstrap v6 سیستم رنگ و تم به شکل کامل بازطراحی خواهد شد.
هدف؟؟
سادگی بیشتر، هماهنگی بین کامپوننتها و پشتیبانی هوشمند از حالت تیره و روشن.
کلاسهای سراسری بهجای کلاسهای اختصاصی
قبلن برای هر کامپوننت کلاس جدا داشتیم مثل:
.btn-primary یا .alert-primary.
📌 اما در نسخه 6، کلاسهای رنگی سراسری شدن — مثلن فقط از .theme-primary استفاده میکنید و همهی اجزای داخل اون از همون تم پیروی میکنند.
کد سادهتر، طراحی منسجمتر
تطبیق خودکار با حالت تیره/روشن
نسخه جدید از تابع مدرن CSS بنام light-dark() استفاده میکنه،
بنابرین رنگها بهصورت خودکار با حالت سیستم (Dark/Light Mode) هماهنگ میشن — بدون نیاز به media query.
رنگها
رنگهای تازه مثل Violet، Amber، Lime، Brown و Pewter اضافه شدهاند.
همچنین، درجات خیلی روشن و خیلی تیره (025, 050, 950, 975) برای هر رنگ در دسترسه.
📎 در کل:
نسخهی 6 تمرکز داره روی این موارد:
یکپارچهسازی تمها،
کاهش تکرار در کلاسها،
و پشتیبانی هوشمند از حالت تیره.
نتیجش هم طراحی سادهتر، مدرنتر و حرفهایتر برای تمام کامپوننتها.
#bootstrap #بوت_استرپ #فرانت
@GoldenCodeir 🔥
(منبع👇🏾 )
https://x.com/getbootstrap/status/1975652460992835762?t=Iqg0G6PDseMk691A4Gbj5A&s=35
طبق اعلام تیم Bootstrap، در نسخهی Bootstrap v6 سیستم رنگ و تم به شکل کامل بازطراحی خواهد شد.
هدف؟؟
سادگی بیشتر، هماهنگی بین کامپوننتها و پشتیبانی هوشمند از حالت تیره و روشن.
کلاسهای سراسری بهجای کلاسهای اختصاصی
قبلن برای هر کامپوننت کلاس جدا داشتیم مثل:
.btn-primary یا .alert-primary.
📌 اما در نسخه 6، کلاسهای رنگی سراسری شدن — مثلن فقط از .theme-primary استفاده میکنید و همهی اجزای داخل اون از همون تم پیروی میکنند.
کد سادهتر، طراحی منسجمتر
تطبیق خودکار با حالت تیره/روشن
نسخه جدید از تابع مدرن CSS بنام light-dark() استفاده میکنه،
بنابرین رنگها بهصورت خودکار با حالت سیستم (Dark/Light Mode) هماهنگ میشن — بدون نیاز به media query.
رنگها
رنگهای تازه مثل Violet، Amber، Lime، Brown و Pewter اضافه شدهاند.
همچنین، درجات خیلی روشن و خیلی تیره (025, 050, 950, 975) برای هر رنگ در دسترسه.
📎 در کل:
نسخهی 6 تمرکز داره روی این موارد:
یکپارچهسازی تمها،
کاهش تکرار در کلاسها،
و پشتیبانی هوشمند از حالت تیره.
نتیجش هم طراحی سادهتر، مدرنتر و حرفهایتر برای تمام کامپوننتها.
#bootstrap #بوت_استرپ #فرانت
@GoldenCodeir 🔥
(منبع👇🏾 )
https://x.com/getbootstrap/status/1975652460992835762?t=Iqg0G6PDseMk691A4Gbj5A&s=35
X (formerly Twitter)
Bootstrap (@getbootstrap) on X
Lots of happenings lately for v6's development!
One new idea is to move from component-specific modifiers to global ones. Take this example—use `.theme-primary` on all components, or on a parent, and even override where needed.
Also, spot the new button…
One new idea is to move from component-specific modifiers to global ones. Take this example—use `.theme-primary` on all components, or on a parent, and even override where needed.
Also, spot the new button…
🔥2
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from Laravel News
Laravel Strict Validation for Type Checking https://laravel-news.com/strict-validation
Laravel News
Laravel Strict Validation for Type Checking - Laravel News
Laravel's strict validation parameters for numeric, boolean, and integer rules enforce exact type matching rather than allowing PHP's type coercion, preventing string values from passing as proper types during validation.
Forwarded from GitHub Trending Daily
🔥 New GitHub Trending Repositories 🔥
Found 7 new trending repositories:
1. xiaozhi-esp32 by 78
📝 An MCP-based chatbot | 一个基于MCP的聊天机器人
💻 C++ | ⭐ 19,302 | 🌟 Today: 102
🔗 Link
2. RD-Agent by microsoft
📝 Research and development (R&D) is crucial for the enhancement of industrial productivity, especially...
💻 Python | ⭐ 8,236 | 🌟 Today: 42
🔗 Link
3. Cap by CapSoftware
📝 Open source Loom alternative. Beautiful, shareable screen recordings.
💻 TypeScript | ⭐ 12,203 | 🌟 Today: 137
🔗 Link
4. xyflow by xyflow
📝 React Flow | Svelte Flow - Powerful open source libraries for building node-based UIs with React (ht...
💻 TypeScript | ⭐ 32,320 | 🌟 Today: 88
🔗 Link
5. supermemory by supermemoryai
📝 Memory engine and app that is extremely fast, scalable. The Memory API for the AI era.
💻 TypeScript | ⭐ 11,253 | 🌟 Today: 64
🔗 Link
6. evershop by evershopcommerce
📝 🛍️ Typescript E-commerce Platform
💻 TypeScript | ⭐ 5,883 | 🌟 Today: 93
🔗 Link
7. coze-studio by coze-dev
📝 An AI agent development platform with all-in-one visual tools, simplifying agent creation, debugging...
💻 TypeScript | ⭐ 17,401 | 🌟 Today: 38
🔗 Link
🔘 @github_trending_daily
Found 7 new trending repositories:
1. xiaozhi-esp32 by 78
📝 An MCP-based chatbot | 一个基于MCP的聊天机器人
💻 C++ | ⭐ 19,302 | 🌟 Today: 102
🔗 Link
2. RD-Agent by microsoft
📝 Research and development (R&D) is crucial for the enhancement of industrial productivity, especially...
💻 Python | ⭐ 8,236 | 🌟 Today: 42
🔗 Link
3. Cap by CapSoftware
📝 Open source Loom alternative. Beautiful, shareable screen recordings.
💻 TypeScript | ⭐ 12,203 | 🌟 Today: 137
🔗 Link
4. xyflow by xyflow
📝 React Flow | Svelte Flow - Powerful open source libraries for building node-based UIs with React (ht...
💻 TypeScript | ⭐ 32,320 | 🌟 Today: 88
🔗 Link
5. supermemory by supermemoryai
📝 Memory engine and app that is extremely fast, scalable. The Memory API for the AI era.
💻 TypeScript | ⭐ 11,253 | 🌟 Today: 64
🔗 Link
6. evershop by evershopcommerce
📝 🛍️ Typescript E-commerce Platform
💻 TypeScript | ⭐ 5,883 | 🌟 Today: 93
🔗 Link
7. coze-studio by coze-dev
📝 An AI agent development platform with all-in-one visual tools, simplifying agent creation, debugging...
💻 TypeScript | ⭐ 17,401 | 🌟 Today: 38
🔗 Link
🔘 @github_trending_daily
Forwarded from DevTwitter | توییت برنامه نویسی
خیلیا برای برنامه نویسی و تکنولوژی های کامپیوتر دنبال یه رسانه میگردن که همیشه بروز باشن و یا چیز های جدید رو یاد بگیرن، کانال لینوکسور یکی از این رسانه ها با زبان فارسیه توی تلگرامه! توش کلی چیز خوب میتونید پیدا کنید :
@Linuxor
@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 گیت هاب یک گزینه جدید برای سازمانهای متن باز معرفی کرده که به آن ها امکان می دهد, درآمدزایی کنند.
طبق این طرح، یک مشارکت کننده میتواند با پرداخت مبلغی کم، رویه های CI/CD را نادیده بگیرد و تغییر خودش را به زور ادغام (force merge) کند. این موضوع می تواند به شدت به دنیای متن باز ضربه بزند.
#خبر
@TheRaymondDev
طبق این طرح، یک مشارکت کننده میتواند با پرداخت مبلغی کم، رویه های CI/CD را نادیده بگیرد و تغییر خودش را به زور ادغام (force merge) کند. این موضوع می تواند به شدت به دنیای متن باز ضربه بزند.
#خبر
@TheRaymondDev
Forwarded from Laravel News
Image Manipulation in Laravel With Glide https://laravel-news.com/image-manipulation-in-laravel-with-glide
Laravel News
Image Manipulation in Laravel With Glide - Laravel News
Glide for Laravel is a package that provides on-the-fly image manipulation using League/Glide. It offers Blade components for generating responsive images, URL signing for security, and seamless integration with Laravel's filesystem and caching layers.
Forwarded from DevTwitter | توییت برنامه نویسی
حتماً برات پیش اومده یه آبجکت یا آرایه بزرگ داری که توش کلی مقدار null، undefined، رشته خالی و صفر قاطی دادههای درستت شده!
موقع ارسال به سرور، ذخیره تو دیتابیس یا تمیز کردن خروجی API، همین دادههای اضافی گاهی باعث کلی دردسر میشن، از validation error گرفته تا حجم اضافه و باگهای عجیب.
اینجا دقیقاً کاریه که deep-cleaner-js برات انجام میده.
- همهی مقدارهای اضافی (null، undefined، ""، 0) رو پاک میکنه.
- دادههات رو deep تمیز میکنه، حتی اگه چند سطح تودرتو باشن.
- انواع خاص مثل Date، RegExp، Map، Set، Buffer رو خراب نمیکنه.
- از TypeScript پشتیبانی کامل داره و کاملاً قابل تنظیمه.
- هیچ وابستگی خارجی نداره (Zero dependencies).
- ساختارش بهصورت امن نوشته شده و از Circular reference هم نمیترسه.
- نسخه جدید (2.1.1) کلی بهینهسازی داره، سرعت بالاتر رفته و تستهای جامعی براش نوشته شده (بیش از ۵۰ تست مختلف).
خلاصه: هر وقت خواستی قبل از ارسال دیتا، ذخیرهسازی، یا پاکسازی نتیجهی API، ساختار دادههات رو تمیز و مرتب کنی، این کتابخونه دقیقاً همونه که دنبالش بودی!
https://www.linkedin.com/pulse/deep-cleaner-v211-here-clean-your-data-like-pro-mohammad-rostami-7evdc/
@DevTwitter | <Mohammad/>
موقع ارسال به سرور، ذخیره تو دیتابیس یا تمیز کردن خروجی API، همین دادههای اضافی گاهی باعث کلی دردسر میشن، از validation error گرفته تا حجم اضافه و باگهای عجیب.
اینجا دقیقاً کاریه که deep-cleaner-js برات انجام میده.
- همهی مقدارهای اضافی (null، undefined، ""، 0) رو پاک میکنه.
- دادههات رو deep تمیز میکنه، حتی اگه چند سطح تودرتو باشن.
- انواع خاص مثل Date، RegExp، Map، Set، Buffer رو خراب نمیکنه.
- از TypeScript پشتیبانی کامل داره و کاملاً قابل تنظیمه.
- هیچ وابستگی خارجی نداره (Zero dependencies).
- ساختارش بهصورت امن نوشته شده و از Circular reference هم نمیترسه.
- نسخه جدید (2.1.1) کلی بهینهسازی داره، سرعت بالاتر رفته و تستهای جامعی براش نوشته شده (بیش از ۵۰ تست مختلف).
خلاصه: هر وقت خواستی قبل از ارسال دیتا، ذخیرهسازی، یا پاکسازی نتیجهی API، ساختار دادههات رو تمیز و مرتب کنی، این کتابخونه دقیقاً همونه که دنبالش بودی!
https://www.linkedin.com/pulse/deep-cleaner-v211-here-clean-your-data-like-pro-mohammad-rostami-7evdc/
@DevTwitter | <Mohammad/>
Forwarded from IRCF | اینترنت آزاد برای همه
پاول دورف، مدیرعامل #تلگرام در یادداشتی در آستانه ۴۱ سالگیش، نوشته:
نسل ما داره زمانش برای نجات #اینترنت آزادی که پدرانمون برامون ساختن تموم میشه. چیزی که زمانی نوید تبادل آزاد اطلاعات بود، حالا داره تبدیل میشه به نهاییترین ابزار کنترل.
کشورهایی که زمانی آزاد بودن، حالا دارن اقدامات ویرانشهری مثل شناسههای دیجیتال (در بریتانیا)، بررسی سن آنلاین (در استرالیا) و اسکن گسترده پیامهای خصوصی (در اتحادیه اروپا) رو معرفی میکنن.
آلمان هرکسی رو که جرأت کنه از مقامات در اینترنت انتقاد کنه تحت پیگرد قرار میده. بریتانیا هزاران نفر رو به خاطر توییتهاشون زندانی کرده. فرانسه رهبران فناوری رو که از آزادی و حریم خصوصی دفاع میکنن، به جرم تحت تحقیق قرار داده.
یک دنیای تاریک و ویرانشهری با سرعت داره نزدیک میشه؛ در حالی که ما در خوابیم. نسل ما در خطره که در تاریخ به عنوان آخرین نسلی شناخته بشه که آزادی داشت و گذاشت اون رو ازش بگیرن.
به ما دروغ گفته شده. به ما القا شده که بزرگترین نبرد نسل ما، نابود کردن هر چیزیه که نیاکانمون برامون به جا گذاشتن: سنت، حریم خصوصی، حاکمیت، بازار آزاد و آزادی بیان.
با خیانت به میراث نیاکانمون، خودمون رو در مسیری از نابودی قرار دادیم؛ نابودی اخلاقی، فکری، اقتصادی و در نهایت زیستی.
🔍 ircf.space
@ircfspace
نسل ما داره زمانش برای نجات #اینترنت آزادی که پدرانمون برامون ساختن تموم میشه. چیزی که زمانی نوید تبادل آزاد اطلاعات بود، حالا داره تبدیل میشه به نهاییترین ابزار کنترل.
کشورهایی که زمانی آزاد بودن، حالا دارن اقدامات ویرانشهری مثل شناسههای دیجیتال (در بریتانیا)، بررسی سن آنلاین (در استرالیا) و اسکن گسترده پیامهای خصوصی (در اتحادیه اروپا) رو معرفی میکنن.
آلمان هرکسی رو که جرأت کنه از مقامات در اینترنت انتقاد کنه تحت پیگرد قرار میده. بریتانیا هزاران نفر رو به خاطر توییتهاشون زندانی کرده. فرانسه رهبران فناوری رو که از آزادی و حریم خصوصی دفاع میکنن، به جرم تحت تحقیق قرار داده.
یک دنیای تاریک و ویرانشهری با سرعت داره نزدیک میشه؛ در حالی که ما در خوابیم. نسل ما در خطره که در تاریخ به عنوان آخرین نسلی شناخته بشه که آزادی داشت و گذاشت اون رو ازش بگیرن.
به ما دروغ گفته شده. به ما القا شده که بزرگترین نبرد نسل ما، نابود کردن هر چیزیه که نیاکانمون برامون به جا گذاشتن: سنت، حریم خصوصی، حاکمیت، بازار آزاد و آزادی بیان.
با خیانت به میراث نیاکانمون، خودمون رو در مسیری از نابودی قرار دادیم؛ نابودی اخلاقی، فکری، اقتصادی و در نهایت زیستی.
🔍 ircf.space
@ircfspace
Forwarded from محتوای آزاد سهراب (Sohrab)
برنامه winboat امکان انتخاب ایزو موجود ویندوز رو اضافه کرده، کارش هم اینه که با داکر ویندوز رو نصب میکنه (qemu/kvm) و بعدش با rdp شما بهش وصل میشید و برنامههای دلخواهتون رو اجرا میکنید.
آیا از وجود چنین برنامهای به صورت پیشفرض در پارچ حمایت میکنید؟
آیا از وجود چنین برنامهای به صورت پیشفرض در پارچ حمایت میکنید؟
Anonymous Poll
63%
بله، مفید هستش
28%
خیر، چون فلسفه رو زیرسوال میبره
9%
خیر (در کامنتها نظرم رو میگم)