Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как разархивировать rar архив с помощью cuda?

Лучший ответ:
Пока что никто такое не делает.
Для создания алгоритма архивации нужен именно CPU а не GPU. Тех задач, которые может посчитать GPU в процессе архивирования не так уж и много. То есть если алгоритм и реализовать, выхлоп будет ну 30-40%. Просто задачи не те.
Зато какие минусы:
Нестабильная работа на разных компах, поскольку видяшки все разные, частоты разные, синхронизация и вообще API для работы с GPU постоянно меняется. Для nvidia и ATI надо писать совершенно разное, и архиватор должен определять кучи моделей карт, чтобы знать чем пользоваться а чем нет.
Основной приток производительности в GPU идет от распарралеливания однотипных процессов, в то время как для архивации важно учитывать все, что было сжато до, чтобы использовать это для дальнейшего сжатия.
Грубо говоря: если для того, чтобы на экране нам нужно сделать эффект размытия, мы можем поделить экран на 100 кусочков и каждый размыть отдельно в отдельном потоке на GPU. Если же мы разделим на 100 кусочков архивируемый файл, и каждый кусочек будет архивировать отдельно, мы не сможем пользоваться наработками по первым кускам, чтобы благодаря обработанным данным сжать послеюущие. Парралелить процесс архивации получается крайне плохо, из-за этого смысл использования GPU отпадает. Нужно же понимать, что GPU это не супербыстрая железка, а железка, которая хорошо заточена под определенные задачи.
Конечно попытки реализовать отдельные алгоритмы архивации есть, но из-за вышеупомянутого, степень сжатия очень маленькая, потому что можно реализовать только простые алгоритмы на кусках данных. Полноценный алгоритм, как в winrar полностью перенести в GPU невозможно, поэтому CUDA-архиваторы пока существуют просто в виде тестовых программок разных любителей попробовать, и до полноценного архиватора они не дотягивают.

Худший ответ:
Нужно сначала показать возможность работы алгоритма разархивации в параллельном режиме. Потом реализовать его для GPU. В первой части у меня есть очень большие сомнения...
Вопрос: AngularJs $http ng-repeat json?

Лучший ответ:
У вас в 8 и 9 строке последнего скрина подсказка, data = [object, object]
Видимо нужно так: 11) $scope.items = data;

Худший ответ:
 var items = data.items;
$scope.items = data.items;
У Вас data и есть массив, никакого items там нет.
Вопрос: Как решить проблемы с автоматическим получением IP адреса?

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

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

Лучший ответ:
Все в порядке, только getCommand должна вызываться в SwingWorker. Почитайте тут. Смысл в том, чтобы все хоть сколько-либо длинные операции выполнять в отдельном потоке, не блокируя UI.

Худший ответ:
добавь своему свинг объекту MouseListener и KeyListener. и в результате нужных сочетаний клавиш клавиатуры или на mouseReleased вызывай sendToServer(command)
Вопрос: Как скомпилировать бинарник FFMPEG из под Win?

Лучший ответ:
Что-то собирать под windows является страааашной волокитой. По одной простой причине - windows - ад и помойка для  автоматизации средствами интерпретатора команд. Отсюда следует, что вам может помочь только энтузиаст с кучей времени, который у себя настроит среду сборки, все проделает, а затем объяснит вам, как решить вашу проблему. 
Ну или экстрасенс. Я например в хрустальный шар вижу, что у вас configure не ведает, где gcc лежит. Вы его в PATH вписали? 
И далее будет примерно такой же процесс - вы будете методично подсовывать configure то, что он не осиливает найти. 
Под линуксом это дело решается пакетным менеджером. Под ос для разработчиков-мазохистов - в рукопашную. Дерзайте.

Худший ответ:
check_cc
BEGIN ./ffconf.VKkV25e5.c
    1	int main(void){ return 0; }
END ./ffconf.VKkV25e5.c
cl -MD -DWINAPI_FAMILY=WINAPI_FAMILY_PC_APP -D_WIN32_WINNT=0x0603 -c -o ./ffconf.O4rfLdZi.o ./ffconf.VKkV25e5.c
../../../configure: line 830: cl: command not found
C compiler test failed.
Ну нет у вас компилятора, нету...
В какой раз можно повторять?
Начните с Hello Word!
(это не в порядке насмешки, а совет начать проверку инструментов с компиляции простейшего тестового кода)
Вопрос: Как определить часовой пояс клиента?

Лучший ответ:
На js - одна строчкаvar offset = new Date().getTimezoneOffset();
И почему "На js определять - не самый хороший вариант" ?

