pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: По каким канонам строятся сайты в англоговорящем сегменте интернета?

Лучший ответ: Вопрос: почему их дизайны лучше наших?Ответ: потому что их дизайнеры читают много теории и используют эту теорию на практике, а наши дизайнеры бездумно копируют их, либо вообще от балды лепят всё.
Например принципы построения лейаута основываются на понятии паттерн восприятия (visual pattern). На вскидку гугль выдаёт что-то типа этого или вот этого (получше). Это что касается лейаута и почему блоки идут в том порядке в котором идут.
Ну про сетки уже дизайнеры вроде начали допирать потихоньку. Однако далеко не все знают, что есть ещё такое понятие как модуль, и чем модульная сетка отличается от просто сетки. Вот к примеру модули и сайт на основе модулей, где размер каждого блока кратен размеру модуля.
Модульные сетки в свою очередь неразрывно связаны с понятием вертикального ритма. Вот например один из моих любимых сайтов-калькуляторов.
Такие дела.

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

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

Худший ответ: Декларативный. Из Вашего вопроса не понятно, что Вы хотите узнать :)
Вопрос: Как сделать расчет на сервере с данными html-формы?

Лучший ответ: Не понимаю, почему PHP считается лёгким для старта. По моему опыту, один лишь факт существования файла php.ini вызвал дичайшее количество баттхерта у новичков. Не говоря уже о том, что сам язык довольно сумбурен.
Попробуйте начать с Python. Сначала прочтите руководство по самому языку (можно прямо вот с этого начать), потом прочтите такое же руководство к Flask (миниатюрный веб фреймворк, каркас приложения, который делает всю рутину, и вам останется лишь реализовать логику). Правда, я не уверен, что по Flask есть хорошая русская документация, я обошёлся оригиналом.

Худший ответ: Вань, php проще всего. Так как для него а) ставится сервер в два клика б) документации просто валом
Тебе будут советовать node.js и прочее, но не слушай, потому что ты потратишь больше сил и зла на его установку и вникание.
Вопрос: Адресная строка в браузере Chrome и настройка ее поведения?

Лучший ответ: Ставьте слеш после имени. blabla.dev/

Худший ответ: Кажется, найдено решение.

Chromium v. 12.0.725.0 (80304)

В «Расширенных настройках», надо выбрать: использовать упреждающее чтение DNS для ускорения загрузки страниц.
Вопрос: Как на сервере проверить, что ajax запрос с нашего сервера?

Лучший ответ: Простейший вариант будет выглядеть как-то так:if(strpos($_SERVER['HTTP_REFERER'], 'http://mydomain.ru/') === false) {
    exit('Ты кто такой? Давай до свиданья!');
}
Этого достаточно чтобы "всякие там не шлялись".
Более сложные методы можно нагуглить по ключевому слову CSRF.

Худший ответ: Строго говоря, когда пользователь загружает скрипты/страницы, то они уже не у вас на сервере, а у него в браузере. По делу: как вариант, можно прикрутить авторизацию.
Вопрос: Какой софт использовать для верстки / программирования (Front-end)?

Лучший ответ: Проектирование — Balsamiq Mockups (ну и MS Word, куда же без него:)
Нарезка — Fireworks (Photoshop для коррекции полученных макетов)
Иконки — ArtIcons (не идеал, просто купил когда-то) или любой редактор для PNG + любой конвертер
SVG — Illustrator и Inskape
Пипетка (просто пипетка, а не комбайн) — EYE3 (вариантов масса)
Код — Sublime (посматриваю в сторону WebStorm), иногда Notepad++, иногда Excel для подготовки массивов данных
Локальный сервер — использовал из-за простоты установки Denwer, перехожу на Node.js
FTP клиент — Filezilla
Быстрая проверка на iPad, iPhone (iPod) — Electric Mobile Studio

Худший ответ: Кодинг делаю в Sublime
Для нарезки - Фотошоп.
Вопрос: Какая программа есть под Linux для поиска битых картинок/изображений?

