Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как могли взломать сайт?

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

Худший ответ:
Самые частые варианты:
1. Украдены логин/пароль из FTP-клиента/из браузера, затем прямой доступ использовали для изменения кода
2. Заливка шелла на сайт через формы с недостаточной фильтрацией
3. Заражённый модуль/обновление
4. Другие уязвимости сайта (например, SQL-инъекция)
Вопрос: Вопрос касательно выпадающего меню

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

.main-menu .sub-menu{
 
    background:#E2534B;
    padding:6px 6px 0 6px;
    margin:0;
 
 margin-top:20px;
   visibility:hidden;
    opacity:0;
    transition:visibility 0s linear 0.3s,opacity 0.3s linear;

     position:absolute;
    width:200px;
    top:35px;
    list-style:none;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px; 
}
.main-menu>li:hover .sub-menu {
  
visibility:visible;
  opacity:1;
  transition-delay:0s;

}

Еще одни вариант

Худший ответ:
Оно реализовано с помощью псевдокласса hover? Если да, то вам нужно использовать JS, либо возможно создать с помощью псевдокласса after дополнительный невидимый прозрачный блок, который будет входить в пункт меню. Тогда будет нормально. Нужно полностью смотреть код меню, чтобы понять. Вы бы выложили это меню на codepen.io, тогда было бы значительно проще. Можно было бы скинуть вам готовый вариант.
Вопрос: Как собрать свой дистрибутив linux?

Лучший ответ:
Вот прямо ни разу таких или похожих вопросов не было.

Худший ответ:
Пользовался Remastersys, для Debian-based, а сейчас он вроде уже того. Последняя для Ubuntu 12.04
Вопрос: Какая видеокарта для игрушек лучше?

Лучший ответ:
Посмотрите MSI GTX970 - при прочих равных меньше греются и соответственно менее шумные.

Худший ответ:
Трёхсотая серия - это новое поколение.
UPD: точнее трёхсотая серия - это разогнанная версия двухсотой. Если хочется прям топ видюху, то лучше дождаться серии Fury. А так Ведьмак пойдёт без проблем на обоих. А вообще бесит вот это постоянное переименовывание серий, чуть перестал следить за рынком и уже хрен поймёшь ху из ху.
Вопрос: Как пронумеровать порты на коммутаторе?

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

Худший ответ:
Tim3 можно использовать программки типа cdp4win (sourceforge.net/projects/cdp4win/) или cdpmonitor (http://tallsoft.com) на каждом рабочем месте. Для обоих потребуется библиотека winpcap (http://winpcap.org). Рекомендую именно cdp4win т.к. для ее использования не требуется инсталляция.
Вопрос: Еще один вопрос про выбор телефона?

Лучший ответ:
Считаю, что за 9к нужно брать. Телефон только кажется большим, и даже в моей не гигантской ладони лежит довольно уверено. Если смотреть в сторону чего-то более интересного то придется расширять бюджет сильно.

p.s. Блин… я не знаю почему но все вопросы «или или» заставляют меня незамедлительно вспомнить старую шутку про выбор пива…
Стою перед выбором чего взять — старый мельник vs бочкарев. Стоят примерно одинаково. Использовать в основном планирую вечером, в городе, или на природе. Реже по утрам дома. Я не профессионал, беру для себя, поэтому сторонникам только разливных Варштэйнеров и Гиннесов просьба выбор не критиковать — денег на них пока нет, а пить уже очень хочется, потому что уже больше месяца не могу определиться.
Из светлых у бочкарева плюс — больше градус — 5,2 против 4,6 у мельника.
Сильно ли это влияет на результат? Если гнаться за градусами, в принципе другая модель мельника — «Золотое» тоже дает 5,2, но слышал что ожидаемое качество дает не градус, а количество — так ли это. Сам вчера подержал в магазине, Старый мельник как будто лучше лежит в руке, или это только на первых порах а потом привыкаешь к любому? У бочкарева плюс — выпускает фирменные орешки, хотя их сложно найти, а мельник никогда этого не делал. Подойдут ли орешки других производителей, или лучше все же с фирменными?

Профессионалы конечно начнут говорить про другой формат… хочешь настоящего качества — бери сразу водки, или коньяка, но пока у меня ограничен бюджет. Кроме того там сразу на закуску надо много тратиться, и на аксессуары — рюмки-тарелки. Да и не везде удобно — в городе например будет уже сложнее, промежутки надо грамотно уметь выставлять, иначе говорят шумы потом вылезут. В общем, это уже не для начинающего.

Форумы все прочитал, отзывы везде очень разные, только запутался.
Просьба высказаться кто реально постоянно использует, а не только видел или в руках один раз держал. Интересует в первую очередь результат.

Худший ответ:
Можно взять HTC Desire без ростеста ;)
Вопрос: Существует ли альтернатива Denwer для windows?

