pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Выбрать друзей из таблицы?

Лучший ответ: Примерно так (если понял вопрос), вместо 5 - нужное значение (подправил, после замечания автора топика):select t2.* from table1 t1,table1 t2 
  where 
     t1.from_user_id=t2.to_user_id and 
     t2.from_user_id=t1.to_user_id and 
     t1.from_user_id=5

Худший ответ: Примерно так (если понял вопрос), вместо 5 - нужное значение (подправил, после замечания автора топика):select t2.* from table1 t1,table1 t2 
  where 
     t1.from_user_id=t2.to_user_id and 
     t2.from_user_id=t1.to_user_id and 
     t1.from_user_id=5
Вопрос: Как уменьшить потребление памяти Апачем?

Лучший ответ: Была в одном проекте у нас подобная проблема. Только у нас был mod_perl.
Апачи весили тоже много.

Так вот, мы взяли весь перловый код подгрузили в апач заранее прям в корневой процесс. Путём указания чего-то типа PerlRequire /path/to/script/with/all/includes.pl в конфиге апача.

И поскольку апач плодится форками, большинство занимаемой нашим перловым приложением памяти используется только один раз, а не по разу на каждый процесс апача.

Так что, если у Вас приложение php'шное живёт тоже в памяти апача, копайте в эту сторону.

Худший ответ: Видимо, выполняемый воркерами код большой и толстый. Оптимизируйте веб-приложение. Ну и неиспользуемые модули не грузите.
Вопрос: Cоставить правило для location в nginx?

Лучший ответ: location ~ ^/install(\d+)/(app|config|data)/ {
    deny all;
}

~ — case sensitive
^ — начало строки
(\d+) — одна или более цифр
(app|config|data) — совпадает с app или config или data

Лучше всего если эти данные вообще не будут доступны (будут вне webroot) тогда их и защищать не придётся.

Худший ответ: location ~* ^/.*/app/ { deny all; }
вроде так
Вопрос: Как в nginx перенаправить роуты?

Лучший ответ: > а остальные на ангуляр?
вообще не понял, при чем тут ангуляр, но не суть...
Вот часть реального конфига:server {
  listen  80;
  server_name example.com;

  location /all.css {
    root /srv/vek-node/static;
  }
  location /all.css.map {
    root /srv/vek-node/static;
  }
  location /img {
    root /srv/vek-node/static;
  }
  location /vendors {
    root /srv/vek-node/static;
  }
  
  location /media {
    alias /var/www/vek_staging/media;
  }

  location /catalog/metal {
    rewrite ^ http://metal.example.com$request_uri? permanent;
  }

  location /admin {
      uwsgi_read_timeout 600;
      client_max_body_size 30m;
      include /etc/nginx/uwsgi_params;
      uwsgi_pass unix:/run/uwsgi/app/vek_staging/socket;
  }

  location /static {
    alias /var/www/vek_staging/static;
  }

  location / {
    include /etc/nginx/proxy_params;
    proxy_read_timeout 120;
    proxy_pass http://127.0.0.1:3331;
  }
}
1) Первые четыре директивы location задают раздачу контента из папки static, при этом uri не содержит /static/.  Здесь переопределяется root.
2) Пятая директива location задают раздачу контента из папки media, при этом uri начинается с /media/. Здесь используется директива alias.
3) Шестой location - все что начинается с /catalog/somesubpart - редиректим на поддомен, с таким же uri.
4) location /admin - передаем запрос uwsgi-приложению (Django)
5) location / - все остальное проксируем на 127.0.0.1:3331 (Node.js)
Пример довольно показательный, используются почти все популярные фишки.
UPD: первые четыре директивы location определяются довольно тупо - это плата за их распознавание без префикса. Но в реале это ничем не грозит - я генерирую этот конфиг галпом, конкретно gulp-nunjucks. Реальный конфиг примерно в 2 раза больше.

Худший ответ: Например так я думаю:location / {
    index index.php;
    try_files $uri $uri/ /index.php?$args;

    location ~ api$ {
      try_files $uri $uri/ /api.php?$args;
    }
  }
ну и следом (если это php конечно) что то типа того:location ~ \.php$ {
    include fastcgi_params;
    fastcgi_pass unix:/var/run/php5-service.sock;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $2;
}
Вопрос: Каким способом можно имитировать в java, магические методы php(__get, __set, __call, __invoke)?

