Был в Сети 11 окт. 2024 г., 02:12
Кратко о себе: Web-разработчик. Пишу на PHP, Python, JavaScript. Знаю Ruby и Go, со студенческих времён более-менее помню C и asm. Специализируюсь на ускорении загрузки сайтов и разработке ботов для Telegram. Linuxоид (использую Debian+LXDE). Сторонник IndieWeb, slow lifer.
- Перово, Москва, Россия
- me@4xpro.ru
- x4_pro
- XXXXPro
Новости сайта в Telegram
t.me/4x_proЛог жизни
Лог моей жизни, где я фиксирую наиболее эмоционально значимые для меня события и текущее настроение. Является продолжением блога, который я вел в ЖЖ с ноября 2004 по апрель 2018 года.
Польза от итогов дня
Как всё-таки полезно подводить итоги дня! Вчера и позавчера казалось, что дни пролетели куда-то мимо, и я толком ничего не сделал. Но вечером, вспоминая, чем же я всё-таки занимался, обнаруживал, что сделал не так уж и мало, просто всё это дела из категории «срочное, но не важное с точки зрения жизненных целей», которые из-за этого вылетают из сознания как только оказываются закончены. Например, так я вчера решил вопрос с Эльбой, продлил цифровую подпись и написал бо́льшую часть итогов года. Вечером с подачи сэра Мика протестировал зеркалку, которую он мне дал (Konica Minolta Alpha), в режиме ночной съёмки. Походил по району и поснимал заснеженные деревья (и очень рад, что выбрался, так как снег на ветвях реально красив). Надо сказать, что цветопередача у фотоаппарата просто отличная, но вот фокусировка у моего компакта работает гораздо лучше лучше. Плюс снимать получается только на максимально открытой диафрагме, что накладывает определённые ограничения на выбор объектов съёмки.
Немного о скидках
Удивительное дело! Всю жизнь я считал, что бизнес заинтересован в постоянных клиентах, которые платят регулярно и без задержек. Но в какой раз убеждаюсь, что в нашем «мире наизнанку» это не так. Пока платишь по тарифу, компания просто предоставляет услуги и всё. Когда же перестаёшь или пытаешься уйти к другому, тут же начинаются звонки со всякими спецпредложениями, скидками и т.п. Несколько раз убеждался в этом на примере Интернет-провайдеров, а сейчас — на примере Эльбы.Контур. В начале ноября закончился проплаченный период. Продлевать его я не стал, так как подумывал о переходе на НПД. Так они тут же стали мне названивать, а когда дозвониться не смогли, прислали на Email предложение с 10%-ной скидкой. Так прошёл месяц. Потом я определился, что останусь на УСН, после чего написал письмо с вопросом, актуально ли ещё это предложение. Оказалось, что да! В итоге я и месяц оплаты сэкономил (так как в ноябре нет ни отчётности, ни платежей в бюджет), и получил скидку на 10% на следующий год.
День мелких неудач
Сегодня какой-то день мелких неудач. Вчера засиделся до 6:30 и в результате не выспался. Попробовал доспать вечером перед уходом на настолки, и вроде даже получилось. А перед самым уходом ещё немного посидел на Клавогонках: не раз замечал, что это как бы мобилизует, включает мозги. Но как всегда, из-за всего этого вышел позже, чем собирался изначально, чем был недоволен. Потом ещё в метро опять не сработала оплата через виртуальную карту Мир с мобильника. Никак не могу понять, приложение MirPay это глючит или банк из-за того, что я отключил SMS-уведомления.
Игры тоже получились так себе. В «японский бэнг» первый раз почти выиграли за ниндзя, но в последний момент ронин отжал жетоны у меня и у сёгуна, и у него их стало четыре, а не два. И итоге счет 5:9:12. Второй раз просто как-то не особо примечательно проиграл. Потом сыграли в Каркассон, где я занял третье место из пяти, причём от второго отстал на 2 очка, а Ал.С. отстала от меня на одно.
Ещё обнаружил, что ссылки на фото из instagram, импорт которых я настроил где-то месяц назад, действуют всего несколько дней. Потом фото из сообщений исчезают. Хотел было доделать импорт так, чтобы они копировались локально, но пока что это работает очень глючно.
А ещё где-то со среды опять неприятное ощущение «ничего не успеваю»… Хотя вроде и дел не так уж много. У меня что, биоритмический минимум?
Игры тоже получились так себе. В «японский бэнг» первый раз почти выиграли за ниндзя, но в последний момент ронин отжал жетоны у меня и у сёгуна, и у него их стало четыре, а не два. И итоге счет 5:9:12. Второй раз просто как-то не особо примечательно проиграл. Потом сыграли в Каркассон, где я занял третье место из пяти, причём от второго отстал на 2 очка, а Ал.С. отстала от меня на одно.
Ещё обнаружил, что ссылки на фото из instagram, импорт которых я настроил где-то месяц назад, действуют всего несколько дней. Потом фото из сообщений исчезают. Хотел было доделать импорт так, чтобы они копировались локально, но пока что это работает очень глючно.
А ещё где-то со среды опять неприятное ощущение «ничего не успеваю»… Хотя вроде и дел не так уж много. У меня что, биоритмический минимум?
Прогулка, полуоффлайн и немного халявы
Вчера устроил себе день отдыха. Сначала отправился на прогулку, о которой писал в предыдущем сообщении. Когда вернулся, долгое время просто лежал и разгружал мозг.
Потом хотел было начать писать итоги года. Но вместо этого занялся другим — загрузился в Windows проверить, можно ли использовать мою цифровую подпись от Эльбы на nalog.ru. Как выяснилось, всё-таки нет из-за того, что она облачная. А вот ту, которая была в прошлом году — мог бы (но она работает только под Windows). Потом снова стал искать информацию по вопросу, перейти ли с УСН на НПД или нет. В итоге решил ещё на год остаться на УСН. А вот расчётный счёт всё же открою в другом банке, благо нашёл два варианта с нулевой комиссией. Ещё выяснил, что есть решение проблемы облачной кассы при малых оборотах — так называемые робочеки от «Робокассы». Правда с ней не работает Telegram Payment API. Вечером всё же взялся за итоги года, но продвинулся мало.
А ещё вчера был просто день SMSок какой-то. Давно не получал такого их количества. Причём большинство — либо бесполезные уведомления, либо сообщения о попытках спаммеров до меня дозвониться. Но одна всё же порадовала: я получил от Тинькофф 24 рубля халявы за участие в акции «Черная пятница без покупок».
Потом хотел было начать писать итоги года. Но вместо этого занялся другим — загрузился в Windows проверить, можно ли использовать мою цифровую подпись от Эльбы на nalog.ru. Как выяснилось, всё-таки нет из-за того, что она облачная. А вот ту, которая была в прошлом году — мог бы (но она работает только под Windows). Потом снова стал искать информацию по вопросу, перейти ли с УСН на НПД или нет. В итоге решил ещё на год остаться на УСН. А вот расчётный счёт всё же открою в другом банке, благо нашёл два варианта с нулевой комиссией. Ещё выяснил, что есть решение проблемы облачной кассы при малых оборотах — так называемые робочеки от «Робокассы». Правда с ней не работает Telegram Payment API. Вечером всё же взялся за итоги года, но продвинулся мало.
А ещё вчера был просто день SMSок какой-то. Давно не получал такого их количества. Причём большинство — либо бесполезные уведомления, либо сообщения о попытках спаммеров до меня дозвониться. Но одна всё же порадовала: я получил от Тинькофф 24 рубля халявы за участие в акции «Черная пятница без покупок».
Заметка в Instagram от December 11, 2021 at 04:50PM
Вчера устроил себе день отдыха. Проснулся, посмотрел в окно и понял, что упускать такой день нельзя, особенно сейчас, когда солнечного света очень не хватает. В итоге сразу же отправился на прогулку в Измайловский парк, к Серебрянке и третьему Декоративному пруду. И не зря: увидел зиму в её лучших проявлениях — ярко голубое небо, искрящийся на солнце снег на ветвях деревьев и покрытая тонким льдом река!
#зима #зима2021 #зима2021❄️❄️❄️ #снег #снегнаветках #зимняяпрогулка
Смотреть все фото
#зима #зима2021 #зима2021❄️❄️❄️ #снег #снегнаветках #зимняяпрогулка
Смотреть все фото
День наоборот
Сегодняшний день можно назвать «днём наоборот». Обычно я просыпаюсь очень поздно и активной частью суток у меня являются вторая половина дня и начало ночи. А сегодня проснулся раньше девяти, и уснуть снова не смог. Полежав немного, решил встать и поиграть в Ведьмака, пользуясь тем, что время ожидания в GeForce Now по утрам меньше. В итоге играл часов до 13 и весьма неплохо продвинулся. Потом выбрался на короткую прогулку по району — порадовался солнечному дню. Потом снова залёг спать.
А вечером наконец-то взялся за то, что давно откладывал. Во-первых, написал на typologies краткий материал про информионику, такой же, как для других типологий. Во-вторых, задумал написать про типологию эволюционных стратегий. Но покопавшись в Google Docs, обнаружил, что уже начинал писать про неё в октябре. Правда, никак не могу определиться с формой подачи информации: то ли рассказывать это как историю, как я шёл к этой типологии с 2011 года, когда впервые задумался о создании глобальной внеуровневой типологии, которая работала бы со всеми шестью уровнями Дилтса, то ли давать только сам материал. Потом ещё немного продвинулся в работе над очередным TG-ботом, которого сейчас делаю. В общем, день получился очень даже эффективный!
А вечером наконец-то взялся за то, что давно откладывал. Во-первых, написал на typologies краткий материал про информионику, такой же, как для других типологий. Во-вторых, задумал написать про типологию эволюционных стратегий. Но покопавшись в Google Docs, обнаружил, что уже начинал писать про неё в октябре. Правда, никак не могу определиться с формой подачи информации: то ли рассказывать это как историю, как я шёл к этой типологии с 2011 года, когда впервые задумался о создании глобальной внеуровневой типологии, которая работала бы со всеми шестью уровнями Дилтса, то ли давать только сам материал. Потом ещё немного продвинулся в работе над очередным TG-ботом, которого сейчас делаю. В общем, день получился очень даже эффективный!
Мысли о сообществе на Pikabu
Вчера интереса ради заглянул в FAQ на Pikabu и обнаружил, что там есть возможность голосования по тегам, а также принципиально отсутствуют личные сообщения и стикеры, чтобы поддерживать общение публичным и текстовым. В общем, он гораздо ближе к принципам того самого самоуправляемого сообщества, которое я описывал весной, чем я думал, и для которого хотел написать движок под названием MLCE, но дело заглохоло.
А теперь вот задумался, не попытаться ли создать своё сообщество там, на Pikabu. С одной стороны, ресурс достаточно раскрученный, и в то же время достаточно старый — есть много людей, которые помнят дух Старого Доброго Интернета, поэтому больше шансов найти единомышленников. С другой, сообщество — это всё же более тесные рамки, чем целый сайт… А ещё Pikabu я привык воспринимать как источник чисто развлекательного контента.
Правда, то, что не войдёт в формат сообщества, можно будет засылать просто на Pikabu, но тут всё упирается в две моих личностных проблемы. Первая — сложно оценить уместность той или иной публикации, скажем, можно ли закинуть туда фото с какой-нибудь прогулки или рассказ о поездке в общую ленту. И вообще, ещё в 2018 году я осознал, что приходя в большое новое сообщество, просто не знаю, как обратить на себя внимание конструктивно. Поэтому либо отправляю конфликтно-провокационные высказывания с резким несогласием с чем-то, либо сижу и молчу до тех пор, пока не возникнет какая-то проблема, которую никто, кроме меня, в сообществе решить не может.
Вторая — бывает, что тема вроде и уместна для сообщества по духу и формату, но не очень понятно, как привязать её к основной тематике сообщества. Эх, как я завидую (правда, белой завистью) тем, кто легко может связать что угодно с чем угодно! Например, кошек и графологию (реально видел пост, посвящённый дню кошек, в графологическом аккаунте Instagram, там делался разбор почерка Куклачёва).
В общем, не знаю, с одной стороны, надо как-то искать своих, с другой — слишком опасаюсь, что не сумею прижиться на Pikabu, с третьей — не будет ли отказ от желания иметь свой сайт с единомышленниками шагом назад, путём к деградации?
А теперь вот задумался, не попытаться ли создать своё сообщество там, на Pikabu. С одной стороны, ресурс достаточно раскрученный, и в то же время достаточно старый — есть много людей, которые помнят дух Старого Доброго Интернета, поэтому больше шансов найти единомышленников. С другой, сообщество — это всё же более тесные рамки, чем целый сайт… А ещё Pikabu я привык воспринимать как источник чисто развлекательного контента.
Правда, то, что не войдёт в формат сообщества, можно будет засылать просто на Pikabu, но тут всё упирается в две моих личностных проблемы. Первая — сложно оценить уместность той или иной публикации, скажем, можно ли закинуть туда фото с какой-нибудь прогулки или рассказ о поездке в общую ленту. И вообще, ещё в 2018 году я осознал, что приходя в большое новое сообщество, просто не знаю, как обратить на себя внимание конструктивно. Поэтому либо отправляю конфликтно-провокационные высказывания с резким несогласием с чем-то, либо сижу и молчу до тех пор, пока не возникнет какая-то проблема, которую никто, кроме меня, в сообществе решить не может.
Вторая — бывает, что тема вроде и уместна для сообщества по духу и формату, но не очень понятно, как привязать её к основной тематике сообщества. Эх, как я завидую (правда, белой завистью) тем, кто легко может связать что угодно с чем угодно! Например, кошек и графологию (реально видел пост, посвящённый дню кошек, в графологическом аккаунте Instagram, там делался разбор почерка Куклачёва).
В общем, не знаю, с одной стороны, надо как-то искать своих, с другой — слишком опасаюсь, что не сумею прижиться на Pikabu, с третьей — не будет ли отказ от желания иметь свой сайт с единомышленниками шагом назад, путём к деградации?
Перенос бота для Telegram и день оффлайна
В последние две недели наглухо ушёл в разработку нового бота для Telegram. Из-за этого даже в блог писать реже стал. Удивляюсь тому, что получается заниматься им почти безотрывно. Но, возможно, дело в наличии напарника, который обсуждает идеи, напоминает и мотивирует. Из-за этого удаётся избегать типичного сценария: сделал что-то, осознал, что решение было не самым удачным (или даже явно кривым), поэтому надо переделывать, а переделывать не хочется, и в итоге дело откладывается на неопределённый срок. И вот к субботе минимальная рабочая версия бота (MVP, как сейчас принято выражаться) была готова. Я стал грузить её на сервер, доступ к которому дал мне Goro (это Сетевое имя моего напарника) для тестирования. Казалось бы, что может быть проще, чем закинуть несколько файлов и дамп базы по SFTP, но без приключений не обошлось. Сказался недостаток опыта работы с PostgreSQL: до этого всегда пользовался только готовыми базами, а сам его не ставил и не настраивал. Когда создал базу и пользователя, обнаружил, что подключиться под этим пользователем не могу. Сначала думал, что дело в том, что не поставил все необходимые права или не выполнил какой-нибудь аналог FLUSH PRIVILEGES из MySQL, но дело оказалось совсем в другом. По умолчанию psql коннектится через unix socket, и в этом случае PostgreSQL ищет пользователя не в своих настройках, а пытается проверить системного с этим именем. Естественно, в системе такого пользователя не было, и возникала ошибка. Оказывается, нужно было явно указывать hostname 127.0.0.1 (или localhost), чтобы подключение шло через TCP/IP, и тогда всё подключается без проблем. В итоге с переносом провозился больше часа!
Потом отправился на настолки. Но очень долго собирался и на месте был только в 20:40. Народу было очень мало, да игры в этот раз получились какие-то странные… Все сильно тупили, кроме разве что Ал.С.. Дважды сыграли в «Меч самурая», причём оба раза я был за ниндзя. Первый раз уверенно шли в победе, но в самом конце игры расклад изменился буквально за минуту. Один из самураев вынудил меня потратить все карты защиты, после чего добил сидевший за ним сёгун. А после этого ещё один наш ниндзя нарвался «бусидо» и лишился последнего жетона. В итоге счёт был 10:10 (и 3 очка у ронина, кажется), но у противников ещё оказалась карта «даймё» — +1 одно очко. Во второй раз игра с самого начала шла вяло, и всех просто разнёс ронин (которым стал тот самый игрок, на котором закончилась игра в прошлом раунде) — 12:6:6.
А в воскресенье решил устроить день полуоффлайна и разгрузки, а то от работы над ботом уже голова пухнет. Но увы, так получилось, что спал плохо, проснулся рано, и весь остаток дня провёл в режиме «спать хочется, но не можется, а делать что-то — и не хочется, и не можется». Впрочем, может, оно и к лучшему, так как вчера было солнечное затмение, правда, видимое только в Антарктиде. А в дни затмений голова в принципе работает не как надо… Кстати, возможно, и в игре все тупили из-за его влияния.
P.S. Удивительное дело: несмотря на жёсткий недосып воскресенья, сегодня проснулся очень рано по своим меркам и проспал всего 6 часов. Правда, потом доспал днём (и теперь испытываю полную дезориентированность во времени).
Потом отправился на настолки. Но очень долго собирался и на месте был только в 20:40. Народу было очень мало, да игры в этот раз получились какие-то странные… Все сильно тупили, кроме разве что Ал.С.. Дважды сыграли в «Меч самурая», причём оба раза я был за ниндзя. Первый раз уверенно шли в победе, но в самом конце игры расклад изменился буквально за минуту. Один из самураев вынудил меня потратить все карты защиты, после чего добил сидевший за ним сёгун. А после этого ещё один наш ниндзя нарвался «бусидо» и лишился последнего жетона. В итоге счёт был 10:10 (и 3 очка у ронина, кажется), но у противников ещё оказалась карта «даймё» — +1 одно очко. Во второй раз игра с самого начала шла вяло, и всех просто разнёс ронин (которым стал тот самый игрок, на котором закончилась игра в прошлом раунде) — 12:6:6.
А в воскресенье решил устроить день полуоффлайна и разгрузки, а то от работы над ботом уже голова пухнет. Но увы, так получилось, что спал плохо, проснулся рано, и весь остаток дня провёл в режиме «спать хочется, но не можется, а делать что-то — и не хочется, и не можется». Впрочем, может, оно и к лучшему, так как вчера было солнечное затмение, правда, видимое только в Антарктиде. А в дни затмений голова в принципе работает не как надо… Кстати, возможно, и в игре все тупили из-за его влияния.
P.S. Удивительное дело: несмотря на жёсткий недосып воскресенья, сегодня проснулся очень рано по своим меркам и проспал всего 6 часов. Правда, потом доспал днём (и теперь испытываю полную дезориентированность во времени).
Неожиданное осознание главного приоритета
Просматривал сегодня на Дзене каналы по инвестициям. На одном из них увидел рассуждения о том, что иногда выгоднее потратить время и деньги на прокачку собственных профессиональных умений. Комментарии были включены, поэтому решил указать на тот факт, что даже при одинаковом количестве потраченного времени и финансовом результате (+15 тысяч рублей для рассматриваемого примера), «эмоциональная цена» этих денег будет совершенно разная. Причина проста: детальное изучение рынка с целью выжать бо́льшую доходность — это «халява» в моём понимании этого слова, которая воспринимается как интересный квест и не требует насилия над собой. А обычная работа за деньги, понятное дело, нет: повышение зарплаты обычно предполагает большее количество ответственности и взаимодействия с людьми.
Наблюдая за реакцией людей на комментарии и своими мыслями по этому поводу, вдруг понял, что же для меня в жизни главное. По сути, вся моя жизнь подчинена одной идее: жить так, чтобы не требовалось сдерживаться эмоционально, а всегда была возможность послать куда подальше любого человека, который мне чем-то не нравится, и сразу же прекратить с ним общение. Причём желательно так, чтобы минусов у него от этого было больше, чем у меня.
Наблюдая за реакцией людей на комментарии и своими мыслями по этому поводу, вдруг понял, что же для меня в жизни главное. По сути, вся моя жизнь подчинена одной идее: жить так, чтобы не требовалось сдерживаться эмоционально, а всегда была возможность послать куда подальше любого человека, который мне чем-то не нравится, и сразу же прекратить с ним общение. Причём желательно так, чтобы минусов у него от этого было больше, чем у меня.
Сайты постепенно деградируют
Мда, с моими сайтами в последнее время всё плохо. Посещаемость медленно ползёт вниз. ИКС для sociomodel.ru и socionics.me тоже недавно упал на десятку. А сегодня глянул TrustRank на SbUp, и оказалось, что почти для всего, кроме socionics.me, он тоже снизился. Причём для личного сайта — очень даже ощутимо: с 1.84 до 1.39. Интересно, почему?
Страницы:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137