Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Можно ли в командную строку windows установить ssh?

Лучший ответ:
В Windows 10 в последнем обновлении добавили подсистему Linux со встроенной ОС Ubuntu. Ещё раньше она появилась в Insider Preview версиях.
Ставится как компонент Windows через Панель управления - Программы и компоненты. Пользуюсь уже месяца 4, полёт нормальный.
Соответственно, кроме ssh, можете использовать и другие команды, включая менеджер пакетов и прочее.

Худший ответ:
А putty не удобен?
Вопрос: Как обновить пакет postgresql в debian?

Лучший ответ:
Нужно подключить репозиторий от самого PostgreSQL.
Для этого нужно добавить в /etc/apt/sources.list.d/pgdg.list:deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main
Импортировать подписанный ключ репозитория:wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
Далее:sudo apt-get update
sudo apt-get install postgresql-9.4 postgresql-client-9.4
Источник: https://www.postgresql.org/download/linux/debian/

Худший ответ:
Стоит, и однозначно стоит, если вы с ним работаете. postgresql весьма активно развивается. Один jsonb в 9.4 чего стоит.
9.1 в репозиториях - это получается у вас wheezy? https://packages.debian.org/search?keywords=postgr...
Можете поставить просто из backports
А можете с официального репозитория postgresql: https://www.postgresql.org/download/linux/debian/ Там вижу даже ещё не вышедший 9.6, не говоря уже про 9.5.
Вопрос: Какая лучшая мышь для веб-дизайнера на macbook pro?

Лучший ответ:
Яблочная мышь неудобная из-за своих острых углов
Открою тайну: на макбуках не нужна мышь вообще
Тачпад у яблок - это нечто оргазмическое и гиперфункциональное
Что за макбук кстати? Если 2016 года - не советую пока брать (стоит подождать июньских обновлений), клавиатура-бабочка на всех ноутах поголовно дерьмовая: некоторые клавиши залипают, другие щелкают громче дешевых мышек. Ад, в общем. Когда клавиша залипает, приходится разбирать ее (при этом никаких крошек или пылинок в механизме нет), чтоб перестала залипать.
Можно к выставочным подойти, прощелкать все кнопки и несколько точно будут не мягко нажиматься, а именно кликать.
Я со своим намучался уже, ночью работать невозможно, кажется, что даже соседи слышат эти щелчки.

Худший ответ:
Да, бери. Там и тачпад нормальный. 
А так воообще без разницы, какой удобно работать, той и работай
Вопрос: Fetch вместо axios?

Лучший ответ:
можно условно считать, что fetch это низкоуровневая реализация, а axios - более высокоуровневая библиотека. Fetch он вам предоставляет минимум для работы с запросами, в аксиос есть дополнительные интересные плюшки. И вы вероятно правы, - если написать обертку над фетчем (а ее скорее всего придется писать в более или менне непростом сайте), то получится как минимум кастрированный аксиос, как максимум — что-то лучше.

Худший ответ:
-Отменяемость запросов
-Единый код для браузера и nodejs
Хотя как по мне axios не применим на nodejs так как доступ к кукам сделан через одно место, а для клиента есть более легкие альтернативы. Например https://github.com/developit/unfetch
Вопрос: Что с жестким диском?

Лучший ответ:
MamaLuyba, В соседнем кабинете у нас компы чинят - дал им послушать, сказали, звук не очень 
Если вы считаете, что на это заключение можно полагаться, то я бы предполагал физические/механические проблемы с диском.
Если это так и если данные важны, то сейчас вам нужно: Забрать диск из соседнего кабинета, где "компы чинят" - при таком раскладе помочь они смогут вряд ли, а вот добить диск окончательно - вполнеБольше его самостоятельно даже не включать, не говоря уже о каких-либо попытках восстановления/ремонта. В случае проблем с головками/поверхностью, каждый запуск имеет все шансы сделать ситуацию хуже, вплоть до обнуления шансов на восстановление.Обратиться в проверенную компанию, занимающуюся восстановлением данных профессионально. Если раньше у вас подобного опыта не было, вот краткая памятка: восстановление-данных.рф
Советы выше вдвойне важны (я бы сказал жизненно критичны), если у вас относительно современный диск Seagate (говоря грубо, объёмом от 500 ГБ - 1 ТБ и более).

