Галера Морева – Telegram
Галера Морева
3.16K subscribers
219 photos
23 videos
599 links
Канал Антона Морева о разработке, IT бизнесе

@amorevbot - вопросы
@WormsoftBot - заказать разработку чего-либо
@galera_talks - чат
amorev.ru/contact
Download Telegram
Ролик про мою работу на 7 мониторах

Снял ролик про мое рабочее окружение и, конкретно, про работу на 7 мониторах. Решил поделиться историей как к ним пришел, что у меня за мониторы и что я на них размещаю для удобной работы.

Сама тема 7 мониторов поднималась уже прямо здесь в этом канале. Можете ознакомиться перед просмотром:)

Видео: youtu.be/z8pnoBh9o9s

#мой_контент
🔥183🤯2🤡1
Программирование в VR

В своем предыдущем ролике про работу на 7 мониторах я обещал поделиться впечатлениями от работы в VR шлеме.

Попрогал и сделал ролик. Приятного просмотра:)
👍8
Карьерах в бэкапе гитлаба

Я писал уже, что мои сервера на hetzner пошли в утиль в связи с принятием решением хетзнера перестать оказывать услуги людям из РФ. На одном из серверов, с конца 2015 года, хостился мой личный гитлаб, который потом стал гитлабом моей галеры wormsoft.

277 репозиториев, 106 пользователей, 54 группы. Я даже не знаю — много ли это для компании возрастом 6 лет. Но сейчас, раскатывая бэкап на новом сервере, я залип на списке проектов, т.к. они раскатывались в порядке времени создания! Это чем-то похоже на просмотр своих детских фотографий с разных этапов жизни.

Интересно и залипательно видеть историю своей карьеры и жизни компании в разрезе зафиксированных изменений (коммитов) каждого маленького отдельного куска ее жизни (проекта в гите).
👍15
Целебный вчерашний сбой рунета

Домены зоны .ru вчера легли на несколько часов. Как раз в это время я стоял и думал — идти ли в офис еще поработать пару часов.

Состояние было хреновое — сказывается недосып последние дни. И "смерть рунета" была финальной причиной в сторону того, чтобы остаться спать.

Были опасения, что не смогу уснуть в 20 часов (учитывая мои сложности со сном). К счастью, опасения не подтвердились — поспал прекрасно!

Так что, спасибо тому, что dns решил вчера полежать, ну и я полежал вместе с ним:)
😁13👍4🔥4🗿21
165 FPS в играх разработке

Я оставлю за скобками зачем я, на самом деле, покупал себе монитор с 165GHz, но я не ожидал, что FPS может быть полезным не только в играх, но и разработке.

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

В работе это оказалось неожиданно круто! Из всех 7 мониторов я теперь стремлюсь к самому плавному. Вроде мелочь, но дополнительная плавность всех интерфейсов — то, что невозможно развидеть.

Один минус — раньше я не замечал того, что 60 кадров в секунду это не плавно, а теперь замечаю))))
😁122🤨2👍1
Снегоходный Кировск

Спонтанно сгонял в снегоходный тур в заполярье. Первый день нас встретил 70км на снегоходах и -38 градусов на улице, дальше были поездки по заброшенному аэродорому, болотам и зимняя рыбалка (я ничего не поймал). Нас сопровождали суровый северный климат, мороз, снегоходы и отсутствие связи двое суток.

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

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

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

Я в Кировске уже далеко не первый раз и, совершенно точно, далеко не последний!
🔥134👍2
Активно пробую GigaCode в деле

Gigacode от сбера — это типо Github Copilot, но от сбера. Я крайне скептически отношусь ко всем этим AI-помогалкам писать код.

Но не смог пройти мимо продукта от сбера — пробую все их AI-наработки в работе и оставил заявку на гигакод как только эти заявки начали собирать.

Пока был в отпуске, мне пришло письмо, что я допущен к бета-тестерам. Я поставил и забил. А сейчас увидел то, что на скрине.

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

Уверен, что copilot такое умеет давно, но я его себе не ставил:)
👍9
Потерянный гигабит

То чувство, когда потратил минимум полчаса на поиск причины дискриминации своего компьютера в офисной сети — у всех гигабит, а у меня максимум 9 мегабайт в секунду.

Я перезагрузил все считчи и роутеры в офисе, я перековырял разные доки, мануалы, форумы. Ничего не помогало.

Потом произнес про себя "ну не мог же я срезать сам себе скорость" и сразу же вспомнил, как срезал ее несколько дней назад, когда загружал ролик на канал и не хотел забивать весь канал...

Самострел получился...
🌚13😁9💅1
Зачем разработчику VK Mini Apps?

Имел прекрасный опыт общения с Дмитрием Задохиным - DevRel из VK. Поговорили на тему VK Mini Apps — платформы, где любой разработчик может за пару часов собрать приложение и раскатить его на миллионную аудиторию с целью проверки гипотезы.

Я сам большой сторонник именно Web приложений, а не нативных по причине кроссплатформенности и более низкого порога вхождения.

В этом интервью я расспросил Диму на тему бизнесовой составляющей запуска мини приложений во ВКонтакте — кто будет владельцем? как идет работа с перс данными? что нужно, чтобы начать зарабатывать?

