Если сказать осуждённому на казнь, что она произойдёт в неожиданный для него день этой недели, то он логически придёт к выводу, что она не может произойти ни в один из дней недели. Тогда она и будет сюрпризом.
Показаны записи 1-10 из 11
18.07.2020 Paradox

Event - события в объектно-ориентированном программировании

Привет всем!

В объектно-ориентированном программировании существует одна очень полезная "вещь", которая называется "событие". И так, что же это такое, "событие", и зачем оно нужно?

"Событием" является возможность установить в классе некоторые точки, которые будут срабатывать при определённых предусмотренных условиях, и на реакцию которых, в дальнейшем, можно добавить извне запуск каких-либо установленных функций. Почему бы обработку этих точек не оставить в самом классе? Да потому, что добавление событий, во первых, может помочь разделить логику, что в дальнейшем очень облегчит жизнь при обслуживании программного кода. А во вторых, используя экземпляры одного и того же класса несколько раз в различных точках программного кода, можно добавить им разную реакцию на его события...

0 10 0
27.06.2020 Paradox

Амулет озера Байкал

Один мой родственник как то оказался дома у своего коллеги. И пока его коллега занимался какими-то своими делами, он рассматривал фотографии на стене его комнаты, на которых были запечатлены живописные пейзажи с озера Байкал. Там же, на самодельном деревянном постаменте, стоял небольшой круглый амулет коричневато-розового цвета с интересной, сложной, ветвистой резьбой, такой, которою использовали ещё на Руси в средние века. А рядом висела фотография, на которой стоял его коллега и держал в руках два очень похожих амулета.

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

0 34 0
15.06.2020 Paradox

Расширения для Microsoft Excel на C#. Дополнительные функции регулярных выражений.

1. Вступление

Привет всем!

Еще в начале 80-х годов прошлого века компания Microsoft выпустила на рынок свою первую электронную таблицу. И, нет, это был еще даже не Excel, а Multiplan, предназначенный для операционной системы CP/M. И почти сразу же эта электронная таблица стала очень популярной. Прошло уже достаточно много времени, но и по сей день нет более универсальной и доступной системы для создания отчетов, чем электронные таблицы. Наверное, просто не существует такого программного продукта, работающего с набором данных под Windows, который не имел бы возможности импорта своих данных в Microsoft Excel...

0 26 0
06.06.2020 Paradox

Расширение для jinja2, кэширование фрагментов шаблона в Django

Привет всем!

Наверное одним из самых популярных фреймворкеров в среде программистов WEB-разработчиков на Python является Django. И скорее всего ни для кого из них не секрет о функциональной слабости встроенного в Django шаблонизатора. По этой причине программисты на Django довольно часто, в конечном счёте, переходят на какой-либо другой шаблонизатор, и в Django это проще всего сделать на Jinja2, переход на который, в принципе, уже предусмотрен прямо из коробки.

Jinja2, по моему мнению, довольно таки не плохой и весьма удобный шаблонизатор, хотя, по причине специфики его работы, после Django-шаблонизатора к нему и надо немного привыкнуть. Но,  у него оказался, по крайней мере, один недостаток - у него отсутствует встроенный тэг для создания блока кэширования фрагмента шаблона. В Django же, несмотря на все его недостатки, встроенный блок кэширования есть, причём реализован он очень хорошо...

0 33 0
28.05.2020 Paradox

ООП или что же все-таки это такое - объекто-ориентированное программирование

Привет всем!

Я хотел бы попробовать доступно и наглядно объяснить, что же все-таки такое объектно-ориентированное программирование (ООП), и зачем оно вообще нужно.

1. Вступление

А для начала немного истории.

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

0 37 0
17.04.2020 Paradox

Создание плагина "Спойлер" для текстового WEB редактора TinyMCE v5

Привет всем!

Я тут писал одну статью, для своего портала, и понял, что в редакторе TinyMCE, в котором я собственно и создаю свои статьи, очень не хватает одного компонента. Этот компонент называется - "Спойлер". И это, разумеется, не тот спойлер, который крепиться на кузов гоночных автомобилей. Этот компонент используется как правило в статьях, чтобы временно скрыть некоторый текст, но, при нажатии на заголовок спойлера, этот текст можно увидеть. В общем он выглядит вот так:

