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 | <klusty the clown/>
🤣96👍6👎2🤯1
صحبت از زبان‌های جدید شد یه نگاهی هم به V انداختم.

تا الان زبان‌های زیادی اومدن که بخوان جایگزین C یا Javanoscript بشن که تقریبا هیچ کدومشون هم نتونستن کاری از پیش ببرن.

ولی زبانی که همزمان بخواد جایگزین جفتشون بشه باید خیلی اعتماد به نفس بالایی داشته باشه

vlang.io

@DevTwitter | <OpenDrain/>
👍30🤣22🔥2👎1
تایپ اسکریپت عملاَ‌ داره جایگزین سینتکس خالص جاوا اسکریپت میشه و این روزا کمتر پروژه ای می بینید که از اون استفاده نکنه. آمارهای گیت هاب هم همینو میگه.
تو این عکس می بینید که درصد کل پول ریکوست های تایپ اسکریپت داره از جاوا اسکریپت پیشی می گیره و خود JS در حال افوله

@DevTwitter | <Imun/>
👍43🤣4👎3🔥1
اونی که ایده Nuxt 3 رو داد…
و یه لحظه فکر نکرد وقتی آپگرید از Nuxt 2 به Angular راحت تره تا Nuxt 3 نگو ورژن استیبلش اومده

@DevTwitter | <BaQer SaQa/>
🤣35🔥2
#بدرد

من بعد از ۸-۹ سال کار تو حوزه برنامه نویسی تصمیم گرفتم عوارضی که برای من داشته رو اینجا لیست کنم

نشستن به مدت طولانی که مشکلات جسمی جدی(بینایی، لرزش عضلات، ضعف) در دراز مدت ایجاد میکنه.
در این مورد ایجاد تعادل به عهده خود فرد هست که کار راحتی هم نیست.

‏این یک واقعیته که برنامه نویسی یکی از پر استرس ترین شغل های دنیاست که دائما فرد درگیر یه سری ددلاین و تحویل تسک و چالش های جدیده.
کنترل کردن این مورد بسیار سخته اگه مهارت نرم و سبک زندگی سالمی نداشته باشه.

فرسودگی شغلی(برن اوت) به شدت رایجه و بعدش فرد احساس خستگی فیزیکی و عاطفی میکنه که ممکنه مدت زیادی طول بکشه تا از توش در بیاد.

فقدان تعامل اجتماعی یکی از مهمترین عوارضشه که کل زندگی فرد مانند روابط، دوستان و ارتباطات اجتماعیش رو تحت شعاع قرار میده.

آپدیت بودن توی استک ها واقعا کار سختیه بخصوص زمانی که فرد رفته رفته سنش زیاد میشه و چالش های جدیدی مثل خانواده، روابط یا فعالیت های اجتماعیش بیشتر میشه.

سر و کله زدن با مشتری که هیچ ایده ای از نحوه پیاده سازی فنی کار نداره و نیازهاش دائما در حال تغییره کار خیلی سختیه و نیاز به صبور بودن داره و صبور بودن هم کار خیلی راحتی نیست.

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

پروسه اشکال زدایی یکی از استرس زا ترین بخش های رایجه برنامه نویسیه که همیشه وجود داشته و فرد بخواد یا نخواد درگیر تنش و استرسش هست.

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

امنیت شغلی برنامه نویسی نسبت به شغل های مهندسی دیگه با این میزان چالش خیلی کمتره.

نسبت ارتباط مجازی به واقعی اونقدر زیاده که اگه تعادل بصورت دستی ایجاد نشه فرد به یه ربات، شباهت بیشتری پیدا میکنه تا یه آدم زنده با غرایض معمولی.

@DevTwitter | <Mehdi/>
👍137🤯5👎4🤣3
این ریپوی باحال که از خود شرکت ماکروسافت هست، آموزش برنامه نویسی وب رو میده که به نظرم بد نیست نگاهی بهش بندازید
24 درس توی 12 هفته

حتی اگر بلدید بازم نکته هایی هست که بدردتون بخوره

https://github.com/microsoft/Web-Dev-For-Beginners

@DevTwitter
👍27👎1
مایکروسافت اعلام کرد که در حال حاضر یک عدد syscall در کرنل ویندوز دارند که با Rust نوشته شده!

یک عدد.
فقط یک عدد.

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

@DevTwitter | <Amirreza Gh/>
👍42🤣3👎1🤯1
#حاجی_پشمام

سایت pay.ir چند روزی هست که کاملا غیرفعال و غیرقابل دسترس شده.

حالا داستان اینجاست که بانک مرکزی و شاپرک با حکم قضایی، pay.ir رو به پولشویی متهم کردن و سرورهاش رو به صورت فیزیکی خاموش کردن.
در نتیجه حتی نمیتونن به سایت دسترسی داشته باشن تا اطلاعیه منتشر کنن.
همچنین به دامنه هم دسترسی ندارن که دی ان اس هاش رو عوض کنن و یه اطلاعیه نشون بدن حداقل.
گفته شده که هیچگونه مدرک و سندی دال بر درست بودن این اتهام ارائه نشده.

