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
اگه دنبال پروژه های ماشین لرنینگ برای تمرین و یادگیری میگردید این ریپاژیتوری بیشتر از ۹۰۰ پروژه داره که حسابی کمکتن میکنه توی این زمینه!

https://github.com/ml-tooling/best-of-ml-python

@DevTwitter | <Mehdi Mashayekhi/>
👍15🤣51
یه فایل ۲ گیگی روی یه ساب‌دامین پیدا کردم، توش کلی اطلاعات هست. حالا بانتی این به کنار، یبار یکی از اینا پیدا کردم از توش کلی مسیر کشیدم بیرون از تو مسیرا کلی XSS زدم شدم نفر ۴ یه برنامه پابلیک بزرگ و کلی پول از توش درومد، به‌قولی برکت این فایلا تو صنف ما زیاده

@DevTwitter | <یاشو/>
🤣36👍7👎4🔥2
#کدبوک

این کتاب می‌تونه شما رو با الگوریتم آشنا بکنه و بعد وارد فاز حل مسئله بشین و روی ذهنتون کار کنین.

@DevTwitter | <Negin/>
👍39🤣8🔥73
یک میلیون Thread با گرفتن فقط 461 مگابایت مموری.
این قدرت هندل کردن Thread ها و GC سی شارپ میرسونه که چقدر روش کار شد و همونطورم که تو ویدیو میبینید چقدر به زبان Rust نزدیک شده (تازه با دات نت 6 هست).
youtu.be/WjKQQAFwrR4
https://github.com/ThePrimeagen/ts-rust-zig-deez

@DevTwitter | <Hootan HT/>
👎31👍19🔥62
This media is not supported in your browser
VIEW IN TELEGRAM
‏و خبر داغ و پشم ریزون امروز....
«فیسبوک Voicebox اولین و تنهاترین مدل گفتاری مبتنی بر AI رو عرضه کرد»

این مدل وظایفی رو انجام می‌ده که به طور خاص برای اون کار آموزش ندیده، مثل Dall E منتاها برای گفتار!

این ویدیوی معرفی رو از دست ندید

@DevTwitter | <Mostafa Alahyari/>
🔥17👍11
برای کسایی که پایتون رو تازه شروع کردن!

تصویر زیر یه خلاصه نویسی از یه سری دستوراتی هست که بهتون کمک میکنه شکل های متنوع بکشید توی پایتون..

یه راهنمای ساده س که باهاش داده هاتون رو بکشید!

@DevTwitter | <Sam92/>
👍20👎5🔥1
نتیجه نظر‌سنجی SO هم منتشر شد و جالبیش این بود که محبوبیت php نسبت به سال پیش ۲ درصد افت داشته :)

@DevTwitter | <Aryala/>
👍45👎9🤣4🔥1
دیروز با یکی از دوستام حرف میزدم بهم گفتش که برای اینکه ببینی حالا در چه سطحی هستی اینترنت رو قطع کن و توی زبان هایی که میدونی یک ماشین حساب ساده با ۴ عمل اصلی بنویس.
و خب نتیجه شد مخزن پایین

https://github.com/behdanisohrab/calc-cli

@DevTwitter | <Sohrab Behdani/>
🤣43👍103👎3
#Rust

شاید تاحالا اسم پکیج Arabic Reshaper رو توی پایتون شنیده باشید، دیروز برای یه کاری نیاز شد ازش استفاده کنم، اعصابم رو خورد کرد انقدر کند بود، دیدم فایده نداره و دست بکار پورت کردنش به راست شدم
بدون هیچ بهینه سازی سنگینی 53 برابر سریع تر
این لینک ریپوی لایبری، داخل crates.io هم موجوده اگه بخواید میتونید استفاده کنید

https://github.com/YouKnow-sys/ar-reshaper

@DevTwitter | <SAEID/>
👍24
دیروز یک فایل PDF کتاب گذاشتم و بعد از چند ساعت پاک کردم.

ماجرا اینه که خیلی وقته ایمیل های مختلفی به تلگرام دادم و در تلاش بودم که بفهمم این نوع پست گذاشتن مارو با مشکل مواجه میکنه یا نه. در نهایت یکی از ایمیل ها پاسخ گرفت ولی جوابش چیزی که میخواستیم نبود، به هر حال که بحث فایل pdf کتاب رو نتونستیم ادامه بدیم.

در نتیجه به خاطر مسائل کپی رایت و از ترس کونمون برای فایل های PDF یک چنل جدا زدیم.

وضعیت اونجا یکم متفاوته، اول این که چنل پرایوته
دوم این که عضو شدنتون باید حتما به تایید ادمین برسه.

https://news.1rj.ru/str/+kUnIvAQ3HWgwYjk8
👍46👎82
یه ناجوانمردی افتاده تو گوگل پلی داره واسه همه اپ‌ها مستندات تحریم میفرسته، امروز دیجیکالا و تپسی از گوگل پلی حذف شدن، دیوار هم که روزای قبل حذف شد
منتظر اخبار جدید از وزارت ارتباطات در جهت واکنش از نوع بومی سازی همه‌چیز باشید

