Пользователь
Скучный технологический стек интернет-компании из одного человека
Поисковая выдача на ListenNotes.com
Listen Notes — это поисковая система и база данных подкастов. Технология на самом деле очень скучная. Никакого ИИ, глубокого обучения или блокчейна. «Если вы должны объявлять о внедрении ИИ, то вы не используете Настоящий ИИ» :)
После прочтения этой статьи вы сможете повторить мой проект или легко сделать нечто подобное. Не придётся нанимать много разработчиков. Помните, когда Instagram привлёк $57,5 млн и отошёл к Facebook за $1 млрд, у них было всего 13 сотрудников — и это не только разработчики. Покупка Instagram произошла в начале 2012-го. Сейчас 2019 год, и сегодня как никогда просто создать что-то значимое с крошечной инженерной командой — даже из одного человека.
Как сварить кашу из микросервисов
И хотелось бы рассказать о различных паттернах и антипаттернах разделении ответственностей на микросервисы.
7 сервисов для мониторинга сайтов
На обозрение представлены следующие сервисы:
Монетизация OpenStack. От частного облака к готовому бизнесу за 72 часа
- IT отделы компаний, управляющие ресурсами частного облака
- IaaS провайдеры, работающие на открытом рынке.
8 причин использовать профессиональное решение для биллинга SaaS сервиса
Мы подготовили 8 преимуществ, которые получает SaaS бизнес, подключив готовое решение автоматизации биллинга.
Закон «О персональных данных» и практика его применения в российской действительности
Как известно, в России несколько лет действует Федеральный Закон №152 «О персональных данных».
За время его первой публикации в 2006 году Закон претерпел значительные изменения, а сами данные теперь обязаны храниться на территории Российской Федерации и быть защищены. На практике это приводит к повышению ответственности бизнеса в отношении обработки данных. О том насколько сложно соблюдать требования Закона «О персональных данных» и дает ли это реальный эффект пойдет речь в этой статье.
Любое юридическое лицо, организованное в российском правовом поле подпадает под данное регулирование. Наш проект RUVDS Закон затрагивает как в части обработки личных данных клиентов, так и защиты информации, с которой работают клиенты на нашем оборудовании.
Есть несколько объектов защиты.
Первый тип данных — сами данные о клиенте. К примеру, это его имя, дата и место рождения, паспортные данные, для юридических лиц – данные о компании. Клиент при начале работы с сервисом соглашается передать нам эту информацию на обработку, а мы обязуемся работать с ними в соответствии с Законом. Это более-менее понятный и просто объект защиты.
Второй тип данных – информация, которая непосредственно хранится клиентами на VDS/VPS сервере. Это как раз более значимый и важный объект защиты. Примерами таких данных может быть логин-пароль к социальной сети, почте, личная бухгалтерия у физических лиц. А у юридических лиц спектр подобной информации еще шире – это и клиентские базы данных, и бухгалтерия, и специализированное ПО.
5 полезных и бесплатных сервисов для email-маркетологов
Примеры реализации Pub-Sub: Azure Topics, EventHub, ZeroMQ, microServiceBus, etc
Как отслеживание показателей и биллинг могут улучшить работу вашего облака OpenStack
[Примечание редактора: Ниже размещен гостевой пост Джона Медоуза (John Meadows) из Talligent, компании-разработчика биллингового решения OpenBook для платформы OpenStack. Хотите разместить гостевой пост? Обращайтесь к Нику Чейсу (Nick Chase).]
Поняв Docker
Если вы еще никогда не поддерживали чужие приложения, или пусть даже свои, но таких размеров, что уже не помещаются в одной голове, то прошу вас расслабиться, откинуться на спинку кресла и воспринимать прочитанное как поучительную сказку с надуманными проблемами, забавным сюжетом и очевидным счастливым концом. В противном случае, если реальный боевой опыт у вас имеется, добро пожаловать в ад, но с IDDQD и IDKFA.
К вашему сведению! В этой статье мы рассматриваем само явление docker-контейнеров, а не составляем список микросервисов, которые гнездятся внутри. Этим мы займемся в следующей серии, во имя справедливости!
UPDATE: пришлось заменить «докер» на «docker», иначе статья не ищется. Заранее прошу прощения за все «docker'ы» в тексте. Селяви.
Что мы имеем сегодня
- Зоопарк дубовых VPS-хостингов.
- Дорогие IaaS и PaaS с гарантированным vendor lock in.
- Уникальные сервера-снежинки.
- Ворох устаревших зависимостей на неподдерживаемой операционке.
- Скрытые связи частей приложения.
- Незаменимый админ полубог на скейтборде.
- Радуга окружений: development, testing, integration, staging, production.
- Генерация конфигов для системы управления конфигами.
- Feature flagging.
ИТ-стартап ищет больших клиентов: особенности работы с крупными корпорациями
Нам бы клиента одного крупного, богатого. С задачей по автоматизации процессов! Мы бы все для него сделали в лучшем виде. Для его бюджета оплата наших услуг — пустяки. А для нас это возможность обзавестись постоянным штатом сотрудников, разработать отраслевое решение и сформулировать стандарты внедрения, получить положительный отзыв. Мы сформируем готовый к внедрению продукт, который тиражируем на других клиентов…
В этот момент я вспомнил личный опыт и прервал его мечты. Дело в том, что два года назад мы рассуждали так же. Запуская новое бизнес-направление по автоматизации процессов на платформе 1С, мы искали заказчика из крупного бизнеса. Мы рассматривали работу с крупным бизнесом как залог успеха. Мы рассуждали так: большой поток задач позволит нанять и загрузить работой команду опытных специалистов, платить им регулярную заработную плату. Сформируется постоянная команда разработчиков. Вопросы автоматизации крупного бизнеса выглядят амбициозными. Выполнив проект, мы заработаем хорошую репутацию. В ходе проекта мы разработаем собственный продукт и в будущем внедрим уже готовое решение другим крупным клиентам.
В действительности мы все об этом мечтаем
Мы нашли таких клиентов. Но часть своих взглядов после работы с ними я пересмотрел.
Cтатистический анализ в PostgreSQL с помощью PL/R
Последние тенденции в области Big Data поощряют сближение аналитики и данных, в то время как PL/R ненавязчиво предоставляет такой сервис вот уже 12 лет! Если вдруг вы не в курсе, PL/R – это расширение для PostgreSQL, позволяющее использовать R, язык для математических расчетов, прямо из PostgreSQL для того, чтобы легко и просто получать развернутую аналитику. Расширение доступно и активно совершенствуется с 2003 года. Оно работает со всеми поддерживаемыми версиями PostgreSQL и со всеми свежими версиями R. Тысячи людей во всем мире уже оценили его удобство и эффективность. Давайте же разберемся, что такое PL/R, обсудим достоинства и недостатки такого подхода к анализу данных и рассмотрим несколько примеров для наглядности.
Анализ логов веб-сервера с помощью GoAccess
Не так давно мы натолкнулись на утилиту GoAccess, которая позволяет анализировать логи веб серверов и строить отчеты. Утилита написана на C и имеется почти во всех репозиториях дистрибутивов Linux. Адрес проекта.
В данной заметке не будет ничего революционного, лишь краткое HOWTO, большую часть из которого вы сможете найти в документации.
Django Single Sign-On и Microsoft Active Directory
Начало
Однажды мне пришлось заняться разработкой Web-приложения для корпоративного использования на Python+Django. И самым первым вопросом, который пришлось решать — это прозрачная авторизация на сайте или Single Sign-On (SSO).
На предприятии широко используется служба каталогов на базе Microsoft Active Directory, и к настоящему моменту практически все корпоративные приложения позволяют использовать windows-авторизацию и не вводить постоянно логины/пароли, поэтому новое приложение просто должно было удовлетворять существующему положению вещей и реализовывать указанную выше возможность для «прозрачной» авторизации пользователей.
Хотя о вопросе реализации SSO для Django написано немало статей, однако для того, чтобы реализовать то, что мне было необходимо, пришлось затратить относительно много времени. Поэтому, чтобы избавить некоторых из вас от возможных долгих поисков информации и ее сборки в работающую схему, предлагаю вам свой мануал, как сделать прозрачную авторизацию в приложении Django с использованием учетных записей Active Directory.
Итак мы имеем:
ТОП-5 сервисов для проведения онлайн опросов и анкетирования
Предлагаю оценивать их по следующим параметрам:
— Есть ли пробная версия?
— Есть ли бесплатная версия, и что в нее входит?
— Стоимость и возможности базового тарифа.
— Оптимизация для мобильных устройств.
— Возможности распространения опроса.
— Настройки дизайна.
— Нахождение сервера.
— Поддержка.
AllcountJS и ionic: Мобильное приложение для CRM за 30 минут
Результат можно посмотреть так: Скачать приложение Allcountjs на Google Play Market или Apple App Store. Запустить дему CRM. И в мобильное приложении вставить ссылку на сгенеренную дему.
Правда это приложение универсальное и не содержит кастомной клиентской логики и интерфейсов, поэтому канбан доски в нем не будет. Но зато в нем можно запустить любое AllcountJS приложение, например что-нибудь ещё из демо галереи.
Сейчас в большинстве проектов по разработке ПО требуется одновременно иметь как веб, так и мобильную версию приложения. Обычно это довольно непросто, но с AllcountJS эта задача упрощается в разы. В предыдущей статье мы создали простую CRM, которая позволяет отслеживать статус продажи клиентам на наглядной канбан доске.
В этой статье мы создадим мобильное приложение для этой CRM. Кроме фреймворка AllcountJS будем использовать ещё и ionic framework, о котором на хабре тоже уже писали тут и тут.
CloudLITE 2.0, или работа над ошибками облачного провайдера
Вместо предисловия
CloudLITE – это IaaS-сервис на базе VMware, позволяющий автоматически развернуть виртуальный дата-центр, создавать виртуальные машины с любыми ОС и конфигурациями и управлять всем этим хозяйством через панель VMware vCloud Director.
Таким сервис был в момент своего запуска в апреле. С тех пор CloudLITE уже успел набить кое-какие шишки (без жертв среди клиентов, к счастью), обрасти стабильным пулом клиентов, которые очень помогли нам обратить внимание на отдельные моменты и внести корректировки в дальнейшее развитие сервиса.
Чек-лист из 68 пунктов для продвижения сайта в ТОП10 Яндекса
4 компетенции менеджера по продажам
Есть 4 ключевые компетенции.
В данном видео я рассматриваю их важность и приоритеты в зависимости от сферы деятельности, сложности продута и цикла сделки.
Информация
- В рейтинге
- Не участвует
- Откуда
- Москва, Москва и Московская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность