БлогNot. Блог ПерСа

javascript графика random textprocessing алгоритм c++ статистика блог время общество стихи россия украина война картинка символ шахматы игра c# программирование учебное studio памятка дата православие личное ретро chrome искусство психология музыка кыштовка северодвинск сон кино цвет список провайдеры безопасность php ошибка числа математика цензура закон чат firefox email windows форматы все теги все комментарии все ссылки свежие изменения


[1-15] [16-30] ... [2911-2925] [2926-2934]


Прикреплённое сообщение, правила и всё такое

Остеклить балкон, лоджию в Новосибирске? Проверено, Вам сюда

Encoding: UTF-8 (Unicode). Primary language: Russian. Для полноценной работы блога нужны включённые в браузере картинки + Javascript + Cookies. Ссылки, открывающие новое окно (вкладку), везде подсвечены.

Даже по законам Эрефии этот блог - не СМИ, все сообщения выражают личную точку зрения своих авторов и являются оценочными суждениями, при этом любые совпадения мест, имён, названий и действующих лиц далеко не случайны. В блоге нет файлов, способных нанести вред Вашему компьютеру или мобильному устройству. Если Вам не исполнилось 18+, срочно отвалите отсюда, прикиньтесь ветошью и не отсвечивайте покиньте этот ресурс. Учтите, что посещая его, Вы вторгаетесь на мою личную территорию :) Страница статьидалее...

19.01.2038, 15:15 [15045 просмотров]


Ещё один арт-генератор на Javascript

Давно не было про фракталы и рандомную графику, которую так удобно делать средствами Javascript.

Этот скрипт какой-либо выраженной идеи не имеет, просто красивые "шторки" ну или "плазма", кому как ближе. Картинка отрисовывается у вас на глазах, но это не бесконечная анимация, процесс завершается через определённое количество шагов.

Внизу находится панель управления с двумя кнопками "Заново" и "Открыть PNG", назначение которых очевидно. Сохранить открытую в новом окне картинку можно из меню, вызываемого на ней правой кнопкой мыши.

Увидеть исходник на HTML5 + CSS3 + Javascript можно, щёлкнув на свободном месте страницы скрипта правой кнопкой мыши и выбрав пункт меню "Исходный код страницы", "Просмотреть исходный код" и т.п., название пункта меню зависит от браузера. Скрипт не использует каких-либо внешних файлов или библиотек.

В перспективе нетрудно добавить в форму настройки, которые сейчас в методе init выставляются статически. Страница статьидалее...

05.02.2023, 15:48 [5 просмотров]


Все палиндромы строки

Классическая задачка, но не помню, есть ли она тут, добавим отдельной заметкой.

Дана строка s, требуется разделить её на части так, чтобы каждая отдельная строка была палиндромом (читалась одинаково слева направо и справа налево). Пробелы и другие разделители слов не игнорируются. Строка из одного символа также по определению считается палиндромом.

Нужно вернуть и/или напечатать все возможные палиндромные разбиения s.

Задача проверялась в консоли актуальной сборки Visual Studio 2019.

Решение без рекурсии, O(n2): Страница статьидалее...

04.02.2023, 14:43 [21 просмотр]


Хуже, чем вчера, зато лучше, чем завтра

Фразой из заголовка мой дедушка почти всегда отвечал на досужие вопросы типа "Как жизнь?" или "Как дела?" Благодаря столь здравому и практичному подходу к бытию, он ушёл из жизни в 91+, в здравом уме, твёрдой памяти, при прогулках до последнего дня и примерно за полгода сказав, что в этом году уйдёт, потому что уже узнал всё, что хотел. Желаю того же всем вам, дорогие читатели.

А у нас - традиционная статистика блога за год, традиционно же напишу, будто случайно вспомнил, что пора, но примерно так каждый раз и бывает. :)

Около 390000 визитов (без роботов) от примерно 280000 посетителей. Чем меньше пишешь, тем больше посещений. :)

