@TFGames · Post #1468 · 11.12.2023 г., 09:44
#SANTA#CLAUSE#MAGIC#APP https://testflight.apple.com/join/HA4GptQj
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #852 · 10.08
Автор OpenSource библиотеки тайно ворует данные разработчиков, чтобы проверять, донатят они ему, или нет. Вообще, скандалы с опенсорс-библиотеками бывают не так уж и редко. Разработчики делают что-то бесплатно, этот труд оказывается нужен тысячам людей, включая большие корпорации, а дальше возможны варианты. За последние пару лет ожидаемо было много политических заявлений и даже вредоносного кода по признаку страны, из которой запускается софт. Просто, стартуя с какой-то версии, какая-нибудь библиотека начинает делать что-то постороннее, помимо своей основной функциональности. К чести комьюнити, такие вещи всегда очень жестко критикуют, даже если идеологические взгляды разработчика выглядят общепринятыми в той среде, где это комьюнити развивается. Вот на днях новый такой скандал. Впервые в моей жизни в такую ситуацию попала библиотека, которую используем на работе — а именно Moq для .NET. Автор написал код, который спаунит новый системный процесс и командой git config --global user.email читает почту разработчика, а затем с помощью почти зашифрованной закрытой DLL-библиотеки, помещённой в поставку Moq, отправляет данные в сервис GitHub SponsorLink, чтобы проверить, платит ли разработчик донаты. Конечно же, система безопасности на проде не даст никуда сходить этому коду и ничего плохого сделать. Но, помимо прода, рабочие проекты запускаются еще и на компьютерах разработчиков локально. Вот тут заложена настоящая опасность. Где запрос почты, там может быть следующим шагом что угодно другое — скачивание ваших интимных фото и передача вовне, чтение файла с паролями из папки браузера, поиск номера кредитки... Разумеется, всё во имя самых благих целей. В общем, комьюнити порассуждало о том, что это критический подрыв доверия, хотя автор оправдывался как мог (как moq, хе-хе). Народ просто закидал его камнями, начал массово исключать Moq из своих зависимостей, ставить дизлайки, отправлять репорты. Вроде как это вынудило мейнтейнера откатить изменения. Но на всякий случай Moq лучше не обновлять больше никогда и постепенно заменить на аналоги. Доверие — важнейший ресурс в опенсорсе. #dev
Hashtags
Търсене: #clause
@TFGames · Post #1468 · 11.12.2023 г., 09:44
#SANTA#CLAUSE#MAGIC#APP https://testflight.apple.com/join/HA4GptQj
@fluencyinenglish · Post #6418 · 07.09.2018 г., 15:12
📝 Having good English vocabulary and grammar is a sine qua non for making a good writer but not per se adequate. @fluencyinenglish @ieltsstrategies 👉 To become a good writer firstly you need to know that what the written language is consist of. The written English has 5 levels: word (smallest unit of writing), phrase (an expression composed of more than 1 word but has no verb in it), clause (a phrase that consists of a subject and a verb) , sentence (contains a subject, an object and a verb that carries a specific meaning), paragraph (more than one sentence which conveys an overall message) Word: son Phrase: my son Clause: my son, who is an architect, Sentence: my son, who is an architect, will help us. Paragragh: we need someone to design our new house. Everyone I called to ask for help was busy, so I couldn't find anyone. But, fortunately, my son, who is an architect, has returned from his trip. He will help us. @fluencyinenglish @ieltsstrategies #ielts#writting#phrase#clause#paragraph 👈 عزیزان توجه داشته باشید که دانستن لغات و ساختارهای متنوع و سطح بالا برای این که رایتینگ خوبی بنویسید ضروری است ولی کافی نیست. اغلب اساتید زبان از توضیح دادن درباره ساختار زبان انگلیسی به دلایل مختلف اجتناب می کنند، اما دانستن نکات مهم درباره این که زبان (به ویژه زبان نوشتار) چطور کار میکند و از چه ابزار ها و روش هایی برای انتقال مفاهیم و پیام ها استفاده میکند، برای این که درک خوبی از زبان مقصد داشته و نویسنده خوبی باشید، ضروری است. ✅ در نوشتار زبان انگلیسی معمولا ۵ سطح در نظر گرفته می شود: کلمه، عبارت ( بدون فعل)، بند (شامل فاعل و فعل، بدون مفعول و معمولا از لحاظ معنا ناقص)، جمله (واحد مستقل از نظر معنایی و دارای فعل، فاعل و مفعول) و پاراگراف (متشکل از چند جمله که در نهایت یک معنا یا پیام کلی را منتقل می کند). باید توجه داشت که در نگارش انگلیسی (به ویژه در رایتینگ آیلتس) دو مفهوم #cohesion و #coherence از اهمیت بسیار بالایی برخوردارند. Cohesion به معنی ارتباط و هماهنگی کلمات در یک جمله و coherence به معنی ارتباط مفهومی و معنایی تمام جملات در یک پاراگراف یا مقاله ( انسجام متنی) است. به این ترتیب، اگر کلمات استفاده شده در یک جمله با یکدیگر ارتباط معنایی یا همنشینی مورد نیاز را نداشته باشند، جمله نامفهوم و مبهم خواهد بود. به همین صورت اگر ارتباط معنایی میان جملات یک پاراگراف یا پاراگراف های یک مقاله وجود نداشته باشد، کل متن مبهم و غیر قابل درک خواهد بود. مشکلی که میتواند به شدت نمره شما در فاکتور CC ( cohesion and coherence) بخش رایتینگ آیلتس را کاهش دهد. 🔴 پس به یاد داشته باشید وقتی جمله ای می نویسید همه کلمات باید در خدمت و در جهت انتقال یک معنا باشند. و در کلِ متن شما نباید دو جمله بی ربط و نامنسجم وجود داشته باشد. @fluencyinenglish @ieltsstrategies