Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Методологии ПМ для MobileDevelopment (iOS/Android)?

Лучший ответ:
Вы реально надеетесь, что кто-то расскажет Вам свою успешную бизнес модель создания мобильных приложений «от и до»? :)

Напомнило историю "Хочу выпустить супер приложение которое миллионы принесет, ищу программиста, а фишку пусть он придумает сам, ну типа как instagramm".

А по существу — это достигается опытом (как практическим, так и теоретическим) и на 90% зависит от команды и самого ПМ. А уж мобильное это приложение будет и лесозаготовки — не так принципиально.

Худший ответ:
Вы реально надеетесь, что кто-то расскажет Вам свою успешную бизнес модель создания мобильных приложений «от и до»? :)

Напомнило историю "Хочу выпустить супер приложение которое миллионы принесет, ищу программиста, а фишку пусть он придумает сам, ну типа как instagramm".

А по существу — это достигается опытом (как практическим, так и теоретическим) и на 90% зависит от команды и самого ПМ. А уж мобильное это приложение будет и лесозаготовки — не так принципиально.
Вопрос: Можно ли использовать разные планки ОЗУ?

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

Худший ответ:
Больше потеряете в скорости, если используете, например, HDD вместо SSD, или если суммарный объем RAM слишком маленький.
Как уже верно сказали, память будет работать на скорости самой медленной.
Вопрос: Что можете посоветовать для новичка в области android-development?

Лучший ответ:
Здесь уже не один вопрос на эту тему был, можно и поискать было, но так уж и быть, напишу.
Самый главный сайт в этом деле
developer.android.com/index.html без него никак.
Также есть
startandroid.ru/ru/uroki/vse-uroki-spiskom и developer.alexanderklimov.ru/android
можно много интересного найти.
Недавно наткнулся на это
https://play.google.com/store/apps/details?id=com.... 
Тут есть есть не все, но уроки своевременно добавляются, так что можете попробовать
Если у вас неплохо с английским, советую искать ответы на все вопросы вот здесь 
stackoverflow.com
Ну как-то так. Удачи!

Худший ответ:
Я пробовал на MoSync писать - бесплатно, глючно, нелегко. Язык - C++, а Вы на каком языке хотели бы программировать под Андроид?
Вопрос: Инструмент для создания linux пакетов из исходников?

Лучший ответ:
build.opensuse.org/

The openSUSE Build Service is the the public instance of the Open Build Service (OBS) used for development of the openSUSE distribution and to offer packages from same source for Fedora, Debian, Ubuntu, SUSE Linux Enterprise and other distributions.
Заводите свой проект, скармливаете исходники и конфиги и просто ждёте, когда соберётся. Потом можно будет просто добавить свой репозиторий в менеджер пакетов и устанавливать/обновлять пакеты штатными средствами.

Худший ответ:
В каждом конкретном случае — есть свой инструмент 
У редхатоидов пакеты собираются утилитой rpmbuild используя spec файл как сценарий сборки
У ArchLinux — makepkg, используя в качестве сценария PKGBUILD файл
У Gentoo — emerge, использует в качестве сценария ebuild 

Есть и якобы «универсальные» инструменты — что то типа checkinstall или сизифа из Alt Linux = но их универсальность спотыкается на создании более-менее сложных пакетов(особенно начиненных инсталляционными скриптами) — поэтому лучше использовать стандартные для дистрибутива средства сборки.
Вопрос: Как через намерение вызвать другое активити?

Лучший ответ:
EditText  нету

Худший ответ:
Скорее всего ругается на это строку String name = editText.getText().toString();
В файле разметки нет EditText
Вопрос: Django дополнительный параметр при запросе (where)?

Лучший ответ:
Чтобы выбрать рандомную фотографию из альбомов которые входят в категорию с id = cat_iddef albums(request, cat_id):
  show_albums = Album.objects.all().filter(cat=cat_id)
  random = Photo.objects.filter(alb__cat_id=cat_id).order_by('?')[: 1]
  categir = Categories.objects.all()
  context = {'albom': show_albums,'categor': categir,'thumb':random}

  return render(request,' adst/albums.html',context)

