Ну тогда найдите удобную для вас логистическую систему, и приобретите.
Такими системами пользуются многие, начиная от всяких "доставка суши по городу" и заканчивая "доставка оптом по стране"
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
В принципе можно на торрентах поискать и платные продукты, но тут зависит от того, кто будет пользоваться результатом.
Если самих графиков не много (пару десятков), то в принципе велосипед тоже может быть оправдан...
Там написано задание для конкретного компьютера (возможно в учебном центре), где уже все установлено и настроено. А человек видимо пытается это сделать на домашнем компьютере, где виндовс вообще может быть на D: установлен.
Читая задания, нужно понимать, что управление компьютером это не нажатие записанной последовательности кнопок, а выполнение осмысленных команд, когда программист или администратор осознает зачем они и как работают.
Не волнуйстесь, в опен сервер не может быть MSSQL, поскольку он платный.
Но при установке вы иди не отметили установку mysql, или во время установки не прописался PATH.
Значит во время установки, просто не прописался путь в PATH
Глобально - это свойства компьютера, Advanced - Environment Variables, и там в System variables найти Path и добавить после последней точки с запятой путь к папке, где у вас лежит mysql.exe
Вы можете решить задачу на плюсах, но хранение данных и процедур оставить в SQL, таким образом впоследствии можно будет быстро прикрутить веб-морду с формами и отчетами, пользуясь той же самой базой. Просто во время планирования архитектуры подумать про этот вариант, чтобы в случае чего было несложно переделать под веб.
Вы же можете в перечислении файлов указывать полный путь к файлу, поэтому хранить можно как вам удобнее.
Насчет хранения в 1 каталоге - в зависимости от количества файлов всего и файловой системе,могут быть свои ограничения. Несколько десятков тысяч пользователей, значит может быть пару сотен тысяч файлов - могут быть проблемы, если ВСЕ в одном каталоге.
Например зайти проводником в винде в каталог с 100.000 файлов может занять несколько минут, а обращение к файлу из этого каталога по полному его имени - мгновенно.
Создание нового файла в каталоге может занять некоторое время, так как системе необходимо убедиться, что файла с таким же именем там нет.
То есть в вашем случае файлов не то, чтобы критично много, но я бы предложил разбить на 10-100 каталогов.
не начнуться - если в биосе тайминги выставлены на авто, оно определит какая планка дает самые медленные тайминги и будет работать со скоростью самой медленной планки памяти.
Ну вот MS написал Access, но суть в том, что для написания приложения для сложного бизнес процесса требуется столько знаний, что проще и грамотнее нанять программиста, который напишет это на каком-то веб-движке (не нужна лицензия на MS продукты, доступ по любому браузеру с любого устройства и т.д.), чем брать студента, который будет месяцами корячиться в Access, и при этом только на лицензию уйдет денег больше чем на саму работу (ведь хорошо развивается то, за что люди платят деньги, а не бесплатные вещи)
Это стало общепринятой практикой, и отдельно неплохим доходом для тысяч веб-студий, которые пишут простенькие "интернет-магазины", "биллинг-системы" и другие штуки.
Большинство фреймворков в принципе готовы для того, чтобы в них это реализовать, просто немного изменился подход - нужен реально программист, который напишет код, используя фреймворки, а не эникейшик, который наковыряет непонятно что в визуальных формах.
Возможно я не в курсе о том, что есть подобные системы, но я практически уверен что они крайне непопулярны и малоизвестны.
Написать простенькую форму, которая вставляет данные в базу данных на PHP/html - практически минутное дело.
Написать простенький php скрипт, который по sql запросу выдаст какой-то отчет на экран тоже минутное дело.
То есть мутить какой-то крупный софт (а access в свое время был чуть ли не самым сложным продуктом MS офиса), если есть такая конкуренция - нет смысла.
Осталось теперь все это привести в порядок, чтобы был общий дизайн, авторизация и так далее - для этого есть множество веб-фреймворков, просто вместо простой визуализации надо знать php и этот фреймворк.
Я настойчиво рекомендую найти программиста и дать ему тех.задачу. Судя по всему, ваша задача как раз выйдет и недорого и надежно, и добавлять новые отчеты в принципе сможет любой эникейщик, главное чтобы ядро и примеры форм/отчетов написал тот, кто знает что надо делать.
Грубо говоря да - хочешь быть директором - учись на директора.
Но. В нашей стране образование != трудоустройство, мне вот сложно представить выпускника, которого ставят где-либо менеджером.
Из образования однозначно нужно иностранный выучить например на advanced - это реально может помочь карьере в менеджменте. А в айтишной карьере устраиваться в те фирмы, где есть продвижение. В маленьких фирмах оно только в пределах свободных вакансий. В крупных фирмах все обстоит интереснее.
Если все будешь делать сам - времени на профессионализм в чем-то одном не хватит.
Если стал профессионалом в чем-то одном, то стать одновременно любителем во многом - будешь и так, любительские знания, даже во многих областях, приобрести на порядки легче, чем профессиональные.
Yeldos Adetbekov: Да, обычным селектом.
Выбираете всех, у кого id1= ваш юзер, и отношения с другим юзером например friend
select id2 from table_friends where id1=001
вот список всех id которые являются друзьями пользователя с ID 001.
по этому списку ID теперь можно работать дальше, делать подробный запрос про каждого.
Ну или сделать просто один запрос с использованием join.
Вам нужно немного почитать про базовые select-ы из двух таблиц, как работать с SQL
Такими системами пользуются многие, начиная от всяких "доставка суши по городу" и заканчивая "доставка оптом по стране"