Архив за 31 июля 2019 - 8

Есть среди разработчиков те, кому хочется не только писать красивый код, но и создавать эффективные практики, упрощающие командную работу. Получив заветные лавры тимлида, окунувшись в водоворот постоянных коммуникаций, решения бытовых вопросов и, о боже, лишившись возможности писать тот самый красивый код, некоторые впадают в депрессию. А наш гость AppsCast Сергей Боиштян пошел иным путем и, вкусив реалии жизни тимлида, вернулся в ряды инженеров. Почему тимлидство не для всех и почему рост — это не всегда новая «лычка» на рукаве, в диалоге с Сергеем.

Тимлид, или Туда и обратно - 1
Читать полностью »

Гидрометцентр допустил задымление Москвы из-за сибирских пожаров

Дым от лесных пожаров в Сибири накроет Москву, если в Сибирь придет антициклон, сообщает РИА Новости ссылкой на Гидрометцентр.

Площадь лесных пожаров в России сейчас составляет 2,7 миллиона гектаров, что на 12% больше, чем в прошлом году, режим ЧС введен в четырех регионах страны. Наиболее сложная обстановка в Иркутской области, Красноярском крае, Республиках Саха (Якутия) и Бурятия.
Читать полностью »

Три года автотестов: как повысить скорость и не только - 1

Привет, я Алексей, full-stack разработчик платформы Vimbox. Когда я пришел в Skyeng, здесь решали, стоит ли тратить время на систему автотестов и попросили меня поделиться опытом с предыдущей работы. А такой опыт у меня был: к моменту ухода с предыдущего места мы написали на php и крутили больше 3 тысяч тестов. В итоге я сделал небольшую внутреннюю презентацию, рассказывающую о граблях, на которые успел наступить за несколько лет разработки этих автотестов, борьбы за их скорость, читабельность кода и общую эффективность. Презентация показалась коллегам полезной, поэтому я переложил ее в текст, чтобы оказаться полезным также и более широкой аудитории.

Для начала – термины, о которых пойдет речь в статье:

  • Приемочный тест – end-to-end тест: здесь браузер или эмулятор браузера исполняет сценарий
  • Модульный тест (юнит тест) – тест метода
  • Функциональный тест – тест контроллера или компонента, если речь о фронтенде
  • Фикстура – состояние тестового окружения, необходимое для работы теста (глобальные переменные, данные в БД и прочие участники сценария теста)

Читать полностью »

Вчера мы писали о снижении стоимости смартфона Redmi Note 7 Pro, но как оказалось, в Redmi запланировали скидки и на другие свои смартфоны. Новые цены начнут действовать в Китае с 1 августа, и о том, как долго продлится акция, пока ничего не сообщается.

Дайджест событий для HR-специалистов в сфере IT на август 2019 - 1

Близится конец лета, а вместе с ним и всеобщее возвращение из отпусков, старт нового учебного года и дела, которые откладывались «до осени». Успейте заняться прокачкой своих IT-HR навыков пока вас не завалило новыми задачами и запросами! А чтобы вы могли сориентироваться в том, что предлагает рынок дополнительного образования для эйчаров в IT, мы сделали подборку курсов и мероприятий, которые пройдут в августе.

Следите за обновлениями поста, анонсы событий на вторую половину месяца могут быть добавлены позже.Читать полностью »

image

Итак, мы продали клиенту программный B2B продукт.

На презентации ему все нравилось, но в ходе внедрения выяснилось, что кое-что все-таки не подходит. Можно конечно сказать что нужно следовать “best practice”, и изменить себя под продукт, а не наоборот. Это может сработать, если у вас есть сильный бренд (например, из трех больших букв, и вы можете послать всех на три маленькие буквы). В противном случае, вам быстро объяснят, что заказчик добился всего благодаря своим уникальным бизнес-процессам, и давайте-ка, лучше меняйте свой продукт, или ничего не получится. Есть вариант отказаться и сослаться на то, что лицензии уже куплены, и с подводной лодки деваться уже некуда. Но на относительно узких рынках такая стратегия долго работать не будет.

