Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Логична ли формула, и возможно можно сделать ее лучше?

Лучший ответ:
Уважаемый , формула сложных процентов 150 раз уже применялась и перепроверялась. Это уже даже не велосипед, это колесо.

Худший ответ:
Если вклад с капитализацией (проценты по завершению периода добавляются к сумме вклада), то
startSum - начальная сумма
P - процент за период
N - количество периодов
finalSum = startSum ∙ PN
Вопрос: Как разместить картинку(или текст) по нижнему краю блока(float)?

Лучший ответ:
Есть два варианта:
1) Cделать через фон. Тогда background-position: 100% 100%;
2) Сделать вот такую структуру с кодом:<style>
div.table {
width: 100px;
height: 50px;
display: table;
}
div.logo {
width: 100%;
height: 100%;
display: table-cell;
text-align: right;
vertical-align: bottom;
}
</style>
<div class="table">
  <div class="logo"><img/></div>
</div>
3) display: flex;

Худший ответ:
Выбросьте float на помойку, используйте display: flex, или абсолютно позиционированный блок внутри относительно позиционированного если совсем никак.
Вопрос: Django + Scrapy: какой подход выбрать?

Лучший ответ:
Попробуй все
При малом рпс и хорошей валидации данных - можно и сразу в джангу класть

Худший ответ:
проблема Scrapy данных в том, что они могут быть неполными, отсюда - только NoSQL БД при первичном сохранении, данные же потом так или иначе надо обработать - избавиться от дублей, пустых, определить требуемые, но отсутствующие
я бы не связывался с таким комбайном, scrapy отдельно - обработка и представление django - отдельно
Вопрос: Что сначала начать изучать, язык С или сразу взяться за С++?

Лучший ответ:
на каком языке хотите программировать, тот и учите

Худший ответ:
C# ) Зачем вам вообще что-то учить? Работать хотите программистом, хобби или стоит какая-то задача? Рассказали бы хоть что-то
Вопрос: Дамп прошивки роутера D-link?

Лучший ответ:
D-link DSL-500T основан на чипе Texas Instruments AR7 насколько понял
вот тут — www.raduga.asia/ejtag_cpld.htm описание программатора, который в том числе работает с TI AR7.
Думаю копать стоит в эту сторону…

Худший ответ:
D-link DSL-500T основан на чипе Texas Instruments AR7 насколько понял
вот тут — www.raduga.asia/ejtag_cpld.htm описание программатора, который в том числе работает с TI AR7.
Думаю копать стоит в эту сторону…
Вопрос: iPhone зумит текст, как запретить?

Лучший ответ:
Понимаю, что некропост, но вот решение: 
поможет выставление для body вот этого свойства: -webkit-text-size-adjust: 100%;

Худший ответ:
Есть мета тег с именем viewport. Он вам поможет.
Вопрос: Как сделать сложный ListView в android?

Лучший ответ:
Вам нужен специальный адаптер для листа. Можно поступить как труЪ-программист - написать адаптер самому. Это совсем несложно - нужно наследоваться от BaseAdapter и реализовать, помимо стандартных, два метода, связанных с типами элементов листа: getItemViewType и getViewTypeCount. Типов элементов у вас может быть сколько угодно. Соответственно, в основном методе getView вы можете выбирать тот лэйаут, который соответствует типу запрашиваемого элемента.

Худший ответ:
Есть вот такая библиотека
https://github.com/commonsguy/cwac-merge
Вопрос: Выбор CMS. Блог-консультации

Лучший ответ:
Думаю сочетание «Standalone блог» в первую очередь должно ассоциироваться с WordPress, тем более к нему всё отлично прикручивается.

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

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

Худший ответ:
Посоветую заняться дизайном и версткой, раз разбираетесь с html. Как ни странно - тоже весьма полезное занятие.
Вопрос: Есть ли java SDK  для API Vkontakte?

Лучший ответ:
Наверное, Вы говорите про готовое SDK? Для Java, официальной такой библиотеки нет, но Вы можете использовать общие для всех методы: Серверные методы API, Платёжный API, Рекламный API, Offers API. Для более подробной информации ознакомьтесь с официальной документацией - там всё подробно описано.

Худший ответ:
Можно использовать sdk для android, немного допилив его: вырезав всё, что относится к андройду. Поищите в гугле запросом "github java vk sdk/api".
Вопрос: Google dns не отвечает на dns-запросы, в чём может быть проблема?

Лучший ответ:
Сейчас по всей России не работает :)

Худший ответ:
Может в iptables залочен или у провайдера?
Вопрос: Системы тестирования персонала

Лучший ответ:
ПЛАТФОРМЫ С ГОТОВЫМИ ТЕСТАМИ (ВЫБИРАЕТЕ ИЗ ТЕХ ЧТО ДОСТУПНЫ В СИСТЕМЕ)
Отечественные, изначально под российский рынок:ТестПрофи - появились недавно, довльно маленький выбор тестов, но есть бесплатный доступ - фокус на когнитивных и психологических тестахОнТаргет - система разработана компанией занимающейся HR консалтингом, тесты очень близки к SHL – используется в крупных Российских компаниях (сбер, новатэк) МайнТест - самые старые и известные из отечественных, тесты разрабатываются совместно со специалистами из МГУ, покрывают весь спектр задач (психологические тесты, квалфикация, способности и потенциал, оценка 360). Вместе с внедрением оказывают консультационные услуги по оптимизации процесса отбора и оценкиТестсервер в основном тесты на квалификацию и знания (без психометрики) – все бесплатно, но сайт уже давно не обновляетсяСкилтек изначально фокус на ИТ персонале, большой выбор для оценки квалификации по 30 технологиям (разработка, администрирование итд)
Иностранные с присутствием в РФ – эффективная цена начинается от $ 10 за тестSHL испльзуется в более чем половине fortune 500 самых крупных компаний, год назад была куплена консалтинговой компанией CEB и сейчас активно продвигается как часть консалтинговых проектов по улучшению процесса отбора и оценки сотрудниковTalentQ - изначально австралийская компания, тоже используется во многих крупных международных компаниях (например P&G) – ее недавно купила консалтинговая группа HaysKenexa подразделение IBM – решение легко интергируется с прочими бизнес приложениями IBM (системы учета, внутренней коммуникации и документооборота)
КОНСТРУКТОРЫ ТЕСТОВ (МОЖЕТЕ СОСТАВИТЬ ЛЮБОЙ НУЖНЫЙ ТЕСТ СО СВОИМИ ВОПРОСАМИ)Индиготек самая популярная в России платформа, изначально была десктопным приложением, но сейчас есть и онлайн версияЛетстест работают где то с 2013 года, бесплатный конструктор тестов – за 2 года стала весьма популярной, помимо тестов персонала исползуется в учебных заведениях и для опросовOpenTest конструктор тестов, имеет платную версию для бизнеса и предоставляют услуги по интеграции  и допилке под клиентасервисы для бесплатных онлайн тестов. Очень упрощенные, но часто бывает достаточно  – surveymonkey.com, гугл формы, kwiksurveys.com, zoho.com 

Худший ответ:
есть сервис по тестированию opentest.ru

а есть студенчиская смс opentest.com.ua/skachat/ неплохая, но работает ток в ie
Вопрос: С чего начать написание парсера?

Лучший ответ:
Отличная и мощнейшая библиотека для парсинга сайтов на Python - это scrapy.
В то же время, есть два "интересных" проекта - zenrus.ru и ruszen.ru. И где-то я видел статью, что как минимум одному из них, сделанному на коленке, было очень трудно справляться с неожиданно выросшей нагрузкой. Я бы порекомендовал вам использовать какой-либо бродкастинг для оповещения всех подключенных клиентов об изменении курса - что-то вроде websocket.

Худший ответ:
1) Я так понимаю Вы хотите реализовать парсер с помощью Python-а. Думаю, для PHP на данное время больше разных библиотек для парсинга сайтов. Тот же самый Simple HTML Dom. Но дело Ваше - можете пробовать на Python-е. Найдите хорошую библиотеку, которая позволит Вам это делать.
2) Обновлять курсы валют можно просто используя обычный cron. Устанавливаете обновление 1 раз в пару минут - парсер сам бежит по нужному сайту или сайтам и парсит необходимую информацию и заливает в БД.
Для обновления на сайте данных я бы сделал обычным AJAX-ом. Можно также попробовать сокеты.
3) Если Вы решили парсить сайты не в ручную, а через API - то нужно просто искать те сайты с курсами которые предоставляют это API.
Надеюсь Вам в чем-то помог.
Вопрос: Как реализовать красивый список записей в Qt?

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

Худший ответ:
Сколько записей будет в ленте?
Вопрос: О стиле программирования: Переносить ли скобку?

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

Худший ответ:
Пишем на Руби, таких проблем не испытываем.
Вопрос: Почему инлайн-блок не выравнивает по нижнему краю?

Лучший ответ:
Добавьте в свой css:.first_one:after {
  content:'';
  vertical-align: bottom;
  display: inline-block;
  height: 100%;
}
Для ночного чтения: https://habrahabr.ru/company/netcracker/blog/277433/

Худший ответ:
Можно зеленому блоку задать line-height: 500px;
Затем оранжевому вернуть line-height: 1.5em;codepen.io/anon/pen/pyJxjq
Вопрос: Проблема с переменной в Delphi. Что делать?

Лучший ответ:
> мол эта переменная в программе не используется
Именно так, и память (или регистр) под неё не отводится.
Внимательно посмотрите свой код, возможно у вас сложное булево выражение, вычислимое во время компиляции - и все дела.

Худший ответ:
А она вообще в программе используется?
Вопрос: Быстрый lamp сервер под windows

Лучший ответ:
Установите виртуальную машину с линуксом и будет вам счастье.

Худший ответ:
Под windows это нормально. Попробуйте без апача (nginx например), должно быть быстрее.
Вопрос: Реализация удаленного доступа с Android на Linux?

Лучший ответ:
Когда то приходилось работать на dial-up и из-за специфического софта от HP нужна была графика, лучшее что я придумал на тот момент, это vnc через ssh с компрессией.
Подумайте может нет необходимости в графике, так как 99% задач в Unix-like системах можно решить в консоли.

Худший ответ:
А чем VNC плох? Я успешно использую, и ни разу проблем не было.
С  другой стороны, у вас Linux. Достаточно SSH - и вы в консоли. Даже через dialup можно работать.
Вопрос: Как сделать чтобы отображалось нормально?

Лучший ответ:
Вы открыли портал в будущее, и пишете нам из 95-го? )) 
При всей невероятности, дизайн не оставляет шанса другим предположениям.

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

Лучший ответ:
@AlexRudkowskij предложил в принципе рабочее решение, но не очень красивое с точки зрения ООП и паттернов проектирования. Осмелюсь предложить другой вариант. Для каждого цвета реализуем несколько полей, реализующих View.OnClickListener. При этом в обработчике каждого меняем сначала цвет кнопки на нужный, а потом прописывает кнопки следующий класс-слушателя. Ну, а при старте Activity назначаем один из слушателей.redButtonListener = new View.OnClickListener() {
	@Override           
	public void onClick(View v) {
		myButton.setBackgroud(R.drawable.green);
		myButton.setOnClickListener(greenButtonListener);
		// выполняем дополнительные действия
	}
}

greenButtonListener = new View.OnClickListener() {
	@Override           
	public void onClick(View v) {
		myButton.setBackgroud(R.drawable.red);
		myButton.setOnClickListener(redButtonListener);
		// выполняем дополнительные действия
	}
}
Таким образом достигаем:
1. Понятности в коде. Не надо в голове держать какой индекс за какой цвет должен отвечать. Код самодокументированный.
2. Легко вносить правки при добавлении новых цветов.
3. Каждый обработчик нажатий в отдельном месте, а не в лапше if или swith

Худший ответ:
Вы неправильно понимаете свою задачу :(
Вопрос: Проверка карт памяти SDHC большого объёма?

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

Худший ответ:
Спасибо, вечером опробую!
Вопрос: Имеет ли смысл установка IP-камеры в подъезде?

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

Худший ответ:
Аналоговая камера + ip-кодер или регистратор. Сама камера, которую могут свистнуть, стоит в несколько раз дешевле. Своим заказчикам советую строить систему в подъезде таким образом. Вашу камеру снимут за пару недель. Кстати, на сайте ареконта для вашей камеры есть вандалозащищенные кожуха.
Вопрос: Ищутся вменяемые SIP провайдеры в России

Лучший ответ:
sipnet.ru смотрели?

Худший ответ:
www.eztalk.ru/ посмотрите.
Вопрос: Перспективы C++ разработчика

Лучший ответ:
Существуют, по QT по крайней мере точно можно найти вакансию джуниора. Перспективы С++ разработчика прямо пропорциональны амбициям, впрочем как и у Java и C#, в ближайшие лет 30 работа точно найдется и работа неплохая.

Худший ответ:
Смотря что именно хотите программировать.
Игры, сайты, роботов, корпоративные приложения?
Вопрос: Идеальный ноут под Linux (Debian)

Лучший ответ:
Я бы обратил внимание, при таких требованиях, на Lenovo Thinkpad t серии. Есть 15-дюймовые, бывают с SSD.

Худший ответ:
Из этого, что-нибудь смотрели?
Вопрос: В каком формате лучше всего размещать документы в сети — docx, rtf или odt?

Лучший ответ:
Если для публикации, то однозначно лучше PDF.
Если для нужд редактирования, то правильнее ODT, хотя, на практике, чаще имеет смысл DOCX.

Худший ответ:
Однозначно docx т.к. его открывают любые офисы которые есть, опен офис, либр офис, iwork, и т.д. PDF без возможности редактирования и на старых компьютерах их запуск занимает много времени.
Старые офисы так же могут открыть этот формат, после установки доп модуля, который он предлагает скачать при открытии этого формата.
Вопрос: В какой сфере разработки ПО больше всего «алгоритмического» программирования?

Лучший ответ:
Embedded, Real-Time, Kernel Mode и вообще системное программирование.

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

Лучший ответ:
jsfiddle.net/Stillborn/mHjV3
Забирайте, изучайте
P.S.: Зачем прятать .submenu li, если вы уже спрятали .submenu?

Худший ответ:
jsfiddle.net/Stillborn/mHjV3
Забирайте, изучайте
P.S.: Зачем прятать .submenu li, если вы уже спрятали .submenu?
Вопрос: Django request в модели — как менять ссылку?

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

Худший ответ:
Пожалуйста, опишите подробнее, зачем это вам нужно.
Вероятно, в случае, если пользователь имеет флаг `is_stuff` установленным, он получает больше информации об объекте. Может быть, шаблон другой. И для этого для админов и для не-админов сделаны отдельные страницы с разными URL. Но зачем? Я бы сделал проще: пусть URL будет одним и тем же для всех, а уж конечная страница, точнее, её view, самостоятельно определяет на основании `request.user`, что делать, что пользователю показывать, с каким шаблоном.
А иначе админы захотят расшарить ссылку на страницу где-нибудь, посторонний человек тыкнет - а там 403.
Вопрос: Поиск по зашифрованной информации. Как реализовать?

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

Худший ответ:
Ну пусть клиент вместе с шифрованными данными сам создает и передает незашифрованный массив из слов для построения индекса для этого документа. Все конфиденциальные данные отбрасываются (ну номера, пароли, легко регэкспом), остаются только обессмысленный набор простых слов, отсортированных по алфавиту.
Хэшировать каждое слово бессмысленно, ибо это не повышает безопасность: легко взять хэши у большого произвольного набора слов и сравнить с записями в существующем индексе.
Вопрос: Как обновлять модуль PHP на openserver?

Лучший ответ:
Так просто не получится, будет конфликт с апачем. Предлагаю воспользоваться готовым решением:
open-server.ru/forum/viewtopic.php?f=6&t=2348

Худший ответ:
Ставь wdsp
Вопрос: Как создать макет сайта в векторе?

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

Худший ответ:
Зачем создавать макеты в векторе?
В векторе создаются отдельные элементы, например иконки/миниатюры, чтобы потом их в SVG поместить на сайте.
Макеты надо создавать в PSD. Дополнив их нужными шрифтами, экспортными SVG и другими ресурсами для верстки.
Вопрос: WiFi по паспорту?

Лучший ответ:
Вообще-то там речь идет про операторов универсальных услуг связи. Навряд ли ваша точка на рынке принадлежит такому оператору. Но если начальство настаивает, есть два человеческих варианта релизации:
1) Технический - вы настраиваете на своей точке хотспот таким образом, чтобы при подключении нового клиента ему нужно было ввести в браузере свой номер телефона, на который затем придет одноразовый пароль.
2) Экономический - вы приглашаете какого-нибудь существующего провайдера, который за денежку поставит wi-fi точку от вашего имени, и уже у провайдера каким-то образом хранятся данные
Кстати, в этом документе ничего не говорится о том, что вы должны хранить. Там идет речь о идентификации пользователя, так что номера телефона вполне достаточно.
Да, еще один вариант технический пришел в голову: в законе ничего не говорится о том, что будет, если пользователем заведомо введена неправильная информация. Конечно это хак системы, но можно сделать так, что пользователь просто вводит свой номер телефона, вы его сохраняеете и даете доступ в интернет. Это так, временное решение для бедных)
P.S. Если сильно кому-то надо, могу заморочиться и написать статью, как это реализовать технически. Только будет это не очень быстро, если только кто-то не даст финансового ускорителя)

Худший ответ:
к сожалению не все так безоблачно.
В 758 Постановление Правительства( на которое вы сослались) наши "доблестные законописатели"  уже успели внести очередные поправки в виде Постановления Правительства 801.
Теперь "если вы юридическое лицо или ИП - отныне все (неважно, сотрудники или посетители), кто подключается к вашей беспроводной точке доступа или любому другому оборудованию, через которое он может получить доступ к сети Интернет - ВСЕ должны предоставить вам фамилию, имя, отчество (при наличии), место жительства, реквизиты основного документа, удостоверяющего личность; вы должны все это аккуратно собирать, обрабатывать и ежеквартально передавать оператору связи"(с) источник
Вопрос: Поставить пароль на внешний HDD?

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

Худший ответ:
Сам пользуюсь программой cybersafe top secret уже несколько лет. Куча возможностей. Сам шифрую и скрываю раздел своего жесткого диска. Переустанавливал windows и заново ставил программу - все работает.
Нашел небольшой пост как пользоваться:
https://habrahabr.ru/company/cybersafe/blog/248843/
Вопрос: Можно ли использовать HAML вне rails?

Лучший ответ:
Есть несколько интерпретаций HAML для PHP, Python, Perl, даже для javascript: en.wikipedia.org/wiki/Haml#Implementations

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

Лучший ответ:
Сейчас в рунете довольно-таки много площадок для вебинаров. Но исходя из ваших требований, я бы посоветовала сервис myownconference. Он не плох по надежности, без проблем выдерживает нагрузку 500 человек, а на 200 участников, так тем более. Трансляция с веб-камеры,  функция "задать вопрос" - это все там тоже есть.

Худший ответ:
Мне когда-то вот эта платформа пригодилась - https://home.learme.ru// Выбор на нее пал из за простоты настройки (все что необходимо уже есть и настраивается без танцев с бубном).
Вопрос: Можно ли средствами Django получить кукисы других сайтов?

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

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

Лучший ответ:
Предлагаю так:<section id="sect_sel">
    <video id="video" autoplay="autoplay" loop="loop" preload="auto" muted>
    <source src="_images/rest.mp4"></source>
    </video>          
</section>
Стили CSS:section {
    display: block;
    width: 100%;
    height: 200px;
    overflow: hidden;
}
video {
    display: block;
    width: 100%;
}

Худший ответ:
Если указана высота, то никак, так как видео встраивается с сохранением своих пропорций, если одна из сторон фиксированная. 
К примеру открой видео на ПК сделай небольшую высоту (200 пикселей) и мышкой растяни на 100%.
Вопрос: .htaccess и engine.php уровнем выше, как?

Лучший ответ:
Забудьте про .htaccess — проще на nginx переходить будет. В данном случае юзайте index.php

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

Лучший ответ:
А дальше count результата.array_filter(
    $array,
    function($row) {
        return $row['height'] > 173;
    }
);
// UPDATE$scoolChild = array(
    'Антон'	=>	172,
    'Семен'	=>	165,
    'Лена'	=>	189,
    'Иван'	=>	171,
    'Петр'	=>	182,
    'Сидор'	=>	176,
    'Аня'	=>	180,
    'Таня'	=>	179,
    'Маня'	=>	171
);

$tall = array_filter(
    $scoolChild,
    function($height) {
        return $height > 173;
    }
);

Худший ответ:
В лоб (сами элементы ведь не нужны? только количество?):$cnt = 0;
foreach($scoolChild as $iname => $height)
{
  if ($height > 173)
    $cnt++;
}
Немного элегантнее:$scoolChild_filtered = array_filter($scoolChild, function($item){
  return $item > 173;
});
Писал на коленке, могут быть ошибки.
Вопрос: Не перенаправляется микрофон по RDP?

Лучший ответ:
разобрался. нужно было помимо узла лицензирования добавить еще и узел сеансов... :)

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