Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Какой выбрать linux дистрибутив для трансформера?

Лучший ответ:
В закладках лежит статья и интересна она тем, что показана достаточно простая настройка линукса для использования устройства, включая автоповорот, с приложенным скриптом на питоне. В сети много сравнений дистрибутивов  для планшетов и чаще всего предпочтение отдают Ubuntu. Я бы тоже так поступил, ибо у них огромное сообщество и уже очень много ответов на вопросы, которые могут возникнуть во время настройки планшета.
Еще пару ссылок из закладок:https://habrahabr.ru/post/140918/
www.techradar.com/news/software/operating-systems/...www.ubuntu.com/tablet
А вот ссылка на такой же вопрос как у вас и с таким же устройством - Дистрибутив Linux удобный для TouchScreen, там вроде посоветовали ту же статью, которую я приложил выше.
В общем, просто оставлю это здесь, вдруг пригодится.

Худший ответ:
Спасибо за ответ, все эти статьи прочитаны до того как был задан вопрос, к сожалению в них чаще всего упоминаются устаревшие дистрибутивы и решения, как ни странно из свежего вполне корректно заработал debian jessie 8.3, как это говорится "искаропки", следующим шагом буду пробовать arch, хочется удобства в работе.
Вопрос: Необходим совет по поводу репозитария кода?

Лучший ответ:
Для небольшого я советую вам именно github использовать. Намного проще и удобнее будет.

Худший ответ:
Если свой сервер то Redmine с GIT дружится очень легко. Ну или да bitbucket/платный github/assembla
Вопрос: Какой чипсет у роутера DAP-1155 REV.B1?

Лучший ответ:
s0ci0pat  - они не идентичны.
CaptSmile  - вы вводите людей в заблуждение, оп вшей ссылке d-link dap 1150  а не 1155 - будьте внимательны, у них разное железо - можно превратить свой роутер в кирпич.
Chvalov - вы врядли сможете на сегодняшний день прошить dap 1155 прошивкой dd-wrt, dap 1155 имеет чип RTL8196C, пока что на него не вышло прошивки готовой.
Есть информация по openwrt, https://forum.openwrt.org/viewtopic.php?id=31551
Если сможете собрать из сырцов - отпишитесь, будет интересно )
P. S. - Прошил свою dap 1155 rev A последней прошивкой от производителя - полет нормальный.

Худший ответ:
Они идентичны.
Вопрос: Лицензионная windows 7 OEM и BOX

Лучший ответ:
Установить можно только на один комп (вроде, нет разницы между ОЕМ и боксом). Бокс можно потом перенести на другой (убрав со старого). ОЕМ переносить нельзя — он привязан к конкретной железяке. Соответственно, замена железа для ОЕМ тоже ограничена — с какого-то предела винда может сказать, что тут она работать не будет.

Еще одно отличие — у ОЕМ нет техподдержки. Точнее, поддержку должен обеспечивать тот, кто ее установил, а не МС.

Худший ответ:
OEM — т.н. offline активация, в BIOS вшит сертификат, в ОС вбит специальный серийник, если сертификат+серийник нужные — ОС считает себя активированной. Подробнее можно ознакомиться, например, на ру-борде, в теме про OEM активацию.

BOX — онлайн активация, через инет/телефон.

>>можно ли установить сразу на два компьютера.
Да, купив две коробки.

>>смена железа компьютера, вплоть до замены компьютера.
Для OEM — критична замена материнской платы (в т.ч. потому что там не будет подходящего SLIC, можно обойти, для BOX — без разницы, разве что при полной смене попросит повторно активировать.

Собственно говоря, если берёте брендовые компы каждый раз — можете не парится, если же самосбор и частая замена комплектухи либо комп на длительное время (больше 2-3 лет) — BOX
Вопрос: Как вы развиваете логику?

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

Худший ответ:
Я не очень верю что игра развивают логическое мышление. Скорее интересные практические задачи
Позвольте не согласиться с Вами. Более 3-х лет назад запустили игру Судоку на нашем сайте. За это время получили более 1000 благодарных отзывов и предложений по улучшению. Такие игры очень помогают в развитии логического мышления, памяти и общего интеллектуального развития. В этот список так же можно добавить и игры 2048, пасьянс маджонг, разгадывание кроссвордов...
Вопрос: Как найти монитор без ШИМ-мерцания подсветки?

Лучший ответ:
На www.overclockers.ru/reviews/monitor/ автор обзоров мониторов =DEAD= всегда подробно пишет про частоту ШИМ.

Худший ответ:
Странно что вы повышаете яркость чтобы убрать шим, На упомянутом выше www.overclockers.ru автор обзоров наоборот понижает яркость и увеличивает контраст. Когда я выбирал себе 24 монитор, то выбрал обозреваемый там ASUS PA248Q у которого с этим показателем, якобы все было получше чем у других, но мерцание все-равно есть. Про карандаш кстати не знал, но увидеть это чудо можно на фото/видеокамере. На моем старом 19 viewsonic такой пакости замечено не было (по ощущениям кстати глаза от него устают меньше).
Вопрос: Свой web-хостинг. С чего начать?

Лучший ответ:
C чего начать? С получения лицензии. Иначе ст. 171 УК РФ.

Худший ответ:
VDS обычно уже настроен, просто создаёшь им логины и раздаёшь пароли, доступа к ПУ не даёшь, вся оплата через тебя. Кому надо можешь к ФТП дать доступ.
У меня люди на таком "хостинге" по 4 года уже сидят :))))
Вопрос: Как настроить удаленный выбор ОС для загрузки?

Лучший ответ:
1) выставить в биосе загрузку по сети первой.. 
2) гуглить на счет PXE
3) гуглить скрипты unattended install любимой операционки.
в день Д и час Ч включаем PXE сервер + рестарт целевого компа = тихая переустановка ОС на целевой системе

Худший ответ:
А используйте LXC контейнеры (про сетевую загрузку по PXE вам написали уже). Контейнеры не требуют виртуализации, а профита как от полноценных виртуалок.
Вопрос: Как проверит на существование 30 000 email адресов и сделать рассылку?

Лучший ответ:
Для проверки можете использовать bspdev.ru/products/mail-list-validator.html
В качестве сервисов для рассылки попробуйте mailerlite.com

Худший ответ:
Перечисленные сервисы не очень высокую точность проверки имеют либо очень дорогие, как Sendgrid (в частности, почтовая служба Mail.ru всегда возвращает OK даже для несуществующих ящиков), а рассылка тестовых писем для сбора ошибок приведет к пессимизации ваших серверов и доменов! Как наиболее точный и дешевый вариант пакетной проверки большого объема email адресов рекомендую использовать сервис https://ru.wmprofile.com/emailvalidator (кстати говоря, там и API есть, можно интегрироваться).
Вопрос: Использование последнего софта в Ubuntu

Лучший ответ:
ищите ppa в которых уже кто-то собрал launchpad.net/ubuntu/+ppas
а дальше add-apt-repository

Худший ответ:
Два варианта
1) Обновитесь до Ubuntu 11.10 — там софт свежее (в часности gcc — 4.6.1)
2) Если не хотите обновлятья подключите репозитории updates, backports. Если там нет… ну тогда ппашки 

Оптимальный вариант -1
Вопрос: Как в ОС UBUNTU инициировать работу контроллеров ( сервисов, отдельных php-скриптов или целых бандлов) Symfony2?

Лучший ответ:
Надо дёргать не контроллеры, а сервисы.
symfony.com/doc/current/cookbook/console/console_c...
symfony.com/doc/current/components/console/introdu...
То есть по крону запускаем команды$ php app/console my-command <options> <arguments>
Которая в свою очередь дёрнет сервис, где и будет вся магия.
Аналогично и в контроллере, дергаем сервис и отдаём Response.

Худший ответ:
По первому вам уже ответили - используйте сервисный слой. По второму - используйте MQ (например rabbitmq). В этом случае ваша джоба будет периодически собирать новые имейлы и добавлять их в очередь на обработку. Далее обработчики будут брать задачу из очереди и парсить мэйлы. Ну и т.д. Обработчиками могут быть команды симфони и у них может быть доступ к сервисному слою опять же.
Вопрос: Вопрос по плейеру Youtube

Лучший ответ:
Захожите в свой аккаунт на youtube.com -> Настройки -> Настройка воспроизведения, там Качество воспроизведения видео, ставим галочку «У меня медленное соединение. Не воспроизводить видео в высоком качестве.»

Если я вас правильно понял.

Худший ответ:
Спасибо. Вроде бы, работает. Немного странно, что это регулируется только при залогинивании на youtube. Гораздо логичнее, на мой взгляд, было бы сделать, например, сохранение в куки текущего значения качества, и при просмотре очередного видео устанавливать качество именно в это сохраненное значение.
Вопрос: Возможно ли одновременное использование семантической разметки Open Graph и Schema?

Лучший ответ:
Да

Худший ответ:
А почему нет? Они разве имеют конфликтные места в стандартах?
Вопрос: Как сверстать вот такой вот sidebar?

Лучший ответ:
htmlbook.ru и верстайте.

Худший ответ:
Опять же, ШРИФТОВ НЕТ, верстка без PSD.
Как то так codepen.io/reskwer/pen/XJpNpO
С треугольником на Видео, не стал заморачиватся, сделал обычный в rgba 0.5+index.html<!DOCTYPE html>
<html lang="ru-RU">
<head>
	<meta charset="UTF-8">
	<meta name="author" content="reskwer">
	<title>Что-то на CodePen</title>
	<link rel="stylesheet" href="style.css">
</head>
<body>
	<div class="sidebar">
		<div class="facebook">
			<h1>Facebook block</h1>
			<div class="facebook-api">
				<p>В этот блок программист прикрутит facebook API like</p>
			</div>
		</div>
		<div class="photo">
			<h1>Latest picture galleries</h1>
			<div class="wiver one">
				<h2>Navn og tekst til billede</h2>
				<img src="http://placehold.it/120x76" alt="img">
			</div>
			<div class="wiver two">
				<h2>Navn og tekst til billede</h2>
				<img src="http://placehold.it/120x76" alt="img">
			</div>
			<a href="#" class="more">more pictures</a>
		</div>
		<div class="video">
		<h1>Latest picture galleries</h1>
			<div class="wiver one">
				<h2>Navn og tekst til billede</h2>
				<img src="http://placehold.it/120x76" alt="img">
				<div class="circle">
				</div>
			</div>
			<div class="wiver two">
				<h2>Navn og tekst til billede</h2>
				<img src="http://placehold.it/120x76" alt="img">
				<div class="circle">
				</div>
			</div>
			<a href="#" class="more">more pictures</a>
		</div>
	</div>
</body>
</html>style.css.sidebar{
	width: 300px;
	background: #f0f0f0;
	font: 100% tahoma,verdana,arial;
	padding: 0 22px;
	box-sizing: border-box;
}
.facebook,.photo,.video{
	width: 100%;
	height: 239px;
	border-bottom: 2px dotted #777;
	padding-top: 16px;
}
h1{
	font-size: 93%;
	font-weight: bold;
	font-style: italic;	
}
h2{
	font-size: 100%;
	font-weight: normal;
	letter-spacing: 1px;
}
.wiver{
	width: 120px;
	display: inline-block;
	cursor: pointer;
}
.more{
	display: block;
	text-decoration: none;
	background: #e8e8e8;
	color: black;
	font-weight: 400;
	font-style: italic;
	font-size: 93%;
	width: 113px;
	height: 20px;
	text-align: left;
	padding: 1px 0 1px 9px;
	margin: 15px 0 14px 49%;
	position: relative;
}
.more:after{
	content: ">";
	display: block;
	width: 10px;
	height: 15px;
	position: absolute;
	top: 3px;
	right: 7px;
	color: #7dc8cd;
}
.more:hover{
	background: #aaa;
}
.video .wiver{
	position: relative;
}
.circle{
	width: 65px;
	height: 65px;
	border-radius: 50%;
	background: rgba(255,255,255,.5);
	position: absolute;
	bottom: 9px;
	left: 26px;
}
.circle{
	width: 55px;
	height: 55px;
	border-radius: 50%;
	background: rgba(255,255,255,.5);
	position: absolute;
	bottom: 14px;
	left: 32px;
}
.circle:after{
	display: block;
	content: "";
	position: absolute;
	bottom: 12px;
	left: 16px;
	border: 15px solid transparent;
	border-left: 30px solid rgba(255,255,255,.7);
}
.circle:hover{
	background: rgba(255,255,255,.7);
	cursor: pointer;
}
.circle:hover:after{
	border-left: 30px solid rgba(255,255,255,.9);
}
Вопрос: Как передать двумерный массив в функцию?

Лучший ответ:
Выше ответиили в комментариях по факту про разные способы от себя добавлю, что вобще лучше использовать std::vector<std::vector<T>> или что-нибудь вроде boost::numeric::ublas::matrix. Тут от целей зависит конечно же.

Худший ответ:
А что такое sizeMatrix для компилятора в строкеvoid fillingAndShowElementsMatrix (int m[][sizeMatrix] ...);
Переменные, даже константные не могут быть в таком определении.
Определите в начале #define SIZEMATRIX     10

void fillingAndShowElementsMatrix (int m[][SIZEMATRIX] ...);
Вопрос: Можно ли примонтировать диск к двум ОС одновременно в режиме read-write?

Лучший ответ:
Кхм. Во-первых есть NFS. 
Во-вторых — можно, но не нужно — можете потерять данные.

Худший ответ:
Если конкретнее — то можно, используя кластерные ФС. Но для «традиционных» ФС — это однозначно приведёт к потере данных.
Вопрос: Вытеснят ли «Тостеры» сегодняшние соцсети (Однокласники, Вконтакте)?

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

Худший ответ:
Нет, не вытеснят. Вот то что вам нравится - это как раз отличия тостера, стековерфлоу и т.д. от соцсетей. Назвать тостер соцсетью в полном смысле слова нельзя. Особенно первый пункт.
Кстати рекламные участники есть, просто они оперативно удаляются....
Вопрос: Как стилизовать стрелочки тегов select и input[type="number"]?

Лучший ответ:
jqyery chosen, jquery select2 и т.д. Плагинов для стилизации полей ввода море - на любой вкус.

Худший ответ:
Вот например плагин для стилизации input number number-plugin.ru
Вопрос: Можно-ли скрыть свой IP через прокси-сервер? Или только с помощью Tor и VPN?

Лучший ответ:
URL это вот , в вашем случае речь видимо шла о IP
Прокси скрывает ип пользователя, но не все, некоторые передают ип адрес по запросу(не органов, а софтверному запросу, кажется HTTP_X_FORWARDED_FOR, могу ошибаться), для анонимности слабоват, лучше использовать что-то более серьезное, тот же впн(есть много сервисов, погуглите), или использовать I2P, но там уже нужно немного разбираться. Для коротких сессий TOR вполне подойдет.
UPD: здесь пару ссылок на сайты проверки анонимности, можете провериться )

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

Лучший ответ:
Наверное правильнее всего будет оформить как функцию jquery.
Перемешивать любые коллекции можно. 

(function($){
$.fn.shuffle = function() {
return this.each(function(){
var items=$(this).children().map(function(){return $(this).contents()}).get();
items.sort(function(){ return 0.5 - Math.random() });
$(this).children().map(function(){$(this).empty().append(items.pop())});
return $(this);
});
}
})(jQuery);


Использовать $('ul').shuffle()

Худший ответ:
Самый простой вариант, на мой взгляд.

<html>
<head>
<script src="http://code.jquery.com/jquery.min.js"></script>
<script>
    $(document).ready(function(){
        $('#button').click(function(){
            var randomize = function(arr){
                var length = arr.length - 1;
                for (var i = 0; i <= length; i++){
                    var rnd1 = Math.round(Math.random()*length),
                          rnd2 = 0;
                    do{
                        rnd2 = Math.round(Math.random()*length);
                    } while (rnd1 == rnd2);
                    var tmp = arr[rnd1];
                    arr[rnd1] = arr[rnd2];
                    arr[rnd2] = tmp;
            }
        }
        var items = [];
        //заполняем массив содержимым списка
        $('ul li').each(function(){
            items.push($(this).html());
        });
        //перемешиваем
        randomize(items);
        //обновляем список
        var length = items.length;
        for (var i = 0; i < length; i++){
            $($('ul li')[i]).html(items[i]); //возможно, это можно сделать как-то иначе
        }
    });
});
</script>
</head>
<body>
<ul>
<li id="1">lorum</li>
<li id="2">ipsum</li>
<li id="3">beta</li>
</ul>

<input type="button" id="button" value="Click me"/>
</body>
</html>
Вопрос: Какую маску применить в функции glob()?

Лучший ответ:
Используйте итераторы:$iterator = new RegexIterator(
    new DirectoryIterator(
        $dir2,
        FilesystemIterator::KEY_AS_PATHNAME
        | FilesystemIterator::CURRENT_AS_FILEINFO
        | FilesystemIterator::SKIP_DOTS
    ),
   '~[^a-d]~'
);

foreach ($iterator as $file_info) {
    $filename = $file_info->getBasename();
};

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

Лучший ответ:
В домашних условиях нет. Садите на клей.

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

Лучший ответ:
Пишу сюда еще один вариант, который мне помог (для тех, кто столкнулся с этой проблемой и нашел этот вопрос в гугле)
Хороший человек пишет:

-скачиваем образ LiveCD с Линукс
-пишем образ на диск 
-выставляем в BIOS загрузку с CD/DVD (или по F12 при загрузке)
-загружаемся с LiveCD
-заходим в систему и для открытия терминала нажимаем комбинацию клавиш: Ctrl+Alt+T
-в терминале пишем:

sudo apt-get install lilo

-нажимаем ENTER и ждем пока «lilo» установится. Затем вводим (допуская, что mbr раздел у вас на sda, что, в большинстве случаев, так и есть):

sudo lilo -M /dev/sda mbr

-и опять жмем ENTER

После этого перезагружаем комп и все теперь должно работать как надо.

Худший ответ:
Попробуйте, может поможет.
Вопрос: Замедление движение мыши над элементом?

Лучший ответ:
Вот так!
jsfiddle.net/IonDen/tyuz135u

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

Лучший ответ:
с аяксом на клик передать  и подрузить еще, забрать у аякса массив и на js  разобрать его и вставить. Или если товаров немного вывести все, первые 5 поставить display:block остальным display:none и по клику менять видимость.

Худший ответ:
точно так же, через LIMIT
если надо без перезагрузки страницы, то запрашивать обновления аяксом 
гугли ajax load more
Вопрос: Не желает устанавливаться joomla 3.0.2

Лучший ответ:
Что у Вас выдает функция 
echo PHP_VERSION;

В принципе можете просто закомментировать или удалить строки проверки
if (version_compare(PHP_VERSION, '5.3.1', '<'))
{
	die('Your host needs to use PHP 5.3.1 or higher to run this version of Joomla!');
}

они находятся в 3 файлах:
joomla3\index.php
joomla3\administrator\index.php
joomla3\installation\index.php

Худший ответ:
Стал выяснять вопрос о версии более конкретно. И вопрос решился. Таки дело в версии, один человек ошибочно полагал, что моя площадка находится на сервере с пхп 5.3.3. Как выяснилось это не так.
Спасибо большое, что направили в нужное направление.
Вопрос: Себестоимость фотопечати

Лучший ответ:
В салоне себестоимость всегда будет ниже чем дома по той же причине, почему массовое производство дешевле кустарного. Даже если ставить СНПЧ, даже если использовать не оригинальные краски и печатать только на ламонде. Зато удобно и всегда под рукой. Аналогии примерно как личное авто и общественные транспорт. Второе по цене всегда выигрывает.

Худший ответ:
несколько цитат:

к сожалению без сканера, и для фотографий не подходит(да и фотографии дешевле обходится печатать в обычных фото-ателье)

Любители фотографий — этот принтер НЕ ДЛЯ ВАС. Он офисный — этим все сказано!

Фотографии на нем если и можно печатать то только что бы потом на заборе развешивать

хотя есть и несколько положительных по поводу фотопечати комментариев
несколько раз упоминается о правильной настройке
Вопрос: Файловый вариант работы 1С Предприятия?

Лучший ответ:
Если это 7.7 - там МОРЕ файлов, нет единого файла БД.
Если 8.Х - то самый большой. 1Cv8.1CD

Худший ответ:
При запуске 1С, в списке информационных баз можно посмотреть расположение информационной базы (при выделении базы, внизу окна будет написан путь типа "File=C\Bases\Base1").
Эта папка может располагаться как на текущем компьютере, так и на файловом сервере.
В этой папке будет файл 1Cv8.1CD - это и есть вся база.
Вопрос: Кто что думает о файлопомойке в виде Synology RackStation RS814 1U на 40 человек?

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

Худший ответ:
Хрень какая-то. 1Gb ОЗУ??!!!!
Проще обычный сервер купить и сделать на нем файлопомойку. По цене тоже самое выйдет, зато можно потом сервер под любые задачи юзать.
Вопрос: Upwork. Не опасно ли сходу поменять уровень с Entry на Intermediate level?

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

Худший ответ:
А в чем по-вашему может быть опасность? Какие санкции? 
Вы можете установить ставку хоть в $100 в час и Expert, весь вопрос только в том будут ли у вас с ней заказы.
Вопрос: Nvidia 8600GT vs Ubuntu 11.04

Лучший ответ:
Добрый день, на самом деле никогда не пользовался проприетарными дровами, у самого Ubuntu на четырех разных компах. Первое что советую Вам скачать последний драйвер с nvidia, дело в том что в ubuntu 11.04 немножко есть разница в версиях ABI, и вероятно в проприетарных дровах этого не предусмотрено. Этот драйвер 100% работает на Ubuntu 11.04+Nvidia9100M(kern:2.6.38.8), Ubuntu 10.04+Nvidia9500GT(kern:2.6.38).

Худший ответ:
У меня на ноуте nvidia 9800M. сам долгое время мучался с драйверами. 
Решал ручной установкой дров. Лезем на сайт, качаем драйвера, потом останавливаем X-ы, пускаем 
 Но каждый раз, но при каждом обновлении ядра — начиналась эпопея, т.к. переставлять приходилось и драйвера. 

Решение, используете драйвера из пакета nvidia-96\173\сurrent 
но перед тем как устанавливать его, установите хедеры:
sudo apt-get install linux-headers-`uname -r`
без них драйвера не установятся, т.к. они компилируемые… 

Почему-то разработчики не указали зависимости на этот пакет, а без него работать не будет.
Вопрос: На каком языке пишут компьютерные вирусы?

Лучший ответ:
Советую ознакомиться с законом для начала...

Худший ответ:
классика - C (+ очень немного ASM)
но видел и Delphi и .NET
Вопрос: Какой язык программирования начать изучать филологу в 30 лет, если в школе у него было 3 по алгебре, 4 по геометрии, а по остальным предметам 5?

Лучший ответ:
python. 
"+" простой в обучении, логичный, выразительный;
     много библиотек, в том числе, возможно, интересные вам как филологу http://nlpub.ru/
"-" может работать в сотни раз медленнее по сравнению с C++ (частично решается использованием готовых библиотек для ускорения трудоемких операций)

Худший ответ:
Почитайте: Эссе на тему «Как стать программистом?»
Вопрос: Изменяется кодировка при сохранении в NetBeans

Лучший ответ:
У вас по умоляанию для проекта выставлена кодировка UTF-8. Поставьте там windows-1251 (Свойства проекта -> Исходные файлы -> Кодировка) и всё будет ок.

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

Лучший ответ:
Все, что заканчивается на 1, кроме 11 - "Поиск среди N товаров".private static function pluralType($n)
{
    return $n != 11 && $n % 10 == 1 ? 0 : 1;
}

Худший ответ:
Я писал подобную функцию на JS, для "символов" Осталось: 1 символ, 2 символа, 5 символов.
На PHP как и на JS алгоритм очень похож на ваш, брать нужно только остаток от деления.
Думаю стоит немного упростить для восприятия алгоритм, чтобы уже переделать под ваши реалии:if ($count%10==1) $simv='символ';
else if ($count%10==2 or $count%10==3 or $count%10==4) $count='символа';
else $simv='символов';
Получается для фразы "Поиск среди 102 товара" будет даже проще:if ($count%10==1) $simv='товара';
else $count='товаров';
А потом уже можно заворачивать эту логику в массив и запускать в класс.