Лучший ответ: Почти наверняка gifsicle, когда натыкается на плохую картинку, возвращает код выхода отличный от нуля. Используя эти сведения, можно легко наваять скрипт, который будет удалять битые картинки.
Что-то вроде такого, но нужно тестить перед исполнением на реальных данных.for i in `find /var/www -name "*.gif"`; do
    ~/usr/bin/gifsicle-1.87/src/gifsicle -I $i > /dev/null || rm $i
done

Худший ответ: Нет, -I выдает одинаковый результат на битых и целых картинках:
Целая:
-bash-4.1#  ~/usr/bin/gifsicle-1.87/src/gifsicle -I /var/www/paulmann/data/www/paulmann.su/photos/28060fr02.gif
* /var/www/paulmann/data/www/paulmann.su/photos/28060fr02.gif 1 image
  logical screen 120x70
  global color table [256]
  background 0
  + image #0 120x70
Битая:
-bash-4.1#  ~/usr/bin/gifsicle-1.87/src/gifsicle -I /var/www/paulmann/data/www/paulmann.su/photos/28060bad.gif
* /var/www/paulmann/data/www/paulmann.su/photos/28060bad.gif 1 image
  logical screen 120x70
  global color table [256]
  background 0
  + image #0 120x70
и только запустив оптимизацию мы имеем:gifsicle:/var/www/paulmann/data/www/paulmann.su/photos/28060bad.gif: read error: image corrupted, code out of range (4 times)
gifsicle:/var/www/paulmann/data/www/paulmann.su/photos/28060bad.gif: read error: missing 8089 pixels of image data
Спасибо Валерий Рябошапко - что-бы твое решение работало нужно вместо "-I" использовать "-O3", т.к. битый файл определяется только при компрессии. Удалил все, на что ругнулась программа при оптимизации (если оптимизация успешная, gifsicle ничего не выводит): for i in `find /var/www -name "*.gif"`; do ~/usr/bin/gifsicle-1.87/src/gifsicle -O3 $i > /dev/null || rm $i done
P.S. при этом, кроме битых, удалятся JPG файлы с расширением GIF и все другие файлы с которыми хоть что-то не то.
Вопрос: Зачем нужен Total Commander?

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

Худший ответ: Использую. Очень нравится, хотя в обычном проводнике очень классный ftp.
Двухоконный режим, а также несколько подключений, возможность запоминать соединения, кастомизация, горячие клавиши, это все очень решает. Классика, и лучше лично я пока что не видел.
Мастхэв.
Вопрос: Зачем дизайнер рисует сайт, если верстальщик всеравно описывает его на HTML?

Лучший ответ: Зачем архитектор чертит чертёж дома, если строитель всё равно его потом строит?

Худший ответ: А дизайнер всегда верстальщик?
Вопрос: Каков must have для студии по разработке?

Лучший ответ: Когда-то начинали с товарищем делать сайтики, только я был "программистом", а он собирал заказы. Одни из ошибок, которые позволили загнуться нашему совместному предприятию (просуществовали мы почти 2 года) - это:
- недостаточно опытный программист (это я), плюс, если брали помощников, то они были еще неопытнее меня.
- не составлялся четкий план на разработку, проектирование проекта не проводилось, из-за чего по ходу дела возникали ситуации, которые можно было решить еще на этапе проектирования, но нет, приходилось тратить время уже во-время разработки. Как следствие этого - неожиданное увеличение сроков.
- не было четких условий для заказчика, т.е. типовой договор был, но, например стоимость правок оговаривалась налету, некоторые заказчики округляли глаза и приходилось делать забеслпатно. Следствие чего заказчик был царь и бог и некоторые их долги по оплате не были отданы до сих пор.
- желание сэкономить, нет, я понимаю, что экономить нужно, но не на том, что приносит тебе доход, по-этому дизайнеры были хреновые, помощники говеные  и т.д. Из-за чего заказчик был не доволен, а срок разработки проекта очень сильно увеличивался.
- заказы по сложности и требованиям несопоставимые со стоимостью, т.е. напарник брал сложные заказы за смешные деньги, сетуя на то, что город маленький (300 000 жителей) и никто платить не хочет, в итоге с созданием и доработками выплаты задерживались, следующие заказы брались , пока недоделаны предыдущие и получался ком, которые ничего хорошего не обещал.
- ну и результатом всего этого стало огромное количество долгов и плохих отзывов. 
Ну вот такие были проблемы у студии "Рога и копыта" из двух человек, какие вспомнил ))
*пы.сы. не знаю, зачем это написал, просто, что-то вспомнилось.

Худший ответ: www.specialist.ru/course/rukint
курс по теме, если заинтересует
Вопрос: Реализации статистики по кликам — JS, AJAX, PHP, MySql?

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

Худший ответ: 1. Чтобы не было перехода - Обрабатывайте событие клика:e.preventDefault();
вам в помощь.
2. Раскрывающееся меню. Тут куча решений уже готовых по типу superfish. Можете писать своё. Выбор за вами.
3. Запись статистики:
jQuery.ajax() до php-скрипта который инкрементирует какое то значение в базе. Чтобы была расширенная статистика - можно добавлять различного рода параметры ( url ссылки например ) и так же хранить их в базе.
Останется только вопрос секьюрности в плане защиты от накрутки за счет прямых обращений к скрипту и т.д. Но это уже детали.
Ну или идти более тяжелым путём и писать какой-то серверный js-апплет который будет заниматься обработкой и работой с базой. Это уже как то глобальнее.
Вопрос: Что искать в Интернете, чтобы использовать Linux на виртуалке как вебсервер для разработки?

Лучший ответ: Гуглить - vagrant

Худший ответ: Ниче не нужно искать 
скачиваешь или виртуалку 
или sh скрипт
ставиш
юзаеш
https://www.1c-bitrix.ru/download/vmbitrix.php
настройка 4 минуты
Машина отлично отлажена.
Если сайт на  битрикс то mbstring... =0  и все
Вопрос: Где найти единомышленника?

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

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

Лучший ответ: Сделать коллекцию частью другой коллекции стандартными методами не получится. Почему бы просто не добавлять модель в общую коллекцию и в коллекцию в модели?var Model = Backbone.Model.extend({
    collection: null,
    initialize: function(){
        this.collection = new Collection();
    }
});

var Collection = Backbone.Collection.extend({
    model: Model
});

var collection = new Collection([{}]),
    submodel = new Model({});

collection.add(submodel);
collection.at(0).collection.add(submodel);

console.log(collection.at(1) === collection.at(0).collection.at(0)); // true
jsfiddle.net/bazilio91/rpuT8

Худший ответ: Несколько более навороченный вариант.
А вот это должно максимально подойти.
Вопрос: Как сверстать этот блок?

Лучший ответ: Как сверстать такой блок?

Худший ответ: В этом случае лучше всего псевдоэлементами
Вопрос: Восстановление данных с FAT32?

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

Худший ответ: Первый и самый главный совет уже озвучили — к профессионалам. Если же хотите экспериментировать сами — Linux вам нужен. Сначала — снимаете при помощи dd полный дамп с карты, который храните как зеницу ока. Потом уже экспериментируйте с картой. Либо если позволяет карта — ставите на ней аппаратную защиту от записи и работаете с образом.
Вопрос: Wordpress, лс система, без плагинов, реально?

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

Худший ответ: ЛС это "личные сообщения"?
Если так, то можно и с помщью custom post type, а можно и попытаться через user meta. Это из быстрых решений что в голову приходит. Ну и самый жирный вариант -- это новая таблица, но это уже ближе к решению через плагин
Вопрос: Почему в oracle и mssql до 2012 нет нормального LIMIT?

