Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Способы обмена данными между PHP сценариями?

Лучший ответ:
Вопрос поставлен не совсем корректно, т.к. может быть 2 трактовки:

1. Если речь идет о веб-скриптах, которые выполняются последовательно, то чем вам не нравится сессия? В данном случае это не костыль — она именно для этого и придумана. Если не нравится непосредственно стандартная реализация, то можно взять собственную (принципиально аналогичную): генерировать ID клиента (сессии) и передавать его через get/post/cookie (по вкусу), а уже сами данные хранить либо в файлах, либо в базе данных, и получать с помощью этого идентификатора в качестве ассоциативного ключа.

Непосредственно данные через куки, гет и пост передавать естественно в данном случае не стоит: эти вещи всегда можно подделать, т.к. они идут через клиента. Это можно назвать костылем :)

================
2. Если же речь идет о выполняющихся одновременно 2 шелл-скриптах, т.е. межпроцессное взаимодействие (IPC), то тут можно использовать разные более или менее системно-зависимых вариантов. От стандартных механизмов IPC: семафоры, сообщения, шаред блок памяти, до специфичных вещей вроде именованного пайпа или сокета; или же аналогичных п.1 вещей (база данных/файлы).

Худший ответ:
Хм, вы же сами все варианты перечислили. Другое пока не изобретено. Просто напишите плюсы и минусы в реализации для каждого, и выберите лучшее.
По мне, так ссылка должна выполнять GET-запрос, соответственно все данные в URL. Редиректить, чтобы скрыть что-то — ерунда какая-то.
Кнопка может выполнять пост-запрос.
Если очень-очень надо ссылку заставить делать POST-запрос, используйте javascript.
И GET и POST прозрачны для мониторинга. Чтобы параметрами в них не злоупотребляли используйте валидацию на серверной стороне. Отсекайте невалидные запросы.
Если надо хранить состояние между страницами, так, чтобы пользователь даже не знал, что вы там для него храните — используйте сессии, передавая в куки только идентификатор сессии, а не сами хранимые значения.
Вопрос: Active Directory LDAP понять как работает поиск по каталогам?

Лучший ответ:
Во-первых: в параметрах поиска вы опускаете один параметр — область поиска (scope). Область поиска по-умолчанию обычно поддерево (SubTree) для заданного basedn.
Во-вторых: следует понимать, что у вас в каталоге AD изначально существует (в типовой конфигурации) 5 разделов. Так вот поиск работает только в пределах одного раздела. 
При этом «DC=example,DC=org» — корень раздела домена, а «CN=Configuration,DC=example,DC=org» — корень раздела конфигурации. Поэтому при поиске с basedn = «DC=example,DC=org» и scope = SubTree вы не получите объекты из ветки CN=Configuration,DC=example,DC=org" — они расположены в другом разделе каталога.

P.S. В Вашем конкретном случае стоит воспользоваться тем, что «CN=Subnets,CN=Sites,CN=Configuration» это постоянная составляющая пути и просто при поиске подсетей добавлять её к basedn домена.

Худший ответ:
Извиняюсь, но глаз ужасно режет. Нет слова "Вообщем".
Вопрос: С чего начать школьнику 16 лет?

Лучший ответ:
с англ языка стоит начать

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

Лучший ответ:
modernizr, html5shiv, normalize.css позволяют не особо заморачиваться по поводу кроссбраузерности. Все вместе они собраны в шаблоне-заготовке html5boilerplate.

Худший ответ:
imho
chrome/ff, в 99.99% случаев не нуждаются в заботе о кроссбраузерности.
ie9+, если меньше = подключить conditional tag с библиотекой es5-shim.
Вопрос: Почему перед всеми пользовательскими комментариями %username%.habrahabr.ru/comments/ стоит &quot;2.&quot; и что это значит?

Лучший ответ:
Садись, два.

Худший ответ:
Это оценка НЛО
Вопрос: Как писать код на ноутбуке без клавиш Home, End, PageUp, PageDown?

Лучший ответ:
У меня под Mac OS Lion работают такие сочетания:
Fn + вправо = End
Fn + влево = Home
Fn + вверх = Page Up
Fn + вниз = Page Down
Fn + backspace = Del

Не хватает только сочетания для Insert :-(

Уже привык, даже на windows клавиатуре стрелки с контролом нажимаю:-)

Худший ответ:
Ctrl+A = Home # Не так уж часто приходится выделять весь код
Ctrl+D = End
Ctrl+Up = PageUp
Ctrl+Down = PageDown
Вопрос: Имеются ли нормальные переводы книги Thinking in Java?

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

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