Худший ответ:
1. для выключения (если не устраивает режим сна и т.п.) есть
%WINDIR%\system32\shutdown.exe /s /t 180 /c \&"Чтобы отменить выключение, выполните в командной строке shutdown /a\""
2. загрузитесь с LiveCD/DVD/usb flash и тестируйте на низком уровне свой HDD
Вопрос: Как получить качественный звук?

Лучший ответ:
Очень рекомендую Creative Sound Blaster Omni Surround 5.1. Я купил себе некоторое время назад и очень доволен.
В ней были проблемы с микрофоном в Linux, но после почти года постепенного улучшения и общения с разными разработчиками у меня получилось всё исправить и отправить патчи в ядро Linux и в PulseAudio. Так что если у вас PulseAudio 9.0 (в Ubuntu 16.04 придется из ppa ставить либо подскажу какой конфиг закинуть из 9.0 в 8.0-, в 16.10 уже PulseAudio 9 и всё хорошо) и одно из последних ядер Linux (в Ubuntu/Fedora последних версий должно быть ОК) то прошивайте под виндой (можно в VirtualBox) последнюю прошивку в данную звуковую карту и радуйтесь.
Звук громкий, чистый, наушники высокоомные раскачает как положено, хороший микрофон. И стоит вполне адекватно для такого качества.
P.S. Еквалайзеры и прочие искривлятели звука не нужны, они делают только хуже. Слушайте музыку как её задумал создатель (на вменяемом оборудовании, соответственно).

Худший ответ:
ViPER4Android и\или DSP Manager
Вопрос: На wordpress сейчас можно сделать любой сайт?

Лучший ответ:
Откуда такой скептицизм по поводу WP ? 
Wordpress - лишь набор инструментов в руках разработчика. Конечный продукт зависит от того как этим набором пользоваться. Смастеришь костыль - покостыляешь. Смастеришь колесо с поршнями - помчишь аки ветер

Худший ответ:
Как по мне ВП не подточен под следующие типы проектов:
1) Форумы. Хороших плагинов для создания форума нет (даже bbpress). Разве, что у себя развернуть ноду, установить NodeBB и связать с ВП при помощи моста...
2) Соц. сети. Также есть огромный недостаток плагинов. По существу выбирать приходится между 3-мя основными плагинами - BuddyPress, Ultimate Member, WP Recall. Плюсы Ultimate Member - условная логика при регистрации. Wp Recall удобен для личного кабинета подходит лучше других. У всех троих неудобная система обмена сообщениями. Иногда приходится интегрировать старый добрый плагин Private Messages For WordPress вместо встроенной системы для обменя сообщениями.
3) Сайты объявлений.Плагинов конечно куча, но я предпочитаю CMF (Yii2 || Laravel) вместо CMS WP
В общем, хотите серьезные проекты бегите на ruby, python & java. Или же CMF на php...
ВП отлично подходит для блогов, для простых сайтов, для лэндингов. для сайтов-визиток, для интернет-магазинов и т.д.
Вопрос: Как правильно в Symfony 4 передавать данные в twig?

Лучший ответ:
Создание и использование шаблонов Twig:
symfony.com/doc/current/templating.html

Худший ответ:
Как вариант, для меню делаем отдельный шаблон, затем создаем контроллер для вывода этого меню, и в основном шаблоне base.html.twig вызываем этот контроллер.<!DOCTYPE html>
<html>
    <head>
    </head>
    <body>
       {{ render(controller('App\\Controller\\MenuController::menu')) }}

        {% block body %}{% endblock %}
       		  
        {% block footer %}{% endblock %}
    </body>
