اسفند ماه برای واحد شبکههای کامپیوتری یه سرور، کلاینت و پروتکل چت خصوصی با C و LibEV برپایه TCP نوشتم. بماند که هیچ وقت بررسی نشد ولی از اون موقع همینجوری مونده بود
تنها قسمتی از کد که دوسش دارم بخش io هست و بخاطر همون گذاشتمش روی گیتهاب
https://github.com/thehxdev/chatroom
@DevTwitter | <Hossein/>
تنها قسمتی از کد که دوسش دارم بخش io هست و بخاطر همون گذاشتمش روی گیتهاب
https://github.com/thehxdev/chatroom
@DevTwitter | <Hossein/>
🍌18👍15👎1
Forwarded from DevTwitter Ads.
✅ افزونه ثبت و نمایش آمار بازدید "ویزیولایت" در راستچین منتشرشد.
📥 https://rtl-theme.com/visiolite-wordpress-plugin
اگه سایت وردپرسی دارید این کاربردی ترین افزونه ایه که میتونید رو سایتتون نصب کنید!
📥 https://rtl-theme.com/visiolite-wordpress-plugin
اگه سایت وردپرسی دارید این کاربردی ترین افزونه ایه که میتونید رو سایتتون نصب کنید!
👈 با این افزونه میتونید آمار بازدید تمامی برگه های وردپرسی خودتون رو مشاهده کنید.👈کانال برنامه نویسش رو دنبال کنید کاربردیه: @Funny_Learn
🚀 ویژگی ها:
- نمایش آمار بازدید تمامی برگه ها
- تفکیک آمار به صورت روزانه ، هفتگی ، ماهانه و سالانه
- معماری ذخیره سازی تجمیعی (حداکثر حجم افزونه پس از میلیارد ها بازدید تنها 20 مگابایت)
- ارسال درخواست های بازدید به صورت اتمیک به ایجکس با کمترین میزان مصرف رم
- نمایش آمار نوع دستگاه و استان بازدید کنندگان
🍌14👎4🔥3
گوگل نسخه جدید Gemini 3.7 Flash رو منتشر کرد
نسخه قبلی (3.6 Flash) خوب بود، اما این یکی واقعاً یه جهش محسوسه.
خلاصه مهمترین پیشرفتها:
کدنویسی و مهندسی نرمافزار
دیباگ و حل مسائل پیچیدهتر خیلی قویتر شده. دقت کد در اولین تلاش (First-pass Accuracy) بالا رفته و خروجیها به کد آماده پروداکشن نزدیکتر شدن.
بنچمارکها هم حرف میزنن:
- بنچمارک DeepSWE v1.1: از ۴۹٪ به ۶۵.۳٪
- بنچمارک FrontierCode 1.1: از ۳۴.۴٪ به ۴۳.۶٪
توسعه وب و طراحی UI
با پرامپت کمتر میتونه اپلیکیشن و رابط کاربری کامل بسازه. اگر اسکرینشات یا دیزاینسیستم بدی، وفاداری به طرح خیلی بهتر شده.
امتیاز WebDev Arena هم از ۱۵۳۸ به ۱۵۸۸ رسیده.
پردازش اسناد پیچیده و کارهای دانشمحور
در حوزههایی مثل حقوق، مالی و علوم زیستی استدلال قویتری داره.
- با GDP.pdf: از ۲۲٪ به ۳۴٪
- با AutomationBench: از ۱۷٪ به ۳۰.۴٪
برنامهریزی ایجنتها و فراخوانی ابزار
برنامهریزی چندمرحلهای دقیقتر شده، نیاز به مداخله دستی و تلاش مجدد کمتر شده و مدل در عبور از خطاها منسجمتر عمل میکنه.
قیمت و دسترسپذیری
قیمت ورودی و خروجی نصف شده (۰.۷۵ دلار برای هر میلیون توکن ورودی و ۳.۷۵ دلار برای خروجی). ضمن اینکه در Gemini Spark برای کاربران Google AI Pro و Ultra در دسترسه.
اگر با مدلهای سریع کار میکنید، این نسخه ارزش امتحان کردن داره. تغییراتش فقط روی کاغذ نیست؛ در عمل هم حس میشه.
https://blog.google/innovation-and-ai/models-and-research/gemini-models/introducing-gemini-3-7-flash/
@DevTwitter | <Mahan Zandi/>
نسخه قبلی (3.6 Flash) خوب بود، اما این یکی واقعاً یه جهش محسوسه.
خلاصه مهمترین پیشرفتها:
کدنویسی و مهندسی نرمافزار
دیباگ و حل مسائل پیچیدهتر خیلی قویتر شده. دقت کد در اولین تلاش (First-pass Accuracy) بالا رفته و خروجیها به کد آماده پروداکشن نزدیکتر شدن.
بنچمارکها هم حرف میزنن:
- بنچمارک DeepSWE v1.1: از ۴۹٪ به ۶۵.۳٪
- بنچمارک FrontierCode 1.1: از ۳۴.۴٪ به ۴۳.۶٪
توسعه وب و طراحی UI
با پرامپت کمتر میتونه اپلیکیشن و رابط کاربری کامل بسازه. اگر اسکرینشات یا دیزاینسیستم بدی، وفاداری به طرح خیلی بهتر شده.
امتیاز WebDev Arena هم از ۱۵۳۸ به ۱۵۸۸ رسیده.
پردازش اسناد پیچیده و کارهای دانشمحور
در حوزههایی مثل حقوق، مالی و علوم زیستی استدلال قویتری داره.
- با GDP.pdf: از ۲۲٪ به ۳۴٪
- با AutomationBench: از ۱۷٪ به ۳۰.۴٪
برنامهریزی ایجنتها و فراخوانی ابزار
برنامهریزی چندمرحلهای دقیقتر شده، نیاز به مداخله دستی و تلاش مجدد کمتر شده و مدل در عبور از خطاها منسجمتر عمل میکنه.
قیمت و دسترسپذیری
قیمت ورودی و خروجی نصف شده (۰.۷۵ دلار برای هر میلیون توکن ورودی و ۳.۷۵ دلار برای خروجی). ضمن اینکه در Gemini Spark برای کاربران Google AI Pro و Ultra در دسترسه.
اگر با مدلهای سریع کار میکنید، این نسخه ارزش امتحان کردن داره. تغییراتش فقط روی کاغذ نیست؛ در عمل هم حس میشه.
https://blog.google/innovation-and-ai/models-and-research/gemini-models/introducing-gemini-3-7-flash/
@DevTwitter | <Mahan Zandi/>
❤19🍌4👍2
همزمان با چند تا AI Agent کدنویسی میکنید؟ این ریپو به دردتون میخوره
ابزار AgentPet یه پت دسکتاپیه که روی macOS و Windows اجرا میشه و وضعیت Agentهایی مثل Claude Code، Codex، Cursor و Gemini رو لحظهای نشون میده.
میتونید ببینید کدوم Agent داره کار میکنه، کدوم تموم کرده و کدوم منتظر ورودی شماست؛ اونم در قالب یه حیوان کوچولوی Pixel Art که روی دسکتاپتون زندگی میکنه!
ولی قسمت جالبترش اینه که خودش هم مثل Tamagotchi عمل میکنه؛ هرچی بیشتر کدنویسی کنید و Agentهاتون Token مصرف کنن، پت شما XP میگیره، Level Up میشه و Achievement باز میکنه.
کاملاً Open Source و Offline هم هست.
اگه مثل من چندتا Agent رو همزمان اجرا میکنید، این میتونه خیلی فان باشه
https://github.com/ntd4996/agentpet
@DevTwitter | <Mehrdad Ashtari/>
ابزار AgentPet یه پت دسکتاپیه که روی macOS و Windows اجرا میشه و وضعیت Agentهایی مثل Claude Code، Codex، Cursor و Gemini رو لحظهای نشون میده.
میتونید ببینید کدوم Agent داره کار میکنه، کدوم تموم کرده و کدوم منتظر ورودی شماست؛ اونم در قالب یه حیوان کوچولوی Pixel Art که روی دسکتاپتون زندگی میکنه!
ولی قسمت جالبترش اینه که خودش هم مثل Tamagotchi عمل میکنه؛ هرچی بیشتر کدنویسی کنید و Agentهاتون Token مصرف کنن، پت شما XP میگیره، Level Up میشه و Achievement باز میکنه.
کاملاً Open Source و Offline هم هست.
اگه مثل من چندتا Agent رو همزمان اجرا میکنید، این میتونه خیلی فان باشه
https://github.com/ntd4996/agentpet
@DevTwitter | <Mehrdad Ashtari/>
❤15👎10👍4
مدتیه روی پروژهای به نام Simurgh UI کار میکنم؛ یک کتابخانهی UI متنباز و Headless برای توسعهدهندگان React، Vue و Angular.
ایدهی اصلی Simurgh UI از یک نیاز ساده شکل گرفت:
چرا برای استفاده از کامپوننتهای قابل شخصیسازی، دسترسپذیر و سازگار با RTL باید به یک فریمورک خاص محدود باشیم؟
در Simurgh UI تلاش کردم تجربهای شبیه shadcn/ui ایجاد کنم؛ یعنی بهجای نصب یک پکیج بسته، سورس کامپوننتها از طریق CLI مستقیماً وارد پروژه میشود و توسعهدهنده کنترل کاملی روی کد، ظاهر و رفتار آنها دارد.
چند ویژگی اصلی پروژه:
پشتیبانی همزمان از React، Vue و Angular
کامپوننتهای Headless و کاملاً قابل شخصیسازی
توجه جدی به Accessibility و تعامل با کیبورد
پشتیبانی از RTL و استفاده از CSS Logical Properties
استایلهای اختیاری با توکنهای رنگی الهامگرفته از معماری و هنر ایرانی
و CLI برای اضافهکردن، بررسی و مقایسهی کامپوننتها
مستندات، نمونههای تعاملی و API مستقل برای هر سه فریمورک
اسم و هویت بصری پروژه هم از سیمرغ، پرندهی اسطورهای ایران، الهام گرفته شده؛ نمادی از خرد، تکامل و کنار هم قرار گرفتن اجزای متفاوت.
الان Simurgh UI هنوز در حال توسعه است و خوشحال میشم نظر، پیشنهاد یا تجربهتون رو دربارهی پروژه بدونم. اگر دوست داشتید، میتونید پروژه رو ببینید، امتحانش کنید یا در توسعهش مشارکت داشته باشید:
GitHub: https://github.com/simurgh-ui/simurgh
@DevTwitter | <ali ghafoorzade/>
ایدهی اصلی Simurgh UI از یک نیاز ساده شکل گرفت:
چرا برای استفاده از کامپوننتهای قابل شخصیسازی، دسترسپذیر و سازگار با RTL باید به یک فریمورک خاص محدود باشیم؟
در Simurgh UI تلاش کردم تجربهای شبیه shadcn/ui ایجاد کنم؛ یعنی بهجای نصب یک پکیج بسته، سورس کامپوننتها از طریق CLI مستقیماً وارد پروژه میشود و توسعهدهنده کنترل کاملی روی کد، ظاهر و رفتار آنها دارد.
چند ویژگی اصلی پروژه:
پشتیبانی همزمان از React، Vue و Angular
کامپوننتهای Headless و کاملاً قابل شخصیسازی
توجه جدی به Accessibility و تعامل با کیبورد
پشتیبانی از RTL و استفاده از CSS Logical Properties
استایلهای اختیاری با توکنهای رنگی الهامگرفته از معماری و هنر ایرانی
و CLI برای اضافهکردن، بررسی و مقایسهی کامپوننتها
مستندات، نمونههای تعاملی و API مستقل برای هر سه فریمورک
اسم و هویت بصری پروژه هم از سیمرغ، پرندهی اسطورهای ایران، الهام گرفته شده؛ نمادی از خرد، تکامل و کنار هم قرار گرفتن اجزای متفاوت.
الان Simurgh UI هنوز در حال توسعه است و خوشحال میشم نظر، پیشنهاد یا تجربهتون رو دربارهی پروژه بدونم. اگر دوست داشتید، میتونید پروژه رو ببینید، امتحانش کنید یا در توسعهش مشارکت داشته باشید:
GitHub: https://github.com/simurgh-ui/simurgh
@DevTwitter | <ali ghafoorzade/>
👍14❤6👎5
Forwarded from Dornayeabi
جابآفر اروپا؛ از ایران شدنیه؟🇪🇺
اگر به فکر کار و مهاجرت کاری به اروپا هستید، احتمالا این سؤال برایتان مطرح شده که چطور میشود از ایران به یک پیشنهاد شغلی واقعی از کارفرمای اروپایی رسید⁉️
در وبینار «جابآفر هلند و سوئد» مسیر رسیدن به پیشنهاد شغلی را قدمبهقدم بررسی میکنیم:
🔹 چطور رزومهمان را برای بازار کار اروپا آماده کنیم؟
🔹 از کجا فرصتهای شغلی مناسب پیدا کنیم؟
🔹 چطور برای کارفرمای اروپایی جذابتر باشیم؟
🔹 در مصاحبههای شغلی چه نکاتی را رعایت کنیم؟
🔹 مسیر جابآفر تا قرارداد کاری و ویزا چگونه است؟
🔹مسیر جابآفر تا قرارداد کاری و ویزا چگونه است؟
هزینه شرکت در وبینار برای شما ۱۰۰٪ رایگان است✔️
برای ثبتنام، وارد لینک زیر شوید و هنگام ثبتنام کد تخفیف زیر را وارد کنید:
📌کد تخفیف ۱۰۰٪ :
dornajns
👇 ثبتنام در وبینار:
eseminar.tv/wb181121
اگر به دنبال کار در هلند یا سوئد هستید، این وبینار میتواند نقطه شروع خوبی برای شناخت مسیر جابآفر باشد✅️
اگر به فکر کار و مهاجرت کاری به اروپا هستید، احتمالا این سؤال برایتان مطرح شده که چطور میشود از ایران به یک پیشنهاد شغلی واقعی از کارفرمای اروپایی رسید⁉️
در وبینار «جابآفر هلند و سوئد» مسیر رسیدن به پیشنهاد شغلی را قدمبهقدم بررسی میکنیم:
🔹 چطور رزومهمان را برای بازار کار اروپا آماده کنیم؟
🔹 از کجا فرصتهای شغلی مناسب پیدا کنیم؟
🔹 چطور برای کارفرمای اروپایی جذابتر باشیم؟
🔹 در مصاحبههای شغلی چه نکاتی را رعایت کنیم؟
🔹 مسیر جابآفر تا قرارداد کاری و ویزا چگونه است؟
🔹مسیر جابآفر تا قرارداد کاری و ویزا چگونه است؟
هزینه شرکت در وبینار برای شما ۱۰۰٪ رایگان است✔️
برای ثبتنام، وارد لینک زیر شوید و هنگام ثبتنام کد تخفیف زیر را وارد کنید:
📌کد تخفیف ۱۰۰٪ :
dornajns
👇 ثبتنام در وبینار:
eseminar.tv/wb181121
اگر به دنبال کار در هلند یا سوئد هستید، این وبینار میتواند نقطه شروع خوبی برای شناخت مسیر جابآفر باشد✅️
🍌15❤4👎2
چند بار پیش آمده که بعد از دیدن Blocked by CORS Policy، مستقیم رفتیم سراغ Nginx یا Backend، در حالی که مشکل جای دیگه ای بوده؟
توی این مقاله سعی کردم خیلی ساده توضیح بدم که CORS واقعاً چیه و چرا همیشه سرور مقصر نیست.
لینک مقاله
@DevTwitter | <Afshin Akrami/>
توی این مقاله سعی کردم خیلی ساده توضیح بدم که CORS واقعاً چیه و چرا همیشه سرور مقصر نیست.
لینک مقاله
@DevTwitter | <Afshin Akrami/>
❤12👎4🍌2
قبل از نصب هر AI Skills (Claude/Cursor/…)، اسکنش کن.
prompt injection،
سرقت credential،
RCE،
jailbreak
memory poisoning
رو تو SKILL.md/CLAUDE.md پیدا میکنه.
https://skills.threatlab.ir
@DevTwitter | <Ramin Farajpour Cami/>
prompt injection،
سرقت credential،
RCE،
jailbreak
memory poisoning
رو تو SKILL.md/CLAUDE.md پیدا میکنه.
https://skills.threatlab.ir
@DevTwitter | <Ramin Farajpour Cami/>
❤4👍3🍌1
اگه یه برنامه اندرویدی لازم دارید ولی حوصله درگیر شدن با Android Studio و دردسرهای توسعه اندروید رو ندارید، این پروژه میتونه به دردتون بخوره.
با Web-to-App میتونید اول برنامهتون رو به شکل یه وباپ بسازید و بعد تبدیلش کنید به یه اپ اندرویدی.
البته این روش اصلاً جای توسعه نیتیو رو نمیگیره و از نظر Performance، دسترسی به قابلیتهای سختافزاری و تجربه کاربری محدودیتهایی داره.
ولی برای پروژههای ساده، Prototype یا وقتی که فقط سریع یه نسخه اندرویدی لازم دارید، میتونه یه راه میانبر خوب باشه.
https://github.com/shiaho777/web-to-app
@DevTwitter | <Sadra Majidi/>
با Web-to-App میتونید اول برنامهتون رو به شکل یه وباپ بسازید و بعد تبدیلش کنید به یه اپ اندرویدی.
البته این روش اصلاً جای توسعه نیتیو رو نمیگیره و از نظر Performance، دسترسی به قابلیتهای سختافزاری و تجربه کاربری محدودیتهایی داره.
ولی برای پروژههای ساده، Prototype یا وقتی که فقط سریع یه نسخه اندرویدی لازم دارید، میتونه یه راه میانبر خوب باشه.
https://github.com/shiaho777/web-to-app
@DevTwitter | <Sadra Majidi/>
👍13❤4