Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Jpeg, PNG, GIF -&gt; pixel data array. Как на клиенте получить массив из изображения?

Лучший ответ:
Ставим input type=«file», через который получаем путь к файлу (или можно глянуть в сторону fileapi).
Используя canvas можно загрузить изображение, получить высоту и шырину и получить цвет конкретного пикселя через context.getImageData (см. stackoverflow.com/questions/6735470/get-pixel-color-from-canvas-on-mouseover).

Худший ответ:
Попробуйте: http://raphaeljs.com/
Вопрос: Как можно эмулировать Javascript в PHP скрипте?

Лучший ответ:
Возможно это подойдет
https://github.com/alwex/php-casperjs

Худший ответ:
Нет нельзя на PHP взаимодействовать с JS т.к. это делает браузер, копайте в сторону Phantom JS
Вопрос: Планшет на замену нетбуку?

Лучший ответ:
Как ни банально, iPad замечательно решает указанные задачи. Тем более версия 2 довольно демократична по ценам.

Худший ответ:
Я сам не пробовал (в силу отсутствия пока что планшета или транформера), но android-x86.org с установкой на внешнюю sd-карточку, да.
Вопрос: Где купить корпус u1?

Лучший ответ:
1U корпуса это доволи специфические изделия, сходу всунуть в них отдельно купленные "причиндалы" не выйдет и скорее всего сумма приблизится к той-же за которую можно взять брендовый без наворотов.
Если решили своими руками собирать то лучше возьмите 2U, Например www.colocall.net/colocation/case2u.html  что-то типо такого (у меня подобные используются).
Я немного не понимаю последовательности ваших вопросов, в предыдущем вопросе вы просили помочь выбрать сервер и давали конкретные ссылки, почему-же просто не купить готовое изделие?

Худший ответ:
На ebay-же, если сроки не горят конечно. Или поспрашивайте на тематических форумах где тусят сис-админы крупных компаний и дата-центров. Через меня, в свое время, куча серваков ушло на помойку.
Вопрос: Почему научное сообщество скептически относится к разработкам D-Wave?

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

Худший ответ:
Потому что D-Wave One не квантовый компьютер. 

Ребята из D-Wave реализовали логику квантового компьютера основанную на кубитах. Тут ничего революционного нет. Любой толковый человек, знающий дискретную математику и схемотехнику, может собрать 2-х или 4-х битный кубит. 

Для создания квантового компьютера D-Wave не хватает реализации технической составляющей — квантовой телепортации. А вот эта задача на много сложнее.
Вопрос: Уроки по архитектуре android приложений и применению популярных сторонних библиотек?

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

Худший ответ:
Программисты недавно создали такую штуку как Github. Там сейчас можно найти проекты любой сложности. Что мешает учиться с них? Можете начать с iosched 2014, u2020
Вопрос: Возможно ли обновить CPU для материнской платы Asus M2N-X Plus?

Лучший ответ:
Если есть феном 2 х4 на сокете ам2+ , то спокойно можете менять

Худший ответ:
Т.е. вы хотите 3 ядерный проц заменить 4? Вы точно не заметите разницы. Да, частота немного разная, но это выброс денег впустую ИМХО.
Вопрос: Как вычислить приложение, которое пытается сделать покупку?

Лучший ответ:
Apple снимает деньги за покупку не сразу. Иногда может пройти несколько дней. Если вы купили несколько приложений (музыку, фильмы, программы в Mac AppStore и т.д.), то платёж будет один сразу за всё. Скорее всего, у вас просто какая-то покупка до сих пор не оплачена. Вспомните, что вы покупали в последний раз. Посмотрите квитанции на email.
Зайдите через iTunes в управление учетной записью. Там можно посмотреть историю всех покупок.
Ещё может быть, что у вас куплена подписка на что-то. Это тоже можно посмотреть в iTunes в управлении учетной записью.
Платить надо.

Худший ответ:
для начала посмотрите тут
вдруг чего похожее есть по ценнику
Вопрос: Как перенести данные из 1С БП3.0 в чистую базу?

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

