Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Падает сервис MySQL

Лучший ответ:
Какое-то странное описание проблемы. Может быть начать с логов mysql, syslog? А если мало инфы, уровень логирования выставить DEBUG для базы данных?

Худший ответ:
Проблему частично решил отключением InnoDB в my.conf. Теперь MySQL не падает.
Но Host-tracker.com по прежнему выдает HTTP 500 при анализе сервера практически с любой точки.
Вопрос: Переезд в новый дата-центр?

Лучший ответ:
Spacewalk какаха. Лучше отдельно РХЕ и отдельно какой-нибудь Puppet. Личный опыт.

Худший ответ:
Судя по описанию Вы хотите просто «чтоб было круто»! Железо и ПО нужно подбирать исходя из задач и нагрузок…
Вопрос: Ответ top. Оцените пожалуйста?

Лучший ответ:
могу посоветовать утилиту htop
Красочно расскажет что и как у вас, а также хорошо или плохо


Худший ответ:
одно ядро.Тогда всё нереально плохо. Кроме того, что память закончилась (а свопа в openVZ обычно и нет, как в вашем случае), так еще и очередь к процессору восьмикратная.
Вопрос: Существует ли какой-то не очень богатый готовый текстовый редактор для Qt (PyQt)?

Лучший ответ:
Если я не ошибаюсь в демках к Qt было что-то подобное. Мне кажется вы дольше будете искать и разбираться с чужим кодом, чем напишите все с нуля сами.
Если писать совсем не хочется, можно глянуть на qt-apps.org наверняка найдете.

Худший ответ:
katepart из KDE
Вопрос: Какая самая реальная и прогрессивная книга для освоения adobe photoshop?

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

Худший ответ:
Юрий Гурский Андрей Васильев Photoshop CS. Трюки и эффекты  — СПб.: Питер, 2004. 
Правда там под CS2. Но для меня и для моего уровня как нельзя лучше подошел. Читается легко, примеры делать еще интереснее. Как его начал читать, так остальные книги убрал подальше чтоб не смущали меня своим авторитетом.
 Мне нравиться читать и делать. А в этой книге так все излагается, что можно читать и делать. Только фотошоп должен быть английским интерфейсов, быстрее примеры сделаешь, а заодно и  инглиш подучишь.
Меня терзают смутные подозрения, что многие топ-веб-дизайнеры с этой книженции и начали свой  путь в мир креатива и красок.
Вопрос: Как решить проблема с Cookie в PHP

Лучший ответ:
Выше уже написали - используйте параметр path функции setcookie.
Совет - заверните это куда-нибудь (можно в функцию, а лучше в класс), один раз все отдебажте, и забудьте, как страшный сон.

Худший ответ:
Там ведь есть еще параметер path в котором задается директория в пределах которой будет видна кука, если ее не задавать то значением будет являться текущая директория и попробуйте проверить куки до перенаправления на login.
Вопрос: Семантичная HTML-вёрстка многострочной цитаты?

Лучший ответ:
Семантическая верстка — миф. Простой пример — вы хотите выделить слово. В «семантической» верстке для этого есть «семантический» тэг <em>, который на печати обычно выводится курсивом. Но в вашей фразе аккурат за этим словом идет, например, точка с запятой. По типографским правилам точку с запятой тоже надо выделить курсивом. Варианты: 1) оставить точку с запятой как есть, хоть это и неправильно; или 2) поместить точку с запятой внутрь «семантического» тэга, что странно, или же выделить ее отдельно тем же <em>, что еще более странно; или, наконец 3) забыть про «семантику» и верстать как правильно. 

Форма сообщения — его неотъемлемая часть, в общем случае сообщение нельзя разделить на форму и содержание. The medium is the message.

Худший ответ:
окей, а как же тогда называть блок «выдержка из текста + указание источника»?

про cite — помню где-то недавно как раз читал про эти изменения, глупость это я считаю. но html5 — это пока ещё working draft, посмотрим что дальше будет.

код валиден:
* clip2net.com/clip/m20050/1288856845-clip-131kb.png
* clip2net.com/clip/m20050/1288856999-clip-144kb.png

если цитата занимает несколько абзацев заменяем q на div, можно добавить внутрь p по вкусу.
Вопрос: Где взять список имен, контактов?

Лучший ответ:
Думаю, отличная БД у ФСБ, обратитесь к ним.

Худший ответ:
Пропарсить любую социальную сеть?
Вопрос: oDesk — как писать cover letter

