Pull to refresh
75
0
Vadim Fint @mocksoul

User

Send message

лично для меня блокер от использования любых графических IDE - это даже не хоткеи (в современных тоже всё настраивается налево и направо и можно сделать кальку VIM-а уже).

основной трабл - это "консоль далеко". Без тайлинга и кучи консолей я вообще не представляю как жить.

Единственный реальный недостаток Vim по сравнению с IDE - необходимость его настраивать под себя

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

Отсюда и простой вывод: для профессионалов VIM, да и EMACS - это швейцарские ножи. Для простых людей - бред, суваться в это можно только любопытства ради, если оно есть. В целом это во всех IT сферах так, да и не только в IT. Рюшечки, симпатичности, TTF шрифты - это всё для нормальных людей :-D.

Я 20 лет в VIM (ну, теперь уже, в nVIM) и я всё ещё продолжаю его настраивать :-D. Интересно даже как я буду пользоваться им ещё через 20 лет... ))). Но это билет в один конец - слезть с этой иглы уже невозможно в принципе.

Очень долго я держался за UI дебаггеры, открывал IDE вместо VIM-а в совсем сложных случаях. Но лет 10 назад я в обычном gdb внезапно начал чувствовать себя как рыба в воде, хотя изначально казалось что это просто какая-то бредовая неюзабельная консольная хрень.

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

Это же калька с wesp32. Зачем правда сюда засунули sd карту сожрав кучу GPIO, непонятно

И у wesp32 куча документации, к слову.

Параллелизм и каналы. В Python есть asyncio, который для типичных сценариев проще каналов

да падажжжиии... каждый второй Go-активист считает что каналы это супер круто и без локов. Классика же)

эта статья - очередное подтверждение того что go сейчас это как php 15 лет назад
а rust - как питон :-D

комьюнити python сейчас в 2k22 тоже превратилось в мусорку, слишком много треша вокруг

по факту сравнивать голый python и go по скорости - дурацкая затея. Для питона это нормально взять си и наваять модуль. Ну или сейчас взять rust и наваять модуль. Для go тоже можно, но гошный рантайм делает это уже не таким простым и красивым, по факту проще оффлоадить логику в отдельный процесс и общаться с ним да хоть через шареную память.

что в go действительно круто - это то что он обрубает руки всем желатилям натворить "эдакое", но при этом изза этого в публичных библиотеках тут и там видно кривой косой и "когда-нибудь выстрелит" unsafe код. Не везде, но встречается.

любой ЯП это средство. Суперпро на python сделает приложение лучше-быстрее-стабильнее-выберисвоё чем только что вошедший в мир программирования студент на go.

сейчас в 2k22 действительно демоны писать на python идея плохая, go тут подходит лучше. Но причины совсем иные.

но всем советую покопаться в rust и не просто почитать а попробовать пописать чего-нибудь. Это действительно заставляет думать о проблемах, которые что python что go просто запихивают под ковёр. Если вы знаете как это работает - этим проще управлять.

я уж молчу что у DNS записей есть TTL, вы это вообще игнорируете полностью
ну нельзя же так =(

правильно тут было бы нормально настроенное окружение

не поднимать ipv6 адрес вообще, если он не используется в системе

для выбора кто главнее (v4 vs v6) - gai.conf. Вы не контроллируете сеть изнутри приложения, поэтому если абстрагироваться от прямых IP адресов, то резолвить надо так как в окружении настроено и никак иначе.

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

если нужно чтобы резолвилось финальное имя - достаточно использовать полную нотацию из спецификации (с точкой на конце). Т.е. "golang.org." будет отрезолвлено именно в golang.org. даже если там ndots=100500.

тоже самое касается localhost, хотя если какой-то дуралей забыл кривой search в resolv.conf, я бы не расчитывал на адекватную работу приложений в таком окружении =).

наконец-то адекватный человек
я на генте с 1999, уже 21 год
у меня их целая гора — рабочий комп, домашний комп, nas, 2 ноута
и нигде нет никаких проблем с тем что что-то «не собирается» «циклическими зависимостями» и прочей ерундой наподобие «ой как долго собирается».

когда то давно лет 15 назад ставил на atom которые только вышли, на какой-то дешманский ноут, уже не помню даже какой. Вот там openoffice в то время компиллировался 20 дней, вот это было и правда перебор =))

в генте очень (!) легко всё сломать, скорее всего народ просто делает сам не понимает что. Не ломаешь — всё отлично. Особенно кто-то там внизу в комментах живёт на ~amd64, это ж надо додуматься.

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

Гента — не для всех. Но радует что люди у кого она не ломается и работает как часы есть)
а я больше 20 лет не гентах и всё равно не понимаю
ну компилится хром 7 часов, ну и хрен с ним, не надо же сидеть смотреть в консоль всё это время и в носу ковырять, в чём проблема-то?

но, с другой стороны, если вы через 10 лет генты занимаетесь такой ерундой как советы кому-то каких-то дистрибутивов — я вам тупо не верю.
поздравляю, вы сгорели
Кириллицы не было никогда.
Равно как и никогда не было проблемами с прошивками Семёна)
У меня тоже мейл светится в базе, но пароль не от мейла а от nnm, на котором я уже 100500 лет не появлялся.
А чего страшного в КЗ? Автомат вырубит же сразу.
Ну и плюс если вы такой параноик — подключайте розетки сами и никогда проблем не будет. Нормальные розетки устроены так, что там сделать КЗ чуть ли не специально только можно.

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

Но вырубать считок каждый раз уходя на работу — бррр… а если дети дома? Детей учить в щиток лазить?
На самом деле, проще защищаться файрволом и вовсе не обновлять продакшн. Переналивать когда надо новым образом и всё =)

И плевать что там — гента, бубунта или дебиан.
Hardened потому что на сервера ставить надо.
И к rolling-release это не имеет никакого отношения
Откат обратно возможен? Нет
По факту это как апгрейд винды)
1
23 ...

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity