Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Защита от спуфинга сигнала — нужен способ модуляции сигнала на низком уровне, чтобы невозможно было подменять пакеты?

Лучший ответ:
Такой метод на ура будет взламываться.
Шифруйте при помощи SSL и будет вам счастье!

Худший ответ:
можно ли без шифрования данных, т.е. полностью отбросив любые компьютеры, алу, всякие плюшки и т.п. а взяв чисто сетевое устройство промодулировать сигнал таким образом чтобы помимо самих данных он выстраивал их в алгоритме который могла бы распознавать второе сетевое устройство? А в сетевом устройстве, по-вашему, нет "компьютера, алу, всяких плюшек"?Например если взять обычное радио - там FM, полезные данные получаются за счет изменения частоты, а если например скомбинировать его с AM/PWM (к примеру) которые будут выстраивать идентификационную информацию об отправителе и будут подчиняться определенному алгоритму, так что только второе сетевое устройство сможет их распознать? Если вас интересует низкоуровневая реализация чего-то подобного, то посмотрите в сторону ППРЧ (Frequency-hopping spread spectrum, FHSS) и параллельных технологий (Time-hopping spread spectrum, Direct sequence spread spectrum).Тогда устройство точно может быть уверен что пакет не подменен. Я понимаю, что ваш вопрос скорее теоретический, но если гипотетической задачей является защита от подмены данных, то, на мой взгляд, гораздо продуктивнее воспользоваться одной из схем MAC.Сумасшедшая идея, да?  На мой взгляд, ваш вопрос, скорее, является следствием недостаточного владения предметом.
Вопрос: Есть ли налог на получение прибыли с рекламы на собственном сайте?

Лучший ответ:
Вообще есть, но это мало кого интересует

Худший ответ:
Любая прибыль облагается налогом, не важно откуда и за что.
Исключение - прибыль не превышающая "минимальной не облагаемой налогом суммы" в месяц - у нас это около 1$ (UA)
Вопрос: Как отреагирует сервер на более 20 sql запросов?

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

Худший ответ:
СУБД бывают в двух типах: 
- блокировочник: все обращения на сервер возвращают читаемое значение без всяких проблем. Скорость выполнения и логика работы очень простая. При изменении какой-либо записи, все операции временно блокируются, а потом продолжаются по окончании изменений.
- транзакционная модель: позволяет читать и изменять записи. Измененные записи создают временные копии, которые просто ожидают подтверждение или отмену этих изменений. Пока данные не подтверждены все другие записи видят только то, что было до изменений.
Вопрос: Windows 7, SSD, куда перенести C:\ProgramData и C:\Users ?

Лучший ответ:
Перестать изобретать костыли и оставить все на SSD. Чтобы износить ячейки на 25% нужно записать 120GB * 10 000 * 0.25 = 300TB данных.
Даже если писать по 100Гб в день — хватит на 10 лет (и это при 25% использовании ресурса).

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

Лучший ответ:
Внутренняя тень нужного цветаinput:-webkit-autofill{
	box-shadow:inset 0 0 0 1000px #fff;
}

Худший ответ:
Можно ещё этот фон отсрочить на большой промежуток времени
input:-webkit-autofill {
        transition: all 5000s ease-in-out;
 }
Вопрос: Наводки от телефона

Лучший ответ:
Попробуйте это: http://forum.ixbt.com/topic.cgi?id=12:46426

Худший ответ:
У меня такое подозрение что наводка идет через общий контур земли между устройствами — грубо говоря, ваш шнурок соединяет земли двух устройств и та же земля соединена через общую сеть. Поможет только разрыв этого контура — слаботочный сигнал НЕ ДОЛЖЕН передаваться по общей земле — это использование гальванической развязки или дифференциальных пар.

Было бы не лишним глянуть осциллографом напряжение на выходе звуковой карты относительно её самой, а так же относительно земли усилителя и заодно — напряжение непосредственно на разъеме USB самой карты. Глянуть надо на наличие «помехи» во всех этих местах. Ведь возможен еще вариант что мобильный телефон посредством проводов передает помеху внутрь USB-карточки где она через емкостные связи проникает в особо чувствительные места аналогового тракта, тогда с этим ничего не поделаешь.

Но все же, я думаю что наводка происходит через общий земляной контур.
Вопрос: можно ли разбудить нетбук Asus EeePC 900AX по wi-fi?

Лучший ответ:
Технически неосуществимо, в режиме сна вайфай-адаптер обесточивается.

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

