Блог Аксенова
42 subscribers
235 photos
21 videos
6 files
409 links
Айтишечка, мнения, музыка, софистика.

🚀 https://t.me/axenov_blog?boost
🤕 @anthonyaxenov
🖥 @axenov_dev
🌐 https://axenov.dev
Download Telegram
В России начались продажи отечественного смартфона AYYA T1 от «Ростеха»

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

Фактически — это девайс от дядюшки Ляо, который полностью устарел ещё на стадии разработки. И на старте продаж мвидео поставили его за 19 килорублей, ну ахуеть!

Чтоб ты понимал, я в 2019 за 18к купил себе Samsung A50 — куда более нафаршированный девайс из бюджетной линейки, с коим, не жалея, гоняю по сию минуту. И он уже был устаревшим на момент покупки, т.к. линейку "вовремя" обновили девайсами с индексами A*1.

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

Ниже — результаты моего брейншторма. Несовсем каноничны, конечно, но мне они всё ещё кажутся забавными.

* * *

олег сказал что долго может
без перерыва на обед
теперь олега совесть гложет
съел бугрер курник и самсу

* * *

василий шёл за леной следом
споткнулся вскрикнул и упал
кричит елена подожди ка
я кажется каблук сломал

* * *

весь будуар заставлен кремом
тенями лаками и хной
а мне то что ведь я мужчина
шампунь да гель для душевой

* * *

васёк подгимивает лене
пошли я чё то покажу
я видела твою картошку
нет там ещё есть огурцы

* * *

пришли бурятские штангисты
хотели штанги поднимать
не разрешила воспитатель
все по кроватям тихий час

* * *

P.S. Пирог был мясным, жирным, сочным и вкусным. И сочиняется такое весьма просто.
Блог Аксенова
Однажды, в ВК два местных паблоса скучковались и решили провести простой конкурс: нужно было сочинить стишки-пирошки, а чьё творчество сильнее пролайкают, тому большой осетинский пирог. Ниже — результаты моего брейншторма. Несовсем каноничны, конечно, но…
После этого поста я как-то перевдохновился: полез в гугл, начитался всякого такого, поржал от души. А потом из меня как попёрло-попёрло... Насочинял порошков, до сих пор хожу чё-нить пытаюсь зарифмовать. Супругу подсадил.

Короче, пришлось отдельный канал завести — @my_pies — буду время от времени вываливать туда своё "творчество" и не мешать его здесь с остальными постами. Там уже есть свежие.

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

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

Люблю этот жанр.
Прибрался в блоге.

Будучи молодым любопытным студентишкой, я много времени проводил в виртуальности, поскольку реальность во многом мне не нравилась.

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

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

И тогда я бы обязательно уведомил всех именно в блоге. И ведь так я и делал: обновил сайдбар — новый пост, что-то произошло на ноутбуке — пост, какая-нибудь ещё хуйня — молния! А ещё лучше — запихать всякого говна за полгода на разные темы в одну кашу. Листаю теперь — щёки горят.

Зато, пока колупался, нашёл щепотку ностальгически любопытного:

* Знакомьтесь: бамбузер (06.01.2013) — один из первых сервисов, который позволял стримить себя любимого со смартфона, ещё до Periscope и вот этого всего. Bambuser тогда опередил своё время и был малоизвестен. Сейчас он про шоппинг, но тогда всё было иначе.

* Самый тупой сайт в мире (03.12.2011) — про ломанную страницу на википедии (подумаешь).

* Я нашёл пасхалку в Half-Life 2 (29.06.2012) — про пасхалку во второй халве, инфы о коей к тому моменту (да и к текущему) я никогда нигде не видел.

* Собственный «облачный» сервис заметок + файловый сервис (25.11.2014) — как я пытался организовать своё "облако" в ВК. Описанный в этом посте метод — сущий ад. Не прижилось, конечно, но оставил просто как описание нестандартного на тот момент подхода. Знаю, сейчас из телеги пытаются делать подобные хранилища и даже музыкальные плееры.

