Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как дизайнеру найти постоянного заказчика?

Лучший ответ:
Самый быстрый способ, если вы достаточно круты как дизайнер: регистрируетесь на dribbble, берете pro аккаунт, загружаете работы, они выходят в топ, получаете 2к+ просмотров каждой работы, вам пишут люди с предложениями о работе, среди них будут и те, кто захотят сотрудничать с вами на постоянной основе.

Худший ответ:
Тематические форумы и биржи фриланса. Остальное - сложнее. А портфолио в любом виде не помешает.
Вопрос: PHP и UTF-8 всё таки жизнь возможна или нет?

Лучший ответ:
<?php

$string = "Привет, Алексей, как твои дела?";
$array  = preg_split('//u', $string, -1, PREG_SPLIT_NO_EMPTY);

Худший ответ:
А вы уверены что у вас заголовке страницы  на которую вы делаете вывод  установлена правильная кодировка? Когдато мучался неделю с подобной проблемой а потом выяснилось что в хедере небыло правильно кодировки.<head>
        <meta charset="utf-8">
        <title>Кодировка HTML-страницы</title>
    </head>
Вопрос: Зависает компьютер когда играешь, как найти проблему?

Лучший ответ:
Вероятно питания не хватает

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

Лучший ответ:
Поместить всю электронику (в т.ч. ВЧ) на вращающуюся часть. Снаружи, со статичной части, подавать туда только питание, например, индукционно или через скользящие контакты. Если туда нужно подавать ещё какой-то полезный (например, управляющий) сигнал или снимать оттуда какие-то данные, делать это также по радиоканалу или оптически (ИК или лазер). Посоветовать конкретнее можно только зная конкретный кейс: частоты, полоса пропускания канала данных, мощность и т.д.

Худший ответ:
Если потребовалось ее вращать то вероятно есть проблемы с проектированием, нужно подумать 2 раза зачем это нужно и сделать так чтобы это не было нужно.
Вопрос: Best practices .Net web apps для новичка

Лучший ответ:
Почитайте вот это — msdn.microsoft.com/en-us/library/ff650706.aspx

Худший ответ:
Как я понимаю, то вопрос в том как лучше строить веб приложения на .NET. Чтобы определиться с этим вам всё же стоит изучить что из себя представляет ASP.NET MVC и ASP.NET WebForms. Моё мнение что вам, как LAMP программисту, больше подойдёт по душе ASP.NET MVC, т.к. вы будете иметь полный конторль на HTML, хорошую возможность тестирования логики приложения, богатый скриптовый функционал на стороне клиента, SEO friendly и т.д. ASP.NET WebForms была разработана впервую очередь чтобы сделать веб-разработку максимально простой для программистов клиентских приложений и она больше подходит для крупных приложений. Но я всё же рекомендую изуть сначала ASP.NET WebForms, т.к. ASP.NET MVC строится на ядре первого.
Вопрос: Как сохранять фото на питон?

Лучший ответ:
И всего один человек использовал with, чудеса какие-то. Вот еще более общая реализация для python + requests:import requests

URL = 'https://pp.vk.me/c540104/c624218/v624218602/3321/uYVa4FQv_q0.jpg'

r = requests.get(URL)
with open(filename, 'wb') as fd:
    for chunk in r.iter_content(<int:chunk_size>):
        fd.write(chunk)

Худший ответ:
во нашёл
 import urllib
u = urllib.urlopen('https://pp.vk.me/c540104/c624218/v624218602/3321/u...')
data = u.read()
u.close()
file('python.jpg', 'wb').write(data) 
спасибо всем
Вопрос: Как отсортировать по алфавиту данные (при присутствии кавычек)?

Лучший ответ:
Учтите что решение IceJOKER и Михаил Тодерашко будет работать ОЧЕНЬ медленно на даже на сравнительно небольшой базе.
Такая сортировка не использует индексы.
При каждом запросе, для каждой строки будет вычисляться значение функции TRIM, а потом еще и сортироваться.
Правильное на мой взгляд решение - обновить поле name так что бы в нем не было кавычек.
Если это не возможно - создать новое поле без кавычек и сортировать по нему.

Худший ответ:
Нужно использовать лингвистическую сортировку. Если в MySQL можно сделать что-то вроде alter session set NLS_SORT = LINGUISTIC, как в другой СУБД от Oracle, это должно стать решением. Предлагаю почитать документацию MySQL.
Вопрос: Как собирать статистику по тому, на какие кнопки и сколько раз нажимает пользователь?

Лучший ответ:
https://metrika.yandex.ru/ тут есть такой функционал. Просто ставим счетчик, и смотрим куда юзеры кликают на тепловой карте.

Худший ответ:
к метрике google analitics ещё. считать кнопки — это на кнопки нужно цели навесить. А, есть подобные системы, которые на сам сайт устаналиваются.
Вопрос: Как скрыть кнопку для пользователя с одним id?

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

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

Лучший ответ:
Возможно, это вам поможет www.hardened-php.net/suhosin/configuration.html#suhosin.executor.disable_eval

Худший ответ:
помимо eval еще есть куча других способов выполнить php код.

например:
1. $newfunc = create_function('', '};phpinfo();//'); 
2. preg_replace с модификатором /e
3. обратные ковычки: `ls -lia`
4. и куча других фишек...
Вопрос: Каналы, сайты, блоги по верстке из psd грамотных ребят. Кто поделится?

Лучший ответ:
Смотрите дайджесты на Хабре, по фронту и там куча хороших ссылок всегда.
https://habrahabr.ru/company/zfort/blog/273557/
https://habrahabr.ru/company/zfort/blog/278711/
и т.д.. Их там 200 штук.
Если конкретные вопросы, то лучше просто ищите конкретный ответ.
А подкасты и остальное просто так без текущей задачи бессмысленное занятие.
Это ИМХО. Только на своем опыте хорошо практикуется.

Худший ответ:
Вот еще есть
Вопрос: При запуске консольной программы написанной на go терминал Windows сразу закрывается?

Лучший ответ:
Открывайте сначала терминал, уже в нем свою программу. А не запускайте ее в консольном режиме.

Худший ответ:
Это нормальное поведение.
Вопрос: Паттерн фабрика PHP, в чем суть?

Лучший ответ:
Фабрика позволят избавиться в коде от прямой зависимости от конкретного класса – это её основная суть. Иногда это удобно, приведу такой пример:
Есть некий класс, отвечающий за процессинг платежей PaymentManager. Вы используете фабрику, получая его и сразу передавая ему заказ:$manager = PaymentFactory::getManager($order)
Тут ваш заказчик говорит, что теперь заказы суммой меньше 10 тыс руб должны направляться на другой платежный сервис. Можно, конечно переписать старый менеджер платежей, а можно добавить новый AlternatePaymentManager. при этом весь код, работающий с платежами остается неизменным, только в фабрике добавлям:public static function getManager($order)
{
   if($order['total'] >= 10000) {
    return new PaymentManager($order); 
  }
  else {
    return new AlternatePaymentManager($order);
  }
}
Такие примеры часто возникают в реальных приложениях, их можно прочувствовать заранее при написании кода. Плюс еще можно добиться выгоды и при написании тестов.

Худший ответ:
в фабрике нужен ещё фабричный методclass ProductManager
{
    public static create($productName)
    {
         $object = ucfirst($productName).'Product';
         return new $product();
    }
}

$product = ProductManager::create('first');
$product->getName();
Вопрос: Почему браузер то обновляет кэш, то нет?

Лучший ответ:
    Шелдон: К твоему сведению, я пью горячий шоколад только в те месяцы, в которых есть буква «р».
    Говард: Почему это?
    Шелдон: Ну, жизнь без капризов — это не жизнь.

Худший ответ:
Может потому-что на сервере поменялась политика на разрешение кешировать результат.
Судя, то что на следующий день кэш обновляется, значит сервер шлет заголовок с разрешением закешировать на сутки.
Отключите просто в браузере кеширование или используйте при обновление страницы не F5, а комбинацию ctrl + r
Вопрос: Как влиться в Node.JS

Лучший ответ:
Подпишитесь на твиттеры по Node.js, читайте группу в Google Groups, следите за трендами в гитхабе. 

Подборочка:
twitter.com/tjholowaychuk
twitter.com/nodejitsu
twitter.com/joyent
twitter.com/rauchg
twitter.com/nodejs
twitter.com/dshaw
twitter.com/izs
twitter.com/mikeal
twitter.com/npmjs
twitter.com/dailyjs
twitter.com/pgte
twitter.com/indutny
twitter.com/maxogden
twitter.com/substack
twitter.com/creationix
twitter.com/felixge
dailyjs.com/
https://groups.google.com/forum/#!forum/nodejs

Худший ответ:
Вот примерно мой путь: blog.glukki.spb.ru/2013/03/javascript.html
Вопрос: Услуги хостинга своими силами?

Лучший ответ:
Лицензию получить легко и недорого.
Но дальше вы обязаны в течении года сдать связьнадзору узел связи. В котором, разумеется, у вас должен быть по крайней мере один физический сертифицированный сервер. Это удовольствие стоит уже дорого — вместе с подготовкой документов и прочими расходами рассчитывайте на ~5k$.

И про VDS можете спокойно забыть. Не предусмотрено такого варианта AFAIR.

Главный подводный камень в том, что политика государства — чем меньше малых операторов связи, тем лучше. За несколькими крупными приглядывать и требовать от них установку оборудования СОРМ, и т.д. — гораздо проще.

Так что ваше решение — многие хостеры предлагают спец условия для студий. Клиент может платит вам (вы выполняете роль агента), у вас полноценная админка.

Худший ответ:
я бы никогда не стал бы клиентом такой «студии»
Вопрос: Ноутбук холодный. Это плохо?

Лучший ответ:
Это прекрасно.
Холод очень хорошо влияет на электронику, поэтому переживать надо когда температура выше нормы.
А если температура ниже нормы, тогда надо радоваться.
Исключение - если температура ноутбука ниже температуры окружающей среды, то на нем может образоваться конденсат, что  довольно опасно.

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

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

Худший ответ:
Для взаимодействия с MySQL из PHP, надо юзать mysqli.
Вот тут простейший пример чата с применением mysqli (выборка и добавление записей):
codeproject.com/Tips/1065669/How-To-Build-Web-Site...
Вообще статья про AJAX, но в начале там все делается как раз без AJAX, как и без прочих наворотов. В этом и изюминка.
> Не через PHPMyAdmin, потому, что к нему, говорят, лучше не привыкать.
Чушь говорят. Это вообще другое. phpMyAdmin - это средство для администрирования баз данных (прежде всего - создания и дизайна их). Это НЕ средство для программного подключения к ним.
Но для программного подключения, БД сперва нужно создать со всеми таблицами. phpMyAdmin здорово упрощает эту работу.
Вопрос: Ограничивают трафик на работе?

Лучший ответ:
Удивительно то, что видео с Youtube грузятся нормально, без тормозов, а с vk.com - нет, загрузка видео остановится на десятом мегабайте.
У Вас на шлюзе настроен сквид и на нем стоит ограничение. Так же, логично предположить, что на vk Вы ходите по http, а на Youtube по https, поэтому ограничения и не срабатывают. Проблематично подменить сертификат. Ходите, там где это можно, по https.
Скачайте решарпер по этой ссылке: https://download-cf.jetbrains.com/resharper/JetBra...

Худший ответ:
для обхода трафика нужно только одно из двух:
1. быть близким (очень близким) другом сисадмина
2. Выставить ему пиво :D
моооожет быть могут помочь какие-то утилиты типа sandboxie, но я сомневаюсь...)
Вопрос: Задачник для начинающих по программированию?

Лучший ответ:
Если уж совсем для начинающих, то www.codecademy.com
Если интересны задачки посложнее, то codewars.com

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

Лучший ответ:
а вот ввести ограничение на "тупые" вопросы стоит. 5 тупых вопросов по мнению общества и ты readonly

Худший ответ:
Можно ответить на 100500 вопросов по jq или html/css и действительно интересных из них будет 1 :)
Вопрос: шардинг MongoDb и дальнейшая расширяемость

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

Худший ответ:
Но есть один нюанс!
Chunk'и будут сохранены на сервере 4, то есть используемое дисковое пространство не уменьшится. Следует удалять чанки старше определенного времени (например 1 день) по крону.
Эта функциональность будет добавлена в mongod в следующей версии.
Ответ про удаление чанков — официальная рекомендация 10gen.
Вопрос: Как кастомизировать модель пользователя?

Лучший ответ:
 Но, можно ли полностью написать свою и вообще убрать лишние таблицы, которые создает django в БД? (привычка после Flask) 
Конечно можно, из INSTALLED_APPS выкидываете вот это:'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
И у вас в БД будет сухо и комфортно :), а дальше пишите всё что вам надо сами.

Худший ответ:
Может это подойдет:
Python Django (урок 11) - регистрация пользователя: https://youtu.be/7SUdbpjQQRI .
Вопрос: Как правильно сделать анимацию?

Лучший ответ:
А он и не двигается. Нужно изображение в блоке получше отцентрировать.
https://jsfiddle.net/3bsuLxuw/

Худший ответ:
Задай image-box позишн абсолют. Ты делаешь анимацию на родителя картинки, поэтому она тоже крутится. Тебе нужно ее вынести из потока чтобы не анимировался потомок big-line.
Либо поставь big-line как соседа для image-box. 
Тогда spin будет крутить только его. 
У тебя смотри, spin крутить элемент big-image и всех его потомков, а это и есть image-box
Вопрос: Готовую платформу для сайта из нескольких статических страниц, форума и фотогалереи?

Лучший ответ:
Ucoz.ru (не минусуйте, я прекрасно знаю, что это «не кошерно»).
На самом деле в этой системе есть все, что вам нужно. Можно прикрепить свой домен и за 3 бакса в месяц убрать их рекламу.

Худший ответ:
Любая CMS с соответствующими модулями. Или, ставить все по отдельности на соответствующих «движках»
Но, если ничего не знаете о разработке сайтов, будет очень сложно.
Лучше заказать сайт у фрилансеров.
Вопрос: Какую облачную виртуальную АТС выбрать?

Лучший ответ:
в Задарма есть это, пользуюсь сам.

Худший ответ:
Я тут еще парочку нашел: www.uiscom.ru и youmagic.pro/ru
Пытаюсь оценить...
Вопрос: Какие есть неписаные правила организации верстки?

Лучший ответ:
Как то так
тут исходники
src
- sass
--- header
----- header.sass
--- footer
----- footer.sass
--- body
----- body.sass
--- style.sass
- js
--- jssrc
тут сгенерированные файлы
target
- style.css
- app.js

Худший ответ:
Sass можно закинуть в папку CSS, либо в Css создать папку Sass
А так должно быть так:
/img - все изображения
/css - тут файлы с оформлением
/libs - тут плагины js (слайдеры, анимашки, бутстрап, и т.д)
/js - сюда можно положить js файл где будут указаны параметры этих самых плагинов (common.js)
Лично у меня Sass лежат в папке CSS ибо Koala почему то дублирует файлы там где находятся файлы Sass и туда куда я указал компиляцию т.е в /css, получается каша, поэтому я все css, sass файлы кидаю в одну папку /css и всё нормально, но лучше конечно в CSS создать папку Sass если нету подобной проблемы. А вообще, разницы толком нету, делайте как удобно, главное что бы вы понимали что и где лежит.
А и ещё, в Brackets например при работе в Sass не заполняются ссылки на изображения, например когда пишешь в src="" - img т.е начинаешь заполнять src то редактор обычно сам предлагает пути к файлам а если sass лежит не в той же папке что и CSS то пути будут разными и писать нужно уже в ручную ибо будет уже не ../fonts/ а будет уже ../../fonts ибо папка Sass будет лежать не там куда компилируется CSS файл а внутри т.е /css/sass
Вопрос: Как воспринимать такие заказы?

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

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

Лучший ответ:
Самба -- это и есть контроллер домена. Так что если вы хотите реализовать контроллер домена на юниксах, то без самбы обойтись нельзя :-)
OpenLDAP -- это хранилище учётных данных для домена. База данных для учёток, иными словами.
По-моему, как раз без OpenLDAP можно обойтись при реализации домена, но никак не без самбы.

Худший ответ:
Samba - это бесплатный способ развeрнуть контроллер домена.
Samba самодостаточна, но может использоваться и в связках c AD, OpenLDAP и прочее.
Вопрос: Адаптивная верстка макета шириной 1600px, используя bootstrap. Как быть с размерами?

Лучший ответ:
Присоединяюсь к предыдущему Сергею..)
Более конкретно: идёшь по ссылке: getbootstrap.com/customize/#container-sizes 
Задаешь нужные тебе размеры: вместо 1140+30 (30 - это межколонник, кстати который ты тоже можешь изменить чуть выше на странице) вводишь соответсвенно 1570px (это как раз 1600px-30px). 
Далее внизу страницы нажимаешь СКОМПИЛИРОВАТЬ И СКАЧАТЬ. Получаешь нужную тебе сетку бутстрапа. Переименовываешь её например в bootstrap1600.css и используешь для своего сайта. Всё!

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

Лучший ответ:
Начните отсюда

