Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: 1с — сервер на Linux, а клиенты на Windows — можно ли так?

Лучший ответ:
Можно ли сделать чтоб сервер был на линуксе (убунту или centos), а на рабочих местах - тонкие виндовз-клиенты?Да, можно.И действительно есть ли преимущество 1с на линукс в стабильности и производительности?Разумеется, производительность и стабильность будет хуже.И чтоб два раза не вставать - хватит ли для начала для 1с (база новая и пустая) пятидолларовой VPSки?Смотря что за характеристики у этой VPSки.  Если не меньше 4гб оперативки и более менее вменяемый проц, то должно потянуть пустую базу.

Худший ответ:
Виртуалка с 4-мя гигами памяти прекрасно работает на 2-х рабочих базах общим размером 10 гиг. Загрузка  - 10-15 %. Как база используется Postgress. На тонком клиенте все прекрасно работает.
Вопрос: Какие средства есть для вёрстки без использования Adobe Photoshop?

Лучший ответ:
На самом деле есть немного иное решение.
Мне дизайнер дает PNG (иногда несколько, например, дополнительно с указаниями размеров и названий шрифтов) полной страницы + SVG/PNG/JPG нарезанных компонентов страницы, таким образом мне Photoshop не нужен в принципе, а что-то подправить уже в PNG/JPG на крайний случай я и сам могу в GIMP.
Вот так и живем, отлично получается, огромная благодарность дизайнеру за это:)

Худший ответ:
https://assets.adobe.com/         попробуй, psd закачиваешь и все
плюсы:
бесплатно, все необходимые инструменты для верстки и вырезания картинок, css генерируется для каждого элемента
минусы: 
только онлайн
Вопрос: Как создать post запрос на golang?

Лучший ответ:
Используйте:resp, err := http.PostForm("http://example.com/form", url.Values{"login_login": {"Value"}, "login_password": {"123"}})

Худший ответ:
Reddit API и cURL создания учетной записи?
чтобы два раза не вставать
Вопрос: Книги по гейм дизайну и разработке игр?

Лучший ответ:
Не совсем книга, конечно, но вдруг пригодится. На Универсариуме стартуют курсы от Wargaming по геймдизайну. Не думаю, что в бесплатных курсах раскроются все секреты мастерства, но, возможно, суть объяснят. Вот ссылка universarium.org/course/460

Худший ответ:
почитайте про базовые принципы внедрения привычки в продукты - "На крючке"
www.amazon.com/Hooked-How-Build-Habit-Forming-Prod...
www.mann-ivanov-ferber.ru/books/pokupatel_na_kryuc...
Вопрос: Общая папка для всех пользователей vsftpd

Лучший ответ:
mkdir /home/user1/share
mount --rbind /var/www/project/share /home/user1/share

(чтобы работало после перезагрузке — нужно добавить запись в fstab)

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

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

Худший ответ:
Если material design - то нет. Даже если претензии и появятся, то "делал по гайдам гугла, щас все приложения стали одинаковыми".
Вопрос: Git для небольшой команды?

Лучший ответ:
Ну для начала вам придётся поднять отдельную копию сайта каждому разработчику, а на сервере общая версия, куда будут сливаться все изменения и показываться заказчику.

Во-вторых все же принцип работы git в командной строке изучить надо — будет проще работать через gui понимая суть.

В третьих — в NetBeans есть модуль git, который хорошо работает, останется только наладить workflow, и deploy коммитов на сервер (на хабре были несколько вариантов решения)

У себя же в локальной копии разрабочик волен сам создавать нужные для себя ветки и делать коммиты, останется договориться о том, в какие ветки сливать наработки на сервер.

Худший ответ:
Может поможет
Вопрос: Как лучше сверстать, таблицей или блочно?

Лучший ответ:
В идеале нужно стараться соблюдать семантику: таблицу - делать таблицей, всё, что не является таблицей - блоками, и т. п.ВЕСЬ столбец должен выделяться при наведении.
js, но можно и так css-tricks.com/simple-css-row-column-highlighting/В итоге не стал заморачиваться таблицами
Конкретно в вашем случае, думаю таблицей (тегом <table>) сделать бы не получилось, так как для карусели нужно, чтобы прокручиваемые элементы были обёрнуты в какой-либо тег. А так как прокручивается всё, кроме первого столбца, то нужна была бы разметка вроде:<table>
<tr>
    <th>Лиды</th>
    <xxx>
        <td>23</td>
        <td>100</td>
        <td>50</td>
        <!-- ... -->
    </xxx>
