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

Все потоки

Сначала показывать
Порог рейтинга

Реактивность в Vue

Блог компании Норд Клан VueJS *Реверс-инжиниринг *

Уверен, вы когда-нибудь задавались вопросом «Что за зверь эта реактивность и как она работает?». Думаю, что настало время закрыть этот вопрос и рассмотреть работу реактивности на примере Vue.

Дизайн превью: Марина Четвертакова

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

Новости

Аутсорс разработка. Мошенники

JavaScript *Мозг ВКонтакте API *Разработка игр *Разработка мобильных приложений *

Грустная поучительная история о том, как важно проверять контрагентов.

Читать далее
Всего голосов 6: ↑1 и ↓5 -4
Просмотры 299
Комментарии 2

Dell Luna: модульный ноутбук, который можно разобрать без отвертки. Что он из себя представляет?

Блог компании Selectel Производство и разработка электроники *Гаджеты Ноутбуки IT-компании

Год назад на Хабре публиковалась новость о концепте нового модульного ноутбука от Dell. Проект получил название Concept Luna, а его главной особенностью стала возможность разборки устройства без отвертки. Поскольку ноутбук модульный, то его элементы можно без особого труда заменять на другие в случае поломки или апгрейда.

Тогда, в 2021 году, концепт выглядел… концептом. Фотографий самого устройства не существовало, все выложенные компанией изображения были рендерами. Было похоже, что концепт ожидает обычная судьба таких идей — несколько картинок, пара статей о перспективах устройства и все — быстрое забвение. Но нет, в этом году появилась еще одна новость, причем уже с видео реального устройства. Более того, есть уже гораздо больше информации о девайсе. Насколько можно судить, проект серьезный, у него действительно есть перспективы. О них сегодня и поговорим.
Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 3.3K
Комментарии 16

Гори это ИТ синим пламенем

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

Когда-то давно я мечтал стать программистом. Еще со средних класов школы начал ездить на олимпиады по программированию, писал игровые моды и просто нереально кайфовал от того, что делал. Начинал еще с Turbo Pascal, потом С, потом скриптовые языки, в универе математическое моделирование на С++ и matlab. Только в универе пришлось на теор.физике тусоваться, ибо не прошел по балах на программирование, но да ладно. Спустя 3 года я все таки решил кинуть физику, так как просто не видел денег в этой сфере в своей стране, и получил все таки первую долгожданном ИТ. Это была серверная разработка на Python.

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

Читать далее
Всего голосов 35: ↑30 и ↓5 +25
Просмотры 7.7K
Комментарии 44

Как студенты SkillFactory разработали AI-модель для бионического протеза «Моторики»

Блог компании SkillFactory Учебный процесс в IT Карьера в IT-индустрии Биотехнологии Искусственный интеллект

Поездка в Сколково, первый опыт командной работы и борьба со страхами



Начинающим IT-специалистам хакатоны позволяют заняться реальной задачей и получить практический опыт, потренироваться работать в команде. А заказчикам — протестировать новые гипотезы и идеи. Но ещё хакатоны могут помочь сделать жизнь других людей лучше. Рассказываем, как студенты SkillFactory прокачивали на хакатоне прототип бионического протеза на базе оптических датчиков «Моторики». Подробности — к старту флагманского курса по Data Science.


  1. Как искусственный интеллект применяется в протезировании.
  2. Как проходил хакатон.
  3. Чему научились участники.
Читать дальше →
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 311
Комментарии 0

STM32 BluePill + RNDIS, или делаем из нехитрых приспособлений троллейбус…

Программирование микроконтроллеров *
Из песочницы

Привет, Хабр. Год назад я круто изменил направление своей деятельности с desktop разработчика на программиста микроконтроллеров. Хочу поговорить о том, как прошел этот год, поделиться своими наблюдениями, рассказать в одном месте о чем никто не рассказывает. А, еще и RNDIS на STM32F103 поднимем.

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

...и знать ничего не хотят
Всего голосов 22: ↑20 и ↓2 +18
Просмотры 2.2K
Комментарии 11

20 бесплатных ресурсов по компьютерной грамотности для детей

Информационная безопасность *Программирование *
Из песочницы

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

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

Война ML фреймворков, русский стартап потеснит запад

Python *Машинное обучение *Развитие стартапа DevOps *Искусственный интеллект

