Задать вопрос
  • Как подключиться к базе на сервере?

    saboteur_kiev
    @saboteur_kiev
    А что собственно за сервер? SQL там настроен? пользователь заведен? база создана?
    Хостинг обычно предоставляет управление базами данными через phpmyadmin или аналог, можно проверить.
  • Как построить запрос в sql c count?

    saboteur_kiev
    @saboteur_kiev
    В вашем скриншоте видно только ID И b_name. Есть ли вообще колонка с автором?
    если есть, то

    select * from books where author is null

    должно выдать все книги, где нет автора.
  • Система бекапов по сети на Windows XP?

    saboteur_kiev
    @saboteur_kiev
    На DHCP можно настроить, чтобы конкретным мак-адресам всегда выдавался конкретный IP адрес, таким образом можно на вашем DHCP роутере настроить пул адресов для левых машин и переписать все мак-адреса игровых машин, прописав для них выдачу статических адресов.
  • Система бекапов по сети на Windows XP?

    saboteur_kiev
    @saboteur_kiev
    А что не так с производительностью? Нагрузка на выделенную машину будет только во время загрузки операционки, то есть один раз утром все 20 машин, и может пару раз в день отдельные машины.

    IP все получают по DHCP, мак-адрес это железно прописано в карточке. Или у вас до сих пор IP прописан вручную? Простенький DHCP сервер поднимается службой за 5-10 минут.
  • Система бекапов по сети на Windows XP?

    saboteur_kiev
    @saboteur_kiev
    ну можно посмотреть в сторону загрузки операционной системы по сети.
    То есть на игровых компах вообще нет ОС, он есть только на сервере. Восстановление в таком случае упрощается до обновления локальных файлов.
  • Построения удобных графиков по данным из csv, чем делать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    Gorily: Смотря кто этим будет пользоваться - большинство такого софта платное, в качестве бесплатного предлагают тот же Excel, точнее надстройки для него для ускорения процесса.

    Посмотрите еще scidavis.sourceforge.net
    В принципе можно на торрентах поискать и платные продукты, но тут зависит от того, кто будет пользоваться результатом.

    Если самих графиков не много (пару десятков), то в принципе велосипед тоже может быть оправдан...
  • Как разобраться с командной строкой?

    saboteur_kiev
    @saboteur_kiev
    Там написано задание для конкретного компьютера (возможно в учебном центре), где уже все установлено и настроено. А человек видимо пытается это сделать на домашнем компьютере, где виндовс вообще может быть на D: установлен.

    Читая задания, нужно понимать, что управление компьютером это не нажатие записанной последовательности кнопок, а выполнение осмысленных команд, когда программист или администратор осознает зачем они и как работают.
  • Как разобраться с командной строкой?

    saboteur_kiev
    @saboteur_kiev
    Не волнуйстесь, в опен сервер не может быть MSSQL, поскольку он платный.
    Но при установке вы иди не отметили установку mysql, или во время установки не прописался PATH.
  • Как разобраться с командной строкой?

    saboteur_kiev
    @saboteur_kiev
    Значит во время установки, просто не прописался путь в PATH
    Глобально - это свойства компьютера, Advanced - Environment Variables, и там в System variables найти Path и добавить после последней точки с запятой путь к папке, где у вас лежит mysql.exe
  • CMS для работы с табличными данными (как MS Access)?

    saboteur_kiev
    @saboteur_kiev
    Вы можете решить задачу на плюсах, но хранение данных и процедур оставить в SQL, таким образом впоследствии можно будет быстро прикрутить веб-морду с формами и отчетами, пользуясь той же самой базой. Просто во время планирования архитектуры подумать про этот вариант, чтобы в случае чего было несложно переделать под веб.
  • Хранение ссылок на файлы в MS ACCESS или Excel таблицах для 1 записи?

    saboteur_kiev
    @saboteur_kiev
    Вы же можете в перечислении файлов указывать полный путь к файлу, поэтому хранить можно как вам удобнее.

    Насчет хранения в 1 каталоге - в зависимости от количества файлов всего и файловой системе,могут быть свои ограничения. Несколько десятков тысяч пользователей, значит может быть пару сотен тысяч файлов - могут быть проблемы, если ВСЕ в одном каталоге.
    Например зайти проводником в винде в каталог с 100.000 файлов может занять несколько минут, а обращение к файлу из этого каталога по полному его имени - мгновенно.
    Создание нового файла в каталоге может занять некоторое время, так как системе необходимо убедиться, что файла с таким же именем там нет.

    То есть в вашем случае файлов не то, чтобы критично много, но я бы предложил разбить на 10-100 каталогов.
  • Можно ли воткнуть память 4gb 1Rx8 и 4gb 2Rx8 вместе?

    saboteur_kiev
    @saboteur_kiev
    не начнуться - если в биосе тайминги выставлены на авто, оно определит какая планка дает самые медленные тайминги и будет работать со скоростью самой медленной планки памяти.
  • CMS для работы с табличными данными (как MS Access)?

    saboteur_kiev
    @saboteur_kiev
    Ну вот MS написал Access, но суть в том, что для написания приложения для сложного бизнес процесса требуется столько знаний, что проще и грамотнее нанять программиста, который напишет это на каком-то веб-движке (не нужна лицензия на MS продукты, доступ по любому браузеру с любого устройства и т.д.), чем брать студента, который будет месяцами корячиться в Access, и при этом только на лицензию уйдет денег больше чем на саму работу (ведь хорошо развивается то, за что люди платят деньги, а не бесплатные вещи)

    Это стало общепринятой практикой, и отдельно неплохим доходом для тысяч веб-студий, которые пишут простенькие "интернет-магазины", "биллинг-системы" и другие штуки.

    Большинство фреймворков в принципе готовы для того, чтобы в них это реализовать, просто немного изменился подход - нужен реально программист, который напишет код, используя фреймворки, а не эникейшик, который наковыряет непонятно что в визуальных формах.

    Возможно я не в курсе о том, что есть подобные системы, но я практически уверен что они крайне непопулярны и малоизвестны.
    Написать простенькую форму, которая вставляет данные в базу данных на PHP/html - практически минутное дело.
    Написать простенький php скрипт, который по sql запросу выдаст какой-то отчет на экран тоже минутное дело.
    То есть мутить какой-то крупный софт (а access в свое время был чуть ли не самым сложным продуктом MS офиса), если есть такая конкуренция - нет смысла.

    Осталось теперь все это привести в порядок, чтобы был общий дизайн, авторизация и так далее - для этого есть множество веб-фреймворков, просто вместо простой визуализации надо знать php и этот фреймворк.

    Я настойчиво рекомендую найти программиста и дать ему тех.задачу. Судя по всему, ваша задача как раз выйдет и недорого и надежно, и добавлять новые отчеты в принципе сможет любой эникейщик, главное чтобы ядро и примеры форм/отчетов написал тот, кто знает что надо делать.
  • Есть ли карьерный лифт в ИТ сфере?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    Грубо говоря да - хочешь быть директором - учись на директора.
    Но. В нашей стране образование != трудоустройство, мне вот сложно представить выпускника, которого ставят где-либо менеджером.

    Из образования однозначно нужно иностранный выучить например на advanced - это реально может помочь карьере в менеджменте. А в айтишной карьере устраиваться в те фирмы, где есть продвижение. В маленьких фирмах оно только в пределах свободных вакансий. В крупных фирмах все обстоит интереснее.
  • Как по вашему, лучше быть профессионалом в чем-то одном или любителем во многом?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    Если все будешь делать сам - времени на профессионализм в чем-то одном не хватит.

    Если стал профессионалом в чем-то одном, то стать одновременно любителем во многом - будешь и так, любительские знания, даже во многих областях, приобрести на порядки легче, чем профессиональные.
  • (MySQL+PHP) Как удалить элемент из "массива" который находится в ячейке Майэскуэл?

    saboteur_kiev
    @saboteur_kiev
    Yeldos Adetbekov: Да, обычным селектом.
    Выбираете всех, у кого id1= ваш юзер, и отношения с другим юзером например friend

    select id2 from table_friends where id1=001
    вот список всех id которые являются друзьями пользователя с ID 001.
    по этому списку ID теперь можно работать дальше, делать подробный запрос про каждого.
    Ну или сделать просто один запрос с использованием join.
    Вам нужно немного почитать про базовые select-ы из двух таблиц, как работать с SQL
  • (MySQL+PHP) Как удалить элемент из "массива" который находится в ячейке Майэскуэл?

    saboteur_kiev
    @saboteur_kiev
    Это не матрицы, это просто две таблицы, у которых есть совпадающие поля.
    ID в первой таблицы должны будут соответствовать ID1 и ID2 во второй таблице.
    Таким образом во второй таблице вы просто указываете идентификаторы пользователей, а в случае необходимости имена и другие параметры этих пользователей вы сможете узнать из таблицы 1

    Суть реляционных баз данных в том, что не нужно хранить какие-либо параметры несколько раз. Только один параметр, по которому будут объединяться таблицы, должен "совпадать".

    таким образом, вам не нужно в каждой таблице иметь элементы типа "Имя", "телефон", "мужчина" - это все можно взять из первой таблицы.

    А вообще, почитайте основы sql, буквально полчаса-час времени на чтение примеров использования помогут вам понять что происходит.
  • Как преобразовать аналоговую телефонию в цифровую?

    saboteur_kiev
    @saboteur_kiev
    Армянское Радио: Прошу прощения, я давно имел дело с АТС, и тогда настраивал TDA600. По памяти просто вспомнил, что тогда TDA200 была самой дешевой в этом классе станций. Можно поискать модель попроще, но я бы все равно рекомендовал что-то из Panasonic.
  • (MySQL+PHP) Как удалить элемент из "массива" который находится в ячейке Майэскуэл?

    saboteur_kiev
    @saboteur_kiev
    Зависит от параметров, которые вам нужны. Реляционные базы данных - это базы данных, в которых таблицы связаны друг с другом каким-нибудь полем.

    Например, таблица 1
    ID | Имя | Фамилия | пол | телефон

    Таблица 2
    ID1 | ID2 | relation_status

    в таблице 1 будет список всех друзей
    в таблице два каждой сторокой будет описан статус отношений между двумя пользователями. Для двусторонних прийдется описать двумя строками, то есть, если есть Вася и Петя, то во второй таблице должны быть записи
    Вася | Петя | дружба
    Петя | Вася | дружба

    при разрыве отношений, удалять обе строки

    при такой структуре, выборка элементов несложна - всегда из второй таблицы можно одним запросов выбрать всех друзей Васи или любого другого пользователя и наоборот.
  • (MySQL+PHP) Как удалить элемент из "массива" который находится в ячейке Майэскуэл?

    saboteur_kiev
    @saboteur_kiev
    Зачем вы, используя базу данных ( то есть таблицу со столбцами, в которых следует хранить разные элементы), храните все в одном столбце, чтобы нарываться потом на такие грабли?

    Вы в корне неверно понимаете зачем нужна база данных.
    Вместо удаления элемента из массива, перепишите архитектуру базы и запросы к ней, чтобы не нужно было распарсивать значение из одного столбца в разные элементы, и все ваши проблемы уйдут.