Худший ответ:
Спасибо. Но теперь не много в другом ошибка. Для одной категории оно берет рандомную фотку из алтбома из той же категории . Все ок если в категории один альбом, но если в категории три альбома то на всех 3-х будет одна и таже фотка.
Как можно получить параметр кроме как def albums(request, cat_id): отсюда,
Вот так нельзя ?random = Photo.objects.filter(alb=show_albums.alb_id).order_by('?')[: 1]
Вопрос: Вернуть привычный Gnome в Ubuntu 11.10

Лучший ответ:
Вот здесь посмотрите

Худший ответ:
я и в 11.04 тоже убивал тот гном что мне предлагали и ставил обычный Гном в ручном режиме.
Панель при этом не грузилось, поэтому пришлось написать сценарий загрузки в котором прописать запуск:
гном-панели
ожидание 10 секунд
Запуск скайпа и всего остального что встраивается в панель
Вопрос: Как вообще собирают программы с гита?

Лучший ответ:
Там есть файл с говорящим названием BUILDING.txt, в нём всё рассказано.

Худший ответ:
Не собирается... все зависимости поставилMakefile:883: ошибка выполнения рецепта для цели «libvnccommon_la-Input.lo»
make[3]: *** [libvnccommon_la-Input.lo] Ошибка 1
make[3]: выход из каталога «/home/s/tiger/pkg-tigervnc/obj-x86_64-linux-gnu/unix/xserver/hw/vnc»
Makefile:601: ошибка выполнения рецепта для цели «all-recursive»
make[2]: *** [all-recursive] Ошибка 1
make[2]: выход из каталога «/home/s/tiger/pkg-tigervnc/obj-x86_64-linux-gnu/unix/xserver/hw»
Makefile:768: ошибка выполнения рецепта для цели «all-recursive»
make[1]: *** [all-recursive] Ошибка 1
make[1]: выход из каталога «/home/s/tiger/pkg-tigervnc/obj-x86_64-linux-gnu/unix/xserver»
debian/rules:222: ошибка выполнения рецепта для цели «build/tigervnc-standalone-server»
make: *** [build/tigervnc-standalone-server] Ошибка 2
dpkg-buildpackage: ошибка: debian/rules build возвратил код ошибки 2
Вопрос: Как найти файл процесса?

Лучший ответ:
Попробуйте через procfs.

mount -t procfs proc /proc
cat /proc/14695/cmdline


Худший ответ:
В Linux прокатывает так: 
ls -l /proc/$PID/exe

Может быть Вам тоже поковыряться в /proc/
Вопрос: Будет ли .Net вытеснять java на серверах?

Лучший ответ:
У явы есть много вариантов и альтернатив в плане построения веб-приложений. Тот же спринг и его проекты развиваются быстрее, чем j2ee, а в последний попадают лучшие из них. Да и конечных фреймворков для тех или иных целей тоже много (несколько шаблонизаторов, несколько JSON-фреймворков, много фронтэнд-фреймворков и тд). У .net есть только asp.mvc
Ява не ломает (почти) обратную совместимость (а это огромный плюс для энтерпрайза)
У явы есть огромное комъюнити, создающее разные продукты. А .net-ом руководит только 1 корпорация
Миллиарды строк того же энтерпрайз-кода, который не будут переписывать много лет.
Так что ява никуда не денется. Плюс, сейчас в ней много хороших изменений, так что сам язык становится лучше (и не стоит забывать про альтернативные языки для JVM).скоро появиться большое количество фреймворков на дотнете
Который будут сырыми (а половина будет поделками студентов). Всё-таки, фреймворки на яве разрабатывались крупными компаниями и зрели годами. Сейчас они (обычно) очень стабильные и качественные. Когда появятся подобные фреймворки для дотнета, тогда можно будет смотреть в его сторону.

Худший ответ:
Да  никуда ява не денется еще много лет, это точно.
Вопрос: Облачное хранилище картинок?

Лучший ответ:
 с богатым API
cloudinary.com

Худший ответ:
Если не влезете в лимиты бесплатной учетки на cloudinary.com  советую изучить Azure Blob Storage
Вопрос: Покритикуйте наш интернет-магазин