Худший ответ:
Если хотите без JS - используйте GeoIP
www.php.net/manual/en/function.geoip-record-by-name.php
www.php.net/manual/en/function.geoip-time-zone-by-...
GeoIP БД, как я знаю, обновляем и есть разные источники с разной достоверностью. Также есть GeoIP SaaS
Вопрос: У меня два принтера; HP LaserJet P1005 и HP LaserJet CP1025 color. Как сделать, чтобы документы печатались совсем без полей?

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

Худший ответ:
А не существует ли какая-нибудь программа калибровки принтера (HP LaserJet CP1025 color), где задаются и редактируются размеры этих полей?
Вопрос: Простой вопрос по Mysql?

Лучший ответ:
По поводу SELECT и ALTER вам уже написали. А вот пример необходимых вам триггеров:

CREATE DEFINER = 'root'@'localhost' TRIGGER `tab_before_ins_tr` BEFORE INSERT ON `tab`  
FOR EACH ROW
BEGIN
  SET NEW.Total_in_USD = NEW.quantity * NEW.USD;
END;

CREATE DEFINER = 'root'@'localhost' TRIGGER `tab_before_upd_tr` BEFORE UPDATE ON `tab`
FOR EACH ROW
BEGIN
  SET NEW.Total_in_USD = NEW.quantity * NEW.USD;
END;


Худший ответ:
Возможно авто пришёл из друго БВ (например ORACLE или MsSQL) где есть вычисляемые поля. За счёт них экономия ресурсов при выборке, но более тяжёлая вставка(обновление). Это очень похоже на пример с триггерами — только там без триггеров делается. По сути приводит к денормализации за которой не надо следить. 

Очень полезно если например выборка по результату выполнения сложной математической функции над несколькими полями.
Вопрос: Как ещё можно сделать уведомления, кроме sms и e-mail?

Лучший ответ:
Может обратить внимание на push-уведомления в браузере? Возможность для ПК и Android (Chrome\Mozilla).

Худший ответ:
Также можно создать робота ВКонтакте, но вариант с push-уведомлениями мне больше нравится)
Вопрос: WPF «проглатывает» исключения. Куда копать?

Лучший ответ:
Ошибки Binding проглатываются — это действительно фишка WPF. Они пишутся в выход отладчика с описанием ошибки.
Для отлова ошибок можно использовать событие BindingComplete, примерно, как это описано у Microsoft.Пример отлова ошибок Binding.
Помимо этого есть интересный механизм проверки значений ValidationRule.Пример использования ValidationRule

Худший ответ:
Временно решили проблему следующим образом:// Создаем класс, который будет слушать отладочную информацию
 public class BindingErrorListener : TraceListener
    {
        public BindingErrorListener()
        {
            // Ловим только ошибки
            PresentationTraceSources.DataBindingSource.Switch.Level = SourceLevels.Error;
            this.Filter = new SourceFilter("System.Windows.Data");
        }

        // Этот метод вызываем при инициализации окна, чтобы начать слушать поток
        public static void Listen()
        {
            PresentationTraceSources.DataBindingSource.Listeners.Add(new BindingErrorListener());
        }
        public override void Write(string message) { }

        // Этот метод вызывается при попытке вывести в отладчик сообщение об ошибке привязки
        public override void WriteLine(string message)
        {
                // Бросаем ислючение с информацией об ошибке
                throw new Exception(message);
        }
    }
Если у кого-то есть более изящное решение, будем очень рады увидеть.
Вопрос: Англоязычные технические ресурсы схожие с Хабром

Лучший ответ:
habrahabr.ru/qa/514/
habrahabr.ru/qa/3230/
и тп

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

Лучший ответ:
Ни в какую. Данный плагин просто красивая обертка с разными "плюшками" для <input type="file">
Файлы ajax-ом передаете на сервер, а дальше уже что хотите, то с ними и делайте. Если backend у Вас на PHP, то используйте функцию move_uploaded_file для перемещения в нужную Вам дирректорию.

Худший ответ:
@Segeja, значит вот ответ от моего сервера, где загрузка проходит {"files":[{
    "name":"Penguins (3).jpg",
    "size":777835,
    "type":"image/jpeg",
    "url":"http://localhost/jQuery-File-Upload-master/server/php/files/Penguins%20%283%29.jpg",
    "thumbnailUrl":"http://localhost/jQuery-File-Upload-master/server/php/files/thumbnailPenguins%20%283%29.jpg",
    "deleteUrl":"http://localhost/jQuery-File-Upload-master/server/php/?file=Penguins%20%283%29.jpg",
    "deleteType":"DELETE"
    }]
}
и от Вашего{"files":[{
    "name":"img30.jpg",
    "size":0,
    "type":"multipart/form-data; 
    boundary=---------------------------184031683226945",
    "error":"File upload aborted",
    "deleteUrl":"http://art-surf.ru/jQuery-File-Upload-9.5.7/server/php/?file=img30.jpg",
    "deleteType":"DELETE"
    }]
}
Сообщение "File upload aborted" генерируется на 1065 строке класса UploadHandler при проверке размера загружаемых файлов (он у Вас приходит на сервер пустым). 
Для дальнейшего анализа причин "почему не работает" нужно:массив options конструктора класса UploadHandlerСекция UploadFiles конфига пышки и значение post_max_size из него же
Вопрос: Не избыточны ли коментарии?

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

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

