-Поиск по дневнику

Поиск сообщений в rss_v_exer

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 11.05.2009
Записей: 124
Комментариев: 51
Написано: 53




Позитивный блог о буднях лаборатории.


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://blog.vexer.ru/.
Данный дневник сформирован из открытого RSS-источника по адресу http://feeds2.feedburner.com/vexerblog, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Канал в Телеграме

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

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

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

Еще пара записей из блога, навскидку:
Можно ли критиковать кино? (рубрики: точка зрения)
Разоблачение искусства (рубрики: синематограф)
Основательность. (рубрики: жизненное)

http://blog.vexer.ru/post2024033100


Проверим, чёрно-белая ли GIF (скрипт на PHP)

Вторник, 01 Июня 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


Проверим, чёрно-белая ли GIF (скрипт на PHP)

Вторник, 01 Июня 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


Дублирующиеся строки внутри одной ячейки. SAS Base/Macro

Суббота, 13 Июня 2020 г. 22:00 + в цитатник
Фиксирую на будущее ещё одно решение рабочей задачи.

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

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

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

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

http://blog.vexer.ru/post2020061300


Дублирующиеся строки внутри одной ячейки. SAS Base/Macro

Суббота, 13 Июня 2020 г. 22:00 + в цитатник
Фиксирую на будущее ещё одно решение рабочей задачи.

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

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

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

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

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



Понравилось: 18 пользователям

Хитрые функции в SAS Base/Macro

Пятница, 29 Мая 2020 г. 23:27 + в цитатник
Этот пост я пишу скорее даже для себя. С другой стороны, подобных материалов по SAS Base на русском исчезающе мало, так что может и пригодится кому-то ещё.

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

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

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

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

http://blog.vexer.ru/post2020052900


Хитрые функции в SAS Base/Macro

Пятница, 29 Мая 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



Понравилось: 3 пользователям

Что происходит с блогом

Пятница, 17 Апреля 2020 г. 23:21 + в цитатник
Попрошу минуточку внимания у тех, кто ещё тут меня читает. Нетрудно заметить, что в блоге внезапно появляются записи за старые даты. Записи, которых никогда тут не было. Я бы мог пошутить в карантинном стиле - что это Интернет так очистился, что проступают ненаписанные записи. Но я так шутить не буду. Всё гораздо проще: последние лет десять я был мало того, что довольно занят, но и крохи свободного времени я распылял между разными площадками и проектами. Сейчас я решил, что настало время собрать всю хронологию на одной площадке - тут. Читателей это мне сильно не прибавит, за комментариями и лайками я не гонюсь, но хоть будет что-то вроде цифровых мемуаров "На что я потратил свою сознательную жизнь". Ну и опять же - вдруг найду новых единомышленников для новых затей и проектов?..

P.S.: Мало того, я ещё и движок сайта перебрать собрался. Ну это так, на будущее. Кстати, может, кто-то мне поможет с бутстрапом, например? ;)

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

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

http://blog.vexer.ru/post2020041700


Что происходит с блогом

Пятница, 17 Апреля 2020 г. 23:21 + в цитатник
Попрошу минуточку внимания у тех, кто ещё тут меня читает. Нетрудно заметить, что в блоге внезапно появляются записи за старые даты. Записи, которых никогда тут не было. Я бы мог пошутить в карантинном стиле - что это Интернет так очистился, что проступают ненаписанные записи. Но я так шутить не буду. Всё гораздо проще: последние лет десять я был мало того, что довольно занят, но и крохи свободного времени я распылял между разными площадками и проектами. Сейчас я решил, что настало время собрать всю хронологию на одной площадке - тут. Читателей это мне сильно не прибавит, за комментариями и лайками я не гонюсь, но хоть будет что-то вроде цифровых мемуаров "На что я потратил свою сознательную жизнь". Ну и опять же - вдруг найду новых единомышленников для новых затей и проектов?..

P.S.: Мало того, я ещё и движок сайта перебрать собрался. Ну это так, на будущее. Кстати, может, кто-то мне поможет с бутстрапом, например? ;)

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

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

