Pull to refresh
39
0

Пользователь

Send message

Использование нейросетей в современной биологии

Reading time 9 min
Views 8.2K
image

С каждым годом меняются наука, методы анализа и направления исследований. И если в самом начале развития биологии ставка была на макроуровень, то с течением времени уровень «уменьшился» до молекулярного. И вместе с уменьшением уровня увеличился поток получаемых данных: на учёных буквально обрушилась целая лавина. Естественно, необходимо вычленять важную новую информацию из всего этого потока данных. Причём самостоятельно исследователю это сделать без техники невозможно, да и с техникой порой бывают трудности. И тут в биологию приходит Big Data.

Для тех, кому дальше читать интересно, стоит пояснить, что статья написана в соавторстве с Анастасией Новосадской, anastasiamrr – специалистом по молекулярной биологии и применению в этой области нейросетей – и Владиславом Светлаковым svetlakoff, специалистом по нейросетям.

В далёком-далёком прошлом наших предков интересовала биология на макроуровне; это было изучение всего живого, что можно увидеть вокруг невооруженным глазом: птицы, насекомые, растения и прочее, прочее. Это было время описательной биологии. Люди описывали буквально все, что видели: лист зелёный, на нём есть жилки, тут он овальный, тут какой-то пальчатый…
Читать дальше →
Total votes 39: ↑37 and ↓2 +35
Comments 4

Как нанять Java-разработчика всего за один день: опыт 1 Day Offer от Сбера

Reading time 6 min
Views 3.8K

Привет, Хабр! Мы, блок «‎Сеть продаж», отвечаем за физическую сеть Сбера: банковские отделения, пункты выдачи заказов, банкоматы, работу выездных сотрудников и многое другое. Соответственно, нам всегда нужны технические специалисты, которых мы хантим самыми разными способами. Один из них — 1 Day Offer.

Это HR-мероприятие, которое позволяет провести кандидата по всем этапам собеседований всего за один рабочий день. По итогам этих собеседований соискателю, который хорошо себя показал, в конце рабочего дня выставляется оффер. Этот формат стал очень популярным в последнее время среди IT-компаний, регулярно проводим такие мероприятия и мы. В этом году 1 Day Offer от Сбера проводился специально для Java-разработчиков. Как мы всё организовали, реализовали и какие результаты получили — под катом.

Читать далее
Total votes 18: ↑16 and ↓2 +14
Comments 2

Почему не случилось бума пико-проекторов

Reading time 5 min
Views 34K

Помнится, лет 10 назад знакомый приятель с пеной у рта рассказывал мне, как еще чуть-чуть и каждый продвинутый гик будет таскать в своем кармане кинотеатр, вернее пико-проектор. Увы, сказки не стали былью и пико-проекторы в iPhone так и остались в воспаленном воображение техно-энтузиастов. Вместо этого технологии пошли по пути увеличения пикселей и числа фотокамер в распухших тельцах современных телефонов. Так что же все-таки пошло не так?

Читать далее
Total votes 38: ↑35 and ↓3 +32
Comments 115

Стройте карьеру на выполнении грязной работы

Reading time 6 min
Views 24K

Теория грязной работы: в унылой работе, которую избегает большинство людей, есть множество возможностей для внесения больших изменений малыми усилиями.

Когда люди спрашивают у меня советы по карьерному росту, я говорю им то, что неплохо срабатывает у меня: найдите развивающуюся компанию, которой действительно важна ваша работа, а затем займитесь неприятной работой, которой избегают все остальные. Мне кажется, этот путь широко применим:

- Обширный рост важен, потому что в экспоненциально растущей компании вы первый в очереди к экспоненциально большим (и обширным) возможностям. Кроме того, когда рост активен, вы выигрываете, делая работу, а не побеждаете, вырываясь вперёд при помощи политики.

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

Последняя часть самая неожиданная — ищите неприятные вещи, которых люди избегают.

Читать далее
Total votes 48: ↑40 and ↓8 +32
Comments 33

Как в more.tv организовали команды разработки

Reading time 7 min
Views 3.4K

В рамках этой статьи мы бы хотели рассказать про разные способы организации команд разработки, которые онлайн-кинотеатр Национальной Медиа Группы more.tv прошел за три года: цели изменений, их плюсы и минусы и допущенные ошибки. Уверены, что для многих такой формат может быть более полезен, чем изучение теории по учебникам.

Читать далее
Total votes 15: ↑13 and ↓2 +11
Comments 3

“Один дашборд, чтобы править ими всеми”

Reading time 6 min
Views 3.9K