Лучший ответ:
> Пишу диплом в латексе

BDSM? Или специально слова коверкаешь?

А с печатью проблема именно в принтере.
Кстати, а что будет если не pdf генерировать, а dvi (и dvi же печатать командой dvips)?

Худший ответ:
а у вас формат бумаги какой? проверьте, что a4paper
Вопрос: Material UI + React JS как запустить хоть один пример?

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

Худший ответ:
// в хэндлере кнопки, которая будет переключать состояние панельки 
this.refs.leftNav.toggle();

// В render методе
<LeftNav ref="leftNav" menuItems={menuItems} />
Вопрос: Как назначиь click на текст который в :after/:before?

Лучший ответ:
Нельзя. :after/:before не относятся к DOM дереву, поэтому браузер не может определить события, относящиеся к ним.
Решение TroubleInThat имеет место быть, но это костыль и не стоит того. Лучше и правильнее сделать отдельный div/span для нужного блока.

Худший ответ:
если сильно хочется то можно....
не совсем честно - но работает
= err -ref -->> например так : https://jsfiddle.net/t3do8rjs/
Извините..., не смог получить правильную ссылку
поправьте скрипт
-----------------------
$('.popUp').click(function(){
    if (this.offsetWidth - event.offsetX < 0) {
		$('.popUp').addClass('close');
    }
});
нашел. пример здесь  : 
https://jsfiddle.net/t3do8rjs/1/
Вопрос: Какие материалы по Java посоветуете для написания Android application?

Лучший ответ:
На startandroid.ru  много устаревшей информации. Рекомендую www.vogella.com/tutorials/android.html

Худший ответ:
Мне когда-то помог startandroid.ru
Там есть примеры всего.
Вопрос: Где хранить код?

Лучший ответ:
Э… github, bitbucket, не?

Худший ответ:
Такой сайт не нужен, есть GitHub, BitBucket и checkoutmanager.
Вопрос: Как создать admin панел на Angular js. Что для этого нужно?

Лучший ответ:
но не где не могу найти информации по этому.
Напишите список того что должно быть в вашей админке. Делайте по списку.

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

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

Худший ответ:
Websocket
HTTP Streaming
Long polling
Polling
Выбирайте.
Вопрос: Как сделать, чтобы меньше 1024 пикселей Bootstrap перестал сдвигать элементы?

Лучший ответ:
Уберите ненужные media запросы.

Худший ответ:
прописать min-width?
Вопрос: Можно ли назвать человека программистом, если он занимается геймдевом?

Лучший ответ:
Берём
1. Среднестатистические алгоритмы используемые в современных играх
2. Мат модели шейдеров и прочего графического барахла
3. Стохастические сетевые алгоритмы для стабильного мультиплеера
4. Генетические алгоритмы для тестирования в песочницах
5. Алгоритмы передачи и упаковки ресурсов по приоритетам, ещё и в Р2Р сетях
Понимаем что это выходит далеко за рамки любого распространенного CRUD'a, которым занимается 80% "реальных программистов". 
Реальный gamedev - штука, ну очень, наукоёмкая, с кучей математики, и математики тут ещё больше чем в любом другом направлении разработки.
Gamedev, в принципе, сочетает в себе всю наукоёмкую муть со всех направлений разработки.
Другое дело, что сейчас всё оказуалилось, и глубже возможностей своих игровых движков люди отказываются вникать, а способных реально в этой всей наукоёмкой мути разобраться - единицы.
Людей, способных начать игру и довести до конца - тоже единицы.
Если ваших родителей не устраивает зарплата в 1000-2000$ со старту, с расчёта в 10-12$ в час, то я уж и не знаю как лучше им так объяснить ...
Сейчас ситуация такая, что университеты дают очень мало знаний, которые реально можно использовать на практике, а то что даётся - инициатива самих преподавателей, и в общем, получается "как повезёт". Всё что сам со школы выучил - то и использовалось до сегодняшнего дня, а университет лишь стал "списком литературы", и не более. Благо есть тостер и другие проекты - есть знающие люди которые могут подсказать что куда и как. Но при выезде за бугор наличие образования играет очень важную роль, так что им очень сильно пренебрегать не стоит, но и надеяться на него глупо.

