Минисказ 4: археология

Невероятно! Я первый кто видит это за тысячи лет. Много веков назад, сильная цивилизация построила эти пирамиды. Они стояли под ветрами и дождями и не утратили своей былой красоты. А сейчас я первый вхожу в тоннель, который был запечатан не менее шести тысяч лет. Рядом со мной мои верные друзья. Они держат в руках прожекторы, … Читать далее

Минисказ 3

Ранее утро уже было по летнему теплым. Белый снег искрился в лучах раннего солнца. В лесу был слышен еле уловимый звук просыпающейся природы: птицы пели свои песни, недалеко журчал ручеек, первый предвестник шума широкой реки. Солнце уже было достаточно теплым, и снег начал таять в его приятных лучах. Там, где снег уже растаял, трава начала … Читать далее

Минисказ 2

Она приближалась, становясь с каждой минутой все ближе и ближе. О боже, какая красота. Неимоверная, необъятная и невероятная. Если бы кто-то сказал что видел что-то красивее черной дыры, я не за что не поверил бы. Моей задачей было пройти за горизонт событий, увидеть что за ним происходит, и постараться передать на землю данные, показатели телеметрии, … Читать далее

Минисказ 1

Вы не поверите. Никогда. Но я там был, точно… И мне это не приснилось. Только как я смог вернуться назад? Может все-таки сон? Может выпитый накануне алкоголь был «паленкой», а все это просто метиловые галлюцинации? Нет. Шрам на руке, оставленный тем самым крюком, который буду помнить даже на том свете. Собственно я оттуда и вернулся. … Читать далее

QRge.ru — привет

Я тут запустил для себя сервис генерации QR кодов: https://qrge.ru/ Он предельно прост в эксплуатации: вводишь текст, который надо закодировать; выбираешь размер картинки; нажимаешь кнопку «Создать». Готово! 🙂 Вот так будет выглядеть наш новый QR код: Теперь генерировать QR коды стало еще проще. А новые функции буду добавлять по мере необходимости. И по секрету: он … Читать далее

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

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

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

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

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

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

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

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

Читать далее

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

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

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

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

Читать далее

Списки

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

Списки

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

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

Читать далее