Лучший ответ:
- Программисты пишут код своих активити.
- Дизайнеры рисуют интерфейс.
- Тестировщики тестируют реализованное, на разных устройствах.
- Написанный код заливают в расределенную систему версий (Git и т.п.)
- Руководитель проекта следит за соблюдением планов, делает кодревью, следит за версиями и сборками.

Худший ответ:
Git в Андроиде не жилец?
Вопрос: Равномерно распределяющая хеш-функция. Как задействовать все биты хеш-кода?

Лучший ответ:
Простой модуль придумали в те времена (и для тех ситуаций), когда в качестве хэш-кода брался просто адрес объекта. Поскольку адрес часто делится на 4 (или на 8, или имеет вид 16*k+4, как в Borland-C на 8086), то чётная длина массива приводила бы к очень неравномерному распределению.
Вторая (не менее важная) причина - что часто используется внутреннее разрешение коллизий: в каждой "корзине" при этом лежит 0 или 1 элемент множества (никаких списков!). Если ячейка M, куда нужно положить элемент, уже занята, то вычисляют некоторый шаг K=f(M), и проверяют ячейки (M+K)%L, (M+2*K)%L, ..., пока не найдут свободную. Чтобы эта последовательность прошла через весь массив, нужно, чтобы K и L были взаимно простыми. Функцию f приходится вычислять часто, поэтому взаимная простота гарантируется тем, что L берётся простым числом.

Худший ответ:
Простой модуль придумали в те времена (и для тех ситуаций), когда в качестве хэш-кода брался просто адрес объекта. Поскольку адрес часто делится на 4 (или на 8, или имеет вид 16*k+4, как в Borland-C на 8086), то чётная длина массива приводила бы к очень неравномерному распределению.
Вторая (не менее важная) причина - что часто используется внутреннее разрешение коллизий: в каждой "корзине" при этом лежит 0 или 1 элемент множества (никаких списков!). Если ячейка M, куда нужно положить элемент, уже занята, то вычисляют некоторый шаг K=f(M), и проверяют ячейки (M+K)%L, (M+2*K)%L, ..., пока не найдут свободную. Чтобы эта последовательность прошла через весь массив, нужно, чтобы K и L были взаимно простыми. Функцию f приходится вычислять часто, поэтому взаимная простота гарантируется тем, что L берётся простым числом.
Вопрос: NetCat как убрать тэг в подменю?

Лучший ответ:
Дайте код навигации.
А вообще, если я правильно понял, просто там проверять id родителя , и если он совпадает с id продукции - h4, если нет - другое.
В этом вам поможет:
%PARENT_SUB — номер родительского раздела (только для разделов);

Худший ответ:
5.3.
jsbin.com/fucidoteke/1/edit?html
Вот кусок отвечающий за его вывод.
Вопрос: Как определить пол пользователя зашедшего на сайт?

Лучший ответ:
Из браузера такую информацию извлечь, скорее всего, не получится, ибо там её нет (sic!). Получается, что понадобится участие самого пользователя, например, авторизация (VK, Google, Yandex и т.д.) или конкретный вопрос, заданный пользователю при регистрации или посещении сайта.
Ещё есть идея анализировать то, что делает пользователь на сайте, но это жестко связано с тематикой вашего ресурса. Если это интернет-магазин или форум, то можно оценивать просмотренные товары или темы, если это блог или лэндинг, то тут увы - никак. В рамках каких-то условий - это решение, возможно, даст довольно точный результат. Однако, нужно понимать, что такие данные будут не особо правдивыми, ибо все люди разные и могут читать/смотреть всё и сразу. Хотя, если идея в том, чтобы выдавать рекламу, то этого хватит, так как если пользователь смотрит машины, то, очевидно, они ему интересны. Такая же история будет, например, с одеждой для беременных.
Поэтому, если вы хотите 100% результат, то спросите своего пользователя.

Худший ответ:
Если для вас это действительно важно, то лучше прямо на входе спросить. Сделайте классный попап с вопросом. Подобные штуки используются на сервисах, напрмер "Вы покупатель или продавец?" и далее направляют на нужную страницу)
Это будет самый достоверный метод.
Вопрос: Работа php программистом?

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

Худший ответ:
У меня сейчас есть работа, не фреймворки и т.п. - чисто код. Если интересно, отпишитесь мне на info@nelis.ru или Skype verindn или icq 284-763-514
Вопрос: CMS чата. Что за значения просит от БД во время установки?

Лучший ответ:
Научиться

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

Лучший ответ:
Яжпрогаммист (и экстрасенс и немного), убираю "лишнюю строку" не глядя в код.

