کدهالیک | codehalic
4.14K subscribers
550 photos
58 videos
67 files
628 links
دوره های آموزشیمون رو از داخل سایت ببینید

https://codehalic.ir
Download Telegram
ابزار جدیدی به نام FigCraft منتشر شده که در واقع یک نسخه متن‌باز و رایگان از فیگما است که به طور کامل با زبان Rust بازنویسی شده است. این نرم‌افزار بدون نیاز به ساخت اکانت، اشتراک ماهانه یا اینترنت کار می‌کند و تمام قابلیت‌های کلیدی فیگما مثل اتولایوت، کامپوننت‌ها، متغیرها، پروتوتایپینگ و حتی Dev Mode برای خروجی گرفتن کدهای مختلف را در خود جای داده است. علاوه بر سرعت بالا و اجرای آفلاین، امکان همکاری همزمان روی فایل‌ها و اتصال به ایجنت‌های هوش مصنوعی از طریق سرور MCP و خط فرمان نیز در آن فراهم شده و هم‌اکنون برای سیستم‌عامل‌های مک، ویندوز، لینوکس و وب در دسترس است.

عملا میتونم بگم فیگما که یونیکورن عه هم داره به پایان سلام میکنه

https://getartcraft.com/apps/figcraft

@codehalics | کدهالیک
🔥7❤2
کدهالیک | codehalic
ابزار جدیدی به نام FigCraft منتشر شده که در واقع یک نسخه متن‌باز و رایگان از فیگما است که به طور کامل با زبان Rust بازنویسی شده است. این نرم‌افزار بدون نیاز به ساخت اکانت، اشتراک ماهانه یا اینترنت کار می‌کند و تمام قابلیت‌های کلیدی فیگما مثل اتولایوت، کامپوننت‌ها،…
آدم با خودش فکر می‌کنه خب من پلی‌استیشنم و کسی که دیگه با سیستم من کاری نداره، ولی یهو یه نفر از راه می‌رسه و کل معماری سیستمت رو با کمک Claude از صفر می‌سازه! پروژه AnyPS5 الان به جایی رسیده که ۱۰۰ درصد شیدرها رو روی PC پورت کرده و ۸۷ درصد لایبرری‌های داخلی PS5 رو هم کامل پیاده‌سازی کرده؛ یعنی فقط ۱۳ درصد دیگه مونده تا بازی‌های پلی‌استیشن ۵ به صورت کاملاً نیتیو روی کامپیوترهای عادی اجرا بشن.

امیدوارم شرکت‌های بسیار خفن ایرانی که هنوز برای استخدام سفته می‌گیرن و فکر می‌کنن کدهای پروژه ناموس بیزینسشونه یه کم به خودشون بیان. دوران اینکه صرفاً «کد زدن» و «پروداکت ساختن» به تنهایی ارزش رقابتی یک بیزینس باشه، توی سال ۲۰۲۶ رسماً به پایان رسیده.

https://github.com/boykopovar/AnyPS5

@codehalics | کدهالیک
🔥5❤1👏1
کدهالیک | codehalic
آدم با خودش فکر می‌کنه خب من پلی‌استیشنم و کسی که دیگه با سیستم من کاری نداره، ولی یهو یه نفر از راه می‌رسه و کل معماری سیستمت رو با کمک Claude از صفر می‌سازه! پروژه AnyPS5 الان به جایی رسیده که ۱۰۰ درصد شیدرها رو روی PC پورت کرده و ۸۷ درصد لایبرری‌های داخلی…
‏سونی رسما افتاده توی بازی موش و گربه با هکرها...

‏بعد از انتشار جیلبریک جدید PS5، یه فروشگاه غیررسمی به اسم Overdrive روی GitHub منتشر شد که امکان دانلود مجانی بیشتر از ۱۶۰۰ تا بازی PS4 و PS5 رو به یوزرها می‌داد.

‏سونی سریع وارد عمل شد و صفحه اصلی پروژه رو از GitHub پایین کشید، اما چند ساعت بعد نسخه‌های کلون‌ شده اون بالا اومدن.