Лучший ответ: магия это зло.

Худший ответ: В джаве не силен, но припоминаю Прокси.
docs.oracle.com/javase/6/docs/api/java/lang/reflec...
Вопрос: Где можно разместить сайт чтобы подсказали что улучшить?

Лучший ответ: toster.ru, но там регистрация нужна ;)

Худший ответ: Если у твоего сайта нет пользователей, у которых можно спросить, то зачем такой сайт?
Вопрос: Проблемы установки Java на Mac OS X?

Лучший ответ: Java начинает работать только в тот момент когда вы запускаете что то  написанное на Java. До этого момента Java ничего не делает.

Худший ответ: mbp15:~ vladimir$ ps -ax | grep java
  780 ttys000    0:00.00 grep java
mbp15:~ vladimir$
ну разве что добавит еще пару переменных окружения.  Т.е. в фоне ничего не висит отдельно ресурсы тоже не жрет. Есть ровно один косяк что может отразиться на живучести - начиная с 1.7 вся гуйня переключает на highpref gpu при наличии такового.
Вопрос: Схема хранения изменяющихся данных с историей

Лучший ответ: Такую тему уже поднимали. Ваша первая модель похожа на ТИП 4.

Зачем поле param1_is_changed? Нужно определять какое именно поле изменилось, они меняются не группой?

Логики во втором методе, пока, не вижу.

Думаю, можно будет спроектировать так, что бы при выборке разницы а производительности не было.

Худший ответ: Вообще натуральная модель, насколько я понимаю, будет такой: 

Таблица 1. Vehicle (ID, Last Reading ID). 

Таблица 2. Reading (ID, Vehicle ID, Date, и измеренные значения: Fuel, Oil, Tire Pressure, и т. д.). 

Если она не устраивает по каким-то соображениям, тогда уже переходить к другим моделям. Пока что для меня, например, неочевидно преимущество хранения разнородных значений в одном поле. Да, это всё числа, но если вдруг добавится нечисловое значение, придётся существенно менять модель.
Вопрос: Как начать изучать C# на mac os?

Лучший ответ: Я думаю тут только два выхода:
- Использовать BootCamp и установить Windows / Visual Studio.
- Установить Parallels/VMWare и работать на виртуальной машне

Худший ответ: Если речь идет о веб-программировании, то https://code.visualstudio.com (вместо Xamarin Studio) + www.mono-project.com + nancyfx.org , отлично работающей под моно. Если про разработку приложений под мобильные устройства, то разбираться, почему не работает Xamarin Studio (альтернатив для мака нет).
Вопрос: Как развить внимание у взрослого человека? Путь саморазвития?

Лучший ответ: Пусть в вашей организации внимательные люди получают зарплату N рублей, а невнимательные N/2 рублей, тогда к ним придёт понимание.

Худший ответ: Не бывает совершенно невнимательных людей. Обычно, видимая невнимательность — это признак того, что человеку неинтересно или непонятно то, чем он занимается.
Вопрос: Переезд на линукс, но как быть с офисом?

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

Худший ответ: Юзайте office 365 и смотрите в онлине
Вопрос: Возможна ли адаптивная верстка под любое разрешение экрана?

Лучший ответ: Есть разница между респонсив и адаптивностью - habrahabr.ru/post/148224/.
По хорошему же веб-разработка примерно с момента выпуска третьей версии бутстрапа стала отходить от оптимизации сайта под ряд устройств, опираясь на популярные значения ширины: 420, 768 и так далее, потому что сайт должен смотреться хорошо даже если взять, вывести его на телевизионную панель и медленно уменьшать окно браузера до 320 пикселей в ширину. Мораль в чем: примерно это при тестировании и делается, окно браузера постепенно уменьшаем или наоборот идем от малого к великому, если используем mobile-first подход и везде, где картинка "рушится" ставим breakpoint с помощью media-queries. А вот чтобы не писать кучу значений и иметь возможность ими гибко управлять - очень подойдет препроцессинг, где можно выносить переменную breakpointа, что очень упрощает кодинг хорошей адаптивности.
А еще я не очень поняла как вы пишете медиа запросы - неужели просто @media (width: 600px)?
В любом же случае прописывается диапазон типа: @media (min-width: 480px) and (max-width:567px) и тогда совсем уж месива быть, мягко говоря, не должно для устройств, лежащих в этом диапазоне ширины экрана. Возможно, это именно то, что хоть как-то исправит ваше "месиво".

