DevTwitter | توییت برنامه نویسی – Telegram
DevTwitter | توییت برنامه نویسی
23.6K subscribers
4.36K photos
358 videos
6 files
4.1K links
توییت های برنامه نویسی و طراحی وب :)

@dvtwi

Hashtags:
devtwitter.t.me/5

DevBooks Channel:
https://news.1rj.ru/str/+AYbOl75CLNYxY2U0

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
‏نکته: لینوکس فقط یه هسته است ، گنو لینوکس یا سایر توزیع های دیگه سیستم عامل هستن

@DevTwitter | <Lithium/>
👍1
‏میدونستید که میشه Google Drive تون رو توی Linux (و حتی wsl) به عنوان فایل سیستم در هرجایی Mount کنید؟
این با استفاده از FUSE ممکن هست که WSL 2 ازش ساپورت میکنه.
واقعا چیز خفنیه. مخصوصا وقتی کرالر دارم و میخوام هر روز از خروجی ش بکاپ بگیرم.

نصب و استفاده:
https://github.com/astrada/google-drive-ocamlfuse/

@DevTwitter | <Nobody/>
👍1
‏توی php نسخه 8.1 یک چیزی به اسم php fiber معرفی شده, خلاصه اش میشه coroutine که با yeild و resume میشه هندلش کرد.
هنوز به نظرم swoole راه بهتری رو برای مدیریت این موارد داره.

@DevTwitter | <Amin Sharifi/>
👍1
‏همکارم اولین پروژه شخصی Rust اش رو بهمون نشون داد، یه ابزار برای تبدیل فرمت های مختلف serialization داده ها، مثلا json به yaml یا HCL به json، کیف کردم که چقدر آدم فعال و فنی خوبیه این شخص. شاید برای شما هم جذاب باشه بچه ها.

https://github.com/martinohmann/dts
👍2
‏بعد از سال ها تونستم سرعت اسکرول موس رو در ابونتو رو درست کنم
با پچ کردن libinput بدون نیاز به imwheel

https://github.com/tkkcc/libinput_patch
👍2
‏هر برنامه‌نویسی الزاما شغلش برنامه‌نویسی نیست، همونطور که هرکسی شغلش برنامه‌نویسیه، الزاما برنامه‌نویس نیست

@DevTwitter | <Vesal/>
👍1
Don’t say Safari is always last. Sometimes we are first.

presenting :has()

“For example, a:has(>img) selects all <a> elements that contain an <img> child.”
— from https://caniuse.com/css-has

@DevTwitter | </Jen Simmons>
👍1
‏یکی از سمومی که تو وب‌فارسی اضافه شده اینه که هرکسی حس کرده میتونه یه مقاله آموزشی بنویسه توی ویرگول منتشر کرده. در مورد دیزاین پترن ها که سرچ کنی اکثرا ویرگول میاد که یه توضیح مختصر فارسی نوشته شده و کدها هم از مثال های خارجی کپی پیست شده و بیشتر ذهنو پراکنده میکنه.

@DevTwitter | <hannanstd/>
👍1
‏به یه پروژه جالب متن باز برخوردم که میتونید رو سرورتون نصب کنید و به عنوان کلاینت یوتیوب ازش استفاده کنید:

https://github.com/iv-org/invidious

خوبیش اینه که وقتی رو سرورتون نصب میکنید، بدون فیلترشکن میتونید به این منبع دانش با ادرس خودتون دسترسی داشته باشید.
تستی مثلا
https://yewtu.be/channel/UCV-q5eC0hjN10KiCYRnVjnw

@DevTwitter | <Farid/>
👍1
‏بزرگترین ضربه‌ای که مهاجرت برنامه نویسان با سواد به اکوسیستم می زنه، ایجاد توهم سنیور بودن در برنامه نویسان تازه کاره
فرض کنید head تیم اندروید یک شرکت مهاجرت کنه
اونوقت یک برنامه نویس از همون تیم تبدیل می‌شه به head اندروید و فکر می کنه واقعا سواد و تجربه این کار رو داره

@DevTwitter | <Hussain Kazemi/>
👍1
سلام دوستان،
اگر رسانه ای دارید که براش تولید محتوا میکنید و مربوط به حوزه ی برنامه نویسی هست، کانال دو توییتر میتونه شمارو به اعضای خودش معرفی کنه.

کانال تلگرام، کانال یوتیوب، پروژه های اوپن سورس، مدیوم، پادکست و...

* فقط اگر تولید محتوا میکنید پیام بدید
* رایگانه

