Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Нормально ли держать копию репозитория на хостинге?

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

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

Лучший ответ:
FastCGI - это протокол по которому проксирующий веб-сервер может передавать запросы внутреннему сервису и получать от него ответы, которые передаются пользователю.
FastCGI сервис, может быть написан на чём угодно, лишь бы корректно реализовывал  данный протокол.
Нет понятий fastcgi-server, fastcgi application server, есть веб-сервер (например Nginx) и процессы (workers) работающие на определённый TCP портах и взаимодействующие с веб-сервером по протоколу FastCGI.
https://ru.wikipedia.org/wiki/FastCGI

Худший ответ:
Для большого количества языков есть свой сервер fastcgi приложений, упрощающий разработку.
Есть ещё и всякие "продолжения" протокола - uwsgi, например. 
Но можно написать свой (например - habrahabr.ru/post/61532) - там внутри простой текстовый протокол, в общем то.
Вопрос: Какой лучший web inspector?

Лучший ответ:
Встроенный инспектор Google Chrome.

Худший ответ:
Тоже встроенный инспектор Google Chrome.
Вопрос: Что за фигня с Хабрасилой?

Лучший ответ:
1. Веду активную хабражизнь. 
2. Меня никто не минусовал. 

Чё-то странно как-то)

Худший ответ:
Я по этому поводу — писал в поддержку. Ответа не последовало.
Вопрос: Помогите настроить маршрутизацию

Лучший ответ:
Обычные роутеры обычно делают не только route, но и NAT с фаерволом до кучи.
Проблема, описываемая вами требует либо отключить на 2-м NAT (что-то типа iptables -t nat -F POSTROUTING плюс еще чего-нибудь, до кучи) либо вообще проще сделать — убить на 2-м dhcp, вставить провод от первого второму в один из LAN и наслаждаться. Если адресов не хватает — расширьте сеть.

Худший ответ:
Поддержу Ingtar
Две сети действительно нужны?

На роутере2 отключите DHCP (возможно, ещё чего-нибудь, посмотрите в мануале настройку как точку доступа) и переставьте кабель от роутера1 из WAN в LAN-порт. Будут жить в одной сети.
Вопрос: Вопрос по поводу иммиграции и карьере в РФ?

Лучший ответ:
Шансы есть. Образование не особо влияет на шанс утроиться.

Худший ответ:
на мой взгляд разумно было бы набрать опыта(2-3 года) сначала у себя на Родине в миллионнике, потом уже с опытом переезжать.
Без опыта нормальную работу в IT не найти.
Сейчас ещё появились какие то требования в России для мигрантов. Насколько знаю нужно сдавать какие то экзамены по русскому языку за деньги. Т.е. желательно это узнать поподробнее чтобы потом не было проблем.
По поводу oracle можете не беспокоится работа вроде есть https://rabota.yandex.ru/search.xml/?text=orqcle&r...
Вопрос: Как прийти с нуля к уровню Junior'а?

Лучший ответ:
С помощью крови и пота.

Худший ответ:
Как прийти с нуля к уровню Junior'а?
Фармить, набивать экспу...
Если вопрос стоит "с чего изучать Си?", то мой ответ: Стивен Прата. Там и лекции для теории, и упражнения - для практики. написано достаточно просто и понятно, но при этом очень многие детали объясняются подробно и глубоко.
Еще есть книженция "Язык Си руководство для начинающих", авторы M. Уэйт, С. Прата, Д. Мартин. В бумаге ее так и не нашел, очень старая, но весьма интересная.
Перед тем, как читать K&R Прата в самый раз. Уровень джуниора наберете смело.
Так же как начальный язык могу посоветовать изучиться Python, тоже кроссплатформенный, гибкий и много чего может, а главное очень прост в изучении. Из авторов - Саммерфилд и Лутц.
Выбор за вами!
Вопрос: Как правильно обозвать root права?

Лучший ответ:
Привелегии суперпользователя.

