TGViewer
Channel Public Channel
anton2920

anton2920

@anton2920_official

Низкоуровневое программирование на высокоуровневых языках.

Консультации и обучение программированию, разработка ПО, администрирование и другие услуги: http://anton2920.ru/services.htm.

CTO @workster_tech.

Группа для общения: @anton2920_official_chat.
Subscribers
989
Photos
91
Videos
0
Links
226
Recent Posts 19 shown
Post #467 682
Помните JetBrains Fleet? Да-да, тот самый «редактор нового поколения», который тормозил ваш компьютер при его использовании и тупил при попытках заниматься редактированием текста. На моём канале есть на него два обзора с разницей в два года между ними: вот и вот.

Сегодня я узнал, что оказывается ещё с декабря того года разработку этого редактора свернули и с декабря того же года его больше не получится скачать! Последней версией редактора так и осталась «предварительная 1.47». Вместо этого они планируют построить новое 💩 с фокусом на разработку с «друзьями» (вроде как будет зваться JetBrains Air).

С таким подходом к разработке ничего хорошего просто не может получиться. Жаль, когда-то неплохая компания с более-менее неплохими продуктами превратилась в тыкву. Даже современными версиями PyCharm пользоваться невозможно, не говоря уже о их новых решениях…
  • 🤝 10
  • 👍 4
Post #466 937
Три недели тому назад я показал, как можно собрать программу на Go вообще без стандартной библиотеки. Тогда для демонстрации я использовал свою любимую версию Go 1.4.3, а также в конце сказал, что по аналогии можно заставить таким образом работать и остальные версии.

Что ж, прошло три недели и я-таки заставил. Причём вообще все! Да-да, все большие версии с 1.3 по 1.27! С версиями 1.0, 1.1 и 1.2 тоже можно было бы, но там компилятор плохо оптимизирует выделения памяти, так что потребовалось бы реализовать, например, runtime.new а этого я делать принципиально не хочу. Эти версии я просто заставил работать на современной FreeBSD.

Все изменённые версии компиляторов доступны в моём репозитории. Выбирайте ветку с нужной версией и вперёд. Сразу отмечу, что вам также потребуется мой пакет с заглушками nostd. Вы можете написать и свой, но о нём придётся дать знать компилятору. С версии 1.6 флага -+ больше недостаточно.

Для теста я взял TCP echo-сервер и проверил его со всеми версиями. Всё работает как с тестом problem/0 сайта Protohackers, так и под нагрузкой от tcpkali2. Проверял только на freebsd/amd64. Может быть для других программ потребуются ещё какие-нибудь заглушки либо же всплывут какие-нибудь косяки, но это уже мелочи по сравнению с возможностью теперь писать на языке Go как и что угодно!

Также мои усилия открывают ещё кучу дорог для интересных экспериментов. Например, с какой версией получается самый маленький исполняемый файл, какая версия компилятора лучше оптимизирует, где runtime.a самый тяжёлый, насколько вообще наличие runtime.a влияет на производительность, как на неё влияют изменения в планировщике при переходе с 1.0 на 1.1 и с 1.13 на 1.14, где самая производительная реализация стандартного net/http ну и так далее. Можно теперь баловаться с этим как угодно.

Жду от вас в комментариях, что лично вам было бы интереснее всего проверить на разных версиях.
  • 🔥 13
  • ❤ 4
Post #465 901
Сегодня вечером решил пойти в бассейн. Так вот плавание у меня началось задолго до прибытия к месту назначения 🏊🌧☔️.

#юмор
  • 😁 14
  • 😐 4
  • 🤡 2
Post #464 962
anton2920 Хочу сделать на своём сайте раздел с полезными (по моему мнению) ссылками на различные доклады, статьи и книги по программированию и не только. Если у вас есть хороший кандидат в такой раздел, делитесь им в комментариях. Будем расширять горизонты друг друга…
Друзья, сегодня было время и я решил уделить его созданию обещанной страницы. Пока что добавил туда самое необходимое. Ещё я решил написать вам свои рекомендации к изучению и комментарии к каждому из представленных материалов. Наслаждайтесь:

http://anton2920.ru/useful.htm
  • 🔥 12
  • 👍 5
  • ❤ 4
  • 👏 1
Post #463 1.27K
Послушайте, какой идиот додумался переводить названия и описания видео на YouTube с русского на английский и наоборот!? Почему просто не показывать язык оригинала? Где-то, видимо, посчитали, что раз я знаю два языка, вот на них мне и нужно всё показывать, но забыли учесть, что если видео уже на одном из этих языков, то никакого перевода не нужно. Причём ведь, это фиг ещё отключишь…

Я понимаю, что это уже давно так, просто накипело. Люди проектируют системы непонятно для кого. Нам с вами это будет уроком: при добавлении функции нужно думать о среднестатистических пользователях, а не о себе или о каком-то гипотетическом человеке. И уж тем более не нужно делать функцию для «галочки».

#rant
  • 💯 16
  • 🔥 2
  • 😡 2
Post #462 1.15K
Хочу сделать на своём сайте раздел с полезными (по моему мнению) ссылками на различные доклады, статьи и книги по программированию и не только. Если у вас есть хороший кандидат в такой раздел, делитесь им в комментариях. Будем расширять горизонты друг друга 🤓.
  • 🔥 32
  • 🥰 4
Post #461 1.69K
Вымирающий вид — программист, обсуждающий шаблоны проектирования (картинки публикаций в комментариях). Вы заметили, как с популяризацией искусственного интеллекта, все эти обсуждения заглохли? Про парадигмы, шаблоны, чистый код и архитектуру. Хороши эти подходи или нет — уже никого не волнует.