Лучший ответ:
obd-memorial.ru/

Здесь искали?

Худший ответ:
Вот здесь нужно поискать:
www.obd-memorial.ru/html/search.htm?f=%D0%9A%D1%83%D0%BB%D0%B8%D0%BA%D0%BE%D0%B2&n=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9&s=%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&y=&r=
Вопрос: Как настроить Exim4, чтобы направлять всю почту домена в PHP скрипт?

Лучший ответ:
Пальцем в небо — у пользователя под которым работает exim должны быть права выполнять unsubscribe.php, и писать в лог файл. Лог файл указывайте с полным путем, для теста пихайте его куда нубудь в /tmp/test.log.
На постоянную работу вместо прямой записи в лог лучше используйте системный syslog.

Худший ответ:
procmail для этого более заточен, мне кажется. И задача перенаправить письмо в файл или через пайп в программу обычно расписывается на первой же странице большинства гайдов-туториалов по прокмейлу. Так что пользуйте любой MTA, Exim или любой другой, его задача только принять письма и все ансабскрайбы свалить определенному пользователю, а затем прокмейл (local delivery agent) уже по своему простенькому конфигу решит, что надо в почтовые ящики класть, а что скрипту отдать, который уже отпишет отправителя.
Вопрос: Для чего ввели левый отступ 40px в комментариях?

Лучший ответ:
чтобы стало некрасиво и неудобно, ясно же

Худший ответ:
Я думаю, для вертикально чтения

Раньше читалось так:
вася
я тоже так думаю
петя
на оффсайте не так
коля
а где скачать можно
иван
скачивай на сайте официальном

Сейчас вот так:

вася
                              я тоже так думаю
петя
                              на оффсайте не так
коля
                              а где скачать можно
иван
                              скачивай на сайте официальном


Сейчас текст стоит особняком.
Вопрос: Когда прохожу мимо роутера теряется wi-fi связь

Лучший ответ:
Не проходить мимо роутера.

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

Лучший ответ:
Используйте https://uptimerobot.com/, он будет слать запросы каждые пять минут. Из бонусов: получите извещение, если сервер ляжет:)

Худший ответ:
Я так подозреваю пинговать надо приложение извне, чтобы создать видимость запросов к нему. Ну или заплатить таки
Вопрос: ActionController::InvalidAuthenticityToken на всех приложениях rails?

Лучший ответ:
Вот похожая проблема, решилась заменой в  application_controller.rb protect_from_forgery with: :exception
наprotect_from_forgery with: :null_session

Худший ответ:
Оказалось, что я установил tld_length: 2, а локальная копия была на localhost. Решил, перенаправив домен site.local на 127.0.0.1
Вопрос: Должен ли платиться налог со средств, полученных на валютный банковский счёт со skrill?

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

Худший ответ:
а что случилось, налоговая объявилась?
Вопрос: Чем можно нарисовать «вебдванольный» график на ~80 000 точек?

Лучший ответ:
500 точек для js это совсем ничего! а вот генерировать картинку каждый раз php это уже не есть гуд, надо её будет как то кешировать.

Худший ответ:
Глянь из этого шаблона график — beer2code.com/themes/core-admin/pages/charts/charts.html
Сам его использую, очень удобный и гибкий.
Вопрос: Когда вы занимаетесь самообразованием?

Лучший ответ:
Когда на работе время есть, а дел уже нет, тогда и самообразуюся ;)

Худший ответ:
Иногда по работе появляются проекты, технологий которых знаю не полностью. Берёмся, попутно разбираемся, делаем. Как правило, дизайнер рисует очередную крутую фичу, а мы это вывёрстываем.
Или заказчик хочет эдакое и спрашивает, можно ли. Беру на заметку, что был спрос, и учу постепенно.
Следующий заказчик уже может получить, что хотел. Так изучил node.js
Вопрос: Вертикальный режим мониторов

Лучший ответ:
Kromax Office-2, Tuarex Alta-3001 — это одномониторные, но у Kromax есть аналогичная штука для двух и четырех мониторов (про Tuarex не знаю). Это два стоят около 1500р. Вопрос наличия у мониторов отверстий для VESA 75 или 100. А также размеров самого монитора, чтобы не скреб по столу, но на сайте есть чертежи с размерами, поэтому думаю, что разберетесь. :)

Худший ответ:
А к стене их прикрепить не думали? Сзади мониторов есть отверстия для крепления «держалок» под стандартные болты. Как основу для крепления можно взять фанеру. Дальше дело техники и Вашей фантазии:)
Вопрос: Что делать,если на сайт залит вредоносный файл?

