Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: В свете подорожания доллара, стоит ли сейчас покупать комплектующие?

Лучший ответ:
Предугадать поведение валюты — не легко. Если нужно — берите. В свое время, в Украине доллар был по 5 гривень, внезапно вырос до 6. Я ждал пока он вернется к 5, чтобы купить ноутбук, а он, зараза, вырос до 8.

Худший ответ:
Самый правильный совет такой (и вы наверняка его уже слышали):
Держите деньги в валюте будущих расходов.

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

Лучший ответ:
Есть замечательная функция mktime(), которая может правильно (в том числе с учетом перехода на летнее/зимнее время) прибавлять нужное кол-во единиц измерения времени к известной дате и времени. Например, дата на 30 дней больше чем имеющаяся:$newtime = mktime($hour, $minute, $second, $month, $day + 30, $year);
Ну и вычесть дату из time() можно этим же образом.
К тому же в Вашем распоряжении есть класс DateTime(), у которого есть конструктор, в который можно передать строку таймштампа, как исходная строка даты у Вас, после чего извлечь из него юниксовый timestamp с помощью метода getTimestamp().$timeObj = new DateTime("2015-01-02 00:42:39");
$time = $timeObj.getTimestamp();
$time_now = time();
$difference = $time_now - $time;

Худший ответ:
можна так date('Y-m-d H:i:s', mktime(date('H'), date('i'), date('s'), date('m'), date('H')+30, date('Y')))
Вопрос: Где лучше хранить историю действий в базе данных или в файлах?

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

Худший ответ:
Логировать действия в файл 
Версионировать данные в БД
Вопрос: Что нужно знать об Oracle разработчику Java?

Лучший ответ:
Сертифицированный Java-разработчик должен был сдать экзамен SQL Fundamentals (1Z0 051), который покрывает 90% особенностей реализации SQL в Oracle. В нем есть довольно специфичные конструкции, не встречающиеся в других базах.
Также неплохо знать о PL/SQL, зачем оно нужно, какие плюсы/минусы в сравнении с Java.
Конечно, не повредит чтение Oracle Database Concepts. И Том Кайт для внеклассного чтения :)
Про план и статистику уже сказали.

Худший ответ:
Ну Вам как минимум надо знать, как организовать соединение из Вашего приложения. Как получить данные. И все такое. Конкретно про Oracle полезно знать что такое план запроса, и зачем нужен сбор статистики.
Вопрос: Выгодно ли сейчас создавать сайты для заработка на РСЯ и Google Adwords?

Лучший ответ:
Нет там денег. Если только прямые рекламодатели.

Худший ответ:
конечно выгодно, до сих пор вижу жирующие на рекламе сайты
Вопрос: Люди, помогите найти толкого верстальщика!

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

Худший ответ:
чем free-lance.ru не угодил? задача простая, вам любой это сделает
Вопрос: Как настроить Windows для разработки Ruby on Rails приложения?

Лучший ответ:
да ничего сложного в общем, лучше конечно иметь mac, но если нету то качаешь отсюда http://railsinstaller.org/ru-RU , он все сам ставит без проблем, потом еще нужно будет http://maxopka.su/2013/08/04/ruby-rmagick-%D0%B3%D0%B5%D0%BC-windows-7/ для того чтобы можно нормально работать с изображениями, еще есть запары с бутстрапом в гем файле gem 'anjlab-bootstrap-rails', '>= 3.0.0.0', :require => 'bootstrap-rails' так нужно будет писать, и кстати смотрите в сторону haml он намного быстрее html, щас смотрю в сторону покупки mac'a, если не понравится linux'вые платформы. а еще хорошая полукнига http://railstutorial.ru/ , старовата уже но если нормально гуглить можно адаптировать приложение,  нужно еще бешеное желание писать на rails, знание английского чтобы грамотно задавать вопросы на http://stackoverflow.com/ потому что на toster.ru знающие люди поймали звезду походу, а отвечают одни отсосы типа @umarov

Худший ответ:
Windows - наиболее предпочтительная система для разработки Rails приложений.
Однако стоит заметить, что Rails используется для построения серверных приложений (а сервера в большинстве своём это nix-системы).
Наиболее оптимальный вариант: Держать проект на сервере (в той же виртуальной машине с ubuntu и иже с ней), а разработку вести в удобной windows-среде.
Главное разобраться с проблемой libv8 =)
Вопрос: Скрытый скрипт для рандомного клика по рекламе, возможно ли?