احتمالا اگر توی پیامرسان های داخلی هم اطلاعیه میدادن اونارو هم حذف میکردن.

در نتیجه مجبور شدن یک اطلاعیه توی تلگرام منتشر کنن :)))

یعنی شما ببینید که چقدر راحت از قدرتشون استفاده کردن و یک کسب و کار رو کلا زمین زدن.

@DevTwitter
🤬69🤯13👍6👎2
DevTwitter | توییت برنامه نویسی
#حاجی_پشمام سایت pay.ir چند روزی هست که کاملا غیرفعال و غیرقابل دسترس شده. حالا داستان اینجاست که بانک مرکزی و شاپرک با حکم قضایی، pay.ir رو به پولشویی متهم کردن و سرورهاش رو به صورت فیزیکی خاموش کردن. در نتیجه حتی نمیتونن به سایت دسترسی داشته باشن تا اطلاعیه…
دوستان به این نکته دقت کنید که اصلا هنوز مشخص نیست پولشویی واقعا اتفاق افتاده یا خیر، در این مورد اطلاعی نداریم هنوز، ولی حتی اگر پولشویی کرده باشن، حکومت برای قطع یک سرویس، باید به کاربرا تو زمان مناسب اطلاع رسانی کنه تا بتونن از سرویس های جایگزین استفاده بکنن
نه که اینطوری یهو دکمه رو بزنن
👍54👎2🤣1
در صورتی که تا حالا یه نمایشگر خط بریل (ویژه نابینایان) ندیدین، خدمت شما

@DevTwitter | <jadi/>
🔥56🤯8👍5🤣1
#Wordpress #بدرد

امروز که صبحمون رو با خبر هک شدن یکی از سایت‌ها شروع کردیم تصمیم گرفتم این پست رو بنویسم که یادآوری بشه استفاده از افزونه‌های وردپرس غیراصل چه مشکلات جدی‌ای رو برای ما به وجود میارن که گاها جبران هم نمی‌شن. لطفا اینارو برسونید به گوش دوستان وردپرسیمون.
اول بگم هر چیزی که غیر از محل توسعه‌دهنده اصلی تهیه بشه غیراصل حساب میشه، حالا مارکت ایرانی باشه و رایگان و ... فرقی نمی‌کنه. عزیزانم قرار نیست به محض نصب و استفاده شما مشکل رو حس کنید، گاها ماه‌ها و حتی سال‌ها بدون مشکل از همین چیزها استفاده می‌کنید. معمولا هکرها دوره‌ای سراغ سایت‌ها میان و دنبال اهداف مناسب هستن. مدل این نوع هک‌ها از جنس دسترسی و سواستفاده‌ست و این یعنی خیلی وقت‌ها شما متوجه نیستید که هکر به سایت دسترسی داره.
به عنوان مثال برای خودش تو محتوای شما لینک می‌ذاره و ...
اما اصل ماجرا اینجاست که وقتی که شما هک شدید دیگه خبری از دیفیس و این چیزها نیست، هکر صفحات سایت شمارو به جاهای دیگه منتقل می‌کنه یا صفحات جدید رو سایت شما می‌سازه، بنابراین می‌تونه تمام تلاش شما برای بهینه‌سازی سایتتون برای گوگل رو از بین ببره. و یا یک شبه همه زحماتتون رو هدر بده.حتما می‌گید چطوری اینجوری، خیلی باید خوش‌شانس باشید که زیر ۱۲ ساعت متوجه این اتفاق بشید، (البته که همه چیز عادیه) چون گوگل به زودی کلی صفحه جدید ایندکس می‌کنه، کلی breadcrumb می‌بینه و تایتل‌های صفحات پر ترافیک تو نتایج تغییر می‌کنه. تمام آدرس‌ها poor می‌شن و رتبه‌هاتون از نتایج حذف میشه.اینو هم بگم گاهی این فرآیند کم کم اتفاق می‌افته و به تدریج کلی لینک خروجی میدید. بعد این اتفاقات، شما هستید و سایتی که داغون شده و تلاش برای بازگشت نتایج.

حالا می‌خوام به راهکار بپردازم
۱- از نسخه اصلی افزونه‌ها استفاده کنید.
مارکت‌های داخلی به فرض تمیز بودن سورس اصلی خودشون افزونه رو کد می‌کنن. و مهمتر اینکه دسترسی به آپدیت منظم ندارید. برای آپدیت باید افزونه نصب کنید و بدتر تو باتلاق فرو می‌رید.
پس اگر کسب و کار یا سایتتون جدیه، تو این موضوع سهل انگاری نکنید.
اگر کردید شک نکنید یک روزی از همینجا صدمه می‌بینید.
۲- همه چیز رو آپدیت کنید. افزونه‌ها، پوسته‌ها و وردپرس همیشه باید به‌روز باشن.
۳- از سیستم‌های امنیتی وردپرس استفاده کنید. (اینجا بهش نمی‌پردازم.)
۴- تو انتخاب هاست، سرور و کانفیگ اون دقت کنید.
۵- موارد عمومی و تنظیماتی امنیت وردپرس رو رعایت کنید.
۶- همیشه بکاپ بگیرید. اینجوری دیگه هیچ وقت سایت وردپرسیتون به مشکل نمیخوره. اسم وردپرس هم خراب نمیشه :)))
امیدوارم کمکتون کنه این موارد. گزینه‌های زیادی میشه به لیست اضافه کرد که مطمئنا امنیت رو بالاتر می‌بره اما تا همینجا کفایت می‌کنه.

