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

Помощь дата->рейтинг Поиск Почта RSS канал Статистика nickolay.info Домой

безопасность форум деградация россия шахматы qt c++ программирование числа математика список алгоритм javascript графика random учебное ошибка памятка word политика тоталитаризм маразм детское google email социалки php европа личное ссылки деньги общество картинка статистика блог рейтинг jquery mysql мобильник железо форматы css книги fb2 сказка игра опсосы цензура мошенничество жпрезы все теги все комментарии поиск!


[1-15] [16-30] [31-45] [46-60] ... [2101-2115] [2116-2127]


Откуда пошли яйца Путина

Вышел Путин на крыльцо
Почесать своё яйцо,
Сунул руку - нет яйца,
Так и **нулся с крыльца...
(старая частушка на новый лад, январь-2019)

Неожиданно, мемы про 9 яиц Путина затмили все другие проблемы вообще.

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

Возможно, это просто запланированный вброс, чтобы забыли об отмене пенсий или сдаче Курил.

Но факт остаётся фактом - всё дело было в яйце :)

самое популярное написание "2019" в РФ
самое популярное написание "2019" в РФ

Этот профиль с одним-единственным яйцом побил рекорд Instagram по подписчикам. Ну и немного самых популярных мемов месяца, из них моих - всего один-два: Страница статьидалее...
16.01.2019, 12:09 [514]


Javascript: летучие частицы

Здесь летучие частицы следуют за курсором мыши и реагирует разлетанием на клик по канве, соответствующий Большому Взрыву :) Это только один кадр, в диманике диванике динамике интересней.

Летучие частицы, скриншот
Летучие частицы, скриншот

Попробуйте также, когда частицы собрались, переключиться из браузера в другое приложение комбинацией клавиш Alt+Tab, переместить мышь, а потом переключиться обратно :) Первый пользователь скрипта (Злата) догадалась также просто зажать левую кнопку и держать.

Ниже можно открыть приложение в новом окне/вкладке, а исходник будет виден из исходника страницы, чтобы к нему попасть, щёлкните правой кнопкой мыши вне графической канвы и выберите пункт меню "Просмотр кода страницы" или подобный. Файл в кодировке UTF-8 (Юникод). В исходнике есть комментарии по-русски к настройкам, как обычно, их можно улучшить и изменить наблюдаемую картину. Страница статьидалее...
15.01.2019, 17:58 [100]


Простой новогодний пазл на Javascript, "Собери картинку"

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

внешний вид пазла, скриншот
внешний вид пазла, скриншот

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

Ниже приводится ссылка на приложение в работе, а увидеть код можно, открыв исходник страницы HTML. Игра не требует никаких внешних библиотек, возможное направление развития - сделать несколько меняющихся в цикле картинок (просто не хочется сейчас столько загружать)... Страница статьидалее...
13.01.2019, 17:04 [102]


"Перероботка" в Аэрофлотке

Оригинальный твит гласил:

"Компания "Аэрофлот" и её отношение к пилотам, эпизод десятитысячный. Интересно, есть в России авиакомпании, которые не относятся к летному составу как к рабам?"

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

А я бы поставил вопрос по-другому - есть ли вообще в РФ компании, где к сотрудникам относятся не как к скотинке бессловесной?

Ну "граматнасть" плюс стилистика документа замечательные и характерные для "посткрымской" РФ, поэтому сохраню скрин здесь. По таким вот чиновным шыдеврам потом нашу унылую эпоху и будут изучать :) Страница статьидалее...
12.01.2019, 23:30 [51]


Лопни пузыри! - игра на canvas

Сегодня вдруг родилось :) Для начала игры щёлкните по надписи "Click to start" под игровым полем.

С нижней части игрового поля появляются разноцветные мыльные пузыри, Ваша задача - лопнуть их все (просто наведением мыши, ничего нажимать не нужно).

Если хоть один пузырь улетел за верхней край канвы, игра окончена и Вы проиграли, но можно снова щёлкнуть по надписи с Вашим количеством набранных очков и всё повторить.

Отличная игра на скорость реакции и проверку качества мыши :)

Навскидку у меня больше 400-500 очков набрать не получается, а у Вас?

Ниже под катом приложена сама игра, а затем полный исходник, который можно скопировать и выполнить как файл типа .html в браузере. Наверняка, подобрав настройки, указанные в начале листинга, можно сделать игру более сбалансированной. Страница статьидалее...
12.01.2019, 18:29 [110]


Пишем текстовую капчу на PHP и Javascript

