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 | <زیتون/>
🔥1
DevTwitter | توییت برنامه نویسی
Photo
‏به خدا خیلی باحال هستند.هکرها اومدن دیتابیس رو بردن. به کلی آدم مسیج دادن. مکاتبات داخلی رو منتشر کردن. بعد این میگه حمله دفع شده و پروازها برقرار هست.
دانشمند! هواپیما رو که دستکاری نکردن، دیتابیس رو بردن!!

@DevTwitter | <Reza Karimi/>
🔥1
‏وقتی عدد صفر، کشتی جنگی USS Yorktown رو سرگردان میکنه.


* یک خطای تاریخی کامپیوتر


در ۲۱ سپتامبر ۱۹۹۷ USS Yorktown برای حدود سه ساعت وسط مانور نظامی از کار افتاد.
به خاطر خطای تقسیم بر صفر (Devided by zero) در نرم افزار دیتابیس کشتی که باعث از کار افتادن سیستم کنترل کشتی شد
‏در سال ۱۹۹۶ تصمیم میگیرن تا سیستم کشتی رو هوشمند کنن و از ویندوز NT 4.0 استفاده کنن. با استفاده از این سیستم برآورد میکنن تا ۲.۸ میلیون دلار در سال میشه در هزینه های عملیاتی و نگه داری کشتی صرفه جویی کرد .
‏در ۲۱ سپتامبر USS Yorktown در مانور نظامی برای تمرین شرکت کرد. وقتی یکی از اعضای خدمه کشتی سعی در خطایابی سیستم کرد که نشون میداد سوپاپ سوخت بسته هست اما طبق سیستم هوشمند کنترل کشتی باز بود.

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

‏بین گزارشهای بعد از حادثه اختلاف وجود داره بعضی ها اشاره کردن کشتی خودش به ساحل برگشته ولی بعضی دیگه گزارش کردن کشتی تا ساحل بکسل شده

اما این مشکل چند تا درس داره برای صنعت نرم افزاری


‏۱. نرم افزار باید همیشه دیتای ورودی رو چک کنه بعد از ولید بودنش پروسس رو انجام بده
۲. نرم افزار باید همیشه قبل اینکه خطا باعث از کار افتادن سیستم بشه متوجه بشه و خطا رو هندل کنه
۳. کامپوننت های سیستم نرم افزاری باید تا حد امکان قابلیت خطا پذیری موثر داشته باشند

@DevTwitter | <Mohammad/>
👍1
#بگایی_اندر_بگایی

‏سرویس‌دهنده‌ی میزبانی سایت و سرور godaddy هک شده و اطلاعات کاربرهای سرویس وردپرس لو رفته. اطلاعات شامل ایمیل و پسورد دیتابیس و پسورد ادمین و حتی پسورد FTP بوده. پسوردها رو هم رمز نکرده بودند و عملا همه در اختیار هکرهاست.
اگر سایت وردپرس روی godaddy داشتید، فرض بگیرید که هک شدید.
‏نفوذ چند ماه پیش اتفاق افتاده اما godaddy چند روز پیش متوجه شده. با توجه به اینکه اطلاعات مهمی از ۱.۲ میلیون کاربر در اختیار هکرها بوده، می‌شه حدس زد که توی این مدت به سایت‌های این کاربرها هم نفوذ شده.

جزییات بیشتر:
https://www.wordfence.com/blog/2021/11/godaddy-breach-plaintext-passwords/

‏بیانیه این شرکت
https://aboutus.godaddy.net/newsroom/company-news/news-details/2021/GoDaddy-Announces-Security-Incident-Affecting-Managed-WordPress-Service/default.aspx

‏گویا یه سری از سرتیفیکیت‌های خصوصی SSL هم لو رفته. چه افتضاحی.

@DevTwitter | <هوشمند/>
👍1
‏گزارشها حاکی از "نشت یک دیتابیس" که امروز محتوی اطلاعات تماس کارکنان FBI است میدهد. این اطلاعات، درست لحظاتی پس از کنترل خارج شدن یکی از mail server های این سازمان، در تالار گفتگوی RAMP که راجع به باج افزار ها حرف میزنند، قرارگرفت
‏با اینکه به نظر می‌رسد اطلاعات این نشت، نسخه بروز شده‌ای از یک نشت قدیمی‌تر از همین mail server بوده، اما برخی مدعی‌‌اند که این سرور نبوده که از کنترل خارج شده، بلکه یه request از سمت client به سرقت رفته

@DevTwitter | <سرباز خاک/>

* داداشا یه لحظه هک نکنید من این پست رو برم...
🔥1
#شرکت_بانوآور_صاحاب

‏یکی از دولوپرهای اصلی PHP بعد از ١٠سال از تیم جدا شده و به همین دلیل تیم PHP تصمیم گرفتن که فکر اساسی واسه تامین مالی دولوپرهاشون بکنن.
درواقع یه سازمان راه‌ انداختن که از طریق fund گرفتن بتونن به دولوپرهاشون مثل شرکت‌های دیگه حقوق بدن.
ارزش نیروی کار متخصص و باتجربه رو درک کردن.‏ بسیاری از کسب‌ و کارهای توی ایران معتقدن که این نیرو نشد، یکی دیگه رو میاریم.
اگه حقوق از یه حدی بالاتر رفت، یه نیروی ارزونتر میگیریم...