Худший ответ:
"Болтовня ничего не стоит, покажите нам код".
Мы же не экстрасенсы и не тыжпрограммисты, чтобы по картинке определить причину появления полосы.
Скорее всего дело в margin и padding
Вопрос: Yii + Nginx «реврайт в реврайте»

Лучший ответ:
Через yii средствами роута 
в config/yii

'components'=>array(
...
'urlManager'=>array(
  'urlFormat'=>'path',
  'showScriptName'=>false,
  'rules'=>array(
                '/'=>'',
                array('/aaa/default/index/id/58058', 'caseSensitive'=>false, 'pattern' => 'aaa', 'verb' => 'GET', 'parsingOnly' => true),
                array('/bbb/default/index', 'caseSensitive'=>false,  'pattern' => 'bbb.php', 'verb' => 'GET', 'parsingOnly' => true),
                array('/bbb/default/index', 'caseSensitive'=>false,  'pattern' => 'bbb', 'verb' => 'GET', 'parsingOnly' => true),
                array('/ccc/default/index', 'caseSensitive'=>false,  'pattern' => 'ccc', 'verb' => 'GET', 'parsingOnly' => true),
  ),
 ),
),


тогда по mysite.ru/aaa -> вызовет модуль aaa, котролер default, action index.

повесить на 404 обработчик 
 'components'=>array(
...
'errorHandler' => array(
   // use 'site/error' action to display errors
   'errorAction' => 'site/error',
  ),
),

