یک برنامه نویس تنبل
2.64K subscribers
1.91K photos
303 videos
42 files
2.2K links
کانال یک برنامه نویس تنبل

🔥لینوکس
🔥برنامه نویسی فرانت‌اند
🔥برنامه نویسی بک‌اند
🔥اخبار تکنولوژی و...

ارتباط با مدیریت :

@CoderNap

اسپانسر هاست سایت راییوم توسط پوینا

https://rayium.ir

@poinair
Download Telegram
دنیا داره طبق میل برنامه نویسای تنبل پیش میره :)

@TheRaymondDev
🐳15👍4😁2👏1
این طراحی مربوط به چه سبک (Design Style)‌یه؟ اگر بخوام نمونه‌های مشابه پیدا کنم، چه کلمات کلیدی یا سایت‌هایی رو پیشنهاد می‌کنی؟

@TheRaymondDev
یک برنامه نویس تنبل
@TheRaymondDev
این طراحی مربوط به چه سبک (Design Style)‌ایه؟ اگر بخوام نمونه‌های مشابه پیدا کنم، چه کلمات کلیدی یا سایت‌هایی رو پیشنهاد می‌کنی؟
میخوام وب سایت Hive رو روی همچین دیزاینی پیاده کنم

@TheRaymondDev
Forwarded from 卐 Juniper 卐
Domain-Specific Small Language Modelspdf.pdf
38.6 MB
این کتاب یک راهنمای عملی برای ساخت مدل‌های زبانی کوچک و تخصصی (SLM) است؛ مدل‌هایی که روی داده‌های اختصاصی آموزش می‌بینند و برای یک حوزه مشخص بهینه می‌شوند. نویسنده نشان می‌دهد که در بسیاری از کاربردهای واقعی، یک SLM به‌جای یک LLM عمومی انتخاب مناسب‌تری است، زیرا هزینه کمتر، سرعت بیشتر، نیاز سخت‌افزاری پایین‌تر، حفظ حریم خصوصی و امکان اجرای محلی را فراهم می‌کند.
از نظر فنی، کتاب طیف کاملی از موضوعات را پوشش می‌دهد: انتخاب مدل پایه، انتقال یادگیری (Transfer Learning)، روش‌های بهینه Fine-Tuning مانند PEFT، بهینه‌سازی و کوانتیزه‌سازی (Quantization)، اجرای مدل با ONNX، استقرار روی لپ‌تاپ و دستگاه‌های Edge، ساخت API، و ادغام مدل با سامانه‌های RAG و Agentهای هوش مصنوعی.
اگر هدف شما ساخت یک دستیار هوش مصنوعی تخصصی برای کسب‌وکار، پزشکی، حقوق، برنامه‌نویسی، یا هر حوزه مشخص دیگری است، این کتاب یکی از جامع‌ترین منابع عملی برای یادگیری طراحی، بهینه‌سازی و استقرار مدل‌های زبانی کوچک محسوب می‌شود. با توجه به علایق شما در زمینه RAG، Hugging Face، Fine-Tuning و اجرای محلی مدل‌ها، محتوای این کتاب کاملاً همسو با پروژه‌های عملی
2
بهتره بجای اینکه از بقیه همش ایراد بگیریم خودمون دست بکار بشیم :)
الان توی یه گپی دارن بدی js رو میگن که چقدر بد نوشته شده و این حرفا
خب بلدی برو بزن برو بهترش کن
«Talk is cheap. Show me your code.»
سرتو بنداز پایین و هرچیو که برای پول دراوردن نیازه یاد بگیر
کار شما جز دلسردی و انرژی منفی برای توسعه دهنده هیچی نداره

@TheRaymondDev
👍223🤣1🍌1
🔶 دردسرهای کار با دات نت
@TheRaymondDev
👍12👎3
🔸emdash - جانشین معنوی وردپرس

توی چندماهی که پروژه زده شده ۱۱کا استار گرفته و فعلا ورژن بتاست و با typescript زدن.
چرا EmDash ساخته شده؟
وردپرس در عصر قدیمی (PHP) ساخته شده و امروز مشکلات زیادی دارد:
+امنیت ضعیف (بیشتر آسیب‌پذیری‌ها از پلاگین‌ها می‌آید)
+عملکرد متوسط (نیاز به کش و بهینه‌سازی زیاد)
+محتوای HTML serialized (سخت برای استفاده در جاهای دیگر)

