pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Почему перестал работать код для получения котировок валют от цб рф, ссылаясь на «failed to open stream: Redirection limit reached, aborting»?

Лучший ответ: Не ЦБ единым... Есть прокси для получения курсов ЦБ РФ без лишних заморочек, во всевозможных форматах.https://www.cbr-xml-daily.ru/
https://www.cbr-xml-daily.ru/daily.xml
https://www.cbr-xml-daily.ru/daily_utf8.xml
https://www.cbr-xml-daily.ru/daily_eng.xml
https://www.cbr-xml-daily.ru/daily_eng_utf8.xml
https://www.cbr-xml-daily.ru/daily_json.js
https://www.cbr-xml-daily.ru/daily_jsonp.js
Работает так: (пример с сайта)<div id="USD">Доллар США $ — 00,0000 руб.</div>
<div id="EUR">Евро € — 00,0000 руб.</div>

<script>
function CBR_XML_Daily_Ru(rates) {
	var USDrate = rates.Valute.USD.Value.toFixed(4).replace('.', ',');
	var USD = document.getElementById('USD');
	USD.innerHTML = USD.innerHTML.replace('00,0000', USDrate);

	var EURrate = rates.Valute.EUR.Value.toFixed(4).replace('.', ',');
	var EUR = document.getElementById('EUR');
	EUR.innerHTML = EUR.innerHTML.replace('00,0000', EURrate);
}
</script>
<script src="https://www.cbr-xml-daily.ru/daily_jsonp.js"></script>
Огромное преимущество перед выкачкой курсов в XML в том что ничего не нужно качать и парсить на стороне сервера. Ничего такого, что в другом ответе, делать не нужно. Страницы открываются много шустрее.

Худший ответ: function parseResponse( $response )
{
	$response_parts = explode( "\r\n\r\n", $response, 2 );
	$response = array();
	$cookie = array();
	
	$response['header'] = explode( "\r\n", $response_parts[0] );
	
	if ( preg_match_all( '/Set-Cookie: (.*?)=(.*?)(\n|;)/i', $response_parts[0], $matches ) ) {
		if ( !empty( $matches ) ) {
			foreach ( $matches[1] as $key => $value ) {
				$cookie[] = $value . '=' . $matches[2][$key] . ';';
			}
			$response['cookie'] = $cookie;
		}
	}
	$response['body'] = $response_parts[1];
	return $response;
}

$url = 'http://www.cbr.ru/scripts/XML_daily.asp?date_req=10/12/2013';
$request = curl_init( $url );
$options = array(
	CURLOPT_HEADER => true,
    CURLOPT_NOBODY => false,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_SSL_VERIFYPEER => false,
	CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0',
);
curl_setopt_array( $request, $options );
$result = curl_exec( $request );
if ( $result ) {
	$info = curl_getinfo( $request );
	$response = parseResponse( $result );
	$response['info'] = $info;
} else {
	$response = array(
		'number' => curl_errno( $request ),
		'error' => curl_error( $request ),
		'info' => curl_getinfo( $request )
	);
}
curl_close( $request );

print_r( $response );
вот такой код дает представление о происходящем.
после первой проверки меня видимо тоже забанили, но в браузере ссылка открывается. курл же отпинывается с 0 кодом. после добавления юзерагента стало редиректить на ту же страницу и так до бесконечности.
Вопрос: Где можно купить начинку для разработки своего смартфона?

Лучший ответ: Раздербаньте смарт, какого не жалко - вот вам и начинка :)
По крайней мере посмотрите, как оно там устроено.

Худший ответ: На барахолке, радиорынке полно бушных и нерабочих смартфонов
Вопрос: Вложенность в css препроцессорах?

Лучший ответ: Старайтесь использовать больше селекторов по классу и меньше - по тегу,  чтобы код был гибче. Почитайте про различные методологии и подходы организации стилей (MCSS, AMCSS, OOCSS и др.) и именования классов (БЭМ).

Худший ответ: Действительно чрезмерная вложенность, если она оправдана, это плохо лишь тем, что становится тяжело читать и поддерживать такой код. Ваш пример вполне читаем, всего 4 уровня. Вот, если почувствуете, что становится тяжело разобраться, какой селектор во что вложен, тогда можно подумать об "оптимизации", например так:.sidebar 
  width 260px
  height calc(100% - 65px)
  border-right 2px solid $border-color
  background-color #EFF4F7