Худший ответ: посмотрите Адрей Бернадский "Практика верстки под мобильные устройства", мне очень помогло, особенно основная идея очень проста, не стоит запоминать каждое действие, главное понять идею :-)
на основе этого я сделал profitzone.com.ua без всяких библиотек :-)
диапазон 150-3000 пкс
Вопрос: Стоит ли разрабатывать новый язык програмирования?

Лучший ответ: Прошу прощения…
При чтении комментариев перед глазами все ярче разгорается кровавая звезда с логотипа BolgenOS.

Худший ответ: По ходу, языками нынче мир пестрит не хуже вавилонской башни. Напишите лучше новый процессор.
Вопрос: Где пожить неделю в Москве?

Лучший ответ: Ребята, вопрос снят, начальство сняло мне бизнес :) Всем спасибо.

Худший ответ: Годзилла хостел или что-то такое.
Вопрос: Снизить обороты HDD (уменьшить шум)?

Лучший ответ: Если и есть то стоит запрашивать у техподдержки. Неофигиальные утилиты рискованно использовать.
Имхо более разумно заняться шумоизоляцией на уровне корпуса.

Худший ответ: Из hdparm -h:
-M Get/set acoustic management (0-254, 128: quiet, 254: fast)
Оно?
Вопрос: Что поизучать по общим приницпам построения рейтингов, головосваний, etc?

Лучший ответ: Почитайте «Теорию игр и принятие решений», поймёте, почему идеальной системы голосования не существует. Всё зависит от того, как считать.
Также стоит ознакомиться:Как правильно сортировать контент на основе оценок...Механизм расчета рейтинга магазина на Яндекс.МаркетФормула расчета рейтинга на кинопоиске

Худший ответ: Раньше я теорию этого дела развивал :) https://docs.google.com/document/d/10J7lgxiXfuToQ6...
Вопрос: Плюсы и минусы фронта и бэкэнда?

Лучший ответ: ЗП примерно одинакова. Идите лучше туда, где уже есть хоть какой-то опыт. Фронтенд конечно динамично развивается, но на самом деле просто феерический разброд и шатание.

Худший ответ: так вы же не написали какие вам зп предлагают?
Вопрос: Проблема с интернет-соединением после создания беспроводной сети в Ubuntu 9.10?

Лучший ответ: Мне кажется, дело тут не в DNS вовсе.

1) Итак, в компьютере, подключенном к сети есть такая таблица — маршрутизации. В ней прописано, в частности, через какие сетевые карты и ip-адреса данного компьютера куда можно попасть (внутренняя сетка, интернет). 

Если у Вас, к примеру, одна сетевая карта (пусть, проводная, с интерфейсом под именем eth0), то в таблице есть один главный маршрут — на все адреса (в интернете, сетке) проситься через этот интерфейс.

Как только Вы устанавливаете вторую сетевую карту (например, беспроводную, wlan0) и создаёте через неё подключение, в таблице появляется второй главный маршрут — проситься на все сайты и запрошенные адреса через вторую сетевую.

В итоге в таблице два равноценных маршрута и система не знает, с какого интерфейса реально нужно брать информацию. Таким образом, ваша первоначальная догадка верна.

2)Как исправлять инет:

Все команды делаются в консоли/терминале, через «sudo». Проводной интерфейс и беспроводной будем называть eth0 и wlan0, соответственно. После "//" будет комментарий, его писать не надо.

route del default //удаляем маршрут по-умолчанию
route del default // не опечатка, этой командой удалится второй дефолтный маршрут, если он создавался
route add default dev eth0 //говорим, что по-умолчанию пойдём за сеткой/инетом в провод

3)Инет мы восстановили, теперь наладим его раздачу смартфону:

echo 1 >/proc/sys/net/ipv4/ip_forward //разрешаем ядру линукса перебрасывать сетевые пакеты между сетевухами
iptables -F //на всякий случай очищаем таблицу правил файервола, главного по «расшариванию»
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE //записываем в таблицу файервола правило, что пришедший с любого интерфейса (в том числе единственного, кроме eth0, wlan0) и просящий инета, получит этот инет из eth0