</tr>
</table>
Тега подходящего на роль <xxx> в html нет.

Худший ответ:
В итоге не стал заморачиваться таблицами и сделал так b4ubesub.bget.ru/strongclient/app/analytics_staff.html
Вопрос: Как перейти по URL Java?

Лучший ответ:
Можно воспользоваться методом encode класса URLEncoder. Только нужно не всю строку с адресом перегонять через encode, а только GET-переменные. Можно так сделать:try {
    Desktop d=Desktop.getDesktop();

    d.browse(new URI(
        String.format( 
            "http://www.google.ru/search?sourceid=chrome&ie=UTF-8&q=%s", 
            URLEncoder.encode( "запрос с кучей пробелов" , "UTF8" )
        )
    ));
} catch (IOException ioe) {
    ioe.printStackTrace();
} catch (URISyntaxException use) {
    use.printStackTrace();
}

Худший ответ:
Все пробелы нужно заменить на '+'
Вопрос: Как массово проверить корректность файлов после восстановления их с помощью R-Studio?

Лучший ответ:
она смогла найти только файлы по известным типам - не уверен точно, но это скорей всего и значит, что она нашла эти файлы по заголовкам (с помощью того же GREP, например). Другое дело, что много файлов могут не открыться по разным причинам: 
1) файл фрагментирован, а поиск по заголовкам находит только непрерывные файлы;
2) ложное срабатывание - "заголовок" формально удовлетворяет правилу, но то что нашлось на деле не является заголовком для данного типа файлов;
3) тело файлов затерто новыми данным;
4) другие причины.
Посоветую с каждым типом файлов разбираться отдельно. Например, на картинки можно натравить какой-нибудь массовый конвертер - пережать все jpeg'и в jpeg'и с минимальным уровнем сжатия. Хорошие файлы он переварит, а плохими подавится. Может быть конвертер сможет дать им более осмысленные имена из exif'а.

Худший ответ:
Написать свой скрипт или прогу, вроде не сильно сложно проверить известные заголовки у самых популярных файлов.
Вопрос: Как победить мигание Midnight Commander в Terminal.app?

Лучший ответ:
Я бы сказал что надо mc со шлангом пересобрать (slang вместо ncurses).

Худший ответ:
Оказался в аналогичной ситуации. Все решилось исключительно через $TERM.

echo $TERM
xterm-256color


А маковский терминал не понимает, зачем там «256». После того, как в .profile прописать TERM=«xterm-color», все заработало.
Вопрос: Какие из перечисленных технологий нужны для нормальной и стабильной работы движка WordPress?

Лучший ответ:
Зачем Питон-Джанго для работы WP ?! Вы понимаете суть своего вопроса?)

Худший ответ:
Неужели этот вопрос настолько тупой, что на него даже не отвечают? о_О
Вопрос: MVC в IOS: может ли Model иметь Delegate к контролеру?

Лучший ответ:
Может, можете написать все что душе угодно. Только на картинке что вы запостили, там написано в Model - KVO & Notification, и лучше использовать их при обновлении данных в модели, т.к. обычно об обновлении данных нужно узнать нескольким Controller, сделать это проще через notification, а Key-Value Observing нужно когда один контроллер следит за какой-то переменной.

Худший ответ:
Любому объекту вы можете присваивать в делегат любой другой объект, это не нарушает ни какие другие паттерны и т.п.//файл A.h

@protocol ADelegate <NSObject>

- (void)aDelegateMethod;

@end

@interface A : NSObject

@property (nonatomic, weak) id<ADelegate> delegate;
/*
Описывая делегат таким образом мы скрываем объект за протоколом ADelegate.
В вашем случае модель не будет знать что у неё делегат это контроллер, модель будет
думать что там есть некий объект который отвечает на ADelegate протокол и кто там конкретно не важно
*/

@end//файл B.h

#import "A.h"

@interface B : NSObject <ADelegate>

@end//файл B.m

@implementation B

- (void)foo
{
    A *a = [A new];
    a.delegate = self;
}

#pragma mark - ADelegate Protocol
- (void)aDelegateMethod
{
}

@end
Вопрос: Как правильно соотносить масштаб шаблона psd и веб-страницы?

Лучший ответ:
REM всех спасет. Заодно адаптивность прокачаете.

Худший ответ:
В твоем случае, ширина 100%, хедер высотой 100%. Но дизайн обязательно надо обговаривать с дизайнером, ведь он задумывает весь фронт, как смотрится сайт в браузере, от адаптивности до ховеров
Вопрос: Как правильно настроить less to css в Sublime Text 3?

Лучший ответ:
Использовать Grunt!

Худший ответ:
В венде стоит Koala и Prepos. Любая из них компилит css при сохранении файла Less в ST3
Вопрос: Хинты к элементам должны всплывать моментально или с задержкам?

Лучший ответ:
С небольшой задержкой. Величину задержки лучше выбрать 0.3-1.5 сек в зависимости насколько большие по размеру элементы и какую они площадь занимают относительно рабочего поля и их расположение.

Слишком малая задержка будет мешать, потому что хинты будут всплывать когда пользователь просто проводит мимо мышкой.

Слишком большая ( 3 сек и больше) это намного хуже чем малая, потому что когда пользователь навел на элемент и ждет когда же все-таки система ему подскажет что за действие вызовет нажатие на элемент. Заставлять пользователя ждать это не хорошо, тем более он это время в «мучительных раздумьях» нажимать-ненажимать, и то ли я нажму что надо?

Главная Суть задержки — убрать случайное срабатывание хинта. Т.е. хинт не должен срабатывать когда курсор заведомо «просто пролетает мимо». Но юзер при этом не должен ждать.

Почему заговорил о размерах элемента и расположении — потому что если «хинтованные» элементы находятся в таком месте, где часто ходит курсор, т.е. рядом с прочими интерфейсными элементами, задержку лучше чуть увеличить. 

Причем если сами «хинтованные» элементы небольшие по размеру — задержку можно уменьшить (потому что очень маловероятно, что курсор случайно будет 
находится больше полсекунды над пиктограмкой 16x16пикселей).

Худший ответ:
200мс
Вопрос: Очистка php сессий в ubuntu и debian

Лучший ответ:
Сессий очень много — это сколько?
Может, имеет смысл их в memcache пихать? Или хотя бы партицирование по директориям включить (см. описание настройки www.php.net/manual/en/session.configuration.php#ini.session.save-path )?

Худший ответ:
Если файлов сессий создаётся слишком много, может пора как-то оптимизировать ваше приложение, и не создавать сессию для каждого приходящего пользователя независимо от того, нужна она или нет?
Вопрос: Как создать свой сервис вопросов и ответов?

Лучший ответ:
Например, https://github.com/szyablitsky/stackoverflow

Худший ответ:
Vanilla + пачка плагинов (для голосования).
Вопрос: Programmer dvorak, Colemak?

Лучший ответ:
Дважды пытался переучиться на Дворак для программистов. И оба раза неудачно. Когда дошел до уровня, при котором получалось медленно набирать без опечаток не глядя на клавиатуру, проблема с хоткеями начала очень сильно раздражать. При русской раскладке они там где привычно, а на двораке — разбросаны по клавиатуре в разных местах. 

Субъективно набор на двораке не то что бы быстрее, но как-то плавнее проходит, что ли. У меня сложилось такое впечатление, что на этой раскладке частонажимаемые клавиши находятся далеко друг от друга и в наборе равноценно участвуют все пальцы, нет такого что мизинцы или безымянные работают меньше. 
Ну и еще удобнее набирать всякие скобочки\кавычки. 

В общем, если много программируете и часто нажимаете "-" вместо "=" и "{" вместо "}", попробуйте. 

Colemak — на мой взгляд ни рыба ни мясо. Дворак для программистов привлек удобством набора скобочек обычных и фигурных. В Colemak они там же где и на qwerty. Не вижу сильно много смысла его учить. Ну разве что если приходится печатать очень много и очень быстро — при действительно большой нагрузке появится преимущество над qwerty в виду того, что нагрузка на все пальцы более равномерна. 

Если таки надумаете переходить, вот ссылка на онлайн-тренажер, поддерживающий раскладку Dvorak for programmers: klava.org. На первых порах это будет удобнее чем использование другого тренажера и экранной клавиатуры, потому что на экранной клавиатуре нет выделения только что нажатой кнопки (казалось бы, не очень то и надо, ан нет, гораздо удобнее).

Про vim сказать ничего определенного не могу в силу того, что для меня он «имеет два режима — бибикать и все портить». Как и для остальных программ — хоткеи придется переучивать.

Худший ответ:
Много лет несмотря на тренировки на клавиатурных тренажёрах, после нескольких месяцев без компьютера - опять на qwerty печатал хоть и не двумя пальцами, но только заглядывая почти на каждую клавишу. Ужасно раздражало.
 При нерегулярном использовании  колемак очень удобен. Часть клавиш совпадает с наклейками и меньше требуется запоминать. Это я сперва так думал. Но стоило пару раз напечатать раскладку в блокноте, как пальцы уже сами ложились куда надо. Запоминание почти мгновенное.  И самое удивительное - после большого перерыва - почти год - сел и сразу вспомнил почти всё!  Всё-таки намерение с которым создавались кверти и колемак совершенно разные. И результаты соответствующие.  
Единственно, навигация vim не пошла, пока обхожусь без него. Позже думаю сделать что-то для этого.  Или вим переназначить,  либо скрипт,  чтоб отлавливал навигацию в определённых приложениях. Пока над решением особо не думал. Но без колемака не работаю больше нигде. Поначалу держал кверти 3й раскладкой, но быстро отказался - больше мешает.  
И ничего в общем-то не потерял, когда сажусь за машины без колемака. Как было неудобно - так и осталось.
Вопрос: Как сделать просветление фона при наведении?

Лучший ответ:
Хм, на ум приходит только большой bg с дыркой, координаты дырки привязывать к координатам мыши =)

Худший ответ:
тоже пока вижу это как единственный рабочий способ(
Вопрос: Выбор роутера

Лучший ответ:
Буду короток Zyxel KEENETIC

и на хабре есть замечательный обзор сего девайса
habrahabr.ru/company/voips/blog/110435/

Худший ответ:
Про входящий канал не сказали, но видимо это витая пара.
Давно не ковырял ничего нового из SOHO-роутеров, поэтому могу посоветовать «классику». Довольно хорошо себя зарекомендовали Asus WL-5** серии и D-Link DIR-3** серии. Asus подороже, D-Link подешевле. Сейчас D-Link немного «приподнялся» и его нишу занял TP-Link (по первым отзывам — проблем нет, но статистики мало).
Кроме того, для Asus и D-Link есть альтернативные прошивки (от Олега, например) и довольно много информации по саппорту.
Вопрос: Сколько можно брать за создание сайта?

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

Худший ответ:
От 1500 руб/ч
Вопрос: SMS-мошенничество. Возможен ли возврат средств?

Лучший ответ:
А лучше заявить и контент-провайдеру и опсосу, я таким путем двойной возврат получил, когда дети 800 р. потратили :)

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

Лучший ответ:
Это правда.
Расчёт блоков, выпадающих из нормального потока, но при этом влияющих на последующие, очень сложен и способен серьёзно нагрузить старые браузеры, вплоть до подтормаживания и кратковременного подвисания. Современные с такой проблемой сталкиваются в меньшей степени, но также потратят немало времени на reflow. А ресурсы ой как ещё пригодятся на другие задачи.
Вот вам пример сложности расположения плавающих элементов.
Вёрстка с большим количеством плавающих блоков крайне зависима от совпадения их размеров, появления блоков с clearence, значения overflow у предков и ряда других факторов, что делает её применимой только в очень жёстко ограниченных условиях.
С появлением flex использовать нестабильные плавающие блоки для построения колонок становится неразумным решением. Тем более, что flex не поддерживается только IE9 и ниже. Ну уж а inline-block гарантированно работает везде.
Кстати, особенно смешно наблюдать использование float для построения горизонтальных лент с расчётом с помощью JS итоговой ширины. А вот для обтекания текстом плавающие блоки могут и должны использоваться. Стоп. Так они же для этого и были придуманы:)

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

Лучший ответ:
Tools->IM & SMS->IM settings->Show advanced options->When I receive a file
там выбираете вторую опцию и указываете папку куда сохранять файлы

Худший ответ:
В Skype для Linux и Mac это есть. Для Windows такого нет.
Вопрос: Middle и senior js, поможешь как оптимизировать неоптимизируемое в js?

Лучший ответ:
Никто не рендерит все ячейки сразу.
Рендерить достаточно только видимую область(а она уж точно не на 50к ячеек).
И тогда все будет летать на любых данных.
Так работают все коммерческие(и не только) более менее хорошие библиотеки.

Худший ответ:
Ну я хоть не сеньёрь и даже не мидл, но подход у вас совершенно не правильный.
Как уже упомянул Александр Аксентьев рендерить нужно только видимые ячейки, но на 50000 только этого будет недостаточно.
Вам нужно организовать пулл dom элементов (генерим сразу максимальное число ячкеек которое влезает в экран и сразу вставляем их в dom). После только менять x,y позиции ячеек при прокрутке и сами текстовые данные внутри них.
То есть при прокручивании таблицы, вынимаем уже созданные ячейки из пула и расставляем их по необходимым координатам в строке, которая сейчас попадает в видимую область экрана. 
Задача сильно упрощается, если размер ячеек фиксированный.Я использую шаблонизатор lodash 
На 50000 любая либа даст тормоза. Обрабатываем только ручками. В вашем случае не до удобства.
Вопрос: Мобильные телефоны для Enterprise?

