web-разработка

  • Хабрахабр

    Несколько простых, но полезных советов по работе с геттерами в Vuex

    В данной статье будут приведены некоторые рекомендации по организации геттеров (Getters), которые вы сможете применить в работе. Vuex предоставляет удобные инструменты для работы с данными, но некоторые разработчики используют их не всегда по назначению, либо создают избыточные конструкции там, где можно было написать более понятно и ёмко, такое также случается, когда разработчик только знакомится с данными инструментами. Они позволяют получать…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Опенсорсное приложение учета связи в регионе

    0. Недавно мы опубликовали приложение для учета связи в регионе под свободной лицензией Apache 2. Framework – опенсорсном решении на основе node.js для быстрой разработки веб-приложений. реализованной на IONDV. И хотя речь пойдет о примере на основе Хабаровского края — территории сопоставимой с Испанией и Португалией вместе взятых и ещё останется на всю Прибалтику (шутить про медведей на улицах города…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Интернет проект security.txt — знакомство с еще одним .well-known файлом

    Основная идея проекта — формализация взаимодействия между внутренней ИБ и внешними исследователями, давая четкое указание как и куда направлять информацию об уязвимостях или проблемах безопасности. Формализация взаимодействия — серьезная проблема, не все сайты имеют программы bug bounty, или даже просто указывают контакты специалистов по безопасности. А попытки достучаться через службу поддержки и твиттер зачастую заканчиваются уверениями что «Все так и…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Phoenix LiveView: когда вам больше не нужен JavaScript*

    * для создания динамической страницы 12. Не так давно 12. Я бы хотел поделиться с вами впечатлениями от ее использования и phoenix в целом, а в следующей статье попробовать написать простую браузерную игру. 2018 был анонсирован выход новой библиотеки для фанатов phoenix framework под названием Phoenix LiveView. Часть статьи с личным мнением не является исключительно правдивой, я попробую объяснить преимущества…

    Подробнее »
  • Хабрахабр

    [Перевод] Почему SvelteJS возможно лучший фреймворк для новых веб-разработчиков

    Любой веб-разработчик, который занимается этим хотя бы несколько лет, наверняка день за днем слышит подобный вопрос: Есть какие-то предложения? Я действительно хочу стать веб-разработчиком, но я не знаю с чего начать. Лет 10 назад ответ был очень прост. Просто создайте index.html, добавьте туда несколько тегов, сделайте заголовок красным с помощью CSS и подключите JQuery для обработки кликов! Теперь мы работаем…

    Подробнее »
  • Хабрахабр

    [Из песочницы] QlikView. Условное форматирование «Как в Эксель»

    =If(Len(SubField(TextBetween(vColorFormatString,'||','||',2),'|',4))>0 AND $(='WildMatch('& chr(39) & SubField(TextBetween(vColorFormatString,'||','||',2),'|',2)&chr(39) & ',' &chr(39)&'EL %'&chr(39) &',' &chr(39)&'НОД %'&chr(39) &',' &chr(39)&'ОД %'&chr(39) &',' &chr(39)&'КОД %'&chr(39) &','& chr(39)&'RWA %'&chr(39) &','& chr(39)&'RWA%(RORWA)'&chr(39) &','& chr(39)&'RORWA%'&chr(39) &')')>0, Pick(Match(SubField(TextBetween(vColorFormatString,'||','||',2),'|',4) ,'Больше','Меньше','Между','Равно','Первые n элементов','Первые n%','Последние n элементов','Последние n%','Выше среднего','Ниже среднего'), //Больше Pick($(='WildMatch('& chr(39) & SubField(TextBetween(vColorFormatString,'||','||',2),'|',2)&chr(39) & ',' &chr(39)&'EL %'&chr(39) &',' &chr(39)&'НОД %'&chr(39) &',' &chr(39)&'ОД %'&chr(39) &',' &chr(39)&'КОД %'&chr(39) &','& chr(39)&'RWA %'&chr(39) &','& chr(39)&'RWA%(RORWA)'&chr(39)…

    Подробнее »
  • Хабрахабр

    Туториал по Oracle Application Express. Обзор IDE

    Недавно я с удивлением обнаружил, что, оказывается, толковых туториалов по Oracle Application Express (он же APEX, он же апекс, но не путать с языком apex, который используется в Salesforce) в природе не существует. Есть десятки блогов об апексе (англоязычные, в основном), пара тысяч вопросов на Stackoveflow, специальный раздел по апексу на официальных форумах оракла, сам апекс существует уже 15 лет…

    Подробнее »
  • Хабрахабр

    [Перевод] AMP: будущее электронной почты

    Динамическое электронное письмо, созданное с использованием технологии AMP, российскими разработчиками из ecwid.ru Для большинства из нас функции электронной почты почти не изменились с момента ее появления (при этом, большинство из нас, очевидно, это появление не застали). Проект AMP задумывался, чтобы улучшить пользовательский опыт в сети, а это значит и работу с электронной почтой, когда она происходит в вебе. Казалось бы,…

    Подробнее »
  • Хабрахабр

    Готовим полнотекстовый поиск в Postgres. Часть 2

    В этой статье мы продолжим оптимизацию с помощью индекса RUM и проанализируем его плюсы и минусы в сравнении с GIN. В прошлой статье мы оптимизировали поиск в PostgreSQL стандартными средствами. Введение Он позволяет возвращать при проходе по индексу отсортированные по релевантности результаты. RUM — это extension для Postgres, новый индекс для полнотекстового поиска. На его установке я не буду сосредотачиваться…

    Подробнее »
  • Хабрахабр

    Готовим полнотекстовый поиск в Postgres. Часть 1

    UPD. Часть 2 Мне пришлось недавно решать подобную задачу на работе — и я был очень удивлен отсутствию хоть сколько-нибудь вменяемых материалов по этому поводу. Эта статья — первая из небольшой серии статей о том, как оптимально настроить полнотекстовый поиск в PostgreSQL. Мой опыт борьбы под катом. Завязка В базе лежит ~500 тысяч документов общим объемом ~3,6 Гб. Я поддерживаю…

    Подробнее »


Кнопка «Наверх»
Закрыть