Как стать автором
Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Новости

Как мы ускорили автоматизированное тестирование в большом проекте

Блог компании SDVentures

Как мы ускорили автоматизированное тестирование в большом проекте

Мы делаем масштабные приложения на высококонкурентном рынке. Чем выше скорость обновлений и внедрений новых фич, тем больше зарабатывает компания и её сотрудники. Поэтому мы постоянно оптимизируем время прохождения автотестов. Изначально автоматизированное тестирование одного приложения занимало 16 часов. Мы уменьшили это показатель до 8 часов. В статье рассказываем, какие практические шаги сделали, чтобы добиться такого результата. 

Читать далее
Рейтинг 0
Просмотры 41
Комментарии 0

Куда пойти работать программисту в Ярославле?

Карьера в IT-индустрии
Из песочницы

Когда речь заходит об ярославских IT-компаниях,  среднестатистический житель вспоминает 1-2 названия: скорее всего это будет Тензор и кто-то еще. На самом деле список достойных организаций гораздо больше. Мы выбрали наиболее интересных  работодателей Ярославля для тех, кто в поисках работы программистом.

Читать далее
Рейтинг 0
Просмотры 551
Комментарии 2

Лучший сотрудник банка. Часть 2 — Мама, я в Головном Офисе

Финансы в IT Карьера в IT-индустрии Читальный зал

Начало: Лучший сотрудник банка. Часть 1

Мой начальник поехал в очередную командировку в Москву на большую конференцию для таких-же начальников, где между делом на кофебрейке упомянул, что у него всё хорошо с автоматизацией. Его словами заинтересовались, и он рассказал подробнее. Не поверили, попросили сделать запись. Я отправляю ему по WhatsApp видео этот 5-минутный процесс , вопросы поля, и какие получились документы. Это показали на большом экране на 100+ начальников и начальников начальников из Головного Офиса. В зале было молчание, потом аплодисменты и просьбы поскорее им тоже такое внедрить.

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 637
Комментарии 0

DINS IT EVENING: «Что спрашивать кандидату на интервью?»

Блог компании DINS Карьера в IT-индустрии

Хотите подготовить к собеседованию и показать себя с лучшей стороны? Тогда приглашаем на онлайн-встречу с рекрутером DINS Настей Суховой. Она расскажет, почему не надо бояться задавать вопросы рекрутерам, о чем обязательно стоит спросить на интервью и как оставить хорошее впечатление после беседы. 

Встречаемся завтра, 18 ноября, в 19:00. Участие бесплатное, регистрация — по ссылке.  

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 186
Комментарии 1

Figma plugin API человеческим языком. Часть 2

API *HTML *JavaScript *
Tutorial

Часть 2
Взаимодействие с Figma

В статье про написание скриптов для  Adobe After Effects я предложил читателям сделать песочницу кода, работающую прямо в AE. Давайте теперь сделаем такую же и для Figma. За основу можно взять заготовку из предыдущей статьи. Здесь вы найдете необходимые для работы плагина файлы manifest.json, index.html и plugin.js.

Для начала откроем manifest.json и заменим значение поля name на актуальное. Я назвал плагин Script Notepad.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 198
Комментарии 6

ГИС для бизнеса: GeoAI, IoT для городов, большие данные с геотегами и геопространственное мышление

Блог компании Сбер

17 ноября — День географических информационных систем (ГИС). ГИС сегодняшний — это сгусток высоких технологий, которые помогают бизнесу быть инновационным. О них мы и расскажем, но вначале вводная о самих системах.

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры 135
Комментарии 0
Тебя будит звонок телефона, что странно: за окном темно, на работу вставать через пару часов. Неужели спамеры с утра пораньше? Ты снимаешь трубку, чтобы высказать им своё недовольство. Из динамика доносится голос — дружелюбный, очень бодрый и явно принадлежащий роботу: «Привет, доброволец! Ты оставил заявку, чтобы стать частью экипажа нашего космического корабля! Цель нашей уникальной научной экспедиции — исследовать неизведанные глубины IT-вселенной! Но ты не прошёл тест, обязательный для каждого члена экипажа. Пройди его сейчас, чтобы мы успели захватить тебя с собой перед уходом с орбиты! Кстати, помогать тебе буду я, робобоцман HAL 307! Ты готов?»
Пройти тест
Всего голосов 13: ↑7 и ↓6 +1
Просмотры 426
Комментарии 4

Блокчейн на Python

Блог компании RUVDS.com Децентрализованные сети Python *
Перевод
Когда я читал статью про блокчейн на JavaScript, мне было интересно познакомиться с идеями о блокчейн-разработке, которые отличаются от тех, что мне уже известны. А как только я начал читать код, мне захотелось сопоставить его с аналогичным Python-кодом, чтобы ещё и разобраться с его отличиями от кода, написанного на JavaScript.

Цель этого материала заключается в том, чтобы выявить отличия языков. Его можно считать Python-дополнением к исходной статье.



Несмотря на то, что исходная статья появилась на свет после того, как её автор ознакомился с примером блокчейн-разработки на Python, мне хотелось написать Python-код, который как можно более точно воспроизводит JavaScript-код из статьи. Это позволит сопоставить реализацию блокчейна на разных языках.

Я, кроме того, собираюсь сделать так, чтобы моя реализация блокчейна, как и в статье про JavaScript, тоже поместилась бы в 60 строк.
Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 976
Комментарии 2

Металлургический хакатон ЕВРАЗа по Data Science: результаты, проекты и победители

Блог компании ЕВРАЗ Python *Обработка изображений *Машинное обучение *Искусственный интеллект

Привет, Хабр! На связи ЕВРАЗ, и сегодня мы хотим рассказать, как организовали и провели хакатон по Data Science и Computer Vision. Казалось бы, где металлургия и где хакатон — но нет. На самом деле, в мире практически не осталось предприятий, которые работают без поддержки IT.

Технологии помогают повышать эффективность работы, поддерживать высокий уровень безопасности на производстве, соответствовать требованиям рынка — сегодня, например, растет спрос на высококачественные марки стали. А экологические проблемы и давление со стороны регуляторов определяют выбор в пользу устойчивого развития, которое также невозможно представить без диджитализации.

Металлургии необходимы инновации, и для участников EVRAZ AI Challenge мы подготовили задачи, соответствующие реальным запросам бизнеса. О том, что из этого получилось — под катом.

Читать далее
Рейтинг 0
Просмотры 407
Комментарии 1

Как распутать уроборос роутинга в Linux

Блог компании Timeweb *nix *Сетевые технологии *Системное администрирование *
image

Описание проблемы


Ситуация: у нас имеется один интерфейс eth0, «смотрящий» в интернет, с IP-адресом 192.168.11.11/24 и шлюзом 192.168.11.1. Нам нужно организовать интерфейс vpn0, который будет через VPN соединяться с неким сервером, и весь исходящий с этой машины трафик должен идти через этот интерфейс vpn0.

Примечание: я оставляю за скобками детали работы с IPv6, поскольку там хватает своих особенностей. Рассматривается только ситуация с IPv4.

Итак, мы берём в руки программу для подключения в VPN-у — она соединяется с неким VPN-сервером по адресу 10.10.10.10 и поднимает нам интерфейс vpn0 например с таким адресом: 192.168.120.10/24, шлюз 192.168.120.1. Казалось бы, всё хорошо, пинги через vpn0 ходят, коннект есть, он стабильный, осталось только прописать нечто вроде

ip route add default dev vpn0 metric 1000

чтобы перенаправить все соединения через новый интерфейс и…

И всё благополучно падает. Пропадает интернет, отваливается VPN, отключается ssh (если вы по нему подключены к хосту). Если приложение VPN-а не выключит интерфейс при потере соединения, то извне вы до этого хоста до ребута больше не подсоединитесь.

Что случилось?
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.2K
Комментарии 0

Похожи ли компьютерные игры на войну?

Читальный зал

