Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Что такое «100% JavaScript front-end»?

Лучший ответ:
эйчарский булщит, имхо.

Худший ответ:
k12th прав :) 
Но, скорей всего, имеется ввиду ситуация когда у тебя есть index.html (или не index, но html) и тебе предстоит сделать из этого файла целый сайт/приложения используя javascript и светлую голову без использования серверного языка программирования.
Вопрос: Как создать простейшее веб-приложение под мак?

Лучший ответ:
Ха, а вот и не так. Установка php5.5+php-fpm+mysql+nginx
ну а потом создаете какой нибудь index.php и там:<?php 
echo "что за вопросы идиотские, может еще спросите как аналог вк сделать на маке (LOL) зная лишь ничего";

Худший ответ:
Рекомендую MAMP, так же есть XAMPP
Вопрос: Wordpress — 5 сайтов-каталогов по регионам на отдельных доменах — как синхронизировать общие настройки между копиями?

Лучший ответ:
Так же мультисайт для такого придумали https://codex.wordpress.org/%D0%A1%D0%BE%D0%B7%D0%... и еще https://wpmag.ru/2014/wordpress-multisite/

Худший ответ:
Не видел это плагина может и нельзя так, но почему , на стороне клиента, не замаскировать выбор языка под выбор города.
Алматы - Английский
Чебоксары - Французский
и тд.
Вопрос: Регистрация в Amazon web services?

Лучший ответ:
Вам нужно выслушать английский треп -> набрать цифры и нажать решетку.
Без решетки не фурычит.