Лучший ответ:
0. Скажие Hi. Если у заказчика есть имя, используйте имя: Hi John.
1. Представьтесь (I'm Ivan XXX and...) и немножко опишите себя, но не просто «я такой», а через проект — this is a good match for my skills или this is exactly the kind of job I do over the past few years.. 
2. Если есть вопросы по проекту, задавайте. Этим вы, в частности, покажете, что прочитали описание. Если заказчик хочет странного, а есть лучший вариант, тоже пишите прямо тут.
3. Предлагайте следующее действите — send the PSD и т. д.

Не пишите, что проект easy или simple. Вы еще PSD не видели :) (И остерегайтесь клиентов, которые пишут easy или simple.) Не пишите quickly — опять-таки, вы не знаете проект и quickly у разных людей разный. Пишите, что можете начать немедленно и там есть поле для ожидаемого срока, ставьте less than a week.

Ну и не бойтесь сильно накосячить — иногда скорость важнее. Там уже наверное индусов понабежало.

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

Лучший ответ:
дропбокс
evernote

Просто шикарные инструменты на всех девайсах (Android, Mac, iOs)

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

Лучший ответ:
Есть 2 точки зрения.
Классический REST говорит что надо отдавать ошибки в http кодах сервера.
На практике занимались разработкой api под мобильные приложения несколько лет и столкнулись с тем, что многие библиотеки используемые для работы с апи на мобильных приложениях:
а) хреново работают с любым заголовком отличным от 200
b) хреново работают с любыми методами отличными от GET/POST
В итоге пришли к следующему решению (кусок из внутренней документации):
где code 400 говорит о том что серверу не нравятся какие то данные в запросе, error_code говорит о том что именно не нравится (почта, пароль итд - список свой в каждом методе api)

Худший ответ:
Есть вот ресурс со всеми кодами ответа www.restapitutorial.ru/httpstatuscodes.html
Вопрос: Как прочитать данные из другой вкладки?

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

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

Лучший ответ:
Просто используйте form model binding и при создании передавайте пустую модель.

Худший ответ:
ГЛЕБ ГЛЕБОВ: грубо говоря:<input type="text" ng-model="blabla" />
если вам надо единоразово установить значение и обратно получать вы его не хотите, то есть ng-value:<input type="text" ng-value="blabla />
Вопрос: Верстка под iPhone

Лучший ответ:
Как во время вопрос этот подоспел))) Я только что его решила. Верстала сайт для iphone ретина макет был на 640 потом когда всё закончила прошу выслать картинки для ретины на что мне и ответил тимлид что мол это и есть макет под ретину и делают они так специально мол уменьшить легко а увеличить то качество спадёт.
Думала - думала как это всё закончить побыстрее а то так старалась пиксель в пиксель а тут такое... Ну сначала Я прошла ступень с meta - штука вообще бесполезная так как на экранах nokia разрешением 480 (lumia) мы получим выхлоп ещё тот. На самсунгах и других не проверяла, но как же Я вышла из этой ситуации... Да легко! Но пришлось повозиться с расчётами под 480.
И так мы имеем макет 640 и нам нужно сделать его под 320 и желательно под 480 (плюс возможно накидать другие).
Первое что необходимо сделать так это у нашего body поставить ширину шрифта 10px а далее все шрифты прописывать в em причём если на макете шрифт 18px то мы пишем 1.8em.
Когда закончили править 640, приступим к 320. И так мы указываем ширину текста для body 5px и   весь шрифт у нас готов, после берём в руки калькулятор и все значения в пикселях делим на 2. Если нужно под 480 то шрифт 7.5 и делим все значения на 1.5.
И тут у нас выходит что и овцы целы и волки сыты...
Да и ещё... единственное что нужно будет прописать в meta это <meta name="viewport" content="width=device-width, initial-scale=1.0"> иначе работать не будет.
Картинки для ретины устанавливаем так
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (-moz-min-device-pixel-ratio: 2), screen and (-ms-min-device-pixel-ratio: 2), screen and (-o-min-device-pixel-ratio: 2), screen and (min-device-pixel-ratio: 2) {
                    .assessment li {
                            background-image: url(../media/images/sprite-1@2x.png); /* will be downloaded on retina displays */
                    }
                }
Пиксель перфект может резайзить макеты так что Вы сможете с лёгкостью проверить их на соответствие

Худший ответ:
а если в head так<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<meta name="HandheldFriendly" content="true"/>
Вопрос: Нужно ли создавать юр. лицо при разработке мобильных приложений?