Лучший ответ: В Oracle есть все. Все чего нет - не нужно :-)
Задачу сформулируйте.

Худший ответ: В MS SQL если не ошибаюсь LIMIT называется TOP
Вопрос: Git. Вложенные репозитории

Лучший ответ: Есть такая фича у гита: Submodules, позволяющая делать ссылку из «своего» репозитория на «чужой». 

С правами доступа подсказать не могу.

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

Лучший ответ: Вам нужен HelpDesk. Например ManageEngine ServiceDesk Plus. Фри лицензия позволяет до 100 одновременно работающих специалистов.
В потоке видно всю переписку. Кто откуда и куда. Удобные отчеты.
На чем сидят клиенты вообще значения не имеет, веб интерфес, очень быстрый.

Худший ответ: Парсите в crm- систему и потом ассоциируйте e-mail с ID аккаунта юзера или с ФИО /ООО клиента.
Кто и на сколько писем отвечает так же можно будет отследить по отчётам.
Вопрос: Андроид-приложение для автоматического экспорта (?) СМС и вывода на проектор

Лучший ответ: Навскидку — SMS Backup+, потом парсить RSS ленту гуглопочты по лейблу и выводить красивенько аджаксом =)

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

Лучший ответ: Если руки прямые - пиши сам, а для ускорения бери фреймворки.
Если не очень прямые , то любую популярной CMS с большим комьюнити.

Худший ответ: Самые популярные - самые небезопасные. Так как их юзают многие, и многие ищут уязвимости
Вопрос: Как работает идентификация компьютеров в Livedrive.com?

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

Худший ответ: Или у себя поставить вот такую железяку и не думать о месте на винтах bitblaze.ru
Вопрос: Хочу создать свою игру, с чего начать?

Лучший ответ: С английского, затем ЯП: C# и Unity3D.
Поделюсь опытом: я начинал учить Unity с Match3 (3-в-ряд).
Писал все с нуля и разбирал каждую функцию.
Затем, перешел на сетевое соревнование: один и тот же уровень для N-игроков. (игра та же) Так я научился работать с лобби, сетью и прочим.
В общем, если есть цель научиться - то научитесь!

Худший ответ: Сделай крестики-нолики для начала.
Занимает один вечер сделать начерно.
Вопрос: Как грамотно воспользоваться опцией @import в LESS?

Лучший ответ: Есть решение!
Путем перебора стилей в функциях обнаружил что ему не нравится определение:
background: url(@sprite_border) 0 0 repeat-y;

переписал данные куски с учетом работы со строками
background: url('@{sprite_border}') 0 0 repeat-y;

и вуаля — все компилируется :)

Но все равно не понятно — почему не было ругани, когда данный кусок кода стоял непосредственно в main.less

Худший ответ: Вы не забыли расширение у импортируемых файлов?

@import "variables.less";
Вопрос: Как узнать, сколько времени пользователь проводит в интернете и где именно?

Лучший ответ: Для хрома, сам пользуюсьtime stats

Худший ответ: Для хрома, сам пользуюсьtime stats
Вопрос: Кластеризованный игровой сервер на Java: реально ли?

Лучший ответ: Это просто идеальная задача для Akka.
Сообщения - простая сериализация поверх protobuf, отказоустойчивость и балансировка с роутингом, кластеризация - все это из коробки.
Вообщем Akka - лучше не найдете.

Худший ответ: Можно сделать единую точку входа на netty, если не будет справляться можно решить вопрос dns балансировкой и поднятием еще 1 инстанса. А уже дальше от netty делегировать событие по координатам другой ноде. Тем самым достигнув разбиения по квадратам. Проблемы будут, когда все будут в одном месте, но и это тоже теоретически решаемо добавлением инстансов для куска карты. В общем задача не из легких, дабы не было простоев нужно подходить к вопросу балансировки очень хорошо. 
В общем смотрите в сторону netty+akka или netty+spring reactor
Вопрос: Какие книги почитать на тему социальной инженерии?