Лучший ответ:
Очередной любитель халявы и кандидат для вечного бана в адсенс)

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

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

Худший ответ:
Я вообще нечего не понял )
Вопрос: Методы установки приложений в Mac OS X?

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

Худший ответ:
А как же brew install PACKAGENAME
Вопрос: Спойлер для сайта?

Лучший ответ:
Это JS:
<script>
jQuery(document).ready(function(){
	jQuery('a.spoiler-head').click(function(){
		jQuery(this).next().toggle(200);
		return false;
	});
});
</script>

Это CSS:

.spoiler {position:relative;}
.spoiler a.spoiler-head {display:block; float:left; margin:10px 0 2px 0; text-decoration:none;}
.spoiler a.spoiler-head span {padding:0; border-bottom:dashed 1px #71C83B; font-size:16px; color:#71C83B;}
.spoiler .spoiler-body {display:none; position:relative; padding:6px 0 0 0; margin:0; clear:both;}


Это код самого спойлера:

<div class="spoiler">
	<a class="spoiler-head" href="#">Внимание, спойлер!</a>
	<div class="spoiler-body">Тут содержимое нашего супер простейшего спойлера</div>
	<div class="clear"></div>
</div>


Стили измените на свои и вместо «Внимание, спойлер!» можете вставлять что угодно.

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

Это код вашего спойлера:

[collapse collapsed title="описание спойлера" class="spoiler_img"] содержимое которое прячется под спойлер[/collapse]

Это вставляйте в css:

.spoiler_img {background:url("image.png") no-repeat;}

P.S. Чтобы вставлять произвольное изображение и не извращаться со стилями, нужно переделать код самого модуля.
Вопрос: Разработчик в растущий проект — как его найти?

Лучший ответ:
ТМ для этого создали специальный сервис Хантим

Худший ответ:
@OnYourLips Ну почему бесплатно? если платить им зарплату и дать долю, и при хорошей работе будет результат, сайт начнет приносить больше денег, соответственно можно и сразу платить больше, а если то что они делают не приносит фактически результата, и растянуто во времени, то как тут быть, основатель проекта рискует постоянно :)
2000$ средняя зарплата, если рассматривать в чистом виде, на удаленке, + если еще и взять в долю, то вообще все отлично! Я же не предлагаю полностью на ура работать, по мне, мои условия приемлемы, вопрос в другом, надо ли ему - разработчику этот проект и сом ной работать, насколько он готов погрузиться в него, а ведь он уникальный и там можно очень интересных вещей сделать, за которые Инвесторы будут готовы дать приличные деньги на расширение (если разработчики не хотят ждать).
Вопрос: Какие книги почитать для быстрого перехода с PHP на C# (срок 3-5 дней — это ~50 стр. + практика)?

Лучший ответ:
Вот отличный сайт, база по нужному языку быстро загружается в мозг
learnxinyminutes.com/docs/csharp

Худший ответ:
C# 5.0. Справочник. Полное описание языка.
Если будет слишком сложно то Язык программирования C# 5.0 и платформа .NET 4.5 (его сейчас еще рас 10 посоветуют тут).
Вопрос: Защита видео от копирования?

Лучший ответ:
Полностью себя обезопасить себя нельзя.
От «dd if=/dev/sr0 of=/home/user/» мало что спасёт. По поводу плеера на сайте — тоже не вариант, так как конечному пользователю отдаётся картинка, которую можно «выкусить». Если в кратце, то получаешь прямую ссылку на файл или записываешь в поточном режиме. 

Самый безопасный вариант: ваше железо + ваш диск с шифрование и прочей лабудой. Но как показывает практика (например Blue-ray) защита долговечной быть не может.

Худший ответ:
Есть сервис от Старфорса www.star-force.ru/solutions/product/starforce-audi...
Вопрос: Можно ли уже ставить php7?

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

Когда выпустят stable версию без этой надписи, то юзайте на здоровье, баги есть и на версиях , который вышли давно, это неизбежно. Поэтому там эта надпись стоит, что 7-ая версия пока в режиме тестирования, скажем так.
Но я лично не стал бы пока его юзать, оставил бы, пока другие наступят на грабли(мало ли , что будет в продакшне)