Худший ответ:
Нужно просто произнести каждую цифру по английски раздельно.
Либо перейти в тональный режим (#) и ввести цифры на клавиатуре.
Вопрос: Где найти HTML верстальщика?

Лучший ответ:
Лично меня как верстальщика отталкивает пункт «JS/AJAX разработка». Верстальщик не должен ничего программировать на JS, а только уметь использовать его для визуальных эффектов. Например, уметь внедрить слайдер, всплывающие окошки,… 

JS разработчик и Верстальщик — две разные профессии. Не думаю, что кто-то будет за такую зарплату работать за двоих.

Худший ответ:
Коллеги, а что можно сказать о той же вакансии но + 10 000, испыталка один месяц. Уже как-то интереснее?
Вопрос: Почему после ошибки в sass он больше не компилируется?

Лучший ответ:
Нужно отслеживать ошибки.sass().on('error', sass.logError)

Худший ответ:
))) Попробуйте так
"
// Объявляем наши плагины
var gulp = require('gulp');
var sass = require('gulp-sass');
var plumber = require('gulp-plumber');
var watch = require('gulp-watch');
// Создаем sass задание
// gulp.src - путь по которому лежит scss-файл который мы будем компилировать
// gulp.dest - путь в который мы будем генерить нашу css-ку
// plumber() - не выбрасывать из компилятора если есть ошибки
// errLogToConsole: true - выводить номер строки в которой допущена ошибка
gulp.task('sass', function () {
gulp.src('scss/main.scss')
.pipe(plumber())
.pipe(sass({errLogToConsole: true}))
.pipe(gulp.dest('project/css'));
});
Тут все просто, мы полностью просматривает папку в которой лежит scss-файл который мы хотим скомпилировать, и при любом изменении файлов в этой папки запускаем задание sass (gulp.task('sass))
gulp.task('default', function() {
gulp.run( 'sass');
gulp.watch('scss/**', function(event) {
gulp.run('sass');
})
})
"
Брал отсюда:
sass-lessons.ru/documentation
Вопрос: Где найти видеоуроки на русском по современному Фортрану?

Лучший ответ:
Современный фортран вообще существует в природе?

Худший ответ:
Поступи в МЭИ
Вопрос: Линейные или иерархические комментарии к ответам лучше реализовать?

Лучший ответ:
Основная проблема древовидных комментариев — если их становится много, то очень сложно делать вменяемую разбивку оных на страницы. И это хорошо ещё, если сервер мощный и движок грамотно написан, а то зачастую ждёшь 10 секунд, пока страничка сформируется, и столько же, пока загрузится. Если же их разбивать на страницы, то становится трудно следить за обсуждением, которое ведётся в разных ветках. Кто-то решает эту проблему обрезкой веток и подгрузкой оных по клику, но это, мягко говоря, не удобно.

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

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

Худший ответ:
Я начал свою жизнь программиста в 5 лет с одной замечательной книги - Самоучитель PHP. Эта книга посвятила меня программированию. Потом стал изучать JavaScript - синтаксис похожий на PHP, но сложнее. Потом начал вдаваться в C/C++. Теперь умею нормально программы писать.
А к вопросу в заголовке - хвалите своего ребенка, у многих и 2 + 3 = 6 )P.S. Скретч - самое то!
Вопрос: Git. Как подтянуть изменения из основного репозитория в fork?

Лучший ответ:
Вкратце: git remote add parent <ссылка на родительский репозиторий>
git pull parent <ветка>

Худший ответ:
Как синхронизировать форкнутый код?
Вопрос: Как уйти от коротких задач во фрилансе?

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

Худший ответ:
Иметь отличное резюме (портфолио), много отзывов и тогда с 20 откликов на вас будут чаще обращать внимание.
Вопрос: Как спланировать отказоустойчивую СХД для Hyper-V Cluster?

Лучший ответ:
В Q3 2016 выйдет WS2016 с его фичей Storage Spaces Direct -- аналог VMware VSAN. Требования: не менее 4 хостов, 10Гбит сеть и редакция Datacenter. 
Уже сейчас на WS2012R2 можно сделать SOFS, как писалось выше.как избежать выхода из строя SAS JBOD'а,
JBOD'ы можно каскадировать. Два JBOD'а и mirror pool позволят избежать полного отказа одной полки. Отдавать хранилище хостам Hyper-V будете по SMB3.0, а если бюджет позволяет еще и RDMA сетевушки прикупить, тогда вообще проблем знать не будете.
Если будете строить какой-нибудь из Storage Spaces основательно и надолго, внимательно почитайте блог команды Storage Spaces на Technet'е, особенно их рекомендации касательно количества SSD на полку.
Также настоятельно рекомендую к прочтению
"руководство" по созданию SOFS: www.aidanfinn.com/?p=13176
планирование SDS на базе WS2016: www.aidanfinn.com/?p=18608
да и в целом неплохо было бы почитать весь этот блог -- этот мужик имеет MVP и пишет в основном про Hyper-V и хранилище под него.
Также никогда не стоит сбрасывать со счетов брендовые СХД от каких-нибудь HP или Dell. Стоить они будут сильно дороже за ту же производительность, но в случае проблем бить по голове будут не вас, а поддержку вендора.
P. S. Если все-таки решите смотреть в сторону Storage Spaces, рекомендую ознакомиться: www.supermicro.com/products/nfo/CiB.cfm
а также погуглить решения Cluster-in-a-Box от других вендоров. Это будет наиболее простым способом развернуть SOFS: обе ноды и дисковая полка в одном корпусе с заранее продуманными интерконнектами. Включи, настрой, используй. Расшириться в случае необходимости можно каскадированием JBOD'ов той же Supermicro, которые сейчас уже совершенно аномальной плотности существуют: до 90 3.5 дисков в 4 юнитах.

Худший ответ:
Для безбедного существования кластера нужна надёжная СХД.
Вижу два варианта или брать железную двухголовую брендовую СХД  или реализовывать конвергентное решение с помощью Starwind или подобного програмного продукта (например подобное есть у HPE, называется - VSA)
Вопрос: Будет ли сайт на node.js нормально индексироваться поисковыми системами?

Лучший ответ:
node.js - серверный движок. Поисковику все-равно чем сгенерирована страница.

Худший ответ:
Будет нормально индексироваться. От серверного движка это вообще на зависит.
Вопрос: Windows 7x64 + ruby 2.2.1: RubyMine не видит Rails?

Лучший ответ:
Используйте https://www.vagrantup.com/ для разработки на Ruby on Rails в среде Windows

Худший ответ:
Не нужно использовать windows для разработки на руби.
Руби заточен для *unix систем(osx, ubuntu, mint). 
Разрабатывая на "кривиндовсе" вы всегда имеете вероятность, что какой нибудь гем будет несовместим.
Вопрос: Как правильно организовать вывод сообщения об ошибке в Java-программе?

Лучший ответ:
Всё правильно делаете. Только если у вас приложение из консоли запускается я бы предложил использовать Commons CLI для парсинга входных аргументов. 
Не вижу проблемы валидации в конструкторе (например), но если очень хочется изменить — введите статичный фактори метод, в который помесьтите всю валидацию, а конструктор сделайте приватным.

Я бы, наверное, сделал бы так: Input в виде Commons CLI Options, далее преобразование его в класс-структуру настройки (не зависимой от CLI, в случае режима embedded такде заполнение этой структуры) без валидации, статичный фактори метод с этой настройкой, где происходит вся валидации и выставление параметров бизнес объекта.

Худший ответ:
«Обычно я пишу так» (с)

1. В конструкторе для все конфигурационных параметров задаются значения по умолчанию
2. Любыми способами — из переменных окружения, аргументов командной строки, кофигурационных файлов и т.п. пытаемся уточнить нашу конфигурацию
3. Создаем метод validate() — только в нем проверяем нашу конфигурацию на валидность и только в нем пишем ошибки, связанные с этим
4. Запускаем основную ветку пограммы

На псевдокоде это выглядит так
service = new TService();
service.loadConfig()
service.validateConfig();
service.doJob();

А в книжке все правильно написано — никаких исключений в конструкторах!
Вопрос: Постоянно зависает компьютер. Как можно исправить эту проблему?

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

Худший ответ:
Причин может быть очень много.
1.  Сколько свободной оперативной памяти? Запустите диспетчер задач и проверьте наличие свободной оперативы. Какими программами занята оперативная память? 
2. Что у Вас включено в фоновом режиме? Антивирус, файрволл, другие приложения?
3. Windows лицензионка или "сборка Васи Пупкина с 1к полезных и незаменимых программ"?
Вопрос: Как в Django передать JavaScript-ом токен для метода POST при динамическом обновлении страниц?

Лучший ответ:
Миллион же ответов в инете гуглится. Я чаще всего в таких случаях (т.е. во внешних каких-то более-менее повторно используемых скриптах) тупо выношу токен в основную страницу, потом использую просто как JS-переменную: dark-barker.blogspot.ru/2013/10/django-csrftoken-a...

Худший ответ:
Потому что делают либо
а) data = form.serialize() если мы про jquery
б) как написано в мануале django в общем случае
в) сами берут значения из всех input-ов формы в самом общем случае
Вопрос: Как сделать чтобы автоматически отправлены email на попадали в спам

Лучший ответ:
habrahabr.ru/qa/5603/
habrahabr.ru/qa/14954/
habrahabr.ru/qa/1901/
habrahabr.ru/qa/3888/
Ну итд, поиск решает.

Худший ответ:
Отправляйте письма через SMTP — например, с помощью SwiftMailer.
Вопрос: Три монитора

Лучший ответ:
У меня большой опыт работы с тремя мониторами и ноутбуком. USB2DVI не лучшее решение, часто возникают проблемы, то драйвера начинают конфликтовать с обновлением Интеловских видео драйвером, то еще что.
Решением всех проблем стала покупка ноутбука с видеокартой Intel HD4000. Эта видеокарта позволяет подключать до 6 мониторов. В принципе, если в ноутбуке будет HDMI и VGA, то всё уже хорошо. Но у меня ультрабук и там только один HDMI, поэтому пришлось купить док-станцию, в которой есть дополнительные порты, теперь у меня один монитор подключен по DVI, один по HDMI и монитор самого ноутбука. Всё работает, проблем нет.

Худший ответ:
USB видеокарта, и всё. Стоят до 50$.
Вопрос: Поиграем в Ruby on Rails?

Лучший ответ:
obj.model_name.human
И локализацию положить в ru.activerecord.models

Худший ответ:
Думаю правильно понял vsuhachev.ru:
  activerecord:
    models:
      article: 'Статьи'
      tags: 'Тэги'@article = Article.all
@article_model_ru = (@article.model_name.human).mb_chars.downcase
Спасибо, собственно этот вариант CapeRatel предлагал, я как-т пропустил мимо глаз, видимо 2 часа ночи не лучшее время :)
Вопрос: Неочевидность выбора между Mac OS и Ubuntu?

Лучший ответ:
Если товарищ Хабрин верстальщик и немного дизайнер, то знает что форматы adobe photoshop/fireworks стандарты де факто для макетов. 
Под macOSX есть родное решение Adobe.
Под Ubuntu — нет. 
Можно, конечно, покричать про wine, экспорт в… и виртуальные машины, но мой опыт показывает что это не выход. 
Хотите использовать что то кроме Windows — выбирайте мас. Тогда в виртуальной машине будет только IE для тестирования.

Худший ответ:
на счет «фотошопных» задач согласен с предыдущими ораторами — тут стоит выбрать мак(на который можно спокойно второй системой поставить убунту при желании), а вот в плане программирования(в данном случае на пхп, жаваскрипте) и верстки(хтмл, ксс) то можно спокойно брать более шустрое железо и ставить убунту, подобрать IDE под себя(аптана, нетбинс, пхпшторм и еще несколько десятков), настроить интерфейс системы для максимального удобства(личного) и производительности. 

Кстати на счет Textmate: в убунте есть Gedit к которому можно поставить пакет расширений Gmate, вполне приемлемая замена, имхо.
Вопрос: Есть ли красивая графическая консоль для Ruby?

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

Худший ответ:
Когда-то был wirble. 

Может это поможет?
Вопрос: Отфильтровать шум в данных?

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

Худший ответ:
Для этого существует Фильтр Калмана.Наглядный пример возможностей фильтра — получение оптимальных, непрерывно обновляемых оценок положения и скорости некоторого объекта по результатам временно́го ряда неточных измерений его местоположения.Фильтр Калмана — это, наверное, самый популярный алгоритм фильтрации, используемый во многих областях науки и техники. Благодаря своей простоте и эффективности его можно встретить в GPS-приемниках, обработчиках показаний датчиков, при реализации систем управления и т.д.
Последняя цитата отсюда. А эта статья окончательно снимает все вопросы.
Вопрос: Каков план личностного развития PHP программиста с нуля?

Лучший ответ:
Есть опыт помощи таким начинающим.
реальный срок до запуска джуниора - полгода, никого не слушайте.
Важные моменты
веб-программирование на базе PHP - это стек технологий: PHP/SQL/CSS/HTML/JS + Linux хотя бы азы + знание важных инструментариев (FTP, Git/SVN, работа с БД)
чистый PHP плюс даже все перечисленное выше - не особо нужно и не интересно. Нужно знание конкретных платформ: фреймворков и/или CMS. (Почитайте вакансии на Хантиме по запросу PHP, обратите на это внимание). Навскидку самые востребованные (спорно конечно): Yii фреймворк, CMS Битрикс и Wordpress.
Как начать?
Смело на амбразуру!
1) Установите у себя рабочую среду LAMP/WAMP - Apache, PHP, MySQL. Для этого возьмите пакет Denwer или OpenServer, что больше понравится. Сделайте Hello World просто как HTML, потом на PHP, потом алертом на JS. Порадуйтесь.
Установите все редакторы кода. Кто там вам будет рекомендовать блокнот или notepad++ - не слушайте. Варианты: если машина мощная (4+ Гб памяти и пр.), берите редактор phpStorm (для php/html/css/js). Если не очень мощная - берите komodo edit. Для работы с БД инструмент встроен в Denwer/OpenServer, это phpMyAdmin
2) Идеально, если вы договоритесь сделать кому-нибудь сайт. Бесплатно или за небольшую плату. Если нет - сами себе поставьте задачу: сайт про котиков/про детей etc. Красивый сайт, с галереей, с эффектами, с материалами
Возьмите CMS Wordpress и попытайтесь сделать сайт у себя на компьтере. Настоящий сайт, во всей красе, как вы хотите. Правьте его, смотрите код, экспериментируйте. Сообщество огромное, вы найдете ответы на все свои вопросы
Потратьте чуть денег, купите себе домен и хостинг, залейте сайт на хостинг.
Порадуйтесь. Похвастайтесь.
3) Ищите в сети тестовые задачи и решайте их, изучайте материалы собеседований, вопросы - их много.
4) Зарегистрируйтесь на odesk.com под каким-то фейковым email, пройдите тесты по PHP, CSS, HTML, jQuery, Wordpress, а во время прохождения делайте скриншоты вопросов. Потом изучайте эти вопросы, ищите ответы, далеко не обязательно на все. Тесты вы, конечно, не пройдете, но вам нужны только вопросы. 
5) Постоянно следите за вакансиями "PHP-программист", "веб-программист" на Хантиме, на hh.ru и подобных ресурсах.
И да, как только напишете первую строку кода - начните читать про Git. Как будете готовы - сразу внедрите у себя Git, вы будете очарованы его возможностями.
Вот как раз на полгода.
После этого у вас появится масса информации, и дальше вы сами сориентируетесь.