</html>
Вопрос: Как переделать асинхронный код, в синхронный?

Лучший ответ:
синхронным вы его можете сделать только если уберете все асинхронное (horseman) но тогда этот код будет бесполезен.
Вам нужна не синхронность а правильный порядок.
Используйте либо promise chaining, либо async/await в цикле вместо forEach (если phantomjs поддерживает это).

Худший ответ:
Пока не поздно, попробуй не юзать PhantomJs (он уже особо не поддерживается), есть https://github.com/GoogleChrome/puppeteer от гугла, покруче будет)
Вопрос: Воруют ли идеи стартапов?

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

Худший ответ:
Недавно на VC.ru была статья про китайцев. Один человек на Kickstarter создал проект, а через две недели увидел продукт на Alibaba. Но, скорее всего, такое происходит редко
Вопрос: REST или Json-RPC для большого проекта?

Лучший ответ:
json rpc - это когда все запросы post.
rest же, это стиль архитектуры. Он не про урлы и не про http. Просто на http он ложится очень неплохо.
Ну то есть вы можете сделать все придерживаясь принципов REST. Главное не путать http и rest и не ограничивать себя мыслью что ресурсы это отображение табличек в базе. При этом нужно учитывать что методов или урлов будет несколько сотен.
А какая разница? У вас так и так будет какой-то роутер.

Худший ответ:
REST предпочтительнее, на мой взгляд, так как меньше жрет ресурсов, легче отлаживать, проще использовать. Ну а данные конечно же гоняйте в json.
Вопрос: Как влияет переход от кириллицы в латиницу на IT-индустрию страны?

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

Худший ответ:
Плюсов нет абсолютно никаких, юникод проблему с национальными кодировками практически закрыл. Базовую латиницу приспособить можно под всё что угодно, только вот нужно ли? Для большинства языков мира это потребует изобретения чумовой орфографии типа ирландской и неочевидных правил чтения. Зато минусы очевидны:
1. Текст с цитатами или отдельными словами на другом латинопишущем языке. Не сразу разберёшься, что и в какой орфографии читать. Особенно забавно выглядят тексты на западнославянских языках и английскими или французскими именами собственными в них. (Пежо, Рено -- Пэугэот, Ренаулт).
2. Наличие любой диакритики сводит на нет весь смысл перехода, поскольку всё равно придётся использовать национальный вариант раскладки. Мало того, при цитировании в иностранной прессе диакритика часто пропадает, что приводит к интересным казусам и потерей первоначального смысла.
3. Оцифровка архивных документов, перекодировка старых баз данных -- тут без комментариев. Потребует диких затрат не совсем понятно зачем.
Есть пример, где переход на латиницу принёс благо -- гагаузский язык. Но гагаузы -- малочисленный народ с языком, который фактически является диалектом турецкого, поэтому они, не изобретая велосипедов, просто перешли на готовую турецкую орфографию. И сами они часто смотрят, слушают, читают турецкие медиа, поэтому с латиницей знакомы очень хорошо.
Вопрос: Как установить KindOfMagic для использования INotifyPropertyChanged?

Лучший ответ:
Нашелся еще более крутой пакет - PropertyChanged.Fody (доступен в NuGet).
Примерчик:[ImplementPropertyChanging]
public class Person
{
    public string GivenNames { get; set; }
    public string FamilyName { get; set; }

    public string FullName
    {
        get
        {
            return string.Format("{0} {1}", GivenNames, FamilyName);
        }
    }
}

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

Лучший ответ:
Почему реальная скорость загрузки не соответствует заявленной в Speedtest?И опять двадцать пять....Почему реальная скорость загрузки не соответствует заявленной в Speedtest?А что такое заявленная скорость, и кто ее заявил?Speedtest выдаёт 50 мб/сек на загрузку и на отдачу близко к 50.Качайте данные с того же сервера, на который измеряли скорость, по тому же протоколу, и будет примерно такая же скорость.

