Да банальный DNS сервер, только распределенный. Вы готовы собирать компанию людей, которые будут ставить этот софт и поддерживать друг друга?
Не заморачивайся, правь hosts
lukoie, Почти хостс. Вместо хостс вы тащите огромный блокчейн с хостами, и вдобавок устанавливаете сервис на каждый комп.
Уж проще .hosts синхронизировать как обычный файл.
Алексей Черемисин,
Как раз процессы, которые ожидают IO и попадают. Смотря как они ждут IO - например если через выделение памяти в swap, то прямым ходом в load average
- если у вас в системе 1 процессор, и AVG равно единице, то у вас система загружена полностью;
AVG не показатель полной загруженности системы. AVG показывает сколько процессов в среднем ждет своего выполнения в очереди. А ожидать они могут по разным причинам, не обязательно связанным с CPU.
Я бы посоветовал еще раз перепроверить какой файл вы открываете на сервере и какую базу. А именно, точно ли ваш скрипт открывает именно тот bot.db и точно ли он открывает в нем базу webbills, а не например Webbills
ixpl0,
Я не ООПшник, я даже не профессиональный разработчик.
Но упаковывание данных с их методами в один объект - это основной смысл ООП.
Если ты данные хранишь отдельно и функции отдельно, то любая модификация структуры данных приводит к тому, что тебе надо перебирать все функции и зависимости, чтобы понять где может поломаться.
В случае с ООП, ты точно знаешь что все находится в этом объекте, и все кто юзают данные этого объекта, юзают не данные, а методы объекта, которые можно соответствующим образом версионировать и модифицировать с обратной совместимостью. Это если ты в ООП с геттерами и сеттерами.
"крутые легкочитаемые проекты" несовместимы с крупными проектами. Проект на пару десятков тысяч строк, если он сделан в стиле ООП, можно прийти и через день уже править. В процедурном ты будешь месяц только пытаться разобраться как поправить, не сломав.
ООП это не про техническую красоту, это про организацию работы над проектом, где требуется десятки программистов, которые не будут мешать друг другу.
CyberTENSHI, Я как бы тоже перечислил "профессиональные" болезни программистов.
Глаза, кистевой синдром, спина - это все серьезно, и следить за этом не так уж и легко, особенно когда и работа и жена/дети.
Со стороны всем кажется что у кого-то проще. Но опять таки, если вы профессионально работаете в какой-то области, почему нельзя делать карьеру там?
Saboteur
@saboteur_kiev Куратор тега Разработка игр
Если под популярной ММО подразумевается Lineage2 и тому подобные, то там 5000 игроков сделали ограничение на программном уровне. При адекватном железе он тянет гораздо больше, но игровой мир не рассчитан на такое количество человек - будут толпиться банально не будет хватать квестовых персонажей и обычных монстров на всех игроков. И вообще, там комфортный онлайн считается 2000-3000 игроков, 4000+ уже тесновато.
Именно так.
Либо админ удаленного сервера должен прописать ваш ключ, либо вы получаете временный пароль на удаленном сервере чтобы могли это сделать.
Ну а иначе никак. В противном случае ЛЮБОЙ бы мог прописать свой ssh ключ на вашем сервере )
Андрей Мартынкевич,
Смотри. Жизнь у тебя только одна. Выбор учебного заведения - достаточно поворотный момент в жизни. А ты - САМЫЙ ГЛАВНЫЙ проект родителей. Если ты готов учиться (а еще лучше если ты до этого учился хорошо и понимаешь сколько это усилий), я бы советовал хотя бы год попробовать в универе. А там решишь. Или даже 1 семестр. Всегда можно передоговориться с другими заведениями, если не пойдет. Тем более сейчас в век удаленного обучения +-1 ученик не всегда проблема
Saboteur
@saboteur_kiev Куратор тега Разработка игр
Чтобы понять как все устроено, проще всего научиться программировать.
Нет такой професси как "хакер" отдельно от программиста. И тот и другой умеют писать программы, а следовательно понимают как программу можно изменить.