@DevTwitter | <Soroush Ahmadi/>
👎57👍29🤣83
#کدبوک

اینو تازه تموم کردم و توصیه‌اش می‌کنم به کسانی که توی دانشگاه ساختمان داده و الگوریتم نگذروندن و برنامه‌نویسی می‌کنند
البته به تفصیل کتاب مشهور CLRS نیست ولی اون کتاب خیلی آکادمیکه و فراتر از نیازهای روزمره است ولی این کتاب تقریبا هر چیزی که برای ۹۹ درصد کارها لازمه رو پوشش داده.

* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.

@DevTwitter | <Mahdi Aryayi/>
👍232👎2
اگه ایرانید و لینوکس دارید احتمالاً با v2ray خیلی اذیت می‌شید چون خیلی از اپلیکیشن‌هاتون (مثل پایتون و داکر و امثالهم) پشت پروکسی نمی‌افتن. با redsocks می‌تونید کل ترافیک کامپیوترتون رو از SOCKS proxyای که ساختید رد کنید.

https://github.com/darkk/redsocks

@DevTwitter | <Erfan Alimohammadi/>
👍293👎3
من یه سری منابع رایگان رو تهیه کردم و توی این شکل زیر شماتیکشو گذاشتم..
از پایتون تا علوم داده!

لینک همه شون رو روی گیت هابم گذاشتم:
https://github.com/SaM-92/DataScience-ML-LearningHub
به مرور هم آپدیت میشه

@DevTwitter | <Sam92/>
20👎5👍4🤣2
This media is not supported in your browser
VIEW IN TELEGRAM
به عنوان یه برنامه نویس این واقعا هیجان زده‌م کرد.
به GPT-Engineer شما با دستور متنی می‌گید که چی‌ میخواید و AI ازتون چند تا سوال می‌پرسه که منظور شما رو دقیق تر متوجه بشه و بعد کدش رو براتون می‌زنه!‌

کاملا رایگان و متن‌باز هستش و توی یه مدت کمی ۱۷ هزار تا star خورده!

https://github.com/AntonOsika/gpt-engineer

@DevTwitter | <Mostafa Alahyari/>
🔥32👍3👎2
تو این نوشته، میبینیم که Garbage Collector تو JS چطوری کار میکنه. الگوریتم Mark And Sweep رو مرور کردیم و همین‌طور یه سری تکینک برای جلوگیری کردن از Memory Leak و مدیریت بهتر حافظه رو باهاش آشنا میشیم.
https://javanoscript.plainenglish.io/javanoscripts-garbage-collector-8f0807ef438c

@DevTwitter | <Hossein Mousavi/>
👍13🤣2
نتیجه ی تحقیق سالانه ی stackoverflow با شرکت ۹۰ هزار برنامه نویس
اونایی که برای خودم جالب بود براتون خلاصه ش میکنم:

۱) ۸۴ درصد برنامه نویسان تحصیلات دانشگاهی مرتبط دارن.

۲) استک اور فلو و داکیومنتیتشن رسمی ۲ منبع مهم یادگیری برنامه نویسی هستن...

‏۳) جاوااسکریپت محبوب ترین زبان برنامه نویسیه. پایتون امسال سوم شده :))

۴) یودمی با ۶۳٪ درصد اولین پلتفرم ویدیویی یادگیری برنامه نویسیه.

۵) ۳۳٪ برنامه نویسا فول استک دولوپرن

۶) آمریکا با ۲۱٪ بیشترین تعداد برنامه نویس ها رو داره.

‏۷) پستگرس با ۴۵٪ کاربری محبوب ترین دیتابیس در حال حاضره

۸) نودجی اس با ۴۲٪ محبوب ترین فریم ورکه.

۹) و vscode با ۷۳٪ محبوب ترین IDE

۱۰) ابزارهای غیر همزمان مثل جیرا و اسک... جیرا با ۵۳٪ بالاترین میزان استفاده رو داره.

۱۱) ابزارهای همزمان هم به ترتیب مایکروسافت تیم، اسلک، زوم و دیسکورد بالاترین میزان استفاده رو دارن. ولی اکثرا گفتن که دیسکورد رو ترجیح میدن.

۱۲)کوپایلت با ۵۴٪ محبوب ترین ابزار AI برنامه نویسیه

https://survey.stackoverflow.co/2023/

@DevTwitter | <Fermesk/>
👍672
یکی دوسال پیش آخرین چلنج اینو تو یه مصاحبه ای ازم پرسیدن و انگیزه گرفتم برم یبار کاامل این اولویت و ترتیب ایسینک هارو بخونم الان دوباره این مقاله رو دیدم و دلم نیومد شیر نکنم باهاتون..

https://betterprogramming.pub/10-javanoscript-promise-challenges-before-you-start-an-interview-c9af8d4144ec