Привет! Как мы писали в предыдущих постах, наша команда создает удобные дашборды для разных департаментов СИБУРа, от хозяйственной деятельности до продаж. 

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

Для этого мы создаем так называемый Царь-Дашборд. Control Tower. Мета-дашборд. Он содержит информацию о самых важных дашбордах, которые есть в компании, по сквозным процессам (это такие процессы, которые касаются нескольких разных функций, нескольких различных исполнителей в одной компании). Целевая аудитория такого дашборда — первые лица компании: CEO и, что называется, “минус 1” от его должности. Также данные с дашборда могут пригодиться и операционным специалистам, если им удобно воспринимать данные в таком формате.

Читать далее
Total votes 12: ↑12 and ↓0 +12
Comments 3

Сломать систему. Реинжиниринг портала с «китайскими» пользователями

Reading time 11 min
Views 1.9K

Привет! Хочу поделиться практическим опытом реинжиниринга нашей системы под названием «Портал поставщика» – рассказать о том, как мы выстроили процесс работы в команде, как наладили общение с бизнесом, какие поймали подводные камни и какие удалось выработать интересные решение. А ещё поговорим об особенностях китайского менталитета.

Меня зовут Иван Хахарев, я ведущий системный аналитик. Портал поставщика – это сайт, полностью наша внутренняя разработка, на нём почти все поставщики оформляют свои отгрузки. Затем, благодаря собранным данным, мы можем отслеживать все движение товара до склада и получать информацию для размещения на складе и дальнейшей продажи товара.

Так как преобладающее большинство поставщиков у нас иностранное (а в большей ее части — китайское), то и пользователи у нас в большинстве своем китайские.

Преамбула

Думаю, многие из вас сталкивались с тем, что вам в руки попадала какая-нибудь MVP-система с большим количеством legacy-кода или другими подобными вариациями, которые делались под лозунгом «Давай сейчас как-нибудь сделаем, чтобы работало, а потом разберемся».

В результате пилот себя оправдывает, вы получаете криво написанную систему, у бизнеса куча ожиданий, что надо с этим делать, они просят дорабатывать, вы пилите костыли один за одним. Натурально становитесь таким маленьким заводиком по производству костылей в промышленных масштабах – вот мой случай, собственно, не исключение 😊

Расскажу о том, как нам удалось сломать этот порочный круг костылей и как мы выбрались в более или менее стабильную и качественную систему с комфортным масштабированием.

Читать далее
Total votes 16: ↑16 and ↓0 +16
Comments 2

Чего вам не говорили про сокеты

Reading time 7 min
Views 11K

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

Если у вас есть опыт написания приложения с использованием сокетов, то вся эта информация должна быть для вас очевидной. Она неочевидна для меня как абсолютного новичка, поэтому я попытаюсь как можно подробнее объяснить это, чтобы ускорить процесс освоения сокетов для других новичков.
Читать дальше →
Total votes 24: ↑21 and ↓3 +18
Comments 18

Как реализовать магию Sqoop для загрузки данных через Spark

Reading time 29 min
Views 2.4K

Очень часто приходится слышать, что Sqoop — это серебряная пуля для загрузки данных большого объёма с реляционных БД в Hadoop, особенно с Oracle, и Spark-ом невозможно достигнуть такой производительности. При этом приводят аргументы, что sqoop — это инструмент, заточенный под загрузку, а Spark предназначен для обработки данных.

Меня зовут Максим Петров, я руководитель департамента "Чаптер инженеров данных и разработчиков", и я решил написать инструкцию о том, как правильно и быстро загружать данные Spark, основываясь на принципах загрузки Sqoop.

Первичное сравнение технологий

В нашем примере будем рассматривать загрузку данных из таблиц OracleDB.

Рассмотрим случай, когда нам необходимо полностью перегрузить таблицу/партицию на кластер Hadoop c созданием метаданных hive.

Читать далее
Total votes 11: ↑11 and ↓0 +11
Comments 4

Интерактивное ТВ: как всё работает и что оно умеет (часть 1)

Reading time 4 min
Views 4.7K

Привет! Меня зовут Евгений Гудкин, я руководитель группы спецпроектов в сейлс-хауcе ЭВЕРЕСТ, я хочу рассказать вам про интерактивное ТВ и изменения, которые мы вносили в ряд механик в этом году. Поговорим про специфику интерактивного ТВ, обсудим его элементы и метрики, а также затронем тему рекламодателей.

Читать далее
Total votes 18: ↑11 and ↓7 +4
Comments 12

