Использование учетных записей Joomla в проекте на Django

Автор: admin от 4-03-2019, 19:10, посмотрело: 66

Допустим что сайт, которым пользуются ваши пользователи, написан на Joomla, но для создания нового продукта для вашей аудитории вы выбрали связку Python/Django.



Как следствие, возникает необходимость использовать в Django учетные записи пользователей из базы данных Joomla.



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



Почитав документацию Django, stack overflow и потратив некоторое время, получилось нижеописанное решение, которое по максимуму использует рекомендуемые практики разработки под Django.

Категория: Веб-разработка

 

Как подступиться к fullstack-разработке сегодня, если ты проспал десять лет

Автор: admin от 4-03-2019, 17:55, посмотрело: 28

Как подступиться к fullstack-разработке сегодня, если ты проспал десять лет


Привет, Хабр! Несколько месяцев назад у меня остро встал вопрос смены профиля деятельности и я обнаружил, что для претендента на вакансию web-разработчика сейчас недостаточно навыков десятилетней давности (какая неожиданность!). Пришлось срочно актуализировать свои знания. Заодно я решил составить шпаргалку с описанием большинства современных технологий, чтобы в случае чего кидать жаждущим новых знаний линк на эту статью, да и самому не забывать.

Категория: Веб-разработка

 

Figma компонент и организация экземпляров на примере Userpic

Автор: admin от 4-03-2019, 14:50, посмотрело: 53

Figma компонент и организация экземпляров на примере Userpic


Качественная дизайн-система в Фигме всегда учитывает возможные состояния определенных компонентов. Если до появления Global Styles вариант был лишь один — всегда создавать новый компонент для каждого состояния (например текстовое поле может быть default, а может быть focused), то после внедрения стилей многие UI-элементы удалось унифицировать лишь до одного в своей категории, а разнообразие создавать экземплярами, присоединяя лишь новые стили и цвета.

Категория: iOS

 

Гайд для разработчиков по созданию ИИ-приложений

Автор: admin от 4-03-2019, 14:10, посмотрело: 29

Гайд для разработчиков по созданию ИИ-приложений

Создайте вашего первого умного бота с Microsoft AI



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



На примере Conference Buddy вы изучите ключевые компоненты, необходимые для разработки интеллектуального чат-бота, который помогает участникам конференции взаимодействовать с докладчиками. Эта электронная книга представляет собой краткое введение в инструменты, инфраструктуру и услуги на платформе Microsoft AI и научит вас создавать мощные интеллектуальные приложения.

Категория: Microsoft

 

Тестирование на iOS 9 и выше: не баги приложений, а фичи платформы

Автор: admin от 4-03-2019, 12:30, посмотрело: 30

Тестирование на iOS 9 и выше: не баги приложений, а фичи платформы



Тестирование на iOS 9 и выше: не баги приложений, а фичи платформыОксана Фадеева, инженер по обеспечению качества Redmadrobot

У платформы iOS 9 и выше есть особенности, которые нужно учитывать при тестировании мобильных приложений. Некоторые из них могут ввести в заблуждение и восприниматься как дефект приложения, хотя на самом деле это специфика работы платформы.



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

Категория: Веб-разработка, Game Development, iOS

 

Gatsby.js в деталях

Автор: admin от 4-03-2019, 12:25, посмотрело: 25

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

Категория: Веб-разработка

 

Знакомство с Neural ODE

Автор: admin от 4-03-2019, 12:10, посмотрело: 29

Neural Ordinary Differential Equations



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



Есть также и другой тип последовательных данных, это дискретные данные, например, данные NLP задач. Состояния в таких данных меняется дискретно: от одного символа или слова к другому.



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



На последней NIPS-конференции была представлена одна очень интересная статья, которая может помочь решить эту проблему. Авторы предлагают подход, который они назвали Нейронные Обыкновенные Дифференциальные Уравнения (Neural ODE).



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



Знакомство с Neural ODE

Категория: Программирование

 

История советских кассетников (часть вторая): бум советских Walkmanов, гаджет для КГБ и магнитофоны-конструкторы

Автор: admin от 4-03-2019, 11:25, посмотрело: 27

Продолжаем рассказывать о советских портативных кассетных магнитофонах. Пришло время устройств с компактным форм-фактором, которые традиционно считаются наследниками легендарного SONY Walkman. Удивительно, но за сравнительно короткий период советская промышленность разработала внушительное количество устройств такого рода, многие из которых стали настоящими хитами среди советской молодежи 80-х.



История советских кассетников (часть вторая): бум советских Walkmanов, гаджет для КГБ и магнитофоны-конструкторы


Для меня этот пост еще и повод поностальгировать. Моим первым аудиогаджетом в жизни был портативный магнитофон “Электроника-331-стерео”, который появился в семье не на много позже меня, впоследствии это же устройство я использовал вместе со своим первым компьютером ZX-Spectrum. Именно благодаря ему я стал интересоваться музыкой, а впервые сломав и пытаясь починить узнал, что в советские магнитофоны ставят японские двигатели.

Категория: Железо, Старое железо

 

Упорядочить хаос

Автор: admin от 4-03-2019, 11:25, посмотрело: 30

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



Осторожно! Внутри велосипед.

Категория: Программирование

 
 
Назад Вперед