Лучший ответ:
Вначале нужно написать программу которую купят сто тысяч, а потом уже создавать фирму и т.п. Не заморачивайтесь сейчас над этим — прога может не прокатить, а после открытия компании хошь не хошь, а отчетность сдавать надо, налоги какие бы они ни были платить надо, ЗП как минимум директору платить надо. так что ИМХО делайте просто то что нравится пока, а на крючок государству сесть всегда успеется

Худший ответ:
Имхо, есть смысл регать юр.лицо когда доход от продажи стабильно превысит определенную сумму (например, ~50-60т.р. в месяц в случае с ИП на УСН).
Вопрос: Как обучиться созданию правильной архитектуры сайта?

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

Худший ответ:
Возник вопрос. А почему не фреймворки? Чем они вас не устраивают? Вы так или иначе придете к тому что напишите свой велосипед... Так зачем делать велосипед заново если можно взять готовый и работать с ним.... Вам никто не запрещает дорабатывать эти самые фреймворки под себя. Да и модель MVC там реализована на ура в большинстве случаев. Не рекламы ради Laravel в помощь для начинающего прост в освоении.... И да еще вам нужно понять что структура сайта и модель MVC все таки немного разные вещи.
Вопрос: Почему не срабатывает событие OnBeforeOrderAdd?

Лучший ответ:
потому что при вызове функции обработчика нужно ему передавать ТЕ ЖЕ параметры, что и у исходной функции.
В вашем случае:function OnOrderAdd_item(&arFields)
Смотрим в документацию
ну и дебагом все отладить, может он заходит, но не создает файл просто

Худший ответ:
1. нет прав на запись в php_interface?
2. иногда встречаю там .htaccess c deny from all, проверьте
3. в любом случае должна быть ошибка в логах
Вопрос: Ув., кто готов поделится своим опытом покупок за рубежом?

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

Худший ответ:
Погуглил, нашел товар в магазине или на аукционе, посмотрел, шипят ли в россию, если шипят — купил. Если не шипят, посчитал сколько будет через шиппинг-агентов отправить, цена устроила — купил. 

Чем тут делиться-то? 

Разве что здравым смыслом не покупать дорогие вещие на аукционах у людей, которые только на фантиках положительных респонсов накрутили? Этот, или даже более общий принцип «не дай себя обмануть», я думаю все применяют.
Вопрос: Какой способ здесь лучше?

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

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

Лучший ответ:
Можно начать с просмотра тех же видео от Яндекс КИТ (Курсы Информационных Технологий):Безопасность Unix-подобных ОСКриптография, шифрованиеОбзорная лекция по безопасностиСетевая безопасностьИнформационная безопасностьБезопасность информационных системИнформационная безопасностьБезопасность информационных систем
Из книжек можно прочитать Андрей Бирюков: Информационная безопасность: защит...
На том же Хабре можно пролистать раздел ИБ, чтобы понять, что можно выбратьInfoSecurity
Из общего, думаю, уже можно будет понять, какими прикладными вещами заниматься.

Худший ответ:
Если надо, можно прокачать бумажную безопасность еще, чтобы знать границы необъятного законодательства Российской Федерации.
Но это скучно.
Ходите на конференции (PHD с ZeroNights норм), ломайте вай-фай, ддосьте сервера, сливайте базы, воруйте пароли MITM'ом в макдаке, а после этого можно перебеситься и выбрать направление.
Вопрос: Противоугонная система для музыкального инструмента

Лучший ответ:
Ну или ещё один вариант — bluetooth-датчик в устройстве, контрольное ПО — в теле- или смартфоне. При пропадании сигнала начинает верещать и проч. — всячески напоминая творческим людям о подлости человеческой натуры и несовершенстве мира :)

Энергопотребление у bluetooth 4 вроде довели до приемлемого уровня, но тут будет проблема в создании ПО и алгоритма работы охранной системы, т.к. я не уверен что там с дальностью действия — злодей может уйти достаточно далеко.

Худший ответ:
Можно (если инструмент позволяет) вклеить внутрь GPS-маячок.
Вопрос: Почему хабр внезапно стал отдавать 404?

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

Худший ответ:
Прямо сейчас по адресу http://habrahabr.ru/feed/new/?fl=hl увидал ошибку 404, перезагрузил страницу, получил нормальную хабраленту, пожал плечами и начал читать.
Вопрос: Frame фреймворк стоит ли статью написать о нем и интересна ли вам подобная разработка

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

Худший ответ:
Напишите, хуже не будет.
Вопрос: Как лучше использовать clearfix в sass?

