Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как убедится в работе OPCache?

Лучший ответ:
Посмотрите секцию Zend OPcache либо параметр opcache.enable должно быть On
<?php
phpinfo();

Так же стоит понимать, что OPcache это не кеширование результатов работы скрипта, а кеширование скомпилированного байт-кода для исполнения.

То есть time(); будет выводить разный результат каждый раз, так как скрипты всё-равно исполняются.
Подробнее можете почитать тут - https://ruhighload.com/Оптимизация+php

Худший ответ:
opcache_get_status ([ bool $get_scripts = TRUE ] ) Получить информацию о состоянии кеша
Вопрос: Как устранить вирус андроид?

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

Худший ответ:
https://forum.kaspersky.com/index.php?/topic/40907...

Попробуйте Intent Cather на андроид, давным давно алгоритм был такой, Cather логировал приложение, которое вызывало запуск браузера.

https://www.kv.by/post/1056820-kak-spravitsya-s-ne...
Вопрос: Как получить цифровой след от пользователя в боте?

Лучший ответ:
"Чтобы продолжить общение - пройдите капчу." И ниже, линк на его сайт с капчей.
Только так.

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

Лучший ответ:
Порядок важен, емнип:<Route exact path="/goods" component={ Goods } />
<Route exact path="/goods/new" component={ NewGood } />
<Route path="/goods/:id" component={ Details } />

Худший ответ:
Ваш ответ на вопрос в документации
Немного растолкую.
1. Создаём роут по урлу "/goods", где будет рендериться компонента Goods (вы уже создали)
2. В компоненте Goods организовываем новый роутинг.
Вопрос: Отправка данных из телеграм-бота на языке Python в Google Sheets?

Лучший ответ:
Оформляют код в соответствии с code-style, почитать можно тут. А если это не то, что Вы имели ввиду, то идите на фриланс.

Худший ответ:
Как правильно оформить код?
на языке Python, иначе не будет работать
Вопрос: Можно ли каким-либо образом подлючить резервный интернет (usb-модем, сим-карта) не напрямую в роутер, а по витой паре?

Лучший ответ:
Еще один Микротик или 4Ж роутер вам поможет

Худший ответ:
Два двухметровых USB шнура с USB хабом посередине проблему решат?
Вопрос: Восстановление данных из жёсткого диска вестерн диджитал, это возможно?

Лучший ответ:
Согласен с ответом выше. Далеко не всё можно восстановить в домашних условиях. Есть хорошая контора, которая этим занимается: https://rlab.ru/

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

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

Худший ответ:
Приличный сервер будет стоить миллион дерева. Берите лучше в аренду.
А еще лучше, купите реселлинг. Поймете, что вообще такое хостинг.

По-хорошему, одного сервера будет мало. 
Кроме основного, желательно держать отдельно:

серверы DNS
биллинг
серверы резервного копирования

это минимум
Вопрос: Почему в Java используется байт-код для обеспечения кроссплатформенности?

Лучший ответ:
Чем создание JVM под конкретные платформы «лучше», «проще», «продвинутее», «правильнее» написания компиляторов под те же платформы?

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

Теперь сравним с java-style "бинарником" - он один и тот же будет работать без промежуточных компиляций сразу один на всех платформах. Комфортно? Да.  Почем? Недорого - абстрактно чутка помедленнее чем отписать идеальный код например на компилируемом языке, собрать с идеальной оптимизацией, отпрофилировать и узкие места под каждую платформу переписать в машинных кодах. В итоге получим на пару микросекунд более быстрое формирование выпадающего меню и затюним под психологический комфорт интерфейса задержками его появление до 0.3..0.5сек)))
Вопрос: Не получается связать python c html c помощью javascript async function как это сделать можно ли по другому?

Лучший ответ:
1. Вы переписали код на стороне Python неправильно. Передайте параметр city в get_weather
2. Советую закрыть канал хауди хо, его уроки высмеюваются, по-моему, всеми, в разбирающемся комьюнити. Ну и так же нужно добавить в конец кода. Этот момент почему-то не показан в видео, после оборачивания в функцию
eel.init('web')
eel.start('main.html')

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

eel.init("web")
eel.start('main.html', size = (700, 700))

Просто здесь опечатка и всего. 

def get_weather():
  mgr=owm.weather_manager()
  observation=mgr.weather_at_place(city)
  w=observation.weather
  temp=w.temperature('celsius')['temp']
  return "в городе "+ city + " сейчас "+ str(temp) + " градусов "

Не mgr, а mrg. Буквы перепутали, потому не выдавало погоду.
Вопрос: Можно ли запустить на ноутбуке Acer одновременно и Windows и Linux?

Лучший ответ:
захотела душа добавить в него Kali 
Ну так каникулы же.
Что тут скажешь? ССЗБ. Восстанавливайте загрузчик Windows и ставьте Kali на виртуальну. машину. Это быстрее и безопаснее, всё равно вы Linux снесёте через неделю.

Худший ответ:
У меня Acer Aspire, стоят Шindoшs 10 и ubuntu bionic. Устанавливал это дело год назад наверное. Так что прямой ответ на вопрос - да, можно. 
Из деталей помню, что кажется пришлось где-то в биосе выключить UEFI и ставить без него.
Вопрос: Как рисовать сразу в нескольких местах(для проверки текстуры на безшовность)?

Лучший ответ:
В Krita есть такой режим, Wraparound Mode. Дополнительные слои не нужны.

Здесь они пишут, что адобовцам понравилось, и в следующем Фотошопе тоже будет. :)

Худший ответ:
В Иллюстраторе есть удобный инструмент для создания текстур или паттернов.
Object > Pattern > Make
Вопрос: Как найти длину строки через итеративный процесс?

Лучший ответ:
Это конечно странное действие.
По вопросу, n++ возвращает предыдущее значение, т.е. у вас бесконечно вызывается iter(0). Замените iter(n++) на iter(n+1).

Худший ответ:
Почему бы не использовать встроенные средства языка?let strLenght = someString.length;
А в вашем коде можете использовать сравнениеtypeof string[n] === 'undefined'
Вопрос: Как называется когда аргументы функции передаются через плюс?

Лучший ответ:
Это один параметр -- строка.
"+" -- это конкатенация

Худший ответ:
конкатенация
Вопрос: Как исправить ошибку при включении компонента Hyper-V?

Лучший ответ:
В Home версии НЕТ Hyper-V. Не для этого она.

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

Лучший ответ:
И это происходит спонтанно, условий никаких не словил. 
Значит, sensors криво считывает показания, ничего нового.

Если бы даже была такая температура, то ничего страшного бы не произошло. Тем более, что такой температуры нет.

Худший ответ:
Если это постоянная температура - есть смысл задуматься об охлаждении SSD.
А если такая температура изредка при нагрузке это норма.
Вопрос: Не работает background css что делать?

Лучший ответ:
Добавьте свойство height к .img

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

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

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

Лучший ответ:
1 - получить образование в области ИИ
2 - спроектировать нужный ИИ, доступный на текущем технологическом уровне
3 - реализовать

ps короткий путь - заказать и купить

Худший ответ:
Недавно натыкался на уроки по такому функционалу на ютубе: https://youtu.be/2yQx_587ENk там несколько серий, как раз то что вам нужно.
Вопрос: Какой курс по GSM вы бы посоветовали начинающему?

Лучший ответ:
не курсы конечно, но годные статейки найти можно так: идем на habr.com, там в поиске пишем GSM - ищем подходящую статью - профит. Потратив пару минут, нашел такое:
https://habr.com/ru/post/82757/
https://habr.com/ru/company/beeline/blog/239753/
https://habr.com/ru/post/268127/

Худший ответ:
Курсы - налог на глупость.
По GSM можно почитать "Компьютерные сети" Олиферов, там про GSM расписано просто по пунктам.
Вопрос: GROUP BY запрещён в DELETE-запросе?

Лучший ответ:
Да, GROUP BY нет в конструкции DELETE. И да, это вполне корректный вариант, ничего в нем неуклюжего нет.
Из документации:

DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name [[AS] tbl_alias]
    [PARTITION (partition_name [, partition_name] ...)]
    [WHERE where_condition]
    [ORDER BY ...]
    [LIMIT row_count]



Худший ответ:
Да, GROUP BY нет в конструкции DELETE. И да, это вполне корректный вариант, ничего в нем неуклюжего нет.
Из документации:

DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name [[AS] tbl_alias]
    [PARTITION (partition_name [, partition_name] ...)]
    [WHERE where_condition]
    [ORDER BY ...]
    [LIMIT row_count]
Вопрос: Почему Micron RealSSD P400m 2.5 400GB SATA 6Gb/s столько стоит?

Лучший ответ:
Ну так интырпрайс же. Высокая надёжность, 7 Петабайт ресурс записи, гарантия.