Худший ответ:
Хороший подзатыльник вашим родителям надо... За то, что нихрена не видят дальше собственного носа... И ткнуть мордой в эти ответы, что вам тут написали. Вот реально, попросите их прочитать каждый ответ.
Присоединяюсь к предыдущим ответам. Да, вы программист.
Добавлю лишь то, что в перспективе надо конечно же выходить за границы corona sdk, учить математику и серьёзные языки программирования. Но самое главное, что начало положено.Вы делаете то, что вам нравится и это самое главное!!! Но и не забывайте в этом развиваться!
Вопрос: Есть ли альтернатива exit php в js?

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

Худший ответ:
Можно использовать return, у вас же весь код в функциях/объектах?
Или вы хотите завершить выполнение всего js чтобы ничего не исполнялось до обновления страницы?
Вопрос: Как написать запрос к базе на Yii?

Лучший ответ:
может рано за Yii взялся?  подучил бы базовые вещи и прочее сперва?

Худший ответ:
Сделал.
Вопрос: В каких случаях стоит использоваться join(), а в каких конкатенацию?

Лучший ответ:
Есть прекрасный способ для решения всех споров по JS.
Идем на jsperf.com и прогоняем тесты для разных способов и смотрим время :)

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

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

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

Лучший ответ:
У вас версия PHP меньше чем нужно.Server Requirements
The Laravel framework has a few system requirements:
    PHP >= 5.3.7
    MCrypt PHP Extension

Худший ответ:
Надо наверно включить вывод ошибок и дебаг в ларавеле?
Вопрос: Как задетектить СОРМ и спрятаться от него? Возможно ли?

Лучший ответ:
Ничего не поможет. Они видят вашу душу насквозь, а оптоволокно для них - как открытая книга. Ваш телефон прослушивается через вибрации антенны, а финтес-трекер кладёт данные прямо на сервер ФСБ. Большой брат следит за тобой, а жизнь - тлен.по каким признакам, кроме падения скорости
Потрудитесь хотя бы прочитать, что такое СОРМ и на каком уровне он работает. Это абсолютно открытая информация и её в интернете полно. Затем прочитайте про уровни OSI и что такое VPN и на каком уровне оно работает.

Худший ответ:
Цель какая? Т.е защищаетесь Вы не от СОРМ, а от какого-то риска - что это за риск?
Вопрос: Вопрос о структуре БД mongodb

Лучший ответ:
Хранить в разных коллекциях. Особенно, если форум подразумевает такие страницы как «все сообщения пользователя» или «все темы пользователя». Да, структура похожа на реляционную БД, но в этом нет ничего плохого. Основные преимущества данной СУБД (возможность создавать произвольные дополнительные свойства, особено свойства-массивы, и строить по ним индексы, включая частичные) при этом не теряются.

Худший ответ:
Сразу предупреждаю, что не специалист. 

Надо отталкиваться от того, что же первично на форуме и какие есть основные сущности. Я думаю что главное это пользователь и его сообщение. Поэтому две коллекции точно — пользователи и сообщения.
Вопрос: Скриншотер + Dropbox?

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

Худший ответ:
Dropbox Screen Grabber.
Прога старая, хоткеи настраиваться отказывались, но со своей задачей справляется.
Вопрос: Какую версию Ubuntu поставить на нетбук Asus n1215 12ую или 14ую?

Лучший ответ:
Рекомендую 14. 12.04 поддерживается до 2017 года, 14.xx до 2019. Тем более в 12/13 наблюдаются проблемы с Wi-Fi (не подключаться к точка с поддержкой 802.11n).

Худший ответ:
ты что на нём будешь делать?
у меня на ноуте стоит последняя убунта, и ничего так, работает, точнее не убунту а Linux Mint на основе последней убунты. Просто мне не нравится юнити.
Если ты собираешься программировать на PHP версии от 5.3 и выше то последняя убунта, так как репозитории для 12 не имеют свежих версий php, хотя наверно можно какими-то костылями обойти эту проблему
Вопрос: Как правильно настроить nginx upstream?

Лучший ответ:
upstream backend {
    server 1.1.1.1:80;
    server 2.2.2.2:80;
    server 3.3.3.3:80;
    server 4.4.4.4:80;
    server 5.5.5.5:80;
    server 6.6.6.6:80;
}

		location / {
			proxy_pass http://backend;
			proxy_set_header Host $host;
			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
			proxy_set_header X-Forwarded-Proto $scheme;
			proxy_set_header X-Real-IP $remote_addr;
      proxy_next_upstream error timeout http_404;
		}
