Создаем аналог select2 стандартными средствами vuetify

Web

Приветствую
Разберем пример создания элемента автодополнения для vuetify 2.2 (на текущий момент). С подгрузкой данных с сервера при вводе данных пользователем
Пишу об этом, т.к. на текущий момент нет понятной инструкции по устройству данных компонентов.
Начнем с того, что в vuetify есть стандартный элемент v-autocomplete, но он работает совершенно не так как нужно. Его основное назначение позволить выбрать значение из доступных элементов или не выбрать ничего. Если вам нужно именно такое решение - используйте именно v-autocomplete
Если вы хотите сделать некий автокомплит в виде подсказок, но позволить пользователь ввести значение с клавиатуры - вам необходимо использовать v-combobox
И не спрашивайте почему их не объединили в один.
Теперь для динамической подгрузки подсказок с сервера - в стандартных средствах vuetify нет предусмотренных элементов, вам придется связывать имеющиеся свойства для достижения цели

Читать дальше →

  • Автор: kosmom
  • Просмотров: 989
  • Комментариев: 0
  • Создан: 02.03.2021 15:25

Печать из браузера в один клик без подтверждения без смс и регистрации

Web

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

Но когда печатать вам нужно массово и настройки вы все себе уже настроили - есть способ организовать это дело через дополнительные инструменты

Читать дальше →

  • Автор: kosmom
  • Просмотров: 1258
  • Комментариев: 0
  • Создан: 11.02.2021 11:25

Продвинутый механизм файлового логирования

Web

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

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

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

Читать дальше →

  • Автор: kosmom
  • Просмотров: 479
  • Комментариев: 0
  • Создан: 22.01.2021 11:30

Иллюзия накопления богатства

Финансовое здоровье

В Этом посте будет много банальных вещей

Поговорим о накоплении.

На самом деле любое накопление - приводит к увеличению объема, но объема в той величине, которую мы копим. Все величины взаимосвязаны и они также зависят от времени. По сути мы находимся в экосистеме, в которой есть свои законы и зависимости. Бывает, что накопленные объемы бумаг оказываются фантиками через определенное время, а бывает наоборот. Об этом данная статья
Самый банальный пример, если говорить про валюты: мы копим на что-то в рублях, и их параллельно съедает инфляция. Еще пример: Мы берем ипотеку в долларах, потому что там процент меньше, а после этого курс доллара резко повышается и мы еще остаемся должны.
Деньги - в комплексе своем это по сути эквивалент богатства (время, труд, материальные блага). Только обмен денег на богатства идет по своему курсу и этот курс сильно колеблится.

как с этим жить?

Читать дальше →

  • Автор: kosmom
  • Просмотров: 450
  • Комментариев: 0
  • Создан: 23.12.2020 18:22

Пишите пароль без звездочек

Web