@DevTwitterAdmin
👍1
‏معنای واقعی 1 دقیقه طولانی‌تر بودن شب یلدا رو اون برنامه نویسی درک میکنه که ددلاین پروژش فردای شب یلداست.
یلداتون مبارک دوستان عزیز.

@DevTwitter | <Amir Assadzadeh/>
👍1
‏اگه به هر دلیلی از صداتون رو به عنوان ورودی سیستمتون استفاده میکنین. مثلاً ضبط ضدا مکالمه با skype یا هر چیز دیگه اینو استفاده کنین.

https://github.com/lawl/NoiseTorch

@DevTwitter | <Emad Baqeri/>
👍1
‏کورس درسی NLP با استفاده از Deep Learning
دانشگاه استنفورد
رایگان
برسونید به دست کسایی که به هوش مصنوعی و ماشین لرنینگ و... علاقه دارند
پیشنیاز : Python,Numpy,Pytorch و مباحث یادگیری ماشین
پیشنیاز ریاضی: آمار مقدماتی،جبر خطی، دیفرانسیل،ماتریس و...

http://web.stanford.edu/class/cs224n/

@DevTwitter | <اهلی بی‌فقی/>
👍1

اگر موقع کامیت کردن ۲ تا -m بذاری یه توضیج کوچیک یه توضیج بزرگ برای کامیت درنظر میگیره!!

git commit -m "fix bug" -m "bug 1, bug2, bug3"

@DevTwitter | <Reza Parsian/>
👍1
‏یکی از دوستان راجع به تکنیک‌های فهم و نگهداری یه پروژه قدیمی legacy پرسیده بود. این روش‌ها به ذهنم رسید. شما هم اگه لم و تجربه‌ای دارید لطفا بگید:

۱- سعی کن پروژه رو روی یه سیستم کاملا تمیز نصب کنی. این‌طوری میفهمی در بالاترین سطح چه اجزا و چه چالش‌هایی داره

‏۲- اگه سورس کنترل شده است commit‌های قدیم رو مرور کن. ببین برای هر فیچری کجاها رو تغییر دادن

۳- اگه کد ریویویی وجود داره حتما کامنت‌های اونجا رو ببین

۴- تیکت‌های پشتیبانی قدیمی رو بخون ببین هر ایرادی رو چطوری رفع کردن

۵- اگه مقدوره یکی دو سناریوی اصلی رو خط به خط Trace کن

‏۶- به اعصابت مسلط باش. همه کدهای عجیب به خاطر حماقت برنامه‌نویس قبلی نیست. گاهی باید با محدودیت‌های سیستم و نیازمندی‌های متناقض اون زمان می‌جنگیدن. اون محدودیت‌ها ممکنه امروز وجود نداشته باشه یا به کلی تغییر کرده باشن

‏۷- هر چه برنامه‌نویس حرفه‌ای‌تر و با سابقه‌تر میشه، احتمال این که با سیستم‌های legacy و پیچیده برخورد کنه بیشتره تا پروژه‌های greenfield. به عنوان یه بخش از زندگی حرفه‌ای قبولش کن

@DevTwitter | <مرد آرام/>
👍2
یه کانال پر از مطالب مفید دات نت
جوین شین شاید بدردتون خورد

https://news.1rj.ru/str/dotnetcode

@DevTwitter
👍2
‏ابزاری جهت دریافت دسترسی از سیستم عامل اندروید بواسطه روش های مهندسی اجتماعی

https://github.com/a9v8i/andtroj

@DevTwitter | <Afahin Fakhim/>
1👍1
‏فرق عمده Web 3.0 و Web 2.0 اینکه به جای استفاده از سرورهای متداول به عنوان backend از اسمارت‌کانترکت‌ها به عنوان backend استفاده میکنه. یه جورایی serverless هست ولی نه اون serverlessی که ما تو Cloud داریم (مثلا مثل Lambda رو AWS نیست) همین باعث میشه DevOps سبک‌تری داشته باشه.

@DevTwitter | <Iman/>
👍1
یک کانال یوتیوب که پر از آموزش های مفید برای دات نت کار های عزیز هست
برای مثال:
1) ساخت پیام رسان
2) اموزش دات نت ۶
3) اموزش ساخت نرم افزار ازمون گیر
4) اموزش ساخت ویروس های ساده
و...
لینک کانال یوتیوب:
https://youtube.com/channel/UCAneQEQy025k34FlSuBMLXQ

@DevTwitter
👍1