Худший ответ:

2. Фреймворк простенький
3. ООП
Может, с начало ООП, а потом фреймворк? Как изучать фреймворк не знаю ООП?
Вопрос: Файловая система для авaтарок?

Лучший ответ:
А бы я честно посоветовал бы базу, недавно копировал свои эти самые «маленькие изображения» — 600к их там — заняло день. А дел то было — толи на два, толи на три гига
Еще отчень хорошо отрабатывала tarfs — но она совсем реадонли

Худший ответ:
А еще, в зависимости от потребностей можно использовать базу данных типа Derby — она сама по себе всегда состоит из десятков файлов, независимо от количества таблиц в ней
Вопрос: Как сделать on duplicate key &quot;для нескольких ключей&quot;?

Лучший ответ:
Создайте уникальный индекс для 4 полей… 
alter table user_notification add unique index(`user_id`,`article_id`,`magazine_id`,`user_page_id`);


Худший ответ:
ужас, всё поехало.., извиняюсь…
Вопрос: Не получается видео с youtube вставить

Лучший ответ:
Для этих целей существует тег  Просто вставьте ссылку на видео в него:
http://www.youtube.com/watch?v=LCFtKXnrbio


Худший ответ:
Сталкивалась с такой же проблемой, решение в правильном выборе ссылки. В некоторых случаях используется ссылка с строки адреса браузера, но я рекомендую использовать ссылку с HTML кода. Как правильно вживить видео в html видела тут- https://www.youtube.com/watch?v=JeVpd9Aqygk
Вопрос: Нахождение градусов между стрелками часов через промежуток времени?

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

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

Лучший ответ:
У меня линукс с флэшки не грузился если я SATA контроллер в BIOS ставил как AHCI, а не IDE compatible

Худший ответ:
Вам установить или что? Если установить — скачайте .iso, запишите на болванку, установите.
Вопрос: Как защитить пароль при передаче формы на сервер?

Лучший ответ:
Три ответа и куча лайков.
Что характерно, если тех же самых людей спросить, надо ли хэшировать пароли на сервере - все дружно, строем и хором ответят - НУЖНО!
При этом мысль, как совместить обе технологии, не приходит в голову ни одному из них. А они не совмещаются.  Если "сервак со своей стороны так же солит пароль и считает хэш" то это значит... что пароли хранятся в открытом виде!
Это квинтессенция подобныйх сайтов. Ответ почему-то всегда даётся самый буквальный. При этом вопрос никогда не подвергается сомнению или хотя бы минимальной проверке на осмысленность. Такое ощущение, что отвечающие воспринимают вопрос как экзамен что ли? Или как челендж - ответить любой ценой, пусть даже и неимоверных извращений и ГАРАНТИРОВАННЫХ граблей в будущем. Или - как сейчас - ценой СНИЖЕНИЯ защищенности! Но зато ответ буквальный. И так не только здесь - так практически в любом ответе. Ну никогда ни у кого не твремени задуматься над вопросом - все торопятся отвечать. 
Я не знаю, что с этим делать. Такой подход очень вредит как самому сайту, так и тем, кто задает вопросы. Вместо того, чтобы показать правильный подход, ему старательно, сопя и напрягая остатки извилин,  помогают выстрелить себе в ногу.
Возможно, одна из причин в том, что в голове у отвечателей отсутствуют реальные знания, а стоит органчик, в который записано несколько прочитанных когда-то ответов. И один из этих ответов выстреливается сразу после прочтения заголовка - даже не углубляясь в текст вопроса. Таких "отвечателей" надо гнать поганой метлой. Пусть самоутверждаются в другом месте. Тем же, кто хочет ответить, рекомендую придерживаться правила:Перед тем как отвечать, НАДО СНАЧАЛА ПОДУМАТЬ. Посчитать на ход вперед - "а что будет, если сделать, как я советую?" Посчитать на ход назад - "а зачем ему нужно это? Не похож ли этот вопрос на мой собственный, который я когда-то задавал от недостатка знаний?" И попробовать ответить так, чтобы РЕАЛЬНО помочь спрашивающему, а не просто выдать зазубренный ответ.
Возвращаясь к вопросу: нет, нельзя без SSL. Хэширование на сервере важнее.
Можно эмулировать SSL для передачи пароля, но куда проще воспользоваться готовым механизмом. На дворе 2014 год, все основные сайты перешли на шифрование всего трафика вообще. Пора переставать бояться SSL.

