Заглянем во внутренности Google Colab и узнаем, как можно подстроить Colab под свои рабочие нужды, а не подстраиваться под ограничения этого инструмента. Подробности рассказываем к старту флагманского курса по Data Science.
Новости
Сертификаты K8S или как распутать вермишель
Всем привет. Меня зовут Добрый Кот.
Хочу поделиться с вами некоторым мыслями на тему сертификатов в кубе.
Альтернативные методы организации и создания файловых информационных ресурсов
Ранее разработки в данном направлении уже велись, и в результате проделанной работы был создан продукт в виде десктопного приложения. К сожалению, он не получил широкого применения, так как использовался узким кругом сотрудников в довольно ограниченной сфере деятельности.
Приложение было разработано на языке программирования Visual Basic 6.0. Для описания содержимого файлов использовалось хранилище, реализованное на SQL server с типом данных varbinary(max).
Экстремальное делегирование
Или немного о шизофрении здорового человека...
Люди - довольно смышленые зверьки, мы можем обитать где угодно, питаться чем угодно, приспособиться к любым внешним условиям, благодаря чему мы смогли завоевать всю планету и уже пытаемся осваивать другие. Что же так отличает человека от других животных? Что дает нам такое колоссальное преимущество перед другими животными? Может быть тот факт, что люди, в отличие от других животных, освоили огонь? Или стали использовать орудия труда? Или научились добывать энергию? А может быть все дело в том, что люди лучше остальных зверей научились делегировать полномочия?
Дайджест недели от Apple Pro Weekly News (20.06 – 26.06.22)
В iOS 16 beta можно обойти капчу на сайтах, а на часах с watchOS 9 beta можно управлять ближайшими устройствами, эти и многие другие обновления, подробности о грядущих продуктах Apple, слухи и интересные события из мира яблочной корпорации – всё это в свежем выпуске Apple Pro Weekly News.
Интервью из мира хостинга: PQ.Hosting
Меня зовут Леонид, я — разработчик сайта Поиск VPS. Я внимательно слежу за развивающимися проектами в сфере хостинга, и недавно заметил, что у PQ.Hosting число стран, в которых предоставляются виртуальные серверы, перевалило за 20, что сильно превышает среднее значение по отрасли (2-3 страны). Я решил побеседовать с Иваном - владельцем PQ.Hosting, который рассказал о своем пути, развитии проекта, особенностях присутствия в различных странах, ценообразовании и многих других интересных вещах.
Создание бизнес системы с самого нуля часть 1
Смотря на движения в корпоративном софте в России ввиду последних событий большие компании стали явным образом задумываться о том, что бы слезть с таких продуктов как SAP, Oracle E-Business Suite, Microsoft Axapta и тд, и кажется движение вроде как верное, но куда же зарулят наши корпорации и зарулят ли туда?
Объясняя ход мыслей скажу, что почти все компании на текущий момент решают просто заменить шило намыло, те слезть с одних, и пойти к другим, я имею ввиду нашу православную 1с.
Полное руководство по тестовым дублерам в Android — Часть 2: Практика
В первой части этой серии мы прошлись по теории, лежащей в основе использования тестовых дублеров. Теперь же давайте на примерах рассмотрим, как их можно использовать в среде Android.
Свой Mail Server на Docker за 10 минут
В Интернетах много разных очень крутых сервисов, которые позволяют сделать свой почтовый сервис с собственными адресами. Однако, захотелось приключений и появилась тяга к созданию чего-нибудь своего. Зачем что-то делать просто, если можно причудливо?
Предпосылки, что и зачем описал тут: статья
Security Week 2226: особенности шифрования на хостинге Mega
На первый взгляд схема шифрования, показанная в общих чертах на скриншоте выше, действительно выглядит надежно. Приватный ключ генерируется на основе пароля пользователя и случайного набора цифр и хранится только на клиенте. Его производные в дальнейшем применяются для шифрования файлов, так что даже сам хостинг, правоохранительные органы или злонамеренный атакующий, получивший доступ к инфраструктуре, не могут увидеть содержимое этих файлов. На практике выяснилось, что пусть обойти систему шифрования и не легко, но есть надежный способ расшифровать файлы. Для этого достаточно, чтобы пользователь авторизовался на сервисе не менее 512 раз.
Кейс про мой первый дашборд
Я расскажу о личном опыте разработки дашборда и “граблях”, на которые наступал. Этот текст будет интересен тем, кто хочет больше узнать о Data Driven и Data Governance Dashboard. Здесь я провожу работу над ошибками и разбираю проблемы с которыми столкнулся, а именно подходы к разработке метрик и автоматизации их сбора. Надеюсь статья послужит шпаргалкой по созданию дашбордов и позволит изучить новые технологии их разработки, в том числе, благодаря вашим комментариям.
Faker API для .NET — генерация случайных имен и других данных
Помню, недавно выполнял задание на вакансию масленка после технического собеседования и открыл для себя порт Faker API на .net. Отличная библиотека для генерации тестовых объектов по моделям.
Как сэкономить на разработке продукта и ускорить результаты и при чем тут пользовательские истории?
Согласитесь, что одну и ту же бизнес-задачу можно решить разными способами, и бюджет у разных решений также будет сильно разный. У любой коммерческой компании единственная цель — больше зарабатывать, принося пользу своим клиентам. Поэтому компания заинтересована в том, чтобы создавать простые и дешевые решения, которые приносят выгоду пользователям, которые впоследствии будут платить за продукт. Поэтому у любой продуктовой или проектной команды должен быть фокус на пользователях, чтобы максимизировать ценность того, что они делают и фокус на простых решениях, чтобы максимально быстро и просто создать готовое решение и протестировать его в бою.
Какую главную ошибку допускают большинство проектных и продуктовых команд перед стартом разработки? Они сразу формулируют задачи в контексте решения, а не с точки зрения потребности для пользователя. И поэтому делают очень много лишней работы. Давайте разберемся, почему.
Соревнование Data Fusion Contest 2022, как это было
Соревнование Data Fusion Contest 2022 завершено. Самое время вспомнить, как это было, обсудить онлайн-трансляцию финала и подробно рассмотреть наиболее интересные и яркие решения победителей и призёров во всех категориях.
В этом году участники на практике осваивали матчинг слияние данных транзакций ВТБ – ключевого организатора соревнования, и кликстримов “Ростелекома”, угадывая одних и тех же клиентов с помощью различных инструментов DS, ML и, возможно, капельки интуиции и везения. С помощью инструментов безопасного матчинга data exchange компании Platforma и наработкам ВТБ в части алгоритмов по генерации данных был сформирован синтетический датасет на обезличенных данных от ВТБ и Ростелекома. При этом данные генерировались таким образом, чтобы сохранить необходимую для решения задачи информацию о пользовательском поведении.
Регистрация была открыта с 3 февраля до 15 мая, и уже в ночь с 16 на 17 мая нам были известны победители.
Для участников были проведены тематические воркшопы и митапы. Такие встречи полезны не только для общего развития и будущих проектов, но и для решения конкретных задач прямо здесь и сейчас. Например, на одном из митапов авторы задачи Matching рассказали про основные подходы к решению, разобрали бейзлайн и даже подкинули пару предложений для его улучшения, а на другой встрече участники обсуждали публичные решения и делились своими идеями.
Подобные мероприятия повысили шансы участников не только на победу, но и на получение памятного мерча, ведь в нашем соревновании призы давались как за места на лидерборде, так и за активность.
Что формирует спрос и что блокирует. Как с этим работать?
Спрос формируется не спонтанно, а последовательно с помощью нескольких комбинаций.
На спрос влияют 2 стороны:
- Первая, которая мотивирует и подталкивает к действию (покупке: толчок и тяга).
- Вторая, которая тормозит клиента от покупки: бездействие и волнение.
Деплой, базы данных и мониторинг: жизнь после перехода на Go
Спикер курса «Golang для инженеров», Team Lead & Backend Developer в «Ситимобил» Тигран Ханагян, рассказывает о том, как и почему произошел переход на Golang в онлайн-сервисе такси.
Материал подготовлен на основе вебинара Слёрма по Golang.
До перехода на Go в компании был большой монолит на PHP. Монолит все еще есть, но уже на порядок меньше – около 2 миллионов строк кода. На сегодняшний день многое вынесено в микросервисы.
Команда разработки встала перед проблемой: кодовая база выросла настолько, что поддерживать и вести параллельную разработку такого большого монолита становилось сложно. Каждый раз нужно было доставлять на сервер очень большое количество файлов.
Параллельные оболочки с xargs: Используем все процессорные ядра в UNIX и Windows
▍ Введение
Одним из наиболее неприятных моментов в работе с оболочкой UNIX является невозможность легко запланировать несколько параллельных задач, которые бы полностью использовали ядра процессора, представленные в большинстве современных системах. В данной статье в качестве примера рассматривается сжатие файлов, но проблема также возникает и при выполнении многих задач с интенсивными вычислениями, таких как: обработка изображений/аудио/медиа, подбор паролей и анализ хэшей, резервное копирование, а также извлечение, преобразование и загрузка баз данных. Вполне понятно, что ждать, когда gzip * выполнится на одном ядре процессора, довольно утомительно, в то время как большая часть вычислительной мощности машины простаивает.
Интеграция оплаты Юкасса в telegramm для самозанятых
Привет тем кто хочет опробовать себя в качестве бизнесмена! Недавно в голову пришла идея, получить некоторый опыт предпринимательства. В качестве продукта выступает доступ к некоторой цифровой услуге, а контроль за оплатой этой услуги ложиться на плечи телеграмм бота. В ходе поисков системы оплаты была найдена Юкасса, одна из немногих систем (если вообще не единственная), которая работает с самозанятыми.
На сайте подробно описана интеграция оплаты в telegramm бота. Однако на этапе подписания документов выясняется что интеграция недоступна для самозанятых.
Сотрудники — звено информационной безопасности: как сделать щит из мишени
Пришлось тут перевыпустить карточку Альфа-Банка. У нас в городе недавно появился офис фиджитал и было интересно посетить именно его. Кроме прочих интересных приколюх типа необычной электронной очереди, внимание привлекла одна примечательная деталь: мобильное приложение предложило сыграть в игру, чтобы скоротать время в ожидании очереди. Сидеть всё равно надо, глянем. Игра оказалась тестом в несколько уровней на знание основ финансовой кибербезопасности. Вопросы казались довольно простыми, но я попался в первом же раунде, а потом в третьем и дошёл до четвёртого, но тут менеджер пригласил к себе. Игра эта охватывала многие аспекты финансовой безопасности физических лиц и была не только и не столько развлекательной, сколько обучающей. Выдача карточки — дело пяти минут, но сама идея игры из головы не шла. А что если так обучать сотрудников? Хм, а ведь когда-то компании подобное проходили. И должны проходить. Потому что сотрудники — не только самая большая дыра в безопасности, но и самая надёжная защита. Исход зависит от того, как их обучить.
Большая подборка каналов для продакт менеджеров
В последние пару месяцев постоянно слышу от продактов, что они не знают кого почитать по продакт менеджменту, где черпать практическую и актуальную информацию.
Большая подборка полезных telegram-каналов и чатов для product managers, project managers и product owners. Здесь ты найдешь как крупные популярные каналы с десятками тысяч подписчиков от знаменитых продактов, так и ламповые каналы на пару сотен человек без рекламы и смс.
Исключительно актуальные и действующие каналы от профессионалов рынка. Обязательно к изучению тем, кто только начинает свой путь в управлении продуктами.