Лучший ответ:
Попробуйте Open Server думаю точно не пожалеете.

Худший ответ:
AMPPS (в комплекте несколько версий PHP и доступно переключение версий через графический интерфейс).
Вопрос: Какие x86-совместимые миникомпьютеры вам известны?

Лучший ответ:
Так ну коли по размерам ограничение снято :), вот есть модули от Toradex на базе ATOM'ов
www.toradex.com/products/robin-x86-modules/robin-x86-computer-modules
Можно хоть и штучно брать цена от 180 до 230 USD + 100 USD платка с портами. Размеры почти как у Rasberry 100x72mm

Худший ответ:
Такое же чудо от Axiomtek
www.axiomtek.com/products/ViewProduct.asp?view=680
Pico формфактор это наименьшее что сейчас доступно по более менее нормальной цене.
Вопрос: Есть ли аналог Open Server, чтоб под Mac OS?

Лучший ответ:
Увы, но такого же качества и простоты — нет

Худший ответ:
Как понять что выбирать ЛАМП или МАМП?
Вопрос: Как в Django получить объект request из любой части кода?

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

Худший ответ:
Разработчики рекомендуют передавать request в виде аргумента. Здесь же про минусы использования threadlocals
Вопрос: Быстрый переход с Java на Python: что читать?

Лучший ответ:
Марка Лутца не рекомендую - занудная книга. Лучше Dive into python

Худший ответ:
Марк Лутц, но лучше python.org
Вопрос: Как правильно реализовать свое меню в Drupal?

Лучший ответ:
Переопределяйте theme_menu_tree и theme_menu_link

Худший ответ:
Измените css под меню Drupal. Я пользовался модулем Nice Menus. там можно в настройках прописать свой style.css «Оформление – Настройки темы». В настройках темы ищем поле  «Путь к пользовательскому CSS-файлу для Nice menus» и прописываем туда путь до собственного файла CSS.
Соответственно нужно будет переписать в css class или если есть id для "Nice Menus".
Вопрос: Вопрос для фрилансеров: намного ли уменьшается количество выполняемых вами заказов в зимнее и летнее времена года?

Лучший ответ:
Лето и начало года. Летом отдыхают, в начале года денег нет.

Худший ответ:
В целом глупости, работы последние два года больше чем могу делать.
Сосед вон работает по 70 баксов в час, даже в начале года жаловался что поднять что ли до 140.
Вопрос: Почему не фиксируется папка в git?

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

Худший ответ:
читаем про  git add.
Вопрос: System.Object -> System.ValueType (знаковый — на стеке) — как это?

Лучший ответ:
System.Object является базовым для System.ValueType потому, что C# скрывает от вам процесс boxing-а значений value-типов в ссылочные обертки.
Где выделяется память для ссылочных типов и типов-значений спецификацией не оговаривается (в текущих реализациях типы-значения иногда (!) выделяются на стеке, но могут быть и на куче, если являются членами ссылочных типов (массивы, другие классы, и т.д.). Для вас важно лишь знать логику поведения: как присваиваются и передаются в функции значения reference и value-типов, остальное - детали реализации.
Довольно важная для понимая статья: blogs.msdn.com/b/ericlippert/archive/2010/09/30/th...

Худший ответ:
Я не знаю, может быть с этим связаны какие-нибудь нюансы и подводные камни в производительности, или с ошибками в работе кода.
Как тогда создать свой знаковый тип, как указать это компилятору? Создать struct - и компилятор поймет, что тип делать знаковым?
Вопрос: Что необходимо знать/сделать для оформления ИП для небольшого интернет-магазина?

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

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

Лучший ответ:
Файловая система ntfs регистро-зависимая, а платформа win32 — нет. Windows 7 основана на платформе, уходящей корнями в средние века, т.е. в 90-е, поэтому — никак.

Худший ответ:
Извините за некропостинг
ida-freewares.ru/kak-sdelat-registrozavisimye-imen...
Вопрос: Как работает stateless token authentication?

Лучший ответ:
очень легко мыслить токенами, как сессией, но токен это не сессия, не стоит путать. 
Токены используют как раз для того чтоб отойти от классической схемы с сессиями/паролями.
по порядку:
1) смотрите у вас есть сервис, состоит например из 10 серверов, которые отвечают за разные части функционала, поскольку функционал коммерческий вам нужно проверять каждый запрос от пользователя есть ли у него права для этого запроса.
вы вынуждены сделать единый сервер валидации, и с каждого своего сервера, для каждого запроса, запрашивать на сервере валидации проверку пользователя и его прав.
в такой ситуации сервер валидации для вашего сервиса становиться бутылочным горлышком, и мешает горизонтальной масштабируемости.
и абсолютно без разницы валидируете вы пользователя по паролю, айпи, или токену, сессии, схема одна и таже, производительность тоже одна и таже (именно поэтому нет никакого смысла менять сверку пользователя вместо пароля на сверку по айпи, или токену, или сессию, тем более понятно почему использования айпи в этой схеме просто глупая идея).
поэтому есть задача отойти от этой схемы, для возможности простого горизонтального масштабирования, для этого вы берёте информацию о пользователе (например его айди,  права, и тд) и зашифровываете эти данные, и передаёте пользователю в виде токена. 
2) На каждом вашем сервере есть алгоритм быстрой расшифровки, который на лету проверяет токены, и из него получает нужную информацию, о правах и айди пользователя (валидирует пользователя, без бутылочного горлышка), сами токены временные, в них также вшивают информацию о времени его действия, обычно в районе пары часов/суток, после чего вы перегенерируете токен заново (ключ для перегенерации и получения нового токена также вшиваете в токен, осуществляя непрерывность процесса перегенерации токенов).
3. Что делать если пользователь поменял пароль?
ничего - токен даёт пользователю право на вход, и не имеет значения какой у пользователя пароль.

