Pull to refresh
24
0

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

Send message

Что вообще значит «full stack»?

Reading time7 min
Views17K


Не счесть холиваров о том, стоит ли быть фуллстек-разработчиком. И в них часто вылезает ещё один спорный вопрос: а что это понятие означает-то? «Фронтбэкендер»? «Многорукий Шива, мастер всего от инфраструктуры до тестирования»? «Человек, освоивший столько технологий, что воспарил над ними в мир общих концепций»?


Я захотел разобраться, как это понятие появилось и что люди в него вкладывали изначально. Было ли какое-то «каноническое» определение? Пока разбирался, увидел прямо-таки эволюцию представлений о нём и решил изложить её для Хабра.


Когда понятие возникло? Как можно увидеть по графику Google Trends, в широкий обиход оно вошло с 2014-го. А на Хабре первое упоминание произошло в 2013-м. Это был перевод англоязычного блог-поста, где упоминается, что Facebook «нанимает только Full Stack». То есть в Фейсбуке это уже тогда было устоявшимся понятием? Я стал гуглить дальше и в техническом блоге Facebook нашёл пост 2010 года «The Full Stack, Part I» с тысячей лайков. А он, в свою очередь, ссылается на пост разработчика Рэнди Шмидта 2008 года. И, судя по прочей найденной мной информации, вот у Шмидта и было первое использование понятия, из которого выросло всё остальное. Теперь, когда мы добрались до начала начал, давайте пойдём по этим же постам в обратном направлении (по хронологии) и посмотрим, что в них говорилось.

Читать дальше →
Total votes 25: ↑22 and ↓3+29
Comments53

B2S-платформа Билайн

Reading time6 min
Views6.4K
— Обращаем ваше внимание, что разговор записывается и может быть передан в службу контроля качества

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

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

А если количество звонков — несколько миллионов в… минуту? Взращивать из себя оператора связи?



Мы помогаем бизнесу решать задачи любого уровня сложности, связанные с телефонией, обрабатывая десятки миллионов звонков с помощью нашей B2S-платформы Билайн. Меня зовут Евгений Ковалев, и под катом я расскажу, что это за платформа, что умеет и чем отличается от имеющихся на рынке решений, а также почему мы считаем важным то, чем занимаемся.
Читать дальше →
Total votes 14: ↑13 and ↓1+19
Comments3

Compute Module 4 от Raspberry Pi: особенности платы и новые возможности

Reading time4 min
Views39K
Источник изображения: hackaday.com
Как уже писали на Хабре, сегодня организация Raspberry Pi Foundation представила Compute Module 4 по цене от $25. В целом, новый модуль — это шаг вперед по сравнению с предыдущими моделями. Он более быстрый, у него больше возможностей, включая сетевые функции. Например, у модуля есть опция Wi-Fi 802.11b/g/n/ac, Bluetooth 5.0.

Но есть у платы и несколько особенностей, о которых стоит знать, прежде, чем решаться на покупку. $25 — сумма относительно небольшая, но ведь некоторые любители и компании покупают десятки плат одновременно.
Читать дальше →
Total votes 36: ↑36 and ↓0+36
Comments18

Создание математической библиотеки будущего

Reading time12 min
Views4.8K

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




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

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

Для многих участников проекта его преимущества практически не требуют объяснений.

«На фундаментальном уровне очевидно, что после оцифровки чего-либо его можно использовать новыми способами», — сказал Кевин Баззард из Имперского колледжа Лондона. «И мы собираемся оцифровать математику, в результате чего она станет лучше».
Читать дальше →
Total votes 10: ↑8 and ↓2+10
Comments3

Нет, Microsoft не переносит Windows на Linux

Reading time5 min
Views47K
Выбор будет не между Windows и Linux, а что сначала загружается: Hyper-V или KVM, а уже стеки Windows и Ubuntu будут хорошо совместимы друг с другом.



В последнее время развернулась некоторая дискуссия о том, что Microsoft может в будущем перенести свою операционную систему Windows на ядро Linux.

Я как никто другой знаю о проектах Linux в Microsoft, поскольку работаю в подразделении настольных компьютерных систем в Canonical и помогаю выпустить Ubuntu на WSL (Windows Subsystem for Linux). По работе приходится регулярно общаться со многими сотрудниками Microsoft, которые занимаются Linux и различными проектами с открытым исходным кодом. Мне приходят сводки по продуктам Microsoft и стратегии. Обращаю внимание, что в этой статье только мои личные мысли, я не разглашаю никакой секретной информации.
Total votes 33: ↑31 and ↓2+39
Comments397

5G в российской телемедицине

Reading time5 min
Views4.2K
Сети пятого поколения (5G) имеют большой потенциал применения в разных отраслях. Одно из перспективных направлений — сфера медицины. В будущем пациентам из удалённых регионов с большой долей вероятности больше не придётся ехать в больницу в крупные региональные центры – консультации или операции можно будет проводить дистанционно.

