shikhalev.*

Последние записи

ЖизньДыбрWebО себе

2026.08.09 • Иван Шихалев

Мерч: Паук и еще один пейзаж

FUNPrintDirectВсеМайкимерчпринтшопы

ЖизньДыбрWebО себе

2026.08.02 • Иван Шихалев

Мерч: Туманные низины

Продолжаю пополнять каталог (да, очень медленно). Внес товары с июньским пейзажем «Туманные низины».

Начало дня после очень туманного утра июня 2026 года

Ну и поскольку это пейзаж, я бы рекомендовал обратить внимание на боль­шой пенокартон, на фо­то­што­ры и, как ни странно, на круг­лый коврик для мыши.

FUNPrintDirectВсеМайкимерчпринтшопы

ЖизньДыбрWebО себе

2026.07.13 • Иван Шихалев

Стартовал «псевдо-определитель»

Развертка кружки с «определителем» Fringilla coelebs

Как и обещал, запустил мерч с «как бы определителем». И начал с Зяблика.

Решил не выпендриваться с латынью, в первую очередь потому, что не мо­гу быть уверенным в правильности подписей. Так что все тексты на со­вре­мен­ном русском (и не сге­не­ри­ро­ван­ные, а написанные мной в ко­неч­ном итоге, точ­нее — скомпилированные из раз­ных источников). Были некоторые колебания между декором и информативностью, в итоге склонился к более-менее информативности. Из чистого декора осталась только стилизация и имитация старой бумаги.

Зяблика (Fringilla coelebs) для старта я выбрал, потому что птичка эта распространенная, широко известная, кроме того хорошо визуально определяемая, да еще и с четкими половозрастными различиями. Идеальный объект для тренировки и понимания, как что делать в общем случае, поскольку на нем я, с одной стороны, сразу столкнулся со многими нюансами генерации, а с другой — столкнулся я с ними, как выяснилось, в довольно лайтовом варианте: генерация следующего вида — юрка (Fringilla montifringilla) оказалась куда более геморройной, скорее всего, потому что его изображений в датасетах нейросетей существенно меньше… Хотя и там проблемы оказались решаемыми, так что скоро будет.

На данный момент доступны предметы только с PrintDirect, на ВсехМайках жду модерации (и что-то мне подсказывает, что она пройдет нескоро — всё замерло уже почти три недели как), а на FUN.ru модерация не прошла — фон им не понравился (их проблемы, хотя термос немного жалко).

В любом случае, всё, что есть, можно посмотреть на странице «Зяблик (Fringilla coelebs)». А отдельно хочу обратить внимание на большой постер (на пенокартоне опционально): там максимум информационных блоков, на остальных то­ва­рах — что влезло, то влезло.

Fringilla coelebsPrintDirect«определитель»ВсеМайкиживотныемерчпринтшопыптицы

ЖизньДыбрWebО себе

2026.07.04 • Иван Шихалев

Обновление каталога мерча

Добавил в каталог еще три коллекции.


Читать далее »

FUNPrintDirectВсеМайкимерчпринтшопы

ЖизньДыбрWebО себе

2026.06.26 • Иван Шихалев

Каталог «мерча»

Скриншот нового раздела

Хотел начать этот пост со слов «не прошло и двух недель», ан нет, прошло… Как быстро время летит… На самом деле бо́льшую часть внемени заняло не написание кода, а заполнение данных. Надо бы это дело заскриптовать, но пока вручную.

Итак, каталог мерча доступен. Основное представление — рубрикатор по картинкам с фильтром по видам товаров, но можно переключиться на рубрикатор по видам товаров с фильтром по категориям картинок.

Пока далеко не все выложенное на принтшопах я залил на сайт. Это из-за медленного ручного копипаста и огромного количества получившихся вариантов (пока не начал их собирать в одно место, я не очень даже и представлял это количество). Тем не менее уже есть чего посмотреть, да и через какое-то время я нагоню к актуальному состоянию. Сейчас, эти 875 товаров — это всего лишь три фотографии и одна картинка про енота.

Понятно, что всё это очень черновой вариант, но переделывать буду, скорее всего, уже вместе с рефакторингом сайта, который давно назрел — например, добавить теги нормальным способом без переделки сайта не получится. Я не очень доволен текущим интерфейсом фильтров, но пока не придумал, как сделать идеально. В общем, работы непочатый край…


Думаю, в ближайшее время я буду примерно раз в неделю анонсировать свежевыложенное. А выкладывать буду блоками по фотографиям, возможно, блоками «фотография × принтшоп».

Сейчас, как можно видеть, выложены:


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

FUNPrintDirectВсеМайкимерчпринтшопы

ЖизньДыбрФото

2026.06.05 • Иван Шихалев

Принтшопы, первые опыты

Шьём да порем — нитки портим…


Скриншот со VseMayki.ru: Платье-футболка 3D

Таки начали мои фо­точ­ки проходить модерацию уже и на Все­Май­ки. Наверное, теперь можно и поподробнее о мер­че написать.

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

Тем не менее, всё, что написано ниже — это первые впечатления, а не итоги какого-то существенного опыта. И да, пока не мо­гу что-то определенное сказать о финансовой стороне вопроса — была только одна продажа на Print­Di­rect, недостаточная для то­го, чтобы что-то вывести. И, насколько я понимаю, это нор­маль­но — такие вещи раскручиваются медленно, нужно большое количество «дизайнов» (и, в мо­ем случае, нужно их дорабатывать: прохождение мо­де­ра­ции — это минимальная планка, а не гарантия успеха).