http://feedproxy.google.com/~r/vexerblog/~3/vNQhjehupDE/post2020041700



Понравилось: 10 пользователям

Гарфилд. Похожие стрипы.

Четверг, 16 Апреля 2020 г. 19:42 + в цитатник
Поскольку сочувствующего проекту специалиста по machine learning пока найти не удалось, а идеи требуют реализации, продолжаю "пилить как умею". Сделал стрипам плашки "похожие стрипы" (пример). Конечно, таких связей между стрипами пока отслежено исчезающе мало. И добавлять их приходится руками, а не с помощью могучего нейронного интеллекта. Но: во-первых, это лучше, чем ничего. А во-вторых, продолжаю надеяться на деятельных энтузиастов (да, я оптимист).

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

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



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

Еще пара записей из блога, навскидку:
Настроенческое. (рубрики: жизненное, придумалось)
Счастливое стечение обстоятельств (рубрики: жизненное)
Совет (рубрики: стихи)

http://blog.vexer.ru/post2020041600


Гарфилд. Похожие стрипы.

Четверг, 16 Апреля 2020 г. 19:42 + в цитатник
Поскольку сочувствующего проекту специалиста по machine learning пока найти не удалось, а идеи требуют реализации, продолжаю "пилить как умею". Сделал стрипам плашки "похожие стрипы" (пример). Конечно, таких связей между стрипами пока отслежено исчезающе мало. И добавлять их приходится руками, а не с помощью могучего нейронного интеллекта. Но: во-первых, это лучше, чем ничего. А во-вторых, продолжаю надеяться на деятельных энтузиастов (да, я оптимист).

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

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



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

Еще пара записей из блога, навскидку:
Настроенческое. (рубрики: жизненное, придумалось)
Счастливое стечение обстоятельств (рубрики: жизненное)
Совет (рубрики: стихи)

http://feedproxy.google.com/~r/vexerblog/~3/sExyJU3gQ18/post2020041600


Гарфилд и школота

Вторник, 10 Марта 2020 г. 18:56 + в цитатник
Ну вот и пришла популярность (сарказм)!

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

Да, и кстати никаких паролей для этого запоминать и вводить не надо.

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

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

http://blog.vexer.ru/post2020031000


По мотивам корма для кошек

Воскресенье, 01 Марта 2020 г. 17:44 + в цитатник
Если бы во вселенную мультфильма "Приручи дракона" завезли маркетологов, думаю, очень скоро там бы появились различные специализированные корма. В том числе для старых огнедышащих дракошиков. "Fireball control".



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

Еще пара записей из блога, навскидку:
Некрополис (рубрики: рассказы)
Лучший вариант событий (рубрики: синематограф)
Почти футболки с рисунком (рубрики: допридумано)

http://blog.vexer.ru/post2020030100


По мотивам корма для кошек

Воскресенье, 01 Марта 2020 г. 17:44 + в цитатник
Если бы во вселенную мультфильма "Приручи дракона" завезли маркетологов, думаю, очень скоро там бы появились различные специализированные корма. В том числе для старых огнедышащих дракошиков. "Fireball control".



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

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

http://feedproxy.google.com/~r/vexerblog/~3/qAII7PbriaI/post2020030100



Понравилось: 10 пользователям

Новый этап в жизни

Пятница, 07 Февраля 2020 г. 10:09 + в цитатник
Сегодня завершился значительный этап в моей жизни. Я уволился из НИИ, в потором проработал более 18 лет. Пришёл студентом на практику, да так и остался. Как оказалось - надолго, но не навсегда. Всё-таки в программировании я кажусь себе более эффективным, чем в роли возродителя величия отечественной космической отрасли. Ковыряться во всё новых и новых инструментах разработки мне нравится больше. Возможно, когда-то я снова вернусь к космической тематике, но только в роли разработчика программ или архитектора систем. А пока что я незадолго до своего сороколетия "перезагружаю" свою карьеру. Буду нарабатывать себе опыт в своей любимой области - интеграция всего со всем, скращивать ужей с ежами, инь с янь, жабу с гадюкой (Java и Python?) и прочие весёлые танцы с бубном. Удивительно, но в open space мне задышалось легче, чем когда я грезил открытым космосом. Возможно, у меня даже на блог появится больше времени.

