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

Все потоки

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

Разработка большого проекта за 6 месяцев: как не облажаться

Блог компании Агентство AGIMAPythonРазработка под iOSРазработка под AndroidBig Data

Я Леша Половинкин, работаю руководителем Python-разработки в AGIMA. Сегодня сказ будет о том, как разработать в очень короткие сроки с нуля классифайд для авто (а попросту огромную доску объявлений с кучей прикрученных к ней сервисов) и совершить те ошибки, которые неизбежны. 

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

Новости

Показать еще

Краткий обзор возможностей — для построения осциллографа

Блог компании RUVDS.comРазработка для интернета вещейРазработка под ArduinoDIY или Сделай самЭлектроника для начинающих

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

С появлением ардуино, увлекающиеся получили новый шанс по созданию данного аппарата «дешево и сердито». В этой статье мы сделали попытку провести краткий обзор возможностей ардуино в этом направлении.
Узнать подробности
Всего голосов 1: ↑1 и ↓0 +1
Просмотры68
Комментарии 0

Создаем установочные пакеты для macOS средствами системы

Разработка под MacOS
Tutorial

Как-то так вышло, что раньше я довольно скептически относился к macOS, поскольку не имел возможности поработать с ней в более-менее устоявшейся корпоративной среде (т.е. не когда на всю компанию в 500-600 человек есть 2 мака, и те у генерального с его замом, да еще и с виндой в буткемпе). Но несколько лет назад мне повезло познакомиться с очень масштабной гетерогенной средой, показавшей, что в современных компаниях macOS не только успешно сосуществует с привычной Windows, но иногда и превалирует над ней в общей доле клиентских машин.

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

Джентльменский набор программиста UE4, ч. 3

Блог компании Mail.ru GroupРазработка игрUnreal Engine

Данный вопросник является дополнением и логическим завершением темы "джентльменского набора", поднятой ранее. Разработка игр — весьма комплексная индустрия, с очень широкими набором технологий и подходов, при этом базис у всех этих вещей на самом деле общий. Этот список создан в первую очередь для тех, кто хочет быть программистом Unreal Engine, а также позволяет оценить свой уровень тем, кто уже считает себя продвинутым программером под анрил.

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

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

Портирование UE4.23 игры на Android

Разработка игрРазработка под AndroidUnreal Engine
Из песочницы

Хочу поделиться опытом портирования нашей игры The Unexpected Quest на Андроид. В качестве движка использовали Unreal Engine 4. Родная версия 4.23, об особенностях портирования игры на этой версии и пойдет разговор ниже.

Сразу хочу отметить, что большую часть материала можно найти на просторах интернета. К сожалению, он разрознен и, порой, закопан в глубокие дебри форумов или чатов. Также хочу отметить, что с большей частью проблем вы не столкнетесь, если будете использовать самую последнюю версию Unreal Engine. Но, я очень надеюсь, что кому-нибудь этот материал пригодится!

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

Software Developer In Test: как мы отказываемся от регрессионного тестирования

Тестирование IT-системDevOps

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

В начале прошлого года мы в True Engineering сформулировали корпоративную стратегию «Общего инжиниринга», в рамках которой мы разрабатываем свою базу подходов и стандартов и унифицируем рабочий процесс. Мы разработали единые требования к ведению проектов, а также к архитектуре, развертыванию и поддержке наших продуктов.

Для оптимизации процесса тестирования, основной целью которой было сокращение time-to-market (TTM) продуктов, мы взяли на вооружение концепцию SDET (software developer in test). Она предполагает, что QA-инженер сопровождает продукт на протяжении всего жизненного цикла, а не подключается к тестированию в самом конце. Такой подход гарантирует нам не только снижение времени на тестирование, но и непрерывный контроль качества.

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

Города и энергоснабжение: проблемы и технология их решения

Я пиарюсь
image

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

Но как раз аварийность — бич современных сетей. Например, в городских сетях, например, на Дальнем Востоке, происходит более 3000 аварийных отключений в год. А ведь масштаб этих сетей — невелик, в большинстве регионов РФ сети гораздо больше. Почему все так сложно?
Читать дальше →
Рейтинг 0
Просмотры270
Комментарии 0

Полное визуальное руководство/шпаргалка по CSS Grid

Блог компании МаклаудРазработка веб-сайтовCSSПрограммирование
Перевод

Сегодня мы с вами рассмотрим свойства CSS Grid (далее также — Грид), позволяющие создавать адаптивные или отзывчивые макеты веб-страниц. Я постараюсь кратко, но полно объяснить, как работает каждое свойство.


Что такое CSS Grid?



Грид — это макет для сайта (его схема, проект).


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


Вот простой пример макета сайта, созданного с помощью Грида.

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

I feel Brave: новый анонимный поиск открыт для всех

Блог компании BraveПоисковые технологииБраузеры
Перевод

Запускаем публичную бету нашего независимого от адтех-гигантов поиска https://search.brave.com/, который предоставляет не имеющую аналогов анонимность.

I feel Brave
Всего голосов 1: ↑1 и ↓0 +1
Просмотры597
Комментарии 2

Ковид-пандемия: взгляд ковидоскептика

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


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

Любые проблемы всегда выдаются за «отдельные недостатки», за «случайные инциденты». И отдельные факты действительно могут казаться такими, если они не представлены в комплексе. Только общий взгляд на последовательность событий помогает выявить закономерность.

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

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

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

Читать дальше →
Всего голосов 16: ↑5 и ↓11 -6
Просмотры1.9K
Комментарии 13

