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

личное числа список афоризмы общество javascript графика ретро виртуальность памятка безопасность google игра android php textprocessing поиск xml сервис время c++ алгоритм jquery программирование учебное люди искусство музыка видео перепост ссылки избранное css html вебдезигн сервер ошибка бюрократизм история россия стихи мошенничество новосибирск быт цвет пол firefox софт деградация windows все теги все комментарии свежие изменения


[1-15] [16-30] ... [2686-2700] [2701-2715]


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

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

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

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


Заметки с коммуникатора. 40. Январь-июнь 2021-го: "разрывы"

В общем, уехал.

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

Всем доброго здоровья и твёрдой уверенности в неизбежных переменах!

Как-то я пейсал о двенадцати циклах жизни.

На самом деле, началу цикла всегда предшествует разрыв - обусловленная собственным решением или внешними событиями коренная смена уклада и самоощущения.

Не столь важно, внешние или внутренние факторы послужили причиной, но чётко прослеживается деление разрывных событий на невозвратные, когда хлопок дверью в прошлое произошёл, и возвратные, когда пёс возвращается на свою блевотину (2-е Петра, 2) ты в итоге вновь обращаешься к тому, от чего уходил, но, как всё прощённое и принятое назад, оно делается второсортным. Страница статьидалее...
23.06.2021, 10:02 [130]


Фрактал Пифагора на Javascript

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

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

Ниже показано приложение в работе, а чтобы увидеть его исходный текст, нужно как обычно щёлкнуть правой кнопкой мыши на свободном месте страницы и выбрать пункт меню "Исходный код страницы", "Просмотреть источник", и т. п., название пункта меню зависит от браузера. Страница статьидалее...
22.06.2021, 23:30 [386]


Автопривет из прошлого

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

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

Сегодня, словно смеха ради, при поиске нужной книжки попалась пара файликов из 2007-го в статусе черновиков. Прямо-таки листочки-2 или "хаметки заметки с коммуникатора", только ещё до 8-го года и бложека. Страница статьидалее...
22.06.2021, 18:43 [158]


Как установить игру с .apk и .obb не из Google Play

Распространённая проблема - как в последних версиях Android установить на телефон/планшет ребёнку игру не из Google Play (как правило, речь идёт о сторонних сборках с какими-либо изменёнными функциями). Помог знакомым довольно легко.

Если подключены функции родительского контроля, возможно, на телефон родителя придётся скачать из Google Play и установить "Family Link для родителей", в запущенной программе выбрать имя ребёнка, найти устройство, на котором нужно разрешить установку и включить опцию "Приложения из неизвестных источников". Возможно, такую же опцию нужно установить и в штатных настройках телефона ребёнка. Часть настроек можно выполнить, авторизовавшись в нужном профиле Google и перейдя по адресу https://g.co/YourFamily.

Когда игра большая, её ресурсы могут храниться в отдельном файле типа .obb. Страница статьидалее...
22.06.2021, 14:16 [413]


Делаем "живой" поиск по заголовкам сайта

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

Мы хотим, чтобы в текстовое поле можно было вводить произвольные фрагменты текста, а скрипт показывал кликабельный список статей, подходящих под запрос (см. скрин, фрагмент экрана): Страница статьидалее...
21.06.2021, 15:34 [143]


32 не пригодившихся задачи за июнь 2021

Так как месяц обещает быть "неполным" и планируется отъезд в нормальные (безинетные) места, опубликую очередную коллекцию задачек заранее.

Все программы выполнялись в консоли актуальной сборки Visual Studio 2019, для поиска на странице нужных слов нажимайте комбинацию клавиш Ctrl+F в браузере. Предыдущая заметка серии была здесь.

Ещё могут пригодиться комбинаторные задачки 6 - 11, любопытны для дальнейшего варьирования 28, 32. Страница статьидалее...
21.06.2021, 10:26 [183]


Обрабатываем и сохраняем данные формы с помощью JQuery

Простой пример работы с формой HTML и сохранения её данных на стороне сервера, подобно вот этому, но новее и с использованием JQuery (подключается с сайта ajax.googleapis.com).

В демо-форме представлены основные интерфейсные элементы HTML 4/5 (однострочное и многострочное поля ввода, группа радиокнопок, чекбокс, списки с выбором одного элемента и с множественным выбором) и показаны обработка и отправка данных от них. Текстовые поля возвращаются в форму "исправленными" (избавленными от лишних разделителей и переводов строк). Перегрузка всей страницы, как и положено в AJAX, не выполняется.

Нам понадобилось 2 файла - index.php выводит форму и организует проверку результатов, возвращённых вторым скриптом, data.php, который выполняет контроль данных на стороне сервера и обрабатывает их (в демо-примере - переписывает на сервере файл 1.txt с JSON-представлением данных формы).

Форма для простоты сделана просто "ручной" разметкой. Всё остальное, думаю, легко увидеть из исходников. Страница статьидалее...
20.06.2021, 15:56 [116]


Курёхин

Я нашёл себе место в советской культуре. Оно в пятнадцати метрах левее Кремля и немного выше.

С. Курёхин

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