Лучший ответ:
1. Обновление движка. Регулярно выпускаются обновления безопасноти, закрывающие дыры в функционале движка. Если обновления не ставить - Вас регулярно будут ломать.
2. Права на папки 755, права на файлы 644 и никак иначе.
3. Разные владельцы для разных сайтов. Если сделаете несколько сайтов под одним владельцем - есть риск заражения всех сайтов.
4. Никаких левых плагинов с непонятных сайтов. Только офф плагины и аддоны.
5. Анализ логов доступа к сайту. Спросите у хостера, когда начала проявляться активность - и просмотрите POST запросы к Вашему сайту в админскую директорию. Анализ логов позволит установить айпишник злоумышленника и уязвимость.
6. Скачайте свежий  бекап сайта к себе на компьютер и прогоните его антивирусом - простейшие инъекции почти любой антивирь найдёт. Особая рекомендация - если есть комп с ОС Линукс, используйте Maldet - ориентирован на безопасность сайтов.
habrahabr.ru/post/194346
7. Следите за тем, чтобы на тех компах, с которых Вы заходите, не было вирусов. Никогда не сохраняйте пароли в браузере и в фтп-клиентах.
8. Нет, смена паролей не помогает, если вредоносный файл был занесён через уязвимость. Помогает соблюдение вышеописанных правил + использование актуальной, регулярно обновляемой версии движка.
9. Ограничьте доступв админку сайта, панели управления хостинга по айпишнику (то есть оставив вход только со своих айпишников) - бережёного б-г бережёт.

Худший ответ:
когда у меня был такой случай, то я скачивал весь сайт на комп с виндой и натравливал каспера на него.
п.с. хостер это ерунда, хуже если яндекс найдет такое....
Вопрос: Как сделано history.api в vk?

Лучший ответ:
До отправки ajax запроса меняете фавиконку, после - обратно меняете, что там сложного?

Худший ответ:
Нашел ответ. И ajax тут не причем. Дело в iframe. при клике менять атрибут src и подгружать нужную страницу.
Вопрос: Каковы требования к помощнику системного администратора?

Лучший ответ:
Отвечу сам же себе спустя +/- 3 года.
В результате, все чего я хотел на момент написания вопроса я добился. Вошел в сферу it, сейчас работаю системным администратором linux, дальнейшие планы - devops. 
Путь был таким - полгода в тех.поддержке провайдера, далее 2 года в тех.поддержке unix-хостинга и в этом же хостинге повысился.
Ответ пишу скорее для тех, кто гуглит нечто подобное и может нарваться на эту ветку. Главное - не бойтесь и стремитесь. 
Имея опыт только в гуманитарной сфере я понимал, что перед HR'ами нужно чем-то засветиться, чтобы тебя вообще рассматривали на техническую должность. Вышку получать долго, принял решение - пошел на курсы. Курсы в общем-то оказались бесполезными чуть более, чем на 100%. По деньгам потратил около 30-40к за 2 курса, по времени около месяца, может чуть больше (не помню). Но в результате получил 2 сертификата, которые мог приложить к резюме. Цель была - получить приглашение на собеседование, а там уже отдаться на растерзание техническим специалистам.
Работу нашел через 1.5 месяца после окончания курсов. Причем нашли меня. На собеседовании было 6 человек (включая меня). Взяли меня одного (был очень удивлен).
ВАЖНО! По моему опыту и опыту коллег/знакомых (работали в разных конторах) - если попали в провайдер, рекомендую проработать полгода-год, дальше идти в хостинг.
В провайдере получите знания по сетям (в будущем пригодятся), но как правило саппорт в провайдере совсем мелкая сошка, доступ никуда не дают, вырасти сложно. 
В хостинге уже пощупаете linux, понастраиваете различные сервисы.
P.s. если на этот ответ наткнутся новички/студенты, которые хотели начать работать - можете написать мне на почту, у нас периодически требуются люди в тех.поддежку (г.Москва).

Худший ответ:
Можно взять просто исполнительного любознательного адекватного человека, умеющего читать техническую документацию и грамотно писать электронные письма) Это же низшая должность, решать реальные проблемы не доверят.
Вопрос: Кастомные выпадающие списки (select box) в Chrome и Opera

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

Худший ответ:
«background-color: transparent» не пробовали?
Вопрос: Вроде банальная проблема с substr и mb_substr?