Но это не точно.



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

Еще пара записей из блога, навскидку:
Двенадцатое вбрасывание. (рубрики: аватарки)
Паралич. (рубрики: жизненное)
Балкон с видом на балкон (рубрики: жизненное)

http://blog.vexer.ru/post2020020700


Новый этап в жизни

Пятница, 07 Февраля 2020 г. 10:09 + в цитатник
Сегодня завершился значительный этап в моей жизни. Я уволился из НИИ, в потором проработал более 18 лет. Пришёл студентом на практику, да так и остался. Как оказалось - надолго, но не навсегда. Всё-таки в программировании я кажусь себе более эффективным, чем в роли возродителя величия отечественной космической отрасли. Ковыряться во всё новых и новых инструментах разработки мне нравится больше. Возможно, когда-то я снова вернусь к космической тематике, но только в роли разработчика программ или архитектора систем. А пока что я незадолго до своего сороколетия "перезагружаю" свою карьеру. Буду нарабатывать себе опыт в своей любимой области - интеграция всего со всем, скращивать ужей с ежами, инь с янь, жабу с гадюкой (Java и Python?) и прочие весёлые танцы с бубном. Удивительно, но в open space мне задышалось легче, чем когда я грезил открытым космосом. Возможно, у меня даже на блог появится больше времени.

Но это не точно.



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

Еще пара записей из блога, навскидку:
Скоростной просмотр. (рубрики: программы)
Тоже сок (рубрики: допридумано)
Концерт Пушного (рубрики: поездки-тусовки)

http://feedproxy.google.com/~r/vexerblog/~3/jKprlsleCDc/post2020020700


Гарфилд, чемодан без ручки

Среда, 16 Октября 2019 г. 16:41 + в цитатник
Вот и кончились моральные силы, после 11 лет работы Архив русских переводов Гарфилда превратился в дыру, в которую уходят деньги, внимание и (главное) время. Этакий чемодан без ручки — и бросить жалко, и нести очень неудобно. Гуглореклама приносит центы в день, донатами (в основном, на Патреоне) наскребается побольше, но развития всё равно никакого. Без серьезных помощников самой разной направленности не обойтись. И если они не найдутся до ноября, я законсервирую проект.

Итак, кто нужен (на постоянной или длительной основе!):
— Тот, кто поможет с фотошопом переводов. Сейчас под очень многими стрипами читателями оставляются очень толковые варианты переводов, но я уже просто не успеваю их перерисовывать.
— Тот, кто придумает, как развить и монетизировать группу ВК и займётся этим (за большой процент, как вариант). Организация тематических сходок, весь социальный движ.
— Тот, кто поможет с дизайном и вёрсткой новой версии сайта. В частности, очень нужен адаптивный дизайн. Дизайн потребуется время от времени обновлять и улучшать, разумеется.
— Тот, кто поможет с программированием скриптов для автопостинга в разные соцсети (подробная табличка тут).
— Тот, кто поможет с SEO, Яндекс.Вебмастером и Google.Adsense.
— Тот, кто поможет преобразить систему донатов и спонсорства на Patreon, Boosty или аналогичных площадках (вдруг я чего-то не знаю).
— Тот, кто поможет с раскопками истории персонажей: указать первое появление, краткую историю взаимоотношений, какие-то судьбоносные события, неожиданные твисты, связанные минисерии стрипов и экспериментальные "рубрики". Да, в интернете есть своеобразная Википедия по Гарфилду, но сайту нужен свой раздел про это все. На русской и более полно, чем есть.
— Тот, кому в перспективе не жалко будет всё это добро передать "по наследству". Хотя мне кажется, скорее это будет кто-то из перечисленных выше товарищей.