Худший ответ:
неделю назад запустили один проект на семерке (на 5.6 был баг специфичный который при определенных обстоятельствах крэшил fpm после каждого запроса, а hhvm  не юзабельна с postgresql) - полет нормальный. Но я бы не рекомендовал пока так рисковать.
Вопрос: Зачем в Bitcoin было делать монеты в виде дробей?

Лучший ответ:
А какая разница?

Худший ответ:
@mrdubz Тогда еще вопрос: почему в Bitcoin не сделали инфляцию? хотя бы небольшую. Ведь она несет положительный эффект. Я так понимаю из-за того что кол-во монет ограничено? Можно было-бы убрать это ограничение и сделать инфляцию.
Вопрос: Как из php вызвать javascript(jQuery) функцию?

Лучший ответ:
основа основ - php и javascript выполняются на разных концах в рамках клиент-серверной архитектуры и могут общаться только посредствам HTTP.
Так что вы не вызываете javascript фунцкию при помощи PHP и никак не можете этого сделать (во всяком случае не на прямую)
Запишите все внутри одного тега script, php тут вообще не причем.

Худший ответ:
Тебе сюда. Могу посоветовать книгу почитать. Потом уже можешь приступать к PHP.
Вопрос: Как законно сделать несколько пользователей одновременно windows?

Лучший ответ:
Никак. Законно только Windows Server и покупка RDP-лицензий.

Худший ответ:
www.ibik.ru/ru
Про легальность почитайте у них, в интернетах, в лицензионном соглашении с Microsoft, etc.
Вопрос: Почему многие популярные интернет издания используют шрифт с засечками для основного текста, хотя это дурной тон?

Лучший ответ:
Как раз для основного текста они и сделаны - засечки позволяют вам лучше (быстрее, легче) читать длинный текст. Засечки как бы пол и потолок строки направляющие взгляд горизонтально и не позволяющие случайно перескакивать со строчки на строчку + буквы лучше различаются благодаря большему количеству деталей.
Это в теории. Сегодня больше к стилю относится - старое, надёжное, авторитетное, хипстерское - с засечками, современное, свободное, молодое - без засечек.

Худший ответ:
Нет, это не друной тон, трудно воспринимать буквы без засечек, а засечки как бы делают буквы более узнаваемыми, это классика, когда-то вообще всё с этими самыми засечками печатали.
Вопрос: Как в Java делать byte b; b++ и b-- правильно?

Лучший ответ:
К сожалению, в Java нет unsigned типов, но можно перед выводом или использованием значения наложить на него битовую маску:public class bytes{
	public static void main(String[] args){
		byte b = (byte) 200;
		System.out.println(b & 0xFF);
		b+=100;
		System.out.println(b & 0xFF);
	}
}
Этот код выведет 200 и 44.>>Пример: 200 + 100 = 44
К слову, это называется не "дополнительным кодом" (доп. код — это представление отрицательных чисел, см. ту же Википедию), а переполнением, т.е., попыткой записать в переменную число большее, чем допустимо типом переменной, в результате чего старшие биты попросту утрачиваются.

Худший ответ:
Брать тип под задачу. Хоть BigDecimal.
Вопрос: Хороший ли это способ для выравнивания текста и иконок на одной линии в разных блоках?

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

Худший ответ:
Задайте высоту строки для родителя.
И покажите код
Вопрос: Непонятные проблемы с интернетом?

Лучший ответ:
Вы чего! Весь интернет кроме мейл.ру работает, это же мечта, вам радоваться же нужно!

Худший ответ:
У нас в провайдера, лажа была с mail.ru причем сайт открывался, а вот при нажатии на вход вечная загрузка и тайм-аут )
Вопрос: Как отправить HTTP запрос методом POST на URL через PHP?

Лучший ответ:
Действительно, за время, которое потратили на создание вопроса,  Вы могли без проблем найти интересующую Вас информацию в любом поисковике.
Но раз вопрос уже задан, то должен быть и ответ(ы).
Собственно, @OnYourLips дал ссылку на хороший фреймворк, но если нет смысла тащить в проект/скрипт целый фреймворк ради одного запроса, к примеру, то логичнее воспользоваться упомянутым CURL. В Вашем случае сценарий использования CURL будет выглядеть примерно следующим образом:$myCurl = curl_init();
curl_setopt_array($myCurl, array(
    CURLOPT_URL => 'http://target.site.com/form.php',
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => http_build_query(array(/*здесь массив параметров запроса*/))
));
$response = curl_exec($myCurl);
curl_close($myCurl);

echo "Ответ на Ваш запрос: ".$response;
Если надо передать при этом ещё и файлы, или обратиться по https, или ещё чего Вам понадобится - добро пожаловать в документацию:
http://php.net/manual/ru/book.curl.php
Советую обратиться к документации в любом случае, дабы ознакомиться со всеми возможными нюансами, а также понять и выбрать то, что конкретно Вам потребуется для решения Вашей задачи.

Худший ответ:
Какой-то народ неадекватный пошел, наверно, новый дизайн так влияет...Ответ на Ваш вопрос. От себя добавлю ещё один вариант решения pecl_http - HttpRequest.
Вопрос: Организация call-центра с веб-интерфейсом

Лучший ответ:
Чтобы принимать звонки вам потребуется либо внешний  телеком провайдер, который предоставляет внешний номер телефона, либо GSM/PSTN шлюз, в который можно воткнуть SIM карты для приема вызовов. Если это CRM, то скорее всего нужно масштабируемое решение и потребуется арендовать пул номеров у провайдера. На эти номера будут поступать звонки и ваш Asterisk сервер будет распределять их по операторам.
webrtc действительно подойдет если операторы CRM будут использовать Chrome или FF.
В IE оно пока не работает.
jssip или sipml5 надо внимательно тестировать, т.к. могут вылезти такие баги, которые не удастся исправить в разумное время. Кстати удержание вызова в WebRTC работает через воркэраунды в силу некоторых причин. Знаю что у Flashphoner удержание и трансферы для WebRTC работают. В sipml5 не тестировал.автоматическое определение номера
это скорее дело Asterisk-а прислать эти данные Web-телефонуоткрытие карточки клиента
Это есть в каждом API. Раз вызов входящий видно, значит есть соответствующее событие.Возможно есть какие-то готовые решения такой интеграции веб-телефона на страницу сайта.
Более готовых софтверных решений чем Flashphoner не видел. Есть куча SAAS. Может их?

Худший ответ:
Знаете сколько стоит разработка такого проекта?
Вопрос: Замена Kinobaza.tv

Лучший ответ:
грусть (
хороший проект.

Худший ответ:
Кинобаза не закрывается.
За последнюю неделю пришло очень много различных предложений о продолжении развития проекта.
Так что если наша команда им и не будет далее заниматься, то это не значит что пользователи в один прекрасный день увидят 404 :)

Спасибо всем за теплые отзывы, нам самим грустно…
Вопрос: Индексирует ли Яндекс JavaScript-генерируемый контент?

Лучший ответ:
Кто-нибудь слышал работает ли в этом направлении Яндекс?
Если и работает, то так тихо, что никто не знает

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

Лучший ответ:
Очень похоже на динамику. Можно попробовать построить граф (полный?) из ключевых точек. Предпосчитать расстояние между вершинами по карте (A*). 
Далее вы либо можете либо просто придумать хитрые веса для ребер на основе длинны и рейтинга достопримечательностей в инцидентных вершинах. В этом случае нужен путь максимального веса.
Иначе надо искать путь максимального веса с ограничением на длину. Наверняка люди не захотят обходить весь город. Вроде бы по ссылке описывается что-то подобное.

Худший ответ:
Алгоритма два: поиск в глубину и поиск в ширину.
В зависимости от прямизны рук, поиск в глубину потребует меньше памяти и отработает быстрее, зато поиск в глубину найдёт оптимальный (кратчайший по количеству хопов) путь. Для поиска в ширину потребуется либо модификация данных в графе, либо отдельно хранить уже посещённые узлы и узлы, которые обрабатываются на текущей итерации.
Ну и хорошо бы не впадать в шок при слове "рекурсия".)
Вопрос: JQuery: как отследить переход на другую страницу по выполнению JavaScript кода?

Лучший ответ:
Возможно вам поможет jQuery событие 'unload': api.jquery.com/unload/?

Худший ответ:
Этот вариант всегда в запасе. Но я надеюсь на чудо и гуру.
Вопрос: Движок или фреймвок для первой игры?

Лучший ответ:
Мы считаем, что ты можешь подкинуть монетку

Худший ответ:
Для того, чтобы адекватно ответить на ваш вопрос, нужно:
1) Знать ваши скилы в программировании
2) Знать что за команда собралась
3) Знать хоть что то о самой игре, целевых платформах.
Вопрос: С чего начать обучение разработки под мобильные устройства?

Лучший ответ:
В качестве быстрого старта под android мне помогли уроки с http://startandroid.ru/ru/uroki/vse-uroki-spiskom

Худший ответ:
Попробуй Corona SDK - очень простая в освоении. Делает нативные билды под iOS и Android. Больше подходит для игровых проектов, но и бизнес приложения на ней тоже можно делать.
Документация хорошая, есть книги по ней и куча туториалов.
Вопрос: Верна ли cтатистика продаж современных CMS?

Лучший ответ:
Добрый день, тут нужно принять во внимание следующее:
01. В рунете примерно 20 000 - 35 000 (наверняка уже больше - www.datainsight.ru/howmanyshops) онлайн-магазинов, из них примерно треть - это крупные, средние и небольшие, но хорошо продающие. В байнете ок. 5 000 - 10 000 и т.д., т.е. количество магазинов в русскоязычном сегменте довольно ограничено. А вот что касается США, Европы и т.д., то там кол-во в разы больше, но и рынок уже перенасыщен.
02. Можете взять ТОП-100 (есть, например, в коммерсанте и его дочке - "секерете фирмы") онлайн-витрин и убедиться, что крупные игроки редко используют CMS. При этом мелки используют CMS часто, но бесплатные: OpenCart, WordPress (Woocommerce, Ecommerce, Eshop), реже - гибкий Drupal и т.д. Остаются средние игроки, кот. в первую очередь привязаны к 1С - и здесь тормознутый, громоздкий, но раскрученный и дорогой 1С-Битрикс на коне. Ещё есть SaaS платформы типа pokupo.ru (недавно просто подключал), InSales и т.п., кот. под себя подминают уже процентов 10 рынка. 
03. Но главное: в чем отличие Вашей CMS от конкурентов? Например, на Drupal'е можно сделать любой проект почти любой сложности; WordPress лёгок в освоении и имеет кучу плагинов; Joomla - решение для новичков и т.д.? Рынок, скажем, 5-7 лет назад и сейчас - это разные вещи: консолидация уже произошла и основные клиенты распределены, а вытащить кого-то, надо идти в развивающиеся рынки: Узбекистан, Казахстан, Монголию и т.п.
04. Занимаюсь подключением CMS на платежках - https://z-payment.com/cms.php - здесь, например, есть список тех систем управления сайтом, кот. подключал, могу сказать, что заказов не море, но они есть. В том числе и на платные. В этом есть 1 из путей развития: создайте модули (если ещё нет) для платежных систем, сделайте интеграцию максимально просто и объясните, какие плюшки получит магазин - настроите бесплатный по факту канал. Второй путь - оборот.ру и проч. торговые форумы, где обитают сами магазины и не редко спрашивают, с чего начать, какую CMS сделать. Тут, конечно, надо представлять себя через "3е лицо". Наконец, можно провести анализ конкурентов, выявить слабые места и подать все как исследование рынка, в итоге выделив (но только если это правда!) преимущества своей cms и других. Люди уже сами выберут, если это достойный продукт.
Наконец,  "Вот и вопрос, может разработчики придумывают цифры, да бы накрутить себе популярность? " - накрутка есть всегда, в какой-то степени неумышленная точно, т.к. даже продав 30 000 копий можно быть в глубоком минусе, ведь крупные CMS - это целый штат сотрудников (менеджеры, бух., программисты и т.д.). Битриксу же, например, накрутки не оч. нужны - он использует себя как побочный продукт популярно, но на мой взгляд тоже побочного, продукта.

