pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как ускорить работу Eclipse c javascript файлами?

Лучший ответ: Работал с eclipse потом перешел на aptana+pydev, после перехода на pycharm || phpstorm наконец то ide взлетела. Pycharm умеет не прегружая систему аккуратно анализировать содержание файла. Aptana и eclipse почему даже на не сильно больших в районе 1000 строчек js файлах и не только начинала просто съедать все скромные ресурсы.

Худший ответ: попробуйте редактор из Aptana, или отключить project->build automatically
Вопрос: Какой есть хороший учебник по C++?

Лучший ответ: Единственный качественный и от того популярный GUI, в С++, это QT, всё остальное это переходные или устаревшие технологии. То есть если нужен GUI и строго С++ то только QT, альтернатива это C# или Java, где придётся учить новый язык.

Худший ответ: Шилдт
Вопрос: Хабр стоит $1млн или $10млн?

Лучший ответ: Хабр не продается! (с)

Худший ответ: $10млн — правильная математика. (но они зарабатываеют не только на рекламе).
$1млн — с потолка. (50-60 тысяч — зареганных, а посещаемость намного больше).
Вопрос: Можно ли использовать биткоин майнер для брутфорса?

Лучший ответ: Нет, нельзя. 
Если речь об аппаратном ASIC майнере, то у него задача очень тупая, щелкать SHA2(SHA2()) и результат сравнивать с некоторым таргетом. Удовлетворяет - посылаем на выход, нет - крутим счетчик и хэшируем дальше. 
Если речь о программном майнере, то проще с нуля брутфорсер писать, чем переделывать исходники майнера, который для этого не предназначен.

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

Лучший ответ: Голосую за Кормена). Экономической математики должно быть достаточно чтобы осилить, а остальное дело времени и усилий.

Худший ответ: В электроном виде Программирование: типовые задачи, алгоритмы, методы.
В бумажном варианте хороша эта Алгоритмы на Java.
Вопрос: В Windows 10 System занимает 80 порт, что делать?

Лучший ответ: для начала, поискать вопросы в тостере, на которые уже дан ответ
На windows 10 pro 80 порт закрыт намертво протокол TCP 4?

Худший ответ: Найти Службы IIS -> Службы Интернета -> Безопасность -> снять галочку с Фильтрация запросов
Вопрос: Использование ноутбука в качестве второго монитора?

Лучший ответ: Простейшим способом получить рабочую линукс-систему на втором ноутбуке является запуск с «живой флешки». Существует уйма разных дистрибутивов (хоть тот же кноппикс), имеющих готовые для записи на флешку образы (записать можно из линукса при помощи dd или из мастдайки какими-то хитрыми средствами).
Скачав такой образ и записав его на флешку (особенно удобно — на SDHC, чтобы ничего не торчало из USB-разъемов), вы будете иметь полноценное линукс-окружение на ноутбуке жены, не трогая то, что там уже установлено.
Ну, а имея два ноутбука с линуксом, можно разделить экраны либо при помощи ssh-сессии, либо при помощи удаленного X-доступа, либо еще одним из множества способов.

P.S. При работе даже по стомегабитке, если вы пользуетесь коротким кабелем без промежуточных хабов-свичей, скорость практически не страдает (если, конечно, вы не будете гонять в кваку с трансляцией openGL по сети).

Худший ответ: А так — проще всего
www.teamviewer.com/ru/download/linux.aspx
Вопрос: Можно ли как-то скрывать код при помощи комментариев?

Лучший ответ: в шторме можно https://www.jetbrains.com/phpstorm/help/folding-cu...
пример #region Description
$users = [];
// ... 
#endregion
и кстати для переключения между ними есть горячие клавиши
https://www.jetbrains.com/phpstorm/help/navigating...

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

Лучший ответ: Самый быстрый исполняемый код — это тот, который написан вменяемым программистом. Если у вас код выполняктся за O(nn), хотя есть алгоритм, делающий тоже самое за O(n), вам никакой компилятор не поможет.