Первые операции по 5G в России


Наша страна не отстает в тестировании применения новых технологий в медицине. В ноябре 2019 года в России впервые были проведены первые хирургические операции и удаленный медицинский консилиум с использованием сети 5G Билайн.


Извлечение чипа из руки Джорджа

В режиме реального времени было проведено две операции:

  1. Первая операция – извлечение NFC-чипа, вживленного в руку Джорджа Хелда, исполнительного вице-президента по развитию цифрового и нового бизнеса Билайн. С самим чипом, как и с рукой Джорджа, все в порядке, просто чип успел к тому времени морально устареть (его устанавливали в 2015-м году).
  2. Вторая операция (удаление раковой опухоли у одного из пациентов клиники) проводилась с использованием подключенного к 5G-сети лапароскопа с 4К-камерой, анестезиологического пульта, нескольких камер и мультимедийной «белой доски» Huawei 5G для обмена экспертными мнениями всеми сторонами консилиума и выработки рекомендаций в режиме реального времени.

Как всё работало

Total votes 19: ↑14 and ↓5+16
Comments11

Как прошел онлайн Product MeetUP

Reading time4 min
Views1.4K

Привет! В конце августа мы провели первый онлайн-митап для продактов, на котором было 3 доклада, круглый стол, много обсуждений и интересных вопросов.  Как понятно из названия, митап был о продактах и для продактов. В этом посте мы собрали презентации всех спикеров, видео выступлений и ответы на вопросы. Итак, по порядку.

Целевое собеседование, Женя Гурьянов

Множество вопросов и кейсов, встречающихся при отборе продактов, порой может напугать даже самого опытного product owner. Женя подробно разобрал три кейса. Поведенческие вопросы, которые задают для проверки soft skills. Например, просят рассказать про ситуацию, в которой вы должны были идти на компромисс. Маркет сайзинг и вопросы на умение обозначить продуктовые метрики. 

Проверьте себя —  как бы вы ответили на вопросы?

Назовите 10 способов использования карандаша. 

Сколько вагонов в Московском метрополитене?

Спроектируйте кресло-качалку. 

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

Leak-Search: как и зачем QIWI создала сервис, который ищет утечки исходных кодов компаний

Reading time7 min
Views6.2K

Искать утечки и уязвимости в своих продуктах не только интересно и полезно, но и необходимо. Еще полезнее подключать к таким поискам внешних специалистов и энтузиастов, у которых не настолько замылен глаз, как у сотрудников. Поэтому в свое время мы в QIWI запустили программу bug bounty — исследователи писали нам об уязвимостях и получали вознаграждение, а мы — закрывали эти уязвимости. 

Несколько раз нам присылали выложенный в публичный доступ код в виде ссылок на репозитории с чувствительной информацией. Причины утечек могли быть такими:

- разработчик писал тестовый пример кода для себя, используя конфигурации “боевого” сервиса — не тестовую среду;

- админ выкладывал скрипты автоматизации и миграции базы данных — потенциально чувствительной информации;

- стажер неосознанно размещал код в своем публичном репозитории, считая, что это не несет рисков.

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

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

И в целом безопасность компаний — не абсолютна: хорошо защищая свой периметр и информационные системы с помощью с помощью Firewall, SOC, IDS/IPS и сканеров безопасности, компании все равно подвержены многим источникам утечек — от внешней разработки и аудиторов до вендорских решений. Конечно, невозможно отвечать за безопасность других компаний, но мониторить случаи утечки вашей информации с их стороны — можно и нужно.

Поэтомы мы озаботились вопросом утечек по всем источникам. Автоматизировав их поиск, мы сначала сделали продукт для себя, а теперь готовы предлагать его рынку. Так появился QIWI Leak-Search — сервис, который ищет утечки вашего кода на Github и не только. 

Как мы его делали и что он умеет — читайте в посте.

Читать далее
Total votes 13: ↑10 and ↓3+14
Comments8

Утерянная, но не забытая: история 3Dfx Interactive

Reading time7 min
Views9.1K
В Альфе любят киберспорт, наши команды участвуют в чемпионатах по StarCraft II, LoL, Hearthstone, FIFA 20, CS:GO и другим играм. Предлагаем вам в эту пятницу вспомнить историю компании 3Dfx, которая вложила существенный вклад в графику для ПК.



Компания 3Dfx, основанная в Сан-Хосе (Калифорния) в 1994 году тремя бывшими сотрудниками Silicon Graphics, начала с разработки оборудования для аркадных автоматов. Чипсет Voodoo первого поколения использовался в таких хитовых автоматах, как San Francisco Rush, ICE Home Run Derby и Wayne Gretzky’s 3D Hockey. Но к ко второй половине 1996 года значительно снизились цены на память, заставив 3Dfx обратить своё внимание на потребительский рынок PC.