Худший ответ:
Чистая база-получатель то-же Бухгалтерия 3.0 и той же версии что база отправитель ?
Если да - есть масса готовых обработок по переносу справочников между аналогичными конфигурациями, в том числе официальных от 1С на дисках ИТС. Находятся по запросу "1С 8.3 перенос данных между аналогичными конфигурациями" .
Если переносить надо в другую конфигурацию первым делом проверить в Сервис-Обмен данными, возможно уже есть готовые механизмы обмена. Если нет то или готовить правило обмена в конфигурации Конвертация данных или самостоятельно писать выгрузку/загрузку данных через OLE/в XML/в txt/в dbf. Вариант с Конвертацией данных значительно предпочтительнее но требует наличия ИТСа - Конвертация данных официально распространяется на них.
Вопрос: Насколько качественные материнские платы Supermicro?

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

Худший ответ:
Достаточно качественные, один из крупнейших производителей, живут долго.
Вопрос: Nginx, слеш в конце запроса и POST-запросы?

Лучший ответ:
Скорее всего (99%) редирект приходит от бэкенда.
Попробуйте так
location /app {
 if ($request_method !~ ^(POST)$ ) {
         return 444;
     }
                proxy_pass      proxy_pass http://127.0.0.1:9090/kyber/app/$is_args$args;
                access_log /opt/web/nginx/logs/upstreams/erk.access.log upstreamlog;
       error_log /opt/web/nginx/logs/upstreams/erk.error.log;
}


Худший ответ:
Есть подозрение, что редирект делает не Nginx.
Вопрос: Программирование для iPhone не под OS X?

Лучший ответ:
Нагуглил тут тоже несколько сайтов:
www.macincloud.com — дает доступ к OS X за денюжку, там уже установлены XCode и iOS SDK
www.dragonfiresdk.com — SDK для разработки под iPhone/iPad, платно
www.airplaysdk.com — SDK для разработки под кучу мобильных платформ, есть халявная версия для iPhone
code.google.com/p/winchain/ — компиляция приложений под виндой

Худший ответ:
Все что для iOS — требует сборки на маке, т.к юзает «особые» библиотеки Xcode доступные только на маке.
Т.е вы можете написать что то для iOS, но откомпилировать без мака не выйдет.

Я нашел выход через виртуальную машину, например VMware, все работает на ура. Собирается, заливается на iPhone (jailbrake) без сертификата разработчика и т.д и т.п. 

Образ специального хакинтоша под виртуалку, найти не сложно (Mac OS 10.6.6 Snow Leopard для разработчиков / образ под VMware) для комфортной работы необходимо как минимум 2Гб оперативной памяти
Вопрос: Как защитить передаваемые данные по wifi в отеле?

Лучший ответ:
Купите VPN на месяц

Худший ответ:
лушче свой VPN, конечно
проще всего ($10 на 3 мес) - https://www.frootvpn.com/
но надежнее: взять фри триал и поднять VPN
Вопрос: А как вы тестите 10gb линки?

Лучший ответ:
Я однажды очень долго мучался со скоростья на оптической карточке. Никак не поднималась выше 2.8 гигабит. А потом я внезапно обнаружил, что у меня mtu стоит — 1500. После увеличения до 6000 всё взлетело.

Худший ответ:
попробуйте iperf с ключем -P5
Вопрос: Как найти на aliexpress комплекты для самостоятельной сборки?

Лучший ответ:
Комплекты вида "сделай сам" имеют в названии DIY, которое означает Do It Yourself.

Худший ответ:
Искать не сложно. Когда мне нужен был регулируемый блок питания, то я сначала нашел схему, понял, что в основе лежит LM317 и просто забил в строку поиска "LM317 DIY Kit". В итоге нашел, то что нужно.
Вопрос: Как вывести русские названия месяцев на PHP?

Лучший ответ:
Не использовать функцию date(), в мануале на которую написано:
To format dates in other languages, you should use the setlocale() and strftime() functions instead of date().
Сначала надо сделать setlocale(LC_ALL, 'ru_RU.UTF-8');
Потом использовать для вывода strftime().

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