Эти и другие вопросы мы и обсудили в моем новом ролике на канале: youtu.be/8NrPCVB8B7Q.
🔥9👍41
Прямой эфир с Валентином Удальцовым

Когда-то давно я делал стрим с Валентином, где мы общались про него, его опыт, немного про PHP и планы на будущее.

Будущее наступило — прошло почти 4 года и сегодня Валентин приедет ко мне в гости и мы проведем еще один прямой эфир и пообщаемся на разные темы.

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

Правила для зрителей стандартные — задавайте вопросы и автору самого лучшего вопроса положена пицца за мой счет:)

Начнем в 19.00 сегодня!
Стрим будет тут: youtube.com/live/QPdhrhY0UGY
🔥101
Livecoding приложения на платформе VK Mini Apps

Второе видео про мини-приложения ВК. Первый здесь.

В этом ролике с Олегом Мифле (разработчик из ВК) собрали на лету интерфейс за полтора часа.

Реакт-разработчик из меня, конечно, такой себе, но запуститься удалось:)

Ролик: youtu.be/_BaDQrc7f0E
👍71
Телега прилегла и работает только через VPN/Прокси

Очень интересно — что это? Я вспоминаю 2018 год, когда телега активно лочилась силами РКН и как это выглядело бесполезно.

Это выглядело, как гонка вооружений, где РКН проигрывал телеге.

РКН последние полгода часто раскатывает новые способы "обхода обходчиков блокировок" и столь долгая недоступность телеграма выглядит не многообещающе:)
1👍1🌚1
Когда решил посмотреть код одного из разработчиков в галере:)
😁19
Нужна ли ORM?

Вчера имел диалог с одним разрабом и он сказал, что ORM не любит и проще+надежнее писать запросы напрямую в БД (с экранированием и тд, разумеется).

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

Лично я прям адепт ORM и использую его всегда, пока это возможно. Даже QueryBuilder подключаю в последнюю очередь — крайне удобно рассуждать в терминологии сущностей, а не запросов. И крайне удобно эти абстракции потом раскладывать в голове и по коду.

Да, цена за это в том, что контроля над происходящем мало и, иногда, ORM делает такие адские запросы (например при подтягивании зависимостей), что аж страшно становится.

Но, в большинстве своем, ORM — сила.
Перепечатывать сообщение

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

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

В итоге получается, что я быстро печатаю сообщение (зачастую с разными мелкими ошибками или детскими формулировками), но выдаю его практически моментально.

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

Вот напирмер такое сообщние может получиться когда я пишу оч быстро. Выделил жирным примеры ошибок, которые потом надо зафиксить.
👍9
This media is not supported in your browser
VIEW IN TELEGRAM
Не ронял прод - не сеньор?

— Ты уверен, что сможешь управлять этой штуковиной?
— Запросто, я разбивал аппараты и похитрей этого.
— Как понимать это заявление?
— Понимать так, что у меня большой опыт!


И чем он не прав?) В разработке также — чем больше проблем создавал и, важно, решал тем больше опыт и тем дороже твоя экспертиза!

Но лучше, конечно, прод не ронять, но вы меня не послушаете...
👍15😁1
Скорость рабочего времени

Я каждый год прям явно замечаю, что рабочий день пролетает все быстрее и быстрее. Сейчас время 20:35. Рабочий день начал в районе 10.

Ощущение, что прошло часа 3 вместо 10.5. И так регулярно и ощущение, что оно все время только быстрее.

Пока писал этот пост и отвлекался на рабочие задачи, прошло полчаса, хотя мозг это воспринимает как 5 минут...
👨‍💻6💯4🌚3🗿2
Программировать без зрения?

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

С тех пор я, так или иначе, касаюсь этой темы и зимой решил пообщаться со слабовидящим web3 разработчиком Денисом.

Мне было интересно как он разрабатывает свои продукты, используя только аудио-канал для написания и чтения кода, как он пользуется опенсорс пакетами и на что мне стоит обращать внимание, чтобы слабовидящим было удобнее пользоваться моими продуктами и opensource пакетами.

Посмотреть (точнее послушать) можно здесь: youtu.be/ojVwbErL5Vc
🔥10👍8🙏1
Когда сильно привык, что со всеми "на ты" и забываешь, что с этим собеседником "на ты" еще не перешел.

Как часто вы "выкаете" в своей работе с новыми людьми? Или уже сразу "на ты" и погнали?
👍2😇1
Лавинообразное снижение продуктивности.

Недавно писал про скорость времени, а теперь про сложность с концентрацией.

Я помню, как, лет 7 назад, я мог делать несколько дел подряд, жонглируя ими, как в цирке. Сейчас же любое отвлечение меня от задачи приводит к тому, что я минут 5 возвращаюсь обратно.

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

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

И эта лавина снижения продуктивности не останавливается, пока я не поработаю несколько дней по несколько часов подряд без отвлечения ни на что.

Ощущение, что "сделал много" наполнит мозг, жить становится легче и мозг снова начинает щелкать задачи и контекст задач на раз-два... пока не устанет... и так по кругу...)
🕊3🌚1💯1😭1