Лучший ответ:
С Sass работаю редко, но на Less у нас с вами ситуация похожая, ибо это всё тот же CSS.
1) Сейчас самый популярный clearfix имеет вид:.clearfix {
  &:before,
  &:after {
    content: " ";
    display: table;
  }
  &:after {
    clear: both;
  }
}
2) Как вам удобно. Я лично, использую как extend. Да и вообще использую его только для clearfix.
3) На эту тему была статья на Хабре. Главное, чтобы было удобно разработчику.
4) В вашем примере clearfix нужен только для ul. Если же ul или nav тоже плавают, то и их родителю тоже нужен clearfix. То есть, если ul плавает, то clearfix у nav, если nav плавает, то у header. Если плавает li и ul, то clearfix можно указывать только у nav (хотя лучше указывать и у ul и у nav).

Худший ответ:
Батенька, да вы страдаете нездоровым перфекционизмом. =)
1)
clearfix у меня такой.cf:before, .cf:after
	content ""
	display table
.cf:after
	clear both
IE? не неслышал
2) Да как удобно лично тебе, всем пофиг.
3) См пункт №2. Только помни, что при overflow содержимое обрежется, если оно вылезает.
4) Нет
Спи спокойно =)
Вопрос: Вирусы на сайте. Как взломали FTP?

Лучший ответ:
«Он сложный, его не подберёшь»

Угу, только вот передаётся в виде plain text ) Может стоит подумать об SSH/SFTP? Заранее прошу прощения, если у вас и так уже всё секурно в этом плане, просто у вас там упоминается «просто» FTP.

Худший ответ:
Сайты хостятся на шаредном хостинге? ОС сервера?
Вопрос: Пишу систему авторизации. Несколько вопросов

Лучший ответ:
1. Только в том случае, если вам необходим этот адрес для его дальнейшего использования, потому как валидация в интернет-магазинах у нас, как правило, происходит по телефонному звонку — что позволяет удостовериться в наличии пользователя и заказа (почти 100%). По сути, адрес можно подтвердить и уже после работы с интернет-магазином и за это в ответ дать сладких плюшек каких-нибудь, а потом присылать рассылки с новыми поступления по направлениям которые ему интересны.

2. Есть смысл чекбокса по дефолту включенного, но если человек не захочет — он просто снимет галочку. Многие не продвинутые пользователи сейчас об этом не задумываются, приняв по дефолту то, что сайт их запоминает. А ещё рекомендую пробежаться по популярным сервисам типа однокласснки, вконтакт и т.п. и посмотеть как у них и не отсупать от этого — схожесть в визуальном плане и поведении стандартных наборов элементов управления является одним из озносных параметров дружественного интерфейса.

3. Рекомендовал бы привязаться не только к имени пользователя (или вобще НЕ к нему), а к данным браузера — имя пользователя то у сессии всегда одно и то же, а вот если к данным браузера привязаться, то утащив куки с сессией злодею надо будет подтасовывать и все идентификационные данные браузера.

4. По идее сессия и нужна для того, чтобы не лазить каждый раз за проверкой. Сейчас у вас бессмыслица — зачем проверять тот ли логин с паролем в базе из сессии, если в сессию вы сами их и положили? Каким образом они могут отличаться? Пользователю недоступно изменение данных сессии, это делает ваш скрипт.

Худший ответ:
всё что ниже — субъективно
1. для интернет магазина это лишнее. самое то использовать три варианта: заказ без регистрации, регистрация через openid, обычная регистрация.

2. имеет, это очень удобно. только title на чекбокс сделайте с коротким объеснением зачем это.

3. соль нужна для того что бы «усугубить» хеш, а самое главное для того что бы в базе был один хеш (а рядом соль) а в сессию писать уже с солью.

4. я обычно «гостю» ставлю в куку id=1 и пароль md5(rand()), а на страницах уже проверяю, если значение id больше 1 то делаю идентификацию, если 1 то нет.

не забывайте про mysql_escape()
Вопрос: Как спроектировать php+ajax приложение?

Лучший ответ:
Мой совет, сначало сходить на гитхаб и поискать проекты, их там тонны.
К примеру simple contact form https://gist.github.com/ajtroxell/6731408

Худший ответ:
AJAX — это Asynchronous Javascript and XML (хотя сейчас его, наверное, было бы актуальнее называть AJAJ, так как JSON на этом поприще уверенно вытеснил XML), то есть по определению не может работать без Javascript.
По поводу проектирования. Одна форма — один HTML. Доступ к ним лучше сделать через одну точку входа, но по разным адресам (ЧПУ). А дальше много JS кода, который будет общаться с API, данными из API заполнять форму, а потом из формы передавать их в API. Но учтите, что это потребует довольно сильных клиентских машин, недобуки или неттопы мог не справиться с этим. Ну и многие мобильные пользователи в пролёте.
Вопрос: Не загружается Ubuntu после отключения электричества

Лучший ответ:
Вот потому и рекомендуют /boot выносить на отдельный раздел. Даже если корень отвалится, можно будет прогрузить ядро и init.rd, которые дадут консоль с утилитками.

Худший ответ:
начните с 
e2fsck -py /dev/whatever
Вопрос: Можно ли зашлифовать царапину наждачкой?

Лучший ответ:
Очевидно, что «зашлифовать царапину» (по определению) можно только исцарапав равномерно на такую же глубину всё вокруг. Если царапина глубокая, то невозможно, следовательно. Если достаточно мелкая, то не наждачкой уж, а какой-нибудь пастой шлифовальной равномерно, лучше шлифмашинкой. Ну или сначала нулёвкой, а потом пастой.

Худший ответ:
«Армейский» способ должен помочь. Шкуркой нулёвкой пройтись вдоль царапины. Затем швейной иголкой загладить мелкие царапины после шкурки. Ну и дальше натереть пастой ГОИ для придания однородности.
Вопрос: Будет ли целесообразным в БД MySQL пол хранить в виде строки?

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

Худший ответ:
Конечно целесообразно, если у вас количество полов значительно больше двух =))))  А если всё таки два, тогда нет...
Вопрос: Лучшую систему для слежения за пользователями на сайте (в целях увеличения конверсии)?

Лучший ответ:
clicktale.com
есть бесплатный вариант, дают некоторе количество записей.

Худший ответ:
Использую одновременно metrika.yandex.ru + аналитику Google — у каждой системы свои достоинства и недостатки, но в паре они выдают всю нужную мне информацию.
Вопрос: Правильно ли я составил код хранимой процедуры?

Лучший ответ:
UPDATE `accounts` 
    SET `blocked` = 1
    WHERE `email` IS NULL 
        AND `regDT` < NOW() - INTERVAL 7 DAY
        AND `id` = :uid
Ну или убрать последнюю строчку если надо разом все такие записи заблокировать.

Худший ответ:
Нормальная хранимка.  но можно попробовать одним запросом сделать UPDATE
Вопрос: Лучший фреймворк для сайта?

Лучший ответ:
- Петька, приборы!?
- 200, Василий Иванович.
- Что 200?
- А что приборы?
Каждый правильно заданный вопрос должен содержать в себе 80% ответа. Ваш вопрос порождает только новые вопросы. Пожалуйста, уточните следующие моменты - ЯП (Javascript, Coffescript, Dart и т.п.), если речь вообще идет о фронтенде; платформа - мобильный браузеры или PC; какие задачи планируется решать при помощи сайта и т.д. т.п.

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

Лучший ответ:
Посмотри вот это:
fittextjs.com

Худший ответ:
На мой взгляд нет таких возможносей в css. Хотя не скажу, что я эксперт. Например можно формировать спрайт на js и потом уже масшабировать его как background-image.
Вопрос: Литература о построении игровых (графических) движков?

Лучший ответ:
Jason Gregory: Game Engine Architecture.
И ещё David H. Eberly:
3D Game Engine Design: A Practical Approach to Real-Time Computer Graphics 
3D Game Engine Architecture: Engineering Real-Time Applications with Wild Magic

Худший ответ:
Андре Ламот: Программирование трехмерных игр для windows
Вопрос: Поддерживает ли ajax возможность подгружать элементы, чтобы потом их отобразить?

Лучший ответ:
Аякс — это всего лишь технология асинхронных запросов. Им можно подгружать элементы когда угодно, отображая их или сохраняя данные в какие-нибудь переменные для дальнейшего отображения или обработки. Выгружать ненужное можно простым удалением этого ненужного из дерева DOM. И для загрузки, и для выгрузки советую использовать библиотеку jQuery, как наиболее простую.
При использовании фоновой подгрузки элементов страницы через аякс поисковики индексируют только код основной страницы, поэтому полагаться только на аякс нельзя. Обычно делают так:  Таким макаром при простом клике на ссылку вызовется load('ajax_page_1'), но если выключен яваскрипт или ссылку хотят открыть в новой вкладке, то произойдет переход по адресу /page_1. Ну и естественно, таким методом устраняются проблемы с поисковиками.

Худший ответ:
ajax это тот же javacript, который поисковики не любят.
Поэтому если и делать сайт проаяксеный — нужно заботиться чтобы и те у кого javascript отключен имели тот же самый функционал (те самые отдельные страницы, ссылки на которые, если javascript у пользователя включен заменяются на вызов той самой аяксины).