Площадки и товары

Погуглив, почитав отзывы и так далее, разместился я на трех площадках: Все­Май­ки, Print­Di­rect и FUN.ru. У них разный набор товаров, разные плюсы и минусы, так что ограничиваться чем-то одним я пока не собираюсь. Что касается международных площадок, то там нужна, как минимум, иностранная банковская карта, что, конечно, не то чтобы непреодолимое препятствие, но само по себе затратно и не факт, что окупится. Может быть, когда-нибудь в неопределенном будущем…


Читать далее »

FUNPrintDirectВсеМайкимерчпринтшопы

ЖизньДыбрПриродаФотоБёрдвотчинг

2026.05.20 • Иван Шихалев

Выезд 18 мая

Верхнебардымский пруд

Впервые1 отправился фотографировать всякое живое не на своих двоих, а на машине. Первый выезд получился несколько комом, хоть и не ужас-ужас…

В целом все мои косяки можно списать на то, что слишком много внимания уходило на ма­ши­ну — как проехать, где запарковать, и так да­лее — вместо собственно съемки. Частично это должно полечиться просто с опы­том, час­тич­но — требует заведения новых привычек. Я еще по­ре­ф­лек­си­рую на эту тему ниже…

А начну все же с локаций.

Куда ездил?

Собственно локаций было две: Верхнебардымский пруд и Дру­жи­но-бардымский пруд (или, если ориентироваться на под­пи­си на картах, безымянные пруды рядом с на­се­лен­ны­ми пунктами Верхний Бардым и Дружино-Бардым). В пла­нах был еще Нижнебардымский пруд, но там были какие-то работы на его плотине, через которую я предполагал проезжать, ну и я решил, что обойдусь. Вообще, люди и создаваемый ими шум — не лучшее сопровождение для на­блю­де­ний природы.

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

  1. Как я уже вскользь упоминал, сдал на во­ди­тель­с­кие права я только прошедшей осенью, раньше как-то руки не доходили. 


Читать далее »

iNaturalistживотныелесмерчнаблюдениянатурадыбрпрогулкиптицы

ЖизньДыбрПриродаФотоБёрдвотчинг

2026.05.14 • Иван Шихалев

Прогулка 11 мая

Лосиха с лосёнком

Что мы знаем о лосе? Ничего, и то не все.

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

Звери

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

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


Читать далее »

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

ТехнологииПрограммированиеАбстракцииRubyДыбр

2026.01.19 • Иван Шихалев

Об инвалидацию кэша

КДПВ сгенерирована нейросетью по запросу «cache invalidation»

Как известно, в программировании есть только две реально сложные задачи: именование переменных и инвалидация кэша1. С первой мы сделать ничего не можем, со второй, конечно, тоже, но что-то делать приходится…

И вот в процессе большого рефакторинга inat-get я в очередной раз задумался. Суть тут вот в чем: данные, которые требуется получать из API iNa­tu­ra­list — очень большие (зависит от це­лей, конечно, но они могут быть очень большими), и логично их за­кэ­ши­ро­вать в локальной базе данных. Естественно, кэшированные данные нужно обновлять.

Есть прекрасный параметр updated_since в запросах к API, т.е. мы храним у себя информацию о сделанных запросах, и когда нам нужно получить новые данные по тем же условиям, указываем дату/время предыдущего запроса в этом параметре. Но полностью проблему это не решает: updated_since не отменяет (и не должен отменять) все остальные параметры запроса, т.е. те наблюдения, которые выпали из запроса, в выборку не попадут. И останутся в локальной БД в старом состоянии.

Ну, то есть, выбрали мы, например, данные по проекту, который фильтрует наблюдения с quality_grade=research, а потом пришел добрый человек и заметил, что в наблюдении культурное растение. Наблюдение выпадает из проекта, но мы об этом не можем узнать через обновление…

Какие есть пути решения? Вижу несколько вариантов, ни один из которых меня не устраивает полностью…

  1. Автор этой фразы, предположительно, Фил Карлтон (Phil Karlton), ведущий инженер компании Netscape. 


Читать далее »

iNaturalistinat-get

ЖизньДыбрПриродаФотоБёрдвотчингЖелезо

2025.12.25 • Иван Шихалев

Натурадыбр – 2025

Самец сибирской косули (Capreolus pygargus)

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

Здесь я попробую изложить итоги года более субъективно и оценочно.

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

Хотелось бы сказать «зато качественно…», но судя по количеству новых видов (и видов вообще), качество наблюдений осталось примерно таким же. Разве что чисто технически оно выросло, о чем ниже.

Ну и еще про количество, чтобы потом не возвращаться: в мае перешагнул отметку в 5000 наблюдений на iNa­tu­ra­list, а в сен­тяб­ре — 6000. Сейчас у меня в профиле показывается 6069 наблюдений всего и 1111 видов. Правда, если брать только наблюдения исследовательского уровня, т.е. подтвержденные, получится 4748 и 836 видов соответственно, так что тысячником называться еще не смею. Ну да ладно, новые виды пока прибавляются, так что пара-тройка лет — и за ты­ся­чу перевалю.


Читать далее »

iNaturalistзверинаблюдениянатурадыброптикапрогулкиптицыфототехника