Худший ответ:
Ну попробуйте посылать не пароль, а его хеш.
Дальше на сервере работаете с хешем как с паролем и все ;)
Вопрос: Как купить .ee домен нерезиденту Эстонии?

Лучший ответ:
Нагуглил вот — www.bluesit.com/buy_domain_name_ee.htm
Предлагают 59$ домен и 24$ за то что они будут админ контактом, как я понял.

Худший ответ:
Вот еще: ru.eurodns.com/top-level-domain/Estonia/Ee
Правда, дороже
Вопрос: Как правильно подготовиться до уровня Junior PHP?

Лучший ответ:
без фреймворка далеко не уедешь, сейчас все на них, смотри в вакансиях, какие популярны (Симфони, Ии, реже Ларавель и совсем уж редко Фалькон) и на каждом сделай свой сайт. Сделаешь - можешь назваться джуниором

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

Лучший ответ:
Такая политика Django. "Все что "создается" в Вегасе - остается в Вегасе"
Django не удаляет загруженные файлы. =)
Юзай приложение django-cleanup от un1t.pip install django-cleanup

Худший ответ:
При удалении моделей delete для FileField не вызывается. До django 1.3 они как-то пытались удалять файлы, но были определенные проблемы. С 1.3 они вообще отказались от удаления файлов.  Как я понимаю у них заморочка с транзакциями.
Как советовали выше django-cleanup тебе в помощь для удаления файлов, а для ресайза например sorl-thumbnail, easy-thumbnail или django-resized.
Вопрос: Есть ли у MediaWiki WYSWYG редактор?

Лучший ответ:
А почему бы и нет? Вот здесь статейка на эту тему: www.mediawiki.org/wiki/WYSIWYG_editor>http://www.mediawiki.org/wiki/WYSIWYG_editor

Худший ответ:
Вроде в OpenOffice ставится extension для публикации текста «через» язык разметки MediaWiki.

Вот кажется:
http://extensions.services.openoffice.org/project/wikipublisher

Если нужна русская «доточеная» версия ООо — http://i-rs.ru/Skachat.

Ежели английская — http://go-oo.org/. Тут же, в репе http://go-oo.mirrorbrain.org/stable/win32/3.2.1/ найдете необходимое расширение wiki-publisher.oxt
Вопрос: Как быстро освободить место на ubuntu server?

Лучший ответ:
как узнать, что больше всего его ест?
sudo apt-get install ncdu
ncdu

Худший ответ:
Попробуйте заменить синтезатор частот.
Вопрос: Что почитать экономисту по SQL?

Лучший ответ:
Если экономист владеет английским, то знаменитая инициатива Стэнфорда — отличный вариант.
 — Альтернативы (из вики): 
Аллен Дж. Тейлор. SQL для чайников, 7-е издание = SQL for Dummies, 7th Edition. — М.: «Диалектика», 2010. — 416 с. — ISBN 978-5-8459-1673-0
К. Дж. Дейт. Введение в системы баз данных / Пер. с англ. — 8-е изд. — М.: Вильямс, 2005. — 1328 с.

Худший ответ:
Не совсем про SQL, но возможно подойдет для вашей задачи — Crystal Reports XI: The Complete Reference