Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Хороша ли NetBeans как IDE для C++?

Лучший ответ:
Попробуйте QtCreator. Под виндой ms vs тоже терпимо (особенно с Visual Assist).

Худший ответ:
Я пробовал, мне не понравилась. Как мне кажется - тормозит (по сравнению с текстовыми редакторами). Пробовал эклипс - тоже медленный, хотя и очень мощный, настоящий комбайн. Жду среду от JetBrainc С++ IDE или как она там будет называться. А пока остановился на SublimeText + MinGW/GCC + плагины - такая связка покрывает 90% нужд, более продвинутые используют вместо саблайма vim
Вопрос: Как правильно прописать путь до картинки в css?

Лучший ответ:
путь к картинке должен быть не относительно страницы на которой будет отображаться, а относительно файла CSS. 
скажем для страница лежит в корне, файл CSS в папке CSS, а картинка в IMAGES. 
адрес в CSS будет background: url(../images/bg.png);

Худший ответ:
смотря где картинка есль в той же папке то tel-1.png если нет то попробуй ./papka/tel-1.png
Вопрос: Mikrotik tagged vlan?

Лучший ответ:
добавить в бридж одновременно ether1.100 и ether4 интерфейсы

Худший ответ:
добавить в бридж одновременно ether1.100 и ether4 интерфейсы
Вопрос: Как работают макросы в c?

Лучший ответ:
www.opennet.ru/docs/RUS/cpp/cpp-5.html'__DATE__'
Этот макрос заменяется на строчную константу, которая указывает дату запуска препроцессора. Эта константа содержит одинадцать символов и выглядит примерно так '"Jan 29 1987"' или '"Apr 1 1905"'.

Худший ответ:
__DATE__, __LINE__ и прочее подобное подставляются самим препроцессором. Реализацию можно посмотрев только скачав исходники компилятора.
Вопрос: Чем оцифровать такой текст

Лучший ответ:
Попросить кого-нибудь отсюда.

Худший ответ:
Почему бы не использовать FineReader? Лучшее — враг хорошего, ИМХО.
Вопрос: Какой интернет магазин радиодеталей с доставкой по РФ порекомендуете?

Лучший ответ:
chip-nn.ru/ Доставка 175р. Много раз заказывал, рекомендую.
tixer.ru Ассортимент маленький, но есть много интересного, и быстро пополняется. Доставка 190р.
mkpochtoi.narod.ru.htm Довольно странный «магазин», зато доставка 50р. Тоже много раз заказывал, без проблем. Пусть не смущает оформление сайта

Худший ответ:
Проверенные не порекомендую, но сколько бы не работал с «проверенными» сайтами по продаже узкоспециализированного товара, они всегда были страшненькие.
Вопрос: Как безопасно работать с sql?

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

Худший ответ:
Запрос тут вполне нормально формируется, с использованием плейсхолдеров. SQL-иньекции быть не может, ибо "?" заменяется на значение через эскейпинг.
Вопрос: Web камера для Skype linux

Лучший ответ:
Камеры A4Tech будут с Убунту работать почти все кроме САМЫХ новых. У меня A4Tech PK-30MU. Работает без проблем уже в трех поколениях Убунты. Дрова поддерживаются ядром.

Худший ответ:
Поддерживаю, неплохая вебка, из выявленных проблем — в Ubuntu 10.10, если ее отключить, а потом подключить заново, микрофон до перезагрузки не работает. Хотя, не исключаю, что это проблема конкретно моей системы.
Вопрос: MacBook Pro перестал заряжаться?

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

Худший ответ:
У меня не горит диод, но зарядка работает. Так уже полгода точно.
Проверьте, идет ли сама зарядка по информации самой ОС?
Вопрос: Yet another framework… 2b||!2b?

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

Худший ответ:
Артем Комаров ,  а где же Ваш обещанный обзор? :)
Вопрос: Какая разница между WPA2-PSK security и WPA2-AES+TKIP?

Лучший ответ:
Вы странный вопрос задаёте: PSK (pre shared key) -- это способ аутентификации: общий пароль известный станции и точке доступа, а TKIP (temporal key integrity protocol) -- это способ шифрования и обеспечения целостности данных, это независимые вещи.

Худший ответ:
я лично рекомендую aes+tkip  он работает с всемя девайсами и очень сложно сломать
Вопрос: Как проверить включен ли PHP на Mac OS?

Лучший ответ:
Прекращай засирать MAC библиотеками для разработки, поставь лучше viertualbox и накати например homestead, и будет все как положено.

Худший ответ:
Спасибо всем за помощь. Оказалось, что при запущеном Anvil (GUI для Pow) в Pow не работает PHP. Отказался от Anvil, PHP работает.
Вопрос: Нужен ли цикл мануалов по Kohana 3.0?

Лучший ответ:
Я был бы рад увидеть мануалы по Kohana на Хабре.

Худший ответ:
Нужен! Держите плюс!
Вопрос: Как один сетевой сокет обрабатывает много соединений?

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

Худший ответ:
У каждого клиента есть исходящий порт и IP. Соответственно ОС может определить в какой сокет отправлять данные когда пришел TCP пакет.
Вопрос: Flask blueprint subdomain?

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

sub = Blueprint('sub', __name__, subdomain='<trademark>')
@sub.url_defaults
def add_trademark(endpoint, values):
    values.setdefault('trademark', g.a_trademark)
@sub.url_value_preprocessor
def pull_trademark(endpoint, values):
    g.a_trademark = values.pop('trademark')
    query = City.query.filter(Company.url==g.a_trademark)
    g.trademark = query.first_or_404()



Худший ответ:
Привет, найдешь решение, напиши сюда плиз. То же интересен этот вопрос)
Вопрос: Редактор для руби под ubuntu?

Лучший ответ:
Если вы ищете по-настоящему хороший редактор, лучше emacs в связке с rinari вам не найти.
Если emacs не подходит, советую Rubymine, лучшая из ide заточенная под ruby, но она платная.
Достойно себя еще проявил gedit, он подходит почти под все языки и достаточно удобен.

Худший ответ:
Спасибо! не ожидал такого от gedit habrahabr.ru/blogs/ubuntu/74355/
Вопрос: SSD в Mac Book Pro Retina 13&quot;?

Лучший ответ:
SSD должен привлекать, а не настораживать. Современные SSD достаточно живучие.

Худший ответ:
У меня уже почти год MBP 15 Retina и SSD на 512 Гб от Samsung пока жив и здоров. Не тестировал, но субьективно производительность диска не упала. Занимаюсь тем же, что вы указали в списке.

PS И конечно же не ленитесь делать резервные копии с помощью Time Machine. Сделал копию перед сном и спишь спокойно. :)
Вопрос: Почему в Rails при рендере javascript не включается, а включается после перезагрузки страницы?

Лучший ответ:
Турболинкс

Худший ответ:
с турболинками я использую
$(document).bind('page:change', function () {
 ....
});
Вопрос: Питер(Колпино), отдам железки за самовывоз. Налетай?

Лучший ответ:
я старые(попадающие под апгрейд, в прошлый раз это были Пентиум Д по 3Ггц) компы конторы, комплектую собираю и вместе с мониторами в детские дома отдаю.

Худший ответ:
Забрал бы видяхи… :)
Вопрос: Как удалять табуляцию?

Лучший ответ:
В Notepad++ с помощью комбинации:  Shift+TAB

Худший ответ:
Подобные проблемы решает IDE.
Вопрос: Git и два репозитория (public и private)?

Лучший ответ:
эм, 

git remote add origin YOUR_PRIVATE_REPO
git remote add public GITHUB_REPO

git push -u origin — закомитить в приватный репозиторий и сделать его дефолтным
git push public — закомитить на гитхаб

Худший ответ:
Сделайте на гитхабе отдельный проект, в нем sh-скрипт, который сливает в какую-нибудь папку последнюю версию вашего проекта, переносит то что нужно в корень и коммитит с нужным сообщением.
Вы сможете отслеживать в логе как «обновления» версии, так и изменения самого скрипта (если его понадобится изменить).
Вопрос: Что разрабатываю Java и .NET программисты?

Лучший ответ:
Я вообще не понимаю когда спрашивают «какой язык выбрать»? Его что, однократно можно выбрать? Или на лбу выжигают навечно? Найдите интересную область и работайте в ней. Хотите в мобильное — тут одно. Веб — тут другое. Ынтерпрайз — третье. В каждом своё надо уже рассматривать. Различия в этих областях поболее, чем в языках в каждой из этой области. Ну и так далее. В любом случае советовать такое бесполезно — каждый скажет что сам делает и всё.

Худший ответ:
фейл по всем пунктам
Вопрос: Изменения значения в БД на проде?

Лучший ответ:
Можете. Но только однажды.

Худший ответ:
а в чем собственно проблема? хоть дропайте таблицы и базы
Вопрос: Как правильно отправить json через POST с помощью CURL?

Лучший ответ:
Если вы шлёте на сервер application/json, то в $_POST у вас ничего не окажется -- он будет пустым. Что бы прочитать такой POST-запрос вам понадобится что-то вроде этого: $json = file_get_contents('php://input');
$obj = json_decode($json);
Подозреваю, что тут есть ответ на ваш вопрос: 
stackoverflow.com/questions/19004783/reading-json-...
PS: О том что такое php://input и как с ним можно работать и когда говорится вот тут: php.net/manual/ru/wrappers.php.php

Худший ответ:
Пример ты взял (приблизительно) отсюда www.lornajane.net/posts/2011/posting-json-data-wit... и очевидно, что у автора статьи всё работает
Если тебе приходит пустота, то скорее всего на сервере фатальная ошибка.
Проверяй error.log веб-сервера.
Вопрос: Как сделать кабельный вывод от шкафа до потолка?

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

Худший ответ:
А много кабелей входит?
Вопрос: Прием потока данных через TCP сокет на PHP?

Лучший ответ:
Думаю вам стоит попробовать работу с неблокирующими сокетами через libevent. 
<?php
$socket = stream_socket_server ('tcp://0.0.0.0:2000', $errno, $errstr);
stream_set_blocking($socket, 0);
$base = event_base_new();
$event = event_new();
event_set($event, $socket, EV_READ | EV_PERSIST, 'ev_accept', $base);
event_base_set($event, $base);
event_add($event);
event_base_loop($base);

$GLOBALS['connections'] = array();
$GLOBALS['buffers'] = array();

function ev_accept($socket, $flag, $base) {
 static $id = 0;

 $connection = stream_socket_accept($socket);
 stream_set_blocking($connection, 0);

 $id += 1;

 $buffer = event_buffer_new($connection, 'ev_read', NULL, 'ev_error', $id);
 event_buffer_base_set($buffer, $base);
 event_buffer_timeout_set($buffer, 30, 30);
 event_buffer_watermark_set($buffer, EV_READ, 0, 0xffffff);
 event_buffer_priority_set($buffer, 10);
 event_buffer_enable($buffer, EV_READ | EV_PERSIST);

 // we need to save both buffer and connection outside
 $GLOBALS['connections'][$id] = $connection;
 $GLOBALS['buffers'][$id] = $buffer;
}

function ev_error($buffer, $error, $id) {
 event_buffer_disable($GLOBALS['buffers'][$id], EV_READ | EV_WRITE);
 event_buffer_free($GLOBALS['buffers'][$id]);
 fclose($GLOBALS['connections'][$id]);
 unset($GLOBALS['buffers'][$id], $GLOBALS['connections'][$id]);
}

function ev_read($buffer, $id) {
 while ($read = event_buffer_read($buffer, 256)) {
 var_dump($read);
 }
}
?>

См. ru2.php.net/manual/en/book.libevent.php и ru2.php.net/manual/en/libevent.examples.php

Худший ответ:
Получить поток через inetd действительно довольно просто, правда несколько дней длилось прежде чем провайдер настроит это в VPS. у меня еще трекер который шлет все в бинарном формате и просит ответ. Вот с ответом пока что то не получается ответить
$f=fopen("php://stdin","r");
$data=fread($f,1024);
$array = unpack("c*", $data);
//составляем ответ из полученной строки
$talkback=pack("c*",0x78,0x78,0x05,0x01,$array[13],$array[14],0xD9,0xDC,0x0D,0x0A);
echo $talkback;
//далье после ответа должен начать присылать данные о кооординатах но он упорно шлет первую строку логина, видимо не получает ответа через echo
fclose($f);
Вопрос: Генерация штрих-кодов в Microsoft Excel?

Лучший ответ:
К примеру вот. Там же есть разные примеры (тут пример для excel 2010).

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

Лучший ответ:
Пример codepen.io/cleric/pen/mfyaE
Самый простой способ — просто повернуть сам холст. Так сделано для второго эллипса.
Если же поворачивается добавочный элемент, как у третьего эллипса, то нужно просто применить матрицу поворота.
Что лишний раз доказывает, что линейная алгебра, матанализ и прочая математика — вовсе не только удел геймдева.

Худший ответ:
Примерно так, центр надо сместить только
jsfiddle.net/4e404rbr/1
Вопрос: VPN сервер на VDS

Лучший ответ:
я бы всёже выбрал openvpn, пользуюсь им очень давно, есть клиенты и для iphone www.guizmovpn.com/ и для андроида. плюс — поддержка работа через NAT и http/socks прокси.

Худший ответ:
на VDS нужно включить TAP/TUN интерфейс но не факт, что один из этих L2TP, PPTP на нем заработает. У меня не заработал ни пптп ни л2тп. Поднял ОпенВПН но с ним не работает айФон.
Вопрос: Централизации разнородных видеорегистраторов?

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

Худший ответ:
Тут рекомендацией может быть только согласованием с людьми, принимающими решение о закупках, программы (как бы это громко не звучало) по унификации cctv-хозяйства. С выбором удовлетворяющего софта и регистраторов, приглашением представителей вендоров и прочими веселыми вещами. Дальше по мере выхода из строя оборудования и запуску новых объектов мы знаем, что закупать. Цены при таких условиях тоже могут стать приятнее, чем озвучивают (если вы вкусные =)).
Под централизацию посоветую обратить внимание на macroscop и ISS. Но сейчас это вам не поможет, если вы не готовы к варианту "собрать, выкинуть, закупить новое". Для вас жизненной необходимостью является поддержка мультисерверности.
А сейчас можно глянуть на ivideon. Это будет костыль, но ажурный резной костыль.
Вопрос: Можно ли защититься от Ddos при помощи PHP?

Лучший ответ:
я смог зарегистрироваться с логином " (кавычка) и остальными пустыми полями
давай свой код, мы сейчас тебя разложим на молекулы

Худший ответ:
От PHP требуется грамотное использование. Защита от ddos реализуется совершенно на другом уровне. А этот скрипт принципиально не поможет ибо ddos он на то и ddos, что с разных IP идет. Даже напротив, с этим скриптом быстрее ляжете.
У вас либо хостер совсем плох, либо вы что то накодили кривое.
Для начала надо выяснить из за чего именно падает сайт. Где узкое место, откуда нагрузка. Если не нравится Узбекистанский хостинг, возьмите другой. 
И почему вас вообще беспокоит ddos? Не похоже что у вас какой то коммерчески или конкурентный проект, который был бы смысл ддосить.
Вопрос: Какие технологии использовать для такого сайта?

Лучший ответ:
MySQL+PHP. Записывайте в бд данные и выводите их.

Худший ответ:
Из навыков только: Html, Css (на среднем уровне), Javascript (начал изучать совсем недавно). Вот их и используйте.
Вопрос: Как посмотреть на сайт с телефона, если сайт на ноутбуке с url = 127.0.0.1?

Лучший ответ:
У тебя ноут и смартфон подключены к интернет через роутер, находятся в одной локальной сети. К примеру ноут получает адрес 192.168.1.100 - там и будет сайт.

Худший ответ:
Если что, раздать Wi-fi с ноута можно программой www.mywifirouter.me/. А как только раздадите то и получите доступ к сайту на телефоне!
Вопрос: Разрешить только определённые USB-диски в Windows

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

Худший ответ:
У вас политика: «разрешено все, кроме… »?
Кстати, монитор фотографировать — запрещено или распечатать на принтере то, что необходимо (бинарники — в почтовом mime-формате)?
Вопрос: как вновь подключиться к сессии ssh?

Лучший ответ:
установите себе утилиту screen. 
sovety.blogspot.com/2008/01/screen.html

Худший ответ:
Я бы посоветовал не screen, а tmux.
Субъективно, он удобней и более неприхотлив.
А если в /etc/bashrc вписать:
alias tmux='tmux attach || tmux new'а в ~/.bashrc:
if [[ -z "$TMUX" ]]; then
    tmux
fiто все становится совсем приятно.
Вопрос: Как лучше всего стартовать программирование в Node.JS?

Лучший ответ:
не отдам профессионалу, потому что он никогда не сделает так, как мне нужно
Профессионал не сделает, а Вы сделаете, хотя понятия не имеете как. LOGIC MOTHERFUCKER DO YOU USE IT?
А вообще, если бы Вы хотели разобраться с этим, открыли бы Википедию и начали бы читать про пакеты, заголовки, соединения, сокеты, сетевую инфраструктуру.
И да, можно создать приложение, освоив всё Вами перечисленное лишь частично. Но тогда Вы, возможно, <sarcasm>как и профессионал</sarcasm> сделаете не как нужно, а как получится.

Худший ответ:
Начните вот с этого скринкаста:
https://learn.javascript.ru/nodejs-screencast
Вопрос: Дизайн приложения под iOS?

Лучший ответ:
Макеты в JPG + порезанные в PNG кастомные элементы

Худший ответ:
>рисовать в фотошопе или делать в редакторе, который с iOS SDK поставляется
не то и не другое. лишняя и огромная трудоемкость

>Может есть еще какие-то хорошие решения
есть, называются мокапы (они не только для iOS, есть готовые библиотеки под десктопные приложения, сайты и т.п). В качестве примера: Balsamiq Mockapps (поискать-найдете), или просто распечатываете на бумаге мокапы каждых экранов.
Вопрос: Как хранить конфиги в репозитории?

Лучший ответ:
Я делаю так: в git-репозитории хранится конфиг для разработчиков или пустой конфиг. Конфиг для продакшена хранится вне git на сервере. При деплое просто делается симлинк.

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

Лучший ответ:
Leaflet.js полегче (31 КБ) и проще в освоении, чем OpenLayers. 
Пример «OSM карта + маркер + попап» приведён прямо на главной и занимает десять строк вместе с комментариями.

Худший ответ:
Вам нужно смотреть на такие вещи как OpenLayers.Marker или OpenLayers.Feature.Vector. Чтобы создать маркер с такими-то координатами, я использую вот такой код:
addVehicle: function (layerName, coordinates, attributes) {
        attributes = this.parent.BaseFunc.extendConfigFromDefault(attributes, defaultOptions.vehicleOptions);
        var layer = this.parent.Layer.getLayerByName(layerName);
        if (this.parent.BaseFunc.checkUndefined(layer) || !layer) {
            this.parent.Console.writeError('Func: addVehicle | Layer ' + layerName + ' doesn\'t exists!');
            return false;
        }
        var feature = this.parent.Layer.getFeatureById(layerName, attributes.id);
        if (!this.parent.BaseFunc.checkUndefined(feature) || feature) {
            this.parent.Console.writeWarning('Func: addVehicle | Layer ' + layerName + ' already have feature with this ID: ' + attributes.id + '!');
            return false;
        }
        var point = new OpenLayers.Geometry.Point(coordinates.longitude, coordinates.latitude);
        point.transform(new OpenLayers.Projection(attributes.projection), new OpenLayers.Projection(this.parent.Map.getProjectionObject()));
        layer.addFeatures(new OpenLayers.Feature.Vector(point, attributes));
        return true;
    }

Так же можете почитать вот эту статью. Было время, когда мне нужно было упростить такие шаблонные участки и я написал это мини-плагин.

В документации OpenLayers есть вот такое дело. В этом направлении и нужно копать.
Вопрос: Где найти ответы к упражнениям в книге Р.Седжвика «Фундаментальные алгоритмы на с++»?

Лучший ответ:
Ищите аналоги. Вот, например, ответы к алгоритмам на Java, а тут на С.

Худший ответ:
Если они вообще есть, то на них, должно быть, можно выйти с сайта другой его книги algs4.cs.princeton.edu/home
Вопрос: Как получить ssh к компьютеру за двумя роутерами?

Лучший ответ:
прокидуй порты с роутера на роутер а потом на комп

Худший ответ:
У смотрящего в интернет роутера постоянный ipv4 и есть доступ к роутерам?
Пробрасывать порт 22 на каждом роутере.
У смотрящего в интернет роутера динамический ipv4 и есть доступ к роутерам?
Пробрасывать порт 22 на каждом роутере, подключиться к какому-либо сервису Dynamic DNS, чтобы знать снаружи актуальный адрес.
Нет доступа к роутерам или интернет идет через NAT (т.е. у смотрящего в интернет роутера внутренний IP провайдера)?
Поможет туннель с компьютера во внешний интернет.
Для этого компьютер может подключаться куда-нибудь по VPN и получать на выходе постоянный IP.
Или можно настроить на компьютере ipv6 туннель, тогда SSH будет доступен снаружи по ipv6 адресу (это наверное проще всего сделать, но для подключения к компьютеру у клиентов должен корректно работать ipv6).
Вопрос: Почему некоторые пишут jquery вместо $, есть ли преймущиство?

Лучший ответ:
Они оба делают то же самое. Большинство библиотек используют $ как более короткий путь для доступа к функциям в библиотеках.
JQuery есть много способов доступа к своей библиотеки: window.jQuery('#SPANID').html("Some Text"); window.$('#SPANID').html("Some Text"); jQuery('#SPANID').html("Some Text"); $('#SPANID').html("Some Text");
Так, же JQuery или window.jQuery может быть использован вместо $, если вы используете более одной библиотеки.

Худший ответ:
Преимущество записи через $ -- короткая форма (всего один символ). 
Полная запись (JQuery) используется для предотвращения конфликтов имён, если кроме JQuery вы используете другие библиотеки в своём проекте, которые могут также использовать именование $() для своих нужд. 
Кое-какая дополнительная информация есть тут: stackoverflow.com/questions/2212602/versus-jquery
Вопрос: Нужен ли топик про опыт восстановления MySQL (InnoDB) с бонусом?

Лучший ответ:
Да, это круто.

Худший ответ:
Будет интересно почитать. Недавно сам пытался восстановить данные с помощью «Percona Data Recovery Tool for InnoDB», но случай был немного другой. Скиньте сюда ссылку на топик после написания. Спасибо.
Вопрос: В какую сторону лучше копать в плане написания статей?

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

Худший ответ:
Какая тема самому интереснее, та и лучше. Можно проанализировать запросы к, например, Яндексу wordstat.yandex.ru, кто что ищет.
Вопрос: Как заменить labels полей в YII?

Лучший ответ:
не вызывайте метод labelEx, и добавьте для textField третим аргументом массив параметров, один из которых будет placeholder:<?php echo $form->textField($model,'username', ['placeholder' => 'password']); ?>

Худший ответ:
Решил вопрос следующим массивом, т.к. отдельно плейсхолдер почему-то не хотел работать. <?php echo $form->textField($model,'username',array('size'=>60,'maxlength'=>255,'encode'=>false,'value'=>'','placeholder'=>'Placeholder content')); ?>
Вопрос: Как можно отправлять SMS прямо из терминала linux?

Лучший ответ:
Я подключил к серверу старенький телефон от Nokia и использую програму gnokiiGnokii 

echo «Hello world.» | gnokii --sendsms +79260000000 -r

Худший ответ:
подключил просто email2sms у мтс, ничего не стоит, шлю просто на емайл командой mail.
Вопрос: Поисковые системы и сайты c использованием ajax. Есть проблемы?

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

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