• Авторизация


Бальные пираты rss_v_exer / rss_v_exer : 19-04-2025 19:10


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

Учитывая количество уходящих на ребёнка в этом виде спорта денег, не могу отделаться от лёгкого такого налёта символизма.

КОММЕНТИРОВАТЬ - ПО ЭТОЙ ССЫЛКЕ

Еще пара записей из блога, навскидку:
Загадка современности. (рубрики: жизненное)
Сумочка сломана? (рубрики: это я так шучу)
Респектище (рубрики: жизненное)

http://blog.vexer.ru/post2025041900

комментарии: 0 понравилось! вверх^ к полной версии
Перекличка выживших (и айтишников) V_exeR : 19-04-2025 20:43




Имею желание задать пару вопросов:

Вопрос первый: кто ещё тут из моих читателей спустя столько лет остался?
Вопрос второй: я сейчас волею судеб тружусь в IT-секторе, кто из вас тоже по этой теме?
Вопрос третий: кто-то ещё моими лирушными сервисами пользуется? Отключить уже хочу =D
комментарии: 4 понравилось! вверх^ к полной версии

Переосмысление блога и тг-канал rss_v_exer / rss_v_exer : 31-03-2024 13:22


Я всё-таки решил ворваться в эти ваши ТГ-каналы, не прошло и десяти лет с момента их анонса в телеге. Прошло почти девять :) Буду байки травить. Подписываться тут: https://t.me/vexerlab/47

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

КОММЕНТИРОВАТЬ - ПО ЭТОЙ ССЫЛКЕ

Еще пара записей из блога, навскидку:
Гарфилд на русском. Лайки. (рубрики: сайтоводство)
Свобода воли (рубрики: синематограф)
Основательность. (рубрики: жизненное)

http://blog.vexer.ru/post2024033100

комментарии: 0 понравилось! вверх^ к полной версии
Канал в Телеграме V_exeR : 31-03-2024 13:34


Я всё-таки решил ворваться в эти ваши ТГ-каналы, не прошло и десяти лет с момента их анонса в телеге. Прошло почти девять :) Буду байки травить. Подписываться тут: https://t.me/vexerlab/4

Чем будет отличаться от standalone-блога? Хороший вопрос. Ну для начала, это другая платформа, более шустрая в плане доставки контента от автора к потребителю. И скажем так: тг-канал - частный случай того блога и служит немного другой цели. Со временем, я думаю, в блоге я соберу все свои более-менее значимые посты из всех соцсетей. Будет этакий собственный архив.
комментарии: 2 понравилось! вверх^ к полной версии
Чат лирушников в телеграм V_exeR : 20-06-2022 22:41


Ребята, кто ещё тут на меня подписан? Пойдём в телеграм, что ли. Початимся.
Просто найдёмся, в конце концов =] А то сколько лет прошло с тех пор, как мы отсюда ушли кто куда.
Вдруг у кого есть, что рассказать.
Или вовсе есть телеграм-канал =]
Telegram LIru

P.S.: Репостить можно, разрешаю =]
комментарии: 2 понравилось! вверх^ к полной версии
Проверим, чёрно-белая ли GIF (скрипт на PHP) rss_v_exer / rss_v_exer : 01-06-2021 23:15


Давно назревала такая задача: в Архиве переводов выявить стрипы, которые переведены, но в чёрно-белом виде (это было очень давно, ещё до того, как Архивом занялся я). Чтобы не делать это руками, пришлось немного пораскинуть мозгами и написать скрипт, который анализирует изображения. Вышло вот что (привожу самый важный кусочек кода):
// Грузим картинку
$im = imagecreatefromgif($strip_filename);

// Подсчитываем цвета
$c=imagecolorstotal($im);

// Если цветов маловато
if ($c<40) {
$w = imagesx($im);
$h = imagesy($im);
$black=0;

// Возьмём сотню случайных точек
for ($ii=1;$ii<101;$ii++) {
$cindx = imagecolorat($im, rand(0,$w), rand(0,$h));
$rgb = imagecolorsforindex($im, $cindx);

// И если они плюс-минус серые, добавляем счётчику единичку
if (($rgb["red"]>($rgb["green"]-3)) and
($rgb["red"]<($rgb["green"]+3)) and
($rgb["red"]<($rgb["blue"]+3)) and
($rgb["red"]>$rgb["blue"]-3)) {
$black++;
};
};

// Если из этих 100 точек хотя бы 96 - серые, запоминаем стрип
if ($black>95) { $bw[]=$strip_filename; };
};
imagedestroy($im);

