Архив автора: Кирилл

QRge.ru — привет

Я тут запустил для себя сервис генерации QR кодов: https://qrge.ru/

Он предельно прост в эксплуатации:

  • вводишь текст, который надо закодировать;
  • выбираешь размер картинки;
  • нажимаешь кнопку «Создать».

Готово! 🙂

Вот так будет выглядеть наш новый QR код:

Теперь генерировать QR коды стало еще проще. А новые функции буду добавлять по мере необходимости.

И по секрету: он изначально умеет SVG, но через интерфейс QR код в формате SVG сгенерировать нельзя — мне пока лень добавлять выбор формата, но вот ссылка на картину выше только в SVG формате https://qrge.ru/g/svg?s=3&in=http%3A%2F%2Fqrge.ru%2F.

Анонс: что было, что будет, чем…

Давно я молчал и ничего не публиковал, блог держал как заглушку для домена, на котором у меня почта висит.

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

Прошел год, как я возглавил довольно крупный отдел программистов, в котором объединили 4 ранее отдельных отдела. Общее количество подчиненных увеличилось с 3 до 15.

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

Как я ломаю свое мышление и превращаюсь в управленца или нелюбимого многими программистами менеджера будет этот блог.

Прокачаю свой русский, разомну мозг, и получу бесценный опыт. Вот моя цель ведения блога. А если кто-то выудит полезное для себя, я буду счастлив 🙂

Кроссдоменная авторизация: часть 2

Почти четыре года назад я начал писать цикл статей о кроссдоменной авторизации, но так и не закончил вторую часть. Google же вывел ссылку на первую часть в ТОП-5 поиска, а Яндекс — ТОП-7.

Тема животрепещущая, и требует продолжения, однако продолжение я писать не стану, так как сменил сферу деятельности и практически ушел от разработки.

Но тема не должна умирать, поэтому статью попрошу написать своего товарища, который в свое время развил мои идеи и реализовать сервис в нашей компании.

Ждите, статья не за горами.

Кроссдоменная авторизация: часть 1

Рано или поздно проблема кроссдоменной авторизации встает перед всеми WEB разработчиками. Существует несколько способов организации кроссдоменной авторизации:

  1. через iframe;
  2. через javascript;
  3. через передачу идентификатора сессии.

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

Полосы прогресса

В этом разделе мы рассмотрим создание индикаторов процесса.

Добавление индикатора процесса

Индикатор процесса — это панель, которая показывает сколько задач было завершено. Вы обычно видели его, когда скачивали файл или когда выполняется длительная операция. В XUL есть элемент progressmeterкоторый может использоваться для создания индикатора. Это два типа индикаторов: определенные и неопределенные .

Читать далее

Списки

В XUL есть несколько элементов для создания списков.

Списки

Списки используются для показа некоторого количества элементов в виде листа. Пользователь может выделять элементы из этого списка.

XUL предоставляет два типа элементов для создания списков: элемент listbox для создания много строчных списков и элемент menulist для создания выпадающих списков. Они работаю подобно HTML-элементу select, который выполняет обе функции, но элементы из XUL имеют дополнительные возможности.

Читать далее

Числовые элементы ввода

В XUL есть два эемента, используемые для ввода чисел или диапазонов, и еще два элемента для ввода даты и времени. Эти элементы доступны только в Firefox 3 и более поздних версиях.

Числовые поля

Текстовые поля могут использоваться для ввода чисел при установке  значения number атрибута type. Этот тип используется для ввода только чисел. Другие символы не разрешены и будут проигнорированны при попытке ввода. В дополнении появляются стрелки после текстового поля для циклического изменения значения.

Читать далее

Элементы ввода

В XUL есть элементы, которые подобны тем, что есть в  формах HTML.

Поля ввода текста

В HTML есть элементы ввода, которые могут быть использованы как элементы управления для ввода текста. В XUL есть подобные элементы, текстовые поля, используемые для ввода текста. Безо всех атрибутов текстовое поле создает область, в которой пользователь может ввести текст. Текстовое поле может содержать множество атрибутов как и в элементах ввода HTML. Далее некоторые из них:

Читать далее

Добавляем текстовые метки и картинки

Этот раздел описывает добавление текстовых меток (или надписей) и картинок на окно приложения. И дополнительно мы рассмотрим группировку элементов.

Текстовые элементы

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

Читать далее

Руководство по XUL

Это руководство расскажет нам о XUL (читается как зул). XUL — это основанный на XML язык описания интерфейса пользователя (XML User-interface Language). Язык создавался для описания интерфейсов в приложениях Mozilla.