Сейчас всем этим в одно лицо по мере своих умений занимаюсь я. И разумеется, поскольку я ни разу не спец во всех этих отраслях разом, получается у меня не очень. Задумок ещё вагон, но вот отсутствие соратников (кроме тех, что помогают непосредственно с переводами — им, конечно, огромное искреннее спасибо) откровенно деморализует. Прибавить к этому тот факт, что юмор у Гарфилда весьма специфический и не всегда (особенно последние годы) смешной — и, думаю, ни у кого язык не повернётся винить меня за заморозку проекта.
Максимальный репост и всё такое. Это последний мой такой "клич", пожалуйста, отнеситесь к нему с максимальной серьезностью и пониманием.

Спасибо всем сочувствующим проекту.

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

Еще пара записей из блога, навскидку:
Вакуум? Белый шум? (рубрики: жизненное, интернетное)
Бюджетный VR (рубрики: это я так шучу)
Пираты (рубрики: синематограф)

http://blog.vexer.ru/post2019101600


Гарфилд. Поиск по стрипам.

Суббота, 27 Апреля 2019 г. 20:22 + в цитатник
На сайте Архива теперь есть поиск по тексту оригиналов и переводов! Ищите на каждой странице со стрипами. Ограничения: не более 30 символов в запросе, слова менее 3 букв игнорируются, выводятся первые 100 результатов.

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

Еще пара записей из блога, навскидку:
Отпуск. Мальта, архитектура. (рубрики: поездки-тусовки)
Яблоко... Было. (рубрики: жизненное)
Шок! Яйцо собаки! (рубрики: это я так шучу)

http://blog.vexer.ru/post2019042700


Домен для Гарфилда

Вторник, 22 Января 2019 г. 20:14 + в цитатник
Подумалось мне, что несолидно торчать Архиву русских переводов на домене третьего уровня. И зарегал домен GARFIELD-ARCHIVE.RU

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

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

http://blog.vexer.ru/post2019012200


Бюджетный VR

Среда, 05 Сентября 2018 г. 13:04 + в цитатник
VR проникает во все сферы жизни... Мне страшно даже фантазировать, что делают в VR-стоматологии или в VR-салоне красоты. Дальше что? VR-гипермаркеты? VR-почта? Хотя, может, через какое-то время эти шутки и не будут казаться такими уж смешными.



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

Еще пара записей из блога, навскидку:
Пельмени холостяков мира. (рубрики: это я так шучу)
Улучшение приложения «Книгоман». (рубрики: LI.ru)
Соответствие W3C-стандартам (рубрики: сайтоводство)

http://blog.vexer.ru/post2018090500


Бюджетный VR

Среда, 05 Сентября 2018 г. 13:04 + в цитатник
VR проникает во все сферы жизни... Мне страшно даже фантазировать, что делают в VR-стоматологии или в VR-салоне красоты. Дальше что? VR-гипермаркеты? VR-почта? Хотя, может, через какое-то время эти шутки и не будут казаться такими уж смешными.



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

Еще пара записей из блога, навскидку:
Пельмени холостяков мира. (рубрики: это я так шучу)
Тестирование приложения «Книгоман» (рубрики: LI.ru)
Ропщущие (рубрики: жизненное)

http://feedproxy.google.com/~r/vexerblog/~3/hpYdyGQfBjM/post2018090500


Распределённые блоги в моём понимании

Воскресенье, 28 Мая 2017 г. 17:21 + в цитатник
Последние дни я изучал материалы по технологиям распределенного (peer-to-peer, p2p) Интернета. Ring, Tox, ZeroNet, Netsukuku, DHT, I2P, биткойны, блокчейны... От терминов, названий технологий и разного программного обеспечения рябит в глазах, но вывод из всего прочитанного пессимистичен: пока что о по-настоящему широком, массовом применении речь не идёт. А зря, все технико-программные средства для этого уже разработаны и отлажены. Остаётся слегка полирнуть - и вперёд. И дело даже не в обходе цензуры, блокировках и запретах. Дело в том, что наступил уже двадцать первый век, а Интернет по-прежнему в основной своей массе напоминает что-то вещественное, громоздкое и огромное, вроде гигантского склада, а не ажурную и невесомую технологию будущего. Мы постоянно складываем и берем данные на каких-то сервисах, которые в любой момент могут обанкротиться, сгореть, попасть под запрет, стать жертвой кибератаки, поменять формат, род деятельности или их просто может решить закрыть сам владелец ввиду морального старения и нерентабельности. Всё! Всё, что нажито непосильным трудом - тысячи лайков, сотни комментариев, не говоря уже об основном, важном и полезном наполнении сервиса (в потреблении или создании которого вы принимали непосредственное участие) - в один момент исчезает. Страшно? Ну а что, вы действительно думаете, что те сайты, которые вы читаете, и те соцсети, в которых вы зарегистрированы, будут существовать вечно? До какой-то степени они, безусловно, застрахованы от неприятностей, но стопроцентной гарантии не может дать никто.

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