Лучший ответ:
mb_substr надо сказать какую кодировку ему резать.
и еще использовать не strlen, а mb_strlen и тоже с указанием кодировки

Худший ответ:
Написал хостеру, чего-то сделали и заработало
Вопрос: БЭМ. Не понятие основных понятий — блок, элемент, модификатор?

Лучший ответ:
БЭМ - шляпа.
Слишком много противоречий и требует лишней траты времени.
Юзай smacss, можно в связке с OOCSS

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

Лучший ответ:
Вот здесь и далее ошибкаsrc: url("ProximaNovaRegular/ProximaNovaRegular.eot");
Браузер не может твой шрифт найти, потому что ты указал ему неверный путь. Переходя к вопросу как нужно.
Если папка ProximaNovaRegular в корне сайтаsrc: url("/ProximaNovaRegular/ProximaNovaRegular.eot");
Если путь от текущей папки(например folder - папка твоего шаблона, и в ней папка ProximaNovaRegular где у тебя лежит шрифт. CSS с твоей инструкцией лежит в folder) src: url("./ProximaNovaRegular/ProximaNovaRegular.eot");
Если твой CSS лежит в папке css, а папка ProximaNovaRegular находится уровнем вышеsrc: url("../ProximaNovaRegular/ProximaNovaRegular.eot");
Вообщем, твоя проблема, скорей всего, в пути к файлу шрифта. 
Если вдруг ты на 100% уверен что путь верный и шрифт там есть, тогда смотри не режет ли твой веб-сервер доступ к папке с этим шрифтом. Другими словами, можешь ли ты через браузер скачать файл шрифта по ссылке domen.com/ProximaNovaRegular/ProximaNovaRegular.eot Если упираешься в ошибку(403, 500, 502 и т.п.) - значит нужно разрешать через .htaccess доступ именно на директорию шрифтов.

Худший ответ:
Я просто скопирую рабочий вариант со своего сайта:@font-face {
    font-family: Bebas;
    src: url('http://tottem.ru/wp-content/themes/ipinpro/font/bebasneue_bold.eot');
    src: url('http://tottem.ru/wp-content/themes/ipinpro/font/bebasneue_bold.eot?#iefix') format('embedded-opentype'),
         url('http://tottem.ru/wp-content/themes/ipinpro/font/bebasneue_bold.woff') format('woff'),
         url('http://tottem.ru/wp-content/themes/ipinpro/font/bebasneue_bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
Вопрос: Как найти медиану одномерного массива?

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

Худший ответ:
Если заранее известен набор значений элементов массива (0..255), а количество элементов сильно больше набора значений (несколько тысяч), можно использовать гистограмму — считать количество элементов каждого значения (5 нулей, 340 единиц, 210 двоек… ) В гистограмме середину найти значительно проще (будет известно общее количество, достаточно суммировать количества в ячейках до превышения половины от общего числа. Элемент, на котором будет достигнута середина и будет медианой)
Данный подход очень сильно ускоряет медианную фильтрацию изображений с большим радиусом (обновление гистограммы можно нехило оптимизировать, обновляя лишь «края» при переходе к соседнему пикселю)
Вопрос: Существуют ли инструменты для удобного контроля доступа к папкам и файлам в Windows?

Лучший ответ:
Ревизор 2 XP, сканирует локальные и сетевые диски, выводит дерево с указанием уровней доступа. Заодно и сертифицирована по ФСТЭК.

Худший ответ:
Включите ACE (Access Based Enumeration) и просто зайдите этим пользователем.
Вопрос: Какие есть средства локализации на уровне MySQL?

Лучший ответ:
Как вариант, можно создать таблицу translations (text, culture, translation).

Определить функцию translate(text, culture), которая будет возвращать или перевод, если он есть, или изначальную строку, если перевода нет.
Использовать её можно будет с любой таблицей:

SELECT Id, translate(Value), translate(Value2) ...

Конечно, для разных ситуаций подходят разные решения. Например, из вашего описания непонятно, нужно ли вам переводит данные из одной или многих таблиц, могут ли строки текста переводиться по-разному в зависимости от контекста, и т.д.

Худший ответ:
Я бы добавил в таблицы поле, отвечающее за язык, и далее собирал данные на основе языка. Т.е. люди с русским языком видят только записи с метекой 'ru'. Если же языка нет в базе, то брать какой то язык по умолчанию. Также можно сделать мультиязычную метку, благодаря ей данные будут видны всем.
Вопрос: Хочу заказать книгу &quot;Thinking in Java&quot; на amazon?

Лучший ответ:
Амазон это площадка для размещения товаров магазинами, очень мало магазинов с амазона отправляют товар в Россию обычно проще бывает найти товар на ebay. 
Доставку выбираете или USPS Air mail — обычная почта, или Prioriti — ускоренная, или Express — EMS, курьерские не выбирайте, будут проблемы. 

ZIP — индекс, State — штат, писать не надо, Province — область (Moscow region или как то так), Address Line — адрес (Moscow, Pionerskaya str-24a-7), обычно правда город отдельным полем. 

Адрес вы пишите нашей почте, пишите так чтобы они читая английскими буквами поняли куда везти.

Худший ответ:
если надо еще — могу помочь отослать с США
Вопрос: Стоит ли регистровать фрилансеру ООО или ИП?

Лучший ответ:
Строго говоря Ваша фрилансерская деятельность это статьи 171 УК РФ и 198 УК РФ как минимум.
Большинство юр лиц работать с физиком по трудовому договору не будут, т.к это влечет за собой отчисления в пенсионку и прочее. Соответственно или юр лицо и безнал, или физ лицо, черный нал, ук рф.
Рекомендую зарегистрировать юр лицо, это не дорого.
Отличия между ИП и ООО на упрощенке просты и понятны: ИП платит меньше налогов для вывода в кеш (6% против 6+9 у ООО), у ИП чуть дешевле ведение бухгалтерии и чуть дешевле открытие. Но при этом в случае конфликтной ситуации по договору (например Вы попали на неустойку) ИП отвечает всем имуществом (машина, квартира, итд) а ООО - только уставным капиталом (10 000 р)

Худший ответ:
предлагать свои услуги по созданию/продвижению сайтов в своем городе. 
Вы сами ответили на свой вопрос. В этом случае вы из фрилансера превратитесь с бизнесмена))
Вопрос: ОС для старого копма