Худший ответ:
Фактически права системы если сравнивать с Windows. И как сказали другие - повышенные привилегии.
Вопрос: Как отключить защиту CORS в nodeJS?

Лучший ответ:
Вы уже сами почти все написали, только в Access-Control-Allow-Headers не добавили origin. Нужно:res.setHeader('Access-Control-Allow-Origin', '*');
res.setHeader('Access-Control-Allow-Headers', 'origin, content-type, accept');
Но проблема может быть еще и не в этом, если Вы пробуете делать это локально и обращаетесь к localhost, то вот оно и не будет работать, эти заголовки будут игнорироваться браузером. Используйте локальный IP вместо localhost пишите 127.0.0.1

Худший ответ:
Как вариант:app.use(function (req, res, next) {
    var origins = [
        'http://example.com',
        'http://www.example.com'
    ];

    for(var i = 0; i < origins.length; i++){
        var origin = origins[i];

        if(req.headers.origin.indexOf(origin) > -1){
            res.header('Access-Control-Allow-Origin', req.headers.origin);
        }
    }
    
    res.header("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE");
    res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
    next();
});
Вопрос: Есть ли смысл специализироваться в мобильной разработке?

Лучший ответ:
Нужно пойти туда, что ближе, к чему душа лежит.

з.ы. ни что из этого списка:
— mobile development
— web backend or web frontend
— 3D
будет актуально ещё очень долгое время.

Худший ответ:
По-моему, mobile — неплохой выбор, к тому же вы только закончили ВУЗ, и опыт просто необходим. В сфере mobile, как и в web, относительно несложно устроиться на работу. Работая с Android, подучите опыт и в Java, а дальше можно и в enterprise разработку двигаться.

Да и к тому же, вы молоды, и перескочить с технологии на технологию раз плюнуть.
Вопрос: MyISAM -&gt; InnoDB. Разное количество строк на выходе

Лучший ответ:
На выходе в приложении или в таблице phpmyadmin? Если второе — не обращайте внимание.

Худший ответ:
Вы имеете в виду count?
Ета функция не точна, в MySQL её надо установить на определенное количество по точности… (помоему дефолт: 20000).
Вопрос: Какие идеи приложений поделать для дизайн-портфолио интерфейсов мобильных приложений?

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

Худший ответ:
Идем в google play, берем какую-нибудь категорию, и редизайним приложения подряд если у них есть косяки. Для того, чтобы не было претензий, просто не указываем что мы редизайнили, логотипы и названия меняем — для портфолио достаточно.
Вопрос: Anaconda + Python + Bimbam выдаёт ошибку, что делать?

Лучший ответ:
Думаю это должно помочь, покрайней мере в джанго в файле моделей эту функцию нужно указать для питона2def __unicode__(self):      # Для python-3 кодировка прописывается так def __str__(self):
      return self.title

Худший ответ:
Добавитье везде # -*- coding: utf-8 -*-
Либо export PYTHONIOENCODING=utf-8:surrogateescapehabrahabr.ru/post/117236/
Вопрос: Откуда «Illegal string offset ***» при присвоение значения массиву?

Лучший ответ:
у вас лажа со скобками

Худший ответ:
То что - вижу.
1) Квадратная скобка в конце лишняя, она должна быть справа
2) Сделал бы так$flat = [];
$titleParam = $param['id'][$fieldTitle];
$imagesParam = $param['id']['images'];

$flat[titleParam] = $param['property_value'];
if (!isset($flat[$imagesParam])) {
    $flat[$imagesParam] = [];
}
$flat[$imagesParam][] = $param['property_value'];
Вопрос: Замена экрана на HTC DHD?

Лучший ответ:
2.Весь экран вам менять необязательно, достаточно поменять дигитайзер. Имел подобный опыт с Iphone 3G. 

3. Сделать самому можно, но оооочень аккуратно (может попасть пыль, можно повредить части). В любом случае, подумайте дважды перед тем как самому что либо делать. 

4. Просто разбирают целиком, в Вашем случае незнаю. зависит от крепления шлейфов.