ولی EmDash این مشکلات را حل کرده:
+پلاگین‌های sandboxed: پلاگین‌ها در محیط ایزوله (Cloudflare Workers) اجرا می‌شوند و فقط دسترسی‌هایی که صراحتاً اعلام کنند دارند (مثل read:content یا email:send). خیلی امن‌تر از وردپرس.
+محتوای ساخت‌یافته: به جای HTML، از Portable Text (JSON ساختارمند) استفاده می‌کند. محتوا را می‌توانی در وب، اپ موبایل، ایمیل یا API بدون مشکل استفاده کنی.
+تایپ سیف و مدرن: TypeScript، با Astro، Cloudflare (D1 + R2 + Workers) یا Node.js + SQLite.
+بهینه برای AI Agents: ابزارهایی برای کمک به هوش مصنوعی (Claude و غیره) برای ساخت پلاگین و تم.

https://github.com/emdash-cms/emdash

@TheRaymondDev
👍3👎1
اعتراف OpenAI: مدل‌های ما با فرار از محیط آزمایشگاه، هاگینگ فیس را هک کردند


چند روز پس از آنکه پلتفرم محبوب هاگینگ فیس اعلام کرد ایجنت هوش مصنوعی خودمختاری به سیستم‌های آنها نفوذ کرده، شرکت OpenAI با انتشار مطلبی رسماً اعتراف کرد که مدل‌های هوش مصنوعی این شرکت عامل اصلی این حمله ناخواسته بوده‌اند.

یعنی این هک بدون دخالت هیچ انسانی بوده و هوش مصنوعی از آزمایشگاه فرار کرده و رفته پدر یه سایت رو در آورده

@poinair پوینا
Forwarded from Ashia
دارم روی یه CLI برای Hive کار می‌کنم که قراره یه ابزار کاربردی برای توسعه‌دهنده‌ها باشه.
هدفش اینه که کارهایی مثل مدیریت پروژه، اجرای سرویس‌ها، لاگ‌ها، env و tunnel رو ساده‌تر کنه.
در واقع یه ابزار کمکی کنار اپلیکیشن دسکتاپ Hive هست که تجربه توسعه رو کامل‌تر می‌کنه.
به جای انجام دستی خیلی از کارها، همه چیز از طریق ترمینال مدیریت میشه.
فعلاً نسخه اولیه‌ش در حال ساخته شدنه و کم‌کم قابلیت‌های بیشتری بهش اضافه میشه.
این خیلی زودتر از اپلیکیشن تموم میشه و در دسترستون قرار میگیره
همین الانشم اوپن سورسه :)))
🔥81
😁13🤣5
🔶 نرم افزار Hive CLI منتشر شد.

با دستور زیر می توانید نرم افزار را نصب کنید.

curl -fsSL https://raw.githubusercontent.com/HiveSofts/hive-cli/main/install/install.sh | bash


و مستندات :

https://hivesofts.github.io/hive-cli/

و مخزن گیت هاب :

https://github.com/HiveSofts/hive-cli

#hive

@TheRaymondDev
5🔥1
وقتی میخوای یه پروژه بکندی شروع کنی با nodejs باید از قبل یه تمپلیت داشته باشی مدام درگیر اینا نشی:

+مثلا کانفیگ tsconfig خوب داشته باشه
+لینتر و فرمتر داشته باشه با eslint, prettier خوب (البته لینتر‌های دیگه هم هست biome,oxlint که دیفالت کانفیگای خوبی دارن)
+هر پروژه نیاز به لاگر داره
+محیط prodوdev جدا همراه با ولیدیشن خوب با zod
+برای تست نویسی با vitest چون jest و بقیه یه سری مشکلات و کانفیگای اعصاب خوردی دارن
+یه معماری پروژه بصورت سمپل پیاده شده باشه بعدا خودمون بسته به نیاز ادیت میزنیم
+یه دیتابیس با یه سمپل و CRUD operation ساده که از sqlite استفاده میکنه با درایور libsql چون مابقی async ساپورت نمیکنه و یکم اذیت میکنه همراه با drizzle orm که همین سمپل باید repository و service هم پیاده شده باشه تا راحت بتونیم ادیت بزنیم همچنین seeding هم پیاده شده باشه
+یه سرویس بکاپ که برای هر پروژه نیازه
+اضافه کردن lint-stage و type-check به husky
+کانفیگ گیتهاب اکشنز خوب برای مدیریت ریلیز و برنچ‌ها و prهاو...

یبار بشین کانفیگ کن یه عمر راحت باش (لعنتی من میخواستم فقط کد بزنم)🗿

@TheRaymondDev
👍11💯1
🔶 در انتشار نسخه بتا نرم افزار هایو خیلی هیجان داریم

