• Почему у всех операционных систем Майкрософта со временем падает производительность?

    @JDima
    И снова напишу, что написанное в заголовке утверждение радикально противоречит объективно наблюдаемой реальности. Потери производительности напрямую соответствуют количеству/качеству запущенного в данный момент ПО. Возможна поправка на деградацию дисковой подсистемы (фрагментация как пример).
    «Замусоривание реестра» — на данном этапе развития техники несусветная глупость, и более того — любые попытки автоматизированной его очистки практически гарантированно приведут у появлению той самой необходимости переустанавливать ОС.
    Ответ написан
    7 комментариев
  • Мобильный интернет для поездки в Германию

    @bondbig
    У мегафона есть опция "«Отпуск-онлайн»", в Германии будет 7 рублей/мб, рекомендую подключить в любом случае, как минимум на первое время пригодится. Я сам давно перестал покупать местные симки для поездок по Европе, для мелких вещей (узнать адрес, телефон, маршрут в гуглокартах) — хватает этой опции. Заранее качаю в телефон и планшет навигатор/оффлайн-карту/путеводитель местности, куда еду. В городах всегда можно найти вайфай, за городом — оффлайн карта или немножко интернета за небольшие деньги, если вдруг надо погуглить.
    Ответ написан
    Комментировать
  • Распарсить на PHP ajax ответ от ASP.NET

    По-моему тут все очевидно и ASP тут не причем: цифры это количество символов в блоке. А что еще то нужно?
    Ответ написан
    1 комментарий
  • Очередность списания средств при покупке лота на ebay

    LIR
    @LIR Автор вопроса
    oYASo, denism7. Благодарю. В общем, буду ждать, посмотрим, что получится.
    Ответ написан
    Комментировать
  • Синхронизация в Си или чем отличается вывод в файл от вывода в stdout

    @lesha_penguin
    1. Стандартный вывод никак не отличается от остальных файлов. Собственно, стандартным выводом может быть любой файл, терминал, пайп, сокет… и т.д. Это на уровне самой «оси».

    2. Но ваша «проблема» — не на уровне оси, а на уровне абстракции FILE* из «stdio.h». Ваша проблема это «проблема» буферизации ввода/вывода. Ввод/вывод который «stdio.h» он идет не напрямую, а через буфер. Который может быть «без буферизации» / «построчная буферизация» / «полная буферизация». И это не баг а фича, буферизация способна нехило увеличить производительность ввода вывода.
    Когда библиотека времени исполнения инициализирует stdin,stdout,stderr для дескрипторов 0,1,2 она смотрит на типы файлов (спрашивает у оси). И если это «терминал» то включает построчную буферизацию (т.е. системный вызов write() реально происходит когда заполняется строка до '\n'), а если «файл» то полную (т.е. пока буфер не заполнится его в файл не сбрасываем, либо по явному вызову fflush(sdtout);).

    3. Собственно, вам поможет явное выполнение:
    setlinebuf(stdout); // Включаем построчную буферизацию, как для терминала
    


    Все! Вы конечно, можете вообще выключить буферизацию, но этого не стоит делать.
    Ответ написан
    1 комментарий
  • Django vs RoR...?

    @XimikS
    Я начинал с Django, но однажды наткнулся на рельсы и этот туториал , и влюбился в них.

    Почему Rails?

    — Быстрая разработка. В Rails это поставлено на первое место, и вместе с тем, рельсы неплохо масштабируются.
    — Экосистема. Для рельсов целая туча гемов на все случаи жизни. Devise, Gon, Mongoid, Rails_best_practices…
    — Тестирование. Просто попробуйте такие гемы как RSpec, Cucumber, Capybara.
    — Язык. После более простого питона, я немного побаивался языка с кучей спецсимволов, как оказалось, зря :) Хорошо написанный код читается как текст на английском, в особенности при использовании DSL.
    Ответ написан
    1 комментарий
  • Что взять Samsung Galaxy S II или Sony Xperia S?

    BupycNet
    @BupycNet
    Основатель PushAll
    А не думали насчет Galaxy Nexus? Он стоит 10к примерно сейчас и при этом на нем уже 4.2 есть и он выдает настоящий google android без всяких странных вещей производителей. Чистый гугл.
    Также можете подождать Nexus4, он очень быстрый, качественный и новый плюс цена на него не высока.

    И еще: размер шрифта на андроиде не зависит от разрешения экрана. Все шрифты масштабируются до физического размера. То есть на SGS4 с FullHD экраном шрифты будут как на моем оптимусе с 480x320. Но только на SGS4 они будут очень четкими.
    Ответ написан
    6 комментариев
  • Откуда такая разница между размерами приложений?

    eaa
    @eaa
    Многие не-фришные проги тащят с собой кучу своих собственных либов, а фришные используют готовые — вот и место. Причем не-фришные тащат обычно столько барахла чисто для совместимости — ставишь «из коробки» — и чтоб все работало вне зависимости от того, что у усера еще стоит, чтобы не было конфликтов версий и прочей фигни, в результате их распирает аж мама не горюй. Я как-то ставил софтинку портированную из линукса — так она свой цигвин тащит. Ну это одна мааааленькая софтинка. А теперь представьте что-то поболее, с гуевыми штуками, а это сколько мег внешних либ? Если усеру такое продать с инструкцией поставить 25 дополнительных пакетов перед тем как ставить основную прогу — так усер разработчика нафиг пошлет. Вот и пихают, пихают, пихают, чтоб одним кликом щастье наступило.

    Ну и еще учитывайте локализацию под не один десяток языков, доки на разных языках, графические темы…
    Для телефонов там всяких драйвера на все лады еще например пихают.
    Ответ написан
  • Откуда такая разница между размерами приложений?

    barker
    @barker
    Ну так надо глядеть что именно место занимает. Не сам же «главный» бинарник. Всякие дополнительные бинарники, инструменты итд, у большинства всякие pdf-ки, доки, примеры и прочее.
    > MySQL vs SQL Server
    > Small CD Writer и Nero Express
    Ну вы сравните тоже мне.
    Ответ написан
    4 комментария
  • Список правильных брендов - идея для стартапа или уже есть такой?

    @s0rr0w
    Простите, но идея стартапа утопична. Как вы ее монетизировать собрались?

    Товар не равно брэнд. Оценивать брэнд по товару в корне неверно. К примеру, корпорация Siemens выпускает дешевые телефоны, которые имеют весьма посредственное качество. Значит ли это, что вся продукция компании будет аналогичной? Можно ли перекладывать проблемы одного товара на другой, например, по качеству телефонов судить о качестве электростанций, которые тоже производит Siemens?

    Вторая проблема — глобализация. Для разных рынков под одной маркой могут производиться совершенно разные товары. И в одной стране это будет заслуженный отстой, а в другой — мегакласс.

    Третья проблема — субъективизм оценки. Одни не могут нарадоваться возможностям продукта, вторые считают эти возможности слишком банальными. Кто прав? Для снижения уровня субъективизма нужно проводить независимое тестирование продукции, что требует колоссальных трудозатрат.

    Так что идея вроде как и хорошая, но ее монетизация под огромным вопросом
    Ответ написан
    4 комментария
  • Курс молодого бойца для гуманитария, начинающего онлайн энтерпренёра

    SLY_G
    @SLY_G
    журналист, переводчик, программист, стартапщик
    Чудес не бывает, увы.
    Самый быстрый способ — найти партнёра, который во всём этом разбирается. И каждый будет своим делом заниматься.
    Ответ написан
    Комментировать
  • Игра в покер в закрытой комнате

    @mr_idiot
    Вживую под пиво и закуску!
    Ответ написан
    Комментировать
  • С какой стороны подойти к хранению тяжеловесных ресурсов в исполняемом файле?

    @1099511627776
    Пишу все что интересно и на всем на чем интересно
    Вам хорошо бы найти к примеру как WoW работает со своими ресурсами, там ресурсов ого-го Гигабайт, и он из точно все в памяти не держит.
    Как варианты:
    — сделать свой архивный формат,
    — пихать в БЛОБ-ы какой-то БД и потом читать их оттуда
    — сделать zip — с коеф. сжатия 0 чтоб быстрее распаковывался и подгружался в память
    Ответ написан
    3 комментария
  • Qt: обратботка событий нажатий нестандартных клавишь мыши. Как?

    FluffyMan
    @FluffyMan Автор вопроса
    За что минусуете? Знаете ответ — так поделитесь им. Фу.
    Ответ написан
    Комментировать
  • ОС жесткого реального времени на базе Linux?

    Tanner
    @Tanner
    Огромный человекоподобный боевой робот
    Просто ванильный линукс с патчем rt-preempt не подходит? Это случаем не те же самые яйца, что и ART-Linux?
    Ответ написан
    2 комментария
  • ОС жесткого реального времени на базе Linux?

    @Avar
    если Заказчик запрещает QNX предложите ему ЗОСРВ КПДА.xxxxx-xx, эти системы бинарно совместимы. Ни QNX ни КПДА не работают на SPARС архитектуре, но если под SPARС подразумевается Эльбрус, то есть «компилятор», через него в частности прогоняли QNX4 и запускали на Эльбрусе, вроде оп отзывам все работало.
    Ответ написан
    2 комментария
  • Фокус с C++

    Похоже, push_back реаллоцирует память, поэтому ссылка, полученная из v[i] после возврата из рекурсии становится неправильной. Легко увидеть, если сравнить &v[i] до и после рекурсивного вызова. Если заранее зарезервировать место в массиве, все будет работать как надо. Интересно, правда, почему программа не вылетает с ошибкой, когда происходит запись в неправильную память. Ну и можно было бы ожидать, что вектор по умолчанию резервирует хотя бы десяток элементов (вроде, некоторые варианты string так делают).
    Ответ написан
    1 комментарий
  • Хабр скукожился

    Riateche
    @Riateche
    Мне бы ваши проблемы. У меня 1024х768, я и не заметил ничего. Хочу большой монитор.
    Ответ написан
    2 комментария
  • Хабр скукожился

    Porfel
    @Porfel
    Яростно плюсую! На широком экране — ад.
    Ответ написан
    Комментировать
  • Хабр скукожился

    Ogra
    @Ogra
    На 1920 выглядит убого…
    Ответ написан
    8 комментариев