‏حتی یکی از دولوپرها با مهندسی معکوس همون سورس، نسخه جدیدی ازش رو ارائه کرده که حالا می‌گن آرشیوش به ۱۸۰۰ تا بازی رسیده و مهار کردنش تقریبا غیرممکن شده.

‏کار به جایی رسیده که هکرها حتی تونستن بازی‌های Steam رو هم روی PS5 بالا بیارن.

BehradJavad

@codehalics | کدهالیک
❤13
مدل DeepSeek V4.1 Flash الان روی OpenCode رایگانه

اینجا امتحانش کنید: https://opencode.ai

@codehalics | کدهالیک
❤2🔥1
به آینده خوش اومدین! شرکت تسلا از ماشین‌های پرنده خودش رونمایی کرد!

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

@codehalics | کدهالیک
🔥10🤯6😁1😱1
This media is not supported in your browser
VIEW IN TELEGRAM
یه اپ برای مدیریت clipboard توی مک. دیگه با خیال راحت چندین چیز رو میشه کپی کرد و انتخاب کنی کدومش paste بشه.

موارد مشابه از ۱۰ دلار تا ۱۰۰ دلار قیمتشونه. ممکنه ورژن متن باز هم باشه اما این نسخه رو من کاستومایز کردم.

لینک گیتهاب:‌ https://github.com/sonatina-dream/copywren

Sonata

@codehalics | کدهالیک
❤7
تیم TanStack از یه پروژه جدید به اسم redact رونمایی کرده که در واقع یه نسخه خیلی سبک‌تر و سریع‌تر از React عه و با یه پلاگین ساده Vite، بدون اینکه نیاز باشه حتی یه خط از کدهای برنامه‌تون یا ایمپورت‌ها رو عوض کنید، جایگزین React اصلی می‌شه. ایده اصلی redact اینه که همه APIها و رفتارهای روزمره React رو حفظ کنه، اما با حذف پیچیدگی‌های زمان‌بندی همزمان و رفتن سراغ رندرینگ سنکرون، حجم باندل نهایی رو تا حدود ۶۶ درصد نسبت به React 19.3 کمتر کنه. طبق بنچمارک‌ها، این جایگزینی باعث شده سرعت آپدیت‌های state و رندرینگ سمت سرور به شکل چشمگیری بالا بره، هرچند به خاطر همین معماری ساده، قابلیت‌هایی مثل transitionها بدون وقفه اجرا می‌شن و بخش‌هایی مثل useActionState یا React DevTools عملا کار نمی‌کنن، ولی جالبه بدونید که همین الانش هم سایت شخصی Tanner Linsley روی پروداکشن با موفقیت روی این runtime جدید بالا اومده و داره بدون مشکل کار می‌کنه.

https://github.com/TanStack/redact

سایتی که با redact دولوپ شده :
https://tannerlinsley.com/

@codehalics | کدهالیک
👍3❤2
تیم مهندسی Anthropic به خاطر اینکه ایجنت‌های Claude کدنویسی رو به شدت سریع کردن و تعداد mergeهای روزانه توی monorepo اون‌ها ظرف چند ماه بیش از ده برابر شده و به بالای ۳۰ هزار تا در روز رسیده، به این نتیجه رسیدن که git دیگه جوابگوی این مقیاس نیست و توی پنج ماه یه سیستم source control اختصاصی به اسم Scion ساختن و کامل بهش مهاجرت کردن. مشکل اصلی این بود که git برای کار آفلاین و توزیع‌شده طراحی شده، ولی توی Anthropic تقریبا همه کلاینت‌ها ایجنت‌ها و CI jobهایی هستن که همیشه آنلاینن و روزانه ۲۵ میلیون بار عملیات checkout انجام می‌دن که باعث می‌شد نگهداری صدها git mirror داخلی عملا غیرممکن بشه. برای همین، معماری Scion رو بر پایه آنلاین بودن دائمی کلاینت‌ها، استفاده از changeset به جای packfileهای سنگین، و انجام تمام عملیات سنگین مثل commit و rebase و blame مستقیم روی سرور و ذخیره روی Spanner و blob storage چیدن تا کلاینت‌ها فقط با sparse checkout یا از طریق API فایل‌های مورد نیازشون رو بگیرن. نتیجه این شده که یه تیم هفت نفره با کمک خود مدل‌های داخلی مثل Claude Mythos Preview و Claude Tag، کل این سیستم و ابزار code review جدیدشون به اسم Antique رو ساختن که مصرف منابع زیرساخت رو ۲۰۰ برابر کمتر کرده و سرعت checkoutها رو از چند دقیقه به چند ثانیه رسونده.