5. Чтобы клей, который крепит дигитайзер к экрану отпустил.

6. Как соберете.

7.Люфтов появится не должо.

8. Возможно, но лучше обратитесь к специалисту. (Мне тогда железяку было не жалко, поэтому и возился сам).

Худший ответ:
Имел плачевный опыт замены тач скрина на iPhone 3Gs. Это был чужой айфон. Решил подзаработать. 
1. Тачскрин ждал 2 недели, покупал на eBay. Пока там все вынимал сломал шлейф от LCD. Но не заметил этого сразу. 
2. Пробовал заменить тачскрин, но так как понял, сломал LCD, то пришлось покупать новый LCD+ тачскрин. Прод две недели морочил голову, в итоге через месяц пришло. Тупой прод перепутал и прислал для 3G, а мне надо было для 3Gs. Удивительно, но они отличаются какой-то микроскопической лабудой на шлейфах и все. 
3. Пошел в сервис, отдал 100 баксов за замену LCD и тачскрина. Сервис около двух недель мне все это чинил. Я шесть раз посещал сей сервис. У них сначала в моем айфоне полетел какой то дроссель, и нового у них нету и не будет. К удивлению этот дроссель тупо нигде не купить. Потом как то хитро они починили дроссель. Потом не горела подсветка дисплея. Однажды, пришел забирать айфон. Забыли засунуть туда камеру. Эпик фэил. 
Два месяца потерянного времени, больше 200$ ущерба. Больше айфоны не трогаю, от греха подальше )
Вопрос: Как при перезагрузке страницы всегда отображать ее с верху ( scrollTop(0) )?

Лучший ответ:
попробуй так:$(document).ready(function(){
    setTimeout(function(){
        window.scrollTo(0, 0);
    }, 1);
});
или так$(document).ready(function(){
document.location.href='#';
});
Вообще, надо разобраться кто швыряет страницу вверх, есть предположение, что это делает сам браузер. Если это так, тогда только искать костыли.

Худший ответ:
Во первых зачем? Вы нарушаете этим нативное поведение браузера, к которому все привыкли.
Во вторых, кода приведенный выше правильный, только так и можно сделать. Единственное упущение, этот код нужно обернуть в$(document.body).on('load', function () {
    // тут
});
Вопрос: Как сделать Redirect на другую страницу по списку IP адресов?

Лучший ответ:
geoip называется такой функционал
dev.maxmind.com/geoip

Худший ответ:
Лучше на сервере делать редирект.
$_SERVER["REMOTE_ADDR"] - айпи адрес
проверяете входит ли он в масив если входит даем одну ссылку если не входим вторую
таким образом можно будет узнать страну пользователя и делать редирект на нужную вам страницу
Вопрос: Можете оценть дизайн и админку хостинга с откатом?

Лучший ответ:
into-host.ru/img/main-bg.png
Я бы за одно это убивал. Фон в пнг, который весят ПЯТЬ мегабайт. При этом вся страница 5.3мб.
Пересохраняем в jpg. Получаем картинку на 20-25килобайт. В 200-250 раз меньше.

Худший ответ:
Зря вы сюда за советами пришли, тапками закидают :D 
за косяк с png - в рай даже с очень большим запасом кармы не пустят!
Далее возникает вопрос - вы за 6 лет с дизайном не разобрались? Ну серьезно...)
При такой длинной страничке - отсутствие боковой навигации лично меня напрягает =)
Вопрос: Что в первую очередь спросят на собеседовании Rails?

Лучший ответ:
Сразу скажу я не фанат RoR. Но в пути поиска своей профессии я ходил на собеседование в компанию, которая набирала RoR-разработчиков и стажировщиков для RoR (это было 2 года назад). Первым делом что меня спросили знали я этот язык. Я конечно ответил что нет. Спрашивали про html, css, БД, работал ли я PostgreSQL. После собеседования мне дали простую тестовую задачку, которую я должен был запрограммировать на RoR и все.