Лучший ответ:
Просили — критикую.
На телефоне (Desire, Android 2.3.7) выглядит как говно.

Худший ответ:
Зеленый вопросик слева… непонятно что произойдет при клике, вплоть до самого клика. Я думал это справка какая-то, собственно зачастую символ вопроса это и означает… оказалось это онлайн саппорт. Нужен какой нибудь тултип с намеком и перепродумать этот элемент.
Вопрос: Почему не анимируется кнопка через css?

Лучший ответ:
Compass не подключили.
take.ms/IKVMC

Худший ответ:
А мне кто-нибудь объяснит , зачем использовать compass и все примочки?
Вам же специально в css3 дали покадровую анимацию.Зачем? Можно же использовать стандартные способы в css. И не нужно говорить что так проще. Это же простой элементарный пример, зачем тут SASS?
Вопрос: Почему веб-сервер не загружает изображение?

Лучший ответ:
Надо установить права на чтения...

Худший ответ:
мало информации.
1. конфиг вебсервера?
2. Вы кладете файлы в корень?
3. Там есть еще файлы?
4. Вы заходите на localhost или localhost/index.html
Вопрос: Какие почитать учебники по алгоритмам?

Лучший ответ:
Отличная книга по алгоритмам это Кормен `алгоритмы построение и анализ`.
Лучшего не найти и не надо. На хабре была соответствующая статья
Книга можно сказать основа:-) 
Кнут это конечно перебор:-)  тем более у него не 3 тома, а 4 и делится на а, б и тд.

Худший ответ:
Есть отличное видеоизложение книги "Алгоритмы: построение и анализ" - запись курса 6.046J из MIT: http://www.youtube.com/watch?v=JPyuH4qXLZ0 
Один из двух лекторов - Чарльз Лейзерстон, один из авторов книги
Вопрос: Какой ноутбук с параметрами подойдет для программирования?

Лучший ответ:
Пытаюсь программить на 11 дюймовом ноутбуке и на обычном офисном ПК, до этого был 15.6 дюймов ноут. Сделал вывод что желателен процессор Core i5, минимум 4гб памяти, SSD 128 гб и 15 дюймов. Видеокарта абсолютно не важна, если вы не работаете с 3D.
Пишу под андроид, на рабочем ПК с Windows 8.1 память забита 5-7 Гб из 8, на ноутбуке 2гб, тормоза жуткие.
И еще зависит от того, что вы кодите все таки. Одно дело макросы в ворде или javascript или расчехлить старушку Delphi7, а другое современные RAD которым нужно много ресурсов.

Худший ответ:
В программировании самая потребляемая часть это IDE. Все новомодные IDE например PyCharm, Ruby Mine, NetBeans это java поделия - память жрут как потерпевшие. Поэтому можно долго размышлять  о размере экрана и типах жесткого диска, но на памяти экономить точно нельзя. Учтите что для работы с объемом памяти более 4 Гб понадобится 64 - разрядная ОС. В противном случае остальная память будет тупо простаивать.
Вопрос: Как сократить повторяющийся js код?

Лучший ответ:
Самое бабанальное:for(var i=1;i<6;i++){
  jQuery('.caught'+i).viewportChecker({
    classToAdd: 'anim-point num--'+i,
    offset: 100
  });
}
А по хорошему, не использовать такую структуру, задать элементам общий класс и data-свойство с индексом или подобную хитрость. Далее, просто перебрать и выставить все как надо.

Худший ответ:
Написать функцию, принимающую на входе n, и использовать как выше предложили цикл
Вопрос: Как сделать ЧПУ при помощи PHP?

Лучший ответ:
Это странно, код правильный, у меня такой работает.
От себя могу порекомендовать все таки вместоRewriteRule ^(.*) index.php?%{QUERY_STRING}
использовать конструкцию видаRewriteRule ^(.*)$ index.php?q=$1 [QSA,L]

Худший ответ:
Я сомневаюсь, но попробуйте после RewriteRule ^(.*)
Добавить символ окончания строки $
Таким образом:#...
RewriteRule ^(.*)$ index.php?%{QUERY_STRING}
#...
Вопрос: Посоветуйте BBCode редактор