Поэтому программирование и на дне: незнающие люди громче всех кричат, что за полчаса с «другом» смогли сделать какую-нибудь ерунду, а знающие люди своим ценным опытом не делятся, ибо думают, что ничего интересного в нём нет. Вспомните, когда в последний раз кто-то серьёзно обсуждал какой-то интересный подход в программировании и он не был связан с нейронными сетями. Если вы вспомните Better Software Conference, то это всего лишь капля в море.

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

Так что мой вам совет. Если у вас есть какой-нибудь подход к разработке, который вы используете, то напишите о нём статью или снимите видео. Пускай вы его сами не придумали, пускай вы не считаете его чем-то стоящим — всё это неважно. В нашем большом мире обязательно найдётся хотя бы один человек, кому это пригодится. Так что оно уже будет сделало вами не зря.
  • 👍 28
  • ❤ 7
  • 🤨 2
  • 👏 1
Post #460 1.49K
🔴 Сегодня в 16:30 я покажу, как у меня получилось собрать программу вообще без стандартной библиотеки Go (даже без runtime.a). 🔴

А также, если останется время, попробуем провернуть тоже самое с последней версией Go.

- https://twitch.tv/anton2920
- https://kick.com/anton2920
- https://youtube.com/live/gCOGnTbsrDY?feature=share
- https://www.donationalerts.com/r/anton2920

#анонс
  • 🔥 8
Post #459 1.39K
Пять тыщ!

Последняя трансляция за два дня набрала рекордное число просмотров, с чем я всех нас и поздравляю 🥳🥳🥳.

Потенциальных причин этому я вижу две:

• громкое название;
• смена алгоритма подсчёта просмотров YouTube'ом.

В любом случае, это самый лучший знак, что нужно продолжать заниматься этим и дальше. Большое всем спасибо, что вы у меня есть. На достигнутом я останавливаться не планирую.
  • ❤ 23
  • 👍 6
  • 🔥 5
Post #457 1.53K
Перефразируя одного небезызвестного польского сатирика, есть программисты настолько слабые, что не могут даже сойти с должности.

#юмор
  • ❤ 4
  • 👍 1
  • 😁 1
Post #456 1.41K
🔴 Сегодня в 14:00 мы посмотрим Casey Muratori – The Root of The Root of All Evil – BSC 2026. 🔴

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

- https://twitch.tv/anton2920
- https://kick.com/anton2920
- https://youtube.com/live/chusH4Yli-c?feature=share
- https://www.donationalerts.com/r/anton2920

#анонс
  • 🔥 9
  • 🤔 1
Post #455 1.34K
Давно у нас не было реакций (последняя была четырнадцать трансляций назад). Этот формат многим нравится, но хорошая реакция очень сильно зависит от хорошего видео. Если мне самому не интересно смотреть какой-то материал, то кроме нытья о желании поскорее включить что-нибудь другое выдавить из себя особо ничего не получается. Ещё и вы присылать интересные видео перестали, даже когда я начал смотреть их за бесплатно.

Но сегодня появился повод! У замечательной конференции Better Software Conference прошёл второй созыв. Главным докладчиком уже по традиции выступил наш любимый и многоуважаемый Casey Muratori. На сей раз тема его доклада «The Root of The Root of All Evil». По названию кажется, что на сей раз мы погрузимся в историю фразы «Premature optimization is the root of all evil» и какой она нанесла ущерб индустрии. Доклад длится почти три часа, так что ожидайте реакцию часов на пять 🙃.
  • 👍 5
  • 🤔 2
  • ❤ 1
Post #454 1.27K
anton2920 Для тех, кто пытается смотреть на YouTube, у нас тут проблемы…
Всё починили. Присоединяйтесь!
Post #453 1.34K
anton2920 🔴 Сегодня в 17:00 мы обсудим всякие новости и я вам покажу, что я успел напрограммировать за последний месяц. 🔴 - https://twitch.tv/anton2920 - https://kick.com/anton2920 - https://youtube.com/live/6IwfLQFHJZw?feature=share - https://www.donationalerts.com/r/anton2920…
Для тех, кто пытается смотреть на YouTube, у нас тут проблемы…
Post #451 1.26K
Всем привет! Соскучилась? Я тоже. Но не переживайте, сегодня будет большая, в плане количества затрагиваемых тем, трансляция. Ожидайте более конкретного оповещения 🙆‍♂️.
  • 🔥 17
  • 👍 5
  • 👌 2
  • 🤷‍♂ 1
Post #450 1.95K
anton2920 Начало положено 🙆‍♂️. Трансляция в четверг вечером.
Вот и ушла эпоха…

В этот вторник мы съехали в офиса, а со вчерашнего дня он больше нам не принадлежит. Стоило ли оно того? Однозначно да! Вы даже не представляете, насколько проще решать вопросы, когда не нужно планировать созвон, искать свободное время и т.д., а можно просто подойти и спросить. Если ваша работа требует взаимодействия с другими людьми, то офис реально помогает это взаимодействие упростить.

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

С начала лета в наших жизнях происходят большие изменения, поэтому от офиса пока пришлось отказаться. Я не сомневаюсь, что в будущем, мы к нему ещё вернёмся. Скорее всего, он будет уже в другом городе, намного больше и сразу рассчитан под найм наших будущих коллег 🙆‍♂️.
  • 👍 18
Post #448 1.72K
anton2920 Захотел поиграть, называется…
Holy sh**t… Year of FreeBSD desktop?
  • 🔥 10
  • 👍 5
Older posts →

About this channel

How can I read @anton2920_official without a Telegram account?
TGViewer shows the public web preview Telegram publishes for anton2920: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does anton2920 have?
anton2920 (@anton2920_official) has 989 subscribers on Telegram, refreshed roughly every 30 minutes.
Does anton2920 know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →