pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Программа на С++ странно работает. Что делать?

Лучший ответ: 5 / 9 == 0 - оба операнда целочисленные, деление целочисленное.
5. / 9 == 5 / 9. == 5. / 9. == 0.555555556 - хотя бы один из операндов вещественный, деление вещественное.

Худший ответ: вариантов много, например
cels = (double)5 / 9 * (fahr - 32);
Вопрос: Как отключить авторизацию по private key (ssh)?

Лучший ответ: Так же как включить, только наоборот.

Худший ответ: в файле /etc/ssh/sshd_config 
поставить параметр "PubkeyAuthentication" значение "no"
и перезапустить sshd
Вопрос: Какая специфика работы в банке?

Лучший ответ:   В связи с этим хочу поинтересоваться, так ли все тухло в банках для разработчиков? 

Ну это смотря от того, что ты считаешь полезным.
Если за настройку твоего env тебе три недели платят ЗП, то в чем проблема?

есть либа которая эту задачу решает, если эта либа хотя-бы как то + 50 000 недельных скачек
Во многих компаниях, где стараются в security или хотя бы делать вид что стараются, +50.000 недельных скачек это не является документальным подтверждением. Им может являться какой-то внутренний аудит. Не факт что он вообще рабочий, важно что ответственность за аудит несет отдельная тима, и без ее аппрува нельзя просто брать рандомный софт в инете.
Да, такое часто. Иногда аппрувал бывает сложны, иногда простой.

В любом случае работа в банке - она своеобразная, но со временем ты понимаешь почему оно так, и на многие вещи смотришь .. с пониманием.
Если они реально бесят - ну поменяешь работу.

Худший ответ: Бывают диковатые вещи
Мы как то дистрибы проносили за ремнём а так рутина ну и оыигевшие сотрудники в Илиадах бывает чудят заявляя что ничего не делали
Вопрос: Как убрать верхнее меню в CRM Битрикс24?

Лучший ответ: Можно подписаться на событие OnAfterCrmControlPanelBuild модуля crm. В обработчик придет массив пунктов меню по ссылке. Если текущий пользователь НЕ админ, то массив пунктов меню = пустому массиву.

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

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

Худший ответ: DevMan спасает вас от бана за нарушение пункта 3.1 правил.
Вопрос: Гарантийный ли случай процессора?

Лучший ответ: А где гарантийный случай? Вы сами повредили процессор своими действиями. Вот если бы он работал, работал и сгорел, причём не от перегрева - тогда ещё ладно.

Худший ответ: Нет, это не гарантийный случай. Возьми иголку от шприца и попробуй выправить ножки или в сервис неси.
Вопрос: Легко ли найти работу на удалёнку devops инженером?

Лучший ответ: ИМХО, опыт администрирования и devops - это несколько разные вещи. Базового стека как такового нет, и всё зависит от конкретного случая. 
Опишу, что подразумевается под devops в компании, в которой я работаю. 
У нас web-проект по созданию и обработке видео, на данный момент всё лежит в AWS. Соответственно devops должен полностью знать все, что касается AWS (ECS, Lambda, S3, CloudWatch и тд - и этого всего очень много, к слову), сейчас у нас наметился переход на Kubernetes, так что к стеку прибавился и он (что вообще мелочь, в сравнении с сервисами AWS), а значит devops должен знать, как всю нашу инфраструктуру безболезненно перенести с ECS на k8s. 
А ещё нас недавно забанил Github, и devops должны были организовать перенос всех тасков с Github на локальный Gitlab.
Как-то так. 
Если будете разбираться в AWS, практически наверняка проблемы с удалённой работой не будет.

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

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

Худший ответ: Спроси у тимлида. Серьезно. Есть в некоторых больших компаниях (не буду показывать пальцем) ВЕЛИКИЕ ТИМЛИДЫ...которым 21 год и опытом работы 1 год. И что у него в башке никому неизвестно. Может ему важно качество кода, а может как быстро ты отвечаешь в чатике...или вообще как ты кофе делаешь(бывает и такое)
Вопрос: Как сделать доступ к расшареной папке (WIN Server 2019) только через VPN, исключив видимость сервера всему интернету по протоколу SMB?

Лучший ответ: Запретите подключения на порт с самбой (445) для всех ip, кроме диапазона, который выдаётся пользователям vpn

