shikhalev.org

Рубрикатор

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

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

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

Начало кормушечного сезона

Синица на кормушке

В последний день осени начал очередной фотокормушечный сезон (просто кормушечный стартовал раньше). Первый блин получился немножко комом — и птиц пока маловато, и я не «пристрелялся» по новой кормушке на новом месте.

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

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

Хуже с новой кормушкой. Она, конечно, симпатичная, но сильно заслоняет и затемняет птиц. Практически это означает, что нормальные снимки получаются только на ближнем торце. И их получается мало — из всей огромной серии для Instagram я отобрал только десять кадров.

А теперь про технику.


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

AliExpressCanon EF 50mm f/1.8 STMкормушкаптицы

Нет комментариев   Добавить комментарий

ТехнологииПрограммированиеСофт

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

xbash

Скриншот командной строки с xbash

Давно собирался и таки стартанул пет-проект — https://github.com/shikhalev/xbash.

Навеяно gitsh, который я когда-то активно использовал, но у него были проблемы с русской локалью, новыми версиями Git и так далее. При этом, на мой взгляд, gitsh сильно переусложнен, да и использование Ruby, при всей моей любви к этому языку, тут лишнее. Посему я решил сделать что-то подобное, но попроще, на чистом bash, и более универсальное.

Что делает?

Итак, что этот скрипт (набор скриптов) делает?

  1. Позволяет использовать субкоманды того же git, как непосредственные команды. Помимо git, так же можно коротким образом вводить субкоманды cargo1.

  2. Отображает в приглашении командной строки репозиторий, ветку, путь внутри репозитория и значок статуса (звездочка разных цветов на данный момент). Кроме того, вместо имени локального пользователя показывается e-mail пользователя, под которым идет запись в репозиторий2.

  3. Другие системы управления версиями, сборки и управления зависимостями могут быть добавлены просто и единообразно. Для Mer­cu­ri­al и Ruby­gems планирую сделать, как только руки дойдут.

Стадия разработки пока самая ранняя (хотя я уже пользуюсь и отлаживаю «наживую»), поэтому инсталлятора нет, есть инструкция по ус­та­нов­ке в фай­ле README.md.

  1. Если кто не знает, cargo — это система сборки и управления зависимостями языка Rust. 

  2. Для меня отображение именно пользователя репозитория, а не ло­каль­но­го, довольно существенно, поскольку на дан­ный момент я работаю из до­ма и у ме­ня имеются как личные, так и рабочие проекты, которые нужно вести под раз­ны­ми аккаунтами. 


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

Linuxbashcargogitxbashкомандная строкапрограммированиепроекты

Нет комментариев   Добавить комментарий

О себеЖизньПсихологияМышлениеДыбр

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

Так писать нельзя

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

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

В общем, надо писать смысловыми блоками. Вариант писать «эпизодные» посты в один прием, выделив на это значительный непрерывный отрезок времени, не про­хо­дит за не­и­ме­ни­ем таких отрезков.

shikhalev.orgблогинаписание текстов

Нет комментариев   Добавить комментарий

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

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

Еще прогулки

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

Продолжаю1 наблюдения за местной природой в форме длинных прогулок. На этот раз две прогулки середины лета — 12 и 14 ию­ля. Плюс прогулка покороче 25 ию­ля. Не сказать, чтобы много нового узнал, но кое-что интересное понаблюдалось.

На карте: голубым (cy­an) — мар­ш­рут 12 чис­ла, си­ним — со­от­вет­с­т­вен­но — 14-го. 25 чис­ло я на кар­те отмечать не стал, поскольку маршрут там почти полностью по­в­то­ря­ет 12-е.

Внезапное командное

По ссылке за 12 чис­ло можно видеть необычное для ме­ня повышенное внимание к рас­те­ни­ям. Это не прос­то так, а 1/32 фи­на­ла Командного кубка Рос­сии 2021 по фо­то­фик­са­ции растений, не кот начхал. Казалось бы, где я и где командные кубки… Но так получилось, что я совершенно случайно в пер­вый день этого этапа, т.е. 10 ию­ля снял и за­пос­тил одно растение — лопух, чисто чтоб было́. И ока­зал­ся тегнут в пос­те по ито­гам этого первого дня. 11 чис­ла погода не осо­бо благоволила, но вот в пос­лед­ний, третий, день этапа уже не бы­ло повода не про­гу­лять­ся. Тем более, что настала пора уже проверить, не по­шли ли грибы (не по­шли, сушь у нас2).