Впрочем, где-то наверняка осталась битое форматирование текста и потерянные пикчи: ведь я перетаскивал контент на текущий WP с Blogger. Сорян, разбираться с этим уже точно тумач.

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

https://t.me/durov_russia/35
Досмотрел вчера игру в кальмара. Дурацкий сериал. Конечно, затягивает, смотреть в целом интересно, но концовка обосрала вообще всё. Такая кислая хуйня, что даже грустно.

Не понимаю фанатизм и ажиотаж. Необычная история, подача, съёмка; делить в напряжении постоянно. Да, постарались. Но в целом — совсем проходная история. Ничего не зацепило, никаких выводов, развития.

Не смотри. Потраченного времени не стоит.
Forwarded from Go Дайджест
Daniel Marti написал твит с перечнем основных новшеств Go 1.18, релиз которого мы увидим месяца через три.

Помимо дженериков там очень много всего. 🤌

https://twitter.com/mvdan_/status/1456947756925399040?s=21
Удалил Tabnine, СТО предложил мне рассказать ему почему я это сделал. Один из вариантов ответа даёт понять, что гитхабовский копайлот таки убедительный конкурент.

Жаль, я всё ещё не попал в программу тестирования (чешусь, конечно, но кто я такой), хотя по отзывам счастливчиков, копайлот — ультрагоднейшая штука.

Табнайн — слишком тупой в бесплатной версии, причём перекрывает более подходящие подсказки IDE. И на этом фоне мысль о покупке более жирной версии за какие-то многоденег даже задерживается. Фи.
Простите, бомбит.

Зачем в новостях о программных продуктах, утилитах, сервисах, etc. пишут язык программирования (ЯП), на коем оно написано? По-моему, это просто хуйня.

1) Сейчас есть мода (хайп, если хочешь) на некоторые (?) ЯП. Давайте все писать на %lang_name% потому что %bullshit%. Порождаются сообщества разработчиков фанклубы, которые легко подогреваются. Или воспламеняются — это смотря чем.

2) Этим пользуются паршивые новостники, поскольку даёт хороший трафик. Кодеры в своём большинстве легко тригерятся на свои любимые/рабочие/единственно известные ЯП; такие чудики читают подобные материалы с особым благоговением, фанатично, религиозно, радостно. Сектично.

3) Глобально, задача любого ПО — решение проблем. В контексте специализированного ПО — решение бизнес-задач. Проблема бизнеса/пользователя — это твоя проблема. Ты исполнитель, и им плевать на чём ты решишь её. Им нужно решение — выполнится ли расчёт траектории ракеты, лабораторного исследования, стоимость корзины товаров с учётом скидок, etc.

Выбор ЯП — алмазной чистоты вкусовщина исполнителя (ну там же, %bullshit%, так что погнали на %lang_name%).

Выбор ЯП никогда не решает вообще ничего. Кроме одного — дальнейшая поддержка продукта.

Ставить ЯП рядом с названием ПО (и оправдание первым чего угодно) — отсос с заглотом. Гордиться этим — вон из профессии.
На днях внезапно пришло осознание простейшей вещи.

1) Аккорды на гитаре как горячие клавиши в IDE: их дохрена, их надо знать, они важны, нужны и полезны.

2) И там, и там всё же порой приходится выёбываться, чтобы зажать "барэ", но потом придрачиваешься и потом такой "а, ну норм".

3) В IDE можно переопределить заводской хоткей, на грифе — вжать аналогичный по звуку аккорд

3.1) В обоих случаях ты переопределяешь штатное поведение инструмента под себе удобное. Не всегда это хорошо сказывается на рабочем процессе (возникает путаница, цепляются другие клавиши-струны, etc), зато пальцам больше не больно жать "барэ".
Што блять?
Написал я этот пост, выдержал, обдумал, вычитал... но нет, снова получился какой-то батхёрт. Не хотел, чесслово, но писал как на духу, ни убавить, ни прибавить.

