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

Все потоки

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

Создание кастомного макета в SwiftUI. Интервалы

Блог компании OTUS Разработка под iOS *Swift *
Recovery mode
Перевод

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

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

Типы тестировщиков

Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *
Из песочницы
Перевод

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

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

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

Как патенты помогли создать успешный бизнес: примеры из практики

Блог компании Онлайн Патент Читальный зал Патентование *Научно-популярное

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

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

Как работать с темами в Qlik Sense — краткий гайд

Блог компании Иннотех
Туториал

Qlik Sense — один из самых популярных BI-инструментов в мире, но информации по нему на русском языке не так много. Наши коллеги решили исправить этот пробел.

Ведущие разработчики Группы Иннотех Андрей Юндин и Олег Соколкин, а также руководитель группы разработки Александр Антонов подготовили краткий гайд для тех, кто хочет расширить свои знания. Читайте материал «Как работать с темами в Qlik Sense» в нашем блоге на Хабре.

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

Мы должны довериться друг другу, чтобы победить legacy

Блог компании Московский кредитный банк Управление проектами *
Кейс

Привет, Хабр! Меня зовут Валерий Лобанов, работаю IT бизнес-партнёром по корпоративному бизнесу в Московском кредитном банке (МКБ). Моя задача — видеть проблемы до того, как они возникнут, и предлагать решения.

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

 ●       много плохих определений того, что такое legacy;

●       почему появление в проекте legacy не ваша вина (хотя иногда всё-таки ваша);

●       как убедить бизнес, что рефакторинг экономически выгоден, и почему правильный ответ «никак»;

●       что же всё-таки делать.

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 1.3K
Комментарии 34

Приглашаем на Ozon Tech Community A/B-testing Meetup

Блог компании Ozon Tech Высокая производительность *Анализ и проектирование систем *Управление продуктом *Конференции

Привет!

Ваши A/B-тесты не работают? Тогда мы идём к вам! Ну или вы к нам… 

На связи Женя Пак, я руковожу отделом разработки инструментов A/B-тестирования и стендов метрик. 

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

И мы хотим поделиться этим опытом, поэтому приглашаем вас на открытый Ozon Tech Community A/B-testing Meetup, 25 января в 18:00 в Москве.

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

Внутренняя оптимизация операций изменения для индексов

Microsoft SQL Server *
Перевод

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

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

Использование фейковых функций в tSQLt для тестирования T-SQL кода

Блог компании OTUS SQL *
Перевод

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

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

Бесперебойный деплой микрофронтендов с Kubernetes: как настроить

Блог компании Mindbox Kubernetes *
Из песочницы

Фронтенд-разработка может жить без независимого деплоя, пока у нее не больше 7 микрофронтендов. Но, чем выше число, тем сильнее страдают процессы. Наша команда в Mindbox прошла через это с Octopus, когда деплоила в Yandex Cloud S3. Причем на все обновления был один свободный бакет. Заливаешь код в мастер, а в это время то же самое делают еще пять разработчиков. Скапливается очередь, код еле ползет, а через час деплой вообще обваливается — Octopus не справился с нагрузкой. Пока чинишь это, оказывается, что твои обновления уже попали в продакшен заодно с чужими. 

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

В этой статье собран опыт платформы автоматизации маркетинга Mindbox по реформированию фронтенда:

Kubernetes вместо Yandex Cloud S3: деплоим микрофронтенды без сбоев

Автоматизированный вывод метаданных: экономим ресурсы разработки

Постепенный переход: меняем деплой без вреда для пользователей

Хот-тестинг: ускоряем обновление фронтенда

Советы: как улучшить деплой без микрофронтендов и Kubernetes

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

Часть 2. Управление знаниями в Obsidian. Базовый рабочий процесс. Журнал. Источники и их библиотеки. Пример

Учебный процесс в IT Научно-популярное Софт Лайфхаки для гиков Мозг
Туториал

В этой статье будет показано как можно начать организовывать свою базу знаний в Obsidian, отталкиваясь от источников. В статье будет разобрано какие стоит использовать папки и теги; как создать свою первую точку входа в систему. Также будет уделено внимание способу ведению журнала (дневника). Статья будет предполагать, что вы не против автоматизации процессов в своей базе знаний, поэтому все источники будут шаблонизированы и впоследствии собраны в свои отдельные библиотеки с помощью dataview. Завершится статья подробным примером (алгоритмом) рабочего процесса.

Погнали
Всего голосов 17: ↑14 и ↓3 +11
Просмотры 2.6K
Комментарии 15

Как успешно прижиться в отделе автотестирования ПО медицинских устройств

Блог компании Auriga Тестирование IT-систем *Python *

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

Вот представьте себе – работаешь ты себе спокойненько обычным ручным тестировщиком стандартных аппликух, web-порталов, десктопов уже который год. И тут тебе звонят и говорят: «А не хотите ли…? Добро пожаловать в отдел автотестирования медицинских девайсов». Вот так чихуа-хуа, подумала я. Учитывая, что опыта в автотестированиии у меня не было от слова совсем, работы на медицинских проектах – 0. Понять, кто такой этот питон и чего там не так с его скриптом было невозможно. Технического образования тоже не имеется. Но тут внутри включилась та самая упертая….баран, который твердо заявил, что я буду не я, если не разберусь в этом всем.

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

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

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

Безопасная отладка вашего приложения в продакшене

Разработка под iOS *Swift *
Перевод

Безопасная отладка вашего приложения в продакшене

Production (продакшен, прод) - версия продукта, прошедшая все стадии тестирования и выложена онлайн / установлена клиенту.

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

Starting Electronics: руководство по веб-серверам на Arduino. Часть2. HTML и веб-сервер с SD картой

Блог компании Timeweb Cloud Программирование микроконтроллеров *Разработка для интернета вещей *Разработка под Arduino *DIY или Сделай сам
Туториал
Перевод


От переводчика. Продолжаем изучать тему создания веб-серверов на Arduino и на микроконтроллерах вообще. В этой статье скомпанованы две части оригинального руководства — «Структура веб-страницы (HTML)» и «Arduino веб-сервер с SD картой».

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

Другими словами, после (теоретического и практического) прохождения этих уроков, у вас появится общее представление о том, как это работает и некоторые навыки по созданию собственных веб-серверов на микроконтроллерах.

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

Истории

Журналы аудита Kubernetes: лучшие практики и настройка

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

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

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

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

Работа с SQL Server в C# с помощью скриптинга. Часть 1

Блог компании OTUS SQL *C# *
Перевод

В этой статье я покажу вам, как работать с Microsoft SQL Server в C# проектах посредством скриптинга. Реализовать это можно как в Windows, так и в macOS. Поскольку Windows, очевидно, является намного более популярной целевой платформой для C# и SQL Server, больше внимания я уделю настройке под macOS. В конце концов, код для этих платформ будет одним и тем же.

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

Создание столбчатых диаграмм с помощью JavaScript

Блог компании RUVDS.com JavaScript *HTML *Визуализация данных *
Перевод

Современный мир буквально переполнен данными, и нам желательно уметь представлять их графически для быстроты и удобства восприятия. Одной из наиболее распространённых техник визуализации данных являются столбчатые диаграммы, и в этой статье я покажу вам, как можно легко создавать их интерактивные версии в JavaScript.
Читать дальше →
Всего голосов 27: ↑22 и ↓5 +17
Просмотры 1.1K
Комментарии 8

Docker для самых маленьких

Блог компании Quadcode Виртуализация *Серверное администрирование *
Туториал
Перевод

Когда я только начинал работать с Docker, мне было очень сложно разобраться во всём. Но вам не нужно беспокоиться. Я помогу.

Docker — это превосходный инструмент, который просто нельзя игнорировать. Docker используется повсюду!

Читать далее
Всего голосов 23: ↑9 и ↓14 -5
Просмотры 4.7K
Комментарии 3

Эффект якорения в маркетинге: уловка, которая помогает продавать

Блог компании Click.ru Интернет-маркетинг *Повышение конверсии *

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

Чтобы объяснить, что такое эффект якорения (якорный эффект, эффект привязки, якорь) расскажем небольшую историю. В 2010 году, 27 января, Стив Джобс показал миру iPad. На тот момент люди почти ничего не знали о нем. Продукт был чужим. В iPad не было камеры, многие другие функции iPhone тоже были недоступны. Критики считали, что это смешной и провальный продукт. Но Apple делала то, что умеет лучше всего – продвигала продукт на рынке. Спустя 10 лет iPad принес компании более 200 млрд долларов. Было продано свыше 400 млн единиц. Это больше населения Америки.

Как? Ответ – в пределах 60 секунд полуторочасовой презентации. Во время показа Стив Джобс спросил собравшихся: «Какую цену за него назначить? Если верить ученым маркетологам, то нужно просить за него почти тысячу долларов». На экране появились огромные цифры – 999 долларов.

Джобс стал дальше говорить о преимуществах iPad и объяснял, почему новинка стоит своих денег. Все это время на экране была сумма 999 долларов. И тут, после всех объяснений, меньше чем за секунду он добавил: «Я рад объявить вам, что цены на iPad начинаются не с 999, а всего с 499 долларов». Цифра на экране сразу изменилась. Меньше чем за две минуты iPad подешевел в 2 раза. Прием сработал, iPad начали покупать. То, что продемонстрировал Джобс, называется якорным эффектом. Читайте дальше, как это работает.

Читать далее
Всего голосов 13: ↑5 и ↓8 -3
Просмотры 1.1K
Комментарии 3

CES 2023 – ищем новинки в области потребительской робототехники

Блог компании RoboUniver Робототехника Научно-популярное
Обзор

Выставка International Consumer Electronics Show, ежегодно проходящая в январе в Лас-Вегасе, США, всегда была смотром не только того, что ждет нас на прилавках магазинов электроники на ближайшие год-полтора, но и показывала, куда движется мир потребительской электроники в целом. Да, многое что показывается на выставке в виде концептов, не доживает до своей реализации. Но мы все-таки постарались найти среди представленных на выставке наиболее интересные новинки в области робототехники и попробовать вместе с вами составить вероятную стратегию карту ее развития для простых потребителей.

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