کدهالیک | codehalic
4.15K subscribers
529 photos
51 videos
67 files
600 links
دوره های آموزشیمون رو از داخل سایت ببینید

https://codehalic.ir
Download Telegram
متا هم ایجنتش یعنی muse رو برای ریچ کیدز یعنی کسایی که مک دارن ریلیز کرده و میتونه بهتون کمک کنه تا مثلا فایل های پوشه دانلود رو براتون مرتب کنه یا یه فایل خاص رو براتون پیدا کنه یا پیام هاتون خلاصه کنه و خیلی کار های دیگ …

اگر ریچ کیدز هستین زودتر از بقیه اونو تستش کنین لوکال روی سیستمتون میاد بالا !

https://ai.meta.com/muse/download/

@codehalics | کدهالیک
👍1
چند سالتون بود وقتی فهمیدین ویندوز MRT که خیلی یه زمان معروف شد در واقع مخفف “محمدرضاتوکلی” سازنده اش بوده که یه نسخه از ویندوز XP رو کاستومایز کرده بوده و روش نرم افزار های ضروری رو نصب کرده بود !

@codehalics | کدهالیک
🔥13😁3👍1👏1
کدهالیک | codehalic
چند سالتون بود وقتی فهمیدین ویندوز MRT که خیلی یه زمان معروف شد در واقع مخفف “محمدرضاتوکلی” سازنده اش بوده که یه نسخه از ویندوز XP رو کاستومایز کرده بوده و روش نرم افزار های ضروری رو نصب کرده بود ! @codehalics | کدهالیک
یکی دیگشونم اگر خیلی مثل من پیر باشین
پارسا ۹۹ بود !

اینا توی دهه ۷۰ اومدن فارسی ساز دادن برای ویندوز ۹۸ بعد اسمش گذاشتن ویندوز ۹۹ انقلابی بود برای فارسی زبان ها چون دیفالت ویندوز اون موقع از زبان فارسی پشتیبانی نمیکرد و نمیتونستی متون هایی توی نوت پد و ورد اون موقع بنویسی !
حروف ها این شکلی میشدن مثلا
ا ی ر و پ هیچ اتصالی بهم نداشتن تازه برعکسم میشدن چیزی که نوشتم همون پوریا اسم خودمه !
شرکتی که اینو درست کرد اون موقع شرکت برنا بود که اگر یادتون باشه فونت های B رو هم همین شرکت درست کرده مثل B titr ، B Zar و کلی فونت باحال که فک کنم یه بار حداقل ازش استفاده کرده باشین

@codehalics | کدهالیک
❤14👍2👏1
این سایت یه سری انیمیشن های بامزه برای کامپوننت های وب ارائه میده که داخل همشون این شخصیت محبوب StickMan نقش آفرینی میکنه !
مثلا سوییچی داره که خود استیک من جا به جاش میکنه
چیزای بامزه ای داخلش هست یه چکش کنین !
https://stick-man-ui.vercel.app/

@codehalics | کدهالیک
❤4
سال ۱۹۹۴ کتاب معروف Gang of Four یه قانون طلایی رو تو طراحی نرم‌افزار مطرح کرد که می‌گفت همیشه ترکیب (Composition) رو به وراثت ترجیح بدید؛ قانونی که خیلی از ماها شاید بدون اینکه دلیل واقعی و عمیقش رو بدونیم فقط به عنوان یه Best Practice قدیمی تو پروژه‌هامون رعایتش می‌کنیم. اما یکی از قشنگ‌ترین دلایل این الگو که خیلی کم بهش توجه میشه اینه که بهمون کمک می‌کنه کدهایی بنویسیم که خیلی راحت‌تر «دور ریخته» میشن. مثلا فرض کنید سرویس مدیریت سفارشات شما برای اطلاع‌رسانی به کاربر، از یه کلاس پایه به اسم SmsNotifier ارث‌بری کرده. چند سال می‌گذره و تیم تصمیم می‌گیره برای کاهش هزینه‌ها به جای پیامک، فقط از Push Notification استفاده کنه. اتفاقی که میفته اینه که اون کدهای قدیمی پیامک تو کلاس پایه تبدیل میشن به یه کد مرده که جرات نمی‌کنید پاکشون کنید، چون ده‌ها کلاس دیگه هم دارن از همون کلاس پایه ارث می‌برن و می‌ترسید سیستم جای دیگه‌ای به هم بریزه. اما اگه از همون اول جای وراثت، از ترکیب استفاده کرده بودید و منطق نوتیفیکیشن رو تو یه اینترفیس مجزا می‌نوشتید و به سرویس اصلیتون تزریق می‌کردید، الان خیلی راحت می‌تونستید کلاس اس‌ام‌اس رو کلا بندازید تو سطل زباله و کلاس جدید رو جایگزینش کنید، بدون اینکه هیچ استرسی برای خراب شدن منطق اصلی پروژه‌تون داشته باشید.

https://www.youtube.com/watch?v=DIZTQxkOsy4

@codehalics | کدهالیک
❤8
بهار امسال تو اوج بحران و جنگ با ایران، نزدیک بود یه گاف هوش مصنوعی آمریکا و چین رو وارد یه جنگ تمام‌عیار کنه! ماجرا از این قرار بود که یه تحلیلگر ارتش آمریکا برای خلاصه‌سازی اطلاعات از یه چت‌بات استفاده کرد و هوش مصنوعی هم توهم زد و به اشتباه خروجی داد که یه کشتی چینی داره قطعات تسلیحات هسته‌ای حمل می‌کنه. این گزارش غلط تو زنجیره فرماندهی چرخید و کار تا جایی بالا گرفت که جنگنده‌های آمریکایی برای حمله به کشتی به پرواز دراومدن، اما تو آخرین لحظات متوجه این توهم وحشتناک شدن و عملیات رو لغو کردن؛ اتفاقی که زنگ خطر بزرگی رو درباره خطرات اعتماد بی‌چون‌وچرا به هوش مصنوعی تو تصمیمات حساس نظامی به صدا درآورد.

https://techcrunch.com/2026/09/18/ai-hallucination-nearly-triggers-us-military-operation/?via=dailydev

@codehalics | کدهالیک
👍4❤2
مخزن Awesome Design md: دیزاین‌سیستم برندها رو مستقیم به coding agent بده!

این پروژه مجموعه‌ای از فایل‌های DESIGN.md تحلیل‌شده از دیزاین‌سیستم برندهای معروفه؛ یکی رو می‌ندازی تو پروژه و agent کدنویسی دقیقاً UI همون برند رو تولید می‌کنه.

https://github.com/VoltAgent/awesome-design-md

✍️Diego Jr

@codehalics | کدهالیک
👍11
توی هر پروژه ای شما لازم دارین برای بعضی از سکشن ها مثل پروفایل یک کاربر از آواتار های پیش ساخته شده استفاده کنین یا هوش مصنوعی اول اسم و فامیل کاربر رو به عنوان آواتار میزاره که بعضا میتونه ترکیبش جالب نشه !

این پکیج بهتون کمک میکنه که بتونین آواتار های باحال و جذاب به پروژتون اضافه کنین با کمتر از چند خط کد !

https://blobatar.dev/


@codehalics | کدهالیک
❤6👍1🔥1
این پلتفرم یک مجموعه رایگان و متن‌باز از کامپوننت‌های رابط کاربری (UI) است که به‌طور کامل و از پایه برای زبان فارسی و چیدمان راست‌چین (RTL) مهندسی شده
باهاش میشه سایت هایی ساخت که اصطلاحا AI Slop نیستن و همچنین کلی اسکیل فارسی گذاشته برای انواع اقسام نوشتار های فارسی
و کلی کامپوننت فارسی که میتونین توی وایب کد ازش استفاده کنین !

https://vibefarsi.ir/

@codehalics | کدهالیک
❤4👍3🔥1
یکی از فیچر های جدید کلوفلر بهتون اجازه میده بدون دامنه و بدون سرور و بدون هیچی اپلیکیشنی که لوکال هاست اجراش کردین رو روی سرور های کلودفلر دپلوی کنین تقریبا کاری که ورسل داره انجام میده رو کلود فلر هم از این ب بعد داره انجام میده
میتونین از این قسمت فیچر جدید کلودفلر رو تست کنین !
https://try.cloudflare.com/

@codehalics | کدهالیک
❤3👍3
اگه توی React یا Next.js مدام دارید منطق‌هایی مثل Auth، Role یا Permission رو بین چند کامپوننت تکرار می‌کنید، وقتشه HOC رو بهتر بشناسید.

توی این مقاله از پایه توضیح دادم:
که HOC چیه، کجا به درد می‌خوره و چطور با TypeScript تمیز پیاده‌سازیش کنیم.

معمولا پای ثایت سوالای مصاحبه فرانت اند هم هست پس خوب یادش بگیرید !

مقاله کامل رو اینجا بخونید 👇
https://codehalic.ir/blog/hoc-components-in-react

@codehalics | کدهالیک
👍8🔥3
Forwarded from فرانت چپتر 🥕
در میان مه؛ به دنبال راه در روزهای ابهام

اگر شغلت رو از دست دادی،
اگر مدت‌هاست دنبال کار می‌گردی،
یا اگر هنوز سر کاری اما نمی‌دونی چند وقت دیگه چه اتفاقی برات می‌افته، احتمالاً این روزها سؤال‌های زیادی توی ذهنت داری:

حالا باید چه کار کنم؟ آینده‌ی شغلیم چی می‌شه؟

پنجشنبه، ۲ مهر، در «در میان مه» دور هم جمع می‌شیم تا درباره همین روزهای سخت حرف بزنیم؛ از بحران شغل و تجربه‌های واقعی بگیم، در یک دورهمی ۳:۳۰ دقیقه‌ای کنار هم باشیم و درباره راه‌هایی که پیش رومونه گفت‌وگو کنیم.

قرار نیست جواب قطعی برای آینده داشته باشیم.
فقط نمی‌خوایم توی این ابهام تنها بمونیم.

📅 پنجشنبه، ۲ مهر | ۱۵ تا ۱۹:۳۰
📍 کارخانه نوآوری آزادی، فضای کار اشتراکی زاویه
👥 ظرفیت: ۵۰ نفر

🎟️ برنامه کامل و ثبت‌نام:
https://mist.frontchapter.ir/

اگر این حرف‌ها برات آشناست،
جزئیات «در میان مه» رو ببین.

🥕 #فرانت_چپتر #در_میان_مه #بازار_کار #هوش_مصنوعی
❤2
Forwarded from فرانت چپتر 🥕
اگر به خاطر شرایط اقتصادی دشوار و از دست دادن شغلتون براتون اومدن به ایونت سخت هست، حتما از طریق سایت بهمون پیام بدید. باورم نمیشه چند نفر تا الان صندلی همدلی رو گرفتن و دوست داشتن بلیت یه نفر دیگه رو حساب کنن ❤️

https://mist.frontchapter.ir/

مشتاق دیدارتون هستیم
❤7
گوگل فاز آزمایشی ارائه بازی‌ها در پلتفرم‌های اندروید اتو و سیستم‌عامل اندروید اتوموتیو را به پایان رساند و انتشار عمومی آن‌ها را رسماً آغاز کرد. با این تغییر، توسعه‌دهندگان می‌توانند بازی‌های خود را پس از بهینه‌سازی برای نمایشگر خودروها، در بخش عمومی و تست باز گوگل پلی منتشر کنند. این بازی‌ها به منظور رعایت ایمنی و پیشگیری از حواس‌پرتی راننده، تنها در حالت پارک خودرو اجرا می‌شوند و توسعه‌دهندگان برای ارائه بازی‌های خود در خودرو باید مواردی نظیر تنظیم دسته‌بندی برنامه، اعلام پشتیبانی از دسته‌های بازی و سازگاری با ابعاد مختلف صفحات نمایش خودرو را در فایل مانیفست پروژه پیاده‌سازی کنند.

