• Бенчмарк 32 и 64-битных версий браузеров: быстрее, сильнее, выше?
    +1
    Это миф, 64 бит не едят в два раза больше 32 бит. Да, указатели и int больше размером. Но большую часть памяти обычно занимают массивы и пакованные структуры, которые, как правило, одного размера при любой битности. Я уж не говорю, что компиляция под 64 бит подразумевает возможность оптимизации как минимум под SSE и SSE2.

    Нет, могут быть крайности, но это редкость. Да что я вам рассказываю — мы рассуждаем прямо под статьей с бенчмарками, показывающими разницу в памяти отнюдь не в два раза. Особенно это можно заметить на примере Chrome, очевидно его неплохо оптимизировали.
  • Почему функциональное программирование — мейнстрим?
    0
    Не имел таких намерений. Просто в беседе с людьми, не знающими о предмете разговора, лучше всего применять аналогии — а питон довольно популярен, был упомянут в статье, и ближе всего по синтаксису (хотя, конечно, не по мышлению).
  • Почему функциональное программирование — мейнстрим?
    –2
    Я не уверен, что подразумевает «звание общепризнанного», но Haskell, один из популярнейших функциональных языков, не упомянут :)

    И коль упомянут Python — я бы назвал Haskell как раз статически типизированным питоном.
  • Бенчмарк 32 и 64-битных версий браузеров: быстрее, сильнее, выше?
    0
    Ну вы сильно преувеличиваете. Только что полюбопытствовал: на моем старом ноуте чистая система (ну ладно, с «konsole»), со включенной прозрачностью при движении, «дрожащими окнами», включенными четырьмя рабочими столами, и др. включенными эффектами, занимает всего 628Мб — и да, я чуть пощелкал, подождал пока все наверняка загрузится.
  • Бенчмарк 32 и 64-битных версий браузеров: быстрее, сильнее, выше?
    0
    Не имея столь требовательных приложений, работая на 3Ггб, могу сказать, что от 8Ггб и выше не отказался бы. RAM дешева, а «лишней памяти не бывает» — пускай под кэш используется.
  • Бенчмарк 32 и 64-битных версий браузеров: быстрее, сильнее, выше?
    +1
    Хотя не понимаю людей, пользующих 32-бит, при поддержке CPU 64-ех, но хочу заметить, что PAE не костыли. Во-первых он реализован аппаратно, и производительности (в сравнении с чистым х86-32) не вредит — ну, может, в пределах погрешности. Во-вторых: как это мы их не видим — в большинстве 32-битных современных популярных ОС PAE включен по-умолчанию. В-третьих, насколько мне известно, руками возможно включить PAE, даже под несерверной WindowsXP, из чего предполагаю, что в последующих версиях тоже (если, она там не включена по-умолчанию).
  • НЕ безлимитный почтовый ящик, или Сказ про секретное ограничение Mail.ru
    +1
    Я вот, например, не понимаю людей, которые не в мобильных-дорожных, а обычных условиях занимаются работой только на ноутбуке, да ещё зачастую без мыши, как это им удаётся достичь в таких условиях высокой продуктивности.
    От раб. окружения зависит. Если у вас тайловый оконный менеджер, vim-подобный редактор, и расширение типа Pentadactyl в браузере — вы пальцы не то что на мышь, даже с алфавитной части клавиатуры на часть со стрелками (в ноутах нередко расположенную отвратительно для слепого набора) перемещать не будете.
  • Microsoft добавил возможность отключения слежения в версиях Windows 10 для корпоративных клиентов
    +1
    Мне кажется, вы не в ту степь полезли, т.к. относительно нашего спора я вообще не вижу аналогии между «OpenGL вместе с DirectX» и «Linux vs Windows». Давайте еще раз: вот есть на Windows несколько АПИ для работы с ресурсами GPU. Реализуют это АПИ драйвера GPU. Вендорам невыгодно реализовывать одно граф. АПИ посредством другого — именно потому, что если конкурент все сделает как надо, его аналогичная по характеристикам GPU будет на одном из АПИ быстрее. Поэтому OpenGL поверх DX — это прерогатива исключительно родных дров от Microsoft, с которыми все равно никто не сидит, т.к. они и без того медленнее родных вендорских дров, по ряду других причин.

    А для поставщика дров, как NVidia или AMD, нет понятия «конкурирующий графический АПИ» — у них просто есть набор стандартов, и им надо их все реализовать, и по возможности эффективно, т.к. пользователи могут использовать любой из них, в том числе все сразу. И в понятие эффективности не входят «тормоза, если кто-то на ПК воспользовался OpenGL и DirectX одновременно».
  • Microsoft добавил возможность отключения слежения в версиях Windows 10 для корпоративных клиентов
    0
    Я полагаю, что тестировали с помощью того, что нативно работает на обоих ОС. Вероятно до вас никому в голову не приходило, что это плохие тесты. Но в любом случае, у вас есть идеи других бенчмарков, которые нативно работают на Win и GNU/Linux? К слову говоря, Phoronix к читателям прислушиваются.

    Согласно вашему предположению во втором параграфе, работа одинаково ухудшается для обоих API :) В любом случае, смею вас заверить, что это не так. Оба API — это просто библиотечные функции, которые в конечном итоге переходят в низкоуровневый код драйвера, где «АПИ» для одинаковых операций, одно и то же. На том уровне разницы между DX, OpenGL, Vulkan, или что там еще придумают — нет.
  • Microsoft добавил возможность отключения слежения в версиях Windows 10 для корпоративных клиентов
    0
    И где же граница между «синтетическим тестом» и «playdemo»?
  • Microsoft добавил возможность отключения слежения в версиях Windows 10 для корпоративных клиентов
    0
    Результаты тестов и игр связаны очевидным образом.

    Ваш SteamOS был обойден Windows, наверняка, на другой GPU — не на все из них, к сожалению, хорошие дрова. Я привел пример хороших, и для меня это имеет смысл, т.к. я еще не покупал ПК, и подобные тесты позволяют мне выбрать хорошую модель, а не кота в мешке.
  • Microsoft добавил возможность отключения слежения в версиях Windows 10 для корпоративных клиентов
    0
    Конечно «синтетический тест», такие тесты есть во многих играх. А как еще вы предлагаете сравнивать производительность? Нельзя просто запустить игру, побегать, и записать FPS — у вас будут отрисовываться разные части, разные эффекты, разный код исполняться.

    И нет, если вы поставили дрова от производителя, а не остались с теми, что шли в коробке от Майкрософт — то у вас OpenGL не поверх DX.
  • Microsoft добавил возможность отключения слежения в версиях Windows 10 для корпоративных клиентов
    0
    Ну я же писал: собирая с нуля ПК, несложно посмотреть, на какой GPU хорошие дрова. И как минимум ничего не потерять, а как максимум, так еще и выиграть.
  • Microsoft добавил возможность отключения слежения в версиях Windows 10 для корпоративных клиентов
    0
    Как это нет, ну вы же жаловались, что плохие дрова? Вот тесты и показывают, что в настоящее время дрова приблизительно одинаковы по качеству на обоих ОС.
  • Microsoft добавил возможность отключения слежения в версиях Windows 10 для корпоративных клиентов
    0
    Да, по поводу теста в Xonotic — я просто подписан на RSS рассылку, и видел, что в пред. тестах с Xonotiс была такая же проблема. Похоже на то, что там что-то специфичное к самой игре, не относящееся к графике.
  • Microsoft добавил возможность отключения слежения в версиях Windows 10 для корпоративных клиентов
    0
    Вот вам последнее сравнение NVidia'вских проприетарных дров: Win10 vs Ubuntu. Спойлер: почти по всем тестам, кроме Xonotic, Ubuntu обходит по скорости Windows.
  • Microsoft добавил возможность отключения слежения в версиях Windows 10 для корпоративных клиентов
    0
    Так вот поэтому в самом первом комментарии я и сказал, со ссылкой, про выбор «адекватной видеокарты» — чей производитель делает нормальные дрова.

    Про SteamOS печально, да. Я думаю, с постепенным переходом на Vulkan, ситуация изменится.
  • Microsoft добавил возможность отключения слежения в версиях Windows 10 для корпоративных клиентов
    0
    Разумеется, нет. Зато библиотеки, которые они используют, и графическую подсистему — да.
  • Microsoft добавил возможность отключения слежения в версиях Windows 10 для корпоративных клиентов
    –1
    Ну значит я исключение. И нет, «Windows» не оптимизируется — почти все библиотеки, например DX, проприетарные, и вы не можете их скомпилировать под свою архитектуру.
  • Microsoft добавил возможность отключения слежения в версиях Windows 10 для корпоративных клиентов
    +1
    Я понимаю вашу позицию. Но насчет исключения вы не правы. Давайте так: попробуйте из любопытства повводить в гугл приходящие на ум названия игр с ключ. словом «mod». На 90% игр вы найдете хотя бы что-нибудь, даже если игры не шибко популярны. Вы правда думаете, что такую кучу модов могли сделать, как вы выразились, «исключения»?
  • Microsoft добавил возможность отключения слежения в версиях Windows 10 для корпоративных клиентов
    0
    Давайте я разверну свой комментарий выше по «геймерскому желанию». Дело в том, что мне вообще трудно представить, как игры не могут привести к программированию. Когда я вспоминаю себя раньше, я хорошо помню, как я лазил по игровым директориям игр — тогда под виндой — и пытался заменять файлы, что-то модифицировать, неизменно что-то ломать. Когда я обнаруживал, что в двух директориях используются dll с одинаковым именем, но разной версией, я думал «Круто, наверное последняя лучше!», и пытался их заменять. Лазил по настройкам драйверов, стараюсь улучшить (или ухудшить) качество при запуске игры. Дизассемблировал библиотеки в IDA Pro, в надежде на что-то. И прочее.

    Это не редкое чувство, именно оно ведет всяких создателей модов, которых, как вы понимаете, море. Потому, я уверен, идея оптимизации всего под себя скорее правило, нежели исключение.
  • Microsoft добавил возможность отключения слежения в версиях Windows 10 для корпоративных клиентов
    –1
    Ну, технически я не геймер, и да, я пропустил много шедевров — Amnesia, Portal, Lef4Dead… Эти все игры портированы под GNU/Linux, наксколько мне известно, и я не вижу смысла ставить Windows.

    По всем остальным — посмотрим, будем надеяться на Wine. Очень вероятно, что я тоже приму участие в разработке.
    Как раз таки как геймер я НЕ хочу заморачиваться, я хочу поиграть >__<
    Вы будете смеяться, но когда-то давно я заинтересовался Gentoo именно из-за ее компиляции под мой CPU. Я тогда узнал очень много нового, и можно без преувеличения сказать, что моим знаниям, и нынешней работе, я во многом обязан именно своему полу-геймерском желанию, лет шесть назад, оптимизировать ОС под себя.
  • Microsoft добавил возможность отключения слежения в версиях Windows 10 для корпоративных клиентов
    +1
    Просто Gentoo будет скомпилирована под архитектуру моего CPU со всеми его расширениями, и как геймер я бы был в этом заинтересован. Но подколка засчитана.
  • Microsoft добавил возможность отключения слежения в версиях Windows 10 для корпоративных клиентов
    –9
    Вин10 реально нужна только геймерам
    К слову, как только я разгребусь с кучей личных неотложных дел, я собираюсь купить себе геймерский ПК, и поиграть наконец в часть пропущенных за многие годы игр — и знаете, какую ОС я туда поставлю? Именно геймерскую. Я соберу ПК с какой-нибудь видеокарт с заведомо адекватными дровами, и поставлю туда Gentoo.

    Не поймите неправильно, Gentoo — это много мороки, и я уже давно никуда с Kubuntu не ухожу. Но ведь мы о геймерском ПК, верно? Имеет смысл заморочиться.
  • Microsoft добавил возможность отключения слежения в версиях Windows 10 для корпоративных клиентов
    0
    директ12 в играх действительно дает прирост фпс.
    Как и кроссплатформенный Vulkan.
  • Страсти по домену Sex.com
    0
    Да не, в результате этого поста, думаю, кол-во посетителей будет одинаково что сейчас, что в гипотетической ситуации.

    Просто этот пост отличная реклама, и эта мелодраматическая история… И юмор ситуации в том, что сайт смог бы пропиариться на IT'шном ресурсе с высокой посещаемостью, при этом не имея ни малейшего отношения к IT.

    Похоже, как минимум четыре человека не обладают чувством юмора.
  • История одной оптимизации: передача и обработка результатов боя
    0
    Да не, трудно потом вылезти. Я не знаю, может другим легче, но меня затягивает даже в намного менее кооперативный Xonotic, где и матч то один длится, казалось бы, лишь 5…10 минут в среднем.

    Наверное у меня модель мышления поломана. Потому что сажусь, к примеру, за диплом, и понимаю, что он очень скучен, неинтересен, и очень хочется поиграть в Xon. Или, к примеру, прихожу домой, и думаю «Сейчас что-нибудь крутое сделаю — вон, Фабрис Беллар и QEMU, и ffmpeg написал, и формулу офигенную открыл, и еще много чего, ну чем я хуже??». И вот, смотрю я на свои идеи, и не испытываю ни малейшей симпатии, они размываются в серую и нудную муть, зато Xonotic — это море веселья прямо сейчас!

    Я сейчас вспомнил Ричарда Фейнмана — он рассказывал, как алкоголь бросил. Позволю себе его процитировать.
    Однажды днем, около половины четвертого, я шел мимо пляжа Копакабаны и
    наткнулся на бар. И тут же, совершенно внезапно, у меня возникло огРОМное и
    сильное желание: «Именно это мне сейчас и нужно; это будет как раз кстати. Я
    с удовольствием выпью что-нибудь прямо сейчас!»

    Я уже почти вошел в бар, и тут мне подумалось: «Стоп! Еще только
    середина дня. Здесь никого нет. Нет никакой причины пить, ведь сейчас не
    может быть никакого общения. Почему же у тебя возникла такая сильная
    потребность выпить?» Тут я испугался.
    Тут я испугался.
  • Начаты поставки компьютеров на базе процессора Эльбрус
    0
    С другой стороны поддержка ядра Linux и компилятора — GCC, так полагаю? — на гос. уровне, это круто. Любопытно было бы посмотреть, какие патчи они делали, но на оф. сайте ничего не вижу, наверное пока не догадались для рекламы выложить.
  • Страсти по домену Sex.com
    –7
    Было бы забавней, если бы автор публикации был sex.comTM
  • Настал час расплаты: через 10 дней Samsung отдаст Apple полмиллиарда долларов за плагиат
    +1
    «Патент на slide-to-unlock» — какие, извиняюсь, идиоты выдают патенты? Вот неужели такие патенты никак не оспорить — они ведь вообще ничего нового не привносят в науку, единственное их предназначение, это патентный троллинг.
  • История одной оптимизации: передача и обработка результатов боя
    0
    Просмотрел видео, половину не понял о.О Нет, суть угадать можно — сделали платную модель, поломали баланс, и потом с ней тоже что-то случилось (неясно — то ли урезали, то ли выпустили новую модель, снова сломавшую баланс, то ли и то и другое…). Но фразы… Вот как можно угадать слово «нерфить»? Я даже не имею представления, производная от чего это — есть только компания игрушек NERF → НЕРФ, так может они плохой пластик производят, и «нерфить», это как делать бракованную партию?

    Больше всего понравилось «начинают вайнить на форуме». Это, наверное, как «начинают бухать на форуме», и мозг живо представляет горестные заголовки «Вздрогнем за почившего Т1000», печальные комментарии «мне будет его не хватать», серый фон, и все ЧЕРНЫМИ БУКВАМИ!
  • Сегодняшний мир — это amd64, armv7 и aarch64. Всё остальное мертво, Джим
    0
    Бòльшая адресация памяти — на мой взгляд наихудший аргумент в пользу 64 бит, и все его удивительно упорно повторяют. Для ОС есть PAE, а приложений, использующих 4Ггб я вообще ни разу не встречал (конечно я не говорю о серверах — мы же о чем-то более близком к пользователю, верно?).

    64 бита, это возможность делать расчеты с более высокой точностью без падения производительности — за счет большего размера регистра; плюс улучшение производительности за счет α) большего числа регистров (хотя по АРМ я могу быть не прав, я не знаю их подноготную, так, по-крайней мере, на х86), и β) лучших соглашений о вызовах, которые намного реже используют стек.
  • Сегодняшний мир — это amd64, armv7 и aarch64. Всё остальное мертво, Джим
    0
    Эмм… А можно поподробнее, что за проблемы с переходом 32 → 64 в GNU/Linux? Я вот с самой первой установки использую х86_64, и единственная проблема, которая у меня вообще когда-либо возникала — когда для курсовой по оптимизациям надо было скомпилировать 32-битный wine (погонять в профилировщике), и я не мог поставить 32-битные девелоперские зависимости. Решилось посредством компиляции под lxc-tools.
  • За анонимный WiFi будут штрафовать? В правительство внесен новый законопроект
    +1
    Тонко.
  • Суд штата Гавайи отменил разрешение на строительство тридцатиметрового телескопа
    +13
    Надо заплатить больше бус.
  • Светодиодные лампы из магазина Ашан
    0
    Хм, я к сожалению не очень хорошо разбираюсь в этом, но разве все перечисленное не занятие РосПотребНадзор'а, которому для начала расследования достаточно лишь жалобы от потребителя?
  • Светодиодные лампы из магазина Ашан
    0
    А скажите, интересно, правильно ли я понимаю — лампы производителей, чьи параметры расходятся с заявленными на 10%, должны быть изъяты с продаж?
  • Произведения и копроизведения
    0
    Нет-нет, в случае с произведением, аналогия именно с декартовым произведением, не обычным.
  • Сегодняшний мир — это amd64, armv7 и aarch64. Всё остальное мертво, Джим
    0
    Просто к слову — на консолях использование отличных от х86 архитектур экономически выгодно, поскольку усложняет создание эмуляторов приставок, и повышает необходимые вычислительные ресурсы для их работы.

    К примеру: если бы приставка была оснащена х86 процессором, то можно не использовать виртуальную машину — достаточно сделать для десктопов Wine-подобную оболочку, и игры будут работать почти без ущерба производительности.
  • Произведения и копроизведения
    +2
    При всем моем уважении к Бартозу, когда-то прочтя эту статью, я так и не понял, почему «произведения» именно так называются и какое отношение «ко-произведения» к ним имеют; и потому считал, что вообще не знаю, что это, поскольку иначе я должен был бы знать ответ. Я потом прочел ряд других статей, последней из которых была эта, и объясню здесь, если кто так же не понял.

    Словом произведение делается ссылка на декартово произведение, и главное здесь, что оно позволяет восстановить исходные объекты, участвовавшие в произведении (очевидно, что из произведения {a} × {b} = {a,b} легко восстановить оригинальные a и b — они там просто, так сказать, лежат нетронутыми).

    Ко-произведение можно понять, если узнать, что его иногда так же называют суммой, и как можно посмотреть по ссылке выше, его пишут как А + В. При мысли, например, о суммах чисел, становится очевидно, что из десятки в 4 + 6 = 10 мы не можем восстановить исходные числа, это могло быть что угодно, например 2 + 8, 3 + 7, и т.д. После этого понимания, смотреть на диаграмму, со стрелками повернутыми в обратном направлении по сравнению с произведением, должно стать намного проще.