Худший ответ:
1. Нужно, как правило хранят в отдельной табличке что-то типа user_id | token | дополнительные поля.
2. Как вариант можно сохранять/проверять ip адрес или какие-то другие параметры. Если посмотреть api соцсетей - там у токен выдается на довольно короткое время с возможностью обновления времени.
3. Удалить все токены связанные с этим пользователем, выдать новый.
4. Считывать с бд, сильной нагрузки эта операция не создаст.
Вопрос: Уходить ли с постоянной работы в веб-студии?

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

Не понравится, так это всё равно не помешает - есть заодно шанс найти удалённую работу в процессе выполнения разовых задач. И полезные связи нарабатываются.

Если с общением с клиентами проблемы, то видимо, стоит сразу поискать варианты удалённой работы, где не придётся заниматься продажей своих услуг, и общением с клиентами.
У нас этот рынок не очень развит, но есть.
А если нет проблем с английским, так ещё и намного проще будет такую работу найти и за приличные деньги.

Худший ответ:
С английским всё в порядке, работаю в основном с буржуями, киосаки читал :) суть именно в том что мне надоела моя контора, самый лучший вариант работать удалённо, но на постоянке, можно ли найти такую работы без выхода на фриланс? скиллы для этого есть, так работал на фирме несколько лет, просто фирма клиентов подгоняла...
Вопрос: Есть ли нормальная поддержка SIP в Android и Windows Phone?

Лучший ответ:
SIP-клиент «из коробки» идёт начиная с версии Андроид 2.3 (Gingerbread). Постоянно пользуюсь SIP'ом, проблем не испытываю.

Худший ответ:
Bria хорошо себя зарекомендовала.
Ещё Acrobits SoftPhone хорошо зарекомендовал.

Обе софтины мульти аккаунтные.
Вопрос: Как указать корень локального сайта?

Лучший ответ:
Указать mysite.ru.local в файле конфигурации сайта:<VirtualHost 127.0.0.1:80>
  DocumentRoot /home/mysite.ru/www
  ServerName mysite.ru.local
  # ServerAlias mysite.ru
  # ...все остальное...
</VirtualHost>
Чтобы в браузере сайт открывался по указанному адресу, можно прописать его в файле hosts.
Под Linux см. файл /etc/hosts.
Под Windows см. C:\Windows\System32\drivers\etc\hosts.
(с правами администратора)
В файл hosts нужно указать имя хоста и IP сервера. Например:127.0.0.1          mysite.ru.local
Вместо .local лучше использовать другую зону, т.к. с .local могут быть проблемы. Можно просто mysite, либо mysite.serverName.

Худший ответ:
настройте хосты
Вопрос: Trailing slash и единая точка входа в PHP

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

