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

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

javascript программирование время россия медицина алгоритм список jquery графика ретро эзотерика книги дата китай php учебное форматы личное спорт символ образ философия деградация общество стихи random игра c++ ошибка плакат люди шахматы числа rip зомбоящики преступление психология сон маразм qt windows unix форум англия бюрократизм образование макрос vba excel email все теги все комментарии поиск!


[1-15] [16-30] ... [1981-1995] [1996-1999]


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

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

Encoding: Windows-1251 (Russian). Для полноценной работы блога нужны включённые в браузере картинки + JavaScript + Cookies.
Если картинки выключены, используйте эти ссылки: Поиск ::: Статистика ::: Помощь ::: E-mail ::: RSS ::: Nickolay.info
Ссылки, открывающие новое окно (вкладку), везде подсвечены.

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


Javascript: отслеживаем координаты и клик мыши

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

Вот он встроенный прямо на страницу, и, под катом, в виде исходника без HTML-обрамления.

Непонятно, зачем это в таком виде нужно - но вот понадобилось же :)

Координаты мыши
Страница статьидалее...
22.06.2018, 23:11 [33]


С крупным счётом

Даже в 90-е "скорая" не ехала к ребёнку по 2,5 часа. О том, чтобы по 2-3 раза звонили и уговаривали отменить вызов - речи не было, кажется, никогда.

Зато через 2,5 часа "скорая" будет озабочена одним - доставить ребёнка в больницу, где он до утра всё равно пролежит с температурой в коридоре. За "отказ от госпитализации" сообщат в полицию. Хорошо, если Вы обслуживаетесь в платной поликлинике и утром вызовете врача на дом. Если такой "роскоши" нет - нет смысла звонить и в "скорую".

Вот мне одному кажется, что в слове "самолечение" они таки пропустили пробел после "само"?

Само лечение
Само лечение

Да, и не ведитесь отныне на "белую зарплату".

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

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

Припоминаю двоих только лично знакомых, в чьей судьбе та показуха стала фатальной. Сколько будет на этот раз?.. Страница статьидалее...
22.06.2018, 23:06 [35]


Умножение Карацубы или самые красивые алгоритмы в мире :)

Спросили тут недавно: а какой самый красивый алгоритм я знаю?

Если не размышлять слишком долго над понятием красоты в программировании, навскидку приходят в голову примерно следующие решения:

Ну, а чтобы заметка не была "пустой", вот правильное по виду рекурсивное умножение Карацубы на Javascript, скорее, демка, чем действительно быстродействующее (можно выполнить как код HTML): Страница статьидалее...
19.06.2018, 23:01 [47]


Javascript: как построить график функции на Chart.js

Сегодня для построения на Web-странице обычного графика функции одной переменной делать вот так (как 10 лет назад) или, тем более, вот так (как 20 лет назад, график без графики), уже не нужно, хотя те решения и красивые, особенно более старое :)

C помощью JQuery и библиотеки Chart.js проблему можно решить буквально за пару минут.

Ниже я приведу HTML- и JS-код с комментариями для типовой ситуации, когда нам нужно построить график функции, вписанный в контейнер на странице, имеющий заданный размер, то есть, вот в таком виде (скриншот): Страница статьидалее...
17.06.2018, 18:56 [74]


РФ глазами "Розы Мира"

"Подлинный правитель его – мумия Ленина в своём зиккурате"
Отсюда

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

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

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

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

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

Смерть Третьего Жругра, случившаяся в начале 90-х гг прошлого века, представляется несомненной почти всем, кто об этом размышлял, ну, если не считать чудаков с тематических форумов :) Не видно и какой-либо новой государственнической идеи, которая могла бы указать на существование и развитие нового уицраора РФ. Но как же тогда получается, что государство-правопреемник СССР не только существует без своего демона государственности, но даже производит впечатление несколько окрепшего, по крайней мере, по сравнению с тем, что было 15-20 лет назад (хотя это впечатление глубоко ложно)?

Возможно, всё обстоит проще, чем кажется... Страница статьидалее...
17.06.2018, 15:26 [66]


Когда наступит китайский новый год?

В скрипте определения года китайского лунного календаря не написана дата нового года, меж тем, по китайским понятиям, наступать он может в любой из дней от 21 января до 21 февраля следующего года, так что родившиеся в начале года всегда имеют повод сомневаться - "Собаки" они или таки уже "Свиньи".

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

Этот маленький скрипт, вроде бы, корректно определяет дату китайского НГ, а также выводит дополнительную информацию, работает в период с 1684 по 2043 гг включительно, при желании, нетрудно продлить дальше и вообще улучшить код, доступный в исходнике страницы.

Для работы нужен включённый яваскрипт, просто выберите год из списка. Страница статьидалее...
15.06.2018, 19:46 [60]


PHP: прочитать табличные данные из текстового файла

Стандартный набросок кода, чтобы не выкидывать...

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

Разные столбцы имеют разные требования к формату данных (в примере - дата, вещественное число, целое число из 1 цифры), при этом в файле могут быть и ошибочные строки с данными, например:

2018-06-12	10.000	1
2018-06-13 	20.00	1
2018-06-13	  20.000	1
2018-06-14	60.000	123

2018-06-15 	70.000	1

Для показанного здесь файла data.txt разумным будет вывод вроде этого:

Valid records: 4 from 6 total
(2018-06-12, 10.000, 1) in line 1
(2018-06-13, 20.00, 1) in line 2
(2018-06-13, 20.000, 1) in line 3
(2018-06-15, 70.000, 1) in line 6
Bad records: 2 from 6 total
Bad column 3 format in line 4
Bad column count =1 in line 5

