Forwarded from GitHub Trending Daily
🔥 New GitHub Trending Repositories 🔥
Found 8 new trending repositories:
1. opcode by winfunc
📝 A powerful GUI app and Toolkit for Claude Code - Create custom agents, manage interactive Claude Cod...
💻 TypeScript | ⭐ 16,687 | 🌟 Today: 67
🔗 Link
2. tldraw by tldraw
📝 very good whiteboard SDK / infinite canvas SDK
💻 TypeScript | ⭐ 41,914 | 🌟 Today: 80
🔗 Link
3. loki by grafana
📝 Like Prometheus, but for logs.
💻 Go | ⭐ 26,459 | 🌟 Today: 5
🔗 Link
4. OM1 by OpenMind
📝 Modular AI runtime for robots
💻 Python | ⭐ 393 | 🌟 Today: 49
🔗 Link
5. copyparty by 9001
📝 Portable file server with accelerated resumable uploads, dedup, WebDAV, FTP, TFTP, zeroconf, media i...
💻 Python | ⭐ 30,258 | 🌟 Today: 131
🔗 Link
6. aipyapp by knownsec
📝 AI-Powered Python & Python-Powered AI (Python-Use)
💻 Python | ⭐ 2,074 | 🌟 Today: 58
🔗 Link
7. odoo by odoo
📝 Odoo. Open Source Apps To Grow Your Business.
💻 Python | ⭐ 45,861 | 🌟 Today: 28
🔗 Link
8. deep-chat by OvidijusParsiunas
📝 Fully customizable AI chatbot component for your website
💻 TypeScript | ⭐ 2,763 | 🌟 Today: 31
🔗 Link
🔘 @github_trending_daily
Found 8 new trending repositories:
1. opcode by winfunc
📝 A powerful GUI app and Toolkit for Claude Code - Create custom agents, manage interactive Claude Cod...
💻 TypeScript | ⭐ 16,687 | 🌟 Today: 67
🔗 Link
2. tldraw by tldraw
📝 very good whiteboard SDK / infinite canvas SDK
💻 TypeScript | ⭐ 41,914 | 🌟 Today: 80
🔗 Link
3. loki by grafana
📝 Like Prometheus, but for logs.
💻 Go | ⭐ 26,459 | 🌟 Today: 5
🔗 Link
4. OM1 by OpenMind
📝 Modular AI runtime for robots
💻 Python | ⭐ 393 | 🌟 Today: 49
🔗 Link
5. copyparty by 9001
📝 Portable file server with accelerated resumable uploads, dedup, WebDAV, FTP, TFTP, zeroconf, media i...
💻 Python | ⭐ 30,258 | 🌟 Today: 131
🔗 Link
6. aipyapp by knownsec
📝 AI-Powered Python & Python-Powered AI (Python-Use)
💻 Python | ⭐ 2,074 | 🌟 Today: 58
🔗 Link
7. odoo by odoo
📝 Odoo. Open Source Apps To Grow Your Business.
💻 Python | ⭐ 45,861 | 🌟 Today: 28
🔗 Link
8. deep-chat by OvidijusParsiunas
📝 Fully customizable AI chatbot component for your website
💻 TypeScript | ⭐ 2,763 | 🌟 Today: 31
🔗 Link
🔘 @github_trending_daily
Forwarded from محتوای آزاد سهراب (Sohrab)
تنها علتی که به ذهنم رخ میده که این چرا سرعتش پایینه اینه که اومدن راست یوتیلز رو با اسنپ نصب کردن روی اوبونتو.
https://news.itsfoss.com/ubuntu-uutils-performance-issues/
@SohrabContents
https://news.itsfoss.com/ubuntu-uutils-performance-issues/
@SohrabContents
Forwarded from Gopher Academy
🔵 عنوان مقاله
Retro AIM Server: A Way to Get AIM and ICQ Working Again?
🟢 خلاصه مقاله:
یک پروژه کوچک و کنجکاویبرانگیز است که با یک سرور خودمیزبان نوشتهشده با Go، امکان اتصال دوباره کلاینتهای قدیمی AIM و ICQ را فراهم میکند تا بتوانند خارج از سرویسهای رسمی از کارافتاده، دوباره وارد شوند و چت کنند. کاربردش بیشتر برای نوستالژی، حفظ تاریخ دیجیتال و آزمایش است: میتوانید یک شبکه خصوصی سبک برای دوستان، کلاس یا نمایشگاه راه بیندازید و حالوهوای پیامرسانی اوایل دهه ۲۰۰۰ را تجربه کنید. این ابزار به اندازه لازم از پروتکلهای قدیمی را پیادهسازی میکند و بهدلیل قابلحمل بودن Go، روی لپتاپ، سرور خانگی یا فضای ابری بهراحتی اجرا میشود. محدودیتها: به شبکههای اصلی AOL/ICQ وصل نمیشود، سازگاری به نسخه کلاینتها وابسته است و از نظر امنیتی بیشتر جنبه آموزشی/تفننی دارد، نه تولیدی.
#GoLang #AIM #ICQ #RetroTech #InstantMessaging #OpenSource #SelfHosted
🟣لینک مقاله:
https://golangweekly.com/link/174440/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Retro AIM Server: A Way to Get AIM and ICQ Working Again?
🟢 خلاصه مقاله:
یک پروژه کوچک و کنجکاویبرانگیز است که با یک سرور خودمیزبان نوشتهشده با Go، امکان اتصال دوباره کلاینتهای قدیمی AIM و ICQ را فراهم میکند تا بتوانند خارج از سرویسهای رسمی از کارافتاده، دوباره وارد شوند و چت کنند. کاربردش بیشتر برای نوستالژی، حفظ تاریخ دیجیتال و آزمایش است: میتوانید یک شبکه خصوصی سبک برای دوستان، کلاس یا نمایشگاه راه بیندازید و حالوهوای پیامرسانی اوایل دهه ۲۰۰۰ را تجربه کنید. این ابزار به اندازه لازم از پروتکلهای قدیمی را پیادهسازی میکند و بهدلیل قابلحمل بودن Go، روی لپتاپ، سرور خانگی یا فضای ابری بهراحتی اجرا میشود. محدودیتها: به شبکههای اصلی AOL/ICQ وصل نمیشود، سازگاری به نسخه کلاینتها وابسته است و از نظر امنیتی بیشتر جنبه آموزشی/تفننی دارد، نه تولیدی.
#GoLang #AIM #ICQ #RetroTech #InstantMessaging #OpenSource #SelfHosted
🟣لینک مقاله:
https://golangweekly.com/link/174440/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - mk6i/open-oscar-server: Self-hostable instant messaging server compatible with classic AIM and ICQ clients. (Independently…
Self-hostable instant messaging server compatible with classic AIM and ICQ clients. (Independently developed, not affiliated with or endorsed by AOL) - mk6i/open-oscar-server
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 ویدئو لاراول در بخش نمونه کار دیر منتشر میشه چون یه خرده کد نویسی سنگینی داره که شامل دسته بندی مربوط به نمونه کار - نمایش نمونه کار - آپلود و نمایش گالری در داخل نمونه کار است.
#لاراول
@TheRaymondDev
#لاراول
@TheRaymondDev
Forwarded from Accio
Forwarded from Accio
It is every consumers right to be able to run their software the way they intend it too. At the end of the day, it's your computer(phone).
So If you are using android, there is still hope. You can patch your applications; meaning you could block ads, customize themes, extend functionalities, and more.
Revanced is an open-source project, giving you number of ways to do this. I like to use their CLI but you can use their android application as well. Here is the CLI way:
1. Make sure to check out the patches you want and the versions they support from here: revanced.app/patches
2. Download the specific APK version you need from apkmirror
3. Download Revanced patch list github.com/ReVanced/revanced-patches
4. Get revanced-cli up and working github.com/revanced/revanced-cli (you can use nix-pkgs for an easier time)
Find the index of your patches in the patch list. Maybe using a command like below:
Then you can patch your application like this:
Make sure to read the docs for the cli so you'll have an easier time
So If you are using android, there is still hope. You can patch your applications; meaning you could block ads, customize themes, extend functionalities, and more.
Revanced is an open-source project, giving you number of ways to do this. I like to use their CLI but you can use their android application as well. Here is the CLI way:
1. Make sure to check out the patches you want and the versions they support from here: revanced.app/patches
2. Download the specific APK version you need from apkmirror
3. Download Revanced patch list github.com/ReVanced/revanced-patches
4. Get revanced-cli up and working github.com/revanced/revanced-cli (you can use nix-pkgs for an easier time)
Find the index of your patches in the patch list. Maybe using a command like below:
java -jar revanced-cli.jar list-patches ./patches-5.39.0.rvp | grep -i "GmsCore support" -A2 -B2
Then you can patch your application like this:
java -jar revanced-cli.jar patch -p patches.rvp --ei=173 --exclusive youtube.apk
Make sure to read the docs for the cli so you'll have an easier time
Forwarded from DevTwitter | توییت برنامه نویسی
نقشه راه فارسی ASP .NET Core – ۲۰۲۵
اگر تازه میخوای ASP .NET Core یاد بگیری یا مسیرت رو سازماندهی کنی، این مخزن برات مفیده.
قدمبهقدم مسیرها، ابزارها و کتابخانههای کلیدی برای تبدیل شدن به یک توسعهدهنده حرفهای ASP .NET Core در این نقشه راه فارسی جمعآوری شده.
بررسی کن، ستاره بده و یادگیریت رو برنامهریزی کن:
https://github.com/hheydarian/AspNetCore-Developer-Roadmap-persian
@DevTwitter | <Hamed/>
اگر تازه میخوای ASP .NET Core یاد بگیری یا مسیرت رو سازماندهی کنی، این مخزن برات مفیده.
قدمبهقدم مسیرها، ابزارها و کتابخانههای کلیدی برای تبدیل شدن به یک توسعهدهنده حرفهای ASP .NET Core در این نقشه راه فارسی جمعآوری شده.
بررسی کن، ستاره بده و یادگیریت رو برنامهریزی کن:
https://github.com/hheydarian/AspNetCore-Developer-Roadmap-persian
@DevTwitter | <Hamed/>
Forwarded from Accio
A nicer guide for using revanced manager application:
https://en.todoandroid.es/Complete-guide-to-patching-Android-apps-with-Revanced-Manager/
https://en.todoandroid.es/Complete-guide-to-patching-Android-apps-with-Revanced-Manager/
Todo Android
How to Patch Android Apps with ReVanced Manager (Complete Guide)
Learn how to apply secure, premium patches to Android apps with ReVanced Manager. Step-by-step guide, benefits, and solutions to common issues.
Forwarded from Golden Code (@lix)
مفهوم D (Durability) در ACID
وقتی یک transaction در دیتابیس COMMIT میشه، باید مطمئن باشیم تغییراتش برای همیشه ذخیره شدن و حتی در صورت قطع برق یا crash سیستم از بین نمیرن. این همون Durability (ماندگاری) هستش.
💡یه مثال :
وقتی پول از حساب بانکیت به حسابه دوستت منتقل میشه و پیام "انتقال موفق بود" میگیری، حتی اگه برق دیتاسنتر قطع بشه، دیتابیس تضمین میکنه که تراکنش انجام شده . این همون Durability هستش.
📌 روشهای اصلی برای تضمین Durability:
شماره ۱. Write-Ahead Logging (WAL)
تغییرات ابتدا در WAL ثبت میشن و بعدش روی دادههای اصلی اعمال میشن.
تا زمانیکه تغییرات در WAL ثبت نشده باشن، هیچ تضمینی برای ماندگاری دادهها وجود نداره.
✅ در صورت crash، تراکنش های commit شده با WAL قابل بازیابی هستنن.
شماره ۲. Redo / Undo Logs
بخش Redo: مکانیزمی برای بازگرداندن تغییرات تراکنشهای commit شده پس از crash
بخش Undo: مکانیزمی برای rollback تراکنشهای ناقص یا aborted
📌 رایج در Oracle و SQL Server و بخش مهمی از Crash Recovery هستش.
شماره ۳. fsync / Force-write
بعده هر COMMIT، دادهها از حافظه کش و OS به دیسک واقعی منتقل میشن.
این کار امنیت دادهها رو بالا میبره، اما سرعت transaction هارو کمی کاهش میده.
شماره ۴. Replication & Backup
تغییرات میتونن روی سرورهای دیگه کپی بشن یا snapshot گرفته بشن.
📌 این روشها به تنهایی Durability رو تضمین نمیکنن و بیشتر برای Disaster Recovery کاربرد دارن.
Trade-off بین سرعت و ماندگاری (Performance vs Durability)
حالت strict: بعده هر transaction، همه تغییرات حتما روی دیسک نوشته میشن. درین حالت Durability بالاست، اما سرعت transaction ها کمتر خواهد بود.
حالت lazy: تغییرات ممکنه کمی دیرتر روی دیسک نوشته بشن. درین حالت سرعت transaction هابالاتره، اما Durability کمی پایینتر خواهد بود.
📌 مثال در دیتابیسها
PostgreSQL – synchronous_commit:
وقتی این تنظیم فعال باشه، بعده هر transaction، تغییرات حتما روی دیسک نوشته میشن تا Durability تضمین بشه. اگه غیرفعال باشه، transaction سریعتر انجام میشه ولی ممکنه تغییرات کمی دیرتر روی دیسک ذخیره بشن.
MySQL – innodb_flush_log_at_trx_commit:
اگه مقدار این پارامتر روی 1 باشه، بعده هر transaction، تغییرات فورا روی دیسک نوشته میشن (Durability بالا، سرعت کمتر). اگه مقدار روی 2 یا 0 باشه، سرعت بالاتره ولی ممکنه در صورت crash، آخرین transaction ها از دست برن.
#ACID #دیتابیس
@GoldenCodeir 🔥
وقتی یک transaction در دیتابیس COMMIT میشه، باید مطمئن باشیم تغییراتش برای همیشه ذخیره شدن و حتی در صورت قطع برق یا crash سیستم از بین نمیرن. این همون Durability (ماندگاری) هستش.
💡یه مثال :
وقتی پول از حساب بانکیت به حسابه دوستت منتقل میشه و پیام "انتقال موفق بود" میگیری، حتی اگه برق دیتاسنتر قطع بشه، دیتابیس تضمین میکنه که تراکنش انجام شده . این همون Durability هستش.
📌 روشهای اصلی برای تضمین Durability:
شماره ۱. Write-Ahead Logging (WAL)
تغییرات ابتدا در WAL ثبت میشن و بعدش روی دادههای اصلی اعمال میشن.
تا زمانیکه تغییرات در WAL ثبت نشده باشن، هیچ تضمینی برای ماندگاری دادهها وجود نداره.
✅ در صورت crash، تراکنش های commit شده با WAL قابل بازیابی هستنن.
شماره ۲. Redo / Undo Logs
بخش Redo: مکانیزمی برای بازگرداندن تغییرات تراکنشهای commit شده پس از crash
بخش Undo: مکانیزمی برای rollback تراکنشهای ناقص یا aborted
📌 رایج در Oracle و SQL Server و بخش مهمی از Crash Recovery هستش.
شماره ۳. fsync / Force-write
بعده هر COMMIT، دادهها از حافظه کش و OS به دیسک واقعی منتقل میشن.
این کار امنیت دادهها رو بالا میبره، اما سرعت transaction هارو کمی کاهش میده.
شماره ۴. Replication & Backup
تغییرات میتونن روی سرورهای دیگه کپی بشن یا snapshot گرفته بشن.
📌 این روشها به تنهایی Durability رو تضمین نمیکنن و بیشتر برای Disaster Recovery کاربرد دارن.
Trade-off بین سرعت و ماندگاری (Performance vs Durability)
حالت strict: بعده هر transaction، همه تغییرات حتما روی دیسک نوشته میشن. درین حالت Durability بالاست، اما سرعت transaction ها کمتر خواهد بود.
حالت lazy: تغییرات ممکنه کمی دیرتر روی دیسک نوشته بشن. درین حالت سرعت transaction هابالاتره، اما Durability کمی پایینتر خواهد بود.
📌 مثال در دیتابیسها
PostgreSQL – synchronous_commit:
وقتی این تنظیم فعال باشه، بعده هر transaction، تغییرات حتما روی دیسک نوشته میشن تا Durability تضمین بشه. اگه غیرفعال باشه، transaction سریعتر انجام میشه ولی ممکنه تغییرات کمی دیرتر روی دیسک ذخیره بشن.
MySQL – innodb_flush_log_at_trx_commit:
اگه مقدار این پارامتر روی 1 باشه، بعده هر transaction، تغییرات فورا روی دیسک نوشته میشن (Durability بالا، سرعت کمتر). اگه مقدار روی 2 یا 0 باشه، سرعت بالاتره ولی ممکنه در صورت crash، آخرین transaction ها از دست برن.
#ACID #دیتابیس
@GoldenCodeir 🔥
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 درباره ترکیب وردپرس با ReactJS
ترکیب وردپرس با React.js بستگی به نوع پروژه و نیازهای آن دارد و وقتی وردپرس رو بهعنوان Headless CMS استفاده کنید و فرانتاند رو با React بسازی، وبسایت سریع تر، سبک تر و مدرن تر می شود.
معایب :
وردپرس به صورت عادی سئو خیلی خوبی دارد، چون صفحات استاتیک تولید می شود و با React، اگه فقط CSR باشد، ممکنه مشکلات ایندکس توسط موتور های جستجو پیش بیاد. برای رفعش باید SSR (مثلاً Next.js) یا Static Generation استفاده شود.
نیاز به دانش برنامه نویسی بیشتری داره و توسعه و پشتیبانی ترکیب WordPress + React زمان و هزینه بیشتری نسبت به سایت وردپرسی سنتی دارد و پیچیدگی پروژه را بالا می ببرد.
#وردپرس
@TheRaymondDev
ترکیب وردپرس با React.js بستگی به نوع پروژه و نیازهای آن دارد و وقتی وردپرس رو بهعنوان Headless CMS استفاده کنید و فرانتاند رو با React بسازی، وبسایت سریع تر، سبک تر و مدرن تر می شود.
معایب :
وردپرس به صورت عادی سئو خیلی خوبی دارد، چون صفحات استاتیک تولید می شود و با React، اگه فقط CSR باشد، ممکنه مشکلات ایندکس توسط موتور های جستجو پیش بیاد. برای رفعش باید SSR (مثلاً Next.js) یا Static Generation استفاده شود.
نیاز به دانش برنامه نویسی بیشتری داره و توسعه و پشتیبانی ترکیب WordPress + React زمان و هزینه بیشتری نسبت به سایت وردپرسی سنتی دارد و پیچیدگی پروژه را بالا می ببرد.
#وردپرس
@TheRaymondDev
Forwarded from Geek Alerts
وزارت امور خارجه آمریکا گفته از این پس ثبتنام لاتاری گرین کارت آمریکا ۱ دلار هزینه داره، گفتن اجرای این طرح باعث میشه تعداد ثبتنامها کمتر و شانس متقاضیهای جدیتر رو بیشتر کنه.
از طرفی گفتن میتونن با همین ۱ دلار توسط هر ثبتنامکننده (حدود ۲۵ میلیون دلار در سال) هزینههای اداری برنامه لاتاری رو تامین کنن که یکی دیگه از اهداف طرح هست.
توی ایران واکنشها این بوده که این عدد باعث میشه آژانسها هزینههای زیادی از افرادی که اطلاعات کمی دارن برای ثبتنام بگیرن در صورتی میشه در زمان ثبتنام یک ویزا کارت ۱ دلاری خرید و ثبتنام رو خود فرد بدون واسطه انجام بده. [L]
🤓 @geekalerts
از طرفی گفتن میتونن با همین ۱ دلار توسط هر ثبتنامکننده (حدود ۲۵ میلیون دلار در سال) هزینههای اداری برنامه لاتاری رو تامین کنن که یکی دیگه از اهداف طرح هست.
توی ایران واکنشها این بوده که این عدد باعث میشه آژانسها هزینههای زیادی از افرادی که اطلاعات کمی دارن برای ثبتنام بگیرن در صورتی میشه در زمان ثبتنام یک ویزا کارت ۱ دلاری خرید و ثبتنام رو خود فرد بدون واسطه انجام بده. [L]
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
ابزار UI خودم رو نوشتم
بعد از تجربه کلی پکیج گوناگون در فرانت اند، تصمیم گرفتم پکیج خودم رو به نام کادو یوآی بنویسم.
بر پایه Tailwind و React نوشته شده و از پکیج هایی مثل Daisy، Radix، ShadCN الهام گرفتم.
این پکیج در واقع ۲ تا پکیج هست:
Kadoui-css
Kadoui-react
یکی برای استایل، یکی برای لاجیک.
خوشحال میشم npm و GitHub اش رو بخونید.
پ.ن: در نظر دارم کلی کامپوننت بهش اضافه کنم و مثل ShadCN یک cli داشته باشه تا بشه مستقیما استفاده و ویرایشش کرد.
https://www.npmjs.com/package/@kadoui/css
https://www.npmjs.com/package/@kadoui/react
@DevTwitter | <Farzad Vahdati/>
بعد از تجربه کلی پکیج گوناگون در فرانت اند، تصمیم گرفتم پکیج خودم رو به نام کادو یوآی بنویسم.
بر پایه Tailwind و React نوشته شده و از پکیج هایی مثل Daisy، Radix، ShadCN الهام گرفتم.
این پکیج در واقع ۲ تا پکیج هست:
Kadoui-css
Kadoui-react
یکی برای استایل، یکی برای لاجیک.
خوشحال میشم npm و GitHub اش رو بخونید.
پ.ن: در نظر دارم کلی کامپوننت بهش اضافه کنم و مثل ShadCN یک cli داشته باشه تا بشه مستقیما استفاده و ویرایشش کرد.
https://www.npmjs.com/package/@kadoui/css
https://www.npmjs.com/package/@kadoui/react
@DevTwitter | <Farzad Vahdati/>
Forwarded from DevTwitter | توییت برنامه نویسی
دیگه نگران Ctrl+Shift+C نباش
تا حالا شده تو کروم بخوای یه متن کپی کنی و Ctrl+Shift+C رو بزنی و وقتی میزنی DevTools باز میشه؟
با Banana دیگه خبری از این مشکل نیست متن انتخاب شده همون لحظه کپی میشه و DevTools دیگه باز نمیشه
یه ابزار سبک و سریع برای کسایی که به ترمینال لینوکس عادت دارن و Ctrl+Shift+C برای کپی کردن استفاده میکنن حالا میتونن راحت تو کروم هم از همون عادتشون استفاده کنن بدون دردسر
گیت هاب افزونه :
https://github.com/Arash-Ghayurian/Banana-Extension
@DevTwitter | <Arash Ghayurian/>
تا حالا شده تو کروم بخوای یه متن کپی کنی و Ctrl+Shift+C رو بزنی و وقتی میزنی DevTools باز میشه؟
با Banana دیگه خبری از این مشکل نیست متن انتخاب شده همون لحظه کپی میشه و DevTools دیگه باز نمیشه
یه ابزار سبک و سریع برای کسایی که به ترمینال لینوکس عادت دارن و Ctrl+Shift+C برای کپی کردن استفاده میکنن حالا میتونن راحت تو کروم هم از همون عادتشون استفاده کنن بدون دردسر
گیت هاب افزونه :
https://github.com/Arash-Ghayurian/Banana-Extension
@DevTwitter | <Arash Ghayurian/>
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 رییس جمهور آمریکا دونالد ترامپ, با امضای یک فرمان اجرایی، هزینه سالانه ۱۰۰ هزار دلار را برای متقاضیان ویزای H1B در نظر گرفته است. تاکنون هزینه این ویزا در مجموع حدود ۱۵۰۰ دلار بوده است.
ویزای H1B یک ویزای موقت کاری در آمریکاست که برای جذب نیروهای متخصص خارجی صادر میشود.
هند بزرگترین سهم ویزای H1B دارد و بیشترین سو استفاده از ویزای H1B هندی ها هستند و کارمند هندی رو با حقوق پایین تر از میانگین آمریکا میارند و نیروی آمریکایی رو کنار میزند.
#خبر
@TheRaymondDev
ویزای H1B یک ویزای موقت کاری در آمریکاست که برای جذب نیروهای متخصص خارجی صادر میشود.
هند بزرگترین سهم ویزای H1B دارد و بیشترین سو استفاده از ویزای H1B هندی ها هستند و کارمند هندی رو با حقوق پایین تر از میانگین آمریکا میارند و نیروی آمریکایی رو کنار میزند.
#خبر
@TheRaymondDev
The Hindu
U.S. clarification on H-1B calms nerves in tech circles but some warn of deferred impact
H-1B Visa updates: Follow The Hindu’s latest updates on President Donald Trump’s proclamation to raise the fee for H-1B visas that could adversely affect Indian professionals in the U.S.
Forwarded from DevTwitter | توییت برنامه نویسی
اگه ری اکت کار میکنید و یا یه موقع به سرتون زد که برید ری اکت یاد بگیرید برید اینجا و این ساختار رو یه نگاهی بندازید بعضی مواقع ساختار کد اشتباه باعث میشه کلی عقب بیفتین ولی این بهتون حتی گفته چرا این ساختار رو انتخاب کرده، چه جایگزینهایی هست و چطوری میشه سفارشیسازیش کرد، خیلی کوتاه هم هست خوندنش وقتی نمیگیره
https://github.com/alan2207/bulletproof-react
@DevTwitter | <Mahdi Mahmoudzadeh/>
https://github.com/alan2207/bulletproof-react
@DevTwitter | <Mahdi Mahmoudzadeh/>
Forwarded from یه آدم عادی (ArshA)
امروز این تست قطب نمای سیاسی رو که دیدم گفتم بشینم با هوش مصنوعی یکی برای شخصیت های کامیک بوکی بسازم 😂😂🤦🏻♂️
https://comic-test.gitpush-lab.ir/
اگر دوست داشتید تست بدید.
این بازی باعث شد خیلی بیشتر به دیتا و کار با دیتا علاقمند بشم. حتما باید بیشتر درگیرش بشم
https://comic-test.gitpush-lab.ir/
اگر دوست داشتید تست بدید.
این بازی باعث شد خیلی بیشتر به دیتا و کار با دیتا علاقمند بشم. حتما باید بیشتر درگیرش بشم
Forwarded from یه آدم عادی (ArshA)
ولی خب بخوام بگم چطوری از هوش مصنوعی استفاده کردم:
بهش گفتم ۶۰ تا سوال بنویسه که جوابشون رو بشه با یه مقداری بین ۱ تا ۱۱ از کاملا مخالفم تا کاملا موافقم داد.
بعد ازش یه لیست از یه تعداد شخصیت کمیک بودی خواستم که هوش مصنوعی بجای اونا به سوالا جواب داده باشه.
بعد از هوش مصنوعی خواستم که با FastAPI یه بکند بنویسه. با ابزاری مثل numpy، pandas و scikit learn هم جواب کسی که تست داده رو با شخصیت های مختلف مقایسه کنه و نزدیک ترین نتیجه رو برگردونه.
با کمک matplotlib هم یک نمودار از نتیجه آزمون فرد و شخصیت کامیک بوکی بسازه که بشه یه مقایسه ای ازشون داشت.
یه فرانت ساده هم با بوتسترپ بسازه.
در نهایت برای داکرایز کردن ازش کمک گرفتم و برای کانفیگ nginx.
خیلی ساده بگم من هیچ کاری نکردم توی این ماجرا 😂😂😂😂.
بهش گفتم ۶۰ تا سوال بنویسه که جوابشون رو بشه با یه مقداری بین ۱ تا ۱۱ از کاملا مخالفم تا کاملا موافقم داد.
بعد ازش یه لیست از یه تعداد شخصیت کمیک بودی خواستم که هوش مصنوعی بجای اونا به سوالا جواب داده باشه.
بعد از هوش مصنوعی خواستم که با FastAPI یه بکند بنویسه. با ابزاری مثل numpy، pandas و scikit learn هم جواب کسی که تست داده رو با شخصیت های مختلف مقایسه کنه و نزدیک ترین نتیجه رو برگردونه.
با کمک matplotlib هم یک نمودار از نتیجه آزمون فرد و شخصیت کامیک بوکی بسازه که بشه یه مقایسه ای ازشون داشت.
یه فرانت ساده هم با بوتسترپ بسازه.
در نهایت برای داکرایز کردن ازش کمک گرفتم و برای کانفیگ nginx.
خیلی ساده بگم من هیچ کاری نکردم توی این ماجرا 😂😂😂😂.