Поснимал растения довольно продуктивно. Хотя, если честно, и без ме­ня бы обошлись — в вы­дан­ной паре Свердловская область выиграла с боль­шим отрывом (много больше моего вклада). Посмотрим, ка­ков-то будет сле­ду­ю­щий этап — 14–16 ав­гус­та (и что там по по­го­де получится).

  1. См. пост «Мини-экспедиция» от 17.06.2021

  2. Уже и официально засуха объявлена — https://www.e1.ru/​text/​politics/​2021/​07/​22/​70038629/


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

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

Нет комментариев   Добавить комментарий

ФотоОбработкаТехнологииСофтБёрдвотчинг

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

Как я ставлю геометки к фотографиям

Получение трека

Скриншот Locus Map

Фотокамера у меня недорогая, и GPS в ней, конечно, нет. Зато есть в телефоне. Поэтому треки я записываю приложением Locus Map Free (не Pro) — большую часть его возможностей (даже бесплатной версии) я не использую, но треки пи­шет хорошо, меня устраивает. И, кста­ти, весьма скромно использует батарею.

Перед выходом, сразу после проверки заряда во всех устройствах и места на флешке, крайне желательно убедиться, что время на телефоне и в ка­ме­ре — одинаковое. Конечно, при пешем передвижении минутная разница не так существенна, но однажды у меня камера отстала на пять минут, и результаты были для меня несколько внезапны.

Что еще важно для записи трека: дать приложению нужные разрешения для всех режимов — не хо­дить же с постоянно включенным экраном, на котором оно распахнуто. То есть, доступ к мес­то­по­ло­же­нию должен быть «Разрешить в лю­бом режиме», и «Кон­т­роль активности» — «Нет ограничений», при ре­ко­мен­до­ван­ном «Умном режиме» нормального трека получить не удас­т­ся. Что хо­ро­шо — Locus Map проверяет эти разрешения и выдает подсказку, если они не ус­та­нов­ле­ны, не ис­клю­че­но, что именно отсутствие такой подсказки и не позволило мне подружиться с другими приложениями для записи треков.

Трек пишется в GPX-файл, и это хорошо, поскольку данный формат понимают если не все, то очень многие программы, с ко­то­ры­ми нужно взаимодействовать. Я его отправляю прямо из при­ло­же­ния кнопкой шаринга «», из предлагаемых вариантов выбирая KDE Con­nect — архиполезная вещь, хоть и глюч­ная (впрочем, каким путем передать файл на компьютер — непринципиально).


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

DarktableEXIFGPSGPSBabelGPXGPXLabHOWTOKDE ConnectLocus Mapexiftoolгеометкигеотегикарты

Нет комментариев   Добавить комментарий

ЖизньОбществоПолитика

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

Об свободу слова

Портрет Бенджамина Франклина 1767 года кисти английского художника Дэвида Мартина (взят с Википедии)

They that can give up essential liberty to purchase a little temporary safety, deserve neither liberty nor safety.

Benjamin Franklin

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

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

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

Свобода слова — это отсутствие монополии на информацию.

Кто выступает в роли монополиста — государство, корпорации или какие-то общественные группы — это уже второй вопрос. Государственные репрессии — в общем-то тоже средство создания (и поддержания) такой монополии.


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

диктатуракультура отменыморальная паникановая этикаполиткорректностьпрессасвободасвобода словасоциальные сетиэтика

Нет комментариев   Добавить комментарий

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

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

Сибирский черноголовый чекан

Сибирский черноголовый чекан (Saxicola maurus)

Помнится, я не так давно жаловался, что эта птичка мне никак не попадается в этом сезоне. Так вот — попался (на фото самец).

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

Сама фотография, правда, не фонтан — все-таки ISO 1600 — многовато для мел­ких деталей. Да и с объективом надо бы что-то делать…

Интересно, что отдельный вид — сибирский черноголовый чекан (Saxicola ma­u­rus) — был выделен относительно недавно, а раньше считался подвидом просто черноголового чекана (Saxicola rubicola), от которого он крайне слабо отличается. А еще до сегодняшнего дня в википедии его не было в списке чеканов — я, раз уж начал тут писать и бегать по ссылкам, наконец-то не поленился и внес.

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

Нет комментариев   Добавить комментарий

ТехнологииWebПрограммированиеО себе

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

Отчет о рефакторинге

Скриншот с официального сайта Jekyll
Скриншот с официального сайта Jekyll