https://android-developers.googleblog.com/2026/09/bring-android-game-to-car-screen.html

@codehalics | کدهالیک
❤3
برخلاف تصور خیلی‌ها، فرسودگی شغلی توی برنامه‌نویس‌ها اصلاً خودش رو با افت خروجی یا عقب افتادن ددلاین‌ها نشون نمیده؛ اتفاقاً نیروهای کلیدی حتی موقعی که تا مرز بریدن پیش میرن، اجازه نمیدن کیفیت کارشون افت کنه. ریشه اصلی برن‌اوت هم صرفاً کارِ زیاد نیست، بلکه نادیده گرفته شدن تلاش‌ها، حس بی‌اثری و نبود اعتماده. واسه همین مرخصی رفتن فقط یه مسکّن کوتاه‌مدته و تا وقتی ساختار محیط کار اصلاح نشه، همه‌چی سریع برمی‌گرده به حالت قبل. فرسودگی یه ضعف فردی نیست، بلکه یه مشکل ساختاریه؛ یه مدیر کاربلد هم منتظر استعفای ناگهانی نیروهاش نمی‌مونه، بلکه خیلی زودتر از روی تغییرات رفتاری، حواسش به حال‌وهوای تیمش هست.

https://www.blog4ems.com/p/how-to-spot-burnout-in-your-engineers

@codehalics | کدهالیک
❤12🔥3
Media is too big
VIEW IN TELEGRAM
آنتروپیک از مدل opus 5.5 رونمایی کرد !
انتروپیک مدعی شده در بیشتر کارها در سطح Claude Fable 5.1 عمل می‌کند و هزینه‌ی اجرای آن ۴۰٪ کمتر از Opus 5 است.
تازه توی این آپدیت تا یکبار در ماه میتونین دستی یوزیجتون رو ریست کنین

https://www.anthropic.com/claude-opus-5-5

@codehalics | کدهالیک
❤2😁1
اشتباه تو زندگیم زیاد کردم، ولی هیچ‌وقت Jevگیر نشدم!
اما واقعاً JEV چیه؟ این روزها خیلی درباره‌اش صحبت می‌کنند.

تصور کن توی برنامه‌ات، به‌جای این‌که یک مدل سنگین مثل GPT-4 را صدا بزنی تا با کلی تاخیر یک جواب متنیِ طولانی برگرداند، یک «تابع فوق‌سریع و باهوش» داری. تابعی که دیتای ورودی را به آن می‌دهی و در کسر از ثانیه، خروجیِ شسته‌رفته‌ای مثل یک تصمیمِ «بله یا خیر»، یک امتیاز، یا یک انتخابِ مشخص به تو می‌دهد؛ آن هم بدون این‌که حتی یک کلمه متن اضافی بنویسد یا دچار توهم (Hallucination) شود.

در واقع JEV همان «مغزِ تصمیم‌گیرِ سریع» است. مدلی که اصلاً برای چت کردن ساخته نشده، بلکه با سرعت فوق‌العاده بالا و هزینه‌ای نزدیک به صفر، بارِ منطق‌های شرطی و تصمیم‌گیری‌های پیچیده‌ی کدهایت را به دوش می‌کشد و آن‌ها را در لحظه هندل می‌کند.