Худший ответ:
На залежавшиеся железки бывают иногда неадекватные ценники.
Для его родного 2013 года характеристики не самые плохие. Насколько ретроспективно могу сходу найти - конкурировать с intel DC S3700 хотели. Впрочем ценник в $1300 и тогда был бы неадекватен, не то что сейчас (каких-то MSRP не нашёл для ориентира).
Вопрос: В браузере Safari для Windows не отображаются картинки и фоновое изображение формата svg?

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

Худший ответ:
Спасибо большое ! 
Да, у меня поставилась версия 5.1.7 2012 года. В этом же году Apple прекратила поддержку браузера Safari для Windows
Вопрос: Как превратить ПК в arduino-подобную систему?

Лучший ответ:
"Превратить" - это что-то оккультное, вроде древней песенки Аллы Пугачевой "Сделать хотел грозу, а получил козу". Надо нужные заклинания знать, а кто ж тут их подскажет? Мы не маги...
А ежели без шуток, то сначала обрисуйте ваши цели. Мы тут не только не маги, но и не телепаты - уже в сотый раз это констатирую, и вот наконец стали прорезаться телепатические способности. Они мне подсказывают, что вы хотите либо потренироваться в программировании ардуинки, либо вам нужен контроллер для управления чем-тот несложным и возможность менять алгоритм управления, переписывая программу этого контроллера.
Первый вариант не получится в принципе, поскольку у материнки от компа (даже древнего) совсем другая архитектура, чем у Ардуино, и научитесь вы на этой материнке совсем не тому. Ну разве что вы запустите на ней ардуинный эмулятор.
Второй вариант возможен. Как устроить контроллер на базе старой мамы, я уже отвечал.  Принцип простой - надо для управления периферией использовать имеющийся на борту 8-битный старинный принтерный порт LPT, который легко программируется побитно и адрес которого устанавливается в BIOS. Но Ардуино тут вообще не при чём.

Худший ответ:
Чтобы материнка стала "типа-ардуина", ее нужно дополнить дискретным и аналоговым вводом-выводом, чтобы что-то контролировать и чем-то управлять. Цены на промышленные платы ввода-вывода, которые можно всунуть в обычную материнку, космические. Так что, экономически не выгодно.
Или для чего вам нужна Ардуина?
Вопрос: Можно ли сократить как нибудь код js?

Лучший ответ:
$(function(){
  $("#sel").change(function(){
    $("#BNBUSDT,#MANABTC,#MANAETH,#BNBBTC").css("display","none");
    $("#"+$(this).val()).css("display","block");
  });
});
P.S. Для любителей нативного jswindow.onload = () =>{
  document.all.sel.onchange =(e) => {
    document.querySelectorAll("#BNBUSDT,#MANABTC,#MANAETH,#BNBBTC").forEach((e) =>{
    	e.style.display = "none";
    });
    document.querySelector("#"+e.srcElement.value).style.display = "block";
  };
}

Худший ответ:
$(function(){
  $("#sel").change(function(){
    $("#BNBUSDT,#MANABTC,#MANAETH,#BNBBTC").css("display","none");
    $("#"+$(this).val()).css("display","block");
  });
});
P.S. Для любителей нативного jswindow.onload = () =>{
  document.all.sel.onchange =(e) => {
    document.querySelectorAll("#BNBUSDT,#MANABTC,#MANAETH,#BNBBTC").forEach((e) =>{
    	e.style.display = "none";
    });
    document.querySelector("#"+e.srcElement.value).style.display = "block";
  };
}
Вопрос: Какой хороший маршрутизатор для x86?

Лучший ответ:
Роутер не так часто настраивается. Попробуйте микротик CHR кстати и pfsens хорош. Если совсем не хочется заморочек купите cisco asa or isr 4xxx там кроме cli есть отличная веб морда минус не дёшево базовый роутер в районе 800 долларов

Худший ответ:
Долго пользовались ломанным микротиком
Перешли для ВПН сервера - Zeroshell... впринципе всё там в пару кликов настраивается...

Но итог один - микротик, лицензия CHR
Меня вполне устроило

Если что керио ломанный есть на торрентах...
Вопрос: Зачем существует registry в lua?