Мы рады сообщить, что открыли наш фреймворк Piper для всех разработчиков на гитхабе. Несмотря на то, что мы не закончили некоторые важные аспекты ядра, решили не ждать, а сразу поделиться, и теснее пообщаться о нашей разработке. В конце концов, мы изначально задумали, чтобы продукт был опенсорсным и все могли его использовать, решая свои задачи. Приветствуем любую обратную связь и помощь в доработке!✌️В этой статье расскажем о фреймворке Piper, его целях, конкурентах, о том, что есть в текущей версии и что планируем добавить в ближайшее время. Начнем с предыстории…

Читать далее
Всего голосов 42: ↑30 и ↓12 +18
Просмотры 3K
Комментарии 19

«А поговорить?»: как сделать голосового помощника в браузере

Блог компании Альфа-Банк Разработка веб-сайтов *API *WebAssembly *Голосовые интерфейсы *

Голосовые технологии повсюду: Siri, Алиса, Alexa, финансовые помощники в приложениях банков, например, Альф. Они есть в колонках, телефонах, даже в автомобилях. Но что насчёт браузеров? Когда я начала заниматься разработкой голосового помощника для личного кабинета банка в браузере, то заметила, что не могу вспомнить никаких голосовых интерфейсов в них. Кроме Web Speech API ничего больше и нет — «готовые» нативные возможности в браузере отсутствуют как класс. Поэтому так получается, что создавать пользовательский опыт взаимодействия голосом с браузерами приходится альтернативными способами.

Привет! Меня зовут Ольга Болотова. Я работаю в Альфа-Банке JavaScript-разработчицей, где работаю над голосовым помощником Альфом, и я немного расскажу о голосовых помощниках в браузере.

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

Ansible: 30 самых важных модулей для DevOps-профессионалов (часть 1)

Блог компании Southbridge IT-инфраструктура *DevOps *
Перевод

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

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

В этой части мы рассмотрим модули проверки подключения хоста, а также целевого узла (модуль ping), модуль, который может извлекать информацию с целевого узла (модуль setup), модули управления существующим пакетом и установки новых пакетов (yum, apt, package, pip и npm модули), а также модуль запуска базовых команд и скриптов на целевых узлах (raw, command, shell и script модули).

Итак, начнём..

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

Кавычки при вложенных цитатах

Типографика *

В средневековых рукописях слова не разделялись пробелами. И кавычек там тоже не было. По мере отрыва письменной речи от устной всё нужнее становились пробелы, по мере отрыва цитаты от контекста всё нужнее становились кавычки, а по мере развития культуры цитирования всё чаще возникали ситуации, когда один цитирует другого, который цитирует третьего, который приводит слова четвёртого… И как же различать, где кто?

Читать далее
Всего голосов 20: ↑17 и ↓3 +14
Просмотры 1.8K
Комментарии 8

Возможно вам не нужен AutoMapper

Программирование *.NET *C# *ООП *

Вы знали, что AutoMapper и MediatR создал один и тот же человек?

Джимми Богард создал две крайне обсуждаемые и спорные темы в .NET разработке. Если с MediatR уже разобрались, то c AutoMapper также хотелось бы расставить все точки над "ё".

В этой статье хочу поговорить об истории возникновения библиотеки. О том какую задачу она была призвана решать изначально. И уделить внимание её недостаткам.

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

Что делают дата-инженеры, когда данные сами движутся между десятками систем?

Блог компании Garage Eight Хранилища данных *Data Engineering *

Привет, Хабр! Меня зовут Андрей Гончаров, я дата-инженер в Garage Eight, и сегодня я расскажу о том, как мы подходим к батч-процессингу и нашей self-service платформе данных. Почему self-service? Традиционный подход к работе с данными подразумевает, что данные готовят и перемещают между информационными системами дата-инженеры.

Однако, с ростом data-driven компаний растут и потребности бизнеса, нужно анализировать и перемещать все больше данных между все большим количеством информационных систем, и требуется это все большему количеству потребителей данных: аналитикам, продакт-менеджерам, разработчикам и другим. В связи с чем растет и нагрузка на дата-инженеров, они работают со всё растущим количеством данных, бизнес-сущностей, и, по сути, владеют ими. Остается мало времени на модернизацию дата-инженерных инструментов, растет техдолг. Для снижения нагрузки можно увеличивать дата-инженерный штат, что является не лучшим вариантом — в таком случае, нам потребуется дата-департамент, растущий пропорционально с бизнесом.