Итак, я таки отрефакторил и обновил данный сайт. Почему нельзя было сразу делать правильно? Ну, в основном потому, что я впервые имел дело с Jekyll, изрядно подзабыл (а что-то и не знал) базовые приемы верстки… И так далее, и тому подобное.

Вторая (в моем случае) причина — это то, что, как это часто бывает, представление о желаемом результате уточнялось и формировалось в процессе достижения результата просто работающего. Соответственно, решение «исторически сложилось», если вы понимаете, о чем я. Любой проект ставит разработчика перед выбором: или бесконечное (и потому бесплодное) делание «как надо», или движение к идеалу через неидеальные, зато рабочие, варианты, которые, впрочем, без регулярного рефакторинга быстро становятся неулучшаемым и иногда не совсем рабочим болотом.

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


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

CSSFont AwesomeGitHubGoogle FontsGoogle MapsHTMLJavaScriptJekyllLiquidPNGSASSSCSSSVGaspect-ratiodisplayflexgridkramdownmarkdownshikhalev.orgstickyблогивеб-шрифтыверсткаграблииконкимедиа-селекторыпробелырефакторингсайтыстатическая генерацияшрифты

Нет комментариев   Добавить комментарий

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

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

Мини-экспедиция

Прогулялся недавно06/06 по лесу, поснимал всякую живность. На карте можно видеть трек моей прогулки — это почти 10 км по Locus Map (правда, там в ка­кой-то момент GPS сглючил и сделал выброс на пару-тройку сотен метров… пусть будет 9 км). Общий перепад высот — больше 100 метров (нижняя точка — 245 м, верхняя — 346 м над ур­ов­нем моря).

По iNaturalist1 статистика тоже неплохая: 109 наблюдений, 97 таксонов (в про­цес­се окончательной идентификации число таксонов может уменьшиться). Прав­да, в основном это растения. Отдельная радость: видел (и снял) желну (Dryo­co­pus martius), которую раньше живьем не видывал, и канюка (Buteo bu­teo) — этого уже встречал, но не в Ар­тях.

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


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

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

Нет комментариев   Добавить комментарий

О себеТехнологииWeb

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

Планирую рефакторинг

Ну, что ж. Общее представление, как должен выглядеть этот сайт у меня сложилось (внешне — примерно как и сейчас). Есть большое желание привести в порядок внутреннее устройство и исправить ряд недочетов, видимых снаружи.

Самое время попросить фидбек: ежели кто видит недочеты, неудобства, баги какие-то… или имеет конструктивные предложения — welcome комментировать, здесь или в соцсетях.

Я в принципе в курсе о проблемах на мобильных, но детали не помешают.

Еще могут быть косяки на старых браузерах… Вот только новая версия скорее всего с ними будет еще менее совместима — думаю на grid’ах сверстать. Кто-то сейчас пользуется старыми браузерами? И если пользуется, то обращает ли внимание на верстку вообще?

Нужно ли что-то менять в рубрикации? Адреса контента от нее не зависят, так что могу себе позволить…

Визуальный дизайн тоже можно попинать, желательно с конкретикой.

shikhalev.orgверсткасайты

Нет комментариев   Добавить комментарий

ЖизньПриродаФотоБёрдвотчингОбщество

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

iNaturalist — рекомендую

Я уже неоднократно упоминал123 о сайте iNa­tu­ra­list.org и, надо полагать, буду упоминать еще. Проект по многим параметрам интересный и значимый. В этом посте я постараюсь рассказать, как о проекте в целом, так и о том, как я лично с ним обращаюсь и что об этом думаю.

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

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

Для примера несколько моих наблюдений:

  • Вертишейку (см. наблюдение #60427458) и самку сорокопута-жулана (#57882298) я бы самостоятельно не опознал, попросту не ожидая их там и не зная, с чего начинать определение. И неуверенностью бы терзался, даже если бы через какое-то время нашел.

  • А, скажем, осоеда (#58370577) я и вовсе принял за коршуна, и именно благодаря идентификации сообщества смог исправиться.

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


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

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

Нет комментариев   Добавить комментарий

ЖизньДыбрО себеМышление

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

Дыбр «по ведению»

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

Вот и предыдущий пост про птичек так задумывался. А оно как жмыхнуло на полтора десятка страниц…

PS. Откуда знаю про страницы: по случаю такого объема я не только полюбовался на предпросмотр печати, но и расставил в тексте переносы для Chrome, чтобы эта печать выглядела аккуратно.

блогиразмышлизмы

Нет комментариев   Добавить комментарий