О, давно вк не пользовался. В целом, в отличие от автора с проблемой "хочу отменить запрос" не сталкивался, поэтому даже вспомнить не смог где и как это сделано.
Но в статье ваши ссылки идут в формате "почитайте тут короче", а не описание библиотек и зачем они нужны, какие задачи решают или как ими пользоваться. Статья не о них.
Ссылка Эллиота аналогично - не является темой статьи. Сайт по ссылке не поддерживает подсветку синтаксиса, а примеры кода смотрятся как какой-нибудь лисп
Давайте ещё раз - статья про "линзы", которые удобны (как я понял) для простого создания изменённых копий иммутабельных структур. Оба ваши проекта опенсорсных не решают эту задачу. Статья Эллиота возможно в тему, я не читал, потому как я читаю вашу статью.
Подписан я на теги ООП и опенсорц. И вот честно, не вижу в статье ничего про это. Более того, язык я не знаю, проблема для меня надуманная (зачем менять данные в иммутабельных структурах?).
Если пользователь - обычный человек, то ему система разрешений сложна и непонятна. Будет написано "скачайте плагин со страницы гитхаба и настройте вот так" - он и настроит вот так.
Как ограничили пути - не уловил, System.IO запрещено, как в принципе тогда работать должны плагины с диском? Относительные пути проработаны ли - тоже не понял. Сразу отмечу - у вас путь в примерах с косой чертой, которая отличается на windows\linux системах, т.е. конфиг получился системо-зависимый?
В целом, в дотнете когда то были домены для создания "песочниц", но даже они не были идеальным решением. Сейчас что в неткоре - совсем не в курсе, переделывали эту штуку.
Короче, помним, что гос.учреждения никогда не звонят.
К сожалению, звонят. Налоговая может позвонить для уточнения поданных деклараций, полиция может позвонить если кто-то назвал ваше имя в ходе чего угодно (но они к слову обычно просто зовут прийти к ним). И наверняка есть ещё примеры.
Я на всякий случай спросил чатгпт, что он знает про слово "дропнул"
Слово «дропнул» — это разговорное заимствование из английского глагола «to drop», которое в русском языке часто используется в значении «бросил», «выбросил», «сбросил» или «выпустил». В зависимости от контекста, «дропнул» может означать:
Физическое действие — уронить что-то, случайно или намеренно бросить предмет.
Пример: «Он дропнул телефон на пол» — он уронил телефон.
Выпустить что-то (обычно в цифровом или игровом контексте) — опубликовать, выпустить новый контент, предмет, обновление.
Пример: «Разработчики дропнули новое обновление» — выпустили новое обновление.
Отказаться от чего-то, перестать заниматься чем-то — бросить дело, прекратить участие.
Пример: «Он дропнул проект» — он бросил проект.
Таким образом, значение слова зависит от ситуации и сферы использования.
И вот тут по моему какая то каша. 2 и 3 полностью противоречат друг-другу. 1 и 2 тоже странно сочетаются.
Интернет добавил ещё вот такой информации:
В сфере производства контента также это слово обозначает публикацию контента в открытом доступе — то есть создатель контента как бы его выбрасывает, чтобы радостные черви из числа его подписчиков спозлись и стали поглощать таковой. Это одновременно отдаёт сильной самоиронией (контент сравнивается с чем-то, что просто выбрасывается, то есть не особенно качественным) и поднятием собственного ЧСВ (человек просто небрежно дропает нечто, что привлекает внимание большого количества людей).
Это интересная интерпретация и я бы сказал, что очень походит к посту. Почему бы тогда вместо кнопки отправить не сделать кнопку "дроп"? И не посты, получается, а дропы.
ПС: а в целом, я просто удивился такому использованию слова, первый раз вижу.
Классы сравниваемые по == сравниваются на равенство вида "это одно и то же?" и каждый класс сам решает, как это должно работать. Т.е. класс знает, как его сравнить. В общем случае это всё таки сравнение ссылок для ссылочных типов и сравнение значений для значимых типов. Строки исключение.
Классы сравниваемые по Equals обычно сравниваются по значению, причем опять таки бизнесово чаще. Т.е. у сущности можно сравнить только Id и тип и сказать "да, они эквивалентны".
А есть ещё всякие операторы сложения\вычитания, которые тоже можно переопределить и это удобно. Написали вы свой класс даты - описали какую математику над вашими датами можно производить и описали логику.
dotnet test --test-adapter-path:. --logger:Appveyor
Возможно что-то изменилось (прошло несколько лет), но идея была в том что есть специальный логгер, который при выполнении на их окружении сам пушит инфу о тестах
UPD: похоже это устаревший вариант, хотя работало на тот момент =)
А схема генерации имхо неудобная. Есть например ЕА геймс, у которых за эти годы менялся хост авторизации и название приложения. Более того, утекали пароли, т.е. надо теперь знать что, какой по счёту создан пароль?
Бывает, что разработчики продукта переименовываются и меняют сайт основной. Ну там из гача игр например были михойо, стали хойоверс (хватает таких ситуаций, за годы далеко не первый раз сталкиваюсь). Должен ли я поменять пароль, раз новый хост\название у разработчиков?
Вот после этого обсуждения начал почти всегда в спящий режим переводить. В целом проблем действительно не заметил, только сегодня было странное с наушниками - они начали издавать дикий шум вместо любых звуков. Переподключение не помогло (usb), пришлось перезагружать ПК.
Не очень понял аргумент, ведь с профилями ещё сложнее открыть нужную ссылку в нужном окне.
Конкретно с ютубом ситуация такая, что я его ссылки по умолчанию открываю в любом другом контейнере кроме целевого, т.е. в этом и был интерес. А в целом - да, приходится руками обычно делать "копировать" - "вставить и перейти" вместо простого нажатия лкм если ссылка нужна в конкретном профиле.
Вкладка богомерзского mail-ru висела бы среди сотен других в своём отдельном контейнере и не отсвечивала, а так ей придётся уделять отдельное окно на рабочем столе.
Можно комбинировать. Для мейлру - контейнер, в дефолтном профиле. И пусть сам открывается, всё как в обычной ситуации с контейнерами. Но если что-то в схему контейнеров не вписывается - засунуть это в отдельный профиль. Я поэтому где то там выше писал, что я совмещаю оба подхода. И да, настраивать профиль надо заново, поэтому все профили кроме дефолтного - они немного вторичные, неважные.
О, давно вк не пользовался. В целом, в отличие от автора с проблемой "хочу отменить запрос" не сталкивался, поэтому даже вспомнить не смог где и как это сделано.
Исследование было полезным и его надо было публиковать, changemyview =)
Какие продукты дают такую возможность? Именно с группами я особо и не знаю, но отправка приглашения в друзья часто тоже неотменяемая.
Но в статье ваши ссылки идут в формате "почитайте тут короче", а не описание библиотек и зачем они нужны, какие задачи решают или как ими пользоваться. Статья не о них.
Ссылка Эллиота аналогично - не является темой статьи. Сайт по ссылке не поддерживает подсветку синтаксиса, а примеры кода смотрятся как какой-нибудь лисп
что усложняет чтение и восприятие.
Давайте ещё раз - статья про "линзы", которые удобны (как я понял) для простого создания изменённых копий иммутабельных структур. Оба ваши проекта опенсорсных не решают эту задачу. Статья Эллиота возможно в тему, я не читал, потому как я читаю вашу статью.
Подписан я на теги ООП и опенсорц. И вот честно, не вижу в статье ничего про это. Более того, язык я не знаю, проблема для меня надуманная (зачем менять данные в иммутабельных структурах?).
Вопрос - где ООП и опенсорц?
Для кого и каких целей это задумано?
Если пользователь - обычный человек, то ему система разрешений сложна и непонятна. Будет написано "скачайте плагин со страницы гитхаба и настройте вот так" - он и настроит вот так.
Как ограничили пути - не уловил, System.IO запрещено, как в принципе тогда работать должны плагины с диском? Относительные пути проработаны ли - тоже не понял. Сразу отмечу - у вас путь в примерах с косой чертой, которая отличается на windows\linux системах, т.е. конфиг получился системо-зависимый?
В целом, в дотнете когда то были домены для создания "песочниц", но даже они не были идеальным решением. Сейчас что в неткоре - совсем не в курсе, переделывали эту штуку.
Так вам нужен конкретный сотрудник. Т.е. надо будет у него спрашивать, как до него дозвониться :D
К сожалению, звонят. Налоговая может позвонить для уточнения поданных деклараций, полиция может позвонить если кто-то назвал ваше имя в ходе чего угодно (но они к слову обычно просто зовут прийти к ним). И наверняка есть ещё примеры.
Термин используется много лет кругом, поздно заменять.
Я на всякий случай спросил чатгпт, что он знает про слово "дропнул"
И вот тут по моему какая то каша. 2 и 3 полностью противоречат друг-другу. 1 и 2 тоже странно сочетаются.
Интернет добавил ещё вот такой информации:
Это интересная интерпретация и я бы сказал, что очень походит к посту. Почему бы тогда вместо кнопки отправить не сделать кнопку "дроп"? И не посты, получается, а дропы.
ПС: а в целом, я просто удивился такому использованию слова, первый раз вижу.
ПС2: ага, не только у меня такие проблемы с этим словом, быстро нашлось например такое обсуждение https://www.reddit.com/r/etymology/comments/nsvl5w/drop_has_become_an_autoantonym_a_single_word_that/
Потому что это удобно.
Классы сравниваемые по == сравниваются на равенство вида "это одно и то же?" и каждый класс сам решает, как это должно работать. Т.е. класс знает, как его сравнить. В общем случае это всё таки сравнение ссылок для ссылочных типов и сравнение значений для значимых типов. Строки исключение.
Классы сравниваемые по Equals обычно сравниваются по значению, причем опять таки бизнесово чаще. Т.е. у сущности можно сравнить только Id и тип и сказать "да, они эквивалентны".
А есть ещё всякие операторы сложения\вычитания, которые тоже можно переопределить и это удобно. Написали вы свой класс даты - описали какую математику над вашими датами можно производить и описали логику.
Чтобы публиковать тесты делал:
nuget install Appveyor.TestLogger
dotnet test --test-adapter-path:. --logger:Appveyor
Возможно что-то изменилось (прошло несколько лет), но идея была в том что есть специальный логгер, который при выполнении на их окружении сам пушит инфу о тестах
UPD: похоже это устаревший вариант, хотя работало на тот момент =)
Мертв в плане популярности? Потому что работать он работает, как и годы назад.
А где логика генерации паролей в исходниках? Просто кнопка в интерфейсе есть, но там буквально чуток разметки на $mol(видимо) и всё.
А схема генерации имхо неудобная. Есть например ЕА геймс, у которых за эти годы менялся хост авторизации и название приложения. Более того, утекали пароли, т.е. надо теперь знать что, какой по счёту создан пароль?
Бывает, что разработчики продукта переименовываются и меняют сайт основной. Ну там из гача игр например были михойо, стали хойоверс (хватает таких ситуаций, за годы далеко не первый раз сталкиваюсь). Должен ли я поменять пароль, раз новый хост\название у разработчиков?
Проверять, что никто никуда ничего не сохраняет.
И проверять это надо будет каждый раз, когда пользуемся? Не, лучше уж продолжить оффлайн кипасом пользоваться.
Вот после этого обсуждения начал почти всегда в спящий режим переводить. В целом проблем действительно не заметил, только сегодня было странное с наушниками - они начали издавать дикий шум вместо любых звуков. Переподключение не помогло (usb), пришлось перезагружать ПК.
Там есть именно дерево? Не смог найти, потыкал в настройки, погуглил - плохо ищу может.
Конкретно с ютубом ситуация такая, что я его ссылки по умолчанию открываю в любом другом контейнере кроме целевого, т.е. в этом и был интерес. А в целом - да, приходится руками обычно делать "копировать" - "вставить и перейти" вместо простого нажатия лкм если ссылка нужна в конкретном профиле.
Можно комбинировать. Для мейлру - контейнер, в дефолтном профиле. И пусть сам открывается, всё как в обычной ситуации с контейнерами. Но если что-то в схему контейнеров не вписывается - засунуть это в отдельный профиль. Я поэтому где то там выше писал, что я совмещаю оба подхода. И да, настраивать профиль надо заново, поэтому все профили кроме дефолтного - они немного вторичные, неважные.