Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Антибликовая пленка?

Лучший ответ:
Пользовал пленку от Brando Workshop на КПК.

Пленки бывают с разной свето-проницаемостью, в пределах 50-99%.
Чем больше этот показатель, тем хуже спасает пленка от бликов, но в тоже время — лучше передача цветов.

Оптимальным считается 75-85% — при таком значении, если не придираться, цвета остаются на на прежнем уровне, а блики заметно снижаются. Остальное, естественно, на любителя, фломастеры — они ведь разные.

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

Лучший ответ:
Library Genesis, ссылок две:
free-books.dontexist.com/ — тут основной контент, т.е. все новые книги добавляются туда
gen.lib.rus.ec/ — оригинальный ресурс, но по некоторым причинам туда новые книги попадают с большим промежутком времени, зато тут форум для обоих сайтов, обсуждают развитие проекта, перспективы, изменения и вообще всё.
Можно искать книгу как на самих сайтах, так и скачать всё торрентом (>2Tb книг, а с темпами развития нужны не меньше 3Tb места) и локально поднять сервер с базой данных, получится локальная копия этих ресурсов. Как это сделать написано на форуме gen.lib.rus.ec/, ссылки на торрент скачку найдете на free-books.dontexist.com/

Худший ответ:
Если проблем с английским нет, то советую прочитать мою статью 
 Обзор e-Learning трекеров или Век живи — век учись!. А в этом топике раздаю инвайты на некоторые трекеры с обучающими материалами.
Вопрос: Finder — как настроить размер окна?

Лучший ответ:
1) Мак не нужно выключать, достаточно кидать его в сон или гипернацию, так он прекрасно работает месяцами.
2) Finder не самый удобный просмотрщик файлов, присмотритесь к альтернативным, я например пользуюсь Path Finder
3) Ресайз окна удобно вешать на хоткей, например это удобно делать в бесплатной утилите BTT blog.boastr.net/downloads-secondbar-bettertouchtool-2
Вы просто еще не перестроились и пытаетесь использовать те паттерны, к которым привыкли в другой системе.
4) Если же вы все-же хотите именно Finder и именно ресайз при загрузке, то пишите скрипт в автоматоре (это базовый инструмент мака для автоматизации простых действий)- вот пример для сафари, дя фаиндера аналогично ithug.com/2007/09/applescript-moving-and-resizing-...

Худший ответ:
На стороннем ресурсе наткнулся в свое время на решение:Create a new folder on the Desktop (CMD+SHIFT+N), open it, select View-View Options (CMD+J), set the window to your desired size and type view (either icon or list view: I prefer the latter), select always open, and then click Use as Defaults button. That should retain your setting and every other folder you open for the first time should also inherit those settings.
Для ресайза окон, могу посоветовать приложение Moom.
Или бесплатную Window Keys.
Вопрос: Оскорбление по SMS можно ли сделать что то по закону?

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

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

Лучший ответ:
также можно скачать весь сайт через wget 
например wget -r -l 0 -k http://example.org/

Худший ответ:
CTRL + U. Копируем код и сохраняем в файл html. Теперь пишем конфиг для вебсервера, чтобы запросы типа /blog/my-article перенаправлял на /blog/my-article.html
Вопрос: Бессмысленные спам-комментарии в блоге?

Лучший ответ:
Я думаю, что боты изучают, можно ли в ваш блог постить ссылки, картинки и прочую сеошную дрянь (если загуглить текст комментов, можно увидеть, что боты оставляют пользователей со ссылками на google, bing, facebook итд). После того как изучат, скорей всего, сайт попадает в какую-то спамерскую базу, откуда уже продаётся спамером, с выборкой по фичам (например, можно вставлять ссылки, есть nofollow и так далее).

Худший ответ:
Ссылок нет, может есть другие неотображаемые тэги?
Вопрос: Как запретить доступ к url поисковым роботам?

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

Худший ответ:
Чтобы проверить, правильно ли настроен robots.txt, можно воспользоваться инструментами поисковых систем. У Яндекса вот https://webmaster.yandex.ru/robots.xml. У гугла вот https://www.google.com/webmasters/tools/robots-tes..., но можно проверить только у подтверждённого сайта
Вопрос: Gmail для сайта (Google Apps) рассылает спам. Как бороться?

Лучший ответ:
Попробуйте создать spf запись в dns
www.google.com/support/a/bin/answer.py?answer=178723

Худший ответ:
Received: from наверно не гугл?
Вопрос: Где проблема в JavaScript?

Лучший ответ:
решение, не дублировать JS код а вынести его отедельно от чекбокса

Худший ответ:
Эммм... Не закрытый тег script?
Вопрос: На сколько глубокие знания в Java необходимы для начала осваивания Android API и последующей разработки?

Лучший ответ:
Прочитай книгу Head First Java и понабирай код из книги (пару задач). И все. Можешь начинать изучать Android и сразу писать на него.
Для грамотности в коде советую прочитать java code convension - соглашение о об именовании переменных и прочее.
Вот книжка, которую я читал (но советую посмотреть свежие рекомендации в сети или на хабре, так как книги очень быстро выходят по Android): Satya Komatineni Dave MacLean - Android 4 для профессионалов
Во время работы с Android продолжай изучать Java (вот отличный списочек - habrahabr.ru/post/153373/).
При чтении и понимании java могут возникнуть проблемы с коллекциями и обобщениями. Вот пара ссылок, помогающих понять коллекции:
1. habrahabr.ru/post/162017 - коллекции в целом
2. habrahabr.ru/post/128017 - коллекция hashmap (но там имеются ссылки, по которым можно посмотреть другие коллекции)
И еще две ссылки, которые нашел в избранном, для начинающего - самое то:
1. habrahabr.ru/post/124484 - AsyncTalk
2. habrahabr.ru/post/142256 - UI thread
Задавай вопросы, если есть. Самое интересное, что программирование на java Android похоже на JavaEE и перепрыгнуть (если что) будет не так сложно. Java очень похож на C# и Java - это правда очень простой язык)
Ах, да. Вот еще интересный проект (правда фремиум, но несколько десятков задач можно решить бесплатно онлайн) - javarush.ru 
Успехов!

Худший ответ:
Если есть опыт в C++ - смело читайте сразу умные книжки непосредственно по Android.
Вопрос: Количество процессов apache

Лучший ответ:
Где задается максимальное количество процессов?
Опция 
ServerLimit
в конфиге апача.
И как понять какие из процессов являются зомби?ps aux | grep apache
PROCESS STATE CODES
Here are the different values that the s, stat and state output specifiers (header "STAT" or "S") will display
to describe the state of a process.
D Uninterruptible sleep (usually IO)
R Running or runnable (on run queue)
S Interruptible sleep (waiting for an event to complete)
T Stopped, either by a job control signal or because it is being traced.
W paging (not valid since the 2.6.xx kernel)
X dead (should never be seen)
Z Defunct ("zombie") process, terminated but not reaped by its parent.

И на выполнение чего они застряли?Тут сложнее, либо strace, но можно для начала глянуть в server_status

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

Лучший ответ:
Детерминированный алгоритм построения оптимального разбиения, скорее всего, существует лишь когда центры окружностей лежат в вершинах правильных многогранников, то есть тетраэдра, куба, октаэдра и т.д. Но это условие соблюдается только при определённом соотношении между радиусами сферы и окружностей. 
Можно попробовать разбивать на сфере правильные многогранники и подбирать оптимальный многогранник / уровень разбиения под каждый вариант радиуса. Код для построения подобного можно глянуть хоть в том же Three.js.
Ещё можно погуглить "Periodic Centroidal Voronoi Tessellation", этот метод часто используется для схожих задач. В частности, для построения сетки для численного моделирования физических процессов на произвольных поверхностях или в объёме.

Худший ответ:
Детерминированный алгоритм построения оптимального разбиения, скорее всего, существует лишь когда центры окружностей лежат в вершинах правильных многогранников, то есть тетраэдра, куба, октаэдра и т.д. Но это условие соблюдается только при определённом соотношении между радиусами сферы и окружностей. 
Можно попробовать разбивать на сфере правильные многогранники и подбирать оптимальный многогранник / уровень разбиения под каждый вариант радиуса. Код для построения подобного можно глянуть хоть в том же Three.js.
Ещё можно погуглить "Periodic Centroidal Voronoi Tessellation", этот метод часто используется для схожих задач. В частности, для построения сетки для численного моделирования физических процессов на произвольных поверхностях или в объёме.
Вопрос: Как в одной таблице сделать два внешних ключа?

Лучший ответ:
Полиморфные связи или foreign_key

Худший ответ:
Примеры к ответу nbekseitov Полиморфная связьclass Buyer < User
end

class Seller < User
end

class Order
  belongs_to :buyer
  belongs_to :seller
endВнешний ключclass Order
  belongs_to :buyer, foreign_key: :buyer_id, class_name: User
  belongs_to :seller, foreign_key: :seller_id, class_name: User
end
Сложно сказать какой вариант правильный, зависит от задачи и структуры проекта. Второй вариант намного проще и довольно часто его достаточно. В первом варианте Вы с самого начала будете явно разделять логику продавца и покупателя между двумя классами, что положительно скажется на качестве кода в дальнейшем.
Вопрос: Я.Карты API: Как показать текст и ссылку при клике на маркер?

Лучший ответ:
Потратил минуту на поиск Макет балуна метки

Худший ответ:
в Я.Карты Api есть примеры и описание на русском
Вопрос: Нужен webmail клиент с поддержкой множества аккаунтов

Лучший ответ:
RoundCube это умеет.
kb.iweb.com/entries/21953178-6-Using-multiple-identities-in-RoundCube
roundcube.net/screens => «Sender identities with signature»

Худший ответ:
Я в Gmail форвардинг настроил и smtp аккаунты туда добавил. Эффективно то же самое.
Вопрос: Как сделать прелоадер для медленного php-скрипта?

Лучший ответ:
Прелоадер отдать обычно, а остальное - через ajax. Соответственно, не забыть про тайм.ауты запроса.

Худший ответ:
Копайте в сторону jQuery ajaxStart ajaxStop.
Вопрос: ПО для работы со звуком в Mac OS

Лучший ответ:
Вам явно сюда.

Худший ответ:
А если лишних денег нет, но совесть всё ещё при вас, то вот сюда.
Да и интерface в audacity вам будет по привычней после WaveLab-a и Audition…
Вопрос: Что почитать по криптографии гуманитарию?

Лучший ответ:
> Что почитать по криптографии гуманитарию?
Артура Конана Дойла ))

Худший ответ:
Попробуйте Сингха
Вопрос: Готовое решение для корпоративной социальной сети

Лучший ответ:
может, elgg?
ru.wikipedia.org/wiki/ELGG

Худший ответ:
www.megaplan.ru
(это не реклама)
Вопрос: Как заработать начинающему веб-программисту с опытом в python/Django и js?

Лучший ответ:
Необходимо устроиться на работу.

Худший ответ:
Еще вариант присоединиться к стартапу. 
Получите опыта, работу в портфолио, интересные задачи... возможен опцион или зарплата)
Так что если такой вариант интересен, посмотрите lifefilm.ru
И напишите мне)
Вопрос: Как из windows-приложения узнать, какой открыт сайт?

Лучший ответ:
Поставить ловушку на сетевые функции и анализировать HTTP трафик. 
Это не так сложно и адреса, куда идет пользователь, покажет 100%.

Худший ответ:
Если незаметность (и ограждение юзера от легкого обхода этого дела) не нужна, то можно еще сделать локальный прокси-сервер и прописать его в браузере. По этому принципу работают некоторые баннерорезки и трафикдамперы.
Вопрос: Рекзое падение доли IE 6-7 на рынке в районе 1 мая. Почему?

Лучший ответ:
Могу наивно предположить, что это сработала обратная связь: судя по результатам поиска, за весь май все СМИ пестрят заголовками «Google Chrome обошел по популярности Internet Explorer», «Google Chrome впервые стал самым популярным». Люди незнающие кинулись смотреть, что же это за зверь такой.

Худший ответ:
IE 6/7 используются в основном в корпоративных сетях, где юзерам не разрешается ставить другие браузеры, поэтому есть очень четкая привязка к офисным часам работы и к рабочим дням.
Вопрос: Как разрешать разные DNS-имена через разные серверы?

Лучший ответ:
Сам нашел. Микротик хорош.
forum.mikrotik.com/viewtopic.php?t=48607
Через /ip firewall layer7-protocol, который умеет искать регулярные выражения внутри пакета. Его можно вставить условием в nat, дальше дело техники.
Спасибо всем за поддержку, вопрос снимаю.

Худший ответ:
Можно поставить свой DNS сервер, в котором вы настроите какие зоны будут ресолвиться какими внешними DNS серверами.
А на своем ноутбуке соответственно пропишете DNS сервером его.
Умеет ли такое микротик - я не подскажу.
Если у вас нет постоянно включенных компов, на которых можно поднять DNS сервер, то возможно простым велосипедом будет про hosts править.. в него можно и тысячу строк записать
Вопрос: Как сформировать 1000 запросов к mysql?

Лучший ответ:
Берёте экспортите файл в CSV. Потом с помощью fgetcsv() проходите по списку записей и подставляете параметры в заранее подготовленный запрос.

Худший ответ:
dbforge попробуй
может в mysql workbench тож есть подобное хз
Вопрос: Альтернатива Скайпу — дешевле и надёжнее

Лучший ответ:
Любой SIP-провайдер. У меня популярный Sipnet, но в последнее время со звонками проблемы, и на чьей стороне вина — пока не разобрался.
SIP-клиентов море на любой вкус под все платформы. На Mac OS X порекомендую Telephone.

Худший ответ:
Я пользуюсь 12voip. Звоню по Европе и бывает в Украину. Дёшево и удобно. Особенно классно то что дается 90 бесплатных дней на звонки по стационарным тел. На мобилке клиент под андройд — MobileVoip работает с 12voip
Вопрос: Распространенность SilverLight

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


Это никак нельзя считать глобальным исследованием, но уже видно, что Майкрософт не сильно наврал, говоря о половине всех пользователей ОСи.

Источник: www.gotdotnet.ru/blogs/sanchez911/7055/

Худший ответ:
У меня тоже нет. А когда узнал что там внутри DLL-лежат с вирусами, то сразу испугался и не стал ставить.
Вопрос: Как можно использовать методы со знаком = в Ruby?

Лучший ответ:
Да это сеттер просто-напросто :)
Руби позволяет использовать в именах методов некоторые символы.
Поэтому там есть методы valid?, select!.
object.value = 10 это то же самое, что object.value=(10), что в C++ выглядело бы как object.setValue(10)

Худший ответ:
Да это сеттер просто-напросто :)
Руби позволяет использовать в именах методов некоторые символы.
Поэтому там есть методы valid?, select!.
object.value = 10 это то же самое, что object.value=(10), что в C++ выглядело бы как object.setValue(10)
Вопрос: Как можно резолвить имена машин в сети если нет DHCP все на статике?

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

Худший ответ:
Поднимите обратную зону в вашем ДНС и разрешите вносить в неё записи всем пользователям. Машины сами в ней зарегистрируются и смогут быть "отрезольвены".
Вопрос: Какое есть автодополнение для sublimetext, которое показывало бы название классов из html документа, когда их вводишь в css документе?

Лучший ответ:
Есть еще All Autocomplite - https://packagecontrol.io/packages/All%20Autocomplete

Худший ответ:
sublime codeintel - глючный правда, и работает не всегда как надо. других не знаю
Вопрос: Как лучше создавать одностраничные сайты?

Лучший ответ:
У регистратора, который обслуживает ваше имя пропишите чтобы все сайты вида *.test.ru ведут на ваш сервер.
Далее для простоты, используя мод реврайт у апача преобразовываете запросы вида site1.test.ru
к виду test.ru/q=site1
И уже в вашем  index.php опишите логику - какой отдавать контент и откуда его брать в случае если запрашивается тот или иной $_GET['q']

Худший ответ:
Вам в любом случае придется создавать сабдомен. Это не заморочка - это норма! Отдельный сабдомен - это отдельный сайт. А значит у каждого name1.test.ru или name2.test.ru в корчневой дериктории должен лежать файл индекс (index.php).
Из простого, то вы сами ответили на свой вопрос. Создаете дерикторию, пуляете туда index.php или ".html" с нужным контентом и все!
По сложней - это уже другой вопрос...
Вопрос: Какое файловое хранилище с объемом 1ТБ и с хорошим API посоветуете?

Лучший ответ:
вообще Яндекс диск
но если хочется много и занедорого, то Hubic

Худший ответ:
Хотел юзать WebDav яндекс.диска, но он очень медленно работает, нельзя создавать вложенные папки пачкой, например - folder1/folder2/05.05.05 и в эту папку закинуть уже файл. Выбивает ошибку постоянно.
А вы смотрели их API? API у них отдельно от webdav.
Вопрос: Как считать из файла символы до пробела C++?

Лучший ответ:
в файле точно целые числа? 
int a;
ifs >> a;
...

Худший ответ:
Так.
Вопрос: Newbie! Джава классы и объекты, правильная компановка классов и вызов

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

Худший ответ:
Иногда требуется создавать объект определенного класса с предустановленными значениями, либо возвращать какойто (я их называю глобальными) ранее созданный объект.
Первая возможность реализуеся в конструкторе класса:public class Player {

    public String characterName = "N/A";
    public String characterClass = "Paladin";
    public String characterSex = "Man";
    public int characterPlayedTime = 0;
    public int characterLevel = 1;
   public int characterDamage = 100;

    public Player () {
        characterName = "Adept";
        characterClass = "Rogue";
        characterSex = "Man";
        characterPlayedTime = 15;
        characterLevel = 30;
        characterDamage = 500;
    }

} ... создаст в каждом созданном новом объекте ранее записанные в конструкторе значения. После создания их можно изменить на другие.
Для второго случая:public class Player {

    public String characterName = "N/A";
    public String characterClass = "Paladin";
    public String characterSex = "Man";
    public int characterPlayedTime = 0;
    public int characterLevel = 1;
   public int characterDamage = 100;

    public static Player adept() {
        Player ret = new Player();
        ret.characterName = "Adept";
        ret.characterClass = "Rogue";
        ret.characterSex = "Man";
        ret.characterPlayedTime = 15;
        ret.characterLevel = 30;
        ret.characterDamage = 500;
     return ret;
    }
}... статическая функция вернет созданный в ней объект, предварительно присвоив необходимые значения в поля объекта. Их так же можно изменить.
Вопрос: Какие пароли выдать веб мастеру при копировании сайта?

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

Худший ответ:
Создайте базу и дайте эти реквизиты, и фтп от директории, где будут файлы сайта. 
Иначе, он может разрабатывать на своем сервере, а переносить придётся вам самостоятельно.
Копию сайта, передайте в виде бекапа с измененными конфигами и паролями администратора.
Вопрос: Как подключить css стили к Django?

Лучший ответ:
Проблема в неправильной настройке STATIC_ROOT и STATICFILES_DIRS.

STATIC_ROOT — это временная папка, куда статика собирается в продакшне командой ./manage.py collectstatic. При разработке она может быть пустой. Я обычно ее «collected_static» называю, и делаю где-нибудь папку


files
    user_uploads      <- сюда указывает MEDIA_ROOT
    collected_static   <- сюда указывает STATIC_ROOT


STATICFILES_DIRS — это список папок, в которых хранится общая статика проекта, и из которых она собирается в STATIC_ROOT командой ./manage.py collectstatic. 

Кроме папок из STATICFILES_DIRS collectstatic по умолчанию смотрит еще в папку static у каждого приложения из INSTALLED_APPS.

Худший ответ:
навскидку в urlpatterns нету STATIC_URL
Вопрос: Почему функция «cpy» работает со строками?

Лучший ответ:
Возьмите за правило делать все конструкторы с одним аргументом explicit (хорошо, есть случаи, когда это может оказаться неудобным, но новичку совет хороший).  В этом случае не будет неявных преобразований и ваш код не скомпилируется пока вы не напишите a.cpy(String("rap")).print().
И я всё понимаю, но назвать функцию "cpy"... Так и тянет прочитать по-русски. Эту функцию чисто по смыслу надо заменить на оператор присванивания.

Худший ответ:
String(const char *str);//конструктор по принимаемой строке
вот и ответ. (конструктор неявного преобразования).
Если хотите проверить - поставьте перед этим конструктором кейворд explicit - и строка a.cpy("rap").print();
должна перестать компилироваться.
Вопрос: Как найти CSS в Bitrix?

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

Худший ответ:
Отключите объединение css файлов в настройке главного модуля, тогда будут нормальныt пути к css'
site.ru/bitrix/admin/settings.php?lang=ru∣=main∣_menu=1  joxi.ru/52aR08pfGe3V5A
Вопрос: Как заряжать батарею в ноутбуке!?

Лучший ответ:
Защита от дурака в батареях уже доведена 
Заряжай как хочешь

Худший ответ:
Держать батарею на полном заряде(без необходимости) или полностью разряженной - плохо сказывается на сроке службы.
У Lenovo вместе  с ноутбуками идет фирменная утилита Energy Manager. 
Эта утилита может экономить ресурс батареи не допуская излишнего заряда, если ноутбук долгое время работает от сети. В такой ситуации она не дает батарее заряжаться более, чем на 60%.
Вопрос: python: Запихнуть тысячи файлов в один?!

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

Худший ответ:
Исходя из вышеприведенных ответов и опыта, что сам задавался подобным вопросом, оказалось, что при многократном чтении и редком изменении (не дополнении, а именно изменении существующего) можно использовать tar — он читает шустро и в конец дописать умеет, а вот если надо что менять — то надо заново файл создавать, ибо внутри менять оно никак не могет. Ну при частом изменении это не вариант.

Посмотрите еще на dar — там в рассылке пробегала инфа и были предложения сделать возможность менять архив, но автор сильно упирался и отказывался от такого функционала. Не знаю, может что продвинулось с тех пор.
Вопрос: Есть ли видеоплеер для сайта, как на megogo.net?

Лучший ответ:
Одна из разновидностей говносайтов, при заходе надо ждать загрузки минуту всякой х-ни и рисунков.
Это ветвь тупиковая.
 Для трансляции не годятся, плейеры, есть же html5.

Худший ответ:
Посмотрите вот на этот
flowplayer.org
есть бесплатная и платная версии. flash html5 и прочее из коробки.