Вроде всё, всего несколько команд в терминале. Кстати, можно их загнать в скрипт и положить в автозагрузку, дабы каждый раз после перезагрузки одно и то же не вводить.

Если что-то будет не получаться — пишем сюда, и(желательно) изучаем литературу по использованию программ/команд route, iptables, bash (по shell-скриптам, в частности)

Худший ответ: Интернет пропадает на хосте в том числе или только на смарте нет доступа к сайтам?

Если первое, то проверять DNS. В частности можно посмотреть на файл /etc/resolv.conf до и после активации беспроводки. Если после активации адреса DNS серверов меняются, то копать в сторону того, кто и почему их меняет.

Ну, а проверить маршрутизацию можно командой:
netstat -anr
Вопрос: Как не провалить первое собеседование на Upwork?

Лучший ответ: Вы так говорите как будто у вас последний шанс, логично что надо работать и получать по 10 собеседования в день, чтобы не париться из за мелочей.

Худший ответ: Будьте увереннее и ничего не бойтесь. Лишнее волнение точно не поспособствует успешности собеседования. Помните, что даже если провалите это собеседование, то жизнь на этом не закончится.
Вопрос: Djnago почему ошибка при запуске?

Лучший ответ: 2.6 в топку
непонятно зачем тебе изменять wsgi.py - продакшен настраивается через nginx-uWSGI
девелопмент сервер стартует ./manage.py runserver

Худший ответ: не активируется виртуальное окружение, что-то настроили не правильно -djbook.ru/rel1.8/howto/deployment/wsgi/modwsgi.htm...
Вопрос: Ssh ключи и пароли. Где хранить?

Лучший ответ: Отставить авторизацию по паролям - настроить обязательно по ключам.
Для хранения ключей использовать Keepass, его файлы базы данных хранить в зашифрованом виде в облаке, к которому есть доступ со всех устройств, я использую Dropbox. Локальные клиенты для Keepass есть под все основные платформы, в том числе и мобильные, с них же можно и настроить доступ к локальным базам данных.

Худший ответ: для хранения паролей KeePass вполне устраивает
Вопрос: Как сделать разные php-fpm пулы для разных страниц сайта?

Лучший ответ: Сделать отдельный локейшин, настроить отдельный пул, завернуть фронтендом локейшин на этот пул.

Худший ответ: Создаете два пула
для location /  первый
для location /admin второй
Вопрос: Нормален ли такой подход для работы с git'ом(хранение дизайн+код)?

Лучший ответ: Сетевой диск/гуглодрайв/дропбокс. Ещё можно прикреплять файлы к задачам в такс-менеджере, тогда сразу видно что к чему. 
Незачем хранить дизайн в гите.

Худший ответ: гит не рекомендуется использовать для хранения крупных файлов (типа больших макетов в псд формате). 
могу посоветовать всё же подключить что-нибудь типа гугл диска, и там расшарить для нужных людей доступ.
Вопрос: Аналог speedtest.net, тестирующий постоянно

Лучший ответ: curl -o /usr/bin/speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
chmod +x /usr/bin/speedtest-cli
Дальше пишем скриптик: #!/bin/bash
log_file="/var/log/speedtest.log"
date >> ${log_file}
/usr/bin/speedtest-cli --simple >> ${log_file}
echo -e "\n\n" >> ${log_file}
Скрипт делаем исполняемым, кладем в /etc/crontab.
Ну и опции speedtest-cli стоит почитать, там много полезного. Тот же --server, например.

Худший ответ: iperf + обвязка на bash как вариант (потребуется сервер для установки ответной части iperf)
Вопрос: Почему перегревается ноутбук?

Лучший ответ:  Раньше работал даже на 90 градусов стабильно. 
Есть такое понятие как ускоренная деградация при нагреве.
Ну так вот ее последствия и  наступили. Скорее для платы, чем для проца.

Худший ответ: в биосе можно поменять температуру отключения, но я бы советовал бы больше 70 это значение не ставить
Вопрос: Оптимальные конфиги для связки: DigitalOcean(5$) + VestaCP + Wordpress?