Лучший ответ:
Может вам этот подойдет — markitup (http://markitup.jaysalvat.com/home/)

Худший ответ:
Юзали Markitup, ссылку на клиентскую часть вам уже дали выше, а вот библиотека для серверной: xbb.uz/docs/
Вопрос: Ajax в динамически подключаемом скрипте, как сделать?

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

Худший ответ:
Проблема заключается в кросс-доменном запросе. Подробнее о сабже.
В данном случае, т.к. вам нужен именно get, можно решить проблему с помощью jsonp. Опять же, в статье выше приведена ссылка.
Вопрос: Как программировать в MFC application?

Лучший ответ:
Выбросить MFC (устаревшее барахло). Изучать Qt.
По этой учил. 650+ страниц про члены - мудрый переводчик буквально перевел термины member function и member variable. Автор - Кейт Грегори.

Худший ответ:
А причем тут ООП и visual C++/MFC? ООП можно и в консоли вполне себе. А если хотите совсем ООП - то джаву учите.
Вопрос: Векторные иконки

Лучший ответ:
Выпил кофе, нашел.

thenounproject.com/ru/

The Noun Project: свободная иконка для каждого объекта в мире.

Вопрос закрыт.

Худший ответ:
Класс, спасибо!
Вопрос: Как выставить разрешение 1080p на втором мониторе?

Лучший ответ:
Нашел решение. 
Позвонил в Apple и там подсказали как включить список всех вариантов разрешений.
Оказывается все просто, заходим в "Системные настройки" => "Мониторы" => Там выбираем вкладку "Расположение" (если у вас выбран режим "Расширение рабочего стола) => после этого жмем на пункт "Масштабирование" с зажатым alt, появится список всех возможных разрешений.
Слава поддержке Apple.
Хотя конечно мне не понятно, почему нужно было скрывать эти настройки, но бог с ним. 
Слава поддержки Apple.

Худший ответ:
Посмотрите здесь... может что поможет
Вопрос: Возможна ли запись данных со спутника?

Лучший ответ:
Технически - возможно.
Но для этого надо иметь свой спутник.
Есть например компания SkyBox www.skyboximaging.com давеча купленная Google за 500m
Но надо понимать - что оптика спутника захватывает в каждый конкретный момент времени очень небольшой участок Земли. Понятная аналогия - Вы смотрите в мощный телескоп с обзорной площадки. Теоретически можно увидеть что угодно. Практически - вы смотрите в чьё то конкретное окно.

Худший ответ:
Сейчас вам наши фсбешнички все расскажут.
Вопрос: ssh — расшаривание конкретной папки

Лучший ответ:
Гуглите sftp — если просто передачу файлов по ssh желаете.
Если именно «запереть» в каталоге, то chroot, но тут есть нюансы…

Худший ответ:
В openssh есть встроенный chroot.
Новость и пример
Вопрос: Сколько таймеров одновременно можно использовать в QML?

Лучший ответ:
50 таймеров - это признак плохой архитектуры.

Худший ответ:
Вместо таймеров используйте события. 
В Qml практически всё биндятся... не знаю как по-русски, загуглите qml binding
Если проверки необходимо сложные, то лучше перейти от реальных объектов к виртуальным 
т.е. создать какую либо карту например
1111111
1002001
1000001
1111111
Где 2 - это Ваш объект.
1- стена
0 - пустое место
Хоть двумерную, хоть трёхмерную.
а потом просто событие генерируйте и взаимодействуйте с ним.
Падение можно заменить на анимацию.
Но лучше всего не использовать qml компоненты а рисовать это всё самостоятельно. 
Иначе 50 объектов и адцкие тормоза.
Вопрос: Как сделать такие часы на js?

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

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

Лучший ответ:
Скорей всего из суммы удержали ~$25 за SWIFT перевод. Это комиссия банка корреспондента - будет всегда при таком типе вывода. Пользуйтесь выводом на "карту VISA" а не "банковский перевод"

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

Лучший ответ:
Вообще не ок делать {margin: 0 auto;} для body
используйте внутри дополнительный блок, который задает ширину и центровку относительно body

Худший ответ:
Попробуй вот так, если я понял суть..bg {
    background: url(../images/bg1.png) no-repeat center top;
    min-height: 300px;
    width: 100%;
}
Вопрос: Не поступает сигнал на монитор. WTF?

Лучший ответ:
Материнская плата, скорее всего.

Отлючите все лишнее (планки памяти, HDD, CD/DVD, и т.д.). Попытайтесь выявить глючную деталь. Не получилось? Тогда…

Сбросьте батарейку — Вы в BIOS зайти не можете, а там могут быть настройки вроде «включать встроенное видео, если нет карты» и «не выключать встроенное видео при наличии карты» — мне встречалась PCI-видеокарта, которая не хотела работать с этими опциями — хз почему.

Не помогло? Поставьте другую видеокарту (желательно, с другим интерфейсом). Проверьте, что видеократа стоит в самом первом слоте (самый первый PCI, или PCI-E).

Если не получается — поставьте другую материнку. Это точно поможет, т.к. там больше нечему глючить.

Худший ответ:
Возможно что-то с северным мостом на материнской плате, как вариант перегрев.
Вопрос: Try/except или if использовать для обработки ошибок?

Лучший ответ:
Эксепшены придуманы чтобы сказать программисту "Что то пошло не так. Ситуация исключительная. Справляйся сам". В вашем случае же None это валидный ответ. Следовательно лучше обрабатывать его If.
Что еще хуже ловить TypeError или AttributeError поможет проморгать еще кучу ошибок помимо той о какой вы знаете и готовы смириться.
Справедливости  ради должен заметить что частенько исключения используются для управления ходом программы. Например в raise Http404 в django. Но это не ваш случай.

Худший ответ:
if a != NoneВ питоне проверку на None нужно делать через is/is notif a is not None:
Конкретно в подобной задаче можно сделать так, чтобы не было трехэтажных блоков if/try
Вопрос: Как сделать сайт на Python без Django и CMS?

Лучший ответ:
Зря вы так фреймворки не любите. Представьте вам придется контролировать  заголовки, маршрутизацию и кроме этих прелестей смешивать html и программный код. Как только вы дойдете до пункта 2 вам станет не по себе, а сопровождать ваш код сможете только вы. Вы даже не сможете пустить в проект верстальщика(если он не владеет Python). Нет вы конечно можете к вашему проекту написать маршрутизатор, привинтить Jinja и SQLAlchemy что в итоге приведет к созданию фреймворка, но судя по вашему вопросу создавать свой фреймворк в ваши планы не входит.

Худший ответ:
Pyramid
Лучше вам не найти решения.
Вопрос: JQuery есть ли смысл изучать?

Лучший ответ:
ты настолько занят, что не можешь уделить пару минут на чтение апи jQ?

Худший ответ:
Я понимаю, что jQuery был необходим тогда когда например не было в js document.queryselector("")Ну а миллиона статей с названием «you might not need jquery» вы не заметили?:)Неужели jQuery ограничивается DOM и AJAX?Ну да. Когда-то этого хватало. Плюс, не забывайте, сейчас все еще можно столкнуться с поддержкой IE8 или еще какого бронтозавра, а там и querySelectorAll хиленький и AJAX через одно место делается.Актуально ли сейчас изучения (сложно назвать это изучение, скорее чтение документации) jQuery?Действительно, чего там учить-то? Заучивать смысла нет, а общий принцип вы уже ухватили. Но имейте ввиду, столкнуться с ней вам придется не раз: мегатонны легаси-кода и сотни плагинов это вам не кот начхал. Так что осведомленным быть придется.
Вопрос: Насколько правильными являются следующие подходы?

Лучший ответ:
1. Норм. Для полного счастья можно генерить новую куку при каждой авторизации.
Что бы их не своровали - https
2. Не надо заниматься преждевременной оптимизацией.
Сотни тысяч пользователей Одновременно - это проект с сотнями серверов

Худший ответ:
Сервер выносливые, ну не до таких, может, цифр как в вопросе, но... есть еще всякие memcache, apc, redis, таблицы в базе memory.
Вопрос: Как увеличить изоражение со сглаживанием на php?

Лучший ответ:
Дополнительно обработать при помощи imagefilter с любым blur фильтром.

Худший ответ:
Поиск по документации помог найти функцию imagesetinterpolation. Попробуйте установить IMG_BICUBIC, IMG_GAUSSIAN etc.
По умолчанию испоьзуется билинейная (IMG_BILINEAR_FIXED), что и даёт результат слева.
Вопрос: Какие книги почитать про создание клиент-сервер api?

Лучший ответ:
Я бы порекомендовал статьи с хабра:
habrahabr.ru/post/144011
habrahabr.ru/post/181988
habrahabr.ru/post/251193
habrahabr.ru/company/yandex/blog/227377

Худший ответ:
Советую прочитать эту статью, чтобы сложилась картинка: habrahabr.ru/company/yandex/blog/265569
Вопрос: Будет ли версия Тостера для iOS?

Лучший ответ:
Когда людям приходит в голову вопрос - "а будет ли приложение на iOS?", почему им сразу после этого вопроса не приходит на ум второй - "Зачем?" ?

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

Лучший ответ:
Как правильно написали @voiddancer и @nazarpc абсолютно не важно где у вас лежит файл на диске. Это html. Он разбирается браузером на стороне клиента. Он знает url по которому запросили страницу и больше не знает ничего.
Ссылки с "/" в начале загружаются от имени домена.
Ссылки без - от текущего пути.
Т.е если у Вас url страницы mysite.ru/partners
то "/css/all.css" будет искаться mysite.ru/css/all.css
а  "css/all.css" - mysite.ru/partners/css/all.css
Собственно это все можно легко посмотреть в консоли браузера.
Если у Вас есть точное понимание что сайт всегда будет жить на отдельном домене - пишите ссылки вида "/css/all.css".
Если такого понимания нет - заведите переменную $basepath = 'http://mysite.ru' в конфиге сайта и в php генерите абсолютные ссылки: $basepath . '/css/all.css'
Использовать тег base я бы не рекомендовал, т.к во первых мне кажется неправильным правка html макетов при смене домена, а во вторых я многократно сталкивался с его странным поведением в различных браузерах.

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

Лучший ответ:
http://help.yandex.ru/webmaster/?id=1067128

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


основные разделы и страницы были доступны с главной страницы сайта;
навигация по сайту была продумана и логична;
названия страниц были короткими, понятными и точно отражали их содержание;
ссылки, выполненные в виде картинок, имели заполненный атрибут alt, отражающий их назначение;
текст в теге <title> для ключевых страниц совпадал с ее названием (с заголовком страницы, выделенным, например, тегом <h1>) и с текстами ссылок, указывающих на эту страницу.Например, если у вашей фирмы есть страница с контактной информацией, то чтобы робот правильно ее обработал, должны соблюдаться следующие условия:
в теге <title> этой страницы должно быть указано: «Фирма «Рога и копыта» — Контакты» или просто «Контакты»;
внутри страницы должен быть заголовок — «Контакты»;
текст ссылки на эту страницу с главной и внутренних страниц сайта должен быть «Контакты»;



Таким образом, на хорошо структурированных сайтах с продуманной навигацией никаких специальных работ производить не надо.

Худший ответ:
http://help.yandex.ru/webmaster/?id=1067128

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


основные разделы и страницы были доступны с главной страницы сайта;
навигация по сайту была продумана и логична;
названия страниц были короткими, понятными и точно отражали их содержание;
ссылки, выполненные в виде картинок, имели заполненный атрибут alt, отражающий их назначение;
текст в теге <title> для ключевых страниц совпадал с ее названием (с заголовком страницы, выделенным, например, тегом <h1>) и с текстами ссылок, указывающих на эту страницу.Например, если у вашей фирмы есть страница с контактной информацией, то чтобы робот правильно ее обработал, должны соблюдаться следующие условия:
в теге <title> этой страницы должно быть указано: «Фирма «Рога и копыта» — Контакты» или просто «Контакты»;
внутри страницы должен быть заголовок — «Контакты»;
текст ссылки на эту страницу с главной и внутренних страниц сайта должен быть «Контакты»;



Таким образом, на хорошо структурированных сайтах с продуманной навигацией никаких специальных работ производить не надо.