Худший ответ:
Мне давали тестовое задание перед собеседованием. Оно не было связано с рельсами, просто задачка, над которой нужно немного подумать.
На собеседовании обсуждали MVC, СУБД и все такое. По самим рельсам особо вопросов не было, по руби, вроде бы, тоже.
Вопрос: Прошу совета в выборе платформы для виртуализации ИТ инфраструктуры предприятия

Лучший ответ:
Вне зависимости от выбранной платформы виртуализации — внешнее хранилище. Потому что иначе — падение хоста приводит к полному падению виртуалок и восстановления — не раньше чем восстановление хоста. А у хоста — может рейд рассыпаться, восстанавливать — несколько часов. Так что раз _действительно_ такие жесткие требования — то только внешняя СХД. С двумя контроллерами и прочим фаршем.

Далее: если только два сервера — то конфиг у них должен быть одинаковый, чтобы в случае помирания одной ноды — вторая завела все виртуалки у себя и не подохла от нагрузки.

Платформа же… по вкусу. Но исходя из реальных условий, вариантов только два, Hyper-V и VMWare.
В ваших условиях вполне можно попробовать что-то из Acceleration/Essentials Kits, но в любом случае это либо немного, либо более дорого чем аналогичное решение на Hyper-V.

Худший ответ:
IgoreHa, на какой бюджет ориентируетесь?
Вопрос: Можно ли сделать светодиодный светильник из фонарика?

Лучший ответ:
К электросети? Да запросто! Покупаете блок питания и подключаете его вместо батареек(соблюдая полярность).
Батарейки у вас там скорее всего последовательно соединены - следовательно блок питания должен быть на 3V постоянного тока.

Худший ответ:
У микросхемы маркировка какая?
Вопрос: "Красные глаза программиста" — как бороться, профилактика?

Лучший ответ:
1) Хороший качественный монитор/мониторы, если несколько одной фирмы и серии.
2) Настройка яркости оптимальной для внешнего освещения и времени суток, например очень радует программка f.lux
3) Звук начала нового часа, булькнуло, отвлекся чуток подумал походил вокруг глаза то вдаль то вблизь, простая зарядка в общем.
4) Подбор комфортного освещения вокруг.
5) Регулярный сон и прогулки на свежем воздухе, даже если срочно и аврал - это конечо идеал, но стремиться надо.
Очки для мониторов - плацебо, капли вредны для регулярного применения, 1-2 раза в месяц норм, часто - делают еще хуже, можно проконсультироваться у любого офтальмолога.

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

Лучший ответ:
Под Винду есть Vypress Chat.

Худший ответ:
Из мессенджеров с планируемой поддержкой конференций это bimoid. Чистые чаты это commfort и mychat. Остальное печалько полная.
Вопрос: Автонастройка для почтовых клиентов

Лучший ответ:
Для Thunderbird есть вот такая штука: developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Autoconfiguration (сам не пробовал)

Худший ответ:
Вдумчивое парное гугление показывает, что единого стандарта нет ни в формате xml-файла с настройками, ни в процедуре его запроса.
В частности пример для TB, а так же как правильно указал пользователь Mear, процедура его запроса
Для Outlook процедуру запроса можно посмотреть тут
попробую покрутить варианты использования SRV-записей.
Вопрос: Как заменить в строке поиска спецсимволы на «пробел»?

Лучший ответ:
в общем виде так - jsfiddle.net/7h7vyfLk

Худший ответ:
Ну так замените все символы кроме необходимых на пробел через регулярные выражения.
Например: 'open - source'.replace(/[^a-zA-Z0-9_]/gi, ' ')
Вопрос: Хабраэффект в цифрах?

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

Худший ответ:
Зависит от раздела и того, попадешь ли ты на главную. Кажется, однажды было ~500 переходов (число точно не скажу и не помню, был ли я на главной).
Вопрос: Помогите подобрать высокопроизводительный сервер