Худший ответ:
попробуйте вставить следующее перед «RewriteRule ^(.*)$ /index.php [L]»
RewriteCond %{REQUEST_FILENAME} !-d # если нет папки, то 
RewriteCond %{REQUEST_FILENAME} !-f # если нет файла, то
Вопрос: Сильные стороны PHP-вских фреймворков по сравнению с фреймворками Python и наоборот? Бывают ли случаи, в которых без фреймворков нереально обойтись?

Лучший ответ:
Бывают ли случаи, в которых без фреймворков нереально обойтись?даСильные стороны PHP-вских фреймворков по сравнению с фреймворками Python и наоборот?слишком общий вопросУ каких фреймворков есть свои фишки?у всехчто лучше изучатьвопрос ведет к дискуссии или спору
Задай вопрос так, чтоб на него можно было ответить однозначно
Как задавать вопросы goo.gl/spqRI2

Худший ответ:
Не то что бы я фанат Yii2 фреймворка но в сравнении с Python (Django) (Весьма поверхностные знания и прошу простить если что-то не так напишу) есть ряд существенных плюсов:
1) Генерация моделей и CRUD (Сразу создаются страницы где можно создать, удалить, отредактировать запись)
2) Есть GridView с ajax (Табличка с фильтрами- очень при очень удобно использовать в админке)
3) Например такой интерфейс в Yii2 мне удалось интегрировать за пару часов joxi.ru/brR8kWDFqJRR21
4) Из коробки идет Debug Toolbar (Просмотр всей информации по работе сайта, очень помогает выявлять плохие запросы к БД и оптимизировать сайт)
Для себя я решил что буду использовать фреймворк в любых случаях, так как заказанные у меня сайты потом растут и развиваются, а фреймворк дает хорошую почву для развития.
Вопрос: Вебмани — предупреждение и вопрос

Лучший ответ:
Винду переустанавливать? :) Ага, на Linux :)

А если серьезно, то надо сделать следующее:
1. Полное сканирование на вирусы антивирем.
2. Процесс либо скрытый, либо инжектирование в другой процесс. Можете вычислить это убивая процессы, и смотря на реакцию copy-paste номера.
3. Если не было архива crc-сумм файлов (что делают некоторые антивирусы), то нельзя определить были ли они изменены. Если такие данные есть, то проверить.
4. Поставить твикалку буфера обмена типа ClipMate, посмотреть на результат.
5. Раньше мне в подобных случаях помогал как это ни странно Norton WinDoctor (но давно это было).
Ну это так на вскидку. Винду снесете — думаю точно поможет.
Ну а можно и правда линь поставить ;-) Удачи!

Худший ответ:
и обязательно перегенерьте ключи.
Вопрос: Почему щелкает сетевой фильтр Pilot при действиях в окне браузера Chrome?

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

Худший ответ:
-Попробовать драйвера обновить
или
-Режим энергосбережения поставить на "максимальная производительность"
или
-В хроме отключить "аппаратное ускорение" через chrome://flags/
Вопрос: Можно ли полностью перейти на Linux?

Лучший ответ:
Virtualbox нормально пробрасывает USB-uart интерфейсы. Мы разрабатываем embedded для нескольких устройств, и в основном все сидят на Linux, в случае необходимости - запускаем виртуалку с Windows, и все работает.

Худший ответ:
В основном волнует передача по интерфейсам UART и USB для отладки и прошивки. 
Если в качестве менеджера виртуальных машин выберете VirtualBox (а большего вам и не надо), то сразу после установки его штатного ExtPack у вас буде и UART и USB.
См. VirtualBox (ресурсы и возможности) - дальнейшие детали уточните по ссылкам оттуда.
Вопрос: Можно ли воткнуть память 4gb 1Rx8 и 4gb 2Rx8 вместе?

Лучший ответ:
50/50 - либо взлетит, либо нет.
Проверьте.

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

Лучший ответ:
Для Яндекс.Директ могу посоветовать: Direct Commander, Key Collector, Yandex.Wordstat, Microsoft Excel и собственная голова для сбора ключевых слов. Хотя некоторые инструменты подойдут и не только для ЯД (по подбору ключевиков).

Худший ответ:
Сервиса, в котором все можно совмещать, не знаю.
seranking.ru - анализ позиций, сайта, ссылок, конкурентов, трафика, составление сем. ядра, отчеты для клиентов.
Контекстные рекламы мне удобнее в самом Директе и Адвордсе (+ Метрика, Аналитикс, разумеется) анализировать, при необходимости выгрузка в Эксель. Есть еще Директ Коммандер и Гугл Адвордс Эдитор, но там не аналитика, а быстрые правки.
Соцсети аналогично в самих соцсетях и сервисах аналитики с помощью меток.
Вопрос: SASS. консоль не определяет команду gem install sass. Что я делаю не так?