А так неплохие результаты выдают компилер студии и GCC. Ну и Intel C++, хотя его надо твикать, чтобы получившийся бинарник не тупил на AMDшных процах.

Как-то вот так.

По поводу оптимизаций — компилятор знает про выравнивания, конвеер и ещё кучу разных вещей, которые даже за счёт в нужном месте воткнутого NOP ускорят код в несколько раз.

Худший ответ: Самый быстрый код это тот, который выполняется на этапе компиляции.
Вопрос: Посоветуйте успокаивающий дизайн

Лучший ответ: По поводу пункта а, зелёные тона не стоит, лучше светло оливковые. Подойдут спальные светлые тона. Но общий вид не должен выедать глаза яркостью. В смысле и чисто белых мест быть не должно. Так что проверяйте на самом контрастном мониторе с самой высокой яркостью, что будет получаться.

Шрифт должен быть тоже спокойный, легко читаемый, но ни в коем случае не монументальным и прямым. Segoe UI точно не подойдёт.

С углами тоже не стоит перебарщивать, больше 8 пикселей будет смотреться нелепо и раздражительно. Если больше, но не выделять контрастно. Не скупитесь на отступы между блоками, между заголовком и тп.

Никакой сложной анимации, вылетов, выезжаний. Когда она будет тупить, будет раздражать. Вообще нужно продумать все элементы на странице и их функциональность, а дизайн, как подчёркивание простоты.

Худший ответ: Да, кроме дизайна важно продумать функционал.
Например на странице сообщения об ошибке ясно, что усер будет недоволен, но надо ему кроме дизайна предложить выход из ситуации. Это могут быть линки на другие ресурсы, возможность воспользоваться поиском, форма обратной связи, возможность отрепортить ошибку и т.п. — т.е. чтоб было ясно, что делать дальше.
Вопрос: Что нужно знать для свободного владения C++ или C#?

Лучший ответ: Раз вы задаете такой вопрос - значит вы не свободно владеете этими языками.
Это означает что при написании любой задачи у вас не будет возникать вопроса "как реализовать это на этом ЯП". Если проводить аналогию с иностранными языками - вы сможете любую возникшую в вашей голове мысль сказать на иностранном языке. Суть свободного владения - при разработке язык разработки вас не тормозит. Тормозят сложности алгоритмов, структуры проекта или чего то подобного.

Худший ответ: Забавно :) Один сказал очевидные вещи, а другой экзаменационные билеты какие-то запостил :)))
А мы-то собрались услышать великую истину :)
Вопрос: Как спрятать разделитель горизонтального UL, находящийся на конце строки?

Лучший ответ: Есть один финт, правда грязный. Для каждого элемента списка в псевдоэлемент :before засуньте буллит. Ваша макет будет выглядеть как то так:• Rainbow • Television • Interpol • The Shins
• Whitesnake • The Killers • 16 Horsepower
Далее контейнер со списком с помощью отрицательного margin-left сместите влево на такое количество пикселей, чтобы буллиты первых слов в строке скрывались под внешним контейнером.

Худший ответ: Если есть возможность как-то предсказать число элементов в строке, можно воспользоваться псевдоклассом :nth-child в совокупности с :after или :before. Например, правила ниже добавят буллит после каждого элемента, кроме каждого четвёртого..some-element:after{
   content:'•';
}
.some-element:nth-child(4n+4):after{
   content:'';
}
Вопрос: Какой почтовый сервер выбрать под Debian?

Лучший ответ: Странный вопрос. Exim конечно. Он уже стоит в системе, нужно только допилить немного и будет вам неубиваемый шустрый почтовый сервер.
Всякие Postfix-ы по функционалу и возможностям и рядом не валялись
Вот такое: www.lissyara.su/articles/freebsd/mail/exim+dovecot... уже 3 года использую, правда на FreeBSD. Под Debian особой разницы в настройках нет

Худший ответ: можно попробовать Communigate, очень удобный и настройки все через web. один минус платный, хотя и не дорогой
Вопрос: Нанести русские буквы на пульт ДУ или мини-клавиатуру