Худший ответ: Нужно было подключаться по локальному адресу после подключения VPN. Спасибо antonwx за часть решения вопроса.
Вопрос: Поставьте на правильный путь?

Лучший ответ: Обычно изучают что-то для чего-то так вот, вы для чего js изучаете?

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

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

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

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

Худший ответ: Вообще-то сарафанка - это:spoilerНедавно, один из самых старых и известных брэндов рунета, сервис заработка Сарафанка осуществил полную перезагрузку — сменился менеджмент кампании, обновился сайт, полностью изменилась система работы с пользователями, после чего интернет взорвался шквалом различных отзывов о новом проекте. Одни говорят, _sarafankaДОТcom — это отличный сервис для заработка, другие твердят, что это лохотрон и обман.
Вы или пишите по-русски или *** ** ***
Вопрос: Какой нагревательный элемента для поддержания 32.5 градуса в 1л емкости?

Лучший ответ: Нагреватель для аквариума работает в диапазоне 20 - 33 °C

Худший ответ: Плитка электрическая 
Управлять через твердотельное реле на 220В (с переключением в нуле) solid state relay zero cross (готовое ~500 руб или заколхозить на MOC3061).
Далее  Ардуино с ШИМ.
Вопрос: Почему Sphinx показывает ошибку "unknown local index'?

Лучший ответ: source - это откуда и как индексировать индекс. А еще нужно сам индекс определить.

Худший ответ: sql_field создает как поле, так и индекс

`sql_field_string` определяет тип колонки как и полнотекстовое поле (field) и строковый атрибут (string). Само по себе определение типа поля не создаёт индекс. Директива `source`, в которой прописывается `sql_field_string` тоже не создаёт индекс. Простой индекс создаётся через директиву `index`, в которой определяется один или несколько `source`'ов, из которых будет строиться индекс. Затем индекс индексируется с помощью утилиты `indexer`.

$sphinx->Query('добро', 'message');

message в данном случае - это имя индекса, а не поля. Отсюда и ошибка - `unknown local index 'message'`
Вопрос: Что за еле заметное серое пятнышко на мониторе?

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

Худший ответ: Backlight Bleed кажись. https://www.lightbleedtest.com/# похоже?
Вопрос: Не могу установить OpenWRT на Mikrotik RB750Gr3?

Лучший ответ: Ээээ... зачем openwrt на микротике? Где есть все, чего обычно не хватает на соховских роутерах и овердофига больше?

Худший ответ: Maxla93  скажите, после сообщения DoReadFile в Tiny PXE Server больше нет никаких сообщений? Если можно фото полностью. И еще после перетыкания из порта 1 в порт 2 пинговали 192.168.1.1? Я делаю всё точно также и у меня всё работает.
Вопрос: Какие курсы в сфере Digital или IT действительно помогают сменить профессию?

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

Худший ответ: Курсы — нет, практика — да.
Вопрос: Есть ли альтернатива upwork?

Лучший ответ: На русскоязычных биржах сейчас полный демпинг? 
Как человек, время от времени нанимающий, скажу, что проблема что на наших что на иноязычных биржах ровно одна:
Полным полно никчёмного шлака на дешевых работах.
И крайне занятые высококвалифицированных специалисты на дорогих работах.
Демпинга в высококвалифицированных работах нет, там спецов недостаток.
Демпингуют только низкоквалифицированные - их слишком много.

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

Лучший ответ: Можешь переходить в любой момент.
Ты даже мог сначала выучить JavaScript, а уже потом HTML. Они не связаны с собой и могут существовать раздельно

Худший ответ: Возьми макет, начни верстать, как только остановишься на чём-то и не сможешь продолжить средствами html+css, а потребуется .js - поздравляю, момент учить настал :)
Вопрос: Объясните работу get и set в c#?

Лучший ответ: get и set во время компиляции просто превращаются в два метода.
Если это автосвойства, то ещё и поле добавляется.
имена у них будут get_НазваниеСвойства и set_НазваниеСвойства.

Худший ответ: Достаточно поискать (первая строка в гугле) https://metanit.com/sharp/tutorial/3.4.php
Вопрос: Как вы справляетесь на удаленной работе?

Лучший ответ: Лично я делаю так:

1) Слушаю непринуждённую музыку в процессе работы (SYML, например) если это мне не мешает. Отлично помогает проснуться.
2) Работая, переодически делаю зарядку (фитнес трекер оповещяет о том, что я засиделся)
3) Сплю на обеде
4) Проветривание - это самое важное. Затхлый воздух убивает мозг.
5) Прогуливаюсь после работы

UPD: не так давно начал бегать 2-3 раза в неделю после работы или на выходных. Из музыки отлично стали заходить прямые трансляции на канале ChilledCow (просто мелодии без слов). Слушаю весь день на небольшой громкости, а то со словами музыка отвлекает.

Худший ответ: Забавно, что большинство "справляющихся" написало в рабочее время
Вопрос: На что заменить Mailgun?

Лучший ответ: Из отечественных сервисов полноценной заменой MailGun является https://smtp.bz

Худший ответ: на любой с бесплатным

их штук 20, популярных штук 5

пробуй Амазон
Вопрос: Почему не работает on("click"...) в jquery?

Лучший ответ: Будет работать 146% :)$(document).on('click', '.text', function() {
});
Если не работает, показывайте вывод из консоли.

Худший ответ: опять гадание по фотографии кода... сходу могу предположить 5-6 проблем...
Положите на фиддл, там посмотрим, иначе это все тыканье пальцем в лужу.
Вопрос: Каков русский Open Sourse?

Лучший ответ: Kotlin, IntelliJ IDEA, ClickHouse, Sphinx и ещё куча всего.

Худший ответ: У вас странные представления об OpenSource. Обычно он разрабатывается не разработчиками какой-то одной страны и разработчики из России участвуют практически во всех крупных проектах и ни лицензия ни копирайты никак не привязаны к стране. То, что большая часть крупных опенсорсных проектов зарегистрированы как некоммерческие организации в США (Linux Foundation, Apache Foundation, Wikimedia Foundation) не имеет отношения к разработке, это связано с тем, что законодательство США позволяет коммерческим организациям часть налогов выплачивать аккредитованым некоммерческим организациям в виде пожертвований. В России такого законодательства нет, поэтому некоммерческому опнсорс-проекту обычно нет никакого смысла регистрироваться в России. Небольшие проекты как правило живут без юр. лиц и без привязки к какой-либо стране вообще.
Вопрос: В чем суть скрипта? Что он делает?