вызовет контроле site, метод error
там уже проверяем что выводить зависмости от кода ошибки 
public function actionError()
 {
  $error=Yii::app()->errorHandler->error;
  if($error) {
   
  if(Yii::app()->request->isAjaxRequest){ 
   echo $error['message'];  
   Yii::app()->end(); 
  
  } else {

   if(!empty($error['code']) && $error['code'] == 404 && !empty($error['traces'][0]['args'][0]))
   {
    echo 'Query : '.$error['traces'][0]['args'][0];
    $this->redirect(array('bbb/index','str'=>$error['traces'][0]['args'][0]));
   }
  echo $error['message'];
 }

 }


в nginx:
location / {
        try_files $uri $uri/ /index.php?$args;
  root /var/www/site;
  index index.php index.html index.htm;
 }

 location ~ \.php$ {
   
  try_files $fastcgi_script_name =404;
  include /etc/nginx/fastcgi_params;
  fastcgi_pass   PollFPM;
  fastcgi_index index.php;
  fastcgi_param  SCRIPT_FILENAME  /var/www/site$fastcgi_script_name;
 }

Худший ответ:
Подскажите плиз зачем вот эта строчка? try_files $fastcgi_script_name =404; На моем проекте это для всех не существующих файлов .php отдает 404 средствами nginx, ожно ли сделать чтобы 404 отдавалось средствами фреймворка?
Вопрос: Самоучители по .Net или C# (C sharp)?

Лучший ответ:
Так pdf же можно прямо в браузере открывать?

Худший ответ:
Что за ужас у Вас на работе, тотал контроль.
Вопрос: Теги внутри тега < a >

Лучший ответ:
есть два типа тегов - inline и block (строчные и блочные). Внутри блочных могут быть любые. Внутри строчных - только строчные.
Теги a, span, i, b, strong, em и т.д. строчные, а div - блочный.
Вывод - это нормально, но только если элементы являются строчными (то есть из приведенных вами только span).
Хотя стандарт HTML5 позволяет и такое делать, так что если у вас проставлен соответствующий doctype, документ останется валидным.

Худший ответ:
Можно, не бойся.. Только все что внутри тега будет ссылкой.. Иногда это плохо.
А бороться с блочными и строчными можно при помощи css.display:block-inline к примеру.
Вопрос: Где и как правильно использовать спецификатор virtual в С++?

Лучший ответ:
Это называется "динамический полиморфизм". 
Виртуальные методы полезны тем, что вызывая метод через ссылку или указатель на базовый класс, на самом деле вы вызываете метод дочернего класса:class B {
public:
    virtual void f() {}
    ...
}

class D: public B{
public:
    void f(){}
    ...
}
...
doF(D());
...
void doF(const B& b){
    b.f();// вызовется D::f() 
}
 Если написать вместо тела виртуальной функции "=0;", то получится чисто виртуальный класс. Это уже полноценный аналог абстрактного класса в джаве. А если сделать все методы чисто виртуальными и не делать полей-данных, то получится аналог интерфейса.
Виртуальным обязательно должен быть деструктор у класса, который создаётся для наследования. Иначе сделав так:B *d = new D();
delete d; вы вызовете только деструктор базового класса.

Худший ответ:
Если нужно переопределить какой-либо метод базового класса в производном классе, то этот метод объявляется в базовом классе как виртуальный. Тогда программы выбирает версию метода, основываясь на типе объекта, а не на типе ссылки или указателя. Виртуальные функции очень полезны когда у вас есть указатель на массив из базовых объектов. Т.е. этот массив может содержать как базовые объекты так и дочерние, соответственно не будет же вызываться для дочернего объекта метод базового класса.
Так же существуют абстрактные классы, в которых без виртуальных функций никуда.
Все это очень хорошо расписано у Праты в 13 главе.
Вопрос: [Yii2] Есть у кого-то готовые решения даже простого блога на Framework'e?

Лучший ответ:
Есть на украинском видео-урок по созданию блога с постраничкой, выгрузкой изображений, созданием превьюшек, может будет полезно:
https://www.youtube.com/watch?v=0J4YFmFQlLE

Худший ответ:
для yii/yii2 полно статей на тему пишем блог,
к примеру вот с хабра
Вопрос: JQuery 1.9+ checkbox live event change?

Лучший ответ:
По статистике FF8+ до версии FF9 занимают 0,45% от всех Фаирфоксов и 0,09% от всех браузеров. Я бы на заморачивался

Худший ответ:
Забыл уточнить, в свежих браузерах работает все, Firefox 8.0.1 — нет.
Это в корне меняет вопрос.
Т.е. вы хотите, чтобы за вас кто-то продебажил такое необычное поведение в Firefox 8.0.1?
Качайте Firefox 8.0.1 Portable, ставьте в него Firebug, создавайте тестовый пример, используя необфусцированную версию jQuery, ставьте breakpoint-ы и ловите.
Вопрос: Помощь с версткой, требуется нестандартные решения

Лучший ответ:
Как один из возможных вариантов решений: jsfiddle.net/shtrih/25WL8

Худший ответ:
Посмотрите примеры здесь: htmlbook.ru/layout
Вопрос: Как делаются такие игры на JS?

Лучший ответ:
на js делаются с помощью canvas+webgl, а Ваше демо сделано на флеш

Худший ответ:
www.pixijs.com
+ что-нибудь для физики
www.html5gamedevs.com/topic/3016-list-of-javascrip...
Вопрос: Многоязычный географический справочник в XML — интересно ли?

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

Худший ответ:
Ну Если безвозмездно, тогда Вам прямая дорога на github \ bitbucket
Вопрос: Yii2, почему не работает search model?

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

Худший ответ:
проверяю Yii::$app->request->queryParams, параметры в нем есть, все ок, напр id=2, type=mfuДолжно быть ProductSearch[id]=2&ProductSearch[type]=mfuС помощью GII был создан CRUDТак почему бы не попробовать сначала им воспользоваться? GridView сгенеренный с помощью Gii задаёт параметры GET такие, с какими всё будет работать.
Вопрос: Кот — враг ноутбука. Что делать?

Лучший ответ:
Кот не такой уж и враг. Просто он теплый ноут любит. У меня такая же ерунда. Вылечил раздачей волшебного пенделя. 3 итерации отучили :-) Почти отучили.

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

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

Худший ответ:
У меня друг после академии ФСО в Орле очень хорошо устроился.Стипендия была тысяч тридцать,на втором курсе вроде контракт подписывал там какой то кеш сразу выделяют.Жилье.Сам из простой семьи,в группах очень много блатных граждан,к сожалению есть и кавказцы по протекции.
Сейчас работает на государство,жена моделька,сам как сыр в масле,про кризис не слышал.Учиться реально было невероятно тяжело.
Вопрос: Почему различаются статистические данные в переходах с таргет рекламы VK и переходах Яндекс.Метрики?

Лучший ответ:
Думаю, что мерять переходы с таргет рекламы ВК отчетом "источники - соц.сети" не совсем верно. Сделайте для рекламируемых URL метки UTM - https://support.google.com/analytics/answer/103386...
И тогда сможете точно определить трафик по своей рекламной кампании и соответственно предъявлять претензии вконтакте. В моем опыте при рекламе там были сильные расхождения (статистика ВК и внешняя) лет 5 назад, но по нескольким кампаниям в ВК в прошлом году все было точно.

Худший ответ:
та же проблема. счетчик Li и метрика показывают 60 посетителей, в вк таргет показывает 100 посетителей.
Вопрос: Что покупать из техники apple?

