• Как поставить телеграм бота java на windows server?

    @rPman
    Судя по всему ты попал в классическую ловушку новичка - знаешь и умеешь только windows, но на полноценный хостинг денег не хватило и купил кастрированный (без gui) он обычно дешевый, порядка 200-300р и в результате получил одну единственную консольку?

    В windows консоль очень уж убогая, спасибо powershell можно с его помощью выполнять задачи, например скачать файл по ссылке
    Invoke-WebRequest -Uri "http://example.com/file.ext" -OutFile "C:\path\myfile.ext"


    p.s. настоятельно рекомендую не маяться дурью и сразу изучать хостинг на основе linux, это фактически золотой стандарт в мире, и большинство готовых инструментов - там

    чтобы передать файлы на linux хостинг тебе нужно чтобы на нем был запущен какой то сервер и он был доступен по ip адресу (и порту, иногда дешевые хостеры меняют порт со стандартного), в linux это ssh
    с помощью ssh ты подключаешься к хостингу, а так же можешь копировать файлы туда и обратно (scp) так с ним умеют работать такие утилиты как rsync или тот же git так что на выбор у тебя куча вариантов
    Ответ написан
    Комментировать
  • Подойдёт ли 2К монитор для моего ПК?

    @Drno
    Да, работать будет нормально
    uHD 630 рассчитана на 4k

    нет, выше нагрузки не будет, т.к. видеоядро работает полностью отдельно от другой логики ЦП. Ну мож ан пару градусов больше греться ЦП будет

    Для тишины достаточно использовать башенный куллер на 120мм-140мм за 2к рублей и нормальный корпус
    Ответ написан
    Комментировать
  • Гайд по поступлению в Беларуси?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Растолковывать тебе никто не будет. Детский сад закончился, после школы ты никому не нужен. Вообще. В школе из класса в класс тебя тянули за уши. Там даже двоечников на второй год оставляют КРАЙНЕ редко. А за пределами школы - просто отчислят и все, иди ищи работу в макдональдсе или умирай с голоду.

    Веб-программированию в учебных заведениях не учат, сам учись. Документации - полно.

    На вышку поступаешь чтобы получить высшее образование. Там гайдов полно - сдаешь вступительные, поступаешь. Плохо сдаешь - не поступаешь.

    Такова взрослая жизнь.

    Поэтому есть родители - поговори с ними, они уже прошли многое, и если не знают профессию, то знают жизнь.
    Можно поговорить вообще о разном, и делая скидки что родители могут быть "старперами", не стоит забывать что родители как-то раздобыли дом, еду, одежду и смогли потратить ОЧЕНЬ много чтобы вырастить тебя. Это очень плохо понимается (количество усилий), потому что ты видишь и помнишь больше сейчас, чем то что было 15 лет назад.

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

    Смотришь что там преподают. Для ИТ хорошо математические, а может есть и айтишной направленности. Не так важно какой факультет. Именно программированию все равно будешь учиться дополнительно и сам. То, что дают в институтах - это в основном академические знания, и хорошая основа там больше математика, которая мало устаревает.
    Ответ написан
    7 комментариев
  • Зачем нужны НЕ void методы?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Может для того, чтобы передавать значения другим, не?

    Верни мне из xxx() значение, чтоб передать его в другой метод.
    Например, в метод yyy(int value)
    Вызови метод yyy() и передай ему значение, которое ты получишь от xxx(), без дополнительной переменной

    Или возьми и получи данные метода LocalDateTime.now() - прикинь, это тоже метод и он не void

    P.S.
    Это откровенно глупый вопрос человека, который второй день видит программирование.
    Ответ написан
    5 комментариев
  • Нужно ли иметь много комплектующих для ремонта ПК?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Ну, для начала - нужна нормальная post-карта, которая будет показывать на каком коде зависла загрузка (по факту - какой компонент мешает запуститься).
    Касательно железок. На начальном этапе достаточно будет 2-3 (некоторые матери могут не хавать ту или иную память) планки оперативы каждого типа (ddr2/3/4), 1-2 видюхи-затычки (условно gtx 250-450. Можно, в теории и ниже - но там шанс словить труп выше). Касательно процов сложнее, т.к. куча разных сокетов, но если говорить о относительно старых матерях (которые скорее всего и будут тащить в ремонт), то дешевые камни (условные селероны/атлоны (емнип)) под них можно найти довольно дешево (если не на авито(olx), то у китайцев).
    Плюс, скорее всего, после ремонта могут оставаться комплектующие (я не про тыренье, а к примеру, нужно "прокачать" железо, вы (или клиент) покупаете новые. А старые можно либо забрать по сходной цене, либо вообще даром (бывает и такое))
    Ответ написан
    Комментировать
  • Безопасно ли удалить pull request?

    sergey-kuznetsov
    @sergey-kuznetsov Куратор тега Git
    Автоматизатор
    Удалить Pull Request невозможно, разве только закрыть его, да и не нужно ничего удалять для доработки задачи! Просто вернитесь в свою тематическую ветку. Добавьте новые коммиты с исправлениями и отправьте их на гитхаб. Pull Request обновится автоматически.

    Даже если вы закрыли пиар, но продолжили работать в той же ветке, то последующий пуш просто заново откроет этот же пиар.

    Аналогично если на Code Review будут замечания, то вы их просто исправляете локально в той же тематической ветке и пушите. Доработки сразу попадут в Pull Request.
    Ответ написан
    Комментировать
  • Почему sum(sum(xy)/sum(x))/n приближенно равен sum(sum(xy))/sum(sum(x))?

    wataru
    @wataru Куратор тега Математика
    Разработчик на С++, экс-олимпиадник.
    Должны быть какие-то определенные свойства матрицы даны. Иначе оно нифига приблеженно не равно. Например,

    X= {{1, 5}, { 1, 5}}, Y={{5, 1/5}, {5, 1/5}}

    слева даст: 1/2 (10/2 + 2/10) = 1/2 (5 + 0.2) = 2.7

    а справа: (5+5+1+1)/(1+5+1+5)= 1

    Вообще даже близко не равно. Меняя 5 в матрице выше на сколь угодно большое число, вы получите сколь угодно большую разницу.
    Ответ написан
    4 комментария
  • Как сменить обмотку в блоке питания?

    @Drno
    зачем трогать если БП новый и всё работает?)
    То что она выглядит пожамканной, незначит же что функцию не выполняет))

    это скорее всего просто "изолятор" какой то. какая разница как он выглядит
    Ответ написан
    1 комментарий
  • Как сменить обмотку в блоке питания?

    sotvm
    @sotvm
    Умный поймёт, а дураку и так всё равно.
    Все работает отлично, Но дурная голова рукам покоя не даёт? :))
    Ответ написан
    10 комментариев
  • Имеет ли смысл использовать в проектах свою реализацию аутентификации и авторизации с использованием JWT, когда есть OAuth2?

    @dimuska139
    Backend developer
    Во всех моих проектах используется и авторизация через соц. сети, и авторизация через email-пароль. Я не очень понял, как OAuth2 противоречит использованию JWT-токенов. Вы залогинились через VK, допустим, и бэкенд вашего сайта после этого сформировал пару токенов (access - jwt и refresh - обычный токен). То есть OAuth2 - это по сути делегирование выполнения аутентификации стороннему сервису, где юзер уже зарегистрирован ранее. А после этого (при успешной аутентификации) вы формируете токены (у себя на сервере) и крутите (я про ротацию) сами их как хотите (это к OAuth2 уже не относится). То есть ответ такой: одно не исключает другое.

    Или вы спрашиваете о том, есть ли смысл в 2022 году оставлять возможность регистрироваться через email+пароль? Если да, то это зависит от бизнес-требований. Как стоит задача - так и делайте. Во всех моих проектах есть регистрация в том числе и через email+пароль (и это решал не я).

    Может ли это мне как-то навредить в будущем

    Это решают менеджеры, которые формируют бизнес-требования, а не исполнитель.

    P.s. продублирую на всякий ещё и тут: https://gist.github.com/zmts/802dc9c3510d79fd40f9d...
    Ответ написан
    1 комментарий
  • Можно ли заряжать макбук зарядкой повышенной мощности?

    ProgrammerForever
    @ProgrammerForever
    Учитель, автоэлектрик, программист, музыкант
    Аналогия:
    Вы набираете ванну со скоростью 20л/минуту. Кран просто не позволяет воде пойти быстрее. А завтра ГорВодоКанал/ЗапСибГидроВодХоз клеит объявление: "Раньше каждый кран мог давать до 50л/минуту, а теперь до 100л/минуту".
    У Вас лично ничего не поменялось: кран потребляет столько воды сколько может;

    С блоком питания ситуация та же: больше Ватт при том же напряжении означает что блок питания может дать больший ток (если его попросят) и при этом не сгореть. Но потребитель скорее всего и не попросит
    Ответ написан
    Комментировать
  • Не работает буфер обмена на терминальные серверы Windows?

    @rPman
    Локально на машине языковая поддержка установлена?

    Я видел кучу проблем если локально стоит только английская локаль (или еще хуже, второй, что то типа французская) а удаленно - русская.

    Мало того, в момент копирования, выбранная раскладка клавиатуры должна совпадать (но тут проблемы больше со вводом, некорректно работают знаки препинания например)
    Ответ написан
    1 комментарий
  • Что лучше, 24гб ram в одноканале, или 16 в двух?

    @Drno
    Если 16гб хватает - то будет быстрее 16гб
    если уходит в файл подкачки, нехватает 16гб - то быстрее 24гб
    Ответ написан
    Комментировать
  • Можно ли заряжать макбук зарядкой повышенной мощности?

    xez
    @xez
    TL Junior Roo
    Можно.
    Ничего ему не будет.
    Ответ написан
    Комментировать
  • Как поставить телеграм бота на java на сервер?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    Устанавливаете JDK на сервер, заливаете свое приложение.
    Если у вас приложение не принимает входящих сетевых соединений - закрываете все порты, кроме 22го (для ssh).
    Можно приложение просто запустить, а можно сделать его сервисом.
    Вроде все.
    Ответ написан
    1 комментарий
  • Где можно сдать сервер в аренду?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Это не сервер. Это безродный китаец, шитый поддержкой ксеонов (в общем заблуждении, что ксеоны использовать на геймерских тачках - это круто). Сеть 100Мб - это где? Дома, что ли? Кому он нафиг нужен?

    Raid-контроллер есть? Аппаратный, не программный.
    UPS есть?
    Бэкапы есть?
    Гарантия того, что ты не потыришь мою виртуалку, какова?

    Нету ничего? Извини, чувак, я проще в DC тачку арендую...
    Ответ написан
    3 комментария
  • Почему я могу отметить чужой ответ решением?

    Это было и вчера. Это не баг. Вы не можете помечать ответы решениями, но вы можете через эту кнопку голосовать за то, чтобы через некоторое время ответ был помечен решением автоматически, если этого не сделает автор вопроса.
    Ответ написан
    2 комментария
  • Сайт для ресторана?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Туда, куда вам нужно. Автоматизация бизнеса начинается с построения бизнес-процесса.
    Ответ написан
    1 комментарий
  • Алгоритм Евклида?

    Alexandroppolus
    @Alexandroppolus
    кодир
    если a < b, то a%b всегда равно a
    Ответ написан