Насколько то, что происходит в компьютерных играх близко к реальности? На первый взгляд, вроде бы как, мы видим там те же танки, пехоту, самолеты. Есть там и ряд условностей. Я давно хотел написать статью о том, в чем же принципиальные отличия игр про войну от войны. Знаете, многие пишут, что вот, дескать "игра не то же самое, что бой". Нередко даже заявляют, что в играх с реальными боями вообще ничего общего нет. Красиво звучит, но в чем отличия игры от боя никто не пишет. Вроде как это "само собой разумеется". Но я каждый раз вижу, когда возникает дискуссия о том, похожи игры на реальность или нет, что это не само собой разумеется. Ведь люди приводят аргументацию, и в ней нет нескольких очень важных, я бы сказал даже принципиальных вещей. Обычно все начинают разбирать тактику или, еще хуже, физику с техникой. Это всё, разумеется, важно, но я бы хотел отметить еще несколько принципиальных отличий.

1.В играх ты практически всегда готов. Играешь ли ты в "Арму", или в "Вар Тандер", или в "Ил-2", или еще во что, ты туда зашел с целью "сражаться" и победить. Ты знаешь, что ты вошел в игру, твой оппонент вошел в игру, примерно через 15 - 20 секунд, минуту, 10 минут, пол часа, час в зависимости от игры, произойдет столкновение с противником. Обычно ты также представляешь примерно, где это произойдет, либо в самых общих чертах, либо с точностью до 100 — 200 метров.

В реальности, особенно на длительной войне, ты никогда не знаешь, когда же наступит решающая минута. Ты не знаешь, на какой именно местности произойдет столкновение. Здесь, или через 20 км. А может быть вообще ты целый день будешь ехать без приключений. А может быть ты неделю будешь стоять и ждать. А может быть месяц. А может быть, ты сделал пять боевых вылетов и не встретил ни одного самолета противника, а на шестой на твою группу из восьми истребителей набросилось сразу двадцать.

Читать далее
Всего голосов 13: ↑10 и ↓3 +7
Просмотры 2.9K
Комментарии 22
Работа моя — странная. Я что-то среднее между блогером, IT-экспертом, редактором, фотографом и чёрт-те кем ещё. Если по-простому: рассказываю про новую технику, веду блоги, при этом сам обеспечиваю производство полного цикла: от концепции до финальной вёрстки. В основном работаю на Windows, причём по роду деятельности приходится регулярно кочевать с одной модели лэптопа на другую. Как иначе понять все нюансы и тонкости новинок? Microsoft обещали увеличение продуктивности и производительности на Windows 11, а мне от трендов отставать нельзя. Поэтому я вкатил релизную версию W11 на самый мощный и интересный лэптоп, что у меня сегодня есть: ASUS ProArt StudioBook Pro 16 OLED.
Что было дальше
Всего голосов 16: ↑13 и ↓3 +10
Просмотры 1.9K
Комментарии 15

Лазерный «дальтонизм»: решение проблемы дисперсии групповой задержки

Блог компании ua-hosting.company Производство и разработка электроники *Научно-популярное Физика Лазеры


Нельзя отрицать того, что лазерные технологии крепко укоренились в жизни человека. И речь идет не только о научных изысканиях или крупном производстве. Лазеры в той или иной форме присутствуют в быту, и в стоматологии, и даже в искусстве. Для мира науки лазеры стали прекрасным инструментом, позволяющим рассмотреть то, что ранее было скрыто. К примеру, ультракороткие лазерные импульсы позволяют изучать химические реакции в реальном времени, создавать сложные наноструктуры и передавать данные на огромное расстояние. Но, как и в любой другой технологии, тут имеются свои проблемы. Суть в том, что красный свет распространяется быстрее, чем синий, если луч проходит через прозрачный объект, т.е возникает хроматическая дисперсия. Но ученые из Гарвардского университета (США) нашли способ исправить это с помощью простого покрытия из кремния. Почему именно кремний, куда его надо наносить, и что именно он дает в аспекте работы лазеров? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 412
Комментарии 0

Проверяем качество кода в проектах.NET Foundation: LINQ to DB

Блог компании PVS-Studio .NET *C# *

