Forwarded from Out of Distribution (M S)
مهندسی نرمافزار برای دیتاساینتیستها
واقعیت غیرقابل انکاری که وجود داره وجود یک gap میان software engineering و data scientist هاست. دیتاساینتیستها معمولا به دانششون در حوزه هوش و تحلیل داده مینازند، در حالی که هر چه قدر هم این دانش عمیق باشه اما در موقعیتهای عملی واقعی که نیاز به طراحی و توسعه یک محصول پایدار و منعطف با همراهی با بقیه توسعهدهندهها میره، نیاز به نوعی دانش و مهارت مهندسی نرمافزار وجود داره. حالا این کتاب Software Engineering for Data Scientist از انتشارات Oreilly سعی داره تا همین گپ رو برای دیتا ساینتیستها پر کنه و به میزان کافی و نه بیشتر، به اونها نکات مهندسیطور قضیه رو هم انتقال بده. کتاب متن خوبی داره و واقعا قبل از این که یک کتاب مهندسی نرم افزار باشه یک کتابیه که انگار از زاویه دید یک دیتا ساینتیست به مسائل و راهحلهاشون نگاه کرده، برای همین خیلی جاها مثالهاش رو حتی روی ژوپیتر نوتبوک هم زده. این کتاب ۱۵ فصل داره:
چه طوری بهتر کد بنویسم و کد خوب اصلا چیه
چه طوری و از چه زوایایی عملکرد کد رو آنالیز کنیم
چهطوری از دادهساختارها بهتر استفاده کنیم و در هر موقعیت از کدامشان استفاده کنیم
برنامه نویسی OO و Functional، چطور از هر کدوم در موقعیت مخصوص به خودش استفاده کنیم.
هندلکردن ارورها و لاگ و دیباگ
مسائل Code Formatting و Linting
تستکردن کد
دیزاین و ریفکتور، چطوری پروژهمون رو ساختاردهی کنیم و از یک نوتبوک به یک اسکرپیت برسیم
داکیومنتیشن و این که چگونه کدمون رو برای بقیه قابل خوندن و فهمیدن کنیم
به اشتراک گذاری کد و چیزایی مثل Version Control و Dependency
درست کردن API
دپلویکردن و آشنایی با ابزارهای اتومات نظیر CICD
امنیت و ریسکها و خطراتی که میتونن تهدید کنند
مهارتهای توسعه نرمافزار و یک سری مفاهیم پیشرفتهتر از جمله این ۱۵ فصل کتاب هستند. من این کتاب رو چند وقت پیش خوندم و ضمن لذتبردن نوع نگاهم به بعضی مسائل رو هم تغییر داد. بعد از چند وقت اما حس کردم که برای بهتر ملکه ذهن شدنم نیاز دارم تا مطالبش رو توضیح بدم و جایی برای خودم دوباره بنویسم. از همین رو در ادامه انشالله هر از چندگاهی فصلی از این کتاب رو در موردش به صورت خلاصه و اجمالی پست رفته میشه.
واقعیت غیرقابل انکاری که وجود داره وجود یک gap میان software engineering و data scientist هاست. دیتاساینتیستها معمولا به دانششون در حوزه هوش و تحلیل داده مینازند، در حالی که هر چه قدر هم این دانش عمیق باشه اما در موقعیتهای عملی واقعی که نیاز به طراحی و توسعه یک محصول پایدار و منعطف با همراهی با بقیه توسعهدهندهها میره، نیاز به نوعی دانش و مهارت مهندسی نرمافزار وجود داره. حالا این کتاب Software Engineering for Data Scientist از انتشارات Oreilly سعی داره تا همین گپ رو برای دیتا ساینتیستها پر کنه و به میزان کافی و نه بیشتر، به اونها نکات مهندسیطور قضیه رو هم انتقال بده. کتاب متن خوبی داره و واقعا قبل از این که یک کتاب مهندسی نرم افزار باشه یک کتابیه که انگار از زاویه دید یک دیتا ساینتیست به مسائل و راهحلهاشون نگاه کرده، برای همین خیلی جاها مثالهاش رو حتی روی ژوپیتر نوتبوک هم زده. این کتاب ۱۵ فصل داره:
چه طوری بهتر کد بنویسم و کد خوب اصلا چیه
چه طوری و از چه زوایایی عملکرد کد رو آنالیز کنیم
چهطوری از دادهساختارها بهتر استفاده کنیم و در هر موقعیت از کدامشان استفاده کنیم
برنامه نویسی OO و Functional، چطور از هر کدوم در موقعیت مخصوص به خودش استفاده کنیم.
هندلکردن ارورها و لاگ و دیباگ
مسائل Code Formatting و Linting
تستکردن کد
دیزاین و ریفکتور، چطوری پروژهمون رو ساختاردهی کنیم و از یک نوتبوک به یک اسکرپیت برسیم
داکیومنتیشن و این که چگونه کدمون رو برای بقیه قابل خوندن و فهمیدن کنیم
به اشتراک گذاری کد و چیزایی مثل Version Control و Dependency
درست کردن API
دپلویکردن و آشنایی با ابزارهای اتومات نظیر CICD
امنیت و ریسکها و خطراتی که میتونن تهدید کنند
مهارتهای توسعه نرمافزار و یک سری مفاهیم پیشرفتهتر از جمله این ۱۵ فصل کتاب هستند. من این کتاب رو چند وقت پیش خوندم و ضمن لذتبردن نوع نگاهم به بعضی مسائل رو هم تغییر داد. بعد از چند وقت اما حس کردم که برای بهتر ملکه ذهن شدنم نیاز دارم تا مطالبش رو توضیح بدم و جایی برای خودم دوباره بنویسم. از همین رو در ادامه انشالله هر از چندگاهی فصلی از این کتاب رو در موردش به صورت خلاصه و اجمالی پست رفته میشه.
Forwarded from Laravel News
UnoPim is a Product Information Management System Built With Laravel https://laravel-news.com/unopim-product-information-management-system
Laravel News
UnoPim is a Product Information Management System Built With Laravel - Laravel News
UnoPim is an open-source Product Information Management (PIM) system built on the Laravel framework. You can use it to organize, manage, and enrich product information in one central place.
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 اگر در هنگام نصب وب سرور Lamp لوکال اجرا نشد و خطای زیر را داد :
دستورات زیر وارد کنید:
قسمت username نام کاربری لینوکسی که ثبت کردید را وارد کنید.
این دستور کاربر را به www-data اضافه می کند و دسترسی را باز می کند.
این خطای بالایی معمولا هنگام جا به جایی پوشه www وب سرور Lamp به جای دیگر اتفاق می افتد.
#لینوکس
@TheRaymondDev
Forbidden You don't have permission to access this resource
دستورات زیر وارد کنید:
sudo usermod -g www-data username
sudo systemctl restart apache2
قسمت username نام کاربری لینوکسی که ثبت کردید را وارد کنید.
این دستور کاربر را به www-data اضافه می کند و دسترسی را باز می کند.
این خطای بالایی معمولا هنگام جا به جایی پوشه www وب سرور Lamp به جای دیگر اتفاق می افتد.
#لینوکس
@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 اسرار مردان نمکی ایران باستان که ۲۵۰۰ سال پیش در معدن مومیایی شدند
https://link.springer.com/article/10.1007/s10963-024-09183-z
ترجمه فارسی :
https://www.zoomit.ir/fundamental-science/426587-iranian-saltmen-mummified-depicted-new-images/
@TheRaymondDev
https://link.springer.com/article/10.1007/s10963-024-09183-z
ترجمه فارسی :
https://www.zoomit.ir/fundamental-science/426587-iranian-saltmen-mummified-depicted-new-images/
@TheRaymondDev
SpringerLink
Salt Mining and Salt Miners at Talkherud–Douzlākh, Northwestern Iran: From Landscape to Resource-Scape
Journal of World Prehistory - The Douzlākh salt deposit (region: Māhneshān, Zanjān Province, Iran) is unique for its pure and crystal rock salt and was an important supplier of...
Forwarded from محتوای آزاد سهراب
Forwarded from DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
به جایِ اینکه خودتون برید جوابِ سوالتون رو از لابهلایِ ایشوها، کدها و مستندات در بیارید، لینکِ مخزن گیتهاب رو به این سایت بدید و بعد ازش بپرسید. حتی میتونید آدرسِ پکیج موردنظر در npm, pypi, pub رو بهش بدید و بعد دربارهٔ اون پکیج سوال بپرسید.
app.commanddash.io
@DevTwitter | <Ayub Kokabi/>
app.commanddash.io
@DevTwitter | <Ayub Kokabi/>
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
Forwarded from LearnPOV | لرن پی او وی
Forwarded from ⚝
YouTube
مصاحبه فرانت جونیور میدلول با عرفان
محتوایی که به مسیرشغلی شما کمک کنه. تکنیکال و سافت اسکیل بهتر بشین و درآمد بهتری داشته باشین
حمایت : https://www.coffeete.ir/andishe
لینکدین من : https://www.linkedin.com/in/andisheh-abbasian/
عضویت در تلگرام کامیونیتی : https://news.1rj.ru/str/+XBFvh5exzQY5ZmY0…
حمایت : https://www.coffeete.ir/andishe
لینکدین من : https://www.linkedin.com/in/andisheh-abbasian/
عضویت در تلگرام کامیونیتی : https://news.1rj.ru/str/+XBFvh5exzQY5ZmY0…
YouTu.be/hz-4A2LuDsM
Piped | Invidious
برسد به دست عزیزانی که مایلند در آینده مصاحبه کنند برای موقعیت شغلی توسعهدهندهٔ وبِ سمت کاربر:
#web #frontend #معرفی
@amiria703_channel
Piped | Invidious
برسد به دست عزیزانی که مایلند در آینده مصاحبه کنند برای موقعیت شغلی توسعهدهندهٔ وبِ سمت کاربر:
#web #frontend #معرفی
@amiria703_channel
Forwarded from Ninja Learn | نینجا لرن
روز برنامه نویس مبارک 🎉
۲۱ شهریور (۱۲ سپتامبر) به عنوان "روز برنامهنویس" شناخته میشود زیرا این روز، ۲۵۶مین روز سال است. عدد ۲۵۶ برای برنامهنویسان معنای ویژهای دارد؛ چون در سیستم دودویی (باینری) که اساس کامپیوترها و برنامهنویسی است، ۲۵۶ بزرگترین توانی است که میتوان با ۸ بیت (یک بایت) نشان داد. همچنین، عدد ۲۵۶ در بسیاری از مفاهیم کامپیوتری بهویژه حافظه و پردازش دادهها اهمیت زیادی دارد. به همین دلیل، روز ۲۵۶مین روز سال در تقویم میلادی به عنوان روز برنامهنویس انتخاب شده است.
در تقویم میلادی، اگر سال کبیسه باشد، این روز به ۱۳ سپتامبر منتقل میشود.
@ninja_learn_ir
۲۱ شهریور (۱۲ سپتامبر) به عنوان "روز برنامهنویس" شناخته میشود زیرا این روز، ۲۵۶مین روز سال است. عدد ۲۵۶ برای برنامهنویسان معنای ویژهای دارد؛ چون در سیستم دودویی (باینری) که اساس کامپیوترها و برنامهنویسی است، ۲۵۶ بزرگترین توانی است که میتوان با ۸ بیت (یک بایت) نشان داد. همچنین، عدد ۲۵۶ در بسیاری از مفاهیم کامپیوتری بهویژه حافظه و پردازش دادهها اهمیت زیادی دارد. به همین دلیل، روز ۲۵۶مین روز سال در تقویم میلادی به عنوان روز برنامهنویس انتخاب شده است.
در تقویم میلادی، اگر سال کبیسه باشد، این روز به ۱۳ سپتامبر منتقل میشود.
@ninja_learn_ir
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
تیم همروش گزارشی از نظرسنجی ۲۰۲۴ استکاورفلو منتشر کرده که مطالب جذابی داره:
https://hamravesh.com/blog/stackoverflow-survey/
چیزی که به نظرم انتظار میرفت:
برای سالیان طولانی MySQL همواره محبوبترین دیتابیس در آمارهای Stack Overflow بوده است. اما در طول ۲ سال گذشته PostgreSQL توانسته رتبه اول محبوبترین دیتابیس دنیا را به خود اختصاص دهد. در جایگاه دوم نیز MySQL حضور دارد.
مانند سالهای پیش، جاوااسکریپت، توانسته جایگاه محبوبترین زبان برنامهنویسی را به خود اختصاص دهد. جالب است بدانید که از سال ۲۰۱۴ تا اکنون جاوااسکریپت همواره محبوبترین زبان برنامهنویسی بوده است. بعد از زبانهای HTML/CSS توانستند رتبه دوم و زبان پایتون رتبه سوم محبوبترین زبانهای برنامهنویسی، اسکریپتنویسی و نشانهگذاری را بدست بیاورند.
@code2_ir
https://hamravesh.com/blog/stackoverflow-survey/
چیزی که به نظرم انتظار میرفت:
برای سالیان طولانی MySQL همواره محبوبترین دیتابیس در آمارهای Stack Overflow بوده است. اما در طول ۲ سال گذشته PostgreSQL توانسته رتبه اول محبوبترین دیتابیس دنیا را به خود اختصاص دهد. در جایگاه دوم نیز MySQL حضور دارد.
مانند سالهای پیش، جاوااسکریپت، توانسته جایگاه محبوبترین زبان برنامهنویسی را به خود اختصاص دهد. جالب است بدانید که از سال ۲۰۱۴ تا اکنون جاوااسکریپت همواره محبوبترین زبان برنامهنویسی بوده است. بعد از زبانهای HTML/CSS توانستند رتبه دوم و زبان پایتون رتبه سوم محبوبترین زبانهای برنامهنویسی، اسکریپتنویسی و نشانهگذاری را بدست بیاورند.
@code2_ir
Forwarded from DevTwitter | توییت برنامه نویسی
12 سپتامبر (22 شهریور) روز برنامه نویسه
این روز به خاطر 256اُمین روز سال نامگذاری شده
عدد 256 بر مبنای 2 میشه 1 بایت :))
روز همه «از نظر فنی نمیشه»، «ساختارمون بهم میریزه» و «از کشه» ها مبارک
@DevTwitter
این روز به خاطر 256اُمین روز سال نامگذاری شده
عدد 256 بر مبنای 2 میشه 1 بایت :))
روز همه «از نظر فنی نمیشه»، «ساختارمون بهم میریزه» و «از کشه» ها مبارک
@DevTwitter
Forwarded from Linuxor ?
چند تا روش مصنوعی برای افزایش ذهنیت هکری که تا الان به صورت تجربی بدستشون آوردم
+ بمباران سوال : سعی کنید برای موضوعتون سوال طرح کنید. این کارو انقدر باید تکرار کنید که همیشه سوال های خوب به ذهنتون برسه و سوالای سطحی حذف بشه
+ نقض فرضیه ها : همه چیز ممکنه، سعی کنید فرضیه های مسئله رو به راحتی قبول نکنید. حتی در حد چند ثانیه بیشتر فکر کردن
+ از بازی روانی نترسید : قرار نیست یه سایت یا اپلیکیشن چون ui خوب و تعداد کاربر بالایی داره باگ نداشته باشه همه جا برای شما زمین بازیه حتی سایت Google.com
+ پلن برای فانه : استرس اینکه وقت و پول ندارم رو نداشته باشید، نگهبان بازی (مغزتون) بفهمه پول یا وقت ندارید خیلی بی رحمه اجازه نمیده خوب بازی کنید
+ سازنده باشید : فقط دنبال این نباشید که این سیستم رو هک کنم و اون سیستم رو هک کنم، خودتون سعی کنید یه سیستم بسازید، ناخودآگاه نقاط ضعف سیستم های بقیه رو پیدا میکنید
+ در نهایت شما نیاز به علم دارید : با ورودی اطلاعات ثابت به مغزتون به احتمال زیاد خروجی تکراری میده باید ورودی های مغزتون رو بالا ببرید تا بتونید خروجی های غیر تکراری تری تولید کنید
🐧 @Linuxor
+ بمباران سوال : سعی کنید برای موضوعتون سوال طرح کنید. این کارو انقدر باید تکرار کنید که همیشه سوال های خوب به ذهنتون برسه و سوالای سطحی حذف بشه
+ نقض فرضیه ها : همه چیز ممکنه، سعی کنید فرضیه های مسئله رو به راحتی قبول نکنید. حتی در حد چند ثانیه بیشتر فکر کردن
+ از بازی روانی نترسید : قرار نیست یه سایت یا اپلیکیشن چون ui خوب و تعداد کاربر بالایی داره باگ نداشته باشه همه جا برای شما زمین بازیه حتی سایت Google.com
+ پلن برای فانه : استرس اینکه وقت و پول ندارم رو نداشته باشید، نگهبان بازی (مغزتون) بفهمه پول یا وقت ندارید خیلی بی رحمه اجازه نمیده خوب بازی کنید
+ سازنده باشید : فقط دنبال این نباشید که این سیستم رو هک کنم و اون سیستم رو هک کنم، خودتون سعی کنید یه سیستم بسازید، ناخودآگاه نقاط ضعف سیستم های بقیه رو پیدا میکنید
+ در نهایت شما نیاز به علم دارید : با ورودی اطلاعات ثابت به مغزتون به احتمال زیاد خروجی تکراری میده باید ورودی های مغزتون رو بالا ببرید تا بتونید خروجی های غیر تکراری تری تولید کنید
🐧 @Linuxor
Forwarded from Rust for Python developers
آپدیت وضعیت:
این مدت کارهای شرکتهایی که استعفا دادم رو پیش بردم و نیروهای جایگزین رو onboard کردم.
هرچند هنوز خودم درگیر هستم (ولی خیلی سعی میکنم دور بمونم و ساعت کاری پر نکنم)
پیشنهاد دستمزد بالاتر هم بهم دادند ولی دیگه نمیخوام کار کنم (پروژهها خسته کننده شده)
توی این مدت بهم اجازه داد روزی ۳-۴ ساعت
الان از توانایی کد زدنم مطمئن شدم، اما با مدل پروژههام حال نمیکنم بنظرم میشه بهتر ازین باشه واقعاً.
برای همین تصمیم گرفتم، از امروز دوباره برگردم روی آموزش خوندن، خوبی این مدت کد زدن این بود که فهمیدم یک سری مفاهیم رو جزئیاتش رو ندیدم توی آموزشهای قبلی و این جزئیات برای کد بهتر و تمیزتر زدن مهم هست.
میتونم با سرچ بهش برسم ولی هربار سرچ کردن و خوندن با توجه به اینکه مرض درک جزئیات دارم زمان زیادی ازم داره میگیره، پس تصمیم گرفتم یک مقدار کد زدن رو کنار بذارم و باز به آموزش دیدن رو بیارم.
الان میدونم دقیقاً کجاها ضعف دارم و چه چیزهایی رو به جزئیاتش نیاز، البته که با منابع جدید ادامه خواهم داد.
این وسط یک اتفاق دیگه هم افتاد، چندروز قبل مدیرم با مدیرعامل headquarter اصلی برای دفاع از آنچه که به ناحق علیه تیمهای فنی بود دعوا کرد.
امروز هم استعفا داد، با اینکه این شرکت تنها جایی بود که کار میکرد.
برای من بعنوان مدیر میانی (تیملید بودم بیشتر) این موضوع خیلی درگیری ذهنی ایجاد کرد تا اینکه امروز به این تصمیم رسیدم با وجود اینکه این شرکت درآمد ساده و خوبی رو بهم میداد استعفا بدم در حمایت از مدیر خودم که به حق دعوا کرد، حدود ظهر اینکار رو کردم و متوجه شدم باقی مدیرهای فنی همراه ایشون هم استعفا دادند.
و بعد از اون یکسری از نیروهای زیر دست، متأسفانه با من هماهنگ نشده بود ولی همگی متنی یکسان برای استعفا داده بودند با این خلاصه که :
با توجه به اتفاقات افتاده، به این نتیجه رسیدیم مدیرعامل جدید درک درستی از کارهای فنی نداره و شرکت موقعیتش توی بازار جهانی رو از دست خواهد داد.
نمیخواهیم شاهد نابودی آنچه که ساختیم باشیم.
حدود ۷۰ نفر استعفا دادند در کل، اینجوری شد ۳ تا استعفای شغلی برای من
ولی بابت این آخری خیلی خوشحالم، بعد از این استعفا واقعاً حالم خوب شد چون طرف درستی وایسادم.
در نهایت اینکه؛ یک جورایی داره بهم الهام میشه که شاید وقتش هست برم سمت
برای همین ۵-۶ مورد دعوت به همکاری که این چندروز بعد از تعطیلات دریافت کردم رو فعلا رد کردم؛ شاید با همین ۲ تا شغل که دارم بمونم و به وقت گذاشتن روی
شایدم ۱ مورد دیگر رو هم اضافه کنم، چون از اول تصمیم روی استعفا از ۲ تا شغل بود نه ۳ مورد.
ولی بطور خلاصه، برگشتم روی یادگیری باز و اینبار عمیقتر قرار هست
این مدت کارهای شرکتهایی که استعفا دادم رو پیش بردم و نیروهای جایگزین رو onboard کردم.
هرچند هنوز خودم درگیر هستم (ولی خیلی سعی میکنم دور بمونم و ساعت کاری پر نکنم)
پیشنهاد دستمزد بالاتر هم بهم دادند ولی دیگه نمیخوام کار کنم (پروژهها خسته کننده شده)
توی این مدت بهم اجازه داد روزی ۳-۴ ساعت
Rust کد بزنم.الان از توانایی کد زدنم مطمئن شدم، اما با مدل پروژههام حال نمیکنم بنظرم میشه بهتر ازین باشه واقعاً.
برای همین تصمیم گرفتم، از امروز دوباره برگردم روی آموزش خوندن، خوبی این مدت کد زدن این بود که فهمیدم یک سری مفاهیم رو جزئیاتش رو ندیدم توی آموزشهای قبلی و این جزئیات برای کد بهتر و تمیزتر زدن مهم هست.
میتونم با سرچ بهش برسم ولی هربار سرچ کردن و خوندن با توجه به اینکه مرض درک جزئیات دارم زمان زیادی ازم داره میگیره، پس تصمیم گرفتم یک مقدار کد زدن رو کنار بذارم و باز به آموزش دیدن رو بیارم.
الان میدونم دقیقاً کجاها ضعف دارم و چه چیزهایی رو به جزئیاتش نیاز، البته که با منابع جدید ادامه خواهم داد.
این وسط یک اتفاق دیگه هم افتاد، چندروز قبل مدیرم با مدیرعامل headquarter اصلی برای دفاع از آنچه که به ناحق علیه تیمهای فنی بود دعوا کرد.
امروز هم استعفا داد، با اینکه این شرکت تنها جایی بود که کار میکرد.
برای من بعنوان مدیر میانی (تیملید بودم بیشتر) این موضوع خیلی درگیری ذهنی ایجاد کرد تا اینکه امروز به این تصمیم رسیدم با وجود اینکه این شرکت درآمد ساده و خوبی رو بهم میداد استعفا بدم در حمایت از مدیر خودم که به حق دعوا کرد، حدود ظهر اینکار رو کردم و متوجه شدم باقی مدیرهای فنی همراه ایشون هم استعفا دادند.
و بعد از اون یکسری از نیروهای زیر دست، متأسفانه با من هماهنگ نشده بود ولی همگی متنی یکسان برای استعفا داده بودند با این خلاصه که :
با توجه به اتفاقات افتاده، به این نتیجه رسیدیم مدیرعامل جدید درک درستی از کارهای فنی نداره و شرکت موقعیتش توی بازار جهانی رو از دست خواهد داد.
نمیخواهیم شاهد نابودی آنچه که ساختیم باشیم.
حدود ۷۰ نفر استعفا دادند در کل، اینجوری شد ۳ تا استعفای شغلی برای من
ولی بابت این آخری خیلی خوشحالم، بعد از این استعفا واقعاً حالم خوب شد چون طرف درستی وایسادم.
در نهایت اینکه؛ یک جورایی داره بهم الهام میشه که شاید وقتش هست برم سمت
Rust برای موقعیت شغلی بعدی.برای همین ۵-۶ مورد دعوت به همکاری که این چندروز بعد از تعطیلات دریافت کردم رو فعلا رد کردم؛ شاید با همین ۲ تا شغل که دارم بمونم و به وقت گذاشتن روی
Rust ادامه بدم شایدم ۱ مورد دیگر رو هم اضافه کنم، چون از اول تصمیم روی استعفا از ۲ تا شغل بود نه ۳ مورد.
ولی بطور خلاصه، برگشتم روی یادگیری باز و اینبار عمیقتر قرار هست
Rust بخونم.Forwarded from محتوای آزاد سهراب
وسط یک مشت حاشیه توی جامعه نرم افزار آزاد طبق معمول، بالاخره پچم توی گنوم و گنومموبایل مرج شد:
https://gitlab.gnome.org/verdre/gnome-shell-mobile/-/blob/46-mobile.1/CHANGELOG.md
@SohrabContents
https://gitlab.gnome.org/verdre/gnome-shell-mobile/-/blob/46-mobile.1/CHANGELOG.md
@SohrabContents
GitLab
CHANGELOG.md · 46-mobile.1 · Jonas Dreßler / gnome-shell-mobile · GitLab
Welcome to GNOME GitLab