Лучший ответ: @dusty_arrow по теме соц инженерии на хабре есть дельные статьи(и комменты!), получше многих книг будут!
Теория:Социальная инженерия: ликбез про метод атаки, кото...Методы социальной инженерии, используемые для расп...
Практика:Социальная инженерия в Facebook и не только. Разбо...Социальная инженерия vs mchost.ruСоциальная инженерия на практике: «физический дост...Социальная инженерия: «Дорожное яблоко»
Голова! Работа мозга! Поиск и анализ информации! Без этого толку от книжек про соц инженерию будет ноль. Учитесь искать и думать самостоятельно!

Худший ответ: Посмотрите тут Книги по social engineering
Вопрос: Как сверстать подобную выямку под кнопку?

Лучший ответ: Код очень непричесан, но результат рабочий.

Худший ответ: Хм.. по-моему это бордер у кнопки просто под цвет и с прозрачностью левого блока?
Вопрос: Как понять данную запись say('Hello')('World') ?

Лучший ответ: В JS функции являются гражданами первого класса. Это значит, среди всего прочего, что их можно передавать в качестве аргументов в другие функции и возвращать в качестве результата.function say (str1) {
    return function (str2) {
        return str1 + str2;
    }
}

Худший ответ: Это называется каррирование. Реализацию показал @k12th.
Вопрос: Какие последствия могут быть, если использовать нелицензионное ПО на ODESK?

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

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

Лучший ответ: Регулярные выражения предварительно откомпилированы?
Если нет - сделайте это.
Если да - десятикратного выигрыша при переходе на C++ не будет, и не надейтесь.
Питоновский движок re написан на C и сопоставим по быстродействию с реализациями в библиотеках других языков.
Так что:
1. Препроцессинг html - наверняка можно отсечь ненужные куски и выкусить ненужные блоки, прежде чем натравливать на него 3000 паттернов
2. Еще более глубокий препроцессинг - разбиение html на атомарные фрагменты с тем, чтобы, единожды идентифицировав фрагмент, больше по нему не елозить.

Худший ответ: Нужно увеличить кэш:>>> import re
>>> re._MAXCACHE
100
>>> re._MAXCACHE = 3000
>>> re._MAXCACHE
3000
Подозреваю, что при этом re.compile() в явном виде использовать не обязательно.
Вопрос: Мой сайт заставляют переехать

Лучший ответ: США?
Я б послал куда подальше.

Худший ответ: А если я зарегистрирую свою торговую марку с таким именем? Может ли это быть моей страховкой от подобных исков?
Вопрос: Как настроить маршрутизацию между vlan на новых коммутаторах D-Link DGS-1510?

Лучший ответ: 1) DES/DGS-1xxx - это layer2.
Для ip-маршрутизации между vlan'ами они не предназначены.
Поддержка TCP/IP на них существует только для управления, мониторинга и немного для ACL.
Даже если хитрые китайцы добавили возможность делать несколько ip-интерфейсов и маршрутизировать между ними, лучше её не использовать без самой крайней нужды.
2) Разные железки для Длинка делаются разными конторами, поэтому могут не иметь ничего общего.
Например, DGS-3100 - адъ, DGS-3120 - шедёвр. Или т.н. ревизии DES-3200.
3) Про forum.dlink.ru уже написали.
Это главное место, где надо задавать вопросы по их продукции.
В отличие от форумов почти всех остальных вендоров, там сидят знающие сотрудники, которые реально помогают.

