Forwarded from laravel-news
آیا استفاده از #FormRequest ها در #Livewire امکانپذیره؟
احتمالا خیلی ها فکر میکنن که امکان پذیر نیست.
اما با این روش میتوانید به راحتی از #فرمریکوئست ها در کامپوننت های #لایووایر استفاده کنید.
#Livewire #FormRequest
احتمالا خیلی ها فکر میکنن که امکان پذیر نیست.
اما با این روش میتوانید به راحتی از #فرمریکوئست ها در کامپوننت های #لایووایر استفاده کنید.
#Livewire #FormRequest
Forwarded from کانال اطلاعرسانی توزیع پارچ
Forwarded from Linuxor ?
کدام یک برای دستهبندی نقاط ضعف "رایج" در طراحی و کدنویسی نرمافزارها استفاده میشود تا از ایجاد آنها جلوگیری شود؟
Anonymous Quiz
10%
CUE
17%
CWE
48%
CVE
25%
دسته بندی و انتشار نقاط ضعف به صورت عمومی کار اشتباهی است.
Forwarded from Md Daily (Mahan)
This media is not supported in your browser
VIEW IN TELEGRAM
چرا نباید به بنچمارک ها اعتماد کنیم؟
چند وقته میبینم اول لینکدین و بعد توئیتر و تلگرام این سبک ویدیو ها از مقایسه ی سرعت زبان ها درحال نشر هستند. ولی نباید. معیارتون رو برای انتخاب زبان مناسب و حتی مقایسشون این سبک ویدیو ها بذارید. طرفدارای یه زبان میگن: "زبان X از زبان Y سریعتره!" آره بابا، یه سری تست و بنچمارک نشون میده که یه ذره سرعت اجرا یا مصرف حافظه تو زبونا فرق میکنه. ولی بیخیال، واسه 99 درصد برنامهها این فرقها مثه اینه که موقع کدنویسی جوراب قرمز بپوشی یا آبی! مهم معماری، الگوریتم و استراتژی بهینهسازیه که کارو راه میندازه. یه سیستم بد طراحیشده، چه با Rust نوشته بشه چه با Ruby، آخرش بد و ناکار آمد هستش. نکته ی دیگه که راجب این سبک مقایسه وجود داره اینکه دقیقا معلوم،نیست تحت چه شرایطی و با چه سیستمی طبق چه نوع پیاده سازی ای این تست ها گرفته شده. خلاصه که تا وقتی بنچمارک توسط خودتون با شرایط یکسان گرفته نشده خیلی اعتماد نکنید و معیارتون برای انتخاب و مقایسه زبان ها اینها نباشه :)
🆔 @MdDaily
چند وقته میبینم اول لینکدین و بعد توئیتر و تلگرام این سبک ویدیو ها از مقایسه ی سرعت زبان ها درحال نشر هستند. ولی نباید. معیارتون رو برای انتخاب زبان مناسب و حتی مقایسشون این سبک ویدیو ها بذارید. طرفدارای یه زبان میگن: "زبان X از زبان Y سریعتره!" آره بابا، یه سری تست و بنچمارک نشون میده که یه ذره سرعت اجرا یا مصرف حافظه تو زبونا فرق میکنه. ولی بیخیال، واسه 99 درصد برنامهها این فرقها مثه اینه که موقع کدنویسی جوراب قرمز بپوشی یا آبی! مهم معماری، الگوریتم و استراتژی بهینهسازیه که کارو راه میندازه. یه سیستم بد طراحیشده، چه با Rust نوشته بشه چه با Ruby، آخرش بد و ناکار آمد هستش. نکته ی دیگه که راجب این سبک مقایسه وجود داره اینکه دقیقا معلوم،نیست تحت چه شرایطی و با چه سیستمی طبق چه نوع پیاده سازی ای این تست ها گرفته شده. خلاصه که تا وقتی بنچمارک توسط خودتون با شرایط یکسان گرفته نشده خیلی اعتماد نکنید و معیارتون برای انتخاب و مقایسه زبان ها اینها نباشه :)
🆔 @MdDaily
Forwarded from Armon technical logs (armon Taheri)
انجمن تجارت الکترونیک تهران
گزارش چهارم کیفیت اینترنت در ایران؛ از فریب آماری Speed Test تا افزایش 20 برابری کاربران ایرانی در دسترسی به اینترنت آزاد - انجمن…
چهارمین گزارش کیفیت اینترنت در ایران، توسط کمیسیون اینترنت و زیرساخت انجمن تجارت الکترونیک تهران منتشر شد.
Forwarded from CleverDevs (Mammad)
یکی از بچه های چنل یه پروژه ای توسعه داده که اگه نیاز به استان ها و شهر های ایران داشتید میتونید ازش استفاده کنید
این کتابخونه متد های مختلفی داره که ازشون میتونید برای پیدا کردن شهرهای یک استان و ... استفاده کنید
لینک گیتهاب :
https://github.com/mohammad-hassani/iran-city
لینک npmjs :
https://www.npmjs.com/package/iran-city
#openSource #js
@CleverDevs - @CleverDevsGp
این کتابخونه متد های مختلفی داره که ازشون میتونید برای پیدا کردن شهرهای یک استان و ... استفاده کنید
لینک گیتهاب :
https://github.com/mohammad-hassani/iran-city
لینک npmjs :
https://www.npmjs.com/package/iran-city
#openSource #js
@CleverDevs - @CleverDevsGp
Forwarded from DevTwitter | توییت برنامه نویسی
امروز با
https://github.com/browser-use/browser-use
قدری ور رفتم. شبیه جادو بود
دنیا هر روز داره جالب تر میشه
رسیدیم به فصل AI Agent
@DevTwitter | <straxico/>
https://github.com/browser-use/browser-use
قدری ور رفتم. شبیه جادو بود
دنیا هر روز داره جالب تر میشه
رسیدیم به فصل AI Agent
@DevTwitter | <straxico/>
Forwarded from Ninja Learn | نینجا لرن
طاها جان یکی از بچه های پرتلاش کامیونیتی هست که محتوای خفنیم تولید میکنه.
درحال حاضر روی توسعه یه زبان کارمیکنه به نام (کوروش) و کامپایلریه و داره با زبان برنامه نویسی Rust توسعش میده و از LLVM هم برای کامپایلرش استفاده میکنه.
متاسفانه مورد حمایت اصلا قراره نمیگیره.
اینم تبلیغ نیست و به انتخاب خودم دارم اینکارو میکنم و تاحالا کلی چیز از طاها یاد گرفتم.
کانال طاها 👇
https://news.1rj.ru/str/geek_engineers
درحال حاضر روی توسعه یه زبان کارمیکنه به نام (کوروش) و کامپایلریه و داره با زبان برنامه نویسی Rust توسعش میده و از LLVM هم برای کامپایلرش استفاده میکنه.
متاسفانه مورد حمایت اصلا قراره نمیگیره.
اینم تبلیغ نیست و به انتخاب خودم دارم اینکارو میکنم و تاحالا کلی چیز از طاها یاد گرفتم.
کانال طاها 👇
https://news.1rj.ru/str/geek_engineers
Forwarded from Laravel News
Add Enterprise SSO/SAML to your product today https://laravel-news.com/add-enterprise-ssosaml-to-your-product-today
Laravel News
Add Enterprise SSO/SAML to your product today - Laravel News
PropelAuth allows you to easily add Enterprise SSO/SAML to any Laravel application so your customers can log in with Okta, Entra, ADFS and more.
Forwarded from هوشیو | رسانه تخصصی هوش مصنوعی
🔸 وبینار تخصصی: داده در مدلهای بزرگ زبانی (LLM)
💡 هوشیو با همکاری پژوهشکده هوش مصنوعی دانشگاه امیرکبیر برگزار میکند:
🗓 زمان: یکشنبه ۲۳ دی ۱۴۰۳، ساعت ۱۸:۳۰
🎙 مدرس: صدرا صبوری، دانشجوی دکتری علوم کامپیوتر در دانشگاه کالیفرنیای جنوبی (USC)
✳️ موضوعات وبینار:
◽️ اهمیت داده در توسعه LLMها
◽️ بررسی میزان دادههای کافی
◽️ روشهای ورود دادهها به مدلها
◽️ اصول تمیزسازی دادهها
◽️ مقایسه Fine-tuning با In-context Learning
◽️ ویژگیها و محدودیتهای In-context Learning
🔹 فرصت ویژه: با حمایت حامیان برنامه، تعداد محدودی بلیت با تخفیف ۸۰٪ در دسترس است!
برای ثبتنام، به لینک زیر مراجعه کنید:
👇
🌐 ثبتنام وبینار داده در LLM
🆔@hooshio
#هوشیو #هوش_مصنوعی #LLM #وبینار
💡 هوشیو با همکاری پژوهشکده هوش مصنوعی دانشگاه امیرکبیر برگزار میکند:
🗓 زمان: یکشنبه ۲۳ دی ۱۴۰۳، ساعت ۱۸:۳۰
🎙 مدرس: صدرا صبوری، دانشجوی دکتری علوم کامپیوتر در دانشگاه کالیفرنیای جنوبی (USC)
✳️ موضوعات وبینار:
◽️ اهمیت داده در توسعه LLMها
◽️ بررسی میزان دادههای کافی
◽️ روشهای ورود دادهها به مدلها
◽️ اصول تمیزسازی دادهها
◽️ مقایسه Fine-tuning با In-context Learning
◽️ ویژگیها و محدودیتهای In-context Learning
🔹 فرصت ویژه: با حمایت حامیان برنامه، تعداد محدودی بلیت با تخفیف ۸۰٪ در دسترس است!
برای ثبتنام، به لینک زیر مراجعه کنید:
👇
🌐 ثبتنام وبینار داده در LLM
🆔@hooshio
#هوشیو #هوش_مصنوعی #LLM #وبینار
Forwarded from DevAcademy
دوستان بکاند سنیور مسلط به
Typenoscript , Nestjs , Expressjs , Go Lang
جویای کار
پوزیشن با تایم ایران و پرداخت ها دلاریه
لطفا رزومه هاتون رو به این آدرس ایمیل کنید
Tarannomlotfiii@gmail.com
اگر هم توی تریدینگ تجربه دارید حتما حتما رزومه هاتون رو بفرستید
https://www.linkedin.com/posts/tarannom-lotfi-83b954199_backenddeveloper-typenoscript-nestjs-activity-7281990451631448064-Lgup?utm_source=share&utm_medium=member_desktop
💻@DevAcaademy
💬@DevAcademyGroup
Typenoscript , Nestjs , Expressjs , Go Lang
جویای کار
پوزیشن با تایم ایران و پرداخت ها دلاریه
لطفا رزومه هاتون رو به این آدرس ایمیل کنید
Tarannomlotfiii@gmail.com
اگر هم توی تریدینگ تجربه دارید حتما حتما رزومه هاتون رو بفرستید
https://www.linkedin.com/posts/tarannom-lotfi-83b954199_backenddeveloper-typenoscript-nestjs-activity-7281990451631448064-Lgup?utm_source=share&utm_medium=member_desktop
💻@DevAcaademy
💬@DevAcademyGroup
Linkedin
با سلام و عرض ادب | Tarannom Lotfi | 13 comments
با سلام و عرض ادب
دوستان بکاند سنیور مسلط به
Typenoscript , Nestjs , Expressjs , Go Lang
جویای کار
لطفا رزومه هاتون رو به این آدرس ایمیل کنید
Tarannomlotfiii@gmail.com
اگر هم توی تریدینگ تجربه دارید حتما حتما رزومه هاتون رو بفرستید و اگر کسی هم میشناسید…
دوستان بکاند سنیور مسلط به
Typenoscript , Nestjs , Expressjs , Go Lang
جویای کار
لطفا رزومه هاتون رو به این آدرس ایمیل کنید
Tarannomlotfiii@gmail.com
اگر هم توی تریدینگ تجربه دارید حتما حتما رزومه هاتون رو بفرستید و اگر کسی هم میشناسید…
Forwarded from DevTwitter | توییت برنامه نویسی
این نکته در مورد لاراول خیلی جالب بود.
یه تنظیم کوچیک که میتونه نجات بخش باشه.
https://www.youtube.com/shorts/nz4aoRiZNOM
@DevTwitter | <Mohsen Shabanian/>
یه تنظیم کوچیک که میتونه نجات بخش باشه.
https://www.youtube.com/shorts/nz4aoRiZNOM
@DevTwitter | <Mohsen Shabanian/>
Forwarded from AI Pulse (Mohammad)
اوپنروتر، یک سرویس پیشرفته هوش مصنوعی هست که امکان استفاده از انواع مدلهای زبانی رو با یک API ساده فراهم میکنه. تصور کنید به جای اینکه مجبور باشید برای هر مدل هوش مصنوعی یک حساب جداگانه بسازید، میتونید از طریق یک درگاه واحد به همه اونها دسترسی داشته باشید.
تنوع مدلهای موجود در اوپنروتر واقعاً چشمگیره. از مدلهای سبک و سریع مثل Llama گرفته تا مدلهای قدرتمندی مثل GPT و Claude. هر کدوم از این مدلها برای کار خاصی بهینه شدن؛ مثلاً بعضیهاشون توی خلاصهنویسی عالی عمل میکنن، بعضیها توی برنامهنویسی، و بعضیها توی تحلیل متنهای طولانی.
در مورد هزینهها، اوپنروتر کاملاً شفاف عمل میکنه. شما میتونید قبل از استفاده، قیمت دقیق هر مدل رو ببینید و مقایسه کنید. سیستم پرداخت هم خیلی سادهست، حسابتون رو شارژ میکنید و فقط به اندازه استفادهتون هزینه پرداخت میکنید. این یعنی هم برای یک کاربر عادی مناسبه، هم برای یک برنامهنویس مستقل، و هم برای یک شرکت بزرگ. ضمنا میتونید با رمزارزها هم حسابتون رو شارژ کنید که برای کاربران ایرانی به دلیل در دسترس نبودن سیستم های پرداخت سنتی بسیار حائز اهمیت هست.
نکته جالب دیگه اینه که به عنوان توسعه دهنده میتونید خیلی راحت بین مدلهای مختلف جابجا بشید. مثلاً اگه دیدید یک مدل جدید اومده که برای کارتون بهتره، کافیه فقط اسم مدل رو عوض کنید - نیازی نیست کل برنامهتون رو تغییر بدید. این ویژگی باعث میشه اوپنروتر برای همه کاربرها، از مبتدی تا حرفهای، یک گزینه عالی باشه.
نکته هیجانانگیز اینه که حتی اگه برنامهنویس نیستید یا اصلاً نمیدونید API چیه، میتونید از طریق رابط کاربری ساده چت اوپنروتر، با بیش از ۲۰۰ مدل هوش مصنوعی مختلف گفتگو کنید. یکی از قابلیتهای جالبش اینه که میتونید همزمان از چند مدل مختلف جواب بگیرید و جوابها رو با هم مقایسه کنید تا از درستی اطلاعات مطمئن بشید. حتی میتونید تنظیمات مختلف هر مدل رو تغییر بدید - مثلاً میزان خلاقیت یا دقت مدل رو کم و زیاد کنید - تا دقیقاً به جوابی که میخواید برسید.
لازمه بدونید که حتی بدون شارژ کردن حسابتون هم میتونید از تعدادی از این مدلها به صورت کاملا رایگان برای تست API و یا قابلیت چت اوپن روتر استفاده کنید که لیست این مدل ها از اینجا قابل مشاهدهست.
به زبون سادهتر، اوپنروتر مثل یک مرکز خرید بزرگ برای هوش مصنوعی میمونه - همه چیز رو یکجا و با قیمتهای شفاف پیدا میکنید، و میتونید هر وقت خواستید از هر مدلی که دوست دارید استفاده کنید، چه برنامهنویس باشید چه نباشید.
سرویس چت اوپن روتر از اینجا در دسترسه، همچنین لیست مدل های موجود رو از اینجا و مستندات API رو از اینجا میتونید مشاهده کنید.
@aipulse24
تنوع مدلهای موجود در اوپنروتر واقعاً چشمگیره. از مدلهای سبک و سریع مثل Llama گرفته تا مدلهای قدرتمندی مثل GPT و Claude. هر کدوم از این مدلها برای کار خاصی بهینه شدن؛ مثلاً بعضیهاشون توی خلاصهنویسی عالی عمل میکنن، بعضیها توی برنامهنویسی، و بعضیها توی تحلیل متنهای طولانی.
در مورد هزینهها، اوپنروتر کاملاً شفاف عمل میکنه. شما میتونید قبل از استفاده، قیمت دقیق هر مدل رو ببینید و مقایسه کنید. سیستم پرداخت هم خیلی سادهست، حسابتون رو شارژ میکنید و فقط به اندازه استفادهتون هزینه پرداخت میکنید. این یعنی هم برای یک کاربر عادی مناسبه، هم برای یک برنامهنویس مستقل، و هم برای یک شرکت بزرگ. ضمنا میتونید با رمزارزها هم حسابتون رو شارژ کنید که برای کاربران ایرانی به دلیل در دسترس نبودن سیستم های پرداخت سنتی بسیار حائز اهمیت هست.
نکته جالب دیگه اینه که به عنوان توسعه دهنده میتونید خیلی راحت بین مدلهای مختلف جابجا بشید. مثلاً اگه دیدید یک مدل جدید اومده که برای کارتون بهتره، کافیه فقط اسم مدل رو عوض کنید - نیازی نیست کل برنامهتون رو تغییر بدید. این ویژگی باعث میشه اوپنروتر برای همه کاربرها، از مبتدی تا حرفهای، یک گزینه عالی باشه.
نکته هیجانانگیز اینه که حتی اگه برنامهنویس نیستید یا اصلاً نمیدونید API چیه، میتونید از طریق رابط کاربری ساده چت اوپنروتر، با بیش از ۲۰۰ مدل هوش مصنوعی مختلف گفتگو کنید. یکی از قابلیتهای جالبش اینه که میتونید همزمان از چند مدل مختلف جواب بگیرید و جوابها رو با هم مقایسه کنید تا از درستی اطلاعات مطمئن بشید. حتی میتونید تنظیمات مختلف هر مدل رو تغییر بدید - مثلاً میزان خلاقیت یا دقت مدل رو کم و زیاد کنید - تا دقیقاً به جوابی که میخواید برسید.
لازمه بدونید که حتی بدون شارژ کردن حسابتون هم میتونید از تعدادی از این مدلها به صورت کاملا رایگان برای تست API و یا قابلیت چت اوپن روتر استفاده کنید که لیست این مدل ها از اینجا قابل مشاهدهست.
به زبون سادهتر، اوپنروتر مثل یک مرکز خرید بزرگ برای هوش مصنوعی میمونه - همه چیز رو یکجا و با قیمتهای شفاف پیدا میکنید، و میتونید هر وقت خواستید از هر مدلی که دوست دارید استفاده کنید، چه برنامهنویس باشید چه نباشید.
سرویس چت اوپن روتر از اینجا در دسترسه، همچنین لیست مدل های موجود رو از اینجا و مستندات API رو از اینجا میتونید مشاهده کنید.
@aipulse24
Forwarded from AI Pulse (Mohammad)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from محتوای آزاد سهراب
خب برگردیم درمورد این موضوع صحبت کنیم.
بنیاد نرم افزار آزاد اروپا و بنیاد نرم افزار آزاد هند، هردو درحال جلو بردن یک سری تفکرات آرمانی هستن، که حالا در همین مقالهای هم که ترجمه شده گفته خود آقای کیرشنر که برخی از اینها:
در همین زمینهها هم واقعاً پیشرفت هایی داشتن، مثلاً بنیاد نرم افزار آزاد به عنوان یکی از شاکیهای اپل در زمینه فروشگاههای شخص ثالث توی اتحادیه اروپا فعالیت میکنه و همینطور کشور آلمان برای کاهش هزینههاش اومده و سراغ نرم افزار آزاد رفته.
امیدوارم فارغ از بحثهایی که هست، توی ایران هم شاهد همچین کارهایی باشیم.
@SohrabContents
بنیاد نرم افزار آزاد اروپا و بنیاد نرم افزار آزاد هند، هردو درحال جلو بردن یک سری تفکرات آرمانی هستن، که حالا در همین مقالهای هم که ترجمه شده گفته خود آقای کیرشنر که برخی از اینها:
۱- آزادی در نصب برنامه برای همه
۲- بودجه عمومی نرم افزار فقط و فقط باید خرج نرم افزار آزاد باشه (یعنی پولی که از جیب مردم اروپا میره)
۳- چارچوبهای قانونی باید استفاده و توسعه از نرم افزار آزاد رو تشویق کنن که یک سری قوانین هم در همین زمینه تصویب شده.
۴- یک سری مسابقات برای تشویق جوانان برای توسعه نرم افزار آزاد برگذار قراره بشه.
در همین زمینهها هم واقعاً پیشرفت هایی داشتن، مثلاً بنیاد نرم افزار آزاد به عنوان یکی از شاکیهای اپل در زمینه فروشگاههای شخص ثالث توی اتحادیه اروپا فعالیت میکنه و همینطور کشور آلمان برای کاهش هزینههاش اومده و سراغ نرم افزار آزاد رفته.
امیدوارم فارغ از بحثهایی که هست، توی ایران هم شاهد همچین کارهایی باشیم.
@SohrabContents
Forwarded from Woland's Linux Journal (Woland)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
Media is too big
VIEW IN TELEGRAM
🔰انتشار نسخه 3.5 توزیع predator-OS
🔰تاریخ انتشار: 2025-01-01
🔰پلتفرم امنیتی چندوجهی (Polymorphic Security Platform)
🔹توزیع Predator-OS یک توزیع لینوکسی که در سال 2021 توسط حسین سیلانی،که توسعهدهنده دیگر توزیعهای مانند Emperor-OS، Hubuntu، و Little-Psycho توسعه داده شده است. این توزیع بهعنوان یک پروژه آزاد و متنباز، با تأکید بر امنیت، حریم خصوصی و آموزشهای آکادمیک طراحی شده است.
🔹 تمرکز توزیع بر تست نفوذ و هک اخلاقی بوده است و همچنین دارای ویژگی های ناشناس ماندن، سخت شده و امن شده دربرابر بسیاری از حملات، تست استرس سختافزار و نرم افزار و تخریب داده است.
🔹همچنین توزیع داری ویژگی های بهینه شده با حالت low-latency با تظیمات مختلف در قسمت های کاربر و کرنل نیز همراه است.
🔹این توزیع بر پایه Debian 12 Stable با هسته 6.6.15 LTS توسعه داده شده و دارای محیط دسکتاپ سفارشیشده Plasma، Mate، LXQT و LXDE به صورت ترکیبی است که با منوهای تخصصی طراحی شدهاند.
🔹 میزهای شبیه ویندوز 11 و مک در نسخه 3 اضافه شده است.
جزئیات بیشتر در ویدیوهای بعدی
وب سایت رسمی
http://predator-os.ir
🔰تاریخ انتشار: 2025-01-01
🔰پلتفرم امنیتی چندوجهی (Polymorphic Security Platform)
🔹توزیع Predator-OS یک توزیع لینوکسی که در سال 2021 توسط حسین سیلانی،که توسعهدهنده دیگر توزیعهای مانند Emperor-OS، Hubuntu، و Little-Psycho توسعه داده شده است. این توزیع بهعنوان یک پروژه آزاد و متنباز، با تأکید بر امنیت، حریم خصوصی و آموزشهای آکادمیک طراحی شده است.
🔹 تمرکز توزیع بر تست نفوذ و هک اخلاقی بوده است و همچنین دارای ویژگی های ناشناس ماندن، سخت شده و امن شده دربرابر بسیاری از حملات، تست استرس سختافزار و نرم افزار و تخریب داده است.
🔹همچنین توزیع داری ویژگی های بهینه شده با حالت low-latency با تظیمات مختلف در قسمت های کاربر و کرنل نیز همراه است.
🔹این توزیع بر پایه Debian 12 Stable با هسته 6.6.15 LTS توسعه داده شده و دارای محیط دسکتاپ سفارشیشده Plasma، Mate، LXQT و LXDE به صورت ترکیبی است که با منوهای تخصصی طراحی شدهاند.
🔹 میزهای شبیه ویندوز 11 و مک در نسخه 3 اضافه شده است.
جزئیات بیشتر در ویدیوهای بعدی
وب سایت رسمی
http://predator-os.ir
Forwarded from IRCF | اینترنت آزاد برای همه
نسخه ۲.۳۵ از #oblivionDesktop برای ویندوز، لینوکس و مک منتشر شد.
در ایننسخه همچنان بر روی بهبود و پایداری هرچه بیشتر تانلینگ، بهخصوص رفع مشکل مصرف زیاد منابع سیستمی در ویندوز تمرکز شده بود.
🚀 github.com/bepass-org/oblivion-desktop/releases
👉 github.com/bepass-org/oblivion-desktop/issues
🔍 ircf.space/software
@ircfspace
در ایننسخه همچنان بر روی بهبود و پایداری هرچه بیشتر تانلینگ، بهخصوص رفع مشکل مصرف زیاد منابع سیستمی در ویندوز تمرکز شده بود.
🚀 github.com/bepass-org/oblivion-desktop/releases
👉 github.com/bepass-org/oblivion-desktop/issues
🔍 ircf.space/software
@ircfspace
Forwarded from Go Casts 🚀
اجازه بدید برای پست دیروز یه مثال بزنم که شاید به درک بهتر موضوع کمک کنه.
از زیبایی های گولنگ اینه که پکیج ها و building blockهای سطح بالا ارائه میده، که سرعت توسعه برنامه نویس خوب باشه.
حالا مثلا برای یه web framework چه building blockهایی لازمه؟
اگه با گولنگ کار کنی بعد از مدتی میتونی blockهای مهمی که بخواد functionality یه فریمورک وب رو ارائه بده بشناسی، از جمله: یه http listener میخوای که درخواست هارو accept کنه، یه multiplexer میخوای که بر اساس request path درخواست هارو توزیع کنه، یه سری handler لازم داری که درخواست هارو مدیریت کنه، این وسط ممکنه یه سری middleware لازم داشته باشی، ممکنه تو handlerت validation لازم داشته باشی، بعدش نوبت به بیزینس لاجیک ت میرسه و بعدش هم به database driver احتیاج داری که ارتباط با دیتابیس رو مدیریت کنه.
قشنگی کار اینجاست که تو هر building block شما علاوه بر یک سری انتخاب از std packageها میتونی third-party پکیج هارو هم استفاده کنی و به ترکیب های مختلفی این building blockهارو با هم compose کنی و این flexibility فوق العاده ای میده.
علاوه بر همه این ها، برنامه نویس بعد از یه مدت به خودش میاد و میفهمه که نسبت به المان های فریمورک وب شناخت خوبی پیدا کرده و کارایی هر بلاک رو درک کرده و دیگه براش black box نیست. بعدش میتونه خودش هر بلاک رو تحلیل کنه و از بین انتخاب هاش اونی که براش بهتره رو انتخاب کنه.
@gocasts
از زیبایی های گولنگ اینه که پکیج ها و building blockهای سطح بالا ارائه میده، که سرعت توسعه برنامه نویس خوب باشه.
حالا مثلا برای یه web framework چه building blockهایی لازمه؟
اگه با گولنگ کار کنی بعد از مدتی میتونی blockهای مهمی که بخواد functionality یه فریمورک وب رو ارائه بده بشناسی، از جمله: یه http listener میخوای که درخواست هارو accept کنه، یه multiplexer میخوای که بر اساس request path درخواست هارو توزیع کنه، یه سری handler لازم داری که درخواست هارو مدیریت کنه، این وسط ممکنه یه سری middleware لازم داشته باشی، ممکنه تو handlerت validation لازم داشته باشی، بعدش نوبت به بیزینس لاجیک ت میرسه و بعدش هم به database driver احتیاج داری که ارتباط با دیتابیس رو مدیریت کنه.
قشنگی کار اینجاست که تو هر building block شما علاوه بر یک سری انتخاب از std packageها میتونی third-party پکیج هارو هم استفاده کنی و به ترکیب های مختلفی این building blockهارو با هم compose کنی و این flexibility فوق العاده ای میده.
علاوه بر همه این ها، برنامه نویس بعد از یه مدت به خودش میاد و میفهمه که نسبت به المان های فریمورک وب شناخت خوبی پیدا کرده و کارایی هر بلاک رو درک کرده و دیگه براش black box نیست. بعدش میتونه خودش هر بلاک رو تحلیل کنه و از بین انتخاب هاش اونی که براش بهتره رو انتخاب کنه.
@gocasts