Худший ответ:
1. ДО 100 мегабит!
2. Провайдер не гарантирует полную скорость до какого либо хоста вне его сети, он только гарантирует что предоставит вам канал ДО 100 мегабит а каким образом ограничивают скорость внешние хосты и транзитные провайдеры, ему до лампочки.
3. 50 мб/сек а вы на SOHO роутере хотели 150 мегабит получить? Мечта.
4. 4,5 мб/сек Мегабайт или Мегабит? если Мегабайт, то соответсвует ~40 мегабитам, что нормально для SOHO  роутера загруженного кучей UDP пакетов.
Вопрос: Чем отличается JDBC от ORM?

Лучший ответ:
JDBC- интерфейс для sql-запросов. Работаете с голыми sql-запросами и оперируете таблицами, строками, колонками и значениями. Если результаты запроса нужно положить с объекты, то сами их туда распихиваете.
ORM - интерфейс для мапинга классов на таблицы, строки, колонки и значения базы данных. Работаете с java-объектами, sql-запросы за вас формирует ORM. Другими словами, не задумываетесь (почти), каксоставить sql-запрос, вытащить из него данные и раскидать значения по своим классам.
Предпочтительнее конечно работать с ORM, так как все за вас будет оптимизировано и закешировано. Конечно, нужно будет знать, не только как работает ваша база данных, но и как работает ваш ORM.

Худший ответ:
Для начала упростим JDBC до общего случая Data Access Object (DAO).
Суть DAO сводится к тому, что у нас есть объект, инкапсулирующий в себе работу с хранилищем данных. Ну то есть весь SQL и все детали работы с хранилищем вшиты в него. Причем их может быть множество (не пихать же вообще всю работу с базой данных в один объект). 
Словом, основная задача DAO - предоставить механизм работы с базой данных скрывая детали внутри себя.
ORM  (Object-relational mapping) - это, если опять же упростить, общая идея конвертации "объектов" между системами с несовместимыми типами. Ну то есть как объекты из базы мэпятся на объекты.
Если под ORM брать мощные реализации вроде Hibernate, то тут становятся очевиднее минусы конкретно этой реализации. А именно - работать это будет эффективно когда вам нужно построить объектную модель логики приложения, нежели модель данных. Такие подходы хорошо работают в приложениях с реально сложной логикой, где вам бы хотелось в коде передать суть того, как все работает в реальности. Например как именно происходит автоматизация бизнес процесса. С реальными объектами и т.д.
Для вещей вроде генерации репортов ORM такого плана приносят больше вреда чем пользы. ORM очень хорошо работают в операциях на запись, ито только если речь идет о взаимодействии небольшого количества объектов (пара сотен например, или десятков но не тысяч), когда логика взаимодействий этих объектов сложная, или правил много. Если вам скажем нужно обновить все значения в таблице - сделать это через SQL намного удобнее.
Ну и в целом, ORM и DAO это весьма разные концепции, они о разных вещах. То есть у вас может быть использовано и ORM и DAO. Или ORM внутри использующее DAO... это не столь важно.
Вопрос: Можно ли перебрать функции в цикле?

Лучший ответ:
superlist = [
    abc1,
    zxc2,
    ffn3,
    ]
for function in superlist:
  if function() > 2:
    и так далее

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

Лучший ответ:
Привет,
15.6" для дизайна? Вам себя не жалко :-), ей Богу.
Через месяц-два поймете, что нужен внешний монитор, как минимум. Потом придется купить охлаждающую подставку под ноут, ибо шуметь будет этот AMD вентиляторами ого-го как, как только начнете запускать "тяжеловесы" от Adobe. На охлаждающей подставке высота расположения увеличится, и работать руками на клавиатуре будет неудобно, прикупите выносную клаву, ну и конечно мышку. В итоге, этот ноутбук при работе у вас будет обычным системным блоком. Это имеет смысл только в том случае, если вы будете много перемещаться и работать с ноутом мобильно. Но это уже работа, а не плотное изучение.
ИМХО, за 50-60 тыс. можно собрать вполне приличный стационарный набор, на котором будет очень комфортно работать.