https://www.anthropic.com/engineering/redesigning-source-control

@codehalics | کدهالیک
👍8🤯4🔥2
توی این مقاله که به تازگی خوندم نویسنده به این موضوع پرداخته که چرا اکثر برنامه‌نویس‌ها توی خوندن کد ضعیفن و چطور می‌شه این مهارت رو، به‌خصوص تو دوران هوش مصنوعی، بهتر کرد. اون می‌گه برخلاف متن‌های معمولی که خطی و برای انسان نوشته می‌شن، کد برای اجرا توسط کامپیوتر چیده شده، معمولا به شکل diff خونده می‌شه و وابستگی‌هاش توی کل codebase پخش شدن، برای همین خوندن خط‌به‌خط کد از بالا به پایین باعث می‌شه جریان اصلی برنامه رو گم کنیم. راه‌حل پیشنهادی اون تکنیک dyadic scanning عه، یعنی به جای خوندن ترتیبی، چند دور کد رو به شکل غیرخطی مرور کنیم؛ اول یه مسیر اصلی مثل happy path رو بگیریم و فقط ببینیم کدوم تابع داره کدوم تابع رو صدا می‌زنه و بقیه چیزها رو مثل یه black box در نظر بگیریم، بعد توی دورهای بعدی بریم سراغ جزئیات و call-siteهای مختلف (حتی بیرون از خود diff) و در نهایت وقتی ساختار کلی دستمون اومد، یه بار کل diff رو از اول تا آخر بخونیم تا نکات عجیب رو شکار کنیم. اون همچنین تاکید می‌کنه که با وجود پیشرفت LLMها، هنوز نمی‌شه خوندن کد و code review رو کامل به هوش مصنوعی سپرد، چون مشکل کدهای تولیدشده با AI معمولا باگ نیست بلکه مسئله alignment و تفاوت در ارزش‌های فنیه؛ مثلا یه ایجنت ممکنه برای حل یه race condition بی‌خطر که از قصد نادیده گرفته شده بوده، یه diff سه‌هزار خطی و بیش از حد پیچیده تولید کنه که فقط یه مهندس با خوندن دقیق کد می‌تونه جلوش رو بگیره.

https://www.seangoedecke.com/how-to-read-code

@codehalics | کدهالیک
👍6
سرتیفیکیت دوره‌های کدهالیک بالاخره فعال شد
از همین الان می‌تونید برای دوره‌هایی که کامل ضبط شدن (چه رایگان و چه پولی) گواهی پایان دوره بگیرید و با یه کلیک مستقیم به پروفایل لینکدینتون اضافه‌ش کنید؛ فقط حواستون باشه دوره‌هایی که هنوز در حال ضبط هستن فعلا گواهی ندارن. برای گرفتن گواهی دوره‌های رایگان، باید حداقل یکبار ویدیو های دوره رو دیده باشین (لازم نیست کامل ببینید) و به اندازه نصف زمان کل دوره هم از ثبت‌نامتون گذشته باشه، و برای دوره‌های پولی هم چون ویدیوها توی اسپات‌پلیره، فقط لازمه به اندازه کل تایم دوره از تاریخ ثبت‌نامتون گذشته باشه که اگه زودتر درخواست بدید خود سایت بهتون می‌گه چقدر دیگه باید صبر کنید. هر گواهی یه لینک اختصاصی برای استعلام و فایل PDF داره، فقط موقع درخواست اسمتون رو با دقت وارد و تایید کنید چون بعد از صدور، اسم قفل می‌شه و دیگه خودتون نمی‌تونید تغییرش بدید.

نمونه سرتیفیکیت :
https://codehalic.ir/certificates/CH-1405-7ZA5CB

@codehalics | کدهالیک
❤10🔥3😁2