.sidebar-item 
  border-bottom 1px solid $border-color
  a 
    display inline-block
    width 100%
    padding 14px 25px
    i 
      margin-right 12px
  &:hover 
    background-color white  
  &:first-child 
    border-top 1px solid $border-color
Вопрос: Есть ли разница в коннекторах SATA для HDD 2.5 и 3.5?

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

Худший ответ: В проводе данных разницы никакой нет, стандартный порт саты 2,5 и 3,5 одинаковые, в slim-cd-rom обычно ставят mini-sata там разъем поменьше, но с него есть переходники на сату.
В проводе питания для 3,5 еще задействована линия 12В, которую не выдает usb.
Так что если переходник без внешнего адаптера питания (бывает с двумя usb разъемами: черный и красный), то 3,5 он не запустит по питанию.
Вопрос: В какую область переквалифицироваться программисту?

Лучший ответ: Везде хорошо, где нас нет.
Мое субъективное мнение - вы неправильно смотрите на вещи.
1. "профессионалов в сфере IT значительно выше чем в других секторах" 
Неправда. Вы наверняка просто по большей части вращаетесь в этой тусовке и не видите какой треш и угар творится в других областях, из-за чего создается иллюзия того, что ИТишников на свете больше всех, а профессионалов среди них еще больше, а все встречающиеся бухгалтера, банкиры, строители живут припеваючи. 
2. "И самое печальное, я не могу сказать к чему по-настоящему лежит душа, чем бы хотел заниматься в жизни" 
Программирование, как и любой другой навык (администрирование, бух. учет) - инструмент достижения целей, который никак не может стать смыслом жизни. 
Ответ весьма прост, вам нужна цель в жизни, поверьте, если для ее достижения вам потребуется работать на дядю, программировать или выучиться на финансиста, то вы с огромнейшим энтузиазмом и увлеченностью будете этим заниматься, но пока цели у вас нет, чем бы вы ни занимались, рано или поздно все будет для вас становиться рутиной, которая изо дня в день будет у вас вызывать вопрос "Зачем я все это делаю?".
Я говорю не о какой-то наигранной цели, от которой вы при первых сложностях готовы будете отказаться, а о том, что для вас действительно ценно.

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

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

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

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

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

Лучший ответ: Я бы сделал так:
1, 2, 4, 5 Я бы рекомендовал включить Windows Server 2012 в этот же домен, повысить до контроллера домена.
3. Правой кнопкой по серверу в оснастке DHCP - архивировать. На новом - восстановить. Остановить DHCP на старом сервере, запустить на новом.
6. Дождаться окончания репликации. Перенести FSMO роли. Выключить 2008, посмотреть на отстутствие проблем в сети некоторое время. Включить 2008, понизить до рядового сервера, исключить из домена.
-
Второй вариант - недавно мигрировал несколько доменов в один с помощью Active Directory Migration Tool от Microsoft. Не знаю, поможет ли в вашем случае. Пользовался этим руководством часть 1 часть 2 . Все достаточно подробно и понятно описано, все подводные камни учтены.

Худший ответ: Вариант 1, для профпригодных:
Поднять новый контроллер.
Дождаться репликации.
Перенести FSMO роли.
DHCP настроить отдельно.
Вывести старый контроллер из домена и потушить.
Удалить лишних пользователей, почистить DNS и ты ды и ты пы.
На всякий случай, поднять второй контроллер со старым IP.
На всё про всё - максимум 4 часа с неспешными перекурами
Вариант 2, Ваш:
Пойти путём танцев с бубнами и обеспечить себя непонятными проблемами с SSIDами, доверием, авторизацией и другими весёлыми вещами на ближайшее и отдалённое будущее.
Когда в результате подобных кулхацкерских манипуляций всё в конце концов рухнет - успеть написать заявление по собственному.
Вопрос: [SOLVED] Не работает микрофон в Skype на Ubuntu 10.04 (Internal mic does not work)?

Лучший ответ: Это вопрос? 
Тогда ответ: «Спасибо!»

Худший ответ: Я долго не мог найти решение, все что описано в траблшутинге на сайте скайпа не помогало, в итоге нашел вот такой простой солюшен, решил поделиться =)
Вопрос: Заказали PixelPerfect Верстку на 1280 но скинули макет 1366, я что-то не понял?

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

Худший ответ: Заказчик неадекватен.
1366 сейчас намного актуальнее нежели 1280, потому дизайнер тут не ошибся.
Если макет позволяет, растяните некоторые элементы до 1366, предварительно обсудив данный момент с заказчиком.
п.с. по-поводу "начинать верстку надо с мобильной версии": такое сработает только если прототип сайта построен грамотно и все изменения мобайл->десктоп продуманы на этапе дизайна и имеют смысл.
Вопрос: C# экранирование кавычек?

Лучший ответ: А почему не пользуетесь параметрами запроса? И код будет читабельный, в отличие от того что сейчас, и с экранированием проблем меньше будет. string commandText = "UPDATE Sales.Store SET Demographics = @demographics WHERE CustomerID = @ID;";
SqlCommand command = new SqlCommand(commandText, connection);
command.Parameters.Add("@ID", SqlDbType.Int);
command.Parameters["@ID"].Value = customerID;
command.Parameters.AddWithValue("@demographics", demoXml);

Худший ответ: В sql запросах названия таблиц и столбцов не надо заключать в кавычки. Если название таблицы/столбца совпадает с зарезервированным, например User - пишешь название в квадратных скобках (example [User]).
Длинные строки можно писать с переносом так: var longString = "long string "
				+ "long string "
				+ "long string";
Вопрос: можно ли использовать компоненты под GPL V3 в коммерческом проекте?

Лучший ответ: Не просто открытым, а именно под GPL. Хотя открывать нужно тем, кому продаешь, остальным по желанию.

Худший ответ: И можешь забыть про подписи файлов.
Вопрос: Что лучше использовать @font-face или google web fonts?

Лучший ответ: Я использую @font-face от гугла :)

Худший ответ: Помоему вы кое что перепутали:
en.wikipedia.org/wiki/Font_family_(HTML)
en.wikipedia.org/wiki/Google_Fonts
Вопрос: Как перенести apache на другой компьютер?

Лучший ответ: Поставить пакеты для Apache2, PHP, MySQL.
Проанализировать конфигурационные файлы на старом месте, повторить их на новом, с учетом отличий старого места от нового.
Не забыть привести в соответствие php.ini
Снять дампы баз, создать базы на новом месте, залить дампы.
Создать соответствующих пользователей БД с соотв. правами на новом месте.

Худший ответ: 1) как вариант способный на жизнь в современном мире, можно снять образ и засунуть в виртуалку/другое железо;
2) "настроить" апач аналогичной версии + перенос файлов самих сайтов + перенос БД, кстати база данных может находиться на отдельной машине (да и не забыть про модули в этой версии апача, про версию пхп и что прикручивалось к пхп /php-extensions например/ );
2.2) настройка прав доступа / тут я намекаю не забыть про безопасность.
3) Если меняется хостинг - не забыть проверить требования движка сайта/ тут намек на совместимость или допустим функция exec();
3.1) + само собой перенос файлов сайта и базы данных;
Вопрос: Горизонтальная прокрутка на iphone?

Лучший ответ: Вопрос старый, но ответа нет, а в гугле на первом месте. По этому отвечу =)
Чтобы на айфонах/айпадах не скролило вбок надо к html, body задавать position:relative;html, body { 
    position: relative;
    max-width: 100%; 
    overflow-x: hidden; 
}

Худший ответ: Проверьте, есть ли элементы, которые вылезают по ширине (больше чем viewport)
Ну и<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, maximum-scale=1.0"/>
Вопрос: Ваши впечатления от Google+?

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

Худший ответ: > урок по Гугло+
> программу обучения Пользователей ПК
Зачем?

// Представил себе урок по вконтактику:)
Вопрос: Raspberry Pi и дохлый ноутбук

Лучший ответ: Вам понадобится специальный контроллер, который будет перегонять VGA/DVI в некий формат матрицы и управлять ее подсветкой. Найти подходящий под именно Вашу матрицу, ИМХО, не реально. Выглядит он примерно вот так:


Худший ответ: Ответ на вопрос вы можите найти в FAQ по Rasperry PI: www.raspberrypi.org/faqs
What display can I use?
There is composite and HDMI out on the board, so you can hook it up to a digital or analogue television or to a DVI monitor. There is no VGA support, but adaptors are available.