Лучший ответ:
Вам нужны решения MDM - Mobile Device Management 
Лично тестировал Tivoli MDM, McAfee EMM, GOOD For Enterprise (GFE), Citrix XenMobile. Последние два лидируют с точки зрения безопасности. 
Tivoli MDM (он же IBM) - какая-то студенческая поделка, закрытого контейнера нет, мне не понравился.
McAfee Enterprise Mobility Management - приятная штука, особенно в связке с McAfee ePO позволяет автоматизировать многие задачи (есть закрытый контейнер только для android и только для почтового клиента), как весь McAfee, достаточно недорог. Если используете их антивирус, то, вероятно, есть лицензии и на MDM, в комплекте, насколько я помню, идет лицензия на мобильный антивирус.
Good For Enterprise - Хорошее решение, если есть повышенные требования к безопасности, есть закрытый контейнер android/ios для почты и приложений, трафик ходит через NOC, дорого.
Citrix XenMobile - имеет смысл использовать в связке с другими продуктами Citrix, т.к. решение Enterprise уровня, как следствие, дорого. Закрытый контейнер для почты есть и приложений.
Кажется, у Билайна есть свой MDM, если ваша компания является его клиентом, то наверняка бонусы какие-нибудь получите :)
В целом, очень рекомендую поискать магический квадрант mdm-решений 2013, учитывайте, что в 2014 году ситуация на MDM рынке скорей всего резко изменилась.
p.s. 
Не так давно появились еще и решения класса Mobile Application Management (MAM)

Худший ответ:
В итоге остановился на Samsung Knox
Вопрос: На каком фреймворке разрабатывать HTML5 приложение под iOs+Android?

Лучший ответ:
Мы разрабатываем на Framework7 + Cordova. В качестве других вариантов вместо Framework7 рассматривали Dojo Mobile и Ionic, но этот показался самым адекватным и хорошо работающим.
Cordova и Phonegap (по сути это одно и то же, за исключением некоторых несущественных моментов) являются именно мостиком между HTML5+CSS+JS и нативными функциями устройства: отображают приложение в своём WebView и предоставляют интерфейс доступа к функциям устройства (геопозиционирование, акселерометр и т.д.).
Тогда как перечисленные мной вначале фреймворки являются по сути наборами виджетов на HTML5+CSS+JS, предназначенными для создания таких приложений. То есть содержат различные компоненты вроде списков, календарей, элементов форм и т.д.

Худший ответ:
Вот парочка сравнений:
habrahabr.ru/post/229559
blog.htc-cs.ru/post/nativevsframeworks
Вопрос: Как называется строка выделенная grave accent(`) в golang?

Лучший ответ:
Это теги. Вот тут про них есть немного golang.org/pkg/reflect/#StructTag

Худший ответ:
Это теги. Вот тут про них есть немного golang.org/pkg/reflect/#StructTag
Вопрос: Как научить Links кириллице?

Лучший ответ:
В настройках links нужно в двух местах выбирать кодировку и язык. Если сейчас отображает транслитом — значит настроили только в одном месте.

но лучший вариант использовать elinks

Худший ответ:
Тоже одно время искал настройки кодировки и языка в links. Когда надоело читать транслитом — перешел на w3m
Вопрос: Доступ к методу c++ объекта из c

Лучший ответ:
Рекомендую посмотреть на реализацию JNIEnv в jni.h. 
Из Си его методы вызываются так: (*env)->callMethod(env, data)
Из C++ вот так: env->callMethod(data)

Худший ответ:
Первая ссылка по запросу call c++ from c. Не оно?
Вопрос: Необычный спам Вконтакте?

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

Худший ответ:
понял)) видимо у меня не хватило терпения до конца опрос пройти)спасибо)
Вопрос: Почему нужно задавать в em, а не px?

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

Худший ответ:
Вопрос в такой постановке не имеет ответа в принципе.
Размеры бывают разными. Например — внешние и внутренние отступы.
И откуда нам знать, что там с соседними блоками?
И вот на тему, почему не надо задавать в em то, что не нужно задавать в em:
Как исправить разные отступы у Chrome (с включенным DirectWrite API)?