Лучший ответ:
Диск, что вы указали IBM 500 GB 7.2K 6 Gb/s, NL SAS 2.5", это никак не SAS, это SATA механика с интерфейсом SAS. Так о какой производительности можно говорить на SATA диске??
Для баз, давно доказано, RAID 10 — то что доктор прописал, и диски 15000 оборотов.
М3 сервер поддерживает до Memory (max) 288 GB DDR-3 RDIMMs via 18 DIMM slots or 48 GB DDR-3 UDIMMs via 12 DIMM slots 
Так что добавлять есть куда.
Если смотрите на сервер до 15к у.е., то тот же IBM x3550M4 вполне вложится в этот бюджет.

Худший ответ:
Как я понял, все упирается в дисковую подсистему, так? Тогда сам сервер менять особого смысла нет, дайте SQL серверу больше ОЗУ для работы и ставьте быстрый RAID10 из SAS 15k или SSD. Держать базу в продакшене на одном диске — это нонсенс. Вообще желательно ставить два сервера баз данных в режиме репликации.
Если есть бюджет 15к, то я бы на вашем месте купил подержанный HP DL380 G5 с контроллером 405162-B21 и процессорами E5460 или выше, 32GB RAM, плюс шесть новых SAS 300G 15k, поставил бы его вторым сервером в режиме репликации, перенес бы базу, переключил на нее пользователей и потом поставил бы такие же SAS диски на основной сервер. Потом все переключил бы обратно, а купленный сервер настроил бы на stand-by.
Вопрос: Есть ли правила оформления и образцы PSD для верстки сайтов?

Лучший ответ:
РазДва

Худший ответ:
DPI не должен иметь значение - все размеры должны быть в пикселях.
Стандартов по наименованию нет - по мне так это и не обязательно прям каждый слой называть. Я как верстальщик все равно тыкаю выделением в нужный объект и слой у меня выделяется, на его название мне пофиг. Главное, чтобы один объект не был раскидан по нескольким слоям, если того не требует анимация или что-то еще. Допустим статичный фон должен быть одним слоем (возможно с параметрами слоя), но не со всякими коректирующими слоями, масками и т.д.
Про пагинацию - если макет на каждой странице отличается друг от друга (что уже плохо само по себе), то да - рисовать для каждой страницы отдельный макет. Либо же, если позволяет дизайн, скрытым слоем (группой слоев) указывать различия дизайна для разных страниц. В любом случае верстальщику должно быть понятно куда что вставлять.
Вопрос: Телефонный номер через SIP

Лучший ответ:
Проще всего использовать шлюз FXO-SIP, например LinkSYS SPA-3102.
Если все же хочется прикрутить это дело именно к серверу, то ставьте на него астериск, он запросто стыкуется с такими шлюзами.
ну и как вариант, приобрести PCI/PCI-E плату с FXO портом(ами), воткнуть в сервер, поставить любой PBX, советую опять таки *(астериск).

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

Лучший ответ:
Примерно год работаю с ними как физлицо, особых косяков не было. Но очень не нравится тормознутость их собственного сайта и отсутствие круглосуточной техподдержки. Выше жаловались на внутреннюю валюту(доллары) для меня это наоборот было плюсом и именно из-за него я выбрал интеркассу, а не paysto.UPD: По скольку вопрос до сих пор(2017г) актуальный дополню ответ: все еще работаю с интеркассой(с 2012г), большинство старых проблем они решили, api работает стабильно, даже первая версия до сих пор активна, периодически по разным причинам отключают/подключают способы оплаты, иногда меняют комиссии для некоторых направлений, но обо всех изменениях приходят уведомления на почту, а также в трекер внутри аккаунта самой кассы. С выводом проблем нет, заявку выполняют максимум в течении суток. Нравиться что можно гибко настроить для каждой кассы кто будет платить комиссию платежной системы, а кто комиссию интеркассы(можно делить с точностью до десятых %). Единственное чего мне не хватает это возможности принимать Paypal.

Худший ответ:
Больше 2х недель назад отправили им договор на подключение, до сих пор ждём. Если и в работе будут такие же скорости, то будем искать другие варианты, комфорт наш и клиентов важнее +1(2)%, это можно пережить.
Вопрос: Как узнать пароль от логина в Скайпе на ПК?