Как-то так.

Худший ответ:
Делаете dl1.site.com, dl2.site.com, dl3.site.com, dln.site.com и в ссылках уже указываете на dl3.site.com/file3 и проксируте эти запросы
Вопрос: Чем плоха база на MS Access?

Лучший ответ:
Access это
1. Устаревшее решение. Все сложнее найти специалиста, который бы мог порешать проблемы в случае чего, и чем дальше откладывать переход, тем болезненнее он может оказаться впоследствии.
2. Access не многопоточный. несколько пользователей могут мешать друг другу.
3. Access не очень надежный в плане отказоустойчивости - один (в лучшем случае несколько связных файлов), но это работа на уровне файловой системы. Отсутствие онлайн-бэкапов, неудобная структура для их создания. При большой базе возможны проблемы. Практически невозможно делать инкрементальные бэкапы.
4. Access платный. Работать нормально он может только на платной же Windows платформе.
5. Реализация многих вещей в Access редко когда позволяет легко перейти на новую версию того же Access-а, что может помешать его работоспособности даже в пределах текущей платформы.
6. Нет удобных штатных способов создавать онлайн-формы. Через IIS это опять таки платное решение с кучей гемора.
7. RDP сам по себе не самое хорошее решение просто для того, чтобы вводить данные в базу. Даже с небольшим увеличением пользователей, нагрузка на сервер повышается очень сильно даже при простое. В то время как веб-sql решение, может быть даже незаметно для пользователей, количество которых увеличилось на порядок.
Чем хорош access:
1. В первую очередь, это комбайн. Все свое, все на месте - формы, таблицы, программный код, стандарты. Не нужно ничего другого.
2. Приложение уже написано, работает, знакомо.
Переходить нужно, если на это есть средства (на саму миграцию) и если есть некие опасения, что access не устроит в будущем. Если же расширения фирмы не планируется вообще, то тут надо пояснить бизнес-выгоду.
Если вы используете лицензионный софт, то с этой точки зрения вполне можно найти выгоду, отказавшись от rdp, виндовс сервера и офиса с access, заменив это все на бесплатный linux сервер + apache/nging и реализовав логику на php/python/java/perl (что душе угодно) и бесплатную базу данных (mysql, oracle 1

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

Лучший ответ:
Тут все варианты) css-live.ru/articles-css/ravnomernoe-vyravnivanie-...

Худший ответ:
Может пригодится getuikit.com/docs/flex.html
Вопрос: Где именно формировать сообщение?

Лучший ответ:
Правильно ли так формировать уведомления? нет 
после любого post-запроса надо делать header: location 
как передать уведомления - www.phpinfo.su/articles/theory/peredacha_dannyx_po...

Худший ответ:
Нормально
Вопрос: Как winlock попортил GRUB?

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

При переустановке Виндоус, или обновлениях непонятных, иногда GRUB перестаёт грузиться и нуждается в починке. Вот как:
-загрузиться с LiveCD (KNOPPIX или другой)
-выполнить команды:
 sudo grub
 find /boot/grub/stage1
последняя покажет, на каких разделах утсановлен сам grub (т.е. разделы с Linux покажет)
 root (hd0,1)
здесь указать тот самый найденный раздел с Линуксом
 setup (hd0)
установить grub в MBR указанного жесткого диска
 quit

Худший ответ:
В свое время очень помогла статья
Вопрос: Сложно ли сделать конструктор сайтов?

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

Худший ответ:
Вам - сложно. Начните с понимания того, как вообще сайты делаются, с изучения программирования и html в частности.
Вопрос: Надёжно работающий RDP-клиент под ubuntu

Лучший ответ:
Обычный rdesktop. Пользуюсь уже лет 6. Все отлично. Win 2003.

Только надо конфиг поправить для клавиатуры — заменить содержимое файлов /usr/share/rdesktop/keymaps/ru и /usr/share/rdesktop/keymaps/en-us
вот на это:
# generated from XKB map ru
include common
map 0x419
grave 0x29
asciitilde 0x29 shift
asciicircum 0x07 shift
backslash 0x2b
bar 0x2b shift
apostrophe 0x28
greater 0x34 shift
less 0x33 shift

Худший ответ:
Может, дело в параметрах подключения к серверу или в версии протокола?
У меня KRDC нормально показывает login screen при соединении с Windows 2008 Server R2.
Вопрос: Нужна ли статья по организации многопоточной почтовой рассылки на PHP?

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

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