Результатом стало вот такое дополнение на сайте (чёрно-белые стрипы отрисовываются чёрными квадратиками):



Видно эту раскраску, конечно, только тем, кто состоит в команде сайта и может помочь сделать ремастер этих переводов.

КОММЕНТИРОВАТЬ - ПО ЭТОЙ ССЫЛКЕ

Еще пара записей из блога, навскидку:
Сервис «Раздача аватарок» (рубрики: LI.ru)
Гостевая: итоги недели (рубрики: сайтоводство)
Настроенческое. (рубрики: придумалось)

http://blog.vexer.ru/post2021060100

комментарии: 0 понравилось! вверх^ к полной версии
Дублирующиеся строки внутри одной ячейки. SAS Base/Macro rss_v_exer / rss_v_exer : 13-06-2020 22:00


Фиксирую на будущее ещё одно решение рабочей задачи.

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

Схематичный исходник и пояснения - под катом

КОММЕНТИРОВАТЬ - ПО ЭТОЙ ССЫЛКЕ

Еще пара записей из блога, навскидку:
Гениальный аукцион (рубрики: FAQ)
Моя видеополитика (рубрики: FAQ)
All hail Megatron! (рубрики: жизненное)

http://blog.vexer.ru/post2020061300

комментарии: 0 понравилось! вверх^ к полной версии
Хитрые функции в SAS Base/Macro rss_v_exer / rss_v_exer : 29-05-2020 23:27


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

Сегодня решая забавную задачку по работе, понял, что мне не хватает произвольной, собственной функции. Как её можно создать в SAS? Ну для начала там есть макросы. Но это не то. Макросы в SAS - это скорее метапрограммирование: ты пишешь код, который потом при запуске сгенерирует обычный SAS Base-код и уже он пойдёт на исполнение. А мне нужно было (не вдаваясь в подробности) формировать из одной таблицы другую по шаблону третьей. Уверен, это можно было реализовать вкраплением SQL-запроса (SAS это тоже позволяет делать), но моя мысль заключалась несколько в другом: как бы так объявить обычную функцию, которая бы преобразовывала дающиеся на вход данные, да ещё с участием данных из других таблиц?

Язык SAS Base/Macro - весьма своеобразная датаориентированная среда, и то, что в языках типа Java или PHP решается на раз, в SAS требует принципиально другого подхода. Поэтому пришлось попотеть. Схематичный исходник и пояснения - под катом

КОММЕНТИРОВАТЬ - ПО ЭТОЙ ССЫЛКЕ

Еще пара записей из блога, навскидку:
Тангенциальное время (рубрики: синематограф)
Поисковые запросы. (рубрики: сайтоводство)
Вспоминая... (рубрики: я в печати)

http://blog.vexer.ru/post2020052900

комментарии: 0 понравилось! вверх^ к полной версии
Проверим, чёрно-белая ли GIF (скрипт на PHP) rss_v_exer / rss_v_exer : 01-06-2021 23:15


Давно назревала такая задача: в Архиве переводов выявить стрипы, которые переведены, но в чёрно-белом виде (это было очень давно, ещё до того, как Архивом занялся я). Чтобы не делать это руками, пришлось немного пораскинуть мозгами и написать скрипт, который анализирует изображения. Вышло вот что (привожу самый важный кусочек кода):
// Грузим картинку
$im = imagecreatefromgif($strip_filename);

// Подсчитываем цвета
$c=imagecolorstotal($im);

// Если цветов маловато
if ($c<40) {
$w = imagesx($im);
$h = imagesy($im);
$black=0;

// Возьмём сотню случайных точек
for ($ii=1;$ii<101;$ii++) {
$cindx = imagecolorat($im, rand(0,$w), rand(0,$h));
$rgb = imagecolorsforindex($im, $cindx);

// И если они плюс-минус серые, добавляем счётчику единичку
if (($rgb["red"]>($rgb["green"]-3)) and
($rgb["red"]<($rgb["green"]+3)) and
($rgb["red"]<($rgb["blue"]+3)) and
($rgb["red"]>$rgb["blue"]-3)) {
$black++;
};
};

// Если из этих 100 точек хотя бы 96 - серые, запоминаем стрип
if ($black>95) { $bw[]=$strip_filename; };
};
imagedestroy($im);