Ага, вы собираетесь на меня ОРАТЬ, или Стрессоустойчивость на работе

Reading time 8 min
Views 13K

Ответственный, коммуникабельный, мобильный, стрессоустойчивый – такое ощущение, что современным работодателям требуется просто какой-то суперчеловек. Я специально выделила слово стрессоустойчивый, потому что считаю, если стрессоустойчивость на нуле, то и ответственность будет хромать, и сил на коммуникацию не будет, да и быть мобильным не очень-то захочется.

Это Анна, маркетолог click.ru, и сегодня поговорим про стрессоустойчивость: что это такое, какая она бывает, как определить свой уровень и повысить его.

Читать далее
Total votes 18: ↑16 and ↓2 +14
Comments 15

Инструкция: как расширить файловую систему в Linux. Часть 1

Reading time 9 min
Views 44K
image

Чаще всего задача расширить файловую систему возникает при работе с облачной инфраструктурой. Виртуализация позволяет экономить на дисковом пространстве и выделять его столько, сколько необходимо в конкретный момент. Но простого расширения ресурсов недостаточно, об изменениях необходимо сообщить операционной системе. Сегодня ведущий архитектор #CloudMTS Дмитрий Фисенко в формате пошагового туториала расскажет, как это сделать.

Материал будет интересен начинающим системным администраторам, а также разработчикам, которые хотят ближе познакомиться с файловыми системами.
Читать дальше →
Total votes 13: ↑9 and ↓4 +5
Comments 5

Кто такой ИТ-бизнес-партнёр и чем он занимается

Reading time 5 min
Views 11K

Привет! К определению сущности ИТ-бизнес-партнёра зачастую возникает больше вопросов, чем к названиям большинства других должностей. Для рядового сотрудника порой куда понятнее, чем занимается тот же scrum-мастер или agile-коуч. А вот с ИТ-бизнес-партнёром всё иначе: кто-то думает, что это такой аналог классического продуктолога, который просто чуть более вхож в руководящие круги. Другие считают, что это просто перемычка между бизнесом и чистым ИТ, мол, коммуникации такого рода не автоматизируешь, так что вот, пусть должность будет для живого человека.

В этом посте мы постараемся объяснить, чем же именно занят ИТ-бизнес-партнёр на работе, что входит в его обязанности, какими качествами он должен обладать. И сделаем мы это на живом примере: меня зовут Светлана Евстигнеева, я ИТ-бизнес-партнёр блока розничного бизнеса Московского кредитного банка (МКБ).

Читать далее
Total votes 14: ↑11 and ↓3 +8
Comments 19

Лучшие сообщества разработчиков и IT специалистов в 2022 году

Reading time 4 min
Views 27K

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

Читать далее
Total votes 20: ↑10 and ↓10 0
Comments 18

Как мы платежный шлюз тестируем

Reading time 10 min
Views 7.3K

Всем привет! Сегодня мы поговорим об интеграционном тестировании платежного шлюза, но перед этим расскажу немного про нашу команду и наш проект. Мы (ContactPay) — самостоятельный финтех-стартап внутри QIWI, строим высокопроизводительный отказоустойчивый платежный шлюз и соответствуем стандартам безопасности PCI DSS. 

Как платежный шлюз мы интегрированы со множеством внешних API, это могут быть и платежные системы, и сторонние сервисы мониторинга, антифрода, KYC (know your customer) и так далее. 

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

Мы стараемся писать корректный код с наименьшим количеством  багов. Код должен быть читаемым, самодокументируемым и поддерживаемым. Кроме того, он должен быть безопасным, так как мы  финтех и у нас PCI DSS, это накладывает определенные требования к безопасности. А ещё код должен быть тестируемым. 

Сегодня мы поговорим о двух метриках — корректность и тестируемость. Одна метрика напрямую влияет на другую, через тестируемость мы добиваемся корректности в том числе, мы проверяем, насколько код ожидаемо работает. 

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

Читать далее
Total votes 13: ↑13 and ↓0 +13
Comments 0

Коммерческая тайна: особенности режима и правовой защиты

Reading time 7 min
Views 6.5K

Хозяйственная деятельность подразумевает осуществление обмена документами между ее участниками. Какие-то передаются во исполнение требований закона, другие – в силу обычая делового оборота, третьи - в ходе трудовой деятельности.

Однако некоторые сведения хоть и являются частью коммерческой деятельности, но обладают особой ценностью для их обладателя, в связи с чем требуют соблюдения особого порядка работы с ними.