Лучший ответ:
Попробуйте XBMC

Худший ответ:
А есть что-то на подобие ASUS express gate?
Вопрос: Какие видеокурсы по изучению английского языка посоветуете?

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

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

Лучший ответ:
А. Рой. Движение по орбитам.Мультон Ф. Р., Введение в небесную механику Алексеев В. М., Лекции по небесной механикеДубошин Г. Н., Небесная механика. Основные задачи ...Дубошин Г. Н., Справочное руководство по небесной ...

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

Лучший ответ:
хмм. минимальнонеобходимых знаний нет. просто тупо нет.
возьмем клиента с 100 компами который хочет чтоб у него просто работал интернет, 1с и ... ээээ ... всё! ему начхать на то как это будет работать. будет ли он почту получать с гмаил или своего сервера. он зарабатывает деньги! как и любая другая фирма. и если ты ему даешь такую возможность ... то ты получаешь свою зп. если сисадмин чего-то не знает ... то он это изучает в боевых условиях. 
возьмем другого клиента. у него виртализация везде. кластеры. бд под терабайт. где ты мог такое изучить? да нигде! только в боевых условиях. если тебе доверят! 
и тут мы подходим к самому главному. у клиента всё должно работать и он должен спать спокойно! и тогда клиенту начхать что его главный админ печатает 3 слова в минуту, перелапал всех сотрудниц в офисе, поставил целый холодильник с пивом к себе в кабинет ... и однажды его застали за тем что он фапал на рабочем месте.

Худший ответ:
Очень это поверхностные описанияСоздание беспроводной сети
я месяц уже ковыряюсь в cli Motorola RFC и примерно столько потратил до этого на расчет wi-fiВиртуализация - Программная виртуализация, Аппаратная виртуализация
я так понимаю, hyper-v?
если бы выложили прям резюме, можно было бы оценить примерно)))а так входящий порог для сисадмина - главное "хотеть" и за 30.000/месяц в Москве научат =)
Вопрос: Как затемнить изображение на css?

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

Худший ответ:
img{ 
opacity:0.8;
-moz-opacity:0.8;
filter: alpha(opacity=80) black;
-khtml-opacity: 0.8;
background-color:#000;
}
Пробуйте так. работает хорошо.
Вопрос: Клавиатура для копирайтера (писателя)

Лучший ответ:
Типографская раскладка Ильи Бирмана

Худший ответ:
Если не найдете такой клавиатуры, воспользуйтесь программой редактирования раскладок клавиатуры. 

На Маках — Ukulele http://habrahabr.ru/post/38628/. 
На Виндах немного похуже, но тоже есть: http://msdn.microsoft.com/en-us/goglobal/bb964665.aspx (Win 2000… Win 7)