Худший ответ: В русскоязычной службе поддержки d-link прекрасно помогли с этим вопросом. Оказалось что все уже настроено. Т.е., когда вы задаете ip-адрес коммутатора в нужных вам vlan, маршрутизация между vlan включается по умолчанию.
Команда(config)# ip route 192.168.0.0 255.255.255.0 192.168.0.122
не проходила, потому что должна была "заворачивать" трафик в подсеть на свой же собственный интерфейс.
 Проблема была при тесте маршрутизации между vlan: на компьютерах отбрасывались пинги сетевым экраном антивируса Касперского из другой подсети. После разрешения любых пакетов в сетевом экране команда ping между vlan заработала. Нужно, конечно, учесть, что для компьютеров в качестве шлюза по умолчанию должен быть ip-адрес коммутатора, имеющий ip-адреса в нужных вам vlan, или необходимо прописать маршруты.
Вопрос: Motorola Defy. Есть владельцы?

Лучший ответ: 1) Великолепный телефон, при среднем юзаньи хватает на 3 дня
2) Про брак информации никто не имеет, мой аппарат нормальный, из ноябрьской партии.
3) Заказывал с clove.co.uk в начале января, цены примерно одинаковые что на CU, что на handtech. При покупке в клове ват не платишь. Оплачивал визой классик втб24
4) Вот на 4pda.ru/forum/index.php?showtopic=232528 сырая — пресырая бета cyagenmod 2.3.3, там же есть полуофициальные прошивки 2.2, сам лично сижу на последней официальной 2.1 и не знаю горя.

Худший ответ: habrahabr.ru/blogs/android/109072/ смотрели?
Вопрос: Где посмотреть примеры юзабилити и дизайна личных кабинетов пользователей?

Лучший ответ: Dribbble в помощь:
https://dribbble.com/search?q=dashboard
https://dribbble.com/search?q=charts
https://dribbble.com/search?q=account
https://dribbble.com/search?q=reports

Худший ответ: На Themeforest: themeforest.net/category/site-templates/admin-templates
Вопрос: Нужна Open Source CMS

Лучший ответ: Drupal без модулей.

Худший ответ: Wordpress же.
Вопрос: Почему нет курсора при установке Windows 7?

Лучший ответ: Если мышка подключена в порт USB 3.0, то она может не заработать.
Плюс в БИОСе можно попробовать включить поддержку USB клавиатур и мышей.
Да и установить Windows вполне возможно без мышки.

Худший ответ: Да система W7 через USB 3/0 не видит мышь  в биосе отмените EHCI и  XHCI! порты перейдут в поддержку usb 1.0 2/0   мышь должна заработать если нет то проверьте ее на другом компьютере или порту USB 2.0  или может батарейка села в мыше если она беспроводная!
Вопрос: Расположение iframe, появляется случайным образом?

Лучший ответ: Думаю скорее всего нужно искать сторонние <script src="..."></script> или <script>...</script> на сайте, которые и вставляют уже iframe.

Худший ответ: Поздравляю, вы словили вирус.
1)Меняем доступы к ФТП
2)Делаем поиск по .php файлам на предмет наличия eval, base64_decode, preg_replace к ключом \e, preg_replace_callback
3)Анализируем найденное, вычищаем зловреда
Вопрос: На чем собрать простейшее устройство?

Лучший ответ: Если нагрузка 220 В — купите такого типа таймер и не заморачивайтесь.

Худший ответ: moscow.megafon.ru/devices/smsdevice/senseitGS1/
С управлением через SMS
Вопрос: (Решено)Многофайловый торрент(более подробно внутри)?

Лучший ответ: Зря надеетесь-) Нужно, что ли, из кучи файлов выделить те, которые не были скачаны торрентом?
В торрент-клиенте возьмите этот торрент и укажите ему новое место загрузки с галочкой «перемещать данные из текущей папки». Это умеет transmission, наверняка и другие могут.
Тогда все торрентовые «уйдут». Но это тупое решение «в лоб», никакой эстетики-)

Худший ответ: Update: ХМ! Оказывается не решено:
1. Про дату — uTorrent не меняет даты, тех файлов, которые уже скачаны из этого торрента
2. Про перемещение — uTorrent перемещает абсолютно всё в папке, а не пофайлово