Обновление МойОфис 2021.02. Работайте с данными в сводных таблицах

Блог компании МойОфисУправление продуктомСофтIT-компании

Привет, Хабр! В июне мы обновили МойОфис до версии 2021.02, которое серьезно расширило функциональность всех компонентов платформы. В частности, теперь в "МойОфис Текст" стало доступно создание сводных таблиц с нуля на основе подготовленных источников данных.

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

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

Как перевести компанию на UCaaS?

Блог компании Компания АйПиМатикаIT-инфраструктураCRM-системыБизнес-моделиБудущее здесь

По мнению экспертов, таких как Gartner, UCaaS — это будущее всех коммуникационных стратегий. Данные статистики подтверждают это: согласно опросам лидеров рынка, в 2020 году рынок UCaaS вырос в шесть раз по сравнению с 2016 годом. Даже самые крупные компании, которые когда-то всерьез сопротивлялись переходу в облако, начинают делать определенные шаги в этом направлении. Если вы планируете пойти по их стопам, предлагаем упростить ваш путь до 4 эффективных шагов.


UCaaS_steps_03.jpg
Читать дальше →
Всего голосов 1: ↑0 и ↓1 -1
Просмотры96
Комментарии 0

[Личная история] Из Москвы — в Кремниевую долину. Как пройти в Google, и почему здесь нужно уметь играть в покер

Блог компании gms & g-mateIT-эмиграцияКарьера в IT-индустрииIT-компании


Екатерина Вебер когда-то начинала в «Яндексе» и Росатоме, а сейчас работает Program manager в Google Youtube, в подразделении, занимающемся поиском абьюзивного контента. Она рассказала нам об особенностях жизни и работы в Северной Калифорнии. Почему это большая деревня, почему не стоит писать e-mail в 12 ночи, как жонглировать офферами и чем русские разработчики отличаются от других.


А еще — как найти работу в США, через какие стадии собеседований нужно пройти, на каких ресурсах искать помощь, чтобы получить хорошую зарплату. И почему работа в Google подойдет не всем.

Читать дальше →
Всего голосов 13: ↑9 и ↓4 +5
Просмотры999
Комментарии 0

DataScience Digest — 24.06.21

PythonАлгоритмыBig DataМашинное обучениеИскусственный интеллект

Приветствую всех!

Встречайте свежий выпуск дайджеста полезных материалов из мира Data Science & Machine Learning и не забывайте подписываться на наш Telegram-канал.

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

Мобильные терминалы регистрации: обзор приложений

IT-инфраструктураАналитика мобильных приложенийИнженерные системы

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

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

Функционал мобильного терминала регистрации

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

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

Визуализация данных производительности в RHEL 8

Блог компании Red HatНастройка LinuxOpen sourceВиртуализацияВизуализация данных

Сегодня мы рассмотрим сбор и визуализацию метрик производительности Red Hat Enterprise Linux 8 с помощью инструментов Performance Co-Pilot (PCP), Grafana и Bpftrace, а также новые возможности по контролю производительности, которые появились в веб-консоли RHEL 8.4.

Читать дальше: Визуализация данных...
Рейтинг 0
Просмотры416
Комментарии 0

Базовая станция LTE своими руками: такое возможно?

Блог компании Дата-центр «Миран»Open sourceDIY или Сделай самСотовая связь

Плата sysmoQMOD для четырёх LTE-модемов

Девять лет назад легендарный программист Фабрис Беллар разработал LTEENB – LTE Base Station Software: это софтверный эмулятор базовой станции 4G LTE на обычном ПК, с использованием доступного радиооборудования. Благодаря ему базовую станцию LTE технически можно использовать как обычный хотспот WiFi.

К сожалению, то ли кто-то купил все права на разработки Беллара, то ли его прижали правоохранительные органы, но с сайта Фабриса исчезло описание инструментов LTE Tools и документация на генератор частот LTEMOD.
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры1.7K
Комментарии 5

Создание пакета NuGet для библиотеки с платформозависимым API

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

Когда речь заходит о создании .NET библиотеки, части API которой являются платформозависимыми, приходится думать, как всё это оформить в NuGet пакет, да так, чтобы установленная из пакета библиотека работала в разных сценариях (.NET Framework, .NET Core, self-contained app и т.д.). К сожалению, в сети сложно найти инструкцию, которая бы шаг за шагом показывала, как выполнить эту задачу. Данная статья призвана быть такой инструкцией.

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

Медицинские осложнения и биоэтика: наш и общероссийский этический подход

Блог компании Белая РадугаНаучно-популярноеБиотехнологииЗдоровье

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

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

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

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

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

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

Как мы создавали сервис Benzin — бесплатный аналог remove.bg

SaaS / S+SОбработка изображенийМашинное обучениеРазвитие стартапаОблачные сервисы

Рассказ о том, как мы сделали нейросеть для удаления фона на фотографиях, догнали по качеству лидера рынка и выделили получившийся BENZIN neural network в отдельный продукт - https://benzin.io. В статье расскажу о шоке, который мы испытали узнав трафик главного конкурента. Как мы вычисляли его выручку, чтобы на неё ориентироваться, а также о наших результатах за календарный год, работе над ошибками, и о том какие перспективы у этого проекта. Будет полезно тем, кто планирует или уже создает свой SaaS.

Узнать подробности
Всего голосов 8: ↑7 и ↓1 +6
Просмотры871
Комментарии 4