Есть один интересный способ скрыть пароли визуально. Вам когда-нибудь приходилось вводить пароль когда за спиной у вас стоит кто-то, либо вы опасаетесь скрытой записи экрана (но не кейлоггеров от них не поможет) и форма для ввода пароля по какой-то причине открыта визуально. То ли баг то ли фича. Некоторые скрипты содержат пароли в открытом виде и их невозможно открыть по другому.
Дело в том что некоторые символы в шрифтах очень похожи друг на друга, например большая I и маленькая l, а также ряд других палочек | и мелких черточек ,.`":.;!i который при виде издали будут сливаться в один большой баркод. Сюда же подойдут скобки фигурные квадратные и обычные ({[]}) и всё что имеет вертикальную структуру 1Jj/\
Дополнительно если хотите пойти еще дальше и чувствуете себя ниндзей - можете использовать эмодзи и спецсимволы. Главное чтобы их можно было воспроизвести в как можно большем числе систем. Учитывайте винду, мак и андройд. На клавиатурах спецсимволы вводятся через зажатый альт и код на numbar - после отжать альт

Читать дальше →

  • Автор: kosmom
  • Просмотров: 381
  • Комментариев: 0
  • Создан: 15.12.2020 19:00

VUE дружим с Роутингом

Web

С большими возможностями приходит и большая ответственность
! Человек паук

Сегодня мы разберем продвинутые техники идеального укрощения роутинга в реактивном фреймворке на примере VUE. Если вы совершаете переход от обычных страниц к реактивности - можете наткнуться на несколько камней, которые мало где описаны как можно решать правильно.
В чем же особенность роутинга в реактивных приложениях. А в том, что страница не перегружается полностью а происходит эмуляция обновления страницы, а именно изменяющейся части. Мы же реактивные, информацию в шапке и других общих частях (которая обычно располагается в папке layouts) и это здорово, потому что браузеру не нужно заново рендерить эту самую неизменную область схожую у нескольких страниц заново. А URL эмулируется либо через хеш # либо через History API

Читать дальше →

  • Автор: kosmom
  • Просмотров: 436
  • Комментариев: 0
  • Создан: 14.11.2020 05:37

Невидимые деньги

Финансовое здоровье

Все просто. Получая Доходы в 100 000+ рублей - вы теряете чувствительность к мелким деньгам.
    А этих мелких доходов и расдов может быть большое количество. Вы конечно же платите за комфорт.
    Интернет побыстрее. Мобильный интернет обязательно безлимит. Вдруг понадибится. Антивирус от провайдера необходимая вещь. Видеонаблюдение - раз предложили.

Что же делать с этим?

Читать дальше →

  • Автор: kosmom
  • Просмотров: 732
  • Комментариев: 2
  • Создан: 01.10.2020 11:03

Управление расширением через GET параметр

Web

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

Это актуально, если в вашем архиве не хранятся расширения и вы не хотите задействовать серверный язык, чтобы установить правильный mime тип. Есть одно простое решение

Читать дальше →

  • Автор: kosmom
  • Просмотров: 472
  • Комментариев: 0
  • Создан: 27.09.2020 22:57

Не шутите с html

Web

При модификации нативных CSS свойств у элемента html следует быть предельно осторожным

Например если вдруг вы обнаружите что страница вдруг перестала сохранять позиции при обновлении или возврате по ссылке - знайте, наиболее вероятное место отказа - css для тега html. К данному эффекту может привезти например указание свойства overflow-x: hidden, хотя казалось бы при чем тут вертикальный скролл. Возможно при любом ограничении на прокрутку - позиционирование viewport-а также блокируется.

Живите теперь с этим. Удачи

Читать дальше →

  • Автор: kosmom
  • Просмотров: 521
  • Комментариев: 0
  • Создан: 09.09.2020 13:49

Временная зона и боль

Web

Что такое временная зона и почему с ней столько проблем. Дело даже не в том что в базе данных нужно хранить все даты с привязкой к единой зоне, например UTC+0 или UTC+3 (если вы живете в МСК)

чтобы все даты были в одном формате. Пока отменен переход с зимнего времени на летнее - всё будет спокойно. Если такое произойдет - некоторые события могут сбиться.

Читать дальше →

  • Автор: kosmom
  • Просмотров: 562
  • Комментариев: 0
  • Создан: 07.08.2020 16:18
Ваши предложения и пожелания пишите на pro@kosmom.ru

Теги

backup bootstrap core framework eloquent excel home project html ios javascript keep-alive kpi laravel legacy mvp orm php rip scroll timestamp undefined vue vuetify watch безопасность биометрический паспорт ваша любаша для путешествий загран на 10 лет загран паспорт загранпаспорт нового образца зимние книги как заполнить анкеты кеширование книги на новый год логирование мцф недвижимость новогодние книги образец заполнения антеты паспорт для путешествий паспорт нового поколения печать продукт проектирование прокси разработка ремонт ремонт в апартаментах ремонт нежилого помещения самокат сдача сколько стоил ремонт апартаментов спорт стандарты таблица финансы хостинг цена ремонта что почитать зимой юзабилити

Случайный пост

04.04.2024 22:48
Иллюзия вечного хостинга