Худший ответ:
Не думаю, что цифры придуманы. У Битрикса вообще маркетинг на высоте, отсюда и продажи. Сам же продукт не сказать, что прям зашатаешься)
P.S. Хоть я и не видел вашу cms в деле, но 100% не купил бы. Во-первых, потому что не нашел бы отзывов о ней в интернете... Да и вообще, одному написать что-то конкурентноспособное за 3 месяца нереально.
Вопрос: Так что там с фабрикой, купленной «Ангстремом» у AMD?

Лучший ответ:
Так ведь это не нанотехнологично же!

Худший ответ:
Судя по тому, что я слышал с год назад — его было просто некуда устанавливать. Ну типа завод (здание) строят, оборудование лежит, ждет.
Вопрос: Как создавать архитектуру JavaScript приложений?

Лучший ответ:
 Паттерны в JS уже прочитали? 
Возможно, вы не уделяете внимание рефакторингу по мере написания приложения. Про рефакторинг можно много читать, например вот

Худший ответ:
Правильная и масштабируемая архитиктура:
Смотри в сторону Backbone addyosmani.github.io/backbone-fundamentals
Еще есть именно архитектура: Fluxhttps://facebook.github.io/flux/docs/overview.html
Не подумай ничего плохого, отличная статья))):blog.andrewray.me/flux-for-stupid-people
Вопрос: Как вести разработку с двух компьютеров с разными ОС?

Лучший ответ:
я так понимаю это папочка с файлами которую для себя эта IDE создает. Добавь папочку в gitignore https://git-scm.com/docs/gitignore
А разработка проста, работаешь коммитишь, закончил работу за компом заккоммитил и потом git push origin залил в реп, далее сел за другой комп сделал git fetch(проверил обновление), далее тебе подскажут все, как выкачать обновление.

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

Лучший ответ:
От гугла вот что нашел, но все равно ошибка выходит
Да, потому, что если твой запрос не нашел ничего, то first вернет nil. А у объектов класса nil нужно тебе метода нет.
Выход может быть инициализация нового объекта:@conversion = Conversion.joins(:track)
    .select('SUM(conversions.revenue) as sum_revenue, COUNT(*) as count_conversions')
    .group('tracks.campaign_id')
    .where(:tracks => { :campaign_id => campaign_id })
    .order('tracks.campaign_id ASC')
    .first

@conversion ||= Conversion.new
Хотя, на мой взгляд, если тебе нужно несколько раз получать значение этого метода, то да, используй под это дело дополнительную переменную.@count_conversions = @conversion.count_conversions if @conversion
UPDATE: Или так, если важно, чтобы всегда в @count_conversions было число@count_conversions = @conversion.try(:count_conversions).to_i .

Худший ответ:
conversions - это атрибут модели? Если да, то такое вещи прописываются в миграции, вида t.string :conversions, default: 'some default value'
Вопрос: Как грамотно реализовать алгоритм случайного блуждания?

Лучший ответ:
после echo:
$number=$newNumber;

Худший ответ:
не работает метод присваивания не знаю почему.
выдает странный результат 0
300
0 = 234
234
300
1 = 277
277
300
Нашел рабочий код$steps = 50;
$newNumber = 300;

for ($i = 0 ;$i <= $steps; $i++){
	echo $newNumber . "\r\n";
    if ( $newNumber <= 0 )
       $newNumber = $newNumber + rand(0,100);
    else
	   $newNumber = $newNumber - rand(0,100);
	echo $i . " = " . $newNumber  . "\r\n";
}
?>
Спасибо.
Вопрос: Таймер Qt: как лучше сделать отсчет времени?

Лучший ответ:
DerClass::DerClass(QObject * parent)
    : QObject(parent)
    , mTimer(new QTimer(this)   
{
    connect(mTimer, SIGNAL(timeout()), this, SLOT(update()));
    mTimer->start(1000);
    mSecondsToEnd = 60;
}

DerClass::update()
{
    --mSecondsToEnd;
    if ( mSecondsToEnd > 0)
    {
        QStiring time = QString::number(mSecondsToEnd);
        ui->backTimerTextLabel->setText("Осталось " + time + " секунд" );
    }
    else
    {
        mTimer->stop();
        doWork();
    }
}

Худший ответ:
Решение в лоб - использовать QTimer вместе с QTimerElapsed