Forwarded from Amir
تلگرام پریمیوم و استارز
خرید و فعالسازی فوری با بهترین قیمت
https://tasianet.com/products?q=telegram
احراز هویت و پرداخت های بین المللی با شفافیت در کمترین زمان | tasianet.com
خرید و فعالسازی فوری با بهترین قیمت
https://tasianet.com/products?q=telegram
احراز هویت و پرداخت های بین المللی با شفافیت در کمترین زمان | tasianet.com
یک برنامه نویس تنبل
🐝 Hive v0.1.0 منتشر شد! 🚀 اولین نسخه عمومی Hive منتشر شد. این نسخه یک MVP است؛ یعنی شروع مسیر، نه نسخه نهایی. میدونیم هنوز: 🐛 باگهایی وجود داره 🔨 نیاز به Refactor و تمیزکاری کد داریم 📚 مستندات کامل آماده نیست فعلاً توان خرید دامنهی .dev و راهاندازی سایت…
🔶 به بهانه انتشار نسخه اولیه Hive، چند نکته میخواهم عرض کنم.
دو ماه پیش، ارشیای عزیز مان در شرایطی که اینترنت بینالملل در دسترس نبود، زحمت ساخت نسخه اولیه نرمافزار هایو را کشید. وقتی این موضوع را به من اطلاع داد و گفت: بیا روی این نرمافزار با هم کار کنیم، سورس پروژه را بررسی کردم و تنها ۲۴ ساعت بعد به او خبر دادم که برای همکاری آمادهام. با کلی شوق و ذوق به پروژه پیوستم.
حالا من (رایموند) و ارشیا در یک تیم هستیم و در این دو ماه سخت و مداوم روی هایو کار کردیم تا اینکه در روز های پایانی تیرماه، حتی دو روز زودتر از قولی که به کاربران این کانال داده بودیم، نسخه اولیه آن را منتشر کردیم.
امروز هایو (Hive) منتشر و به صورت متن باز در دسترس قرار گرفت تا کاربران بتوانند در توسعه آن مشارکت کنند و سهمی در آینده این پروژه داشته باشند.
نرم افزار هایو برای خوشگلی و صرفاً داشتن یک دکور ساخته نشده است؛ هدف ما ساخت نرم افزاری کاربردی است که بتواند خدمات واقعی و مفیدی به برنامه نویسان ارائه دهد.
هایو آمده تا ابزارها و اسکریپت های مورد نیاز توسعه دهندگان را در یکجا جمع کند؛ به طوری که کاربر بتواند با چند کلیک پروژه ایجاد و مدیریت کند و هایو عملاً نقش یک وب سرور داخلی را برای او ایفا کند؛ بدون اینکه برای کارهای معمول توسعه وب، به نرمافزارهایی مثل XAMPP نیاز داشته باشد.
ما توسعه هایو را متوقف نمیکنیم و این مسیر را به صورت مداوم ادامه خواهیم داد. در آینده نزدیک نیز، برای تأمین هزینههای نگهداری و توسعه پروژه، به فکر جذب سرمایه گذار و در نهایت تأسیس یک استارتاپ خواهیم بود.
البته این اتفاق را زمانی دنبال می کنیم که حداقل یک سال از توسعه هایو گذشته باشد، پروژه از مرحله MVP عبور کرده و به سطحی از بلوغ و پایداری رسیده باشد که بتوان برای آینده آن یک مسیر جدی تر و بلند مدت تعریف کرد.
این تازه شروع Hive است.
#hive
@TheRaymondDev
دو ماه پیش، ارشیای عزیز مان در شرایطی که اینترنت بینالملل در دسترس نبود، زحمت ساخت نسخه اولیه نرمافزار هایو را کشید. وقتی این موضوع را به من اطلاع داد و گفت: بیا روی این نرمافزار با هم کار کنیم، سورس پروژه را بررسی کردم و تنها ۲۴ ساعت بعد به او خبر دادم که برای همکاری آمادهام. با کلی شوق و ذوق به پروژه پیوستم.
حالا من (رایموند) و ارشیا در یک تیم هستیم و در این دو ماه سخت و مداوم روی هایو کار کردیم تا اینکه در روز های پایانی تیرماه، حتی دو روز زودتر از قولی که به کاربران این کانال داده بودیم، نسخه اولیه آن را منتشر کردیم.
امروز هایو (Hive) منتشر و به صورت متن باز در دسترس قرار گرفت تا کاربران بتوانند در توسعه آن مشارکت کنند و سهمی در آینده این پروژه داشته باشند.
نرم افزار هایو برای خوشگلی و صرفاً داشتن یک دکور ساخته نشده است؛ هدف ما ساخت نرم افزاری کاربردی است که بتواند خدمات واقعی و مفیدی به برنامه نویسان ارائه دهد.
هایو آمده تا ابزارها و اسکریپت های مورد نیاز توسعه دهندگان را در یکجا جمع کند؛ به طوری که کاربر بتواند با چند کلیک پروژه ایجاد و مدیریت کند و هایو عملاً نقش یک وب سرور داخلی را برای او ایفا کند؛ بدون اینکه برای کارهای معمول توسعه وب، به نرمافزارهایی مثل XAMPP نیاز داشته باشد.
ما توسعه هایو را متوقف نمیکنیم و این مسیر را به صورت مداوم ادامه خواهیم داد. در آینده نزدیک نیز، برای تأمین هزینههای نگهداری و توسعه پروژه، به فکر جذب سرمایه گذار و در نهایت تأسیس یک استارتاپ خواهیم بود.
البته این اتفاق را زمانی دنبال می کنیم که حداقل یک سال از توسعه هایو گذشته باشد، پروژه از مرحله MVP عبور کرده و به سطحی از بلوغ و پایداری رسیده باشد که بتوان برای آینده آن یک مسیر جدی تر و بلند مدت تعریف کرد.
این تازه شروع Hive است.
#hive
@TheRaymondDev
❤10
🔶 اینکه چرا نرمافزار را با فریم ورک هایی مثل Electron یا Tauri میسازیم، به این معنی نیست که امکان نوشتن آن با C++ یا Rust وجود ندارد؛ اتفاقاً بخش بومی نرمافزار میتواند کاملاً با Rust یا C++ نوشته شود.
مسئله اصلی کراس پلتفرم بودن است. اگر بخواهیم مستقیماً با C++ یا Rust و API های بومی کار کنیم، خیلی زود با تفاوت های ویندوز، لینوکس و مک در UI، مدیریت پنجره ها، وب ویو، فایل سیستم، اطلاعیه ها، ترای، نصاب و API های سیستم عامل مواجه میشویم و بخشی از کد باید برای هر سیستم عامل جداگانه نوشته و نگهداری شود.
فریم ورک هایی مثل Tauri و Electron این لایه پیچیده را تا حد زیادی مدیریت میکنند. در Tauri، رابط کاربری را میتوان با تکنولوژی های وب ساخت و منطق بومی را با Rust پیادهسازی کرد؛ بنابراین هم از قدرت Rust استفاده میکنیم و هم هزینه توسعه کراس پلتفرم را پایین می آوریم.
پس انتخاب Tauri یا Electron به خاطر ناتوانی در نوشتن بومی نیست؛ به خاطر کاهش هزینه توسعه، نگهداری و پشتیبانی از چند سیستم عامل است.
اگر هدف فقط یک سیستم عامل بود، در بسیاری از پروژههای بومی می توانست انتخاب منطقی تری باشد.
@TheRaymondDev
مسئله اصلی کراس پلتفرم بودن است. اگر بخواهیم مستقیماً با C++ یا Rust و API های بومی کار کنیم، خیلی زود با تفاوت های ویندوز، لینوکس و مک در UI، مدیریت پنجره ها، وب ویو، فایل سیستم، اطلاعیه ها، ترای، نصاب و API های سیستم عامل مواجه میشویم و بخشی از کد باید برای هر سیستم عامل جداگانه نوشته و نگهداری شود.
فریم ورک هایی مثل Tauri و Electron این لایه پیچیده را تا حد زیادی مدیریت میکنند. در Tauri، رابط کاربری را میتوان با تکنولوژی های وب ساخت و منطق بومی را با Rust پیادهسازی کرد؛ بنابراین هم از قدرت Rust استفاده میکنیم و هم هزینه توسعه کراس پلتفرم را پایین می آوریم.
پس انتخاب Tauri یا Electron به خاطر ناتوانی در نوشتن بومی نیست؛ به خاطر کاهش هزینه توسعه، نگهداری و پشتیبانی از چند سیستم عامل است.
اگر هدف فقط یک سیستم عامل بود، در بسیاری از پروژههای بومی می توانست انتخاب منطقی تری باشد.
@TheRaymondDev
👍9❤1🤔1
Forwarded from متخصص وردپرس | پوینا
تیکت هم تیکت های قدیم
با یکی از هاستینگ های بزرگ صحبت میکردم میگفت کاربرا دیگه مثل قبل تیکت نمیزنن خیلی سخت و طاقت فرسا شده
همشون میرن توی هوش مصنوعی داکیومنت دراز درست میکنن میفرستن
میگفت فقط باید یه وکیل بگیریم بشینه این تیکت ها بخونه بفهمیم چی میگه
میگفت قدیم پیام میومد سایت بالا نمیاد یا کنده
الان صبح تا شب دارن سورس و اسکریپت و ... میسازن کلی تیکت دراز و پیام هوش مصنوعی میفرستن که این سورس چرا کار نمیکنه آی این خرابه و...
میگفت هر چقدرم جوابشون میدیم جوابشون میزنن تو هوش مصنوعی دوباره میفرستن
میگفت ماهم نمیفهمم که چی میگه ماهم میزنیم تو هوش مصنوعی ببینیم این چی میگه براش میفرستیم
@poinair پوینا
با یکی از هاستینگ های بزرگ صحبت میکردم میگفت کاربرا دیگه مثل قبل تیکت نمیزنن خیلی سخت و طاقت فرسا شده
همشون میرن توی هوش مصنوعی داکیومنت دراز درست میکنن میفرستن
میگفت فقط باید یه وکیل بگیریم بشینه این تیکت ها بخونه بفهمیم چی میگه
میگفت قدیم پیام میومد سایت بالا نمیاد یا کنده
الان صبح تا شب دارن سورس و اسکریپت و ... میسازن کلی تیکت دراز و پیام هوش مصنوعی میفرستن که این سورس چرا کار نمیکنه آی این خرابه و...
میگفت هر چقدرم جوابشون میدیم جوابشون میزنن تو هوش مصنوعی دوباره میفرستن
میگفت ماهم نمیفهمم که چی میگه ماهم میزنیم تو هوش مصنوعی ببینیم این چی میگه براش میفرستیم
@poinair پوینا
🤣44👎1
برای تست لیک تایمزون و زبان کیبورد این سایتو باز کنید و این مقادیر رو ببینید چی نوشته
https://abrahamjuliot.github.io/creepjs/tests/workers.html
@TheRaymondDev
https://abrahamjuliot.github.io/creepjs/tests/workers.html
@TheRaymondDev
🔸SpeedeKey: Control HTML5 Video Speed with a Tap
شده یه ویدیویی ببینید ولی دکمه برای افزایش سرعت ویدیو نزاشته باشن؟ این یوزراسکریپت این مشکلو حل میکنه
میگرده همه تگهای video رو پیدا میکنه و خودش راحت سرعت بالا میبره تا هرچقدر بخواید
با این دکمههایی که توی تصویر تعریف کرده کار میکنه
https://gist.github.com/cemiu/db9f64b9d199b75ab218bb7a23b68734
@TheRaymondDev
شده یه ویدیویی ببینید ولی دکمه برای افزایش سرعت ویدیو نزاشته باشن؟ این یوزراسکریپت این مشکلو حل میکنه
میگرده همه تگهای video رو پیدا میکنه و خودش راحت سرعت بالا میبره تا هرچقدر بخواید
با این دکمههایی که توی تصویر تعریف کرده کار میکنه
https://gist.github.com/cemiu/db9f64b9d199b75ab218bb7a23b68734
@TheRaymondDev
🔥5
🔶 چند هفته پیش، بعد از نزدیک به ۳ سال، اس اس دی ۲۴۰ گیگابایتی برند PNY که داخل خانه گم شده بود را بالاخره پیدا کردم و دوباره به سیستمم اضافه کردم.
زمانی که آن را خریده بودم، با معاوضه مانیتور الی جی LCD قیمتش کمتر از یک میلیون تومان بود، اما امروز همان SSD حدود ۷ میلیون تومان ارزش دارد.
ببینید هوش مصنوعی چه بلایی سر قیمت SSD و RAM آورده؛ این قطعات چند برابر گران تر شدهاند. سایر سخت افزار ها بماند.
@TheRaymondDev
زمانی که آن را خریده بودم، با معاوضه مانیتور الی جی LCD قیمتش کمتر از یک میلیون تومان بود، اما امروز همان SSD حدود ۷ میلیون تومان ارزش دارد.
ببینید هوش مصنوعی چه بلایی سر قیمت SSD و RAM آورده؛ این قطعات چند برابر گران تر شدهاند. سایر سخت افزار ها بماند.
@TheRaymondDev
😭9👌2
امروز روز بدی برای claude و روز خوبی برای ما بود.
یه باگی بود که میتونستی اخرین پلن پولی کلاد (max 20x) رایگان استفاده کنی تا چند ساعت اگه شانست میزد تا چند روز هم میرفت!!
https://x.com/audit_911/status/2081304687962477002
خبر بعدی اینکه گوگل چتهای کلاد رو ایندکس کرده بود یعنی میتونستی با یه دورک از گوگل چتهارو بخونی!! بعد ازینکه خبرش پخش شد سریع پچ شد
https://claude.ai/robots.txt
این لاین اضافه شد:
@TheRaymondDev
یه باگی بود که میتونستی اخرین پلن پولی کلاد (max 20x) رایگان استفاده کنی تا چند ساعت اگه شانست میزد تا چند روز هم میرفت!!
https://x.com/audit_911/status/2081304687962477002
خبر بعدی اینکه گوگل چتهای کلاد رو ایندکس کرده بود یعنی میتونستی با یه دورک از گوگل چتهارو بخونی!! بعد ازینکه خبرش پخش شد سریع پچ شد
https://claude.ai/robots.txt
این لاین اضافه شد:
Disallow: /share/*
@TheRaymondDev
🔥6
🔶 در ۴۸ ساعت انتشار نرم افزار هایو نسخه MVP حدود ۲۰ ستاره گرفت.
پیشرفت خوبی بود.
🎊🎉🍾🥂
https://github.com/HiveSofts
#hive
@TheRaymondDev
پیشرفت خوبی بود.
🎊🎉🍾🥂
https://github.com/HiveSofts
#hive
@TheRaymondDev
GitHub
Hive
Cross-platform local development environment for modern web applications - Hive
👍16
Forwarded from POYA
روایتو پلتفرمی برای کشف و تماشای فیلم و سریال بدون سانسور است.
در روایتو میتوانید به آثار روز و انتخابهای ویژه دسترسی داشته باشید، امتیازها و اطلاعات هر عنوان را ببینید، و تجربه تماشای خود را سادهتر و جذابتر کنید.
همچنین امکان تماشای گروهی با دوستان و چت همزمان، روایتو را به فضایی فراتر از یک سایت معمولی فیلم و سریال تبدیل کرده است.
برای ورود به سایت و تماشای فیلم:
revayato.com
در روایتو میتوانید به آثار روز و انتخابهای ویژه دسترسی داشته باشید، امتیازها و اطلاعات هر عنوان را ببینید، و تجربه تماشای خود را سادهتر و جذابتر کنید.
همچنین امکان تماشای گروهی با دوستان و چت همزمان، روایتو را به فضایی فراتر از یک سایت معمولی فیلم و سریال تبدیل کرده است.
برای ورود به سایت و تماشای فیلم:
revayato.com
🔥4👍1
🔶 مایکروسافت می خواهد با تراشه TPM به هر روشی شده جلوی کرک شدن ویندوز با ابزار KMS بگیرد.
اگر برای ویندوز نرم افزارهای خاص و گیم کار نمی کنید مهاجرت به لینوکس مینت برای تازه کارها بهترین گزینه به حساب میاد.
#خبر
@TheRaymondDev
اگر برای ویندوز نرم افزارهای خاص و گیم کار نمی کنید مهاجرت به لینوکس مینت برای تازه کارها بهترین گزینه به حساب میاد.
#خبر
@TheRaymondDev
TECHCOMMUNITY.MICROSOFT.COM
Strengthening Key Management Service - (KMS) with Hardware-Based Trust
Learn how KMS with TPM attestation strengthens activation security and prepares enterprises for future compliance.
👍2
🔶 به نظر من، پایتون بدترین زبان برای شروع برنامه نویسی است.
دلیلی دارد که در دانشگاه ها معمولاً C/C++ یا Java تدریس می شود؛ چون این زبان ها بر پایه مفاهیم بنیادی مهندسی نرمافزار ساخته شدهاند.
زبان C/C++ شما را با مفاهیم سطح پایین آشنا میکنند و کمک میکنند بفهمید کامپیوتر چگونه کد شما را اجرا میکند.
زبان Java برای یادگیری برنامهنویسی شیءگرا (OOP) و بهخاطر استفاده گسترده اش در شرکتهای بزرگ فناوری، انتخاب بسیار خوبی است.
اما پایتون هیچکدام از این مفاهیم را به شما یاد نمیدهد. تنها نقطه قوتش انجام محاسبات و عملیات ریاضی است.
اگر قصد دارید در حوزه هوش مصنوعی یا یادگیری ماشین (AI/ML) فعالیت کنید، میتوانید سراغ پایتون بروید؛ اما حتی در این صورت هم پیشنهاد میکنم ابتدا یکی از زبان های دیگر را یاد بگیرید.
در غیر این صورت، پایتون را در آخر فهرست یادگیری خود قرار دهید یا اصلاً سراغش نروید.
#توییت
@TheRaymondDev
دلیلی دارد که در دانشگاه ها معمولاً C/C++ یا Java تدریس می شود؛ چون این زبان ها بر پایه مفاهیم بنیادی مهندسی نرمافزار ساخته شدهاند.
زبان C/C++ شما را با مفاهیم سطح پایین آشنا میکنند و کمک میکنند بفهمید کامپیوتر چگونه کد شما را اجرا میکند.
زبان Java برای یادگیری برنامهنویسی شیءگرا (OOP) و بهخاطر استفاده گسترده اش در شرکتهای بزرگ فناوری، انتخاب بسیار خوبی است.
اما پایتون هیچکدام از این مفاهیم را به شما یاد نمیدهد. تنها نقطه قوتش انجام محاسبات و عملیات ریاضی است.
اگر قصد دارید در حوزه هوش مصنوعی یا یادگیری ماشین (AI/ML) فعالیت کنید، میتوانید سراغ پایتون بروید؛ اما حتی در این صورت هم پیشنهاد میکنم ابتدا یکی از زبان های دیگر را یاد بگیرید.
در غیر این صورت، پایتون را در آخر فهرست یادگیری خود قرار دهید یا اصلاً سراغش نروید.
#توییت
@TheRaymondDev
👍19👎15❤2👌2🥰1
وقتی توی سایت ثبتنام کردید قسمت نام و فامیلی یکیش اسم سایت رو بزنیم اون یکی اسم خودتونو
فردا اگه تبلیغی اومد یا دیتابیسشون لیک شد بدونید دارید از کجا میخورید!
@TheRaymondDev
فردا اگه تبلیغی اومد یا دیتابیسشون لیک شد بدونید دارید از کجا میخورید!
@TheRaymondDev
🤣40
🔶 فریم ورک TaniCSS بازنشسته شد.
با توجه به شرایط فعلی و رقابت شدید میان فریم ورک های CSS، ادامه توسعه آن دیگر توجیه و ارزش کافی نداشت.
https://github.com/TaniCSS
@TheRaymondDev
با توجه به شرایط فعلی و رقابت شدید میان فریم ورک های CSS، ادامه توسعه آن دیگر توجیه و ارزش کافی نداشت.
https://github.com/TaniCSS
@TheRaymondDev
GitHub
Tani
Tani - A lightweight, utility-first CSS framework with rich component library - Tani
🤣9💔3👍1
Forwarded from Mr. Khalvai
یک مشکلی که توی کدهامون میتونه باشه اینکه، بعضی وقتا لاجیک بیزنس مون میره در سطح repository، چون میخواهیم که ترانزکشن داشته باشیم ( مثلا بین payment , order , product) برای اینکا میسپاریمش دست repository ,... بعد به مرور زمان خیلی از لاجیک هامون را بردیم اونجا....
یکی از پترنهای که اینطور مواقع کمکون میکنن unit of work هست.
من یک پیاده سازی از این پترن را در Nestjs , prisma انجام دادم. امیدوارم که کار آمد باشه و اگر پیشنهادی داشتید استقبال میکنم.
https://github.com/khalvai/unti-of-work/
یکی از پترنهای که اینطور مواقع کمکون میکنن unit of work هست.
من یک پیاده سازی از این پترن را در Nestjs , prisma انجام دادم. امیدوارم که کار آمد باشه و اگر پیشنهادی داشتید استقبال میکنم.
https://github.com/khalvai/unti-of-work/
GitHub
GitHub - khalvai/Unti-of-Work
Contribute to khalvai/Unti-of-Work development by creating an account on GitHub.
🔥3
Forwarded from SG Developers
در هفتمین رویداد تکوتاک - سلسله رویدادهای تخصصی در حوزه توسعه نرمافزار همکاران سیستم - که به صورت #رایگان و #آنلاین برگزار میشه، با رویکرد توسعه نرمافزار مبتنی بر رفتار (BDD) آشنا میشیم و درباره این صحبت میکنیم که چطور میتونیم با ایجاد یه زبان مشترک بین توسعهدهندگان، کارشناسان تست و ذینفعان کسبوکار، نیازمندیها رو شفافتر تعریف و مستند کنیم.
همینطور با ساختار Given / When / Then و نقشی که در بهبود همکاری تیمی و توسعه نرمافزار داره آشنا میشیم.
سرفصلهای این رویداد عبارتند از:
✅ آشنایی با Behavior-Driven Development
✅ چرا BDD رو انتخاب کردیم؟
✅ در سیستم ما BDD چگونه پیادهسازی شده؟
✅ یک مثال واقعی از پروژه
✅ استفاده از AI در فرآیند BDD
👨🏻💻 ارائهدهنده: امیر حصاری | تیملید همکاران سیستم
📅 پنجشنبه ۸ مردادماه | ساعت ۱۰ تا ۱۲
🔴 شرکت در رویداد فقط در صورت ثبتنام امکانپذیره.
👈🏻 اطلاعات بیشتر و ثبتنام:
https://B2n.ir/ds9896
لینکدین | اینستاگرام
همینطور با ساختار Given / When / Then و نقشی که در بهبود همکاری تیمی و توسعه نرمافزار داره آشنا میشیم.
سرفصلهای این رویداد عبارتند از:
✅ آشنایی با Behavior-Driven Development
✅ چرا BDD رو انتخاب کردیم؟
✅ در سیستم ما BDD چگونه پیادهسازی شده؟
✅ یک مثال واقعی از پروژه
✅ استفاده از AI در فرآیند BDD
👨🏻💻 ارائهدهنده: امیر حصاری | تیملید همکاران سیستم
📅 پنجشنبه ۸ مردادماه | ساعت ۱۰ تا ۱۲
🔴 شرکت در رویداد فقط در صورت ثبتنام امکانپذیره.
👈🏻 اطلاعات بیشتر و ثبتنام:
https://B2n.ir/ds9896
لینکدین | اینستاگرام
🥰1