Капча должна быть не сложнее, чем в этом блоге (текстовая строка, размеченная выбранными тегами), но при этом обладать следующими свойствами:

Для работы капчи понадобятся включённые в браузере Javascript и Cookies.

Вот описание порядка действий и основных функций:

Как и в любых скриптах, работающих с данными сессии, до вывода любой разметки должна быть вызвана стандартная функция session_start. Вот полный код скрипта-примера, его можно выполнить как файл .php на локальном хосте, например, в Denwer. Проверено на PHP 5.5.9. Страница статьидалее...
12.01.2019, 12:43 [80]


Двойной цикл: табулирование f(x,y) и обработка строк или столбцов матрицы

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

1. Табулирование функции двух переменных. В примере аргументы функции x и y меняются от 0 до 1 включительно с шагом, равным 0.1, но конкретные пределы табулирования неважны, важно, что в любом случае, цикл по y должен находиться полностью внутри цикла по x (включая присваивание "игреку" начального значения):

x := 0;
while x <= 1 do begin
  y := 0;
  while y <= 1 do begin
    {Вычисление f(x,y) и печать строки таблицы}
    y := y + 0.1;
  end;
  x := x + 0.1;
end;

Здесь и далее приводится только основная часть кода, опишите переменные и присвойте им начальные значения самостоятельно.

Разумеется, можно и переставить циклы местами, изменяя x быстрее, чем y: Страница статьидалее...
09.01.2019, 11:11 [51]


Заметки с коммуникатора. 35. Май-декабрь 2018-го: "неконтролируемая околоточным страсть"

Этот файл из серии, ссылка на оглавление которой есть в конце заметки, замечателен лишь ещё меньшим, чем обычно, объёмом.

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

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

Страница статьидалее...
08.01.2019, 11:37 [47]


Вопрос из начала 1980-х

В темы Носова и Цоя, вроде бы, никак не связанные, но в Рождество связывается всё, даже то, что кажется умершим...

Добрый день, уважаемый Владислав, и с Рождеством Христовым!

Меня зовут Николай, у меня к Вам небольшой вопрос, извините, если он окажется не совсем уместным. Прочитав на Вашем сайте sheba.spb.ru Ваши настоящие фамилию и имя, я сразу же вспомнил такой фрагмент из книги Алексея Рыбина "«Кино» с самого начала и до самого конца" (в названии первого издания слов "и до самого конца" не было):

Я не помню, кто устраивал этот концертик на Петроградской, но там у нас появился Первый Официальный Фан (поклонник), не принадлежащий к кругу наших друзей. Друзьям то тоже всё нравилось, но друзья есть друзья, а тут незнакомый крепкий молодой человек ... так прямо и заявил нам:

– Я ваш первый официальный фан. Запомните это. Когда станете знаменитыми, говорите всем, что ваш первый официальный фан, это я – Владик Шебашов.

...

Мы идём в гости к Гене, говорим о всякой ерунде, и вдруг Витька спрашивает меня:

– Лёша, а у тебя, вообще, какие планы на будущее?

– В каком смысле?

– Ну, через десять лет, через пять, каким ты себя видишь? В каком качестве?

– Не знаю. Я как то не думаю об этом. Тебя интересует, какую пенсию я хочу получать от государства что ли?

– Вообще – чем заниматься?

– Я думаю, что будем играть дальше. Этого дела на всю жизнь хватит. А ты как считаешь?

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

– Ну, ты ещё рисуешь – можешь художником стать, если захочешь.

– Мне кажется, не захочу. В музыке я живу. Видишь, мы же не профессионалы, и всё это чистое дилетантство, но у нас будут свои слушатели. Ты как думаешь?

– Уже есть. Владик Шебашов.

Витька засмеялся:

– Да, Владик Шебашов, Майк, Борис… Борис ведь тоже непрофессиональный музыкант, и Майк тоже...

Есть и ещё пара эпизодов. Если речь в книге идёт о Вас, что весьма вероятно, то что Вы думаете о Цое и ленинградском роке тех времён сейчс?

Одним словом - богоугодны ли они были, эти ребята, как Вы выразились в своём обзоре "Незнайки" https://sheba.spb.ru/nosov5ug.htm ? (в своё время с удовольствием прочитал Ваши продолжения "Незнайки" и ещё кое-что).

На сайте нашёл только страничку про Юрия Морозова https://sheba.spb.ru/go/morozov.htm :)

------------------------------------
Best regards, PerS
E-mail: pers@mail.ru
Web: blog.kislenko.net