Худший ответ:
Мне на ноуте работать не нравится, мне на ноуте работать неудобно-  мне хватает одного моника на 21,5, но мне нужна нормальная клава, нормальная мышь и удобная посадка.
В голодные годы, работал на ноуте 15.6 i3, 4 гига оперативы (за 18 купил до кризиса еще) - было не очень прикольно, но работал.
Вопрос: Первую секунду сайт загружается без css стилей(без верстки). Как решить?

Лучший ответ:
заинлайнить css (как минимум ту часть, которая используется на первом экране) - можно погуглить critical css

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

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

Худший ответ:
Улучшить качество связи и скорость интернета на модеме только с помощью антенны. Либо сменой оператора, но если объект находится далеко от БС, то без антенны в любом случае не обойтись.
Вопрос: Нормально ли то, что я вижу «серые» IP адреса своего провайдера?

Лучший ответ:
>Нормально ли это?
Кроме случая, если эти адреса принадлежат интерфейсам неких сервисов провайдеров - нет, конечно.
В вашем случае это вероятно другие абоненты.
Выяснить можете самостоятельно при помощи, например, nmap.
>Стоит ли обратится к провайдеру?
Вопрос не технического характера.
>Стоит ли заблокировать диапазон фаерволом?
Безусловно.

Худший ответ:
ТТК?
Я в Сыктывкаре мало того, что в Вашем положении был, дак еще и шару видел у абонентов. При чем шару видел у Ярославской ТЭЦ вместе с базой 1С, но самое интересное - адреса были "белые".
Сейчас уже прикрыли.
Попробуйте вот эту утилиту https://yadi.sk/d/BgQ97shoithJmw
Там в настройках выставьте галку "сканировать шару" - я думаю раз у вас такие дела происходят, вы без проблем еще и всякие расшаренные диски D: увидите. 
Правда я не совсем понимаю механизм просмотра шары через PPPoE, но клянусь - правда!
Вопрос: Как определить дистанцию между 2 точками?

Лучший ответ:
Как-то так

Худший ответ:
Чем вас не устраивают sin & cos?
www.movable-type.co.uk/scripts/latlong.html
Вопрос: Switch с нулевым условием в php?

Лучший ответ:
Вы сравниваете красное и мягкое (int с bool), понятное дело, что результат будет не очевидным)). По сути вы сравниваете примерно так:echo 0 == (0 >= 1073741824);

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

Лучший ответ:
Например, у меня сайт-справочник. Человек в поиске ввел "телефон пенсионного фонда" попал на мой сайт, увидел телефон и ушел. Показатель отказов будет 100%. Ну и что собственно говоря?
Или человек попал из поиска на страницу с товаром, позвонил и сделал заказ по телефону, без перехода на дополнительные страницы.  В этом нет ничего плохого. 
Иногда, доходит до идиотизма, когда прячут телефон в "Контакты", чтобы сократить кол-во отказов. 
Отказы критичны для сайтов информационной тематики, то есть если это новостной портал или сайт со множеством статей,  тогда это плохо, что человек больше не зацепился ни за что. 
Вот что нужно передать вашим маркетологам. Яша и гоша смотрят продолжил ли юзер поиск, после того как он посетил ваш сайт, если не продолжил, значит он удовлетворен вашим сайтом, а это уже поведенческий фактор.

Худший ответ:
Проводить имеет, тем более можете заказать его бесплатно у тех же студий\компаний, как правило, многие предоставляют бесплатный аудит. Насколько он будет грамотен - не угадаешь.
Вопрос: Каким js-плагином можно реализовать подобную статистику?