Поисковики продолжают прирастать Яшей, процент Гугля вырос статистически незначимо. Надо сказать, для конкретных НЧ-запросов по-русски я и сам иногда не брезгую Яшей, но использовать это постоянно - конечно, полнейший моветон, хотя бы из-за отвратительных по настойчивости предложений принять ислам установить яндекс-браузер. Страница статьидалее...

02.02.2023, 02:06 [27 просмотров]


C++: запуск потоков по очереди

По условию, мы "вручную" запускаем первый поток, а все остальные n-1 потоков, к этому моменту уже созданных, выводят в консоль рандомное число от 2 до n, засыпают на соответствующее количество секунд и затем передают эстафету следующему потоку, делающему то же самое.

Зачем это может быть нужно - вопрос отдельный, и к теме исследования отношения не имеет :)

Программка проверялась в консоли актуальной сборки Visual Studio 2019. Страница статьидалее...

01.02.2023, 22:47 [20 просмотров]


Тринадцатый февраль подряд: что случилось в феврале-2023

Это - пополняемый материал, следите за обновлениями.

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

Тем не менее, насколько позволит время, я по-прежнему надеюсь иногда добавлять сюда ссылки на примечательные события (не обязательно самые массовые, а, скорее, знаковые) плюс подборки характерных высказываний, картинок и клипов из запрещённого рунетика.

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

01.02.2023, 22:06 [84 просмотра]


Как сделать анимированную ASCII-картинку

...причём, на стороне клиента, а не сгенерировать пусть красивый, но единственный кадр.

Нет ничего проще.

1. В разметке HTML готовим раздел с моноширинным шрифтом для вывода анимации:

 <div id="scene" style="font-family: monospace;"></div>

2. В тег <head> документа (хотя необязательно именно в этом теге) вставляем маленький скрипт, который выполнит всю работу: Страница статьидалее...

01.02.2023, 01:25 [35 просмотров]


Игра "Три ферзя"

Когда устаёшь и не можешь заснуть, и не такое вертится в голове, плюс давно уже не "шахматил".

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

Три ферзя, короли на c1 и f8. FEN: 4qk2/4qq2/8/8/8/8/2QQ4/2KQ4 w - - 0 1
Три ферзя, короли на c1 и f8. FEN: 4qk2/4qq2/8/8/8/8/2QQ4/2KQ4 w - - 0 1

Стокфиш, впрочем, нули подтверждает, но наверняка есть ещё куча таких позиций с произвольным количеством ферзей и начальной оценкой "ноль".

Только не надо думать, что чем больше ферзей - тем лучше. Попробуем поставить всех: Страница статьидалее...

29.01.2023, 16:46 [45 просмотров]


C#: простое взаимодействие форм в проектах Visual Studio

Довольно часто окно приложения должно как взаимодействовать с другими окнами (формами), так и получать данные из окон стандартных системных диалогов.

В этой заметке рассмотрим простейшие приёмы взаимодействия форм, старая статья для C++/CLI была вот тут.

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

27.01.2023, 11:57 [40 просмотров]


Windows Forms, WPF или UWP и Как создать визуальный проект C#

На самом деле, холивар, плюс я мог не указать какие-то актуальные проблемы или указать уже решённые.

При работе на C# и ряде других языков, входящих в экосистему .NET, в настоящее время есть несколько подходов к написанию "приложений с интерфейсом" (то есть, имеющих форму - окно с интерфейсными компонентами Windows):

1. Windows Forms - классический UI-фреймворк, отрисовка выполняется с помощью библиотек Windows User32 и GDI+.

2. WPF (Windows Presentation Foundation) - современная подсистема для построения графических интерфейсов, основанная на использовании ля создания интерфейсов языка декларативной разметки XAML и отрисовке компонент с помощью DirectX.

3. UWP (Universal Windows Platform) платформа, впервые представленная в Windows 10. Цель - создание универсальных приложений, запускаемых на декстопе и мобильном устройстве без изменений в коде.