Лучший ответ:
Некоторые абстракции данных невозможно хранить в C-коде в чистом виде. - Их реализации "скрыты" за луашным API. К таким данным относятся, наприер, lua-таблицы.
В типичном случае таблица по индексу LUA_REGISTRYINDEX используется для хранения метатаблиц пользовательских библиотек. Например, во время инициализации библиотеки создается метатаблица:luaL_newmetatable(L, LIBNAME); // создаем метатаблицу на стэке
// ... - какой-то код, наполняющий созданную таблицу
lua_rawsetp(L, LUA_REGISTRYINDEX, (void*)METAKEY); // устанавливаем метатаблицу по уникальному ключу
Затем, при генерации нового библиотечного объекта, ему устанавливается ранее созданная метатаблица:int object_new(lua_State *L)
{
    char *ud = lua_newuserdata(L, UDSIZE); // создаем новый объект
    lua_rawgetp(L, LUA_REGISTRYINDEX, (void *)METAKEY); // извлекаем ранее созданную метатаблицу
    lua_setmetatable(L, -2); // устанавливаем метатаблицу для созданного объекта
    return 1;
}

Худший ответ:
Об этом подробно написано в документации: https://www.lua.org/manual/5.3/manual.html#4.5Lua предоставляет реестр, предопределенную таблицу, которая доступна C коду для хранения любых Lua значений. Таблица рееста всегда расположена по псевдоидексу LUA_REGISTRYINDEX. Любая C библиотека может хранить данные в этой таблице, но она должна заботиться о выборе уникальных ключей, чтобы избежать коллизий с другими библиотеками. Обычно, вы должны использовать в качестве ключа строку содержащую имя библиотеки, или легкие пользовательские данные (light userdata) с адресом C объекта в вашем коде, или любой Lua объект созданный вашим кодом. Как и имена переменных, ключи, начинающиеся с подчеркивания со следующими за ним прописными буквами, зарезервированы для Lua.
Целочисленные ключи в реестре используются механизмом ссылок (см. luaL_ref) и некоторыми предопределенными значениями. Следовательно, целочисленные ключи не должны использоваться для других целей.
Когда вы создаете новый Lua контекст, его реестр содержит некоторые предопределенные значения. Эти предопределенные значения индексируются целочисленными ключами, определенными как константы в lua.h. Определены следующие константы:LUA_RIDX_MAINTHREAD: По этому индексу в реестре расположен главный поток контекста. (Главный поток создается при создании контекста.)    LUA_RIDX_GLOBALS: По этому индексу в реестре расположено глобальное окружение.
Так же, есть небольшой пример использования в Programming in Lua: https://www.lua.org/pil/27.3.1.html
Вопрос: AttributeError("'NoneType' object has no attribute 'roles'") — в чём ошибка?

Лучший ответ:
Хех. Спустя примерно 2 часов после того, как я принялся за работу, я решил проблему. Для начала убедитесь, что у вас установлена версия библиотеки 1.5 . 
Если версия не совпала, то в cmd.exe выполните команду:
pip install -U discord.py==1.5
Затем модифицируйте свой код следующим образом:
#до того, как запустили бота
intents = discord.Intents.all()
#запуск бота
client = discord.Client(intents=intents)
Также вам, возможно, нужно будет пройти на https://discord.com/developers/applications/ , выбрать там своё приложение, перейти в вкладку Bot и поставить галочку на пункте PRESENCE INTENT.
Добавлю картинку на всякий случай:

После этих действий всё должно работать.

Худший ответ:
 - здесь тоже надо поставить галочку чтобы всё работало!
Вопрос: Почему при попытке привести строку к числу получаю undefined?

Лучший ответ:
Потому что Array.forEach не имеет собственного результата и возвращает undefined.
Array.forEach используют, когда нужно сделать какие-то действие с каждым элементом массива, при этом новый массив не получается. Если нужен новый массив внутри именно forEach, то его нужно формировать вручную типа такого:let abc = [];
arr.forEach(element=>abc.push(Number.parseInt(element)));
console.log(abc)

Худший ответ:
Это нужно?snippet
Вопрос: Как делать фильтрацию PHP / RestAPI / RedBeanPHP?

Лучший ответ:
Извиниться перед заказчиком, вернуть аванс, купить учебник или оплатить достойные курсы, освоить основы программирования, основы веб-программирования, основы SQL, основый безопасности веб-приложений, основы алгоритмов, основый работы с БД из РНР, и только после этого постепенно приступать к данной задаче. 

Сейчас этот треш нельзя выкладывать в продакшен ни под каким видом.

Худший ответ:
Через $_GET["category"] передать id категории собрать в массив и вместо foreach ($category as $categoryKey => $value)
и category LIKE '%$value%'  использовать оператор "in" есть такой в sql - 2sql.ru/novosti/sql-in

получиться что то типа такого  
$query .= "WHERE category IN ($categories)";
Вопрос: PyAudio на Windows?

Лучший ответ:
Зачем скачивать, а потом устанавливать. Можно это доверить пакетно менеджеру pip:
pip install PyAudio
или так:
python -m pip install pyaudio

Худший ответ:
Там не название файла
pip install <название пакета>
если ты в инете через браузер(прокси, нет прямого инета и т.д.) скачал нужный тебе пакет в C:\TEMP ручками
то команда будет такой
pip install --find-links C:\TEMP <название пакета>
причем имя файла длинее и содержит как "имя пакета" так и служебную инфу об архитектуре и версии питона.
Вопрос: Что будет с траекторией, если расстояние от Земли до Солнца уменьшить в 100 раз?

Лучший ответ:
Скорость движения планеты та же.
При уменьшении расстояния -- сила притяжения увеличится, потому если у Земли не хватит скорости, то она притянется к Солнцу виткамиФормула гравитации

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

Лучший ответ:
Exe - шник? File - > Build Settings выбираете платформу, настройки нажимаете Build или Build and Run. Таким образом создалась папка игры с ярлыком запуска. Если планируете сжать папку в один Exe, чтобы через него скачивалась вся игра с библеотеками используйте Inno Setup. Если вам решило эту проблему, то нужно было правильно погуглить, 3 минутное дело

Худший ответ:
Свой exe - шник создать в Unity НЕЛЬЗЯ. Можно использовать толь Uniti'овский, который делается: File - > Build Settings выбираете платформу, настройки нажимаете Build или Build and Run. 
Сами Unity игры идут как портативки и если нужен единый EXE файл, который будет всё распаковывать и устанавливать, то нужно искать .sfx архивы. Сами загрузчики гуглятся легко или можно использовать WinRAR.
Вопрос: Как сверстать пунктирную рамку такой неправильной формы у блока?

Лучший ответ:
Нарисовать на js ¯\_(ツ)_/¯
snippet

Худший ответ:
Можно например так https://codepen.io/leshiple/pen/abNxVVx?editors=1100
Вопрос: Что нужно учить, чтобы создать браузерную онлайн игру?

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

Такой вопрос рано задавать.
Сперва научись делать что-то попроще, а когда сможешь задать правильный вопрос - тогда задавай.
В правильном вопросе скрыта примерно половина ответа. У тебя же нет этого, и ответы тебе не помогут. Потому что вариантов МНОГО.

Худший ответ:
Websocket, DOM/canvas, javascript, node.js.
И главное: проектирование общей архитектуры будущего проекта ДО начала создания программного кода.
Вопрос: Как сохранить и в будущем прочитать информацию на телефон в приложении на React Native?

Лучший ответ:
Может быть, asyncstorage?

Худший ответ:
Ее надо сохранить или в https://github.com/react-native-community/async-storage или использовать базу данных. Если будете искать базу посмотрите в сторону firebase (она бесплатная).
Вопрос: Как защитить поддомены от сканирования?

Лучший ответ:
Можно только блокировать доступ к IP адресам A записей поддоменов, а скрыть сами записи нельзя. Или можно например сделать не b.domain.com, а myfgfqt.domain.com. Программы по перебору поддоменов как правила не используют сложные названия или процесс бутфорсинга будет идти до 4 дней.

Худший ответ:
скрыть "А" записи от прямого просмотра
это из настроек ДНС. Трансфер зоны domain.com должен быть разрешен только для секондари днс-сервера и запрещен для всех остальных. Если у Вас так и есть, тогда все норм
А сканируют по ip. В этом случае смотрим на fail2ban
Вопрос: Реально ли написать CMS одному?

Лучший ответ:
Реально.

Худший ответ:
Все реально, сам пишу CMS под задачи. Написал несколько вариантов, теперь только выбираю самый подходящий и адаптирую под текущую задачу и клиентские хотелки. В итоге - огромная экономия времени на разработке и еще больше в плане отсутствия проблем для SEO и продвижения. Теперь по SEO доработок или переделок не требуется.
Сам писал CMS интернет-магазина по двум причинам:
1. Не устроил ни один из существующих вариантов.
Был сложный проект интернет-магазина, который оказалось намного проще написать с нуля, чем впихнуть в существующий движок нужный функционал.
2. Необходимость продвигать сайт с минимальным бюджетом, а тут у всех популярных движков либо дыры, либо проблемы с SEO.
Тут выше писали, что невозможно написать CMS для продакшена... Ну и с чего бы это было нереально? Другой вопрос а нужно ли? Тут да, игра не всегда стоит свеч.
Вопрос: Разговоры о зарплате с руководителем?

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

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