.NET Foundation – независимая организация, основанная Microsoft с целью поддержки open source проектов на платформе DotNet. Под их крылом на данный момент собралось множество библиотек, некоторые из которых уже проходили проверку анализатором PVS-Studio. Следующим проектом для проверки анализатором будет LINQ to DB.

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 903
Комментарии 3

Как самостоятельно выучиться на дата-саентиста — адаптированная подборка

Машинное обучение *
Из песочницы

"Cтоит ли тратить деньги на тот или иной дорогой курс с codename «Стань DS за два месяца» или все же выучиться на дата-саентиста самостоятельно и бесплатно, и в таком случае, с чего начать?" такие вопросы я получаю от аудитории своего блога. Меня зовут Айра, я делаю проекты в DS&ML, продюсирую курсы по созданию ML-проектов и веду блог по теме.

Недавно собрала ответ на этот вопрос достаточно развернуто, чтобы поделиться им с широкой аудиторией. Не все платные курсы плохие (хотя большинство — да — из-за механизмов отбора, продаж и слабой программы), но о них напишу отдельно. Мне кажется, нужно учитывать больше персонализированных параметров для того, чтобы грамотно выбирать хороший курс за деньги.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.9K
Комментарии 4

Виндолинукс. Тестируем Q4OS с Trinity

Блог компании Timeweb Софт Старое железо


Философы утверждают, что наша жизнь — это вечный поиск. Кто-то ищет собственное призвание, кто-то — идеальную любовь, кто-то — славы и достатка, я же ищу нормальную операционную систему для древнего нетбука Acer Aspire One, которая не вешалась бы намертво при попытке открыть больше двух вкладок в браузере. В первой серии я вполне успешно установил на этого динозавра CloudReady, затем не очень удачно — попытался поставить дохлую Dahlia OS. И вот настала очередь для Q4OS, протестировать которую мне посоветовали читатели.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.3K
Комментарии 7

Div на div’е не сидит и div’ом не погоняет: пишем семантически верные индикаторы загрузки на Angular

Блог компании TINKOFF JavaScript *Accessibility *Angular *TypeScript *

Сверстать собственный индикатор загрузки — одна из самых простых задач, с которой может столкнуться веб-разработчик. Для получения рабочего решения пригодятся базовые знания HTML и CSS, а JS будет нужен лишь для управления процентом выполненной задачи.

Однако эта простота обманчива. Интернет наполнен множеством решений, в которых индикатор загрузки анатомически состоит из кучи вложенных друг в друга div-контейнеров, приправленных щепоткой CSS. Не нужно так! В мире грустит один котенок, когда вы игнорируете семантику верстки и забываете про доступность (a11y).

В этой статье я расскажу, как мы в проекте Taiga UI подошли к написанию собственных Angular-компонентов ProgressBar и ProgressCircle.

Читать далее
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 1K
Комментарии 0

5 коротких видеороликов, которые зайдут и профи, и новичку в ИБ

Блог компании Инфосистемы Джет Информационная безопасность *

Добро пожаловать под кат, если не всегда успеваете следить за теми направлениями ИБ, в которых сейчас не делаете ничего руками.

Самая улыбчивая на рынке ИБ Лера Суворова и пять узких специалистов за пять минут освежат ваши знания и дополнят их своим практическим опытом. Полезно будет и начинающим безопасникам, и перегруженным ИБ-шникам, и ИТ-специалистам, и студентам. Уже ждут просмотров ролики о Deception, защите данных в облаках, киберполигонах, автопентесте и Digital Risk Protection.

Смотреть ролики
Всего голосов 14: ↑12 и ↓2 +10
Просмотры 1.2K
Комментарии 0

Как справиться с отсутствием личных проектов

Блог компании Ситимобил Здоровье

Постоянно читая статьи на тему того, как %user% буквально на коленке научил свою кофеварку выгуливать собаку, начинаешь чувствовать себя немного неуютно. Складывается ощущение, что вокруг тебя взрослый мир и все вокруг знают больше тебя, умеют лучше и т.д. 

Читать далее
Всего голосов 16: ↑14 и ↓2 +12
Просмотры 2.6K
Комментарии 5