• БД под миллиарды записей и быстрые выборки

    @Neir0
    Базарю для этого отлично подходят документоориентированные БД. У них как раз медленная запись, но очень быстрое чтение. Соответственно не нужны никакие внешние ключи, вся инфа по машине будет храниться в одном документе. Сам работал с RavenDB, но думаю для вас это не лучший вариант, можно посмотреть в сторону MongoDB. Миллиарды записей не проблема.
    Ответ написан
    Комментировать
  • Почему работодатель предпочитает нанимать веб-разработчика в офис ?

    @Neir0
    Да это очевидно же:

    1) В офисе ощущается командный дух
    2) В офисе ты можешь крикнуть эй вася, что там у нас с тем то? Да все отлично, только что пофиксил иди сюда смотри.
    3) В офисе я могу за 5 секунд подъехать на кресле к коллеге с листочком бумаги и что-то ему набросать

    В общем коммуникация гораздо, гораздо проще. Можно на удаленку переходить, когда уже притерлись друг к другу, но с самого начала отстойно.
    Ответ написан
    3 комментария
  • С чего начать?

    @Neir0
    По C#:
    Рихтер CLR via C#. — О работе «на низком» уровне (сборщик мусора, ссылочные и велью типы етц)
    Джон Скит C# in depth. — C# продвинутый уровень.
    Джозеф Альбахари C# in nutshell — Middle

    По алгоритмам, как уже выше посоветовали Кормэн + стэндфордский курс. или Митовский. Короче тот в котором все системно изложено. + желательно придумать практическую задачу для закрепления.

    По паттернам проектирования:
    Классические труды банды четырех и фаулера

    По конкретным технологиям:
    asp.net mvc — книга Cтивена Cандерсона, заодно можно посмотреть его блог и knockoutjs, его js библиотеку включенную в asp.net mvc
    WPF — Мэтью Макконела(если я правильно помню)
    T-SQL — От майкрософт пресс мне понравилась книга «Основы T-SQL», что-то более продвинутое увы не могу посоветовать.
    Ответ написан
    Комментировать
  • Как оптимизировать алгоритм сортировки файла?

    @Neir0
    Я не до конца понял ваше решение, но если тупо взять, пройтись по файлу и отобрать топ(512мб), записать в файл. Далее опять пройтись, отобрав топ(512мб) но уже начиная от нижней границы предыдущего топа. Всего 8 проходов.
    Ответ написан
    7 комментариев
  • Микро- база данных для .Net приложения?

    @Neir0
    1000 строк? Можно тупо в файл сериализовать
    Ответ написан
    Комментировать
  • Что почитать об искусственном интеллекте?

    @Neir0
    А конечная цель какая? Просто есть куча алгоритмов из NLP, machine learning и т.д. на их изучение может потребоваться много времени, а есть научно-популярные статьи типа этого поста в блоге стивена вольфрама blog.stephenwolfram.com/2011/01/jeopardy-ibm-and-wolframalpha/ о работе watson'а. Т.е. планируется какой-то практическое применение или просто интересна эта тема?
    Ответ написан
    2 комментария
  • Подскажите ASP.NET Q&A движок

    @Neir0
    Этот вопрос нужно на стэковерфлоу задавать. Впрочем его уже задали meta.stackoverflow.com/questions/2267/stack-overflow-clones
    Ответ написан
  • Как работать с большими БД для web-проектов?

    @Neir0
    >То есть грубо говоря 2ГБ RAM — 2 минуты, 4ГБ RAM — 1 минута

    меньше 200 мс обычно такие запросы выполняются
    Ответ написан
    Комментировать
  • Где найти идеальный сайт для фрилансерства?

    @Neir0
    На веблансер.нет вроде ниче интерфейс, понятный.
    Ответ написан
    Комментировать
  • Как изучить программирование с нуля?

    @Neir0
    В 90% методы преподавания программирования в вузах хуже некуда.

    Лучший способ научиться — поставить себе реальную интересную задачу, потихонечку ее пилить и много много экспериментировать. Программирование ремесло, тут практика важней теории.
    Ответ написан
    13 комментариев
  • Предсказание будущего?

    @Neir0
    Понятно, у вас развернулся спор и вы настаиваете на том, что все действия человека уже запрограммированы изначальным состоянием системы и на самом деле он не делает никакого выбора, все решено априори.
    Выше уже отписались о том, что невозможно сделать такой компьютер и т.д.

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

    Насчет квантовой неопределенности так же отписались, но предположим, что мы еще не до конца знаем законы физики и на самом деле нет никакой неопределенности, она лишь обусловлена неучтенными факторами.

    Тогда мы вроде как действительно можем полностью смоделировать развитие вселенной и любое действие человека заранее предсказуемо. Суперкомпьютеру известен каждый следующий шаг, движение атома, ход мыслей любого человека, можно прокручивать время назад и вперед, как timeline в фейсбуке.
    Кажется да, ход любых событий заранее предопределен и все бы хорошо, но тогда возникает вопрос, а что же тут делаю я? Эти люди, окружающие меня, словно роботы действуют согласно одной большой формуле описывающей поведение всех частиц вселенной, а как же я? Я ведь прямо сейчас принимаю решения, неужели это иллюзия, что я совершаю выбор и на самом деле все уже предрешено? С одной стороны вроде бы да, а с другой, в это трудно поверить. Лично у меня в голове возникает когнитивный диссонанс от этой мысли. Хорошая тема для философствований, надеюсь мы когда-нибудь узнаем правду :)
    Ответ написан
  • На чем писать конфигуратор для железяки под RS232 порт?

    @Neir0
    C# — размер минимальный(кстати откуда взялось это требование?), под виндоус\макос\линукс, работа с портами элементарна все уже встроено в фреймворк, куча примеров, сохранение и загрузка конфигураций посредством сериализации — две строчки.
    Delphi — есть готовые компоненты, размер экзешника приличный, размер коммьюнити небольшой, платформа в полумертвом состояние.
    Ответ написан
    2 комментария
  • Полифазный сон

    @Neir0
    А я еще читал статью, про человека который спал по пол часа в сутки и от нечего делать выучил китайский язык. Есть ли научные исследования на эту тему?
    Ответ написан
  • Вопрос по поводу организации сайта на статическом HTML #2?

    @Neir0
    Простое решение проблемы:
    Роботы поисковых систем имеют определенный диапазон ip адресов, соответственно контент следует отдавать только им, а обычным пользователям стереоскопическое изображение, тогда не получится распознать с помощью файнридера :))

    Это конечно шутка, но идея я думаю понятна. Пока поисковики проиндексируют ваш сайт пройдет много времени. И поисковикам можно отдавать не настоящий контент, а его часть или видоизмененный, например генерировать его на основе вашего же текста с использованием цепей маркова. Но я бы на всякий случай сразу два доменных имени прикупил:)
    Ответ написан
  • [РЕШЕНО]Сравнение двух столбцов

    @Neir0
    Конечно можно, посредством VBA
    Ответ написан
    Комментировать
  • Сравнение строк на C#?

    @Neir0
    Нужно перевести текст в картинку, потом либо загрузить на antigate(сервис для распознавания капчи), либо воспользоваться движком распознавания текста(рекомендую tesseract, есть примеры с EmguCV — врапер для OpenCV на c#)
    Ответ написан
    2 комментария
  • Как разместить 1 млн товаров?

    @Neir0
    Поддерживаю предыдущего оратора. 8 минут что-то феерическое. У меня столько ищется вхождение подстроки в таблице без индексов на 100кк записей на компе 5 летней давности. Если индексы есть, значит косяк в CMS и стоит попробовать другую или тупо отрубить часть поиска(ну или попробовать оптимизировать :) ). Сам каталог нормально работает?
    Ответ написан
    Комментировать
  • Поиск украденного телефона на Android

    @Neir0
    Я не знаю, может ли это помочь, но попытаться стоит.
    Можно обратиться к оператору, разъяснив ситуацию с просьбой помочь или хотя бы дать номер телефона владельца (ип адрес и время у вас ведь есть). По номеру уже можно определить паспортные данные как минимум, позвонить, написать заявление на конкретного человека.

    Совсем утопический вариант, прислать фишинговое письмо, с говном, которое отсылает СМСки на короткий номер или же ссылкой на веб страничку и если включена передача GEO данных, можно будет определить месторасположение телефона и телепортировавшись в это место, поймать владельца.

    Узнать на каких условиях гугл предоставляет расширенные сведения об активности в почтовом ящике.
    Ответ написан
    1 комментарий
  • Может ли кто-нибудь поделиться кусочком сервера?

    @Neir0
    >ко всем привязать домен можно только с помощью их левых DNS

    Можно привязать домен к бесплатной DNS, которая будет редиректить на ваш сайт на бесплатном хостинге. И еще есть один метод, чтобы не менялся юрл в адресной строке браузера, забыл название, делал для своего сайта лет 6 назад.
    Ответ написан
    Комментировать