Приходится дорабатывать.
Читать полностью »

Не заблудиться в трех соснах: эгоцентрическое представление окружающей среды - 1

Движение — это жизнь. Данную фразу можно интерпретировать и как мотивацию двигаться вперед, не стоять на месте и достигать желаемого, и как констатацию факта, что практически все живые существа большую часть жизни находятся в движении. Для того, чтобы наши движения и перемещения в пространстве каждый раз не заканчивались шишками на лбу и разбитыми мизинчиками на ногах, наш мозг использует сохраненные «карты» окружающей среды, которые неосознанно всплывают в момент нашего движения. Однако, есть мнение, что мозг применяет эти карты не со стороны, так сказать, а помещая человека на эту карту и собирая данные при виде от первого лица. Доказать эту теорию решили ученые из Бостонского университета, проведя ряд практических опытов с лабораторными крысами. Как же на самом деле мозг ориентируется в пространстве, какие при этом задействуются клетки, и какую роль данное исследование играет для будущего автономных автомобилей и роботов? Об этом мы узнаем из доклада исследовательской группы. Поехали.Читать полностью »

Промежуточные техпроцессы, разные типы транзисторов, и множество других вариантов добавляют неопределённости в процесс производства электроники

Производители электроники готовятся к следующей волне передовых техпроцессов, но их клиенты столкнутся с кучей сбивающих с толку вариантов – разрабатывать ли чипы по техпроцессу 5 нм, подождать 3 нм, или выбрать нечто среднее.

Путь к 5 нм хорошо определён, в отличие от 3 нм. После этого ландшафт становится запутанным, поскольку фабрики добавляют промежуточные техпроцессы, типа 6 нм и 4 нм. Переход на любые из этих техпроцессов весьма дорог, а преимущества не всегда очевидны.

Ещё один повод для беспокойства – сжимающаяся производственная база. В случае самых передовых техпроцессов выбор производителей оказывается невелик. В индустрии раньше было несколько ведущих производителей, но со временем эта область сузилась из-за резко возросшей стоимости и сокращения пользовательской базы. В целом, чем меньше производителей, тем меньше вариантов по технологиям и ценнику.
Читать полностью »

Corsair представила корпус iCUE 220T RGB Airflow и вентиляторы iCUE SP RGB PRO

Компания Corsair представила новый компьютерный корпус под названием iCUE 220T RGB Airflow, а также новые корпусные вентиляторы iCUE SP120 RGB Pro и SP140 RGB Pro. Корпус отличается необычным и привлекательным внешним видом, обеспечиваемый вентиляционными отверстиями на передней панели, за которой установлены как раз вентиляторы iCUE SP120 RGB Pro с настраиваемой RGB-подсветкой.

Читать полностью »

В последнее время широко обсуждается конфликт онлайн-сервисов с автовокзалами, которые пытаются сохранить монополию и воспрепятствовать онлайновой продаже билетов через онлайновые сервисы, такие как «Яндекс.Автобусы» и Busfor, а также найти противодействие очень популярному в России сервиса BlaBlaCar. Это делается под предлогом борьбы с нелегальными перевозками и защиты прав пассажиров.

Несколько дней назад представляющее интересы автовокзалов Общероссийское объединение пассажиров (ООП) направило письмо в Госдуму с предложением создать единый реестр доменных имен и сетевых адресов онлайн-сервисов с последующей возможностью блокировки ресурсов, которые «осуществляют продажу товаров и услуг, угрожающих безопасности граждан».

Сейчас к «защите прав пассажиров» подключился Минтранс. Он заявил, что обработка информации в автоматизированных системах учёта (АСУ) о пассажирах и багаже на регулярных автобусных рейсах должна проводиться только на территории России. Новые требования коснутся в том числе онлайн-агрегаторов.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js