Ограничение доступа к информации определенного содержания и наличие механизмов для осуществления такого ограничения присущи каждому обществу. Для обозначения информации, предназначенной для ограниченного круга лиц, используется термин «конфиденциальность» (от лат. confidential – доверие). Разновидностями конфиденциальной информации являются государственная, коммерческая, профессиональная тайна.

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

Статья 3 Федерального закона от 29.07.2004 N 98-ФЗ "О коммерческой тайне" (далее — Закон о коммерческой тайне) определяет коммерческую тайну как режим конфиденциальности информации, позволяющий ее обладателю при существующих или возможных обстоятельствах увеличить доходы, избежать неоправданных расходов, сохранить положение на рынке товаров, работ, услуг или получить иную коммерческую выгоду.

Читать далее
Total votes 1: ↑1 and ↓0 +1
Comments 3

Использование утилиты tar по сети через SSH

Reading time 4 min
Views 14K

GNU-версию утилиты архивирования tar, равно как и её старые версии, можно использовать через сетевое подключение по протоколу ssh. От telnet/nc стоит отказаться, так как они не гарантируют безопасность соединения. Создавать архивы можно с помощью каналов (pipe) Unix/Linux, и ниже я продемонстрирую ряд примеров использования tar по ssh для архивирования в Linux, BSD/macOS или Unix-подобных системах.
Читать дальше →
Total votes 45: ↑40 and ↓5 +35
Comments 24

Новый вагон-электростанция

Reading time 5 min
Views 21K


Возможно, вы помните, что есть три достаточно простых способа раздобыть электричество в вагоне:
  1. Получить 3000 Вольт от электровоза, если путь электрифицирован, а вагон подключён к этой самой высоковольтной магистрали.
  2. Генерировать ток подвагонным генератором, работающим от вращения колёс. Это отличный способ получения электроэнергии в любом поезде в любом месте, но он ограничен по мощности.
  3. Получить ток от собственной электростанции поезда. Раньше это обычно была электростанция на паровозе (маленькая турбина, вращаемая паром), энергия которой использовалась для мощных фар.

Современные двухэтажные вагоны стали потреблять слишком много энергии, чтобы способы 2 и 3 перестали эффективно работать. Да, они ходят по электрифицированным участкам, но иногда есть потребность пустить комфортный поезд по участку, где электрификации нет. А в России из-за больших размеров страны, таких мест хватает.

Хорошее промежуточное решение до появления полной электрификации — вагон-электростанция. Собственно, первый в России недавно произвели на ТВЗ, и сейчас мы на него посмотрим, потому что эта штука интересная, хоть и редко встречающаяся на железных дорогах по миру.
Читать дальше →
Total votes 89: ↑86 and ↓3 +83
Comments 194

Делим неделимое или горизонтальная декомпозиция

Reading time 8 min
Views 7.5K

Привет!

В предыдущем посте Как справиться с декомпозицией задач и не перестараться наш коллега рассмотрел вертикальные способы декомпозиции — по бизнес-ценности.

С тех пор, как мы пришли к гибким методологиям разработки, продуктовому подходу и осознанному построению потока создания ценности, мы перепробовали на практике все перечисленные в статье способы. Но даже при наличии такого большого арсенала сложности все еще остаются.

Нарезая задачки по бизнес-ценности, мы столкнулись с двумя типами проблем:

- максимально мелко нарезанные задачи все еще большие,
- разные бизнес-задачи завязаны на общие изменения.

Мы хотим поговорить о том, как поделить задачку, когда деления по бизнес-ценности недостаточно. В посте мы рассмотрим три способа горизонтальной декомпозиции:

- по типу работ,
- по слоям приложения,
- выделяя базовые функции.

Читать далее
Total votes 19: ↑17 and ↓2 +15
Comments 0

Как мы в СИБУРе делаем дашборды для людей. Часть 3: считаем прибыль не только правильно, но и красиво

Reading time 5 min
Views 3.1K

Привет! Как мы уже не раз рассказывали, СИБУР поделен на несколько сквозных процессов. Сквозные процессы – это бизнес-домены, которые объединяют в себе бизнес-команды одной сферы. У нас таких много, но конкретно этот пост будет посвящён дашбордам для O2C. 

В случае O2C – это также сквозной процесс, который расшифровывается как Order to cash. Он отвечает за привлечение новых клиентов и получение прибыли. Кроме того, такой подход помогает перестраивать бизнес-процессы на предприятии и способствует активной цифровизации производственных процессов.

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

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

Читать далее
Total votes 12: ↑12 and ↓0 +12
Comments 2

Information

Rating
Does not participate
Registered
Activity