Не совсем превратились. Например, с карты Мир можно снять наличные в Казахстане (и вроде в некоторых других странах). С visa/mc российских банков — нет.
На такой карте, как у автора, невозможно учесть этаж квартиры и направление окон. Это вообще другим инструментом должно решаться. А если говорить про более крупные масштабы, то в среднем посчитать вполне можно.
По поводу того, что кого интересует — не согласен, вы же не только в квартире сидите, но и около дома гуляете, идете в магазин и так далее, поэтому если микрорайон в целом находится на удалении от крупных магистралей типа МКАД — это однозначный плюс.
С точки зрения уровня шума некорректно считать пороговое расстояние в 150 метров оптимальным для всех источников. Дороги бывают районными, у которых несколько полос, но трафика немного, а есть МКАД, который очень слышно и за 500 метров и от которого просто хочется сбежать.
К счастью, в OSM есть неплохие данные о количестве полос на дороге, поэтому стоит использовать разные пороговые расстояния по уровню шума в зависимости от оживленности магистрали (которую можно в первом приближении считать пропорциональной ширине).
По-моему, не совсем очевидно, что у всех международных компаний рабочие места априори оплачивались лучше, чем у локальных. Из России же ушли не только ведущие продуктовые компании, но и аутсорсеры вроде Luxoft и EPAM, а по средним зарплатам они не были в топе.
Мне кажется, работа с ноутом в поезде — это не самый типичный случай, хотя бы из-за отсутствия нормального интернета на 90% пути следования большинства маршрутов. А лежа отдыхать, чтобы тебя не беспокоили — актуально почти для всех, кроме случаев совсем уж коротких поездок на 3-4 часа.
Для того, чтобы поесть или кофе попить — часто на боковых местах бывает свободно и можно там сесть. Не всегда, да, но если свободно — то сидеть там у окошка очень даже интересно.
А в чем такое преимущество именно нижней полки? По мне так это наоборот сопряжено с минусами, во-первых, полка не полностью в твоем распоряжении (надо пускать народ сверху сидеть), во-вторых, при высоком росте свешивающиеся в проход ноги чаще задевают именно на уровне нижней полки, а не верхней.
Еще у верхней полки часто бывает бонус — в фирменных поездах белье уже обычно застелено, а на нижней это нужно каждый раз делать самому.
Эх, знакомо. В Казахстане хоть и есть центральное отопление, но тоже народ активно жжёт уголь со всяким мусором (плюс ТЭЦ на угле) и проблемы аналогичные. Особенно печальна ситуация в Алматы (город тоже находится в предгорной котловине).
Самый известный проект по мониторингу качества воздуха в стране — AirKaz. Фактически он тоже ведется энтузиастом. Сейчас кроме Казахстана проект работает в Кыргызстане.
Возможно, вам было бы полезно объединить усилия, чтобы обмениваться опытом и привлечь внимание большего числа людей к проблеме (как минимум на русскоязычном пространстве).
А какие компании из достаточно крупных остались в качестве альтернативы? Чтобы основной профиль — IT, не госкомпании и продуктовая разработка (не аутсорс).
По опыту других компаний, обычно люди, уехавшие в 2022 за границу и продолжающие работать на российскую компанию, остаются в своих же проектах, просто работают удаленно. Ситуации, когда из уехавших заново комплектуют команды и проекты уже на месте, может, и есть, но их крайне мало. И с точки зрения российского работодателя так делать — это огромный риск разом потерять всю эту команду (например, если не смогут переводить деньги в ту страну и платить им зарплату).
Потому что отказываясь от компилируемости тестов в процессе их написания, вы по сути лишаете себя многих плюсов, которые дают компилируемые языки — проверка синтаксиса, контроль типов и так далее. И связанные с этим ошибки придется чинить уже после написания теста, в процессе написания уже настоящего кода (заглушек или реального кода — уже не важно). Технически это делать можно, но зачем — загадка.
Более логично, на мой взгляд, так: сначала пишете интерфейс ваших классов, потом пишете тесты на этот интерфейс, а потом уже реализацию интерфейса. И на каждом этапе все будет компилироваться и это можно спокойно вкоммитить и условно уйти в отпуск, чтобы задачу мог доделать кто-то другой.
Так если имеется в виду, что тест может некомпилироваться по причине отсутствия нужных методов — это стоит с самого начала пояснить, это совершенно не то же самое, что и ошибки компиляции из-за синтаксиса. В общем случае все же некомпилирующийся код — это не есть нормально. Поэтому я и спрашивал пояснений, что тут имелось в виду.
Так это же бессмысленно так считать. Падающий тест и некомпилирующийся тест — разные ситуации, первая позволяет с большой вероятностью говорить о какой-то ошибке в коде (особенно если тест не падал ранее, хотя изменений в нем не было), вторая вообще ни о чем не говорит.
У вас не скомпилируется не только файл, но и весь проект, что делает бессмысленным пытаться вкоммитить куда-то это промежуточное состояние. Так что придется сразу реализовывать эту функцию хотя бы в виде заглушки, что уже несколько больше, чем "написать тот объем теста, который нужен, чтобы тест падал, включая ошибки компиляции".
Вы немного не поняли: там рассматривался случай, когда код в принципе не компилируется (значит, и запустить тест невозможно). Соответственно, подразумеваются компилируемые языки. В вашем примере, наверное, JS (на самом деле я не знаю). Но интерпретируемые языки — это совсем другая история.
Это больше похоже на неточность перевода, поэтому я и уточнил.
Вы пишете ровно такой объем кода модульного теста, какой необходим для того, чтобы этот тест не проходил (если код теста не компилируется, считается, что он не проходит).
Если Вася написал тестовый метод, где забыл точку с запятой, разве можно говорить, что тест не проходит?
Помню, как перетащил всех своих друзей с Jabber в Telegram в 2014 году. Тогда телега — удобная, быстрая, с синхронизацией чатов между устройствами, нативными клиентами под все платформы и отсутствием необходимости искать нормальные сервера (как в джаббере) — реально казалась прорывной вещью.
При этом всем тогда Telegram был просто мессенджером — там не было ни ботов, ни каналов, ни звонков, ни даже сохраненных сообщений. Но им пользоваться было мегаудобно.
Подтверждаю проблемы с Youtube без VPN. Причем в основном не с видеопотоком проблемы, а с открытием ленты рекомендаций и превью на мобильном устройстве. Провайдер — мобильный МТС.
Не совсем превратились. Например, с карты Мир можно снять наличные в Казахстане (и вроде в некоторых других странах). С visa/mc российских банков — нет.
Эта статья написана ChatGPT?
Почему "немалые деньги"? В Европе безлимитный тариф в среднем стоит около 60-70 евро в месяц, а во Франции вообще 40 евро: https://www.reddit.com/r/Starlink/comments/14tpp0d/starlink_reduced_to_40_per_month_in_france_is/?rdt=35198
Это вполне сравнимо со стоимостью обычного оптоволокна в квартире (как раз около 30-40 евро в месяц).
На такой карте, как у автора, невозможно учесть этаж квартиры и направление окон. Это вообще другим инструментом должно решаться. А если говорить про более крупные масштабы, то в среднем посчитать вполне можно.
По поводу того, что кого интересует — не согласен, вы же не только в квартире сидите, но и около дома гуляете, идете в магазин и так далее, поэтому если микрорайон в целом находится на удалении от крупных магистралей типа МКАД — это однозначный плюс.
С точки зрения уровня шума некорректно считать пороговое расстояние в 150 метров оптимальным для всех источников.
Дороги бывают районными, у которых несколько полос, но трафика немного, а есть МКАД, который очень слышно и за 500 метров и от которого просто хочется сбежать.
К счастью, в OSM есть неплохие данные о количестве полос на дороге, поэтому стоит использовать разные пороговые расстояния по уровню шума в зависимости от оживленности магистрали (которую можно в первом приближении считать пропорциональной ширине).
По-моему, не совсем очевидно, что у всех международных компаний рабочие места априори оплачивались лучше, чем у локальных.
Из России же ушли не только ведущие продуктовые компании, но и аутсорсеры вроде Luxoft и EPAM, а по средним зарплатам они не были в топе.
Мне кажется, работа с ноутом в поезде — это не самый типичный случай, хотя бы из-за отсутствия нормального интернета на 90% пути следования большинства маршрутов. А лежа отдыхать, чтобы тебя не беспокоили — актуально почти для всех, кроме случаев совсем уж коротких поездок на 3-4 часа.
Для того, чтобы поесть или кофе попить — часто на боковых местах бывает свободно и можно там сесть. Не всегда, да, но если свободно — то сидеть там у окошка очень даже интересно.
А в чем такое преимущество именно нижней полки? По мне так это наоборот сопряжено с минусами, во-первых, полка не полностью в твоем распоряжении (надо пускать народ сверху сидеть), во-вторых, при высоком росте свешивающиеся в проход ноги чаще задевают именно на уровне нижней полки, а не верхней.
Еще у верхней полки часто бывает бонус — в фирменных поездах белье уже обычно застелено, а на нижней это нужно каждый раз делать самому.
Эх, знакомо. В Казахстане хоть и есть центральное отопление, но тоже народ активно жжёт уголь со всяким мусором (плюс ТЭЦ на угле) и проблемы аналогичные. Особенно печальна ситуация в Алматы (город тоже находится в предгорной котловине).
Самый известный проект по мониторингу качества воздуха в стране — AirKaz. Фактически он тоже ведется энтузиастом. Сейчас кроме Казахстана проект работает в Кыргызстане.
Возможно, вам было бы полезно объединить усилия, чтобы обмениваться опытом и привлечь внимание большего числа людей к проблеме (как минимум на русскоязычном пространстве).
А какие компании из достаточно крупных остались в качестве альтернативы?
Чтобы основной профиль — IT, не госкомпании и продуктовая разработка (не аутсорс).
По опыту других компаний, обычно люди, уехавшие в 2022 за границу и продолжающие работать на российскую компанию, остаются в своих же проектах, просто работают удаленно.
Ситуации, когда из уехавших заново комплектуют команды и проекты уже на месте, может, и есть, но их крайне мало. И с точки зрения российского работодателя так делать — это огромный риск разом потерять всю эту команду (например, если не смогут переводить деньги в ту страну и платить им зарплату).
Потому что отказываясь от компилируемости тестов в процессе их написания, вы по сути лишаете себя многих плюсов, которые дают компилируемые языки — проверка синтаксиса, контроль типов и так далее. И связанные с этим ошибки придется чинить уже после написания теста, в процессе написания уже настоящего кода (заглушек или реального кода — уже не важно). Технически это делать можно, но зачем — загадка.
Более логично, на мой взгляд, так: сначала пишете интерфейс ваших классов, потом пишете тесты на этот интерфейс, а потом уже реализацию интерфейса. И на каждом этапе все будет компилироваться и это можно спокойно вкоммитить и условно уйти в отпуск, чтобы задачу мог доделать кто-то другой.
Так если имеется в виду, что тест может некомпилироваться по причине отсутствия нужных методов — это стоит с самого начала пояснить, это совершенно не то же самое, что и ошибки компиляции из-за синтаксиса. В общем случае все же некомпилирующийся код — это не есть нормально. Поэтому я и спрашивал пояснений, что тут имелось в виду.
Так это же бессмысленно так считать. Падающий тест и некомпилирующийся тест — разные ситуации, первая позволяет с большой вероятностью говорить о какой-то ошибке в коде (особенно если тест не падал ранее, хотя изменений в нем не было), вторая вообще ни о чем не говорит.
У вас не скомпилируется не только файл, но и весь проект, что делает бессмысленным пытаться вкоммитить куда-то это промежуточное состояние. Так что придется сразу реализовывать эту функцию хотя бы в виде заглушки, что уже несколько больше, чем "написать тот объем теста, который нужен, чтобы тест падал, включая ошибки компиляции".
Вы немного не поняли: там рассматривался случай, когда код в принципе не компилируется (значит, и запустить тест невозможно). Соответственно, подразумеваются компилируемые языки. В вашем примере, наверное, JS (на самом деле я не знаю). Но интерпретируемые языки — это совсем другая история.
Это больше похоже на неточность перевода, поэтому я и уточнил.
Так чтобы тесту пройти (или не пройти), ему нужно запуститься сначала. А так у нас просто нет информации, проходит он или нет.
Как вот это пояснить?
Если Вася написал тестовый метод, где забыл точку с запятой, разве можно говорить, что тест не проходит?
Помню, как перетащил всех своих друзей с Jabber в Telegram в 2014 году. Тогда телега — удобная, быстрая, с синхронизацией чатов между устройствами, нативными клиентами под все платформы и отсутствием необходимости искать нормальные сервера (как в джаббере) — реально казалась прорывной вещью.
При этом всем тогда Telegram был просто мессенджером — там не было ни ботов, ни каналов, ни звонков, ни даже сохраненных сообщений. Но им пользоваться было мегаудобно.
Подтверждаю проблемы с Youtube без VPN.
Причем в основном не с видеопотоком проблемы, а с открытием ленты рекомендаций и превью на мобильном устройстве. Провайдер — мобильный МТС.
При включении VPN все начинает летать.