درواقع با هر جابجایی نیرو، کل مجموعه یه چندسالی به عقب رونده میشه.

@DevTwitter | <mostafaznv/>
👍1
‏یه سایت pastebin با جنگو نوشتم، open source کردمش و الان با ادرس ریپو

https://github.com/shabane/pastebin
در دسترسه، سایت جالبی شده.

@DevTwitter | <Arya Shabane/>
👍1
‏اگر نمی دانستید، بدانید و آگاه باشید که سیستم عامل جدید آمازون یعنی Amazon Linux (AL2022) بر پایه Fedora بوده و هر دو سال یکبار نسخه جدید آن منتشر و به مدت پنج سال هم پشتیبانی می‌شود.

احتمالا چون برنامه‌نویس‌های فعال در AWS میل به بروز بودن و استفاده از آخرین آپدیت‌ها دارند.

@DevTwitter | <Elyas Hadizadeh Tasbiti/>
👍1
‏مخزن The book of secret knowledge اینقدر پر پیمون هست که توش همه چی پیدا می شه و خداییش هم چیزای خوبی داره.
دسته بندی موضوعات هم خیلی متنوع هست و تقریبا برای DevOps و شبکه و امنیت هست.
کلی مطالب خوب و با کیفیت داره.
https://github.com/trimstray/the-book-of-secret-knowledge

‏همچنین این مخزن رکورد دار بیشترین ستاره در موضوع امنیت در GitHub هست.


@DevTwitter | <Vahid Nameni/>
🔥1
‏با این Barrier میشه موس و کیبورد رو بین لینوکس و ویندوز و مک share کرد.
https://github.com/debauchee/barrier

@DevTwitter | <ArashM/>
🔥1
‏دختری که با هرزبونی غیر از جاوا اسکریپت کد بزنه ترن آنه

اگه با vim کد بزنه که زن زندگیه :))

@DevTwitter | <Nima Mohammadi/>
👎2
‏نسخه اصلی بازی Minecraft با Java نوشته شده و در این بازی از کتابخانه LWJGL یا Lightweight Java Game Library بهره بردند.

البته شخصا هیچ وقت بازی نکردم و نمی‌دونم چه جوری هاست، چند تا فیلم و عکس دیدم سر در نیاوردم :)))

@DevTwitter | <Elyas Hadizadeh Tasbiti/>
👍2
‏حتی فکر کردن به اینکه من در پ‌ه‌پ سینیور حساب میشم قلبم رو به درد میاره...
من از php متنفر بودم ولی پول نداشتم :)))

@DevTwitter | <Vahid Rezazadeh/>
👎1
‏نمی‌دونم اولین بار مفهوم TODO comment ها در چه زبانی استفاده شد. حداقل اگر اشتباه نکنم در Java به صورت رسمی همچین چیزی وجود نداشت و من خودم اولین بار از طریق IntelliJ Idea در سال ۲۰۱۲ یا ۲۰۱۳ باهاش آشنا شدم و استفاده کردم و می‌کنم.

ولی جالبه بدونم اولین بار کجا مطرح شد.‏ بیشتر احساس می‌کنم یک ایده‌ای بود که بین IDE ها مطرح و بعدا یک استاندارد شد. حالا باز کی اول بود، نمی‌دونم.

@DevTwitter | <Elyas Hadizadeh Tasbiti/>
👍1
چرا داشتن معماری و زیر ساخت خوب مفید می‌باشد؟

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

فریم ورک Asp.Net Unique Architecture

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

نسخه دات نت 5 فریم ورک AUA

+ لینک ویدئوهای آموزشی فارسی و انگلیسی:
- https://auaframework.com/Document/VideoTutorial

+ لینک مستقیم فریم ورک AUA:
- https://auaframework.com/Website/DownloadBasicPackage

+ لینک ریپازیتوری:
- https://github.com/Heilton/AUAFrameWork

+ لینک مستندات
- https://auaframework.com/Document

@DevTwitter | <SadeghAliPour/>
👍1
‏یکی از آرزوهای من اینه کار با لینوکس و تا حدی فری بی اس دی رو در مدارس به دانش آموزا یاد بدن
فرصتی که تو ایجاد بستر برای رشد علم مملکت تو سیستم عامل های متن باز و شبه یونیکس هست توهیچی نیست!

@DevTwitter | <ناصر/>
👍1
‏به عنوان یه آماتور دیشب به نکته مهمی به صورت تجربی رسیدم که گفتم شاید به کار آماتور های دیگه بیاد
برخلاف چیزی که در ظاهر به نظر میرسه شما اگه سه بار به یه تیبل جوین بزنی، خیلی سریع تر از حالتیه که اینجوری با or نوشتن، بخوای جواب بگیری
خیلی خیلی خیلی سریع تره

@DevTwitter | <پورِ بزرگ/>
👍1
‏یه بات تلگرام درست کردن که ورود و خروج بزنیم،و من یه بات نوشتم که سر وقت بات اونارو صدا کنه واسه ثبت ورود و خروج،
هیچ وقت با یه برنامه نویس از این بازیها در نیارین.

@DevTwitter | <یوسف/>
👍1