Лучший ответ:
очень эффективно , куча денег, слава, женщины.

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

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

Худший ответ:
Я дизайнер. Занимаюсь двумя проектами всегда. Иногда тремя, но это если один из них готов к опозданиям по срокам на день-два. Ничего плохого в этом не вижу. Остается один проект - могу недельку с ним одним поработать. 
Вот сейчас работаю 4 часа и 4 вкладываюсь в свою профессию как могу - рисую UI Kit, отвечаю вот вам на вопрос )
Вопрос: Какой алгоритм или библиотеку применить для шифрования данных?

Лучший ответ:
Для защиты траффика от перехвата придуман TLS/SSL. И асимметричная криптография там тоже есть :-) Если хотите - можете написать свою реализацию.

Худший ответ:
Зачем вам его шифровать? Хорошо построенная система не должна шифроваться. Даже Вконтакте отправляет логин, ПАРОЛЬ открыто. Только к нему генерирует хэшкод типа на идентичность запроса входа и там на сервере создает такой же код сравнивает их если они равны то выполняет вход.
Вопрос: Почтовый ящик проклят Mail.Ru Group?

Лучший ответ:
Зарегистрировать себе аккаунт в ОК на эту почту.

Худший ответ:
Техническая поддержка Mail.Ru Group сработала оперативно, отдельное спасибо media_magnit.
Вопрос: Как создать html рассылку?

Лучший ответ:
Всё это возможно в сервисе www.unisender.com, в том числе работа с cid. Некоторые возможности доступны по запросу, обращайтесь ;)

И это надёжнее и быстрее для серьёзных растущих рассылок, чем работать через Outlook.

Худший ответ:
Это большой гемморой! Девушки-менеджеры смогут запросто освоить почтовую мартышку.
Вопрос: Как узнать что пользователь установил приложение под iPhone/iPad программным путем?

Лучший ответ:
Можно. В iOS4 приложения могут поддерживать так называемые URL-схемы. Для аппа можно задать несколько URL схем, к примеру «ааа» будет выглядеть вот так: aaa://что-нибудь

Так вот, для всех ваших платных приложений сделайте поддержку хотя-бы одной схемы, у кажого аппа — разная схема (к примеру aaa, bbb, ccc). А в бесплатном проверяете поддерживает ли система URL-схемы (aaa, bbb, ccc). Делается это через:
- (BOOL)canOpenURL:(NSURL *)url

Вроде все делается так.

Худший ответ:
А зашить бесплатную обязательную активацию приложения онлайн не вариант?
Вопрос: Как конвертировать xml в csv в функциональном стиле?

Лучший ответ:
xandox хотелось примерно такого(ns su.gornostaev.rstatfr2csv
  (:use [clojure.xml :only (parse)])
  (:use [clojure.string :only [index-of join split]])
  (:use [clojure.java.io])
  (:import java.io.File))

(defn parse-cmd
  [args]
  (when-let [file-name (first args)]
    file-name))

(defn parse-file
  [file-name]
  (if (nil? file-name) nil (parse (File. file-name))))