* * *

Наткнулся тут на видосик от Алексея Корепанова: 12 вещей о ПРОГРАММИРОВАНИИ, которые я хотел бы знать в 20 лет
И чёт меня зацепило его содержимое, захотел пройтись по некоторым таймкодам.

0:19
В целом согласен, кроме слов вокруг человеческого фактора (об этом далее).

8:29
В целом согласен, кроме главного: сейчас я понимаю, что быть перфекционистом критически важно и всё-таки необходимо стремиться к этому в работе, вылизывая код. Синдром самозванца, о коем рассказал оратор, присущий и мне, заставляет дорабатывать себя и дорабатывать код, написанный тобой N времени назад. Именно потому, что он неидеален. И плевать, что он не станет таковым, зато и ты, и твой модуль станете лучше. Лучшее не враг хорошему.

Однако всё это справедливо с оговоркой — если продукт ещё не выпущен и/или не используется и/или не является критически важным узлом и/или не приносит деньги.

11:23
Бред, и тут я продолжу. Рефакторинг — процесс перманентный, он должен начинаться вместе с началом проекта, проводиться всегда, в любой момент, регулярно, и заканчивать только со смертью проекта.

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

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

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

Ибо накопившийся техдолг рано или поздно стреляет. Время на рефакторинг тратится больше, вазелин оказывается в дефиците. Люди в нервах пытаются исправить то, что было легче сделать раньше (а может даже собирались, но просто не хзватило времени).

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

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

Я это понял слишком поздно, и всё ещё нахожусь в осознании многих профессиональных вещей. При этом я вижу всё со своей колокольни, а ведь у каждого своя работа. Так что вполне возможно я перечитаю этот пост через X времени и скажу — "ну ты дебил, конечно". Но пока так.
fix-price.ru — битрикс

fix-price.comnuxt.js (vue) + какой-то простой бекенд (причём, возможно, открытый, допустим, поправят).

По-моему, это ещё один пример как битрикс ужасен для бизнеса
¯\_(ツ)_/¯

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

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

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

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

Или меняю раскладку когда этого не нужно: например, чтобы просто вставить скобку, Shift+9 не требует смены раскладки, а я меняю. И потом пишу, опять переключаю, опять пишу...

Причём индикатор раскладки у меня перед глазами на экране и на клаве (на русской включается лампочка CapsLock). Хоть бы один помог.

Вот уже неделю терплю новенькое: при наборе английских слов с окончанием -tion я пишу -toin. И пока пытаюсь это исправить, одинаково накосячу ещё два-три раза к ряду.

И вот эти все глюки жёстко меня бесят, просто сижу и психую. Это даже не зависит от ручки или клавы, поэтому пока объяснить нечем.
Вот таких новостей я точно не ожидал сегодня почитать.

JetBrains-ы основали The PHP Foundation. В фонд вошли Symfony, Laravel, Automattic, etc. Они планируют собирать минимум по триста килобаксов в год на зарплаты разработчикам php, чтобы они могли работать над пыхой фултайм, причём сотню тысяч денег ежегодно будет вкладывать сама JetBrains

Никита Попов решил меньше работать над php и вообще покинуть JetBrains, однако будет в числе временной администрации фонда, наравне с Расмусом Лердорфом (отец php), Себастьяном Бергманом (отец phpunit) и другими ключевыми фигурами. Они будут решать кто из контрибьюторов будет получать получать финподдержку из фонда.

https://blog.jetbrains.com/phpstorm/2021/11/the-php-foundation/

Судя по страничке на opencollective, топ донатер нынче Тейлор Отвелл (отец laravel) с 10 килобаксами, а всего собрано 18к.

P.S. Тем временем у растаманов: https://t.me/daily_geek_news/152