Все что остается — найти как матрицу обучить понимать DVI, что думаю практически нереально. Можете попробовать погуглить — возможно китайцы делают переходные интерфейсы с DVI на интефейс LCD матриц
Вопрос: Web-верстка, осуществление скроллинга как?)

Лучший ответ: очень не советую ) раздражает

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

Лучший ответ: Можно мониторить station info каждой из точек доступа на предмет подключенных к ней клиентов. Других вариантов не вижу...

Худший ответ: Если точки умеют отправлять свой syslog на сервер, можно на сервере в реальном времени отслеживать подключение новых устройств.
Вопрос: Что нужно знать для написания backend игрового сервера?

Лучший ответ: Александр Александров к сожалению, вынужден присоединиться к Сергей в том, что вы не знаете, что вам нужно от сервера.
Понимаете, все эти архитектурные паттерны - "бэкенды" в web-понимании, REST-ы - это все хорошо и удобно, но стандартные подходы web - это не всегда про игры и риалтайм-приложения.
Вы должны принять много различных решений, прежде чем браться что-то делать.
> есть сервер, к которому обращается игровое приложение что бы записать или извлечь определенных данные игрока
Вот в этих "определенных данных" и вся суть. Можно по-разному распределять логику между клиентом и сервером, но нередко, особенно в играх, где нужна устойчивость к мошенничеству, большая часть игровой логики находится на сервере. Это гораздо больше, чем "извлечь данные игрока". Если игровая логика находится на сервере, то тогда и требования к процессу обмена данными соответствующие - в REST особого смысла нет, т.к. все равно придется вводить понятие "сессии" или "соединения" с сервером, и хранить его состояние. И ваша основная задача будет не в легкой масштабируемости на заранее неизвестное число клиентов, а наоборот, в поддержании максимально комфортного игрового процесса для имеющихся игроков, а масштабирование будет на втором месте и будет достигаться немного иными архитектурными решениями.
Многие крупные игровые проекты с большой долей логики на сервере используют свои протоколы обмена (как правило, бинарные) поверх обычного TCP-соединения. Многие применяют различные языки описания таких протоколов, чтобы было проще управлять разработкой, и вносить изменения в протокол (например, по таким описаниям можно автоматически генерировать часть серверного и клиентского кода). Например, Близзы, насколько мне известно, используют Protocol Buffers для Diablo 3.
С другой стороны, если ваша игра - по сути однопользовательская (например, маджонг какой-нибудь), и вам нужно только сохранять статистику, без особых требований к доверию (т.е. только ради удобства игрока), то тогда простенький REST-сервис вам прекрасно подойдет.возможность сохранить процесс прохождения игры
вам нужно решить, какой уровень доверия у этих данных. Это во многом и будет определять архитектуру. Если ваш проект соревновательного характера, и подмена данных о достижениях или подтасовка результатов отдельных игр или матчей может поставить крест на всем проекте, то тогда клиент не может быть доверенной стороной, и критичная логика должна быть на сервере.

Худший ответ: С первым пунктом помочь к сожалению не могу, а вот со вторым - могу посоветовать: Что хорошо знаешь, на том и пиши сервер. Можешь хоть на C#, Java, Python или на JS написать сервер...
Вопрос: Что посоветуете для самодельной гирлянды?

Лучший ответ: ATtiny85 и гирлянда на WS2812.

Худший ответ: Как вариант arduino + music shield + гирлянда (можно купить и готовую где-нибудь в переходе и подцепиться к rgb линиям), правда данный вариант не из самых дешевых будет, но дешевле Raspberry
Вопрос: Есть ли какие то хорошие решения или практики для верстки адаптивного интернет-магазина, в том числе для мобильных устройств?

Лучший ответ: getuikit.com - в итоге случайно наткнулись на этот фреймворк, и его будем использовать для изменения переверстки всего фронтенда, он поддерживает flexbox и адаптивность и less, в том числе довольно элегантное решение по поводу отображения больших меню для магазинов.

Худший ответ: Главный совет - не урезайте функционал для пользователей смартфонов и планшетов. Желательно оставить буквально всё, что может делать пользователь за компьютером.
При этом оптимизируйте вывод изображений в сторону уменьшения веса для мелких экранов. Часто бывает, что скорость мобильного интернета не фонтан.
Вопрос: Windows Phone 8.1 — как сделать динамическую загрузку данных (C#, XAML )?

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

Худший ответ: Как говорится гугл в помощь) www.codeproject.com/Articles/34405/WPF-Data-Virtua...
Вопрос: Разница между: транспайлер, транслятор, компилятор?