Ответ на письмо: Страница статьидалее...
08.01.2019, 10:43 [58]


Простая спираль Улама на Javascript

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

Вот какая вышла картинка для границы поиска в 100000 чисел.

Первые 100000 чисел спирали Улама
Спираль Улама при границе поиска 100000

Если сохранить показанный ниже код как файл типа .html, он сработает, естественно, довольно медленно, так как на JS. Страница статьидалее...
06.01.2019, 16:06 [44]


Javascript: эволюция строки до целевой

По-моему, это хороший пример и про JS, и про генетические алгоритмы.

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

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

Если брать 26 букв латинского алфавита, то для строки из N символов имеем 26N возможных комбинаций. Но за счёт целенаправленности отбора столько шагов не понадобится.

Далее приводится ссылка на файл в работе, из-за особенностей Javascript он покажет все шаги эволюции сразу и только по завершении вычислений (это может занять до нескольких секунд, в зависимости от мощности вашего компьютера). Увидеть исходник можно, открыв в браузере исходный код страницы, настройки есть в начале кода. Разумеется, при каждом новом открытии файла эволюция будет идти по-другому, ведь начинается-то она со случайной строки. Страница статьидалее...
05.01.2019, 16:47 [53]


Две недофункции для canvas

Хотя символ года ими вполне можно нарисовать (нужен включённый яваскрипт и браузер с поддержкой тега <canvas>, чтобы ниже появилась картинка):

Проблемы в том, что drawEllipse проста, но не поворачивает эллипсы, а drawRoundedPoly рисует многоугольники с закруглёнными углами, но не стоит от неё ждать одновременной корректной работы с fill (заливкой) и stroke (линиями) даже в простых случаях :( Обе функции основаны на решениях из инета, лишь слегка подправил, но не выправил до конца...

Листинг с комментариями - под катом, в качестве памятки. Страница статьидалее...
04.01.2019, 17:30 [65]


Свинка без Чапаева

Новый год, как известно, по-настоящему не наступает, пока я не нарисовал новогодний бэкграунд, так что традицию нарушать нельзя :) Десять собачек в этом году точно не будет, по ощущениям кажется, что вообще никого не будет, пустота без Чапаева, но эта эстетика давно себя изжила, сейчас в РФ на топе эстетика мусора и мусоров, прямо как на Западе конца 1960-х, однако эта тема тоже меня никак не вдохновляет.

Остаётся ограничиться очевидным - зелень, пятаки-розетки и штепсели, разрешение картинки 1280x1024:

2019 - год зелёной деревянной свиньи, уменьшенное изображение
2019 - год зелёной деревянной свиньи, уменьшенное изображение

Страница статьидалее...
04.01.2019, 14:28 [68]


Javascript: жизнь частиц

Такая небольшая модель не без физики, в чём-то "Жизнь" Конвэя напоминает, но другая :)

Суть дела довольно простая - есть частицы, заданные положением на холсте, радиусом, скоростью, направлением движения и цветом.

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

Также частицы меньшего радиуса могут "захватываться" большими, перекрашиваясь в их цвет.

Изменение коэффициентов, которые хорошо видны из листинга и закомментированы, может существенно изменить и наблюдаемую картинку, конечно :)

Ну и сам скрипт в работе + исходник - под катом, нужны только JS и канва, без внешних библиотек. Исходник можно сохранить как файл типа .html и выполнить в любом браузере. Страница статьидалее...
03.01.2019, 12:50 [88]


НГ в никуда

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

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

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

Уже в ночь на второе нет фейерверков, и даже после часа ночи первого - не было.

Дурацкие искусственные ёлки, те же, что год назад, гирлянды тоже те же, но гораздо бедней, значит, часть сгорела.

Практически не украшенный к празднику город, собственно, и снег-то недочистили.

При этом почти никто и почти никуда не уехал. В домах напротив горят все окна, по телефону почти все, кроме отдельных счастливчиков, помявшись, говорят, что сидят дома.

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

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

Меж тем, как сказано, уже даже и не пьют. Просто некому, похоже, и не на что. Реально ни пьяных, ни трезвых на улицах. Никаких партизан тоже нет. Сбывшаяся мечта немецкого командования в НГ 1942-го на временно оккупированной территории. Страница статьидалее...
02.01.2019, 23:56 [67]


[1-15] [16-30] [31-45] [46-60] ... [2101-2115] [2116-2127]

  свежие записипоиск по блогукомментариистатистикао "вирусах" в архивах .zip

Наверх Яндекс.Метрика
© PerS
вход