Лучший ответ: Что-то в Powershell запускает (видимо эксплойт какой-то)
В base64 строке закодировано:
function Invoke-MS16-032 {
<#
.SYNOPSIS
    
    PowerShell implementation of MS16-032. The exploit targets all vulnerable
    operating systems that support PowerShell v2+. Credit for the discovery of
    the bug and the logic to exploit it go to James Forshaw (@tiraniddo).
    
    Targets:
    
    * Win7-Win10 & 2k8-2k12 <== 32/64 bit!
    * Tested on x32 Win7, x64 Win8, x64 2k12R2
    
    Notes:
    
    * In order for the race condition to succeed the machine must have 2+ CPU
      cores. If testing in a VM just make sure to add a core if needed mkay.
    * The exploit is pretty reliable, however ~1/6 times it will say it succeeded
      but not spawn a shell. Not sure what the issue is but just re-run and profit!
    * Want to know more about MS16-032 ==>
      https://googleprojectzero.blogspot.co.uk/2016/03/exploitinfE&6W74f&6W72РD6&W7VBW&V3%ӣ66TFRE&6W74fF&VBРРР2'V76Rb7FvF6bVFvR66PРE7F'EFV&6R7FРE6fTwV&B7FРЧ
base64 строка при этом походу сломанная. Гуглёж "MS16-032" выдаёт вот этот скрипт: https://gist.github.com/ssherei/41eab0f2c038ce8b35...

Худший ответ: Очевидно, суть программы (это не скрипт, забудьте это слово в конце концов уже применительно к чему-то не на Python, JS и Unity), запустить как раз-таки скрипт на PowerShell, который реализует вот этот вот эксплоит: https://googleprojectzero.blogspot.com/2016/03/exp...
Вопрос: Почему не получается перемножать и делить assembler?

Лучший ответ: short: представляет целое число в диапазоне от –32768 до 32767. Занимает в памяти 2 байта (16 бит)    
short a, b, c, x;
...
    _asm {
        mov al, a
В al - помещается один байт

Худший ответ: По моему дело в компиляторе Си. sizeof(al) != sizeof(short) отсюда и ошибка. Вторая ошибка это в том, что idiv принимает только один аргумент и делит dx:ax на указанный аргумент.
Вопрос: Как отправлять сообщения через вебхуки в Discord?

Лучший ответ: Через сайт https://discohook.org

Помоему самый лучший

Худший ответ: Я всегда через  отправлял
Вопрос: Вредна ли Гибернация для SSD?

Лучший ответ: Может ли Гибернация существенно повлиять на время эксплуатации SSD диска, при условии, что его объём 256 Гб и объём оперативной памяти 16 Гб?
Нет, это ерунда.

Или отвечайте максимально исчерпывающе с пруфами, или не отвечайте вовсе.
Ути-пути.

Худший ответ: Может ли Гибернация существенно повлиять на время эксплуатации SSD диска, при условии, что его объём 256 Гб и объём оперативной памяти 16 Гб?Нет.
Объем записи мизерный, оперативка в домашнем компьютере будет занята на уровне  2-8Гб как правило, остальное кэш. От того что вы сбросите такой объем несколько раз в день на диск -  это мелочи.

но я лишь хочу понять, насколько его хватит при обычной работе с переходами в Гибернацию 2-3 раза в день.Лет на пять. Через пять лет он будет прекрасно работать, но будет ужасно устаревшим, поэтому придется от него избавлятся. Ну это конечно если не сломается. Техника имеет обыкновение ломаться - контроллер сгорит, или прошивка заглючит.

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

Лучший ответ: <button data-fullscreen>В полный экран</button>

document.addEventListener('click', function (event) {

	// Игнорируем клики, которые не относятся к нашей кнопке
	if (!event.target.hasAttribute('data-fullscreen')) return;

	// Если уже в полном, выйти
	// Иначе, снова открыть полный экран
	if (document.fullscreenElement) {
		document.exitFullscreen();
	} else {
		document.documentElement.requestFullscreen();
	}

}, false);

Худший ответ: Вы хоть пытались гуглить?
https://html5.by/blog/fullscreen-javascript-api/
Вопрос: Как устроен современный сайт?

Лучший ответ: Вот если брать образцовый сайт в 2020, то как он будет устроен?
Лучшее - враг хорошего. Сайты бывают разные, назначение разное, бюджет разный, аудитория разные.

Например, как сверстан (с помощью чего), где хранится(где-то слышала что сайты хранятся на гитхабе, но это не точно Т_Т), какие инструменты используются для администрирования и т.д.
Разное.

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

С таким подходом - как бы изучить поменьше - нужно СРАЗУ выбирать другую сферу. Потому что тут нужно учить побольше. "Изучить" ненужные вещи из 2000 очень сложно, потому что
1. ненужно углубляться в некоторые старые вещи, а на базовом уровне ничего особо ненужного нет
2. В 2000 в веб технологиях было почти ничего, разве что флеш.

Вот, например. Я решила сделать сайт интернет-магазина. Там есть аккаунты, возможность оплачивать и добавлять и редактировать товары и он может работать на разных устройствах и т.д.. Вопрос: с помощью чего бы вы такой проект реализовали?интересно все: от хранения и БД, до того как и что написано, что используется(например, какие языки, какая структура)
Бери вордпресс и смотри

И еще: актуален ли сейчас пхп?
более чем.

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

Это же не название технологий а просто подход.

в какую сторону посоветуете исследовать? может быть материалы какие-нибудь можете подсказать

Гугл. на конкретные технологии.

и еще: как можно узнать каким образом устроены топовые сайты?

Балансировщики, кластера, возможно где-то свои движки.
Но тебе зачем?
Если ты начинающий, почему СРАЗУ магазин и СРАЗУ топовый?
Начинашкам нужно учиться на простых вещах. А топовый - ну посмотри на амазон. Поможет?

Худший ответ: Лучше гугла тут ничем не помочь...

Если учитывать это:
Вот если брать образцовый сайт в 2020, то как он будет устроен?
...
Поскольку я вообще начинающая начинашка есть опасения что самостоятельно могу случайно обучаться уже неактуальным вещам из нулевых( а хотелось бы изучать то, что сейчас делают крутые программисты
То "гугли" с фильтром по годам 2018-2020... :)
Вопрос: Чем плохи вложенные if'ы и вложенные циклы и как их исправить?

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

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

Лучший ответ: Во первых - что у вас называется пином? текст, число, какая длина и в каком формате хранится и для чего используется? Насколько это "секьюрная персональная информация"?

интеджер от 5 до 7 символовВ идеале, если это пин, он должен содержать какое-то определенное количество символов. Это удобно по многим причинам.

1 вариант - настроить таблицу на автоинкремент от какого-то пятизначного числа, сделать шаг автоинкремента отличным от единицы и использовать его в качестве пина. Минусы очевидны - привязка к ид, предсказуемость, пляшущая размерность. Плюсы - гарантированная уникальность.

2 вариант - генерация "налету", например через микротайм, или ранд, не суть. В таком случае конечно же не нужно делать проверку через do while, достаточно сделать селект со сгенерированным значением, если запрос вернул строку - перегенерировать, если вернул пустой результат - можно добавлять. В любом случае поле нужно сделать уникальным, дабы избежать повторений.

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

Лучший ответ: Обычно подрубаются по SSH и смотрят top, например. Или через ps.

Худший ответ: >нагруженость на сервере используя windows
windows это клиент или это ОС на сервере , нагрузку которого хочется посмотреть?

Если клиент, то подключившись по ssh - утилиты top, htop (более продвинутая версия) - для анализа в реальном времени. Atop - можно в реальном времени, но больше для  исторических данных - кто и в какое время (из процессов) сервер нагружал

Если это серверная ОС - то тут лучше использовать монитор ресурсов самой ОС.

В обоих случаях можно установить что-то вроде mrtg - для визуализации ресурсов и мониторинга. подключаться можно будет по внешнему порту или поддомену.
Вопрос: Что думаете о Livewire и Inertia.js?

Лучший ответ: Про inertia почти ничего не скажу. Про livewire - Для mvp, низкобюджетных стартапов, инди-проектов, того что по умолчанию для ограниченной аудитории и не должно быть слишком нагруженным, админок каких-то... вполне себе вариант.
Для более серьёзных вещей и с расчетом на перспективу - я бы оставалась на проверенных технологиях.
Из подводных камней - с технологической стороны - дикое смешение ответственностей. С практической - каждый чих изменения в интерфейсе - та же кнопочка счетчика, смена таба, или еще чего, реализованного без православных скриптов - это запросы на сервер. И еще - серьёзный локинг на этих технологиях, их апдейтах.
А конкретно tailwind мне таки зашёл, если его с умом готовить и выносить наборы в scss. В компании с purgecss на выходе можно получить очень лёгкий css файлик. Но он обязательно в компании с компонентами - блейд, или js -фреймворков (И это, разумеется с позиции бекендера. Если на проекте есть заведующий фронтом - то ему и править балом). 
В любом случае я бы посоветовала не полагаться только на мнение других, а покрутить и пощупать всё самому. Как минимум - они на хайпе, и значит есть вероятность что все равно с ними столкнётесь рано или поздно

Худший ответ: Livewire это конечно 100% костыль. Для тех кто не хочет/не умеет с js, но блин как с ним все быстро))
юзал на двух фичах с формами - разработка моментальная. Ни роутов не надо, ни компоновки json, ну и без программирования js. Очень быстро. 
От vue конечно отказываться не стоит, но если что-то запилить по быстрому без перезагрузки то можно поиграться. 
И у этого костыля даже свои тесты есть))
Вопрос: Ну и где в юнити используется c#?

Лучший ответ: Где в вашем вопросе используется русский язык? Мне кажется он там на 5-10%, остальное какие то ваши слова.
Вот как то так вы сказали. 
По вашему C# из чего состоит то? Как раз синтаксис, "классы", логические операции. А остальное это фреймворк.

Худший ответ: "там изучаешь коды юнити, а с шарпа вообще мало там" - гениально, нужно записать в список гениальных высказываний!!!
это ж надо быть таким.......  чтобы не понимать элементарного - "коды юнити" написаны на C#!!!!   Как его может быть там мало, если все на нем?!!   Это как - в книжке мало русских букв и слов, только мысли автора... а русского языка там почти нет...   я хирею!
и автор - "GmDvlpr" - тс-с-с.... рука->лицо.
Вопрос: Как сделать выплывание одного и того же окна в разные стороны, в зависимости от расположения родителя на JS?

Лучший ответ: element.addEventListener("mouseover", function( ) {   
if(element.clientX < element.clientWidth/2){
выход справа
}else{
  выход слева
}
}, false);

Худший ответ: Олег не знаю, толи я дурак, толи что-то тут не так. Не получается подключить таким образом