😎

@TheRaymondDev
🔥131
RCE PoC for Redis 6.2.22, 7.4.9, 8.6.4, 8.8.0
اکسپلویتش تازه از تنور در اومده توی ورژن 8.8.2 فیکس شده که همش ۲ساعته ریلیز شده :)

https://github.com/berabuddies/redis-poc

@TheRaymondDev
🤣31
😁18🤣5👍1
پست‌هایی که با هشتگ:
#AlgorithmIdeas
گذاشته میشه یه سری ایده‌های الگوریتمی هستش که توی پروژه‌ها اغلب استفاده میشه و بدرد بخوره سعی کنید برای خودتون پیادش کنید و از ai استفاده نکنید
هیچ مسابقه‌ای درکار نیست. خودتونو تست کنید و دوست داشتید الگوریتمی که پیاده کردید برامون توی کامنت بفرستید.

برای شروع الگوریتم سمافور(semaphore) رو پیاده کنید
#AlgorithmIdeas

@TheRaymondDev
🔥51👀1
اکبر عبدی درگذشت

اکبر عبدی، بازیگر سینما و تلویزیون در سن ۶۶ سالگی درگذشت.

روحش شاد و یادش گرامی

🥀🖤💔

@TheRaymondDev
💔377👎3
Forwarded from Anophel | آنوفل
یکی از کمبودهای قدیمی HTTP بالاخره برطرف شد.

😃متد QUERY که تا همین اواخر در حد Draft بود، از ژوئن ۲۰۲۶ رسماً با RFC 10008 استاندارد شد.
اگر با CQRS کار می‌کنید یا سرچ‌های پیچیده (مثل Elasticsearch) دارید، احتمالاً از این خبر خوشتان می‌آید.



تا امروز برای سرچ‌های پیچیده معمولاً یکی از این دو راه را داشتیم:
GET /search?q=golang&page=1
یا
POST /search
Content-Type: application/json

{
"query": {
...
}
}
هر کدام یک مشکل اساسی داشتند.
⭐️ GET
از نظر HTTP کاملاً مناسب عملیات Read است:
Safe
Idempotent
Cacheable
اما همه پارامترها باید داخل URL قرار بگیرند. برای Queryهای پیچیده، مخصوصاً در Elasticsearch، این روش خیلی زود به بن‌بست می‌رسد.



⭐️ POST
امکان ارسال Body را می‌دهد و تقریباً همه ما سال‌هاست برای Search از آن استفاده می‌کنیم.
اما از دید پروتکل، POST یک عملیات عمومی است که ممکن است State سرور را تغییر دهد.
در نتیجه:
Cacheها معمولاً آن را Cache نمی‌کنند.
Retry خودکار همیشه منطقی نیست.
از نظر Semantic، برای یک عملیات صرفاً Read انتخاب ایده‌آلی نیست.



⭐️حالا QUERY آمده تا دقیقاً این مشکل را حل کند.
QUERY /search
Content-Type: application/json

{
"query": {
...
}
}
یعنی:
⭐️ Body دارد.
⭐️ Safe است.
⭐️ Idempotent است.
⭐️ قابلیت Cache شدن دارد.
و مهم‌تر از همه، پروتکل از همان ابتدا می‌داند که این درخواست فقط برای خواندن داده است و هیچ تغییری در State ایجاد نمی‌کند.



برای طرفداران CQRS این اتفاق واقعاً جذاب است.
قبلاً مجبور بودیم بنویسیم:
POST /orders/search
در حالی که اسم Endpoint می‌گفت Query است، اما Method می‌گفت POST!
حالا می‌توانیم بنویسیم:
QUERY /orders/search
که از نظر Semantic هم کاملاً با معماری CQRS هماهنگ است.



⭐️البته یک نکته مهم وجود دارد.
هرچند QUERY حالا یک استاندارد رسمی است، اما هنوز بسیاری از Frameworkها، API Gatewayها، Reverse Proxyها، CDNها و ابزارهای مختلف از آن پشتیبانی کامل ندارند.

پس فعلاً احتمالاً همچنان POST /search را زیاد خواهید دید؛ اما به مرور زمان انتظار می‌رود QUERY جایگاه واقعی خودش را پیدا کند.

به نظر من، این یکی از بهترین تغییراتی است که طی سال‌های اخیر به HTTP اضافه شده؛ چون بالاخره برای «عملیات Read با Body» یک راه‌حل استاندارد داریم.

#آنوفل #anophel #http #query #query
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥2