Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как настроить выполнение sudo без ввода пароля при использовании ssh-ключей?

Лучший ответ:
Сразу делать ssh root@host. Естественно, на той машине необходимо запретить аутентификацию рута по ssh при помощи пароля, оставив лишь доступ по ключам. 
На мой взгляд, это самый некостыльный способ.
Ну либо сделать NOPASSWD на sudo для этого пользователя. Только в этом случае тоже ему нужно будет запретить ssh по паролю.

Худший ответ:
А NOPASSWD вообще не стоит ставить тотально на все команды. На пачку относительно безопасных - еще можно.
Вопрос: ASUS x550cc i3, 4 гига оперативы, нвидиа 2 гига 128 бит работает слабовато, в чем может быть проблема?

Лучший ответ:
жёсткий диск виновен, во первых те, что на ноутах (2.5" ) заметно медленнее тех, которые для ПК, однако есть возможность замены на ссд или wd black серии (у самого блек, гораздо шустрее оьычных) у вас проблема основная во вреиени загрузки, ечли я правильно понял, так что ради интереса, даже при открытии хрома можете посмотреть диспетчером задач - какая нагрузка на дисковую систему (благо диспетчер 10ки это умеет), собсвенно всё упирается в неё. по поводу игр.. никтож не обещал на ноутах хорошую видюху) и да, драйвера, обновите)

Худший ответ:
электропитание на полную включите и будет всё ок.
Вопрос: Как копировать файлы по расписанию в windows?

Лучший ответ:
Сам бекаплю на Яндекс.Диск. Недавно начал использовать для этих целей Handy Backup, который бесплатен для Яндекс.Диска, 10 Гб на котором мне достаточно. У меня на компьютере не установлен клиент диска, по этому данные не копируются с одной папки на компьютере в другую, а сразу бекапятся на облако.

Худший ответ:
В общем почитал комментарии и по ним сделал так:

создал файл example.txt и прописал туда команду robocopy, получилось следующее:
@echo off
robocopy C:\black C:\white /E
@echo on

Тобишь копируется всё из папки C:\black в папку C:\white, команды можно посмотреть в тырнете про robocopy. 

/E это атрибут чтобы всё копировалось, и пустые папки и остальное))

Потом переименовываешь файл в расширение bat, example.bat и запускаешь Планировщик заданий
А там уже по этой статье делаешь

Смысл в том чтобы поставить файл example.bat на запуск по расписанию в Планировщике.
Вопрос: Выбор ноутбука на следующие 5-ть лет

Лучший ответ:
В чем смысл брать ноутбук в 2013 году с оптическим приводом, но без ssd?

Худший ответ:
Если ноут нужен вместо _домашнего_ ПК, то какая разница, какой у него вес и емкость батареи?

С указанными характеристиками (цена, экран, процессор) больше всего нравятся:
 — Dell Inspiron 7520 (надежный удобный кирпич)
 — Lenovo Z500 (на вид попсовенький)
 — SONY VAIO SVE1513Z1RB
Вопрос: Как сделать чтобы запоминался выбор кнопки в cookie?

Лучший ответ:
Записывайте в localStorage или Cookie.

Худший ответ:
Зачем вам jquery? Как у вас смена языка происходит? Если при этом происходит перезагрузка страницы, то пишите в куки с помощью php и соответственно с помощью php проверяйте выбранный язык и подсвечивайте нужный флажок.
www.php.net/manual/ru/features.cookies.php
пс. Да можно и на jquery изощриться, но мне кажется вам бы лучше подучить php )
Вопрос: Что нужно знать Back-end разработчику в 2014 — 2015 гг.?

Лучший ответ:
Забудьте мысль о том, чтобы выглядеть сферическим специалистом в backend-разработке (и чему-угодно-другому), который знает все на свете трендовые технологии.
Сделайте настоящий, современный проект с использованием связки любых back-end технологий - сложный, классный, который не будет стыдно показать в качестве портфолио. 
Всё. Вы специалист. И вы знаете ровно столько, сколько нужно.