Преимущества Windows Forms: Страница статьидалее...

27.01.2023, 11:48 [49 просмотров]


Как переименовать решение и проект в Visual Studio 2019

По просьбам трудящихся. Обычная проблема в стиле "назвали решение WindowsFormsApp1, а теперь что же, WindowsFormsApp2 создавать"?

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

Во-первых, внешнюю папку решения можно спокойно переименовать "снаружи" средствами Windows, Visual Studio при этом должен быть выгружен, если решение отрывалось в текущем сеансе работы.

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

Также зайти в меню Проект - Свойства, вкладка Приложение, поменять "Имя сборки" и "Пространство имён по умолчанию". Наконец, можно нажать комбинацию клавиш Ctrl+Shift+H и заменить нужное слово во всём решении: Страница статьидалее...

21.01.2023, 21:46 [59 просмотров]


ПостРождество

Ненаписанный 8-го пост.

Пустота. Но при мысли о ней
видишь вдруг как бы свет ниоткуда.

Знал бы Ирод, что чем он сильней,
тем верней, неизбежнее чудо.

Постоянство такого родства -
основной механизм Рождества.

И. Бродский, 24.12.1971

Как о современности сказано. Поэтому мой рождественский минипост будет в обратной перспективе, при сегодняшней очевидной тотальной богооставленности и безблагодатности Отдельно Взятой уже нет смысла обсуждать вопросы судьбы и выбора, веры и неверия, традиций и будущего, всё это закончилось 23 февраля прошлого года.

Лучше я вспомню про деда Евсея и бабу Катю.

Просторы Сибири как в имперское, так и в советское время населяло множество старообрядческих общин всех толков и согласий. Даже в позднем СССР в разных его уголках существовало немало хозяйств, где официально была полная советская власть и партячейка, а в реальности большинство населения составляли старообрядцы. Соввласти работящие, законопослушные и не нуждающиеся в зарегистрированной церкви насельники были даже удобны, а уж как они сами совмещали служение Богу и дракону (иные старообрядцы и коммунистами бывали), так то лишь им самим ведомо.

С другой стороны, это городской житель за пайку чуть получше должен был обязательно идти на сделку с совестью, деревенскому, если после почётной обязанности выжил (впрочем, вплоть до начала 1970-х особых проблем, кроме срока службы, не было) оставаться в ладу с собой было проще - паши себе с утра до ночи за копейки, да и всё.

В общем, жили в соседнем домишке дед да баба, дети и внуки у них если и были, то я ничего о них не слышал. Происходили соседи из кержаков, остатки которых словно взрывом разметало по всей Необъятной после геноцида 1720-х-30-х и которых теперь, наверное, нет уже ни одного. Не потомков, конечно, а тех, кто себя так идентифицирует. Страница статьидалее...

13.01.2023, 23:09 [68 просмотров]


Chrome: исчезла полоса прокрутки справа

Вся организация в ступоре. :) Хотя, по-моему, это давно уже так, сам-то не пользуюсь "Хромым".

А ничего страшного, это эксперименты дядюшки Гугля.

Решается так:

1. Переходим в браузере по адресу chrome://flags/

2. В строке поиска пишем overlay и жмём Enter

3. Меняем значение настройки "Overlay Scrollbars" ("оверлейные полосы прокрутки") на Disabled (Отключено). Страница статьидалее...

12.01.2023, 21:51 [69 просмотров]


Чудо шахматной геометрии и Неотразимый ход короля

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

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

08.01.2023, 12:52 [77 просмотров]


Абсолютный февраль. Что случилось в январе 2023-го?

В связи то с занятостью, то с поездками, то с пьянством, появляюсь в виртуальном пространстве сейчас редко, собственно, так будет весь январь (за исключением вычеркнутой причины).

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

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

06.01.2023, 21:13 [237 просмотров]


[1-15] [16-30] ... [2911-2925] [2926-2934]