kononov971, для программ на С, данные могут быть просто считаны с STDIN - они так передаются сервером.
Ну или можно найти готовую библиотеку, например libcgi.sourceforge.net
fridary, просто почитайте про спам и методы борьбы с ним. Следовательно вам нужно будет настроить софт и рассылать так, чтобы не попадаться.
Для начала, не стоит рассылать письма со своего домашнего провайдера.
Настройте обратную DNS Запись - многие почтовые сервера просто не примут письмо с сервера без этого.
Проверьте, что у вас почтовый сервер нормально настроен.
Ну и вообще, вопрос звучит как "где подробнее прочитать про системное администрирование" - это не та тема, где можно за 5 минут все рассказать.
Если у вас задача стоит написать приложение, а не непосредственно пользоваться им - то может и не нужно вообще париться по поводу самого сервера.
для mysql миллион записей вообще не проблема. Тем более, что это просто лог, в котором все добавляется в конец таблицы. Можете делать несколько таблиц, по месяцу, или по году, генеря имя таблицы автоматом.
Программирование - это непростая вещь. Вы не сможете почитать парочку хороших книг и чему-то научиться. Нужно читать и писать код. Много. Очень много. Переход от простых базовых действий с выводом в консоль до полноценного системного программирования идет годами.
Поэтому та информация, которую вы считаете для себя нестоящей - скорее всего как раз и нужна.
Читайте документацию к языку программирования. Читайте документацию и спецификацию к устройствам.
Совершенно не понимаю, как не имея хороших знаний, вы сразу замахиваетесь на сложные проекты.
Напишите для начала простенький парсер для нового скриптового языка, который вы придумаете сами. Например чтобы он обрабатывал текстовый файл с математическими данными, которые вы пишете в придуманном вами виде, и выводил результат. Потренируетесь. Когда-то из этого возник в последствии автокад и вольфрам альфа.
Константин Ермолович, Имеет смысл двигаться в сторону какой-то специализации после достижения уверенного уровня middle. Ибо ваш вопрос показывает недостаток базовых знаний.
На самом деле, разницу между библиотекой, движком, фреймворком, языком программирования, операционной системой и платформой - можно объяснить даже банально размером + ограничения/специализация. Поэтому просто учите технологии.
xmoonlight, мощный тогда - никак. Или делаете корпус (может даже будет проще сделать серверный шкаф со звукоизоляцией, но про вентиляцию нужно подумать). Ибо кулер в блоке питания, кулер на проце - без этого никуда.
Видяха опять же.
Посмотрите корпуса потолще, может быть даже кастомно их дополнительно звукоизолировать и поставить за ширму.
Я уже много лет комп не выключаю, сплю в 2-3 шагах от него и в принципе он не шумит. Днем его не слышно вообще, ночью тихое шипение если рядом послушать.
Ну понятно, что если запустить что-то нагружающее, чтобы вентиляторы раскрутились будет слышно.
Зачем именно 0db?
20-25 db уже почти неслышно. А с нормальным корпусом ночью с двух шагов непонятно включен или нет.
Самое шумное сейчас в корпусе винт
Павел Рогов, В общем случае, есть два варианта:
1. Находите не слишком пыльную работу и изучаете что-то самостоятельно. По возможности применяете это на практике на работе.
2. Ищете работу, где вы едва-едва проходите интервью. За год работы там - хорошо подрастете, затем или пытаетесь получить новые задачи, либо ищете снова "challenge". Но второй способ хорош на старте, пока вы растете как специалист. Например на сеньора, который меняет место работы каждые полгода - будут смотреть косо.
Павел Рогов, Это встречается гораздо реже чем в 50% компаний. И это практически не встречается в НЕ-айтишных компаниях, где программист просто обслуживает какую-то локальную систему.
Дмитрий, нет, ответ не толковый. В адресной строке никто не запрещает пользователю пользоваться разным регистром. А главное - вопрос вообще не про то, как вводит пользователь.
Даниил Матюхин, Устроиться подработать, например в компьютерный клуб.
Поставить у себя пару виртуалок, настроить между ними сеть
Поднять вебсервер, поднять на нем какой-нить форумный движок, разобраться как это работает. Настроить его на https.
Поставить на виртуалке линукс, поднять на нем самбу, разобраться с авторизацией по ключам, подучить bash и автоматизировать бэкап рабочих документов.
Разобраться с git
Даниил Матюхин, вы не сможете "выучить" темы, чтобы стать более-менее нормальным сисадмином.
Вы же годами учитесь в школе по учебникам. Что из того, что вы выучили в школе, вы смогли применить на практике в жизни?
Чтобы стать нормальным сисадмином, надо 20-30% читать, 70-80% делать, нужна практика.
Ну или можно найти готовую библиотеку, например libcgi.sourceforge.net