Худший ответ:
C, просто C.....
Вопрос: Самообразование летом?

Лучший ответ:
Могу порекомендовать курсеру, edx и udacity. Там найдете много курсов как по математике и физике, так и множество по программированию.

Худший ответ:
По Физике советую справочник Т.И. Трофимова Физика в таблицах и формулах.
Несмотря на краткость, плотность полезной информации, а значит и эффективность познания большая. Ты же не собираешься быть физиком-теоретиком в вакууме, ты собираешься учиться навыку решения задачи. Ну и учебник Трофимовой и/или Детлаф.
По матану очень годные лекции Дмитрия Письменного по вышмату и отдельно по теорверу и статистике.
Вопрос: Как попасть в IT-сферу без опыта и образования?

Лучший ответ:
Как попасть в IT-сферу без опыта и образования?
Переспать с кем-нибудь, как еще-то...

Худший ответ:
Если вы хотите чтобы за вас решили, чем вам заниматься, тогда нуу... изучайте javascrip, html, css до уровня не задавания элементарных вопросов. Да, чуть не забыл, изучите поиск через гугл, очень пригодится.
Вопрос: Как (с помощью чего) возможно реализовать сигнализацию на основе изменения изображения веб камеры?

Лучший ответ:
Motion умеет захватывать видео с камер, обнаруживать движение и запускать любую программу/скрипт по этому событию www.lavrsen.dk/foswiki/bin/view/Motion/MotionGuide...

Худший ответ:
Определение контуров двух кадров и вычитание текущего кадра из предыдущего.
Если ничего не поменялось - будет пустое множество. Иначе - было движение.
Вопрос: Как организовать совместную работу с документом Microsoft Excel?

Лучший ответ:
Подтверждаю некоторые глюки: Сессии остаются, но я просто прошу всех закрыть файл на минуту и удаляю оставшиеся. Отказ открыть файл, но всегда решается повторным открытием.
Остальное не наблюдал, ячейки записываются, сохранение работает. Файл тоже сложный, с разными правами доступа на диапазоны и т. д.
Боюсь, что другого варианта Вы не найдете.
Еще, что-то такое, на уровне воспоминаний, было, когда искал варианты с бинарными файлами. Что можно как считывать, так и писать в файл по частям, соответственно, нескольким пользователям сразу. Но это если хорошо знаете VBA, и надо будет иметь что-то типа такой структуры:Файл с меню, где все выполняют операции. Его можно не открывать в общий доступ, всем кроме первого пользователя просто открывать для чтения, а писать из него в файл из п.2.Файл непосредственно с контентом.
Но сами понимаете, какая это огромная работа, если Ваш файл имеет сложную структуру.

Худший ответ:
День добрый!
Может быть встречали ПО, которое использует Excel как БД, а доступ организован в виде веба?
Вопрос: Судьба OpenSuse

Лучший ответ:
Attachmate Corporation Statement on openSUSE project
Attachmate Corporation anticipates no change to the relationship between the SUSE business and the openSUSE project as a result of this transaction.

Аттачмэйт не предполагает менять текущие отношения бизнеса, связанного с брендом SUSE и проектом openSUSE

Худший ответ:
В краткосрочной перспективе ничего не будет, Microsoft Attachmate не будет «резать курицу, несущую золотые яйца». А вот если заглянуть на пару лет вперёд…

ps: Кто реальный покупатель Novell? Microsoft.
Вопрос: Как получить данные из ЕГРЮЛ через API?

Лучший ответ:
Можно через API Подсказок по организациям от dadata.ru. Они возвращают полную информацию о компании из ЕГРЮЛ по ИНН, ОГРН или названию компании. До 10 тысяч запросов в сутки Подсказки бесплатны.