Во-первых, совершенно необязательно тащить на p2p-шасси весь Интернет целиком (как это стремятся сделать проекты наподобие ZeroNet). Достаточно, например, личного контента - переписка, смешные картинки и статусы, фото из Инстаграма, твиты и прочие журналы и блоги. Как правило, нам интересны не столько аккаунты определенного человека в различных сервисах (которых может быть сколько угодно), сколько сам конкретный человек и производимый им контент. Этот контент чаще всего нам приходится соскребать с виртуальных стен разных сервисов и увязывать в голове в цельную картину. Хотя желательнее было бы получить всё это напрямую от персоны, которой аккаунты в этих сервисах и принадлежат. Так сказать, из первых рук.

Во-вторых, у каждого сервиса свои правила поведения и размещения контента. Разумеется, это продиктовано защитой пользователей от всякой мерзости и от неадекватных индивидов, и по большей части это хорошо и логично - каждый современный сервис, рассчитанный на генерирование контента своими пользователями, по сути очень схож с общественным местом вроде кинотеатра или библиотеки. А там необходимо вести себя максимально «стандартно», чтобы не создавать неудобств людям, находящимся поблизости. Но есть и минусы - администрация таких сервисов чаще всего предпочитает решать вопросы с «граничным» контентом в пользу общественного спокойствия. Да и законы, распределяющие ответственность за поведение и контент в сети, оставляют небогатый выбор - либо ты при пользовании сайтами и сервисами (где потенциально всё, что ты разместишь, могут увидеть дети, верующие и мало ли кто ещё) ведёшь себя, как перед родителями и под присягой, либо общаешься закрыто, лично напрямую с конкретным человеком. Где личное пространство? Где ощущение, что пришёл к человеку в гости, а не участвуешь в важном совещании?

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

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

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

На первый взгляд, описанное мной кажется слишком хорошим, чтобы быть правдой. Пытливый ум тут же начинает придумывать каверзные вопросы насчёт реализации. Например: что будет, если девайс интересующего человека (то бишь и сам интересующий контент) будет находиться вне сети в тот момент, когда нам вздумается его почитать? Ответ довольно простой: читаем то, что успело подгрузиться на наш смартфон после подписки, а заодно опрашиваем по распределённой сети (привет, технология DHT) других читателей этого человека - у кого есть новости посвежее. Кстати, в этот момент пригодится модный нынче блокчейн: ленту новостей желательно хранить именно в нём во избежание фальсификации со стороны «хешируюших читателей». Или другой вопрос: как восстанавливать свой контент и «админский» доступ к нему в случае утери или поломки телефона? Что и как служит идентификатором, если централизованной базы с пользователями нет? И на этот вопрос есть ответ, хотя и несколько посложнее. И наверняка такой ответ можно дать не один, если даже я могу сходу предложить как минимум одну модель, основанную на тех же резервных копиях в блокчейне и ассиметричном шифровании.

Короче говоря, все ингредиенты есть. Осталось сделать. Смешать в нужных пропорциях и выбрать правильный соус для подачи. Хотя, конечно, вопрос о том, кто именно такую исторически монументальную штуку сдюжит, остаётся открытым. Или мы чего-то не знаем, и революционный продукт уже в разработке? А то и на рынке?..

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

Еще пара записей из блога, навскидку:
Живые концерты. Мое видение. (рубрики: точка зрения)
Интервью с Джеффри Рашем (рубрики: видеомонтаж)
Комментирование. (рубрики: сайтоводство)