Лучший ответ: Некогда (90е) были т.н. «переводные шрифты.»
Ищите.

Худший ответ: Ну ребята из ipazzport делают и русскоязычные версии.
Вопрос: Как сделать агрегатор товаров?

Лучший ответ: wordpress.org/extend/plugins/gdeslon-affiliate-shop/ — пользуйтесь

Худший ответ: Я делал отдельный партнерский модуль. Данные забираются через XML(XML запрос->MySQL->XML ответ). Ведется учет заказов и начисление % бонусов. Товары с магазина можно вывести в отдельную CMS (бесплатный проект с таким же модулем) или в HTML статику (есть утилита Shop4partner.exe для генерации таких файлов) или в JS баннер. Вот немного описаний и статья. Есть возможность ставить вывод товаров на бесплатные хостинги (аля народ.ру), для этого есть мини сборка CMS на файлах.

Если на другой платформе, то выше дали верный совет — через YML, но это надо разбирать весь файл, а у меня выводится только те данные, которые нужны в данном месте, в данном количестве в текущем времени без нагрузки на сайт донора (можно выдавать API ключи доверенным сайтам для доступа к информации).
Вопрос: Где бы найти преподавателя по PHP?

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

Худший ответ: Помню на phpforum.ru/ были бесплатные онлайн курсы PHP, хотя лично мне многие моменты казались спорными…

А вообще постановка вопроса «препод по php» мне кажется неверной — для изучения большинства (на всякий случай не «всех») императивных ЯП нужно несколько дней максимум, годы может занимать приобретение опыта, изучение «best practices», получение навыков проектирования архитектуры и реализации приложения с учётом архитектуры, особенностей и стандартных/популярных библиотек/фреймворков, «подводных камней» и т. п…
Вопрос: Kак сортировать стрoку, которая содержит 0 и 1?

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

Худший ответ: у автора проблемы с русским языком?
Вопрос: Python vs Java

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

Худший ответ: Java (+можно изучать JVM-языки — groovy/groovy++/scala)
Вопрос: Покупка SSD

Лучший ответ: Скорость записи 200мб/с? Вы понимаете, что ваш ноутбучный процессор столько данных не в состоянии выдержать. Я не скажу вам ничего по ценам, но я прочитаю лекцию по брендам и контроллерам.

Любой адекватный человек вам скажет, что №1 для системы это Intel G2. Серию там сами по деньгам выбирайте. 40Мб скорость записи? А вам 4гб за полторы минуты мало? Я думаю ноут едва так будет нагружать ССД. Дальше. Скорость чтения скажите всего 170Мб? А вы в курсе, что контроллеры других фирм пишут свои хар-ки основываясь на тестах пустого ССД? Так вот всемирно известно, что контроллеры сэндфорс =< 1200 и самсунговские при одноразовой записи инфы в ячейки теряют скорость (записи и чтения в ячейке) в два раза (примерно) и это уже НЕОБРАТИМЫЙ процесс. Вот так то. И все эти Вертексы 2 и прочие Кингстоны на вот таком шлаке.

Из нормальный винтом для ОС пока что есть только Crucial C300 (64/128/256), Intel G2 (40/80/120/160) и ОЕМы от интела в виде виндов со значениями G2 и V/M/X/E. Всё. Другие винты это деньги на ветер.

Это не реклама интела))) просто это действительно так. И действительно до недавних пор был только интел, но сейчас после плотных практических тестов Круциаловские винты ставят почти вровень с Интелом. Удачи в выборе!

Худший ответ: Да, Мурманск. Меня интересует покупка в глобальных инет-магазинах, поэтому регион и не указывал. Зачем? :)

А если в Москве по инету покупать — где?

А какой это SSD на 160 за 12500? Какие скорости?
Вопрос: Русификация  Kindle 3

Лучший ответ: Пока только так the-ebook.org: Русификация интерфейса Kindle 3 + русский ввод

Худший ответ: Там много чего к ней прикрутили. Словари подключить не забудьте, ребята конвертилку из лингвовского DSL уже сделали :3
Вопрос: ВКонтакте. Странное поведение: баг или вирус?

Лучший ответ: Что в hosts?

Худший ответ: хосте сначала не заметил ничего особенного связанного с ВК. Только то, что Денвер накидал.
Но вот присмотрелся — кажется оно!

127.0.0.2 custom-host

Нужно сказать, что меня несколько смутило поведения виря.
Если бы сообщение не поплыло и не стало розовым — ооочень легко попасться!

Интересно, создатели вируса допилят его до состояния неотличимости?
Вопрос: Как организовать построчное чтение из очень большой, неизменяемой таблицы?

Лучший ответ: Ещё можно делать так:
SELECT id FROM table WHERE id > последний_прочитанный_в_прошлый_раз_id ORDER BY(id) LIMIT N

Тогда при сканировании по индексу не придется каждый раз пропускать кучу записей, а можно будет начать сразу с нужного места.

Худший ответ: asm0dey, можно попробовать… Только без дополнительно колонки, а то добавление в нее значений — дело не быстрое. Просто удалять с опереденного n. Правда придется клиентам как-то сообщать, что надо немного потерпеть, пока идет обновление таблицы. А то они нетерпеливые и при отсутствии ответа выпадают с ошибкой.
Вопрос: Работа с Element table в lxml

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

Худший ответ: У table вроде должен быть метод xpath. Посмотрите как тут делают: stackoverflow.com/questions/1577487/python-lxml-and-xpath-html-table-parsing
Вопрос: Как адаптировать таблицы?

Лучший ответ: Вот есть репозиторий - это готовый шаблон для адаптивной верстки. В файле grid.html можно увидеть адаптивную таблицу.
Есть живой пример, чтобы посмотреть как сжимается таблица
Также пример на codepen

Худший ответ: посмотрите, как адаптируют таблицы Bootstrap / Zurb Foundation или другие frontend-frameworks. 
Но, в основном, таблицам просто предоставляют возможность вертикальной прокрутки за счет свойства overflow-x: scroll
Это лучшее решение, если использовать именно <table></table>. 
Если есть возможность, не знаю, как будет у Вас в проекте, то лучше не использовать таблицы, а имитировать работу таблиц за счет CSS свойств.display: table;
display: table-row;
display: table-cell;
В таком случае, будет возможность именно адаптировать таблицы.
Вопрос: Готовый бесплатный интернет-магазин?

Лучший ответ: Пусть купит диплом в переходе, раз времени нет.

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

Лучший ответ: Слово lInux тут вообще ни при чем. Питон кроссплатформенный, ftp есть везде, mysql тоже.
В остальном - если приложение сложное и планируется к расширению функционала - то есть смысл использовать фреймворк, если нет - то скорей всего нет, вы его изучать будете дольше, чем код писать.

Худший ответ: Добрый день.
Подброшу ссылку по работе с FTP, может пригодится -- pypix.com/python/create-python-library
Вопрос: Проблемы с Buffer() в nodejs

Лучший ответ: По умолчанию buf.toString() работает в кодировке UTF-8.

Попробуйте buf.toString('binary') — быть может, тем невозбранно достигнете желаемого.

Худший ответ: Мне как раз и требуется utf8.
Вопрос: Подскажите сервис для создания web-скриншота на стороне клиента

Лучший ответ: peeep.us. Статья на хабре.

Худший ответ: skitch.com/
Фантастически удобен.
Вопрос: Почему при просмотре на мобильном телефоне справа белая полоса?

Лучший ответ: Если предыдущие ответы не решили проблему, попробуйте сделать к html или body (или к ним обоим) overflow-x: hidden, должно помочь в любом раскладе

Худший ответ: 
Откройте хром, перейдите в мобильный режим, выберите лупу, установите ее на этой белой полосе и начните скроллить колесиком.
Увидите какие элементы у вас выпирают. Скорее всего просто задали им фиксированную ширину, вот они и выпирают. А у контейнер в это время с шириной 100%
Вопрос: Почему пропадает интернет?

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

Худший ответ: Это скорее всего модем. А точнее, действительно сплиттер. Скорее всего. А модем пингуется? У меня была похожая проблема на 5505, но там было дело в глючной прошивке циски. Пришлось обновляться, немного перековырять конфиг, но все пошло.
Вопрос: Есть ли альтернатива Payoneer?

Лучший ответ: Advanced Cash: advcash.com. Может много больше чем Payoneer
Ещё ePayService: epayservices.com.  Тоже много может, но дороже

Худший ответ: пайпал и скрил позволяют выводить на разные карты
Вопрос: Как реализовать коллекцию констант в C#?

Лучший ответ: Может быть пометить необходимые поля readonly?

Худший ответ: Думаю вот так можно. + Немножко рефлексии. Правда в енум придется включить все возможные варианты включая наследников. using System.Reflection;
public class ConstCollection:Dictionary<MyConst,string>
{
public string A="a";
public string B="b";

public ConstCollection(){
  foreach (MyConst c in Enum.GetValues(typeof(MyConst))){
    MethodInfo m = this.GetType().GetMethod(c.ToString());
    if(m!=null){
      string cValue=(string)m.Invoke(this, null);
      this.add(c,cValue);
    }
  }
}
}
public enum MyConst{
A,
B,
C
}
Вопрос: Как бэкапить SSD с системой домашнего сервера?

Лучший ответ: В общем идея такая - поставить систему (Ubuntu Server) на SSDДостаточно странная идея, не представляю для чего систему может потребоваться ставить на SSD, учитывая что вы собираете домашний сервер.а для данных - зеркальный RAID массив из обычных HDD накопителей.Еще более непонятная идея, зачем может потребоваться зеркало для данных, если система не зеркалируется.SSD не самая надежная вещь. Такая же как и HDD.Как быть, если он выйдет из строя, а там был настроенные сервер? Поднять из образа хранящегося в архиве.Как его восстанавливать и как бэкапить?Софта куча, например clonezilla

Худший ответ: Как его восстанавливать и как бэкапить?
Как из-под Убунты нагорячую бэкапить - точно не знаю, но Акронис вроде и под Линуксы есть. Точно можно снять и на домашнем Виндовом компе сделать образ Акронисом. При проблемах - там же развернуть на другой SSD.Можно ли бэкапить на HDD для хранения данных?
Да
Вопрос: Какую ОС поставить в нетбук?

Лучший ответ: У меня Asus EeePC 1005pe на одноядерном Atom N450 и 2 гигами ОЗУ Стоит на нем сейчас Убунта 13.04. Работает пошустрее, чем с родной Win 7 Starter. Видео в HD(720p) проигрывается нормально большинством плееров. А mplayer, вроде бы, проигрывает без тормозов даже некоторые FullHD(1080p) файлы. Время работы осталось, как минимум, таким же как на Винде. А может быть даже подольше работать стал в режиме энергосбережения. В общем я ни разу не пожалел. Единственное, что немного портит впечатление — иногда Unity подтормаживает. Сейчас думаю попробовать Xubuntu, по идее xfce должна быть пошустрее.

Худший ответ: Linux Mint с Mate.
Вопрос: День радио

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

Худший ответ: Мы знаем, что в России день Радио 7 мая. Пользуясь моментом, поздравляю всех коротковолновиков Украины с профессиональным праздником!
Вопрос: Как отключить уведомления в скайпе?

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


Худший ответ: А у меня еще и выскакивает окошко, когда приходит сообщение. И получается, что я пишу код, выскакивает окошко — и я часть кода пишу кому-то в скайпе. Бесит жутко. В настройках не отключается почему-то.
Вопрос: Как организовать в django отношение «родитель -- дочерняя запись» в models красиво?