Графическое оборудование 3Dfx Voodoo состояло из дополнительной карты, выполнявшей только 3D-вычисления. Карте был необходим VGA-кабель, передававший данные с отдельной 2D-карты на Voodoo, которая затем подключалась к дисплею. Эти карты продавались множеством компаний. Orchid Technologies первой выпустила на рынок Orchid Righteous 3D за 299 долларов, это устройство было примечательным своими механическими реле, которые «щёлкали» при работе чипсета. За этой картой последовали Diamond Multimedia Monster 3D, Canopus Pure3D, Colormaster Voodoomania, Quantum3D Obsidian, Miro Hiscore, Skywell Magic3D и другие продукты.
Total votes 25: ↑25 and ↓0+25
Comments11

Как построить четкие модели классов и получить реальные преимущества от UML. Часть 2

Reading time8 min
Views6.1K

Вторая часть перевода статьи Леона Старра, инженера программных моделей. Первая часть вот здесь. В этой части — о семантике и о том, что отличает хорошую модель.

Читать далее
Total votes 12: ↑11 and ↓1+16
Comments0

Защитить удаленку (и не только) с помощью решений Genie и Radware

Reading time4 min
Views3.8K

DDoS-атаке может подвергнуться любой ресурс. Чаще всего атаки носят целенаправленный характер — злоумышленники могут пытаться положить сайт с какой-то информацией (разного рода СМИ и сайты с ТВ-трансляции сталкивались с подобным, и не раз). Предприятия торговли и банки тоже страдают от этого, для них простой систем довольно критичен, люди привыкли заходить в приложение банка или интернет-магазина и в пару кликов переводить деньги или покупать товары. Поэтому здесь и очевидные финансовые потери, и снижение лояльности клиента сразу.

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

Мы в Билайн.Бизнес начинаем предоставлять услугу под названием «Защита от DDoS атак NetFlow». В этом посте мы расскажем, что это и как работает.

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

Alfa Factory 5.0 — регистрация до 14 октября

Reading time2 min
Views3.9K
Привет!

Мы запускаем очередной образовательный курс Alfa Factory 5.0 для тех, кто хочет стать IT-архитектором.



Обучение бесплатное, главное соответствовать вот таким критериям:

  • вы учитесь на 4 курсе бакалавриата или 1-2 курсах магистратуры, либо недавно выпустились (приветствуются IT-специальности, технические или экономические)
  • если образование не связано с IT, но всё равно хочется стать IT-архитектором, то тоже откликайтесь
  • достаточно знаете английский, чтобы при необходимости читать на нём техническую литературу или вдумчиво гуглить
  • можете тратить на обучение хотя бы 15 часов в неделю

А теперь подробнее.
Читать дальше →
Total votes 9: ↑9 and ↓0+9
Comments6

Как попасть в IPVPN Билайн через IPSec. Часть 2

Reading time5 min
Views5.6K
Привет! Как и обещал, в этом посте я расскажу про комбинацию наших сервисов MultiSIM Резервирования и IPVPN через IPSec.



Сами по себе сервисы по IPSec — это хорошо, сервис работает через кабельный интернет провайдера, но хотелось бы как-то зарезервировать включение или же предоставлять сервис там, где нет кабельного интернета, а есть только по LTE.
Читать дальше →
Total votes 13: ↑13 and ↓0+13
Comments7

Alfa Battle — как это было, запись конференции и список задач

Reading time24 min
Views3.1K
В начале июня мы запустили Alfa Battle для Java-разработчиков. Пришло время рассказать о том, как все прошло, поделиться полезными видео от спикеров стрим-конференции «Кодинг будущего» (Альфа-Банк, Билайн, X5 Retail Group) и показать наши задачи.



К слову, о задачах. То ли мы перестарались и переоценили возможных участников, то ли погода была так себе, в общем, из 1498 участников из 50 городов все задачи (5 штук) целиком не решил никто. Поэтому под катом вы найдете все задачи с описанием и, если захочется их порешать, сможете это сделать без каких-то дедлайнов. Тех, кто осилит, с радостью пригласим к нам. В конце поста — о новой стратегии найма специалистов. Было время, когда IT Альфа-Банка по больше части сосредотачивалось в трёх городах — Москва, Санкт-Петербург, Екатеринбург. Теперь же мы можем рассматривать людей со всей страны. И не только.
Читать дальше →
Total votes 11: ↑10 and ↓1+15
Comments0

Как попасть в IPVPN Билайн через IPSec. Часть 1

Reading time5 min
Views8.1K
Привет! В предыдущем посте я описал работу нашего сервиса MultiSIM в части резервирования и балансировки каналов. Как было упомянуто, клиентов к сети мы подключаем через VPN, и сегодня я расскажу немного больше про VPN и наши возможности в этой части.

Начать стоит с того, что у нас как у оператора связи есть своя огромная MPLS-сеть, которая для клиентов фиксированной связи поделена на два основных сегмента — тот, что используется непосредственно для доступа в сеть Интернет, и тот, что используется для создания изолированных сетей — и именно через этот сегмент MPLS ходит трафик IPVPN (L3 OSI) и VPLAN (L2 OSI) для наших корпоративных клиентов.

Читать дальше →
Total votes 18: ↑18 and ↓0+18
Comments4
Не надоели еще посты про удаленку? Наверняка надоели, как и в целом слова «самоизоляция», «пандемия», «социальная дистанция» и все такое. Но поскольку после окончания эпидемии коронавируса многие компании захотят (или будут вынуждены) оставить удаленный режим на постоянной основе, мы считаем, что сейчас самое время рассказать о нашей комплексной системе для работы сотрудников на удаленке под названием Билайн Бизнес Bee FREE.
Узнать больше
Total votes 20: ↑13 and ↓7+20
Comments8

Исследователи восстановили утерянную игру для NES с 30-летних дискет

Reading time10 min
Views9.6K
image

Привет, я основатель Video Game History Foundation Фрэнк Сифалди. Сегодня мы с Ричем Уайтхаусом расскажем вам историю о том, как восстановили и собрали заново Days of Thunder — невыпущенную, никем ранее не виденную игру, соавтором которой был Крис Оберт из Mindscape.

Ушедший от нас в 2012 году программист и дизайнер Крис Оберт (Chris Oberth) сделал долгую и разнообразную карьеру в индустрии видеоигр. Думаю, для большинства из нас главной игрой Криса Оберта была Anteater — аркадный проект, который он придумал и разработал во время работы в Stern (или, возможно, вы знаете клон этой игры под названием Ardy the Aardvark, который сам Крис написал для домашних компьютеров, или ещё один клон, Oil’s Well, созданный другими людьми). Для остальных такой игрой может быть Winter Games для Commodore 64 или, возможно, его последние проекты для аркадных автоматов наподобие Time Killers или World Class Bowling, которые он разрабатывал в Incredible Technologies; или же такими знаковыми играми для вас могли стать несколько проектов, которые он разработал на своём Apple II в конце 70-х и начале 80-х (как он сам любил хвастаться, его Apple II имел серийный номер 201).

В начале 2020 года с Video Game History Foundation связался друг семьи Оберта, попросив помочь разобраться с оставшимися после него материалами. В подвале его дома, где он часто работал, хранились годами нетронутые кучи старых компьютеров, резервных копий на CD-R, гибких дисков, записей, кассет, EPROM и данных на ленточных накопителях, копившиеся со времён его работы с Apple II в конце 70-х. Его семья согласилась временно передать нам эти архивы для разбора.
Total votes 35: ↑35 and ↓0+35
Comments14

Резервирование в MultiSim — что это и как оно работает

Reading time7 min
Views10K
Привет!

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

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



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

Стабильная сеть для большинства предприятий, включая даже малый и средний бизнес, это без шуток залог нормальной работы. Потому что на сеть завязано очень многое — и работоспособность интернет-магазинов, и работы с базами данных в офлайн-магазинах, и работа онлайн-касс и пинпадов. В общем, если нету сети — вы не сможете нормально оплатить товар, вам не осилят выбить чек в онлайн-кассе, и прочее, прочее.
Читать дальше →
Total votes 17: ↑15 and ↓2+23
Comments6

История AtariTel. Телефоны и видеофоны от секретного отдела компании

Reading time12 min
Views5.7K

В 1876 году Александр Грейам Белл произнёс свою историческую фразу «Мистер Ватсон, идите сюда. Вы мне нужны». Его помощник Ватсон услышал слова, раздающиеся из прототипа телефонного динамика, и вошёл в комнату, в которой Белл только что сказал их в прототип телефонного микрофона — так родился телефон.


Всего спустя два года фантазия Джорджа Дюморье эволюционировала в рисунок, на котором сидящий на стуле человек общается с женщиной на проецируемом экране, тоже держащей телефон. В 1910 году была выпущена французская открытка почти с такой же сценой, сообщающая, что таким телефон будет в 2000 году.
Читать дальше →
Total votes 33: ↑33 and ↓0+33
Comments8

Книга «Как тестируют в Google» — бесплатная электронная версия

Reading time11 min
Views69K
image Привет, Хаброжители!

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

Книга рассчитана на профессионалов из индустрии разработки программного обеспечения: специалистов по тестированию, программистов, менеджеров.
Читать дальше →
Total votes 21: ↑21 and ↓0+21
Comments0

Information

Rating
Does not participate
Registered
Activity