Автор называет это индексацией, но по вашим критериям это именно повышение ЗП. Процент повышения оклада индивидуальный. Кроме того, RSU — такое своеобразное отложенное повышение.
Откуда там новые технологии в монорепе с легаси многогодичной давности?
И как это связано с новыми технологиями? Или по вашему новый код теперь писать нельзя? Или новые технологии рождаются только за пределами Яндекса или другой компании, использующей монорепу?
Поясню свою мысль. Я не призываю нарушать режим самоизоляции.
До тех пор пока коллективный иммунитет не достигнет 29–74% вирус будет все также опасен.
Получить нужные цифры можно с помощью вакцинации. Но вакцины еще нет.
Либо приобретя иммунитет естественным путем.
В масштабах города осуществить полную изоляцию людей невозможно. Можно только снизить количество контактов, тем самым снизив количество тяжелых больных, кому требуется медицинская помощь в стационаре.
При этом чем лучше изоляция, тем дольше будет длиться эпидемия (до разработки вакцины).
Чем лучше и дольше изоляция, тем больше людей умрет по другим причинам: голод, другие болезни и т.п.
Нужно подобрать правильный баланс на основе математического моделирования
На самом деле все наоборот. Чем дольше люди избегают заражения, тем дольше будет тянуться эпидемия.
Самоизоляция направлена на другое — регуляция нагрузки на больницы.
Я сначала хотел умилиться использованию Знач, но потом понял, что то ли я не понимаю ваших принципов использования Знач, то ли они полуслучайные. Первый попавшийся пример РазбитьСтрокуПоСтроке(Знач Строка, Разделитель) — почему первый параметр с Знач, а второй без?
Конкретно в данной функции: исходное значение копируется в переменную Строка и после этого я могу ее изменять (что и происходит) и не придумывать новую переменную. С параметром Разделитель я никаких модификаций не произвожу, поэтому и без Знач. В целом изначально закладывался смысл защититься от изменений исходных данных.
В некоторых местах Знач лишний. Скорей всего потому что изначально он был нужен, а потом изменив тело метода, я не поменял параметры.
Тесты.
В тесты я не вкладывался, сделал по минимуму. Много что можно было бы улучшить, но пока желания нет
По коду тоже есть что сказать, но такие вещи проще и правильнее через PR делать.
Код я писал с очень большими паузами, выпадая из контекста. Поэтому могут встретиться какие-то странные вещи.
Сначала было MVP, которого мне хватало для моих задач. Потом я перестал заниматься задачами связанными с 1С, но жалко было бросать библиотеку. Поэтому решил допилить и опубликовать.
Сейчас я ее уже не использую, но иногда что-то доделываю если кто-то что-то просит.
т.к. очень много мелких фирм, которые не могут себе позволить платить ежегодную мзду интегратору, но которым пару раз в год что-то надо в 1С подправить…
Ну с такими обычно и проблем больше. Вам же они тоже не захотят платить
но лично у меня любое соприкосновение с финансами и бухгалтерией вызывает уверенность, что они должны быть запрещены как особо извращенные виды пыток
А еще там есть жесткие дедлайны. Зайдите как-нибудь в бухгалтерию в последний день сдачи отчетности по НДС
В качестве примера попробуйте какой-нибудь список тикетов из Jira или GitLab по фильтру вытащить, только по-честному с правильной не-basic аутентификацией, без хранения пароля пользователя.
Вроде и делается всё, но уж так это многословно.
Сахара языку конечно не хватает, но в целом терпимо (см. КоннекторHTTP)
Заголовки = Новый Соответствие;
Заголовки.Вставить("PRIVATE-TOKEN", <your_access_token>);
issues = КоннекторHTTP.GetJson(
"https://gitlab.example.com/api/v4/issues?labels=foo,bar&state=opened",
Неопределено,
Новый Структура("Заголовки", Заголовки));
А что изменится если они перейдут на HTTP2/Protobuf или что-то другое?
В 1С в своё время более-менее приличная поддержка http (запросы, ответы) появилась только из-за того что один из контролирующих органов принимал отчёты через сайт, в котором сессия в заголовках ответа приходила. До этого заголовки ответа штатными средствами нельзя было получить
Работа с бинарными файлами — раньше была совсем не возможна, а сейчас низкоуровневый трешак, который я не смогу обосновать по стоимости разработки прикладных решений.
А можно пример где работа с бинарными файлами сделана на порядок лучше?
HTTP-запросы реализованы очень низкоуровнево. Ну то есть простые GET по HTTP ещё куда ни шло, но, например, какой-нибудь SPNEGO реализовать уже совсем не весело
А конкретней можно чего вам не хватает при работе c HTTP?
Функциональности платформы 1С достаточно для написания многопоточных приложений с удобным механизмом синхронизации между потоками.
Во-первых, ФоновоеЗадание это не поток, это несколько более сложная конструкция, которая может выполниться вообще на другой машине. И попробуйте легко и удобно передать в нее, например, файл более 1ГБ.
Во-вторых, какая связь между многопоточностью и async/await? Асинхронность и многопоточность это разные вещи.
В-третьих, из вашей же ссылки на wiki
— a syntactic feature of many programming languages — т.е. на уровне синтаксиса языка, а не давайте сами реализуем машину состояний
— asynchronous, non-blocking function — заметьте ни слова про многопоточность ибо это совсем про другое.
— to be structured in a way similar to an ordinary synchronous function. — код сохраняет линейность, т.е. буквально можно добавить await. И где там это в 1С то можно сделать?
Сервис на сервере обращается к КриптоПро CSP 5.0 и выполняет криптооперации.
КриптоПро CSP 5.0 может использовать КриптоПро DSS в качестве криптопровайдера доступного системе. Это удобно, когда нужно использовать какое-то существующее ПО, которое может работать c CryptoAPI.
В статье, скорей всего, предполагается немного другой вариант. Когда документы формируются на сервере и на сервере с использованием КриптоПро CSP 5.0 (или каким-то другим сертифицированным криптопровайдером) подписываются. А пользователь просто выполняет подтверждение, в схеме это приложение на телефоне myDSS, которое выполняет визуализацию подписываемого документа. И которое взаимодействует с сервером, используя криптографию по ГОСТ.
И как это связано с новыми технологиями? Или по вашему новый код теперь писать нельзя? Или новые технологии рождаются только за пределами Яндекса или другой компании, использующей монорепу?
До тех пор пока коллективный иммунитет не достигнет 29–74% вирус будет все также опасен.
Получить нужные цифры можно с помощью вакцинации. Но вакцины еще нет.
Либо приобретя иммунитет естественным путем.
В масштабах города осуществить полную изоляцию людей невозможно. Можно только снизить количество контактов, тем самым снизив количество тяжелых больных, кому требуется медицинская помощь в стационаре.
При этом чем лучше изоляция, тем дольше будет длиться эпидемия (до разработки вакцины).
Чем лучше и дольше изоляция, тем больше людей умрет по другим причинам: голод, другие болезни и т.п.
Нужно подобрать правильный баланс на основе математического моделирования
Самоизоляция направлена на другое — регуляция нагрузки на больницы.
Не нужно так делать. Если связь с пультом прервется, куда он будет возвращаться?
Конкретно в данной функции: исходное значение копируется в переменную Строка и после этого я могу ее изменять (что и происходит) и не придумывать новую переменную. С параметром Разделитель я никаких модификаций не произвожу, поэтому и без Знач. В целом изначально закладывался смысл защититься от изменений исходных данных.
В некоторых местах Знач лишний. Скорей всего потому что изначально он был нужен, а потом изменив тело метода, я не поменял параметры.
В тесты я не вкладывался, сделал по минимуму. Много что можно было бы улучшить, но пока желания нет
Код я писал с очень большими паузами, выпадая из контекста. Поэтому могут встретиться какие-то странные вещи.
Сначала было MVP, которого мне хватало для моих задач. Потом я перестал заниматься задачами связанными с 1С, но жалко было бросать библиотеку. Поэтому решил допилить и опубликовать.
Сейчас я ее уже не использую, но иногда что-то доделываю если кто-то что-то просит.
Очень смешно))
Ну с такими обычно и проблем больше. Вам же они тоже не захотят платить
А еще там есть жесткие дедлайны. Зайдите как-нибудь в бухгалтерию в последний день сдачи отчетности по НДС
Сахара языку конечно не хватает, но в целом терпимо (см. КоннекторHTTP)
А что изменится если они перейдут на HTTP2/Protobuf или что-то другое?
В 1С в своё время более-менее приличная поддержка http (запросы, ответы) появилась только из-за того что один из контролирующих органов принимал отчёты через сайт, в котором сессия в заголовках ответа приходила. До этого заголовки ответа штатными средствами нельзя было получить
Вы это про какой python? CPython многопоточный.
Серьезно? Асинхронность снаружи? Что такое yield и как работает знаете?
А можно пример где работа с бинарными файлами сделана на порядок лучше?
А конкретней можно чего вам не хватает при работе c HTTP?
А как по вашему отчетики в ФНС, ПФР отправляются (собственно, один из главных источников дохода фирмы 1С)?
Ну ведь этикетки тоже надо где-то наклеивать
Во-первых, ФоновоеЗадание это не поток, это несколько более сложная конструкция, которая может выполниться вообще на другой машине. И попробуйте легко и удобно передать в нее, например, файл более 1ГБ.
Во-вторых, какая связь между многопоточностью и async/await? Асинхронность и многопоточность это разные вещи.
В-третьих, из вашей же ссылки на wiki
— a syntactic feature of many programming languages — т.е. на уровне синтаксиса языка, а не давайте сами реализуем машину состояний
— asynchronous, non-blocking function — заметьте ни слова про многопоточность ибо это совсем про другое.
— to be structured in a way similar to an ordinary synchronous function. — код сохраняет линейность, т.е. буквально можно добавить await. И где там это в 1С то можно сделать?
Сервис на сервере обращается к КриптоПро CSP 5.0 и выполняет криптооперации.
КриптоПро CSP 5.0 может использовать КриптоПро DSS в качестве криптопровайдера доступного системе. Это удобно, когда нужно использовать какое-то существующее ПО, которое может работать c CryptoAPI.
В статье, скорей всего, предполагается немного другой вариант. Когда документы формируются на сервере и на сервере с использованием КриптоПро CSP 5.0 (или каким-то другим сертифицированным криптопровайдером) подписываются. А пользователь просто выполняет подтверждение, в схеме это приложение на телефоне myDSS, которое выполняет визуализацию подписываемого документа. И которое взаимодействует с сервером, используя криптографию по ГОСТ.