Денис Сечин: в тех вузе и "математику никогда не понимал или не хотел понимать, вообщем прогуливал"?
Это печально. Как говорил Ломоносов, возможно математика и бесполезна в обычной жизни, но она приводит разум в порядок.
Возможно поэтому, вам плохо дается. Но это можно наверстать, если просто продолжать делать то, что вы делаете и совершенствовать навыки. Поищите интернатуру.
Да и вообще что-то мы не туда забрели, просто откройте еще одну консольное окно. и выводите туда свой лог. А то привычка считывать лог из файла похоже нас подвела.
Вы же пишете программу - напишите свою реализацию tail (открыть файл, считать строку, отобразить на экран и так до EOF, после чего sleep на секунду и повторить начиная со считать строку)
tail это стандартная программка под Linux, которая выводит на экран последние строки текстового файла. с ключом -f, после вывода файла на экран она не завершается, а ждет, что файл будет дописан и выведет новые строки из него.
Под виндовс также есть реализация tail, unxutils.sourceforge.net
junior - человек, который разбирается в программировании достаточно, чтобы не путаться в понятии классов и их наследовании, знает базовые библиотеки и процедуры, умеет пользоваться дебагом самостоятельно настраивать рабочее окружение (установить, настроить компиляторы, основной вспомогательный софт (git например). У него может не хватать опыта написать новый класс или новую фичу в проекте, куда он только пришел, но полазить разобраться и исправить опечатки, или даже простой баг - уже должен быть в силах.
Мид - способен самостоятельно решать большинство проблем в проекте. Имеет ОПЫТ работы, хотя бы 1-2 года.
Разница между джуном и мидом, в основном - в реальном опыте работы. Если у джуна знания в больше части теоретические, у мида - практические.
сеньор - способен решать практически все проблемы, причем желательно оптимальным способом. Имеет ОПЫТ работы хотя бы 2-3 года.
Разница между мидом и сеньором в том, что сеньор имеет практические навыки решения проблем разного уровня сложности.
Многие сеньоры, потенциально могут быть архитекторами, то есть с нуля спроектировать проект, заранее зная, какие нагрузки он потянет, используя те или иные технологии. Мид обычно не обладает достаточным опытом, даже если он теоретически может знать список всех технологий, но выбрать что именно лучше использовать в проекте у него обычно не хватает опыта (разве что это для того проекта, где мид уже давно работает)
Сергей Капитан: Когда люди пишут средние и крупные программные продукты, это означает что:
а) его пишет несколько людей, и удобно всем использовать единые стандарты
б) модули легко масштабируются, они написаны для того, чтобы все могли их легко использовать и добавлять
в) рано или поздно вам надоест этот проект, вы уйдете, а кто-то возможно будет его дописывать. И будет очень хорошо, если он будет просто работать так, как написано в документации, а не разгребать каждую строчку ваших велосипеды
Ну тогда найдите удобную для вас логистическую систему, и приобретите.
Такими системами пользуются многие, начиная от всяких "доставка суши по городу" и заканчивая "доставка оптом по стране"
FanatPHP: я не понимаю, почему вы продолжаете здесь общаться. вы уже не раз назвали меня свиньей, и информировали что обычно вы бисер не мечете. Попрошу вас.
Но для такого непонятливого гуру, как Вы, я поясню, что
Пользователь: u1120485_heksen@10.8.204.49
часто может означать что имя пользователя заведено именно целиком (u1120485_heksen@10.8.204.49, а не u1120485_heksen, и вторая часть может означать именно сервер базы).
Эта практика встречается регулярно, и не только в mysql.
Вы еще скажите, что когда заводите пользователя для базы данных в таком формате, вы указываете именно клиентский IP (который внезапно может меняться) - это просто бред.
Илья Бобков: Еще раз уточните точные данные подключения у вашего администратора, есть подозрение что могла вкрасться опечатка.
А что собственно за сервер? SQL там настроен? пользователь заведен? база создана?
Хостинг обычно предоставляет управление базами данными через phpmyadmin или аналог, можно проверить.
На DHCP можно настроить, чтобы конкретным мак-адресам всегда выдавался конкретный IP адрес, таким образом можно на вашем DHCP роутере настроить пул адресов для левых машин и переписать все мак-адреса игровых машин, прописав для них выдачу статических адресов.
А что не так с производительностью? Нагрузка на выделенную машину будет только во время загрузки операционки, то есть один раз утром все 20 машин, и может пару раз в день отдельные машины.
IP все получают по DHCP, мак-адрес это железно прописано в карточке. Или у вас до сих пор IP прописан вручную? Простенький DHCP сервер поднимается службой за 5-10 минут.
ну можно посмотреть в сторону загрузки операционной системы по сети.
То есть на игровых компах вообще нет ОС, он есть только на сервере. Восстановление в таком случае упрощается до обновления локальных файлов.
Gorily: Смотря кто этим будет пользоваться - большинство такого софта платное, в качестве бесплатного предлагают тот же Excel, точнее надстройки для него для ускорения процесса.
Посмотрите еще scidavis.sourceforge.net
В принципе можно на торрентах поискать и платные продукты, но тут зависит от того, кто будет пользоваться результатом.
Если самих графиков не много (пару десятков), то в принципе велосипед тоже может быть оправдан...