Forwarded from Abolfazl Devs (Abolfazl)
اگه میخواید بدونید که گو لنگ چه سیستم عامل ها و چه معماری هایی رو ساپورت میکنه میتونید با زدن دستور :
لیستشون رو ببینید.
go tool dist list
لیستشون رو ببینید.
Forwarded from Abolfazl Devs (Abolfazl)
زبان گو لنگ یه زبان کامپایلری هست به این معنی که کدی که نوشته شده باید به زبان ماشین تبدیل بشه و بعدش میتونیم اون رو اجرا کنیم یجورایی باید اول build بگیریم.
کامپایلرایی که میان اینکارو میکنن معمولا تو هر سیستم عامل برای همون سیستم عامل کامپایل میکنند و بعدی از build فایلی که ساخته میشه صرفا رو همون سیستم عامل اجرا میشه !
مثلا اگر شما روی لینوکس برای یک کد گو لنگ بیلد بگیرید فقط رو همون لینوکس و همون معماری سیستمتون اجرا میشه!
حالا گاهی پیش میاد که ما میخوایم روی لینوکس برای ویندوز بیلد بگیریم یا حتی مک🤓
تو زبان گو لنگ به این صورت عمل میکنیم:
کامند برای بیلد گرفتن ساده:
حالا فرضا میخوایم برای ویندوز بیلد بگیریم:
اگر معماری سیستم رو هم میخواید تعیین کنید به این صورت:
اینم یه نمونه کد دیگه که اگه خواستیم برای مک بیلد بگیریم:
و اگه اطلاعات کامل ترین در این مورد نیاز داشتید میتونید لینک پایین رو یه نگاه بندازید:
https://www.digitalocean.com/community/tutorials/building-go-applications-for-different-operating-systems-and-architectures
کامپایلرایی که میان اینکارو میکنن معمولا تو هر سیستم عامل برای همون سیستم عامل کامپایل میکنند و بعدی از build فایلی که ساخته میشه صرفا رو همون سیستم عامل اجرا میشه !
مثلا اگر شما روی لینوکس برای یک کد گو لنگ بیلد بگیرید فقط رو همون لینوکس و همون معماری سیستمتون اجرا میشه!
حالا گاهی پیش میاد که ما میخوایم روی لینوکس برای ویندوز بیلد بگیریم یا حتی مک🤓
تو زبان گو لنگ به این صورت عمل میکنیم:
کامند برای بیلد گرفتن ساده:
go build main.go
حالا فرضا میخوایم برای ویندوز بیلد بگیریم:
env GOOS=windows go build main.go
اگر معماری سیستم رو هم میخواید تعیین کنید به این صورت:
env GOOS=windows GOARCH=amd64 go build main.go
اینم یه نمونه کد دیگه که اگه خواستیم برای مک بیلد بگیریم:
env GOOS=darwin GOARCH=amd64 go build main.go
و اگه اطلاعات کامل ترین در این مورد نیاز داشتید میتونید لینک پایین رو یه نگاه بندازید:
https://www.digitalocean.com/community/tutorials/building-go-applications-for-different-operating-systems-and-architectures
Forwarded from Anophel | آنوفل
افزایش عملکرد در Go: بررسی Static و Dynamic Allocation
🔺 در دنیای برنامه نویسی، به ویژه در Go (همچنین به عنوان Golang شناخته می شود)، دو روش اصلی برای تخصیص (allocation) یک اسلایس جدید وجود دارد: استفاده از تابع make برای پیش تخصیص slice و تنظیم هر مقدار، یا ایجاد یک slice خالی و اضافه کردن عناصر جدید به...
🌐 : افزایش عملکرد در Go: بررسی Static و Dynamic Allocation
#گو #گولنگ #go #golang
🔺 در دنیای برنامه نویسی، به ویژه در Go (همچنین به عنوان Golang شناخته می شود)، دو روش اصلی برای تخصیص (allocation) یک اسلایس جدید وجود دارد: استفاده از تابع make برای پیش تخصیص slice و تنظیم هر مقدار، یا ایجاد یک slice خالی و اضافه کردن عناصر جدید به...
🌐 : افزایش عملکرد در Go: بررسی Static و Dynamic Allocation
#گو #گولنگ #go #golang
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
💪 ورزش منظم
😴 خواب کافی و با کیفیت
📃 برنامهریزی روزا
🥛 تغذیه سالم و م
🌀 مدیتیشن و مراقبت
🤝 شبکهسازی و ارتبا
💎 این عادتها نه تنها بهرهوری و سلامتی رو بالا میبره، بلکه باعث میشه در کار و زندگی تعادل و رشد بیشتری داشته باشی
اگر به این سبک پستا علاقه داری به چنلمون یه سر بزن 🚀
@coolycode
ورزش روزانه مثل پیادهروی یا یوگا به افزایش انرژی و کاهش استرس کمک میکنه. همچنین با بهبود گردش خون، تمرکز و بهرهوری بالاتر میره
😴 خواب کافی و با کیفیت
خواب منظم و کافی،7-8 ساعته باعث بهبود عملکرد مغز و تمرکز میشه. یک الگوی خواب ثابت به بدن و ذهن استراحت لازم رو میده.
📃 برنامهریزی روزا
نهی.
روزت رو با نوشتن یک لیست از کارهایی که باید انجام بدی شروع کن. این عادت بهت کمک میکنه که هدفمندتر باشی و بهرهوری بیشتری داشته باش
🥛 تغذیه سالم و م
ناسبیکنه
مصرف غذاهای سالم مثل میوه و پروتئین به مغز انرژی لازم برای عملکرد بهتر رو میده و از خستگی و کاهش تمرکز جلوگیری م
🌀 مدیتیشن و مراقبت
از ذهنمیشه
مدیتیشن یا تمرینات تنفس عمیق استرس رو کاهش میده و آرامش ذهنی به ارمغان میآره و باعث افزایش وضوح فکری و خونسردی در شرایط دشوار
🤝 شبکهسازی و ارتبا
طات مفیدنو میده
با افراد هم همرشته یا متخصص در حوزههای دیگه ارتباط برقرار کن. این کار بهت فرصتهای جدید و ایدههای
💎 این عادتها نه تنها بهرهوری و سلامتی رو بالا میبره، بلکه باعث میشه در کار و زندگی تعادل و رشد بیشتری داشته باشی
Forwarded from محتوای آزاد سهراب
اندروید ۱۵ به داخل AOSP مرج شد.
به زودی فکر میکنم توسعهدهنده های رامهای سفارشی برن توی کارش.
شاهد بوت شدن اندروید ۱۵ بر روی نوت هشت پرو خواهیم بود.
@SohrabContents
به زودی فکر میکنم توسعهدهنده های رامهای سفارشی برن توی کارش.
شاهد بوت شدن اندروید ۱۵ بر روی نوت هشت پرو خواهیم بود.
@SohrabContents
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
💪 ورزش منظم
😴 خواب کافی و با کیفیت
📃 برنامهریزی روزانه
🥛 تغذیه سالم و مناسب
🌀 مدیتیشن و مراقبت از ذهن
🤝 شبکهسازی و ارتباطات مفید
💎 این عادتها نه تنها بهرهوری و سلامتی رو بالا میبره، بلکه باعث میشه در کار و زندگی تعادل و رشد بیشتری داشته باشی
#️⃣ #programming #self_improvment
🆔 Channel | Group | YouTube
ورزش روزانه مثل پیادهروی یا یوگا به افزایش انرژی و کاهش استرس کمک میکنه. همچنین با بهبود گردش خون، تمرکز و بهرهوری بالاتر میره
😴 خواب کافی و با کیفیت
خواب منظم و کافی،7-8 ساعته باعث بهبود عملکرد مغز و تمرکز میشه. یک الگوی خواب ثابت به بدن و ذهن استراحت لازم رو میده
📃 برنامهریزی روزانه
روزت رو با نوشتن یک لیست از کارهایی که باید انجام بدی شروع کن. این عادت بهت کمک میکنه که هدفمندتر باشی و بهرهوری بیشتری داشته باشی
🥛 تغذیه سالم و مناسب
مصرف غذاهای سالم مثل میوه و پروتئین به مغز انرژی لازم برای عملکرد بهتر رو میده و از خستگی و کاهش تمرکز جلوگیری میکنه
🌀 مدیتیشن و مراقبت از ذهن
مدیتیشن یا تمرینات تنفس عمیق استرس رو کاهش میده و آرامش ذهنی به ارمغان میآره و باعث افزایش وضوح فکری و خونسردی در شرایط دشوار میشه
🤝 شبکهسازی و ارتباطات مفید
با افراد هم همرشته یا متخصص در حوزههای دیگه ارتباط برقرار کن. این کار بهت فرصتهای جدید و ایدههای نو میده
💎 این عادتها نه تنها بهرهوری و سلامتی رو بالا میبره، بلکه باعث میشه در کار و زندگی تعادل و رشد بیشتری داشته باشی
#️⃣ #programming #self_improvment
🆔 Channel | Group | YouTube
Forwarded from DevTwitter | توییت برنامه نویسی
پیادهسازی الگوهای طراحی در TypeScript. تا الان ۸ الگو رو پوشش دادم. اگه به Unit Test علاقهمندید، مثالهای خوبی تو این پروژه پیدا میکنید.
https://github.com/behzadam/patterns
@DevTwitter | <Behzad Ali Mohammad Zad/>
https://github.com/behzadam/patterns
@DevTwitter | <Behzad Ali Mohammad Zad/>
Forwarded from Yasha
بچهها من یه سری سوالات درباره دانشگاه و ارشد و کارشناسی اینا دارم ولی از اونجایی که هیچوقت به درس اهمیت نمیدم حتی نمیدونم جوابامو از کجا پیدا کنم. اگه کسی وقتش آزاده و حوصله داره لطفا بیاد پیوی بهم یه کمکی بده ❤️🥲
@pesarrrak
@pesarrrak
Forwarded from کداکسپلور | CodeExplore (CodeExplore)
#site #todolist
Please open Telegram to view this post
VIEW IN TELEGRAM
Todoist
Todoist | A To-Do List to Organize Your Work & Life
Trusted by 30 million people and teams. Todoist is the world's favorite task manager and to-do list app. Finally become focused, organized and calm.
Forwarded from Sadra Codes
کنکور خراب کردی؟ دلیلش:
تو گرما هیچ کاری نمیشه کرد. اگه بنا بر هر دلیلی، مجبوری توی گرما کار کنی، تو یک Legendی. 🤟
تو گرما هیچ کاری نمیشه کرد. اگه بنا بر هر دلیلی، مجبوری توی گرما کار کنی، تو یک Legendی. 🤟
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 وب سایت ۴۰۴ مدیا که سابقهی درخشانی در افشای اطلاعات دارد، جزئیات سیستم Active Listening (شنود فعالانه) فیسبوک را فاش کرده است. این وبسایت بهطور دقیقتر میگوید شرکت رسانهای Cox Media Group (معروفبه CMG) میتواند تبلیغات را بر اساس «چیزی که مشتریانِ احتمالی با صدای بلند در نزدیک میکروفون دستگاه بهزبان آوردهاند» برای آنها بهنمایش دربیاورد.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
404 Media
Here’s the Pitch Deck for ‘Active Listening’ Ad Targeting
404 Media previously reported Cox Media Group (CMG) was advertising a service that claimed to target ads based on what potential customers said near device microphones. Now, here is the pitch deck CMG sent to prospective companies. Google has kicked CMG off…
Forwarded from PhiloLearn | فیلولرن
Shell و Bash دو مفهوم کلیدی در دنیای سیستمهای عامل یونیکس و لینوکس هستن که نقش مهمی در تعامل کاربر با سیستم ایفا میکنن.
Shell در واقع یک برنامهی واسط هستش که بین کاربر و هستهی سیستم عامل قرار میگیره. این برنامه دستورات کاربر رو دریافت میکنه، اونها رو تفسیر میکنه و به زبانی که هستهی سیستم عامل بفهمه ترجمه میکنه. Shellهای مختلفی وجود دارن که هر کدوم ویژگیهای خاص خودشون رو دارن، مثل sh (Bourne Shell)، csh (C Shell)، ksh (Korn Shell) و البته Bash.
Bash که مخفف "Bourne Again Shell" هستش، یکی از محبوبترین و قدرتمندترین Shellهایی هستش که امروزه استفاده میشه. این Shell توسط Brian Fox در سال ۱۹۸۹ به عنوان جایگزینی برای Bourne Shell (sh) ساخته شد و از اون زمان به طور مداوم در حال توسعه و بهبود بوده. Bash به عنوان Shell پیشفرض در اکثر توزیعهای لینوکس و macOS استفاده میشه.
یکی از ویژگیهای مهم Bash، قابلیت اسکریپتنویسی اون هستش. با استفاده از Bash noscripting، میشه مجموعهای از دستورات رو در یک فایل ذخیره کرد و اونها رو به صورت خودکار اجرا کرد. این قابلیت برای اتوماسیون تسکهای تکراری و مدیریت سیستم بسیار مفید هستش.
Bash از ویژگیهای پیشرفتهای مثل تکمیل خودکار دستورات (command completion)، تاریخچهی دستورات (command history)، و ویرایش خط فرمان (command-line editing) پشتیبانی میکنه. این ویژگیها کار با خط فرمان رو بسیار راحتتر و کارآمدتر میکنن.
یکی از قابلیتهای جالب Bash، استفاده از عبارات منظم (regular expressions) هستش. این قابلیت به کاربران اجازه میده تا الگوهای پیچیدهی متنی رو جستجو و دستکاری کنن. مثلاً، با استفاده از دستور grep همراه با عبارات منظم، میشه به راحتی در فایلها دنبال الگوهای خاصی گشت.
Bash از مفهومی به نام "pipe" پشتیبانی میکنه که امکان ترکیب چندین دستور رو فراهم میکنه. با استفاده از کاراکتر |، خروجی یک دستور به عنوان ورودی دستور بعدی استفاده میشه. این قابلیت باعث میشه بشه عملیات پیچیده رو با ترکیب دستورات ساده انجام داد.
یکی از ویژگیهای قدرتمند Bash، قابلیت تعریف و استفاده از متغیرهای محیطی (environment variables) هستش. این متغیرها میتونن برای ذخیرهی اطلاعات مهم سیستم یا کانفیگهای برنامهها استفاده بشن. مثلاً، متغیر PATH مسیرهایی رو مشخص میکنه که سیستم باید برای پیدا کردن برنامههای اجرایی جستجو کنه.
Bash از توابع (functions) هم پشتیبانی میکنه که به کاربران اجازه میده بخشهای تکراری کد رو در قالب توابع قابل فراخوانی سازماندهی کنن. این قابلیت باعث میشه کدها خواناتر و قابل نگهداریتر بشن.
یکی از نکات جالب در مورد Bash اینه که میتونه از عملگرهای شرطی مثل && (و) و || (یا) استفاده کنه. این عملگرها امکان اجرای شرطی دستورات رو فراهم میکنن. مثلاً، با استفاده از command1 && command2، دستور دوم فقط در صورتی اجرا میشه که دستور اول با موفقیت اجرا شده باشه.
Bash همچنین از حلقههای تکرار مثل for، while و until پشتیبانی میکنه که برای انجام عملیات تکراری بسیار مفید هستن. این حلقهها میتونن برای پردازش فایلها، اجرای دستورات برای مجموعهای از آیتمها، یا انجام عملیات در فواصل زمانی مشخص استفاده بشن.
یکی از قابلیتهای پیشرفتهی Bash، امکان ایجاد و استفاده از آرایهها هستش. آرایهها در Bash میتونن برای ذخیره و دستکاری مجموعهای از مقادیر استفاده بشن، که در اسکریپتهای پیچیدهتر بسیار کاربردی هستن.
در نهایت، باید اشاره کرد که Bash یک زبان اسکریپتنویسی کامل هستش که میتونه برای نوشتن برنامههای پیچیده استفاده بشه. با این حال، برای تسکهای پردازشی سنگین یا برنامههای با منطق پیچیده، معمولاً استفاده از زبانهای برنامهنویسی سطح بالاتر مثل Python یا Perl توصیه میشه.
#linux #shell #bash #لینوکس #بش #شل
————————————————————————
میتونید برای حمایت از فعالیت این کانال، انتقادات و پیشنهادات خودتون رو کامنت کنید.
————————————————————————
💙💙 @PhiloLearn 💙💙
Shell در واقع یک برنامهی واسط هستش که بین کاربر و هستهی سیستم عامل قرار میگیره. این برنامه دستورات کاربر رو دریافت میکنه، اونها رو تفسیر میکنه و به زبانی که هستهی سیستم عامل بفهمه ترجمه میکنه. Shellهای مختلفی وجود دارن که هر کدوم ویژگیهای خاص خودشون رو دارن، مثل sh (Bourne Shell)، csh (C Shell)، ksh (Korn Shell) و البته Bash.
Bash که مخفف "Bourne Again Shell" هستش، یکی از محبوبترین و قدرتمندترین Shellهایی هستش که امروزه استفاده میشه. این Shell توسط Brian Fox در سال ۱۹۸۹ به عنوان جایگزینی برای Bourne Shell (sh) ساخته شد و از اون زمان به طور مداوم در حال توسعه و بهبود بوده. Bash به عنوان Shell پیشفرض در اکثر توزیعهای لینوکس و macOS استفاده میشه.
یکی از ویژگیهای مهم Bash، قابلیت اسکریپتنویسی اون هستش. با استفاده از Bash noscripting، میشه مجموعهای از دستورات رو در یک فایل ذخیره کرد و اونها رو به صورت خودکار اجرا کرد. این قابلیت برای اتوماسیون تسکهای تکراری و مدیریت سیستم بسیار مفید هستش.
Bash از ویژگیهای پیشرفتهای مثل تکمیل خودکار دستورات (command completion)، تاریخچهی دستورات (command history)، و ویرایش خط فرمان (command-line editing) پشتیبانی میکنه. این ویژگیها کار با خط فرمان رو بسیار راحتتر و کارآمدتر میکنن.
یکی از قابلیتهای جالب Bash، استفاده از عبارات منظم (regular expressions) هستش. این قابلیت به کاربران اجازه میده تا الگوهای پیچیدهی متنی رو جستجو و دستکاری کنن. مثلاً، با استفاده از دستور grep همراه با عبارات منظم، میشه به راحتی در فایلها دنبال الگوهای خاصی گشت.
Bash از مفهومی به نام "pipe" پشتیبانی میکنه که امکان ترکیب چندین دستور رو فراهم میکنه. با استفاده از کاراکتر |، خروجی یک دستور به عنوان ورودی دستور بعدی استفاده میشه. این قابلیت باعث میشه بشه عملیات پیچیده رو با ترکیب دستورات ساده انجام داد.
یکی از ویژگیهای قدرتمند Bash، قابلیت تعریف و استفاده از متغیرهای محیطی (environment variables) هستش. این متغیرها میتونن برای ذخیرهی اطلاعات مهم سیستم یا کانفیگهای برنامهها استفاده بشن. مثلاً، متغیر PATH مسیرهایی رو مشخص میکنه که سیستم باید برای پیدا کردن برنامههای اجرایی جستجو کنه.
Bash از توابع (functions) هم پشتیبانی میکنه که به کاربران اجازه میده بخشهای تکراری کد رو در قالب توابع قابل فراخوانی سازماندهی کنن. این قابلیت باعث میشه کدها خواناتر و قابل نگهداریتر بشن.
یکی از نکات جالب در مورد Bash اینه که میتونه از عملگرهای شرطی مثل && (و) و || (یا) استفاده کنه. این عملگرها امکان اجرای شرطی دستورات رو فراهم میکنن. مثلاً، با استفاده از command1 && command2، دستور دوم فقط در صورتی اجرا میشه که دستور اول با موفقیت اجرا شده باشه.
Bash همچنین از حلقههای تکرار مثل for، while و until پشتیبانی میکنه که برای انجام عملیات تکراری بسیار مفید هستن. این حلقهها میتونن برای پردازش فایلها، اجرای دستورات برای مجموعهای از آیتمها، یا انجام عملیات در فواصل زمانی مشخص استفاده بشن.
یکی از قابلیتهای پیشرفتهی Bash، امکان ایجاد و استفاده از آرایهها هستش. آرایهها در Bash میتونن برای ذخیره و دستکاری مجموعهای از مقادیر استفاده بشن، که در اسکریپتهای پیچیدهتر بسیار کاربردی هستن.
در نهایت، باید اشاره کرد که Bash یک زبان اسکریپتنویسی کامل هستش که میتونه برای نوشتن برنامههای پیچیده استفاده بشه. با این حال، برای تسکهای پردازشی سنگین یا برنامههای با منطق پیچیده، معمولاً استفاده از زبانهای برنامهنویسی سطح بالاتر مثل Python یا Perl توصیه میشه.
#linux #shell #bash #لینوکس #بش #شل
————————————————————————
میتونید برای حمایت از فعالیت این کانال، انتقادات و پیشنهادات خودتون رو کامنت کنید.
————————————————————————
💙💙 @PhiloLearn 💙💙
Forwarded from Gopher Academy
🔵 عنوان مقاله
BadgerDB 4.3: A Fast, Embeddable Key-Balue DB in Go
🟢 خلاصه مقاله:
مقالهی مورد نظر به توضیح و تجزیه و تحلیل DocsDB، یک سیستم ذخیرهسازی مقادیر کلیدی طراحی شده به عنوان جایگزینی پرکارآیی برای سیستمهای مبتنی بر غیر-Go مانند RocksDB میپردازد. DocsDB با هدف بهبود عملکرد و کارایی در مقابل سایر سیستمهای موجود در بازار توسعه یافته است. این سیستم با استفاده از زبان برنامهنویسی Go، امکان مدیریت دادهها را با سرعت و دقت بالا فراهم میآورد. بررسیهای انجام شده در مقاله نشان میدهد که DocsDB در مقایسه با راهحلهای مشابه مانند RocksDB، عملکرد بهتری در شرایط مختلف دارد. این مقاله به بررسی خصوصیات فنی و مزایای استفاده از DocsDB در برابر سایر سیستمها میپردازد و توضیح میدهد که چگونه این سیستم میتواند پاسخگوی نیازهای خاص کاربران و توسعهدهندگان باشد.
🟣لینک مقاله:
https://golangweekly.com/link/159246/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
BadgerDB 4.3: A Fast, Embeddable Key-Balue DB in Go
🟢 خلاصه مقاله:
مقالهی مورد نظر به توضیح و تجزیه و تحلیل DocsDB، یک سیستم ذخیرهسازی مقادیر کلیدی طراحی شده به عنوان جایگزینی پرکارآیی برای سیستمهای مبتنی بر غیر-Go مانند RocksDB میپردازد. DocsDB با هدف بهبود عملکرد و کارایی در مقابل سایر سیستمهای موجود در بازار توسعه یافته است. این سیستم با استفاده از زبان برنامهنویسی Go، امکان مدیریت دادهها را با سرعت و دقت بالا فراهم میآورد. بررسیهای انجام شده در مقاله نشان میدهد که DocsDB در مقایسه با راهحلهای مشابه مانند RocksDB، عملکرد بهتری در شرایط مختلف دارد. این مقاله به بررسی خصوصیات فنی و مزایای استفاده از DocsDB در برابر سایر سیستمها میپردازد و توضیح میدهد که چگونه این سیستم میتواند پاسخگوی نیازهای خاص کاربران و توسعهدهندگان باشد.
🟣لینک مقاله:
https://golangweekly.com/link/159246/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - dgraph-io/badger: Fast key-value DB in Go.
Fast key-value DB in Go. Contribute to dgraph-io/badger development by creating an account on GitHub.
Forwarded from Ninja Learn | نینجا لرن
یه مشکلی که همیشه باهاش سروکله میزنیم، اینه که دقیقاً چه فایلها و پوشههایی رو باید توی
خب، من یه راهحل توپ برات دارم! برو به سایت gitignore.io و اونجا اسم تکنولوژیای که باهاش کار میکنی، مثلاً Django، رو وارد کن. این سایت خودش یه لیست از فایلهایی که باید توی
با این کار، دیگه لازم نیست نگران باشی که چه فایلهایی به گیتت اضافه شدن! راحت و بیدردسر.
@ninja_learn_ir
.gitignore بذاریم؟ 🤔خب، من یه راهحل توپ برات دارم! برو به سایت gitignore.io و اونجا اسم تکنولوژیای که باهاش کار میکنی، مثلاً Django، رو وارد کن. این سایت خودش یه لیست از فایلهایی که باید توی
.gitignore بذاری بهت میده.با این کار، دیگه لازم نیست نگران باشی که چه فایلهایی به گیتت اضافه شدن! راحت و بیدردسر.
#gitignore #ترفند
@ninja_learn_ir
Toptal
gitignore.io
Create useful .gitignore files for your project
Forwarded from LinNews (Reza)
سورس اندروید ۱۵ توسط گوگل منتشر شد
#Android15 #AOSP #OpenSource #MobileDevelopment #TechNews
با انتشار این نسخه، توسعهدهندگان میتوانند به بهبودهای جدیدی که شامل
@LinAcademy | @LinNews
#Android15 #AOSP #OpenSource #MobileDevelopment #TechNews
با انتشار این نسخه، توسعهدهندگان میتوانند به بهبودهای جدیدی که شامل
بهبود تجربه توسعه دهندگان:همچنین انتظار میرود که دستگاههای پیکسل گوگل و کاستوم رام های AOSP در هفتههای آینده به اندروید ۱۵ بهروزرسانی شوند.
- اضافه شدن API های جدید برای بررسی عملکرد و مصرف برنامه ها
- مصرف ذخیره سازی برنامه ها
- بهبود های جدید در کتابخانه های Jetpack و SQLite
- افزودن قابلیت های جدید به API های PDF و Canvas
بهبود تایپوگرافی و بین المللی سازی:
- پشتیبانی از فونت های متغیر برای زبان های CJK
- افزودن فونت Hentaigana برای زبان ژاپنی
- بهبود حالت توجیه متن برای زبان های بدون فاصله
بهبود دوربین و رسانه:
- کنترل بهتر محدوده HDR برای محتوای SDR
- تنظیم خودکار سطح صدا و فشردگی دینامیکی برای محتوای AAC
- بهبود عملکرد فلاش در شرایط نور کم
بهبود تجربه کاربری:
- پشتیبانی از نمایش تمام صفحه برنامه ها
- بهبود پشتیبانی از نمایشگرهای برایل
- پشتیبانی از حالت مشاهده NFC برای تراکنش های یک ضربه ای
- بهبود مدیریت توجه (Do Not Disturb)
بهبود امنیت و حریم خصوصی:
- پشتیبانی از Passkeys برای ورود به حساب کاربری
- قابلیت تشخیص ضبط صفحه نمایش
- محدودیت های جدید برای PendingIntent ها
آماده سازی برنامه ها برای اندروید 15:
- توصیه ها برای آزمایش برنامه ها و آماده سازی کتابخانه ها و ابزارها
- تغییرات رفتاری مانند تغییر در وضعیت توقف برنامه ها و پشتیبانی از اندازه صفحه 16 کیلوبایتی دسترسی پیدا کنند.
Source 1
Source 2
@LinAcademy | @LinNews
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 مجموع سرمایهگذاری چین در تجهیزات تراشهسازی از مجموع آمریکا، کرهجنوبی و تایوان بیشتر است.
براساس گزارش Nikkei، چین در سال جاری میلادی بیشترین سرمایهگذاری را روی تجهیزات ساخت تراشه انجام داد. تولیدکنندگان نیمههادی چینی در نیمهی اول سال ۲۰۲۴ مبلغ قابل توجه ۲۵ میلیارد دلار در صنایع خود سرمایهگذاری کردند که از مجموع سرمایهگذاری کرهی جنوبی، تایوان و ایالات متحده در این حوزه فراتر میرود.
سرمایهگذاری عظیم چین روی صنعت تراشهسازی بهوضوح نشاندهندهی تلاشهای همهجانبهی چین برای محلیسازی تولید تراشه و کاهش وابستگی به تأمینکنندگان خارجی در بحبوحهی نگرانیهای فزاینده در مورد محدودیتهای تجاری احتمالی غرب است.
#خبر
@TheRaymondDev
براساس گزارش Nikkei، چین در سال جاری میلادی بیشترین سرمایهگذاری را روی تجهیزات ساخت تراشه انجام داد. تولیدکنندگان نیمههادی چینی در نیمهی اول سال ۲۰۲۴ مبلغ قابل توجه ۲۵ میلیارد دلار در صنایع خود سرمایهگذاری کردند که از مجموع سرمایهگذاری کرهی جنوبی، تایوان و ایالات متحده در این حوزه فراتر میرود.
سرمایهگذاری عظیم چین روی صنعت تراشهسازی بهوضوح نشاندهندهی تلاشهای همهجانبهی چین برای محلیسازی تولید تراشه و کاهش وابستگی به تأمینکنندگان خارجی در بحبوحهی نگرانیهای فزاینده در مورد محدودیتهای تجاری احتمالی غرب است.
#خبر
@TheRaymondDev
Nikkei Asia
China buys more chip tools than South Korea, Taiwan, U.S. combined
Record $25bn spent in first half in Beijing push to develop local supply chain
Forwarded from Laravel News
Chaperone Eloquent Models in Laravel 11.22 https://laravel-news.com/laravel-11-22-0
Laravel News
Chaperone Eloquent Models in Laravel 11.22 - Laravel News
The Laravel team released v11.22 this week, with the chaperone() Eloquent method for inverse relations, support for passing backed Enums to Queuable methods, and more.
Forwarded from کداکسپلور | CodeExplore (𝙰𝚖𝚒𝚗)
#github #profile
Please open Telegram to view this post
VIEW IN TELEGRAM