Лучший ответ:
Я бы брал новый 2015, с прицелом на 3-4 года эксплуатации.
В прошлом августе расстался с эйром 2011 года - и он вполне себе ничего был, только слегка притормаживать начал. А если брать б/у 2012 - риск через год брать новый уже велик. Плюс изношенная батарея.

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

Лучший ответ:
Достигая этой отметки плеер выдает pup-up рекламу.

Худший ответ:
Может быть Google использует специальные алгоритмы для наиболее благоприятного места для рекламы в видео? (Например, смена сцены и т.д.)
Вопрос: Проблема в регистре имени модели в Yii. Как исправить?

Лучший ответ:
Проблема была в отношениях (relations), там названия моделей были указаны с маленькой буквы.

Худший ответ:
Потому-что в Шиндовс пути к файлам не зависят от регистра. То есть файл User.php и user.php - один и тот же файл. А вот в UNIX-подобных системах это будут два разных файла, и Yii, а точнее его автозагрузчик, ищет файл User.php (ибо название файла должно соответствовать названию загружаемого файла).
Вопрос: Как понять и дать верстальщику интервал между буквами если он в иллюстраторе к примеру 67?

Лучший ответ:
(ваше значение * font-size) / 1000

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

Лучший ответ:
Вряд ли кто-то из дизайнеров будет делать что-то бесплатно. Согласятся только те у кого совсем нет опыта, будет кривовато, дешево, возможно даже долго, время только потратите.
Действительно, попробуйте подогнать бесплатные готовые шаблоны:Тут шаблоны
Вот здесь
И вот тут немножко.
Гуглите free ui kits и free psd templates

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

Лучший ответ:
function downloadFile ($URL, $PATH) {
    $ReadFile = fopen ($URL, "rb");
    if ($ReadFile) {
        $WriteFile = fopen ($PATH, "wb");
        if ($WriteFile){
            while(!feof($ReadFile)) {
                fwrite($WriteFile, fread($ReadFile, 4096 ));
            }
            fclose($WriteFile);
        }
        fclose($ReadFile);
    }
}
Метод отлично работает на больших объемах.
Можете также реализовать через сокеты. Тоже няшка получается.

Худший ответ:
1. Берем через file_get_contents() или fopen() ссылку в переменную.
2. Пишем эту переменную в файл с помощью fwrite()
До пункта один хорошо бы проверить размер файла, а то картинка может весить много гигабайт.
Вопрос: Как остановить нашествие спам-ботов на форум?

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

Худший ответ:
Любое не стандартное решение вполне себе сработает процентов на 90. Например прикрыть вообще регистрацию штатными средствами форума, а на другом домене или поддомене сделать страничку с кастомной формочкой для регистрации в туже базу.
Вопрос: Хорошее сравнение Azure и AWS?

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

Худший ответ:
Мне понравилось вот это:
www.slideshare.net/rgillen/aws-vs-azure
Вопрос: Безопасен ли Eloquent?

Лучший ответ:
Если вы сделаете так:->whereRaw("`name` = '{$request->foo}'");
Конечно же, защита сойдет на нет.
Но если использовать только ORM конструкции, и не передавать Raw запросами публично получаемые данные - Eloquent полностью безопасен.
Да и на мой взгляд даже задумываться не надо об использовании Laravel, игнорируя все его прелести.
Если не используете MVC структуру ларавела, не используете модели с ORM, валидацию, Request, middleware, фильтры, провайдеры - сидите на голом PHP, зачем вам ларавел?

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

Лучший ответ:
Питание либо слабое, либо некачественное.

Худший ответ:
Планшет Globex Gu701R зарядка от свича d-link 5V 1A, подпаян на прямую к дохлой АКБ, так как там есть контролер зарядки чтобы не убить планшет.
Включается нормально, при запуске тяжелых файлов или приложений идет просадка по питанию и то экран мерцает то выключается, то прошивка слетает.
Взял другой блок питания, теперь все норм = выдает 3.8-4.1V и примерно 1.5A
Работает норм.
Так что смените БП и будет счастье
О и да Владимир Зацепин верно сказал максимум 4.2В, так что если у вас есть контролер питания на самой плате то вам повезло, у меня он только на дохлой АКБ есть.
Вопрос: Как сделать такую сортировку в Drupal7?

Лучший ответ:
можно воспользоваться модулем Views Isotope
вот видео по установке и настройке модуля Drupal Views Isotope

Худший ответ:
Drupal тут не при чем, это js-плагин Isotope.