• MacBook Air M1 8/256 подойдёт для разработки?

    @apvex
    Общий совет всем, кто собирается покупать себе новый МакбукПро - берите всё насколько можно и возможно, смотря какой у вас кошелек. На сегодняшний день, лучше конечно брать Макбуки на максимальном М3 Макс и памяти чем больше тем лучше, в каком-то смысле оптимально-минимальным я бы назвал 32 ГБ ОЗУ и 1 ТБ SSD.
    Сам владею такой машинкой на М1 Макс, и пока его мне достаточно, а дальше посмотрим.
    Ответ написан
    Комментировать
  • MacBook Air M1 8/256 подойдёт для разработки?

    pewpew
    @pewpew
    Буквально недавно обновил MacBook Pro M2 8/256Gb (в старой будке) на новенький MacBook Pro M3 16/1Tb.
    На самом деле и прошка M2 неплохо себя показала. Прекрасная машинка за свои деньги.
    Причина желания поменять - тачбар. Это была попоболь из-за отсутствия тактильных F-кнопок.
    Поддержу предыдущих ораторов про 16 гигов и про 1Tb. Младшие (базовые) модели грешат потерей производительности из-за не очень скоростного контроллера памяти и накопителя. Поэтому лучше поискать модель с 16 гигами памяти и накопителем хотя бы 512 гигов.
    Про память - я запустил в докере банальный LAMP и оно уже откушало примерно 8 гигов памяти. На своей новой прошке не заметил просадки по памяти, но уверен что вместе с IDE например от JetBrains и запущенном браузере оперативная память будет самым чувствительным ресурсом. А вот проц что M1, что M2, что даже M3 - показывают приятную производительность и энергоэффективность.
    Резюмируя - на golang пожалуй должно хватить. Если эта машинка подвернулась по удобной цене на вторичном рынке, то вполне можно брать. Но лучше добавить как RAM (в первую очередь) так и SSD (256 гигов - это прямо минимум, слишком быстро начнёт заканичваться). И если с SSD ещё можно добавить внешний накопитель (не очень удобно, но можно), то RAM не добавить.
    Ответ написан
    Комментировать
  • MacBook Air M1 8/256 подойдёт для разработки?

    У меня Macbook Pro M1 Pro 16/512.
    Когда запускаешь какую-то IDE от Jetbrains типа Goland, то батарея тает на глазах, да и памяти она кушает хорошо.

    Если будете работать в VScode, то такой проблемы возникнуть не должно, если не увлекаться плагинами. Сам Go потреблять много ресурсов не будет. Основной потребитель памяти - это всегда большое количество вкладок в браузере.

    Но... Как только вам понадобится Docker, могут начаться проблемы. На Маке он не нативный, и может сжирать много памяти. У меня много чего в Докере запускается, и вкладок в браузере всегда несколько требуется, поэтому мне 16 прям впритык.

    Мой совет - брать машину с 16гб минимум, но тогда уже нет смысла брать Air...

    P. S. Мак в разы лучше работает с памятью, чем винда, поэтому сравнивать не всегда корректно.
    Ответ написан
    2 комментария
  • Как сделать синхронизацию рабочих столов двух macbook?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Так оно же по умолчанию работает.
    Содержимое рабочего стола лежит в icloud и автоматом синхронизируется между устройствами.
    Ответ написан
    2 комментария
  • Как сделать синхронизацию рабочих столов двух macbook?

    AlexeyKolodchenko
    @AlexeyKolodchenko
    sudo cat /dev/ass | grep “the Adventure”
    65b92fb3b315f032308890.png
    Вот же оно есть...
    Ответ написан
    Комментировать
  • Как предотвратить бесконечную загрузку страницы при отправке post запроса?

    NikFaraday
    @NikFaraday
    Student full-stack Developer
    Ну... Вот структура ajax скрипта для post запроса (Только вам нужно сначала ещё подключить jQuery, потому что ajax является частью библиотеки jQuery):

    let data = { prop: value }
    let jsonData = JSON.stringify(data)
    
    $.ajax({
         url: 'https://domain.com/route/to/endpoint/',
         method: 'post',
         data: jsonData,
         dataType: 'json',
         contentType: 'application/json; charset=utf-8',
         success: (response) = { console.log(response) }, // catch Ok
         error: (response) => { console.log(response) } // catch other (BadRequest, NotFound e.t.c)
    })


    Этот скрипт будет выполняться асинхронно и пользователю не придётся ждать его завершения, а когда запрос будет выполнен, вы сможете его обработать в блоках success и error
    Ответ написан
    3 комментария
  • Как предотвратить бесконечную загрузку страницы при отправке post запроса?

    @calculator212
    обновлялся счетчик отправленных сообщений
    Нужно отдельное API которое будет возвращать тебе значение счетчика для текущего чата, например по id чата. На стороне клиента нужно использовать js, сейчас обычно используют fetch реже XHR, соотвественно в js тебе нужно будет запустить фоновый процесс который будет опрашивать сервер раз в секунду например и обновлять счетчик
    Ответ написан
    Комментировать
  • Как предотвратить бесконечную загрузку страницы при отправке post запроса?

    Использовать SSE (Server Sent Events). Это на порядок проще, чем вебсокеты, но мощь практически такая же.
    Вот неплохая статья на английском.
    https://blog.stackademic.com/real-time-communicati...

    Кстати, библиотека HTMX позволяет это обрабатывать и без написания Javascript
    https://htmx.org/extensions/server-sent-events/
    Ответ написан
    Комментировать
  • Время от времени зависает RDP, как пофиксить?

    hint000
    @hint000
    у админа три руки
    Потери пакетов в сети.
    На клиентской стороне в командной строке ping -t адрес_сервера
    на несколько минут (можно параллельно с подключением RDP), потом Ctrl-C и смотреть количество потерь.
    Ответ написан
    3 комментария
  • Как организовать одновременную работу RDP и AnyDesk?

    @TheBigBear
    СтарОдмины мы
    Тебе надо работая по RDP на удалённом компе - предоставить кому-то к нему доступ через Anydesk?
    Запускай RDP клиента с опцией /console - и увидишь приглашение
    Ну или поставь еще TightVNC, выпусти порт 5900 и подключайся сначала им

    дополню
    В обновленной версии терминального клиента rdp 6.0,6.1 и выше (windows 2008/ windows 7) для тех же самых целей используется команда “mstsc /admin”
    Ответ написан
    1 комментарий