Давайте посмотрим, как мы решаем описанные проблемы.

Поехали!
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 646
Комментарии 0

Лучший способ выполнить миграцию на Spring 6

Программирование *Java *
Перевод
Tutorial

В этой статье мы рассмотрим, как можно перенести существующее приложение на Spring 6 и как получить максимальную отдачу от этого обновления.

Советы в этой статье основаны на проделанной мной работе по добавлению поддержки Spring 6 в Hypersistence Optimizer и проекте High-Performance Java Persistence.

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

Истории

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

Блог компании Лига Ставок Управление сообществом *Управление продуктом *

Зачем люди делают ставки? Чтобы получить яркие эмоции. Сравните уровень эмоций двух людей: один смотрит футбол дома, а другой с болельщиками в баре.

Все началось с гипотезы

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

Первый вопрос для исследования звучал так: «Действительно ли у игроков есть потребность в социализации?». Чтобы ответить на него, мы поговорили с пользователями напрямую.

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

Проблемы unsafe кода C#

Программирование *.NET *C# *
Из песочницы

Случайно найдя в интернете алгоритм разворота строки с использованием unsafe кода в C# я решил протестировать, что еще интересно можно сделать используя указатели. В итоге собрал для вас 5 самых интересных примеров в этой статье.

Вы узнаете как изменить значение константы во время runtime.

Читать далее ->
Всего голосов 16: ↑15 и ↓1 +14
Просмотры 2.1K
Комментарии 4

Модераторы

Блог компании Хабр Habr Управление сообществом *

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

Читать далее
Всего голосов 91: ↑89 и ↓2 +87
Просмотры 4K
Комментарии 44

Как IT меняет здравоохранение: интеграция на основе микросервисов

Блог компании Southbridge Программирование *IT-инфраструктура *IT-компании Микросервисы *
Перевод

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

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

Как нагрузочное тестирование помогло Fix Price переехать на собственную платформу

Блог компании ITSumma Блог компании Fix Price Высокая производительность *Тестирование IT-систем *IT-инфраструктура *


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

Однако само по себе знание текущего предельного RPS не даст вам ничего. Да и смысл проводить нагрузочное тестирование ПОСЛЕ аварии, конечно, есть, но гораздо рациональнее сделать его ДО неё. Чтобы она даже не случилась. А уж когда речь идёт не просто об ожидаемой лавине трафика, а о том, что эта лавина хлынет на новую инфраструктуру… Словом, вот в меру захватывающая история о том, как нагрузочное тестирование помогло одному из крупнейших ритейлеров, компании Fix Price, переехать без боли, пожара и бессонных ночей.

Для начала несколько слов про саму компанию. У неё почти 5,5 тысячи розничных магазинов в России и странах СНГ, так что название и логотип знакомы, без преувеличения, каждому читателю этой статьи. Но помимо оффлайновой сети есть сайт с доставкой, личным кабинетом пользователя и электронным каталогом. До недавнего момента основная нагрузка лежала на платформе Битрикс (fix-price.ru), но в 2020 году начались работы по созданию собственной платформы fix-price.com.
Читать дальше →
Всего голосов 21: ↑21 и ↓0 +21
Просмотры 1.3K
Комментарии 0

Три круга приемочного тестирования или законная эксплуатация заказчиков в B2B

Блог компании Visiology Тестирование IT-систем *Тестирование веб-сервисов *Управление разработкой *

Технологии Agile, Scrum и CI/CD становятся общепринятой нормой, и нам уже кажется, что новые релизы всегда можно выпускать постоянно, практически непрерывно. Технически, сейчас действительно есть реальная возможность выкатывать обновления каждый день, а некоторые разработчики готовы релизиться каждый час — для web- и мобильных приложений это совершенно нормально. При такой частоте возникает вопрос: а нужно ли иметь хорошо отлаженную систему автоматизированного тестирования? Цена ошибки в таком релизном цикле не высока, а компания получает возможность переложить финальное тестирование на плечи своих клиентов. Если у кого-то что-то пошло не так, можно моментально выпустить исправление. Но возможен ли такой подход в разработке корпоративной BI-системы? Об этом и поговорим сегодня.

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