http://blog.vexer.ru/post2017052800



Понравилось: 7 пользователям

Распределённые блоги в моём понимании

Воскресенье, 28 Мая 2017 г. 17:21 + в цитатник
Последние дни я изучал материалы по технологиям распределенного (peer-to-peer, p2p) Интернета. Ring, Tox, ZeroNet, Netsukuku, DHT, I2P, биткойны, блокчейны... От терминов, названий технологий и разного программного обеспечения рябит в глазах, но вывод из всего прочитанного пессимистичен: пока что о по-настоящему широком, массовом применении речь не идёт. А зря, все технико-программные средства для этого уже разработаны и отлажены. Остаётся слегка полирнуть - и вперёд. И дело даже не в обходе цензуры, блокировках и запретах. Дело в том, что наступил уже двадцать первый век, а Интернет по-прежнему в основной своей массе напоминает что-то вещественное, громоздкое и огромное, вроде гигантского склада, а не ажурную и невесомую технологию будущего. Мы постоянно складываем и берем данные на каких-то сервисах, которые в любой момент могут обанкротиться, сгореть, попасть под запрет, стать жертвой кибератаки, поменять формат, род деятельности или их просто может решить закрыть сам владелец ввиду морального старения и нерентабельности. Всё! Всё, что нажито непосильным трудом - тысячи лайков, сотни комментариев, не говоря уже об основном, важном и полезном наполнении сервиса (в потреблении или создании которого вы принимали непосредственное участие) - в один момент исчезает. Страшно? Ну а что, вы действительно думаете, что те сайты, которые вы читаете, и те соцсети, в которых вы зарегистрированы, будут существовать вечно? До какой-то степени они, безусловно, застрахованы от неприятностей, но стопроцентной гарантии не может дать никто.

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

Во-первых, совершенно необязательно тащить на p2p-шасси весь Интернет целиком (как это стремятся сделать проекты наподобие ZeroNet). Достаточно, например, личного контента - переписка, смешные картинки и статусы, фото из Инстаграма, твиты и прочие журналы и блоги. Как правило, нам интересны не столько аккаунты определенного человека в различных сервисах (которых может быть сколько угодно), сколько сам конкретный человек и производимый им контент. Этот контент чаще всего нам приходится соскребать с виртуальных стен разных сервисов и увязывать в голове в цельную картину. Хотя желательнее было бы получить всё это напрямую от персоны, которой аккаунты в этих сервисах и принадлежат. Так сказать, из первых рук.

Во-вторых, у каждого сервиса свои правила поведения и размещения контента. Разумеется, это продиктовано защитой пользователей от всякой мерзости и от неадекватных индивидов, и по большей части это хорошо и логично - каждый современный сервис, рассчитанный на генерирование контента своими пользователями, по сути очень схож с общественным местом вроде кинотеатра или библиотеки. А там необходимо вести себя максимально «стандартно», чтобы не создавать неудобств людям, находящимся поблизости. Но есть и минусы - администрация таких сервисов чаще всего предпочитает решать вопросы с «граничным» контентом в пользу общественного спокойствия. Да и законы, распределяющие ответственность за поведение и контент в сети, оставляют небогатый выбор - либо ты при пользовании сайтами и сервисами (где потенциально всё, что ты разместишь, могут увидеть дети, верующие и мало ли кто ещё) ведёшь себя, как перед родителями и под присягой, либо общаешься закрыто, лично напрямую с конкретным человеком. Где личное пространство? Где ощущение, что пришёл к человеку в гости, а не участвуешь в важном совещании?

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

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

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