Лучший ответ: Ну если в двух словах, то компиляция - процесс получения программы (исполняемые машиной команды) из исходного кода на неком языке программирования.
Трансляция - преобразование исходного кода программы из одного ЯП в другой. Обычно компиляторы (например для C/C++) транслируют исходник в  программу на асемблере, и уже потом ее компилируют.
Что касатеся транспайлера (Transpiler) - это тот же транслятор с той лишь разницей, что у результата примерно тот же уровень абстракции, что и у исходного текста (ну например транслятор из Java в C++).
Ссылки:Source-to-source compilerCompilerTranslator

Худший ответ: Транспйлер это выдуманный термин человеком в википедии. А потом его начали использовать не образованные люди из мира JS
Вопрос: Каким образом организовать хранение большого количества записей в БД?

Лучший ответ: Проще переехать на любую нормальную SQL-базу (начиная с MySQL) с индексами для столбцов идентификатор и e-mail. Там такие запросы будут выполняться быстро.

Худший ответ: www.sqlite.org/lockingv3.html
+ uniq индексы
Вопрос: Как работать с запущенным Node.js приложением через коммандную строку?

Лучший ответ: Вам нужно сделать два приложения, одно - сервис, второе - CLI, а между ними передавать информацию через один из таких способов: HTTP (самое простое и удобное, но нужно реализовать защиту урлов управления или по секретному ключу или по IP или через аутентификацию), через шину сообщений (от Redis, ZMQ, RabbitMQ и т.д.), через файлы конфигурации (CLI пишет в файлы, а сервис мониторит изменения через fs.watch), через IPC и есть еще куча способов.Есть и второй способ, Вы можете у HTTP сервера своего нодовского сделать еще и встроенный telnet сервер или ssh сервер и подключаться к нему консолью, как я это люблю. Вот тут человек делает нечто подобное: www.davidmclifton.com/2011/07/22/simple-telnet-ser... Есть даже библиотеки уже тут: https://www.npmjs.com/package/ssh или тут: https://github.com/mscdex/ssh2

Худший ответ: Берёте и реализуете нужный функционал в формате web-сервиса, потом curl-ом через HTTP...
Вопрос: Как открыть консоль хрома в новом окне?

Лучший ответ: Вот так:

Худший ответ: Прозреваю что невозможно (https://developer.chrome.com/devtools/docs/shortcuts), 
Но как вариант открыть консоль в отдельном окне, закрыть, и потом она по стандартному хоткею будет открываться в отдельном окне
Вопрос: Вопрос по верстке. Почему дублируется картинка в блоке?

Лучший ответ: Секунду... Я телепатически подключаюсь к вашему компьютеру, так.. открываю "мой компьютер", далее "диск Д", вижу Ваши папки "Игры, Фильмы, Картинки, Порно и Сайты", полагаю Ваша проблема в последней папке, захожу в нее, открываю "индех.хтмл", читаю. Вот вижу проблему, картинки дублируются, потому что..
Прервалось соединение!

Худший ответ: Проверьте саму картинку, да и вёрстку не плохо было бы увидеть
Вопрос: Стоит ли привлекать к защите домашних данных виртуальные машины?

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

Худший ответ: Не советую держать систему для работы с почтой на этом ПК.
Лучше всего использовать "облачный" удалённый доступ - гораздо безопаснее.
Вопрос: Именование переменных в Javascript?

Лучший ответ: $ph - рекомендация, это для того чтобы отличать обычные переменные от jquery переменных.
javascript.crockford.com/code.html

Худший ответ: Про практики построения приложений на JS есть хорошая книжка Maintainable JavaScript. А вообще — соблюдайте S.O.L.I.D., и на любом языке будет вам щастье.
Вопрос: Какие есть капли от глазного давления или как ухаживать за ними?

Лучший ответ: 1. Уменьшить яркость монитора.
2. Увеличить шрифты.
3. Упражнения для глаз.
4. Капли Видисик, Офтагель, Систейн и т.п. где главное действующее вещество - карбомер.
5. Побольше гулять на свежем воздухе.
6. Заниматься спортом.
7. Правильное питание и распорядок дня.

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