Лучший ответ: Ты бежишь впереди паровоза
Вот такое не надоid = models.IntegerField ( primary_key=True )
оно само делается ОРМ
OneToOne это не про то. Это поле, которое связывает две модели, которые по некоторым обстоятельствам были разделены. Раньше их часто употребляли для связи захардкоженной модели User и UserDetails с доп полями, которые нужны были разрабуFullName
CamelCase - для классов
under_score - для переменных, полей модели и тдclass Person(models.Model):
    full_name = models.CharField( default=u"Иванов И.И.", max_length=256 )
    # ...
    parent = models.ForeighKey('self', blank=True, null=True)
    # or
    # parent = models.ForeighKey("Person", blank=True, null=True)то это перестроение всего одного индекса
Но как и раньше - решаешь проблемы, которой еще нет

Худший ответ: А погуглить?
Отношение к самому себе устанавливается с помощью строки "self".
А еще лучше использовать django-mptt.
Вопрос: Почему filter object не приводится к str в python?

Лучший ответ: Собственно, почему приходится городить вот такую конструкцию:
А зачем ты результат фильтрации приводишь к list()?>>> b = ''.join(filter(None, 'abcde'))
>>> b
'abcde'
>>>

Худший ответ: А зачем вообще что-то преобразовывать?
>>> filter(lambda c: c.islower() or c.isdigit(), 'asd123ASD!@#')
'asd123'
В описании filter четко описано : If iterable is a string or a tuple, the result also has that type; 
Но это если у вас 'a' - строка. Если 'a' - список - то вы сначала его в строку преобразуйте.
Но это верно для второго питона - в третьем filter это не функция, а итератор, которые нужно обработать прежде чем получишь строку: 
>>> ''.join(filter(lambda c: c.islower() or c.isdigit(), 'asd123ASD!@#'))
'asd123'
>>>
Вопрос: Копирование базы данных MySQL Windows=&gt;Linux без долгих блокировок

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

Худший ответ: Репликация?
Вопрос: Какие есть сообщества по Yii и Symfony?

Лучший ответ: Смотри в разделе community https://www.livecoding.tv/categories/symfony/history/

Худший ответ: forum.sfhub.org
есть чатик в скайпе
Вопрос: Первые шаги с MVC?

Лучший ответ: Всё можно

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

Лучший ответ: Для этого не нужен ни какой плагин. Делается на чистом CSS3.
Держите: jsfiddle.net/ma1z3z73/2

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

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

Худший ответ: Проблема решена.
Демон запускаем с указанием где брать конфиги:asterisk -C /etc/asterisk/ast1/asterisk.conf
А в консоль ломился без указания, где брать конфиги:asterisk –rvvvv
А необходимо заходить в консоль также с указанием пути к конфигурации:asterisk -C /etc/asterisk/ast1/asterisk.conf -rvvv
Так я увидел, что мой asteriks не из стандартной директории работает.
Вопрос: Тип с плавающей запятой — Real или Float?

Лучший ответ: Проблема в том, что компьютер (любой) не в состоянии хранить и обрабатывать действительное число - он может хранить только число рациональное, с плавающей или фиксированной запятой.
Поэтому, использование real будет натуральным враньем - правильно говорить о float и fixed.

Худший ответ: На данный момент в языке уже есть типы Integer[n] и Word[n]
Word -- тоже ни разу не однозначное слово, особенно на всяких забавных ABI типа x32 или мипсового n32: хотя регистры процессора при этом 64-битные, указатели, инты и лонги -- 32-битные.
Вопрос: Организация смс рассылок — как организовать ?

Лучший ответ: На хабре засветились:
littlesms.ru/
sms.ru/
У каждого есть свой API. Пара сотен строк PHP кода и у вас есть рассылки =)

Худший ответ: можно просто договориться с оператором(ми) и подключиться к ним по SMPP к их SMS-шлюзам. Веб-часть можно реализовать самостоятельно. Кроме большой тройки можно пообщаться с www.mfms.ru
Но это решение сурово-промышленное, т.е. не самое дешевое. Но самое прямое.