Ниже приводится сам скрипт, его идея очень проста - имея требуемое количество столбцов $needcolumns и массив шаблонов столбцов $templates, читаем данные построчно и проверяем их на соответствие шаблонам.

Каждая строка предварительно фильтруется от лишних разделителей. Выполнялось на Denwer, сработало. Страница статьидалее...
15.06.2018, 13:57 [53]


Беснование как образ жизни...

У одного человека выскочил на заднице прыщ. После выдавливания гноя под опустевшей белой головкой свища осталось пустое место.

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

Менты забирали отчаянного расхристанного пьяницу у метро "Площадь Мракса".

- Пуууу-уу-уусто! - ревел он, пытаясь вырваться - Вы что, не видите, как пусто?!

Большинство, как и обычно, не реагировало ни на что, но некоторые неловко отворачивались, потому что им было вполне понятно, о чём говорит алкаш.

Та пустота внутри, которую чувствуют многие из твоих современников - это просто место, которое осталось в душе от вырезанного оттуда Бога.

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

Честный атеист мне настолько же приятнее прихожанина сергианско-кириллианской церкви, как ворюга милее кровопийцы у Бродского.

Самый глупый вопрос, что я слышал за последние сутки - собираюсь ли я смотреть вот это. Вообще-то, можно мне заплатить, чтобы не смотрел, так как существует верная и общепризнанная примета - все матчи сборной РФ по ногомячу, что я видел, заканчивались феерическим позором, и только там, где я жалел любителей использовать голову по прямому назначению, они отделывались как-то полегче. Страница статьидалее...
14.06.2018, 14:08 [56]


Как решить задачу динамического программирования за 4 шага

Опасаюсь, что заметка будет похожа на "универсальную инструкцию по решению любых задач на компьютере", но я всё же попробую, 9-го утром не успел, а с тех пор уезжал и компьютера не видел :)

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

В принципе, в решении задачи ДП можно выделить такие же чётко последовательные шаги, как в решении классической задачи матпрога.

Шаги будут примерно такими: Страница статьидалее...
11.06.2018, 22:02 [77]


Белая полоса в кривом зеркале

Наверное, уже завтра появится свежий псевдоеврейский анекдот в стиле

- Моня, ты слышал? Он сказал, шо это безобразие - это таки белая полоса...
- Ой-вэй, так ещё хуже будет?

Проблема в том, что уже давно не смешно.

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

Кривое зеркало, которое отчего-то называется "прямой линией", нового днища не пробило, всё та же унылая срежиссированность и фальшь, прущие из каждой шуточки исполнителя главной роли. Между каламбурами проговаривается и более существенное, например:

"Мы вообще должны пойти по пути либерализации всего, что связано с сферой приобретения российского гражданства. Это имеет и гуманитарное, и экономическое измерение в связи со сложной демографической ситуацией в России"
Стоп. А не ты ли недавно показывал графики и вещал, что демографический спад пройден?

И так по абсолютно любому "тезису", от Сирии до Мудко.

Кстати, это не анекдот, а Мутко действительно обещал 10 лет назад победу российской сборной на чемпионате мира по футболу в 2018 году, и каждому олимпийскому чемпиону - по именному дворцу спорта. Только кто теперь об этом помнит? :)

Почему у китайцев получилось, а у нас - нет, спрашивают тут "товарищи"? Страница статьидалее...
07.06.2018, 21:33 [75]


Pushkin's day

А чо, Пушкин всегда занимал особое место в моём творчестве :)

Вот, процитировал сегодня в соцсети своё "общеизвестное", заценят ли? :)

Буря мглою что-то кроет,
Ерунда, да кто поверит -
К амазонкам и героям
Навсегда закрыты двери

И не спрашивай совета,
Мы прожили как успели,
Никакого нет просвета,
Но зато какие щели!

Да вообще, ведь целую пушкиниану в моём исполнении можно припомнить, например: Страница статьидалее...
06.06.2018, 22:22 [66]


Голубая лагуна на Javascript

Иногда вполне красивые ландшафтики получаются, например:

ландшафт на Javascript
ландшафт на Javascript

Вот код скрипта в HTML-файле, увидеть исходник можно из исходника открытой страницы: Страница статьидалее...
06.06.2018, 22:05 [72]


Мастер труб :)

Надо же, между домашними делами убил сегодня немало времени на вот такое, и отчего-то долго не мог пройти 214-й уровень, хотя не видно, чтобы он чем-то был принципиально сложнее других:

214
Tube master, 214 уровень

А какой должна быть начальная расстановка, чтобы хотя бы одно решение существовало? Можно свести к односвязному лабиринту, но можно, мне кажется, и проще решить :) Страница статьидалее...
03.06.2018, 23:54 [80]


Часто встречающиеся "неправильные" алгоритмы

Имеем: 10 примеров неправильных (точней, сильно избыточно программируемых) алгоритмов.

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

Это не каверзные вопросы, и даже не популярные ошибки, это гораздо проще :) Но на основе этих примеров можно увидеть много других распространённых "излишеств" в коде начинающих.

Ответов в этой статье нет, попробуйте найти их сами.

1. Выбор элементов главной диагонали квадратной матрицы A[n,n] Страница статьидалее...
03.06.2018, 23:32 [86]


[1-15] [16-30] ... [1981-1995] [1996-1999]

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

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