Лучший ответ:
Почта-однодневка для восстановления пароля и забытый пароль - это вы выстрелили себе в ногу.
Заводите новый аккаунт.

Худший ответ:
В вашем случае - никак.
Вопрос: Как организовать передачу метрик заказчику?

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

Худший ответ:
Выгружаю данные по API в Google Docs и даю доступ к документу.
Вопрос: Как оптимально реализовать теги к статье?

Лучший ответ:
Тут лучше использовать таблицу-коммутатор с полями вида:
artcile_id | tag_id
И отдельную таблицу-справочник для тэгов. Ну и выборки делать при помощи JOINов.

Худший ответ:
Если тегов не много можно создать отдельную таблицу с двумя полями: айди статьи и айди тега. Если всё же решите использовать LIKE, то учтите, что запрос LIKE 1 также вернет запись с tags: 11, 111, 121. Так что тут нужно использовать какие-то смежные символы, например писать не LIKE 1, а LIKE ",1,", оборачивая запятыми. Но опять же, лучше создать отдельную бд и join'ами делать запрос.
Вопрос: Как организовать организацию процесса разработки команды?

Лучший ответ:
Главное помните, что эффективное управление  - это создание условий, а не постоянное вмешательство в оперативную деятельность.

Худший ответ:
Очень рекомендую сервис Trello. Подключаете всю команду и на виртуальной доске нарезаете таски. В каждый момент видите, что и где находится. И кто что делает. Вообще все видят.
В качестве репозитория - удобен BitBucket. Возьмите GIT. Он отлично подходит для Ваших задач. + на Битбакете закрытые репозитории и вас всего 3-4 человека. К тому же бесплатен.
База знаний нужна. Напишите документ - правила оформления кода, чтобы ребятам было проще взаимодействовать друг с другом.
Вопрос: С чего начать изучение magento (для написания модулей и плагинов)?

Лучший ответ:
Прочесть от начала и до конца Magento for Developers. 
www.magentocommerce.com/knowledge-base/entry/magen...
Мне хватило, чтобы разрабатывать для коммерции.

Худший ответ:
Порог вхождения для этой системы очень высок, многие плюют и бросают еще в начале, потому что берут проект и делают изучая, мимо проносятся дедлайны и деньги и все летит к чертям.
Пробуй практиковаться на своих проектах, придуманных либо реальных, но которым сроки не важны. Обучающее видео Fundamentals (бесплатное) в помощь теории и Inchoo блог в помощь практике.
Вопрос: На чем сделаны эти блоги?

Лучший ответ:
Узнаете здесь:builtwith.com

Худший ответ:
Второй, скорее всего, сделан на чем-нибудь вроде Docpad или Jekyll.
Вопрос: Помогите выбрать ноутбук

Лучший ответ:
Asus (K55A)(HD) — весьма отличная машина за свои деньги.
Корпус стали делать наконец-то не рассыпающимся через пару месяцев.
15.6" — 1366x768
ЦП — i5 3210M (2600 МГц)
Чипсет — Intel HM76
Память — 4096 Мб (1600 МГц… до 8Гб)
Видеоподсистема — Intel HD Graphics 4000
USB 3.0 — 2
USB 2.0 — 1
Вес — 2,5кг

Цена в Томском DNS 22т.р.

P.S. — Брал близкому другу пару недель назад с теми же требованиями, что и у вас. Очень довольным остался он ;)

Худший ответ:
asus k53s. Особо сравнивать не с чем, так как у меня только два ноута было. Скажу точно — не греется, даже в играх корпус не нагревается. Оперативки и мощности проца хватит запускать много тяжелых приложений. Сам работаю программистом. IDE + chrome + FF + локальный сервер + еще несколько приложений на Ubuntu 12.04 c разными красивостями compize работают вполне сносно. Из минусов — клавиатура отличается от обычной. Но всегда можно подключить внешнюю. Либо можно привыкнуть за неделю.