Нажмите сюда.
У лукоморья дуб зеленый; Златая цепь на дубе том: И днем и ночью кот ученый Всё ходит по цепи кругом; …

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

0 135 0
17.03.2020 Paradox

Инструкция по работе с «Будильник сертификатов»

1. О приложении.

Приложение "Будильник сертификатов", это бесплатное приложение предназначенное для ведения реестров сертификатов Microsoft, а также для автоматического отслеживания сроков истечения сертификатов, и своевременного предупреждения о событии истечения срока сертификата из реестра сертификатов "Будильник сертификатов". Для удобства ведения реестра сертификатов в приложении реализована возможность импортирования основных атрибутов сертификата, путем загрузки выбранного сертификата в приложение.

2. Главное окно.

Главное окно приложения состоит из трех частей:

  1. Панель управления;
  2. Реестр сертификатов, организованный в виде таблицы, где строки представляют собой сертификаты, а столбцы - атрибуты сертификата;
  3. Поле информации о сертификате, в котором, при выборе сертификата из реестра, будут отображаться основные самые важные атрибуты выбранного сертификата;...
0 61 0
04.03.2020 Paradox

Инструкция по работе с архиватором «Друг».

 

1. О приложении.

Приложение "Архиватор «Друг»" это бесплатное приложение предназначено для создания резервных копий данных. Для реализации автоматического архивирования данных, в приложении реализована возможность сохранения настроенной конфигурации задания архивирования в файл "*.bfs", который в дальнейшем можно открыть в приложении для изменения конфигурации задания архивирования или использовать этот файл для уже непосредственной реализации архивирования указанной в файле конфигурации задания архивирования.

После сохранения конфигурации архивирования данных, в планировщик задания можно добавить задание на периодическое архивирование, где в качестве запуска программы следует указать путь к файлу приложения "BackupFriend.exe" с добавленным к нему аргументом файла конфигурации данных "arch.bfs". Например: "C:\Program Files (x86)\George Paradox\Архиватор друг\BackupFriend.exe D:\Rezerv Config\arch.bfs"...

0 74 0
30.05.2019 Paradox

Стук в дверь

Фредерик Браун

Вот прелестный маленький "рассказ ужасов", в котором всего два предложения:

"Последний человек на Земле одиноко сидел в комнате. В дверь постучали..."

Два предложения и три точки. Весь ужас, конечно, совсем не в истории, он в многоточии. В подразумевающемся: что же постучало в дверь. Лицом к лицу с неизвестным человеческое воображение создает нечто страшное.

Но в действительности оно совсем не было ужасным.

 

Последний человек на Земле - и, если на то пошло, во Вселенной тоже, - одиноко сидел в комнате. Это была довольно странная комната. И он как раз думал о причинах ее своеобразия. Результаты размышлений его не ужасали, но и не радовали. Уолтера Фелана, который до того, как два дня назад Натанский университет прекратил свое существование, был в этом университете профессором антропологии, напугать было нелегко. Отнюдь не героической внешности, он не отличался высоким ростом, имел кроткий нрав, был скорее человеком неприметным и знал это...

0 99 0
30.05.2019 Paradox

Легенда о старом колодце

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

Итак, эта история произошла в советские времена, годах этак в 60-х или 70-х. Где-то, то ли на просторах центральной России, то ли на землях Уральских, стояла деревня. Это была ничем не примечательная, обычная деревня, которая находилась не то чтобы на отшибе, но в достаточном отдалении от больших городов, хотя такие же небольшие деревушки и поселки находились неподалеку по соседству. Эта деревушка ничем не отличалась бы от своих соседей, если бы не одно исключение. На окраине деревни, в некотором отдалении от крайних домов, стоял колодец...

0 42 0
Мы используем cookie-файлы, чтобы получить статистику, которая помогает нам улучшить сервис для Вас с целью персонализации сервисов и предложений. Вы можете прочитать подробнее о cookie-файлах или изменить настройки браузера. Продолжая пользоваться сайтом без изменения настроек, вы даёте согласие на использование ваших cookie-файлов.