(defn format-datetime
  [dt]
  (let [[date time] (split dt #"\s")]
    (str (join "." (reverse (split date #"\."))) " " (subs time 0 (index-of time \:)) ":00")))

(defn merge-counters
  [counters]
  (map
    (fn [item]
      (let [[k & v] item]
      (assoc (reduce (fn [acc val] (merge-with + acc val)) (first v)) :dt k)))
    (reduce
      (fn [acc val] 
        (let [{:keys [dt in out]} val]
        (update-in acc [dt] (fnil #(conj % {:in in :out out}) []))))
      {} counters)))

(defn parse-counters
  [sensor]
  (map
    (fn [counter]
      {:dt (format-datetime (:datetime (:attrs counter))) 
       :in (read-string (:realin (:attrs counter))) 
       :out (read-string (:realout (:attrs counter)))})
    sensor))

(defn parse-sensors
  [shop]
  (map
    (fn [sensor]
      {:name (:name (:attrs sensor)) :counters (merge-counters (parse-counters (:content sensor)))})
    shop))

(defn parse-shops
  [dom]
  (map
    (fn [shop]
      {:name (:name (:attrs shop)) :sensors (seq (parse-sensors (:content shop)))})
    dom))

(defn parse-doc
  [doc]
  (parse-shops
    (->> 
      doc
      :content
      first
      :content)))

(defn save-csv
  [data]
  (with-open [w (writer (file "output.csv"))]
    (doseq [shop data]
      (doseq [sensor (:sensors shop)]
        (doseq [counter (:counters sensor)]
          (.write w (str (join "\t" (concat [(:name shop) (:name sensor)] (vals (into (sorted-map) counter)))) "\n")))))))

(save-csv (parse-doc (parse-file (parse-cmd *command-line-args*))))

Худший ответ:
preg_match... 3 штуки, потом по результатам - циклы с перебором результатов.
Но лучше взять готовый парсер, к примеру SimpleXML.
Вопрос: Что случилось с блогом &quot;Я пиарюсь&quot;

Лучший ответ:
Вероятно нужно вступить в него.
Последняя запись там 30 мая 2011, 14:10.

Худший ответ:
хм, спасибо. даже не подумал о такой возможности хабра.
Вопрос: 13'3 ноутбук для работы, удобно ли?

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

Худший ответ:
работаю на  11.6"  - 1366x768 (как средняя 15шка). И кодить норм, и поиграть можно.
на FHD дисплее вообще все тип-топ должно быть. 
Сам тоже брал ноут чтобы легкий, маленький и мощный (Sager NP6110 с i7). 
Практика показывает, что при необходимости можно докупить какой-нибудь моник 23"+ с FHD за 200$ и поставить на статических местах, типа офис или еще где.
Вопрос: Реально ли подтянуть знания по математике всего за пол месяца?

Лучший ответ:
реально

Худший ответ:
https://ru.wikipedia.org/wiki/%D0%9A%D1%80%D0%B8%D...
Если есть два дня
первое повторение — сразу по окончании чтения;
второе повторение — через 20 минут после первого повторения;
третье повторение — через 8 часов после второго;
четвёртое повторение — через 24 часа после третьего.
Если нужно помнить очень долго
первое повторение — сразу по окончании чтения;
второе повторение — через 20-30 минут после первого повторения;
третье повторение — через 1 день после второго;
четвёртое повторение — через 2-3 недели после третьего;
пятое повторение — через 2-3 месяца после четвёртого повторения
Вопрос: Где же я просчитался??

Лучший ответ:
Потому что вы не дописываете значение к текущему, а заменяете. 
Попробуйте заменить theSpan.innerHTML = "<br />" + i + " = " + String.fromCharCode(i);
наtheSpan.innerHTML + = "<br />" + i + " = " + String.fromCharCode(i);

Худший ответ:
В ответах выше все строки будут записаны в один span
Если нужно много span то нужно перенести createElement внутрь цикла
Так же замечу, что манипуляции с реальным DOM в цикле не очень хорошая идея (ресурсозатратная), лучше сначала сформировать содержимое и один раз поменять DOM
Я бы Ваш пример сделал так:var myInput = document.getElementById("myInput");
    var tIn = document.getElementById("tIn");
    var demo = document.getElementById("demo");
    var demoFragment = document.createDocumentFragment();

    myInput.onclick = function() {
      for (var i = 1072; i <= 1103; i++) {
        var theSpan = document.createElement('span');
        theSpan.innerHTML = "<br />" + i + " = " + String.fromCharCode(i);
        demoFragment.appendChild(theSpan);
      };
      demo.appendChild(demoFragment);
    }
Вопрос: Форма обратной связи по СМС?

Лучший ответ:
1. Подключить почту @mail.ru, там есть бесплатные смс-уведомления о письмах по условиям. Но там только для определенных операторов, проверьте список.
2. Использовать сервис SMSC. При регистрации они дают почту вида ххх@smsc.ru, где ххх - это ваш внутренний логин. При отправке почты туда, идет смс-уведомление. Сервис платный, но качественный.
За себя скажу, я использую SMSC.

Худший ответ:
Вам нужно подключить сервис смс оповещений например smsAero и работать через их api.
Вопрос: Есть ли документации к OC Widnws и различным техническим устройствам(ЦП, видеокарта)?

Лучший ответ:
Существует ресурс для разработчиков MSDN. По большим вопросам, например по разработке драйверов, существуют отдельные библиотеки, например библиотека по разработке драйверов. Большая часть функционала Windows документирована, однако довольно значительная часть официальной документации не имеет, это внутренние системы. Информация по ним добывается реверси инжинирингом. Как только перед Вами появится конкретный вопрос, я уверен, на него найдутся ответы в Сети.

Худший ответ:
Методом проб и ошибок
Вопрос: Есть ли сервисы по антиминификации кода?

Лучший ответ:
В хроме можно при просмотре css/js в F12 просто кликать по фигурным скобочкам слева снизу и будет все ок.

Худший ответ:
первое, что пришло в голову
Вопрос: Как вернуть мотивацию к обучению?

Лучший ответ:
При повторной потере мотивации алгоритм следующий:
1) Идем высыпаемся. По-нормальному так, без будильников. Чтоб глаза вообще больше не закрывались.
2) Если мотивация не вернулась (возвращается в 70% случаев) - берем велик (хотя можно и пешком) - и на улицу. Если есть приличный парк в городе - находим пару нестандартных физ. упражнений (можно боевых), пытаемся выполнить. Работа с телом и физические нагрузки - это совершенно другая часть вашего сознания, про нее нужно не забывать.
3) Если мотивация не вернулась (уже где-то 85% случаев) - берем случайную книгу (не техническую), в идеале - из жанра который вам нравится. Читаем. Спокойно, страницы не считаем.
4) Если не вернулась, повторить с п. 1 до пяти раз, не думая о времени и выполняя только самые важные дела (срочные задачи по учебе, работа, если есть), можно даже попросить родных/знакомых помочь по дому и бытовым делам, чтобы себя разгрузить.
5) Если не помогло после 5 раз, задаем новый вопрос на тостере, подробно описываем что делали).
Хотя бы один из п. 1-3 выполняем для профилактики каждый выходной.
P.S. в принципе плохо сравнивать себя с кем-то - для "сравнения" на свете есть всякие соревнования и состязания, где есть правила и контекст. В жизни правил нет, один учится в MIT, другой учится в колледже в России - какие могут быть сравнения? Вы думаете тут большинство людей за один год все узнало и всего добилось? Вы глубоко заблуждаетесь) PHP-шники-выскочки не в счет, у них искаженное представление о реальности.

Худший ответ:
Начнем с начала, мотивация, вещь, которая позволяет человеку делать определенные вещи при наличии раздражителя или цели, к примеру, голодный человек, раздражитель голод, хочешь есть сходи и поешь, поел, раздражитель пропал, может в вашем случае тоже пропала цель?
Вопрос: Есть ли API у zakupki.gov.ru?

Лучший ответ:
Посмотри тут: 
www.zakupki.gov.ru/epz/main/public/download/downloadDocument.html?id=696

Худший ответ:
API видимо нет, но можно получить однозначный ответ через форму поиска — по регистрационному номеру извещения. Не уверен, что вам это подходит.
Вопрос: Task manager для вкладок в Firefox, или какая из тридцати открытых страничек кушает ресурсы?

Лучший ответ:
У Google Chrome есть «Диспетчер задач» (находится он тут «Настройка и управление Google Chrome — Инструменты — Диспетчер задач»). В этом «Диспетчер задач» видно сколько процессора/памяти поедает каждая открытая вкладка + видно сколько процессора/памяти поедают расширения и Флеш в том числе.

Худший ответ:
Лично у меня мозилка не глючит даже когда там за 30 вкладок, зато тормозит от тем оформлений + иногда когда много флеша.
Вопрос: Можно ли писать приложения под iOS на винде? Есть ли виндовая программная среда для разработки iOS приложений?

Лучший ответ:
Когда будете следовать советам типа "установите mac os на виртуалку под windows/сделайте хакинтош", пожалуйста, не забывайте, что Вы нарушаете лицензионное соглашение Apple.

Худший ответ:
Эмуляторов в винде - нет, нету. Ставьте на виртуалку макось.
Про разработку - ну можно код в любом блокноте писать в принципе :-) Вопрос только в автодополнении. А потом компилить на маке. Можете поискать еще у JetBrains - что то было у них.
Ну и как крайний вариант - писать на плюсах логику, а потом уже интерфейс на виртуалке/хакинтоше пилить.
Вопрос: Почему не работает второй класс в java приложении?

Лучший ответ:
TITLE тянет с сети код главной страницы википедии. Т.к. это долгая операция она должна быть выполнена в фоновом потоке, чем TITLE собственно и является.
Вам нужно вызвать execute() чтобы запустить TITLE.TITLE title = new TITLE();
title.execute();
например в конце onCreate

Худший ответ:
Этот класс нигде не инстанцируется, что очень странно.
Это внутренний private class класса AboutActivity, и он не может быть инстанцирован ниоткуда извне. Должен быть создан новый экземпляр (объект) где-то в этом файле.
Код должен быть примерно такой:TITLE title = new TITLE();
Вам стоит связаться с разработчиками этого куска кода и уточнить у них. Здесь какая-то ошибка.
Вопрос: В какой момент времени записывать координаты клика на ссылку?

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

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

Лучший ответ:
Однозначно что то для себя найдете
hashcode.ru/questions/28858/%D0%BD%D0%B5%D0%B9%D1%...
www.proklondike.com/books/python.html
hashcode.ru/questions/197553/%D0%BE%D0%B1%D1%83%D1...
habrahabr.ru/post/39341
http://habrahabr.ru/search/?q=[%D0%BD%D0%B5%D0%B9%...

Худший ответ:
гуглить не пробовали? Если брать сами нейронные сети - то тут разницы от языка к языку не так много.
Если же брать конкретные инструменты то их масса: FFnet, PyNN, PyBrain. По последней точно была информация на том же хабре с примерами работы, ну и это самая популярная библиотека для питона из этого жанра.
Вопрос: Угнали аккаунт гугл с деньгами

Лучший ответ:
А на другом компе пробовали? Может у вас вирь и кажет фишинговую страницу?

Худший ответ:
Пробовали. И акков у меня несколько — проблема с одним только.
Вопрос: Существуют ли современные мониторы с соотношением сторон 4:3 и небольшой диагональю?

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

Худший ответ:
habrahabr.ru/post/177611 — возможно вам это будет интересно
Вопрос: Какой язык программирования востребован в фрилансе?

Лучший ответ:
На фрилансе востребованы профессионалы,а не языки.

Худший ответ:
любой из топ 10 
pumainthailand.com/kuda-podatsya-ili-kakie-zarplat...
Вопрос: Как включить меню загрузки ОС (dual boot windows 8.1 and ubuntu 14.04 LTS) после старта компьютера?

Лучший ответ:
Грузитесь с любого livd-cd и устанавливаете заново grub.

Худший ответ:
Можно оставить bootmgr.
Надо скачать grub4dos, и разместить рядом с bootmgr
затем добавить в список загрузки:bcdedit /create /d "Ubuntu" /application BOOTSECTOR (в результате напишется guid новой записи)bcdedit /set {GUID} device partition=C: (диск на котором загрузчик)bcdedit /set {GUID} path \grldr.mbrbcdedit /displayorder {GUID} /addlastbcdedit /set {bootmgr} timeout 3
теперь создаем рядом с файлом grldr.mbr файл menu.lst и пишем туда 
default 0
timeout 0
title Ubuntu
find --set-root /vmlinuz
kernel	/vmlinuz root=hd(0,2) ro quiet
initrd	/initrd.img
boot
может быть не hd(0,2) взависимости от того на каком разделе стоит ubuntu
можно перезагружаться