С. Овчаров, кинорежиссёр

Скоро 25 лет, как с нами нет Сергея Курёхина, культовой фигуры русского андеграунда 1980-х-90-х.

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

Кем же он был на самом деле? Да, все ипостаси названы правильно, Сергей Анатольевич был соратником БГ, активно работавшим с "Аквариумом", музыкантом, актёром, талантливейшим мастером перфоманса и искусным автором мистификаций, после самой знаменитой из которых ("Ленин-гриб", 1991) о Курёхине заговорила вся страна, а в Ленинградский обком приходила делегация старых большевиков, чтобы им объяснили а правда ли что Ленин - гриб. "Ну как же, по телевизору сказали!.."

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

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

В этой заметке, основной текст и ссылки которой традиционно подготовлены уважаемым Алексеем, а предисловие и оформление выполнены мной, мы попытались собрать всё самое интересное и значительное, что успел сделать Курёхин за свои 42 земных года.

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

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

Поэтому мне не очень важно, все ли стороны деятельности Курёхина охвачены и достаточно ли полной с академической точки зрения получилась картина.

Мне важно, чтобы вы полюбили Капитана, потому что не любить его нельзя. Страница статьидалее...
19.06.2021, 12:16 [241]


CSS: четыре способа сделать макет из двух колонок одинаковой ширины

Если в макете нужны просто две колонки без таблиц и тегов col, самый простой вариант - поставить свойство float: left; одному из разделов.

Добавив минимум стилевых указаний для того, чтобы ширина колонок была одинаковой, контролировалась общая ширина контента и всё центрировалось, получим такой макет: Страница статьидалее...
18.06.2021, 14:21 [204]


PHP: 12 причин, по которым не работают сессии

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

Сначала разумные причины:

1. Сессия не запущена.

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

Лучше всего вызывать session_start сразу после открывающего тега <?php

Я часто в запутанном коде из множества модулей делаю это в виде

 if (!isset($_SESSION)) session_start ();

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

 require_once ("functions.php");
Страница статьидалее...
17.06.2021, 12:57 [186]


Почему они ведутся

"Вестись" (жарг.) то же, что поддаваться; становиться жертвой какой-либо уловки; Как не вестись на провокации?
из словаря

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

Ясное дело, что оппозиция нигде и никогда не радует тех, кто у сейчас власти, а методы борьбы с ней в разных странах и в разные эпохи варьируются от сокрытия информации и лоббирования нужных законов до бессудных политических убийств и отравлений оппонентов. "Делают ли это где-нибудь ещё в мире на деньги налогоплательщиков, как нас убивают за наши же деньги?!" - вскричал "наивный юноша с взором горящим". Ещё как делают, более того, само понятие "налогоплательщика" - из "гнилого либерализма", в "правильных" государствах эти "налогоплательщики", как и всё ими производимое, потребляемое и временно выданное в пользование, принадлежат со всеми потрохами и душами Нашему Великому Государству, то есть, угнездившейся в данный момент у власти мафии. Ну, спросил бы кто-нибудь товарища Сталина, куда девается собранное голодающими колхозными "налогоплательщиками" зерно? :)

Отличие РФ от её многочисленных аналогов, прототипов и образцов, увы, составляющих большинство известных нам из писаной истории "Великих Государств", состоит совсем не в этом. Страница статьидалее...
16.06.2021, 20:44 [219]


Про страну воров

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

Была ты Матушкой, Святою,
А нынче твой удел каков?
Я так скажу - Господь с тобою,
Привет тебе, страна воров

Страница статьидалее...
16.06.2021, 14:16 [225]


Поколение пипидастров

Ругать молодёжь - просто признак того, что сами Вы уже не молодёжь. Этим грешили ещё в древних Афинах:

Я утратил всякие надежды относительно будущего нашей страны, если сегодняшняя молодежь завтра возьмет в свои руки бразды правления. Ибо эта молодежь невыносима, невыдержанна, просто ужасна.
Гесиод, 720 год до н.э.

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

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

Вот и я, прогулявшись надысь по центру, впервые почувствовал себя в нём чужим.

На "Мажордочке" и вокруг - бесконечные кофейни со ста сортами непонятных напитков, псевдоантичные лавочки, на которых хипстеры курят вейпы, а юные пары всех гендерных полов старательно изображают обжимания, но получается у них не очень. Смузи, цветные мармеладки "прощай, печень", "попиты" в руках, давно пришедшие на смену спиннерам, крашеные во все цвета волосы и кольца в ушах, носах и губах не только у псевдодевушек, но и у псевдопарней. Стирание пола, культуры и прочих старорежимных отличий детектед. Страница статьидалее...
12.06.2021, 21:10 [214]


C++: что такое линейный поиск с барьером

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

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

Сравним два варианта линейного поиска в одной программе с измерением времени выполнения функций через std::chrono. Листинг закомментирован. В начале и в конце функции find_2 у нас имеются дополнительные действия, но они производятся один раз, а не на каждой итерации цикла. Страница статьидалее...
12.06.2021, 12:18 [299]


[1-15] [16-30] ... [2686-2700] [2701-2715]