Дает, надо передать последнюю пустую строку, ну или тупо напечатать )))
А вот ваше не дает, как заметили выше, вначале потока, как правило, не бывает переноса строки, тем самым первый домен будет всегда без http
Это весь код))) Я оперирую словами постановщика :) Я понятия не имею, сколько это много, но скорее всего да, cat захлебнется подачей, но я уже сказал, для файла зоны .com я воспользуюсь sed, он поточный и правила применяет к каждой строке, то есть как бы пофигу какого размера файлик :) Ну а читать построчно может и perl, задачи читать с файла небыло, по этому читаю с STDIN а как туда залетают данные мне пофигу, файл это, или вэб сервер или php скрипт, вообще до фене))
Если вы вводите домены руками, то все верно, он так и выдаёт. Вы должны на STDIN ввести весь список целиком как в ТЗ а не по очереди
Если у вас доменов много, то скорее всего они лежат в файле в вашем формате (хотя можно и Ctrl+C Ctrl+V), тогда вызов команды должен быть таким
cat domains.txt | perl test.pl
Если вы хотите записать результат в файл (так как доменов то много), то вызов будет таким:
cat domains.txt | perl test.pl > result.txt
Вообще консоль достаточно мощная и универсальная штука. Советую освоить. С консолью не знакомы разве что онли виндовс пользователи, но для вэб программиста, тем более хорошего это не свойственно, ибо всё окружение на никсах завязано (если конечно не под ASP идет разработка)
PS. Хотя преобразование такие на самом деле удобней делать через sed что я бы и сделал, но это уже не совсем к программированию
Вот такой там код на скрине, в одной строке все 3 операции
while(<>){printf'http://'.$_;};
Да как бы там вообще не шла речь о языке в ТЗ, а хороший спец, как правило этот тот спец, который выбирает инструмент под задачу, а не наоборот))) Заметьте я никого не хочу назвать хорошим спецом или плохим
miltorg, я так ради интереса думал где там три строки, и вторая строка на 19 символов.
Вот код (тут и ввод и вывод):
Вот результат:
Хотел регулярками заморочиться, да задача слишком банальна :) Кто шарит в perl сожмет программку еще больше, я подзабыл его конечно уже ))))
График то вчерашний, да и за последнюю неделю показываешь? Или сезон закончился вчера?😂 Человек интересуеться про конкретно этот график, этот ВП, этот средненький хост, который был ещё вчера😂
PS. Я про ВП ничего не говорю, сколько держит нагрузки зависит не от CMS как правило.
Да это вброс какой то был от господина Arakss😂
Всё правильно, кто ищет тот всегда найдет, но не один адекватный специалист за эту сумму работать не будет и все мы это понимаем и заказчики как правило тоже, те кто не понимает заплатит дважды и станет понимать 😂
tommy-gung, я так понимаю это те что получены до 19 сентября, почему то такая дата фигурирует.
Проверил на своем блоге, действительно центр авторизации StartSSL отвалился. Переделал на Let's Encrypt, благо занимает 5 минут времени)))
Не обязательно, слишком размытые требования.
1. Безопасность
Одно дело предотвратить SQL инъекции - просто. Другое дело делать одноразовые токены на вход, двухфакторные авторизации, система целостности файлов и прочее прочее прочее
2. Скорость
Обычно достаточно не говнокодить, использовать адекватные структуры и алгоритмы - это просто, пока приложение влазит в вертикальное масштабирование. Как только начинается горизонтальное, тут да все дорого.
3. Надежность
Да действительно этот пункт увеличивает стоимость проекта, так как код покрывается тестами, и порой тестов надо написать больше чем самого кода, но тут тоже есть "золотая середина", когда можно только критичные участки покрыть тестами.
Так что эти пункты, они несомненно повысят стоимость, но вот насколько, зависит от адекватности требований заказчика.