@DevTwitter | <Saeed Fard/>
👍34
معنای انواع وضعیت های http

@DevTwitter | <Atyfi/>
👍36🤯2🤣1
یادتونه گفتم یه کتاب خوب، نسبتا مفصل و در عین حال قابل فهم و با مثال برای درک الگوریتم معرفی می‌کنم؟ این شما و این کتاب «درک الگوریتم؛ راهنمای تصویری برای برنامه‌نو یس‌ها و افراد کنجکاو» و البته.... ترجمه فارسی کتاب هم رایگان در دسترسه؛

https://youtu.be/p21OlSQIRZk
https://news.1rj.ru/str/jadivarlog/24

@DevTwitter | <jadi/>
🔥24👍5
یکی از مشکلاتی که اون اوایل توی فرانت داشتم، این بود که نمیدونستم از چه سایز صفحه ای برای ریسپانسیو کردن استفاده کنم و ده تا مدیا کوئری مینوشتم

در صورتی که همین پنج تا رو رعایت کنید کافیه
@DevTwitter
👍51👎9🔥3
اینجا یه سری رودمپ خفن هست برای تمام تخصص ها

حتما نگاهی بهش بندازید

https://github.com/kamranahmedse/developer-roadmap

@DevTwitter
👍27👎3🤣2🤬1
قسمت سوم مینی دوره مارک داون آپلود شد

توی این ویدیو قراره یاد بگیریم چجوری از تصاویر توی فایلهای مارک داون استفاده کنیم و چه روش هایی برای این کار داریم و درنهایت ببینیم توی مارک داون چجوری میتونیم نقل قول کنیم.

ویدئو:
https://youtu.be/YG8exAP-Gj4


ریپوی دوره:
https://github.com/sh-youtube/Markdown-Tutorial

@DevTwitter | <Shahriar/>
👍15👎2
This media is not supported in your browser
VIEW IN TELEGRAM
میزان محبوبیت زبان های برنامه نویسی در طول چندین سال.

@DevTwitter | <Simurgh AI/>
🔥19👎8🤣3👍2
اگه توی پروژه‌تون از Composer استفاده می‌کنید، از نسخه ۲.۴ به بعد کومپوزر، می‌تونید توی فرآیند دیپلوی از دستور composer audit --locked استفاده کنید تا با بررسی پکیج‌های مورد استفاده، در صورت وجود آسیب‌پذیری امنیتی شناخته شده، جلوی ادامه فرآیند دیپلوی رو بگیره. ‌
برای دستورهای composer require و composer update هم می‌تونید از فلگ --audit استفاده کنید.

دستور npm audit هم کاربرد مشابهی هنگام استفاده از ان‌پی‌ام داره.

@DevTwitter | <Milad Nouri/>
👍20
#بگایی_در_کمین

جفری هینتون که به پدرخوانده هوش مصنوعی معروفه، از گوگل استعفا داده و هشدار داده هوش مصنوعی می‌تونه به‌زودی باهوش‌تر از انسان بشه و در نهایت هم از همکاری با گوگل در این زمینه ابراز پشیمونی کرده!
احساس می‌کنم یه بمب اتم جدید اختراع شده که خالقانش از قدرت واقعیش بی‌خبر بودن و حالا تازه دارن متوجه عمق قضیه و فاجعه‌ای که ممکنه این «کشف جدید» به بار بیاره میشن.

@DevTwitter | <ArianDrama/>
🤯60🤣13👍11👎5
دیروز که چند پیام‌رسان‌های داخلی و کلون ملی توییتر (ویراستی) همزمان خوابیدن، همه روی این دیتاسنتر بومهن بودن.

جایی که خدمات رایگانش «قدرت و عمق استراتژیک سایبری‌»مون رو ارتقاء می‌داد. همین‌جا بود که موقع افتتاحش فیروزآبادی گفت: «به دنبال گوگل ملی هستیم»
mehrnews.com/news/5016939

‏به خاطر سرور و امکانات رایگان،‌ پیام‌رسان‌ها و بعضی سرویس‌های داخلی از این دیتاسنتر استفاده می‌کنن و خب مشکل برای اینجا، همه رو با هم به فنا داد.

البته این SPOFها برای ما که «اینترنت کشور»مون با آتش‌سوزی یک ساختمان دچار مشکل جدی می‌شه، مزاحه.

@DevTwitter | <Hamed/>
🤬34🤣5👍41