Как стать автором
Обновить
9
0
Игорь @itmind

Fullstack

Отправить сообщение

Зачем столько кода в статью вставлять? Пишите суть, нюансы, а на код ссылку.

Получается Svelte изначально был с правильным подходом, а Vue только сейчас решили сделать то же самое? Но ведь есть уже SvelteKit...

Виртуальная машина стоимостью 1 vCPU, 2 GB RAM, 30 GB NVMe SSD в себестоимости составляет:

  • Электричество: 20,4 руб

  • IP-адрес: 55,33 руб

  • Железо: 83,3 руб

  • Аренда ПО: 81,6 руб

  • Интернет-канал: 160 рублей

В сумме 400,63 рублей. 

Не понял тогда, как стоимость Level 1 в Москве всего 150 р, если это даже меньше себестоимости интернет-канала для одной VPS ?

Почему вы думаете, что санитар (из вашего примера) в Германии хорошо живет?

И можно пример про "уровень жизни в 10 раз выше"? Там все черную икру ложками едят или имеют свой дом/квартиру?

Пишу на Go и Rust, пользуюсь платной подпиской Codeium (там можно выбрать разные ИИ). ИИ экономит очень много времени.

Вместо поиска в интернете или чтения доки на библиотеку можно задать вопрос ИИ.

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

Я не дизайнер, и интерфейсы у меня выходят не очень, плюс писать разметку html вручную долго (прописывать все классы того же tailwindcss). Но сервис v0 мне за несколько минут выдал готовую разметку для админки на html.

Конечно, в выдаче ИИ есть ошибки в коде или неоптимальный код. Но это просто инструмент по типу шаблонов кода. Зная язык и библиотеки, ошибки сразу видно, и код легко и быстро подправляется вручную.

С облаком вопросов не возникало — мы выбрали ГРМ

Это ж сколько вы в месяц платите за аренду ГРМ?

Сервис на Go пишется за пару дней и работает на самой дешевой VPSке за 150 руб в месяц.

Да, но ведь в статье говорится, что IDEA, которую можно скачать, не легальна в России, и поэтому нужно собрать свою из исходников.

Получается, нужно сначала использовать IDEA нелегально, чтобы сделать легальную?

Почему не использовать для сборки VS Code или вообще через командную строку?

Ну и первый компилятор не был скомпилирован, т. к. еще не было компиляторов. Поэтому ваше утверждение неверно.

Этот подход удобен тем, что позволяет избежать блокировки основного потока выполнения, особенно если задача требует длительного времени. Ты просто запускаешь задачу, делаешь другие вещи, а затем, когда задача завершена, возвращаешься к ее результату.

Но в примере Feature/Promise вроде же блокируется главный поток на строке result := <-future.

Неправильный пример?

Стоимость указана только на сайте Analytic Workspace. Для остальных не нашел.

Почему скрывают цены? Этот какой то обман клиентов: за один и тот же функционал разные клиенты платят разные суммы?

Что бы собрать IDEA нужна IDEA ?

наиболее энергоэффективными языками программирования являются C, Rust, C++, Ada, Java, Pascal.

Почему в этом списке Java?

А куда деваются программисты после 40 лет? Не вымирают же.

Один раз установить docker с portainer ui и размещать там сколько угодно контейнеров. При этом я считаю, что раз разработчик смог написать какую то программу, то уж установить docker на linux точно сможет. В том же timeweb.cloud есть готовые образы VPS с docker+portainer, даже в консоль сервера заходить не надо.

Цена за один контейнер должна быть меньше, чем цена дешевого VPS. Иначе какой смысл арендовывать урезанный функционал. А у сервисов из обзора цена сопоставими с VPS.

Есть еще cloud.ru, и в timeweb.cloud можно быстро деплоить контейнеры docker.

VS Code с плагином SSH

Как плагин называется?

А можно купить на Андроиде и перешить на Аврору?

Нужно для файла использовать JSON Handler, а для консоли TextHandler. Поэтому такой ответ не подходит. Я пытал GPT, писал что код не верный и указывал ошибки, но она раз за разом выдавала неправильные ответы с придуманными несуществующими функциями.

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

Попросил ChatGPT написать пример приложения на Go в котором логи (log/slog) выводятся одновременно в консоль и в файл. Получил не работающий код с отсутствующими в реальности функциями:

// Открываем файл для логов
  file, err := os.OpenFile("app.log", os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0666)
  if err != nil {
      slog.Error("Ошибка открытия файла для логов", "error", err)
      return
  }
  defer file.Close()

  // Создаем хендлер для логов в файл
  fileHandler := slog.NewTextHandler(file)

  // Создаем хендлер для логов в консоль
  consoleHandler := slog.NewTextHandler(os.Stdout)

  // Создаем общий хендлер для логирования одновременно в файл и консоль
  combinedHandler := slog.NewMultiHandler(consoleHandler, fileHandler)

  // Устанавливаем созданный хендлер как глобальный для slog
  logger := slog.New(combinedHandler)
  slog.SetDefault(logger)

Объяснение:

  1. Открытие файла для записи логов: Мы открываем файл app.log, в который будут записываться логи.

  2. Создание Handler-ов:

    • fileHandler — отвечает за запись логов в файл.

    • consoleHandler — отвечает за вывод логов в консоль (stdout).

  3. Создание комбинированного хендлера с помощью slog.NewMultiHandler, который позволяет логировать одновременно в несколько мест (в данном случае в консоль и файл).

  4. Установка комбинированного хендлера как глобального: Мы устанавливаем наш комбинированный хендлер с помощью slog.SetDefault(logger), чтобы все логи проходили через него.

Вот только у log/slog нет метода NewMultiHandler и у NewTextHandler количество параметров другое.

Похоже вам просто повезло если с первого раза получили рабочий код.

В 1с есть же XDTO (схемы XSD) с проверкой валидности. Нужно через них писать XML.

Fiber на первом месте. У Gin даже документации нормальной нет, коммиты и релизы реже.

Информация

В рейтинге
4 908-й
Откуда
Хабаровск, Хабаровский край, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Фулстек разработчик, Программист 1С
Ведущий
От 300 000 ₽
Rust
Golang
Kotlin Multiplatform
DevOps
Управление разработкой
Оптимизация бизнес-процессов