Худший ответ:
Вот здесь, в примерах, есть Non-responsive Bootstrap: getbootstrap.com/getting-started/#examples-experiments
Вопрос: Как обмануть тарифное время?

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

@c_pro_lang так

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

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

Худший ответ:
Вот несколько советов по выбору gps-трекера.
А еще огромный список трекеров можете посмотреть тут.
Вопрос: Объективные критерии выбора веб-программиста

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

Худший ответ:
напишите в тексте вакансии внизу: «укажите в теме письма код bjrnstrstrp». Те, кто укажет такой код в теме письма, являются внимательными, неленивыми и не рассылают тысячи одинаковых резюме. Если такие кандидаты для вас интересны, можете продолжать с ними работать.
Вопрос: Насколько устойчив этот метод шифровании?

Лучший ответ:
Никогда, ну то есть совсем никогда не используйте придуманные вами методы шифрования.
Любой человек, который разбирается в шифровании лучше вас (поверьте, это скорее всего вообще любой человек который попытается расшифровать ваш код) расшифрует его очень быстро. Минуты или часы - это  будет зависеть от того, что он получит. Если он получит строку просто HGZPLCE_VTJ, без всякого контекста, то вам беспокоится не надо. В противном случае надо.
В любом случае, вы изобрели плохенькую симметричную криптосистему,  В пхп есть встроенная и хорошая: mcrypt, используйте ее.

Худший ответ:
Ниочем. Даже TEA сильнее будет.
Вопрос: Выбор: сделать 2 приложения (бесплатное и платное) на Андроид или сделать одно, но с in-app purchase?

Лучший ответ:
Моя история:
1е приложение было выпущено сразу бесплатным и без рекламы.
2е приложение - версия ПРО - уже отдельно пришлось выпустить - бесплатное сделать потом платным нельзя, при той же кодовой базе приходить дважды собирать два проекта
3е приложение - эволюция первого проекта - было сразу со встроенной покупкой - разблокировка до Про.
Итоги: при вдвое меньшей базе пользователей приложение с инаппом приносит столько же сколько покупка Про - и при этом пользователи не задают вопросы, как перенести данные.
Совет: сделайте встроенную покупку и не добавляйте рекламу вовсе - зарабатывайте на благодарных пользователях, а не на задолбанных рекламой.

Худший ответ:
Делай бесплатное. Способы монетизации приложений на андроиде достаточно много...
Вопрос: Методы стеганографии в изображениях

Лучший ответ:
Хочется реализовать один из методов для сокрытия информации в bmp файле.

Худший ответ:
Q-преобразование вспомнилось. Линка нету, поэтому на пальцах.
Алгоритм примерно такой:
Пускай у нас есть 24-битное изображение

 Переводим из RGB в YCrCb(яркость, хроматический крассный и синий). 
 Дискретизация. Разбиваем изображение на матрицы 8х8. Из каждой такой формируем 3 рабочие матрицы ДКП — по 8 бит отдельно для каждого компонента. 
 Применяем ДКП к каждой матрице. В результате буде матрица с низкочастотными составляющими изображения в верхнем-левом углу и высокочастотным в правом нижнем. 
 Собственно квантирование поэлементно. 
 В эту матрицу в зигзагообразном порядке ((0,0) (1,0) (0, 1) (2, 0) (1, 1) (0, 2)...), тоесть от низких частот к высоким можно вписывать текст. только без фанатизма.
Вопрос: Помогите решить задание (точнее оцените качество и понятность)

Лучший ответ:
Простите, а что вы хотите?
Если вам что-то непонятно в заданиях — что конкретно?
Если вы что-то уже сделали, но застопорились на каком-то непонятном моменте — на каком конкретно?
Иначе создается впечатление «сделайте мне за спасибо, а я в универе сдам».

Худший ответ:
Да это целое ТЗ для поиска исполнителя а не задачка. 
Что Вы хотите что бы вам помогли? Сделать все пункты? Для этого есть фриланс.

Вы сами хоть один из пунктов в силах сделать?
Вопрос: Как обрезать mp3-файл?

Лучший ответ:
Почему сразу не в блокноте резать? 
Если по сути вот  
ffmpeg -ss 00:00:30.00 -t 25 -i bar.mp3 -acodec copy bar-new.mp3
режет с любой точностью любой файл который скормишь, даже видео

Худший ответ:
дак скачай песню без картинки и не парься