@codehalics | کدهالیک
👍9❤3
کدهالیک | codehalic
اشتباه تو زندگیم زیاد کردم، ولی هیچ‌وقت Jevگیر نشدم! اما واقعاً JEV چیه؟ این روزها خیلی درباره‌اش صحبت می‌کنند. تصور کن توی برنامه‌ات، به‌جای این‌که یک مدل سنگین مثل GPT-4 را صدا بزنی تا با کلی تاخیر یک جواب متنیِ طولانی برگرداند، یک «تابع فوق‌سریع و باهوش»…
یه مثال باحال باهاش بزنم ببینید چقد میتونه از این ب بعد برنامه نویسی رو جذاب کنه
فرض کنین یه لاجیک کدی قراره بنویسی که چک کنه اگر دیتابیس اومد پایین یه ایونت پابلیش کنه که حالا اون ایونت میره و پیامی میفرسته به اعضای تیم که اقا سرورت داون شده یا دیتابیست اومده پایین
برای اینکار خب باید کلی کد بزنی ولی خب ممکنه تعداد حالت هاش هم زیاد باشه ولی اگر از Jev بخوای این تصمیم گیری رو بنویسه با سی شارپ یه همچین کدی میشه !


// ۱. دقیقاً مشخص می‌کنی مدل فقط حق دارد یکی از این موارد را انتخاب کند
public enum TicketCategory
{
Technical,
Billing,
Spam
}

// ۲. ساختار خروجی مورد انتظار
public record ClassificationResult(TicketCategory Category, double Confidence);

// ۳. فراخوانی مدل در لایه‌ی سرویس
var ticketText = "سلام، سرور دیتابیس دان شده و ریکوئست‌ها تایم‌اوت می‌خورن!";

var result = await _jevClient.AskChoiceAsync<ClassificationResult>(
context: ticketText,
choices: Enum.GetNames<TicketCategory>()
);

// ۴. استفاده مستقیم و بدون باگ در لاجیک برنامه (بدون نیاز به پارس کردن متن)
if (result.Category == TicketCategory.Technical && result.Confidence > 0.85)
{
// هدایت مستقیم به صف تیم فنی
await _messageBus.Publish(new RouteToTechTeamEvent(TicketId));
}
else if (result.Category == TicketCategory.Spam)
{
// حذف خودکار
}


خیلی آینده برنامه نویسی داره ساده و جذاب میشه

@codehalics | کدهالیک
❤4
کدهالیک | codehalic
یه مثال باحال باهاش بزنم ببینید چقد میتونه از این ب بعد برنامه نویسی رو جذاب کنه فرض کنین یه لاجیک کدی قراره بنویسی که چک کنه اگر دیتابیس اومد پایین یه ایونت پابلیش کنه که حالا اون ایونت میره و پیامی میفرسته به اعضای تیم که اقا سرورت داون شده یا دیتابیست…
کد رو که یکم دقیق‌تر بخونی، شاید بگی: «خب که چی؟ مگه بیشتر از یه API Call ساده‌ست؟» ولی داستان اصلاً فقط یه صدا زدنِ ساده نیست!

برخلاف بقیه مدل‌های هوش مصنوعی که اونا هم این قابلیت رو بهت میدن، JEV به سرعت بسیار بالا تو پاسخ‌گویی، سریالایز کردنِ بی‌نقص و تحویل دادنِ یه دیتای شسته‌رفته معروف شده. کافیه یه مدل براش تعریف کنی تا دقیقاً همون رو بهت برگردونه؛ طبق داکیومنتش، تصمیمات رو زیر ۱۰۰ میلی‌ثانیه می‌گیره!

البته جدای از بحث API Call که شاید واسه همچین چیزی کار خیلی جذابی به نظر نیاد (چون عملاً داری لاجیک کُدت رو برون‌سپاری می‌کنی)، ولی واسه یه سری پروژه‌ها استفاده ازش واقعاً کاربردیه و پیشنهادش می‌کنم.

قطعاً مسیر هنوز خیلی طولانیه، ولی هر روز داره یه چیز جدید میاد که آدم فقط می‌گه: «واو! مگه میشه؟ مگه داریم؟»

@codehalics | کدهالیک
👍5❤1