Лучший ответ: 1. Веста хоть и самая легкая из CP, но все же жрет ресурсы, а на дроплете за $5 их и так очень мало. Ну а для одного сайта зачем вообще контрольная панель?! Удалите к чертям. Ну или попробуйте объяснить, зачем вам эта панель вообще нужна. Уверен, смысла в ней нет.
2. На минимальном дроплете надо все делать максимально продуманным и эффективным. Обязательно нужен swap 512Мб или даже 1Гб. Nginx, желательно последний mainline. PHP5-FPM с Opcache, для Opcache необходимо выделить 32Мб. Если сайтов больше чем 1 - возможно придется увеличить до 64Мб. Вместо MySQL ставим MariaDB. Обязательно ставим Memcached, php5-memcached (c буквой "d" в конце), ему даем 64-128Мб памяти. В WordPress устанавливаем плагин Memcached Redux (только внимательно читаем как его устанавливать - вместо активации плагина надо скопировать файл в wp-content). Это включит persistent object cache на уровне WordPress, большинство запросов вообще перестанет доходить до БД, а это самое узкое место на минимальном дроплете. Кроме того, если уж делать все серьезно, ставим плагин FFPC (Fast Full Page Cache), он позволит кешировать страницы целиком, а чуть поковырявшись с конфигами, можно кешировать страницы в Memcached (то есть в память), и отдавать их оттуда непосредственно Nginx'ом, даже не поднимая PHP-процесс, и уж тем более не касаясь базы данных. Объем памяти для Memcached, возможно, придется увеличивать - все зависит от объема сайта. Но при таком подходе вы получите очень высокую скорость отклика от своего маленького сервера, и он сможет выдерживать очень большие нагрузки. С полностью кешированным в память сайтом и отдачей Nginx'ом непосредственно из Memcached, а также с оптимизированным кодом и файлами (минификация и конкатенация скриптов и стилей, gzip, оптимизированные картинки и т.д., минимизация количества запросов и т.п.) данный дроплет за $5 сможет обслуживать и 50 000 просмотров в сутки. А это уже 1 500 000 в месяц. Даже пиковые 1-2-3 тысячи запросов (что будет крайне редко, если будет вообще) за короткий промежуток времени ("хабраэффект") пройдут еле-еле заметно - даже если начнет использоваться swap, на SSD-дисках он быстр. В итоге часть клиентов будут испытывать небольшие задержки, не более. Но это речь об одновременной тысяче посетителей на сайте, не меньше. К тому времени, как аудитория сайта дорастет до этого уровня, уверен вы уже перейдете хотя бы на дроплет за $10. А там ресурсов больше, при аналогичном подходе этот дроплет выдержит намного больше.

Худший ответ: У самого такой сервер, была похожая проблема.
https://forum.vestacp.com/viewtopic.php?f=32&t=5070
MySQL попал и в upstart и в init.d.
Сделайте chmod -x /etc/init.d/mysql, чтобы MySQL запускался только из upstart'a.
Вопрос: Подскажите хорошую miniTX плату для домашнего сервера с пассивным охлаждение

Лучший ответ: IR не нужен, это прошлый век, себе я купил радио пульт с гироском + его можно обучать на сигналы ИК пультов которые уже есть дома. www.ipazzport.com/16.html

Худший ответ: Наличие IR для управления с пульта
На DX их полно.
подключение к роутеру будет по WiFi. потому USB WiFi адптер не пойдет
Почему не подойдет встроенный? Да и для файлопомойки WiFi будет довольно медленно.
Вопрос: CUPS какой пароль?

Лучший ответ: root/пароль рутового пользователя
либо
ваш юзер/пароль вашего юзера, если ваш юзер в нужной группе состоит.

Худший ответ: Добавьте себя в группу lp. Или пароль root
Вопрос: Как с помощью jQuery добавить в head тэг?

Лучший ответ: Вот оно, поколение jQuery...
Есть коллекция всех стилей Document.styleSheets, которая предоставляет доступ к каждому элементу link или style. А уже у них есть средства добавления и удаления правил CSS на лету.
Итого так (сэкономить на синтаксисе jQuery можно в одном месте, да и то копейку):document.head.appendChild(document.createElement('style'));
var sheets = document.styleSheets,
	sheet = sheets[sheets.length - 1];

sheet.insertRule('html{background:#369;}', sheet.cssRules.length);