Худший ответ:
Есть сервис, который PDF перегоняет в XML. Его можно использовать как часть решения данной задачи
195.133.147.166/egrul
Вопрос: Может ли байт состоять из не восьми битов?

Лучший ответ:
В велосипедной псевдоархитектуре процессора Кнута байт 6 бит, например.

Худший ответ:
В современном мире под байтом подразумевают 8 бит. И не важно, что это слово могло означать раньше, значения слов со временем могут изменяться. А сейчас, если порция информации состоит не из 8-ми бит, то ее будут называть другими терминами. Например, "N-разнядное число"
В википедии написано: В современных вычислительных системах байт состоит из восьми битов и, соответственно, может принимать одно из 256 различных значений (состояний, кодов). Однако в истории компьютерной техники существовали решения с иными размерами байта (например, 6, 32 или 36 битов)
Еще добавлю, что бывали компьютеры не с двоичной, а с троичной логикой.ru.wikipedia.org/wiki/Сетунь_(компьютер)
Там минимальная порция информации называлась Трайт. Это 6 тритов, где трит это ячейка которая может принимать 3 значения.
А по поводу, стоит ли доказывать что то учителю. Ну, если он вменяемый человек, то можно, только с доказательствами. Если не очень вменяемый, то себе дороже ))
Вопрос: Какие фреймворки сейчас популярны и востребованы?

Лучший ответ:
Иногда можно и погуглить
Мой выбор - laravel

Худший ответ:
Мой первый фреймворк CodeIgniter 3, сейчас пишу нам нем небольшой проект. Очень гибко, а главное просто. В общем нравится. Сравнивать разумеется пока не с чем.
Вопрос: Как в drupal 7 сделать регистрацию по инвайтам?

Лучший ответ:
В базе данных завести таблицу с этими кодами.
Написать модуль, который с помощью hook_form_alter() будет добавлять поле для ввода кода в форму регистрации (если вы используете стандартную), а в сабмите формы (примеры https://drupal.org/node/1939170 xandeadx.ru/blog/drupal/381) будет проверяться наличие кода в базе, если код найден регистрировать и помечать код как использованный, а можно вовсе удалять код из базы, так даже проще.

Худший ответ:
спасибо! решил использовать regcode)
Вопрос: Как сделать загрузку iframe, после загрузки сайта?

Лучший ответ:
document.addEventListener( "DOMContentLoaded", append, false ); // после полной загрузки DOM
// или
window.onload = function(){ append() }; // после загрузки всего контента страницы
// если нужно выполнить через несколько секунд
setTimeout( append, delay );

Худший ответ:
как вариант, добавить в ДОМ после загрузки страницы (по window.onload)
Вопрос: Существуют ли какой нибудь сборник интересных задач и алгоритмов?

Лучший ответ:
От себя могу добавить, что стоит прочесть книгу Data structures and algorithms with JavaScript. А потом, если интересны алгоритмы, то брать книгу Томаса Кормена, Алгоритмы: анализ и построение.

Худший ответ:
дональд кнут искусство программирования 4 томник,  вот только очень сложны в понимании эти томы
Вопрос: Посоветуйте тонкую клавиатуру

Лучший ответ:
Использую Apple Keyboard with Numeric Keypad (не Wireless, хотя если буду когда-нибудь менять, будет Wireless). Доволен, что купил в свое время. Она алюминиевая, но намного тоньше других. Ход клавиш хороший.

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

Лучший ответ:
GET-запрос не должен менять состояние. Лучше сразу поменяйте на POST если есть возможность.

Худший ответ:
CURLOPT_FOLLOWLOCATION: Установите эту опцию в ненулевое значение, чтобы следовать любому «Location: » header, который сервер высылает как часть HTTP header«а (заметьте, что это рекурсия, PHP будет следовать за всеми „Location: “-header»ами, которые высылаются.)
Вопрос: Как записать несколько строк в mysql из массива php одним запросом?

Лучший ответ:
$array= array(1,2,3,4,5);
$query = "INSERT INTO `table`(nomer) VALUES ";

foreach ($array as $i=>$value) {
	$query .= "({$value})";
	
	if ($i+1 < count($array)) {
		$query .= ", "
	}
} // Result query: INSERT INTO `table`(nomer) VALUES (1), (2), (3), (4), (5)

$res = mysql_query($query);
Что касается необходимости - для пяти значений, конечно, абсолютно все равно. Если же планируется какой-то более или менее нагруженный сервис, то для начала надо отказаться от использования функций, которые давно deprecated (mysql_*) и использовать PDO или mysqli

Худший ответ:
Здравствуйте,  у меня почти тоже самое только id статична например 22 а signs массив. по примеру ниже у меня записывает в таблицу только первое значение массива.
$signs = [ 0 => 1;  1 => 2;  2 => 3];
$id = 22;
for ($i = 0; $i < (count($signs)); $i++) {
            $sql = "insert into product_signs (product_id, signs_id)
                values ('$id', '$signs[$i]')";
            mysqli_query(connect(), $sql);
        }
что нужно исправить что бы работало?
Вопрос: Как GA и Yandex.Метрика определяют время проведенное на сайте и странице в частности?

Лучший ответ:
Метрика знает время хита - открытия страницы, например.
И знает время, во сколько призошел второй хит.
Вычел одно из другого - получилось время на странице.
Если второго хита нету - то отказ)

Худший ответ:
вот так
Вопрос: Отмена транзации PayPal и зачисление денег обратно на карту

Лучший ответ:
Ну так как, вернулись вам деньги? И за какое время?

Худший ответ:
Всем спасибо за ответы. Буду ждать!
Вопрос: Git: объясните «на пальцах» разницу между rebase и cherry-pick?

Лучший ответ:
Все красиво объяснил Nkly777, только в блоке PS merge с rebase перепутаны.
Добавлю картинок.
git rebase devel - собачка на молнии - "сшивает" коммиты по дате их создания 
(ветка devel "растворяется" в основной ветке)
git merge devel - пожарная лестница, все коммиты ветки devel крепятся в конец, образуется пересечение 
(devel остается отдельной веткой, к которой можно вернуться)
git chery-pick idea - забрать коммиты из ветки idea

Худший ответ:
Rebase это по сути cherry-pick нескольких коммитов за раз — пакетный режим.
Вот и вся разница.
Вопрос: Какой маршрутизатор дает возможность подключаться к OpenVPN серверу из коробки?

Лучший ответ:
Микротик.

Худший ответ:
Так в том то и дело что из "коробки" это только в оборудовании "бизнес" уровня. Не факт, что из коробки заработает сразу и вам не понадобится помощь "специалиста". 
Я не вижу проблемы прошить OpenWRT и настроить его по картинкам или видеоинструкциям. Поищите сразу на YouTube инструкции и увидите насколько всё примитивно. 
В конце концов заплатите 10-20$ за настройку кому то кто понимает.OpenVPN клиент на роутере TP-Link TL-MR3020 с OpenWRT — но в это инструкции катавасия с флешкой.
Вопрос: Где найти примеры JavaScript плагинов?

Лучший ответ:
Ну наверное потому что "плагинов" под javascript именно нету. Есть библиотеки, полифилы... Плагины же обычно пишут под какие-то библиотеки. Самый популярный вариант - jQuery.

Худший ответ:
Хочу посмотреть, как оно на реальных примерах работает, попрактиковаться и тд.
Вопрос: У кого был опыт создания полноценного блога на 1С-Битрикс?

Лучший ответ:
Вот тут с Битриксом есть проблемка- Быстрая скорость загрузки
- Хорошая ранжируемость поисковиками (хорошее качество кода, быстрая загрузка)
Modx хороший вариант в плане чистоты кода, но придётся потратить больше времени на интеграцию дизайна и настройку. 
Если заморачиваться не хотите, ставьте WP.

Худший ответ:
Дмитрий Солодуха Дмитрий Солодуха
Алексей Емельянов: Блог на сайте будет один. Это типа корпоративного блога на корпоративном сайте будет. Только вот кол-во посетителей я вижу порядка 5-6 тыс. в мес.
С одной стороны, Wordpress хорош, но весомый и будет тормозить.
С другой стороны, у Битрикса схожая история
А с третьей - нужен движок, где реально удобно вести блог, с понятной админкой и быстрый.
:-))) Да, хочется всего и сразу
Дмитрий Солодуха: т.е. это будет лента корпоративных новостей, статей, заметок? Если да, то вам и блоговая система не нужна. Такой функционал, без разницы на чём делать. А вот если это корпоративный сайт, то тут важен фактор безопасности, а в этом плане битрикс получше будет.5-6 тыс. в мес.- может в день?
Вопрос: Нужно ли регистрировать TP-Link TL-WR1043ND в роскомнадзоре согласно постановлению 539?

Лучший ответ:
А что именно смущает? То, что вы являетесь раздавателем инета (без пароля, например)?
Или то, что у него максимальная мощность аж 0,501 Ватта (без регистрации вроде как только 0,1 разрешено)?

Худший ответ:
Роутер -- не оконечное оборудование. Оконечное оборудование -- это встроенный в телефон или ноутбук вайфай. Или "свисток".  Роутер регистрации подлежит всегда. Увы.
Еще есть вопрос с лицензией на предоставление телематических услуг...
Вопрос: Hetzner несколько вопросов по SSD, 19% VAT и еще кое-что

Лучший ответ:
1. Там дают веб-интерфейс в котором можно включить rescue-mode с помощью которого установить различные ОС.
2. При выборе жестких дисков между SATA && SSD — будут установлены только те, которые Вы выбрали.
3. В зависимости от того, включен ли VAT в цены, которые Вы видели.

Худший ответ:
SSD какие они кстати ставят?
Если с MLC чипами — берите только если Intel… Практических у всех других производителей достаточно быстро вылетают MLC SSD при использовании на серверах.
На SLC чипах в принципе можно брать любых крупных производителей
Вопрос: Почему код PHP выводится просто как текст?

Лучший ответ:
– В конфигурации сервера не указано, что файлы .php нужно выполнять как PHP код.
– Не установлена PHP библиотека

Худший ответ:
Убедись что у тебя нет ничего подобного  в конфигах  или .htaccessDeny From All
или <IfModule mod_mime.c>
        <Files ~ \.(php|php3|php4|php5|php6|phtml|pl|asp|aspx|cgi|dll|exe|shtm|shtml|fcg|fcgi|fpl|asmx|pht|py|psp|rb|var)>
                SetHandler text/plain
                ForceType text/plain
        </Files>
Вопрос: Какие есть альтернативы TOR для анонимного серфинга?

Лучший ответ:
AdvOR (тысячи IP на выбор в десятках стран) + плагин для браузера ( для Хрома Switchy считаю лучшим). Как вариант — SoftEther VPN Client. Думаю эти два варианта наиболее оптимальны для ваших задач.

Худший ответ:
Вам парсить google.com нужно?
Вопрос: Автор для корпоративного блога на Хабре

Лучший ответ:
Переманить из другого корпоративного блога? :)

Худший ответ:
Никто из сотрудников не готов вести блог? Хочется именно копирайтера с красивым слогом?
Вопрос: Yandex календарь и синхронизация с Android?

Лучший ответ:
В Яндекс календаре есть экспорт, а в google календаре заходим в: другие календари-> добавить по URL. Останется только включить календарь в Androide.

Худший ответ:
Тут весь интерес в том, что веб-версия позволяет отсылать СМС-напоминания. От Яндекса до сих пор нет приложения (или я плохо искал), может, есть сторонние средства?
Вопрос: Какой игровой 2D движок выбрать?

Лучший ответ:
В Unity последней есть 2D

Худший ответ:
Из мира JS... По графике могу посоветовать KineticJS, хотя мне его гибкости не хватило. Чисто игровые движки посмотреть лучше там: www.html5gamedevs.com.
Из мира multiplatform... Так же крайняя версия Unity уже юзает WebGL и там можно разрабатывать под браузер без проблем с доп. плагинами.
Вопрос: Ubuntu — процесс убивается ядром из-за потребления ресурсов. Можно ли разрешить ему выполняться долго (или частями)?

Лучший ответ:
OOM Killer приходит когда ядру нехватает памяти, видимо ваш процесс слишком много потребляет памяти))).
Тут есть два варианта:
1. установите -1000 в /proc/$pid/oom_score_adj (при таком раскладе OOM прийдет но грохнет кого-то другого с меньшим значением oom_score_adj).
2. увеличьте своп. Таким образом объем виртуальной памяти увеличится, и при выполнении вашей задачи вы скорей всего начнете свопиться, но зато OOM не наступит. (И тратиться на железо не придется)
Ну и мониторьте этот ваш процесс, почему же он потребляет столько памяти? может тупо течет?

Худший ответ:
Свопа добавьте. OOM приходить перестанет. 
oom_score_adj не поможет, скорее всего, потому что у вас этот процесс пытается потребить вообще всю память, которая есть.
Вопрос: 3D и программирование?

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

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

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

Худший ответ:
Давайте купим вместе аккаунт www.pluralsight.com на месяц и скачаем все что интересует каждого.
Вопрос: Как называются операции со строкой в переменной на подобие «${var//./}» и где найти больше информации о подобных возможностях?

Лучший ответ:
Первоисточник: - Advanced Bash-Scripting Guide (Chapter 10. Manipulating Variables)

Худший ответ:
man bash, в нём раздел EXPANSION, подраздел Paramater Expansion
Вопрос: Как требовать компенсацию за удаленный хостером сайт?

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

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

Лучший ответ:
Из коробки WP предоставляет ограниченный доступ в админку. Но существует масса плагинов, реалищующих профайлы / личные кабинеты на фронтенде, в дизайне сайта. Я погуглил за вас.

Худший ответ:
Прошу прощения за оффтоп, стало дико интересно как отобразить тапы(красненькие кружки и прочие выделения) посетителя который зашел через телефон или же просто на сенсоре как на max-3000 cms? Очень хочется попробовать сделать похожее)
Вопрос: Почему пишут вот так?

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

Худший ответ:
Может стоит сначала разобраться что такое List и что такое ArrayList?
ArrayList — реализует интерфейс List
Вопрос: Как уменьшить потребление платы sim900 (e-bay)?

Лучший ответ:
Команда AT+CSCLK=1
перевод в спящий режим, жрать должен около 1-2мА
очень много документации
mt-system.ru/catalog/sim900
список АТ команд
mt-system.ru/documentation/spisok-komand-modulej-s...
толковый форум
electronix.ru/forum/index.php?showforum=130

Худший ответ:
В общем, если нужен серийный порт, то спящий режим с включенным радиомодулем достигается через команду AT+CSCLK=2 (первый байт по uart игнорируется и работает как DTR), либо же, как было сказано выше, AT+CSCLK=1, но тогда нужно дергать DTR
Вопрос: Почему не задаётся фон?

Лучший ответ:
Проблема в плавающих объектах, добавьте в конец: <div style="clear: both;"></div>
e.g. : jsfiddle.net/5Achs

Худший ответ:
Потому используя float вы вырываете из потока эти блоки и высота родительского блока зависит только от блоков в статичном потоке.
Используйте готовое решение в виде clearfix