Лучший ответ:
Судя по описанию вы используете Windows?
Скачиваем Ruby  я использую Ruby 1.9.3-p545 на версию 2 еще много гемов не портировано, и сразу скачиваем там же DEVELOPMENT KIT для выбранной версии Ruby, требуется для некоторых гемов.
Устанавливаем Ruby и смотрим, что бы в процессе установки была отмечена галочка про "Path", если забыли, то правый клик на "Компьютер" - "Свойства" - "Дополнительные параметры системы" - на вкладке дополнительно жмем "Переменные среды" - выделяем строку Path и жмем изменить, дописываем через точку с запяток путь до руби, у меня: C:\Ruby193\bin;
После этого руби будет доступн из командной строки.
Далее, распаковываем dev kit, я в папке с Ruby сделал папку Devkit и туда его впихнул, в ruby cmd или допустим я использую шелл который ставится вместе с git (mingw32), переходим в папку с devkit и пишем ruby dk.rb init, создастся файл config.yml, далее пишем ruby dk.rb install и все, дев кит будет установлен. 
Дальше все просто: gem install sass compass

Худший ответ:
Ну так у вас не установлен RubyGem
https://rubygems.org/pages/download
Вопрос: Как собрать информацию о состоянии S.M.A.R.T. жестких дисков на компах в сети (AD)?

Лучший ответ:
#Скрипт проверки SMART и наличия папок C:\FOUND*
#Если компьютер не активен, то результатов по нему не будет

#Если результат работы PredictFailure == True, значит, диск в опасности, если PredictFailure == False - все хорошо у диска
#Результат отсортирован по Reason и имени компьютера
#SearchBase надо указать свою. Примерное время выполнения 10-120 мин для проверки 10-100 (примерно) компьютеров
#Если присутствует факт исправления ошибок (chkdisk /r) на диске, рекомендуется провести дополнительную диагностику

Clear-Host
$watch = [System.Diagnostics.Stopwatch ]::StartNew()
$watch.Start() #Запуск таймера
Write-Host "Время запуска"
(get-date) .ToString()
$Computers = get-adcomputer -SearchBase "ou=xxx, dc=xx, dc=ru" -Filter *  |select -exp name
(Get-WmiObject  -Computername $Computers -namespace root\wmi -class MSStorageDriver_FailurePredictStatus -ErrorAction Silentlycontinue | Select PSComputerName, InstanceName, PredictFailure, Reason | sort PredictFailure, PSComputerName | Format-Table -Autosize)

Write-Host "Если результат работы PredictFailure == True, значит, диск в опасности, если PredictFailure == False - все хорошо у диска"

foreach ($Server in $Computers)
{
      if (test-path -path "\\$server\C`$\FOUND*" )
 
           {
           Write-Host " $Server - присутствует факт исправления ошибок на диске" -ForegroundColor Red
            }
      else
           {
           Write-Host " $Server - исправлений ошибок на диске не замечено" -ForegroundColor Green
            }
}
Write-Host "Если присутствует факт исправления ошибок на диске, рекомендуется провести дополнительную диагностику"
Write-Host "Время окончания"
(get-date) .ToString()
$watch.Stop() #Остановка таймера
Write-Host "Время выполнения"
Write-Host $watch .Elapsed #Время выполнения
Развитием скрипта может быть отправка результатов проверки по e-mail

Худший ответ:
Я знаю только геморный способ:
Запустить что-то через консоль, что делает отчёт.
Распарсить отчёт и залить в БД.
Вывести статистику.
Какую прогу использовал точно не помню, попробуй Aspia или Speecy. Скрипты на AutoIT.
Вопрос: Где еще кроме веба используется Ruby?

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

Худший ответ:
Ну к примеру, portupgrade Freebsdшный на нём написан.
Масса скриптов автоматизации разных процессов администрирования.
Рецепты SCM различных.
Вопрос: Как защитить ajax запрос?

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

Худший ответ:
Отправляйте методом POST. Случайны человек уже не сможет отправить, но чуть более менее грамотный - спокойно. Так что совсем защитить - не получится
Вопрос: Комбинированный снимок для повышения резкости

Лучший ответ:
Вроде фотошоп успешно справляется с этой задачей. Вот вам статейка с описанием алгоритма fotoforge.livejournal.com/133864.html

Худший ответ:
PhotoAcute Studio ( тут пара строк на русском www.3dnews.ru/software-news/635027 ). Вполне себе рабочая софтина, правда шароварная…