@DevTwitter | <BahR../>
10👍3
اونچه که به شما راجع به استخدام در big tech نمیگن:

1) در کانادا و آمریکا، استخدام در این شرکت ها برای برنامه نویس ها کار دشوار و عجیب غریبی نیست. از دور به نظر میاد کسی که استخدام میشه باید آدم مجرب و باهوش و با دانشی باشه ولی فرایند مصاحبه جوری طراحی شده که این چیزها اهمیتی نداره.

2) مصاحبه ها در مایکروسافت، گوگل، آمازون، فیس بوک و ... جوری طراحی شده اند که تفاوتی بین کسی که سال ها در تخصصی استخوان خرد کرده و صاحب تجربه است با یک تاره فارغ التحصیل نیست. مصاحبه ها آنچنان به دانش و مهارتی که فرد در طی سال ها کسب کرده اهمیتی نمی دهند.

‏3) مصاحبه ها عمدتا تمرکز بر حل مسائل الگوریتمی دارن. مسئله هایی مرتبط با آرایه ها، ماتریکس، رشته ها، گراف، مرتب سازی و برنامه نویسی پویا. گاهی هم مسائل طراحی کلان سیستم پرسیده میشه. مثلا از شما می خوان که سیستمی شبیه توییتر رو طراحی کنید واسشون. می تونه همینقدر تخیلی باشه.

‏4) مصاحبه ها در همه این کمپانی ها شکل تقریبا ثابت دارند. برای موفقیت چندان نیاز به تجربه نیست. کافیه که برای مصاحبه "درس" بخونید و "نمونه سوال" ببینید. شبیه کنکور. شبیه تافل. بسته به آشنایی تون با الگوریتم ها شاید یکی دو ماه بیشتر لازم نباشه تا  دست تون برای مصاحبه گرم بشه.

‏5) برای همین، سایت هایی که نمونه سوال الگوریتمی دارن، مثل LeetCode به شدت پرطرفدار شده اند و تنها ابزار لازم اند برای تضمین موفقیت شما برای استخدام در این کمپانی ها. فروم هایی هم در این سایت ها هست که مردم میان میگن تو مصاحبه ها چه سوال هایی ازشون پرسیده شده و تقلب می رسونن.

6) کمپانی ها معتقدند که هر کس بتونه سوال های الگوریتمی رو حل بکنه می تونه از پس هر کاری بربیاد. پتانسیل داره. مهم نیست چقدر تجربه داره و یا تخصص اش چی هست. خب ادعای مزخرفی هست چون پاس شدن این مصاحبه یه مهارتی هست که طی چند هفته میشه بهش رسید با دیدن نمونه سوال و جواب.

‏7) نتیجه اینه که من به وفور آدم هایی رو می بینم که بدون تجربه چندانی، با مدتی درس خوندن، پوزیشن های خیلی خوب گرفتند و حقوق خوب. ولی خروجی کارشون چیزی جز کد کثیف و غیر قابل نگهداری نیست. از دور آدم فکر می کنه همه در این شرکت ها خدای نرم افزار هستند ولی اینطور نیست.

‏8) به عقیده من فرایند مصاحبه ای که اخیرا در همه جا باب شده، باعث شده که شرکت ها Leet-Coder استخدام کنند و نه مهندس نرم افزار. برتری دادن به سوال های الگوریتمی، منجر به کنار گذاشته شدن آدم های مجرب و حرفه ای میشه چون تجربه و مهارت چندان ارزیابی نمیشه.

9) یه نکته خنده دار تر هم اینه که در مایکروسافت اگه بخواید تیم تون رو عوض کنید، دوباره مجبورید از سد همین سوال های الگوریتمی بگذرید. امروز برای استخدام در تیم دات نت مصاحبه دادم. دریغ از یک سوال مرتبط با طراحی کد و دات نت. سه تا سوال ازم پرسیدن. هر سه الگورتیم های leetcode ایی.

10) فرض کن 50 ساله ات شده با دو تا بچه و هزار تا بدبختی ولی کلی تجربه، باید بری بشینی دوباره درس بخونی که برای اینا الگوریتم حل کنی تا بگی "پتانسیل" داری. ولی خب آخرش یه جوجه فارغ التخصیل الگوریتم رو ازت بهتر حل می کنه.

این فرایند که بیشتر و بیشتر داره باب میشه "احمقانه" است.

@DevTwitter | <Ehsan Mirsaeedi/>
👍71👎106
گاها مدیریت تاریخ‌ و زمان در پروژه به طرز مضحکی پیچیده میشه و پکیج "کربن" در php وظیفه ساده‌سازی این فرایند رو داره.

سعی کردم مطلبی آماده کنم تا درباره مدیریت تاریخ، زمان و مناطق زمانی در لاراول بگم و نحوه استفاده لاراول از کربن رو بررسی کنم.
vrgl.ir/KdwfA

@DevTwitter | <Mohammad Morakabati/>
👍17