На первый взгляд, описанное мной кажется слишком хорошим, чтобы быть правдой. Пытливый ум тут же начинает придумывать каверзные вопросы насчёт реализации. Например: что будет, если девайс интересующего человека (то бишь и сам интересующий контент) будет находиться вне сети в тот момент, когда нам вздумается его почитать? Ответ довольно простой: читаем то, что успело подгрузиться на наш смартфон после подписки, а заодно опрашиваем по распределённой сети (привет, технология DHT) других читателей этого человека - у кого есть новости посвежее. Кстати, в этот момент пригодится модный нынче блокчейн: ленту новостей желательно хранить именно в нём во избежание фальсификации со стороны «хешируюших читателей». Или другой вопрос: как восстанавливать свой контент и «админский» доступ к нему в случае утери или поломки телефона? Что и как служит идентификатором, если централизованной базы с пользователями нет? И на этот вопрос есть ответ, хотя и несколько посложнее. И наверняка такой ответ можно дать не один, если даже я могу сходу предложить как минимум одну модель, основанную на тех же резервных копиях в блокчейне и ассиметричном шифровании.

Короче говоря, все ингредиенты есть. Осталось сделать. Смешать в нужных пропорциях и выбрать правильный соус для подачи. Хотя, конечно, вопрос о том, кто именно такую исторически монументальную штуку сдюжит, остаётся открытым. Или мы чего-то не знаем, и революционный продукт уже в разработке? А то и на рынке?..

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

Еще пара записей из блога, навскидку:
Живые концерты. Мое видение. (рубрики: точка зрения)
Интервью с Джеффри Рашем (рубрики: видеомонтаж)
Комментирование. (рубрики: сайтоводство)

http://feedproxy.google.com/~r/vexerblog/~3/VvV0CO1AO-g/post2017052800


Современные мультфильмы для малышей. Неужели есть хорошие?

Четверг, 04 Мая 2017 г. 21:48 + в цитатник
Когда становишься отцом, а то и даже дважды отцом, рано или поздно перед тобой встанет вопрос потребляемого отпрысками контента. В частности, какие бы им (детям) поставить мультфильмы. Ведь хочется, чтобы и психику не травмировали, и обучали чему-то полезному, и чтобы желательно были советского или российского производства. И что вы думаете? Такие мультфильмы есть, и весьма в приличном количестве!

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

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

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

Примерно в то время, когда ребёнок начинает интересоваться поделками из пластилина и бумаги, можно садиться смотреть с ним «Бумажки». Очень стильно сделанная работа, весь мультфильм будто сделан из цветного картона. А заодно в каждом мультфильме обыгрывается какая-то поделка из бумаги. Иногда очень интересная, иногда спорная, но заняться вместе с ребенком есть чем.

Идём ещё чуть дальше. «Смешарики». Это вообще первые современные детские мультфильмы, что я видел. Причём видел я их впервые сильно раньше, чем завёл детей и даже ещё до знакомства с женой. Выходят они аж с 2003 года. Некоторые серии меня поразили «двойным дном» для взрослых (достаточно посмотреть хотя бы серии «Торжество разума» и «Бабочка», чтобы понять, что я имею в виду. Но и остальные серии шикарны по-своему). Полнометражные версии как-то мне не особо понравились, а вот анимационный сериал просто великолепен. С некоторых пор он начал рисоваться в 3D, а мне старая 2D-рисовка даже как-то милее и ностальгичнее, наверное. Кроме двойного дна, там полно отсылок к мировым шедеврам анимации и кино, и это отдельная радость для глаз.

Говоря о «Смешариках», нельзя не упомянуть и научно-познавательное ответвление - «Пин-код». В нём те же персонажи путешествуют по Вселенной на некоем Шаролёте и простым языком объясняют всякие научные штуки, типа физики и генетики. Поэтому я бы рекомендовал его для детей предшкольного и младшего школьного возрастов.

Это может показаться странным, но мультфильм «Маша и медведь» я бы не стал включать в этот список. Он мне перестал нравиться после нескольких первых серий (уж больно какой-то злонамеренной стала девочка, аж медведя жалко). «Фиксики» кажутся какими-то несуразными с не очень хорошей анимацией. Хотя вроде тоже образовательный мультфильм. А так вроде больше ничего не забыл. Или забыл?.. Подсказывайте, без каких ещё хороших современных отечественных мультфильмов картина будет неполной.

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

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

http://blog.vexer.ru/post2017050400



Поиск сообщений в rss_v_exer
Страницы: [6] 5 4 3 2 1 Календарь