Лучший ответ:
сами напишите, даже с анимацией при загрузке) 20-30 минут займет
после того, как напишете, можете сделать 91% в web development ;-)

Худший ответ:
Что именно вы хотите сделать? по сути вы можете взять значение 60 и узнавать сколько оно составляет процентов (ну как бы не банально было то 60%...) от 100... и при выводе подставлять значение в width: 60%; А остальное дело за версткой... Анимацию тоже не сложно написать по сути
Вопрос: Почему у слайдов в Slick нулевая ширина?

Лучший ответ:
Попробуйте установить свойства variableWidth: true.

Худший ответ:
в классе slick-track прописывает по дефолту ширину 0
пробуйте либо импортер 100%, либо свои параметры, либо ищите в js
Вопрос: Как правильно сделать отступы у блоков?

Лучший ответ:
Создаете контейнер:.container{
    margin-left:-15px;
    margin-right:-15px;
}
Оборачиваете каждый блок, например: .block {
 padding:15px;
}
Только не забываем про:* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
:after,:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
Чтоб было проще понять, почитайте о Bootstrap.

Худший ответ:
либо flex либо li с float:left; display:inline-block; width:40%; margin:5%;
Но лучше использовать готовый grid типа: getbootstrap.com/css/#grid-options
Вопрос: Стоит ли основать веб-студию?

Лучший ответ:
Заказчик готовый платить сотни тысяч / миллионы рублей за сайт выставляет определенные требования к процессу и качеству работы, которые выполнить с бесплатными рабами не получится.
Но в целом по похожей схеме живет большинство московских агентств из топа:
имеют в штате хороших дорогих менеджеров/дизайнеров/юристов, а в качестве программистов/верстальщиков выступают недорогие региональные студии или джуниоры в офисе.
У этой схемы есть ряд проблем с масштабированием (хороший менеджмент/дизайн стоит ОЧЕНЬ дорого), поэтому уже на небольших цифрах размера команды, % рентабельности начинает катастрофически падать.
В целом, если Вы четко придумали схему, как стабильно брать жирные заказы - берите и делаете.
Если схема строится на уровне "я открою студию и народ попрет" - это так не работает.

Худший ответ:
Брать сотни тысяч за сайт. А на фрилансе всегда найдутся рабы, готовые делать за бесплатно.
И получить соответствующее качество работы и соответствующую репутацию, затем будут приходить только клиенты "сделайте мне за неделю клон ФБ, бюджет 15$ (реальный пример, между прочим, см картинку ниже)". А серьезные дяди/фирмы пройдут мимо. 
А что если: "Брать сотни тысяч за сайт", платить эти самые сотни тысяч работникам с опытом и знаниями, получить высокое качество работы, получить постоянного клиента, иметь отличную репутацию, не тратить половину денег за заказ на "отпуск на островах для себя/начальника", а реально работать - не? Да ну нафик, кому сегодня нужны проффессионалы в отрасли с дефицитом работников и диким дефицитом проффессионалом? Нее, ну а зачем? Можно же спокойно найти индусов, а разницу на себя потратить.
Ну вот примерно так:
Ну и как результат такого подхода - постоянные сбои, косяки и все такое прочее вокруг и везде.
Вопрос: Почему не пришли деньги от заказчика?

Лучший ответ:
Не пробывали в суппорт написать? А то я смотрю тут 90% думает, что тостер это суппорт апворка.

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

Лучший ответ:
Да полно рецептов.
Например:UPDATE mytable SET title = CASE
WHEN id = 1 THEN 'Great Expectations';
WHEN id = 2 THEN 'War and Peace';
ELSE title
END;The ELSE title is very important, otherwise you will overwrite the rest of the table with NULL.
Или INSERT ... ON DUPLICATE KEY UPDATE
По производительности - хз, лучше протестировать на ваших таблицах.

Худший ответ:
А еще можно попробовать сделать CREATE temporary table, insert в неё одним запросом, потом - update с join-ом оригинальной таблицы и временной.