/*А теперь можно проводить любые манипуляции*/
sheet.insertRule('p{font-size:2em;color:#fff;}', sheet.cssRules.length);
sheet.deleteRule(0);
sheet.insertRule('html{background:#69c;}', 0);

/*Или перебрать все правила в любом источнике, который соответствует политике происхождения*/
for (var i = 0; i < sheet.cssRules.length; i++) {
	console.log(sheet.cssRules[i].selectorText);
}

Худший ответ: Таки да подтверждаю, работает.
https://jsfiddle.net/HaJIuBauKa/wg0u6s6d/
ЗЫ: Создатель! Уповаю! Сделайте что б всем (пользователям) было хорошо (зеленая кнопка)...
Вопрос: Узнать mac-адресс соседа?

Лучший ответ: Если вы находитесь например в одной сети с соседями - достаточно выполнить arp -a (если под Windows) - и вы получите список их MAC-адресов
В противном же случае - вы пользовались сниффером, например WireShark или CommView и подобными

Худший ответ: Вардрайвинг - это поможет узнать какой MAC у соседа. Просто нужно иметь соответствующие оборудование.
Вопрос: Какими вы пользуетесь системами управления покупками? Из серии — списки, что купить и т.п?

Лучший ответ: По старинке пользуюсь бумажным блокнотом и телефоном для связи с женой

Худший ответ: Так же пользуюсь бумажным блокнотом. Считаю привлечение передовых технологий для решения задачи покупки продуктов в магазине оверхедом.
Вопрос: Есть ли у кого практический опыт общения с инвесторами?

Лучший ответ: 1. Инфа: в первую очередь читайте Venture Deals — лучшая книга для предпринимателя по общению с инвесторами. Работает и у нас (с оговоркой на конкретные тонкости реализации, но сами условия и договоренности практически идентично работают)

2. Помощь: могу проконсультировать — конфиденциально, безвозмездно, лишь бы люди были хорошие. Работаю старшим аналитиком в инвестфонде (Softline Venture Partners), такие вопросы знаю на практике.

Худший ответ: Так как очень много есть разных нюансов, советую сходить для большего понимания, на семинар startupseminar.ru/, там хорошо рассказывали, про все, включая переговорную сторону, чем можно пожертвовать, что предложить в замен для улучшения условии, именно на переговорах, нам помогло.
Вопрос: Какие блоги стоит читать по asp.net mvc?

Лучший ответ: На вкус и цвет, вот мой список (убывает по мере значимости):Scott Hanselman is a programmer, teacher, speaker,...Andrey on .NET | Про C#, .NET, Azure, ASP.NET, MVC...OdeToCode by K. Scott AllenДмитpий Hecтepук | Блог о программировании — C#, F...ASP.NET | The ASP.NET Site

Худший ответ: Добавлю к посту выше
haacked.com
weblogs.asp.net/imranbaloch
coding.abel.nu
Вопрос: Как увеличить скорость работы «парсера» на python?

Лучший ответ: Парсер тут ни при чем. Вставляйте не по одной записи за раз а по 500 и более.

Худший ответ: Вангую что... без исходников не вангуется.
Скорее всего дело не в парсинге CSV а в записе в БД.
Вопрос: Входит ли в обязанность web-программисту заполнение контента?

Лучший ответ: Ответ думаю лежит в практикантом
Есть особое отношение к практикантам и главная задача чтобы они не мешали, поэтому вас будут запрягать делать что-то только лишь для того чтобы вы не досаждали, а уж тем более в большой компании.
И вообще большие компании это особый вид работы, где нужно порой делать вид что работаешь, а не работать по настоящему. Наверное принимая задачу вы не оговорили ее, не что нужно делать, не в какие сроки и это главная ошибка. Вам нужно было спросить к какому сроку надо выполнить или предложить свой срок, не для того чтобы успеть самому сделать, а чтобы тот кто дал задачу успел выдумать и быть готов вам дать новую.
А так вам дали задачу, вы ее сделали и неважно как хорошо, использовать ее нельзя, тратить нормальные ресурсы на заполнение контента тоже нельзя, других практикантов под это нет наверное, вот и спихнули на тебя это заботу, так как может давший задание все таки хочет не выкинуть твой сайт на помойку, а запустить его в сеть, да и заодно это займет вас на какое-то время.

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