Результатом стало вот такое дополнение на сайте (чёрно-белые стрипы отрисовываются чёрными квадратиками):



Видно эту раскраску, конечно, только тем, кто состоит в команде сайта и может помочь сделать ремастер этих переводов.

КОММЕНТИРОВАТЬ - ПО ЭТОЙ ССЫЛКЕ

Еще пара записей из блога, навскидку:
Сервис «Раздача аватарок» (рубрики: LI.ru)
Гостевая: итоги недели (рубрики: сайтоводство)
Настроенческое. (рубрики: придумалось)

http://feedproxy.google.com/~r/vexerblog/~3/ZRUQ9MRe6Zo/post2021060100

комментарии: 0 понравилось! вверх^ к полной версии
Чисто из интереса-2021 V_exeR : 07-02-2021 09:38


Почти традиционная перекличка оставшихся (или вернувшихся). Живые ещё?)
Я уже даже в свой standalone перестал писать, некогда... Хотя там всё же хоть какие-то посты иногда проскакивают.
комментарии: 8 понравилось! вверх^ к полной версии
Дублирующиеся строки внутри одной ячейки. SAS Base/Macro rss_v_exer / rss_v_exer : 13-06-2020 22:00


Фиксирую на будущее ещё одно решение рабочей задачи.

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

Схематичный исходник и пояснения - под катом

КОММЕНТИРОВАТЬ - ПО ЭТОЙ ССЫЛКЕ

Еще пара записей из блога, навскидку:
Гениальный аукцион (рубрики: FAQ)
Моя видеополитика (рубрики: FAQ)
All hail Megatron! (рубрики: жизненное)

http://feedproxy.google.com/~r/vexerblog/~3/Kk84yrl-k2A/post2020061300

комментарии: 0 понравилось! вверх^ к полной версии
Хитрые функции в SAS Base/Macro rss_v_exer / rss_v_exer : 29-05-2020 23:27


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

Сегодня решая забавную задачку по работе, понял, что мне не хватает произвольной, собственной функции. Как её можно создать в SAS? Ну для начала там есть макросы. Но это не то. Макросы в SAS - это скорее метапрограммирование: ты пишешь код, который потом при запуске сгенерирует обычный SAS Base-код и уже он пойдёт на исполнение. А мне нужно было (не вдаваясь в подробности) формировать из одной таблицы другую по шаблону третьей. Уверен, это можно было реализовать вкраплением SQL-запроса (SAS это тоже позволяет делать), но моя мысль заключалась несколько в другом: как бы так объявить обычную функцию, которая бы преобразовывала дающиеся на вход данные, да ещё с участием данных из других таблиц?

Язык SAS Base/Macro - весьма своеобразная датаориентированная среда, и то, что в языках типа Java или PHP решается на раз, в SAS требует принципиально другого подхода. Поэтому пришлось попотеть. Схематичный исходник и пояснения - под катом

КОММЕНТИРОВАТЬ - ПО ЭТОЙ ССЫЛКЕ

Еще пара записей из блога, навскидку:
Тангенциальное время (рубрики: синематограф)
Поисковые запросы. (рубрики: сайтоводство)
Вспоминая... (рубрики: я в печати)

http://feedproxy.google.com/~r/vexerblog/~3/b0RgOph61r0/post2020052900

комментарии: 0 понравилось! вверх^ к полной версии
10 декабря. Клуб Точка. XXI год группе Красная Плесень grenoble / ЗаСценой : 01-12-2010 00:38


[500x358]
Посмотреть на Яндекс.Фотках

10 декабря на сцене клуба «Точка» – легендарная группа Красная Плесень отмечает ХХI год творческой эпопеи. Для юбилейного концерта группа подготовила новую большую программу и пригласила специальных гостей.

Приятным сюрпризом для поклонников творчества Красной Плесени станет долгожданное выступление Алексея Фролова - автора и исполнителя всеми любимых рок-баллад «Не улетай», «ДМБ», «Ночка» и др.

Откроет же концерт Барабанное шоу Маракату. Заводная команда барабанщиков, чувственные голоса вокалисток, танцы загорелых граций – настоящее карнавальное безумие. Но самым удивительным будет то, что вместе с юбилярами Маракату исполнит несколько песен Красной Плесени!

Читать далее
комментарии: 0 понравилось! вверх^ к полной версии