anonymous@RULINUX.NET~# Last login: 2025-01-10 22:15:16
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск

Новости  79 80 81 82 83 84 85 86 87   
Добавить новость

сравнение скорости работы различных реализаций хэш-функций

subsection
Скрыть Хэш - очень популярная структура данных, в которой, подобно массиву, доступ к элементу осуществляется по индексу, но, в отличии от массива, индекс может быть не числом, а любым значением. Обычный хэш отличается от, например, криптографического хэша скоростью своей работы, т.е. скоростю извлечения элементов, ну или скоростью сопоставления соответствий значения ключу. Существует два типа хэш-функций:
  • простые хеш-функции, отличающиеся быстротой, но и имеющие большое число ошибок;
  • хеш-функции с различными встроенными проверками, которые замедляют извлечение пары ключ-значение, но делают это более надежно.

Хеши часто характеризуются числом ошибок  или согласованностью представления данных (см., например, сравнения хэшей в книжке Red Dragon). Очевидно, что при написании программы возникает вопрос: при использовании какой из функций можно увеличить скорость работы программы? Хэши второго типа требуют больше операций для проверки ключ-значение и по ссылке приведена сравнительная характеристика скорости работы хешей, например на добавление новых элементов.

>>> Подробнее

vilfred (*) (2010-03-12 11:57:25)

[11 сообщений] [Добавить комментарий]


Объявлен выход спецификации OpenGL 4.0

subsection
Скрыть

Организация Khronos group представила финальный вариант спецификации OpenGL 4.0 и языка описания шейдеров GLSL 4.0. Одновременно выпущен обновленный вариант третьей версии спецификации - OpenGL 3.3.

OpenGL 4.0 включает в себя следующие основные изменения:

  •   Две новые ступени обработки шейдеров, что позволяет перенести обработку тесселяции с центрального процессора на GPU;
  •   Поддержка выборочных фрагментных шейдеров (per-sample fragment shaders) и программируемых фрагментных шейдеров входных позиций для увеличения качества рендеринга и гибкости в управлении сглаживанием;
  •   Прорисовка данных, сгенерированных OpenGL или такими внешними API, как OpenCL, без участия центрального процессора;
  •   Шейдерные подпрограммы помогут значительно увеличить гибкость написания программ;
  •   Разделение состояния текстур и текстурных данных через добавление нового типа данных под названием "объекты сэмплов";
  •   64-битная двойная точность с плавающей запятой операций с шейдерами и ввода-вывода для увеличения точности и качества рендеринга;
  •   Увеличение производительности, включая шейдеры геометрии образца, массивов образца и новых запросов к таймеру.

Взято с  http://opennet.ru


>>> Подробнее

Tux-oid (*) (2010-03-12 11:04:23)

[1 сообщение] [Добавить комментарий]


CCCP-Encode-0.01

subsection
Скрыть Если на frontend Вы используете ajax, то давно заметили, что данные отправляются на сервер в utf-8. На стороне сервера Вы "ловите" эти данные перекодируете за счёт Encode и, всё хорошо. Но, что если юзер поменял кодировку отображения страницы прямо в браузере, или (более вероятно) сделал copy-paste с внешнего сайта в одно из полей формы на Вашем сайте. Вот здесь-то и попадает utf-8 в обработку. Это очень актуально для раздела "комментарии". Вы ловите такие данные, перекодируете за счёт Encode, но юзер вместо своего "красивого" комментария видит строку со знаками "?" Сивиринов Иван выпустил маленькую библиотеку для декодирования utf-8 в koi8-r, windows-1251 и т.д. дабы побороть такого типа проблемы

>>> Подробнее

vilfred (*) (2010-03-11 14:21:23)

[11 сообщений] [Добавить комментарий]


QtWebKit будет выходить по независимому графику

subsection
Скрыть

Разработчики QtWebKit приняли решение отделиться от процесса подготовки релизов Qt, чтобы иметь возможность выпускать обновления чаще, чем выходят новые версии основной библиотеки. Первый независимый релиз QtWebKit будет называться QtWebKit 2.0 и выйдет в мае. Эта версия будет совместима с Qt 4.6 и Qt 4.7. Новые релизы Qt будут по-прежнему включать текущую стабильную версию QtWebKit.

В прошлом медленный цикл развития QtWebKit тормозил разработку новых возможностей таких приложений, как Arora, Rekonq и WebKit KPart. Сейчас его сообщество активно растят, и более частый выпуск новых версий поможет динамичному развитию проекта — достаточно глянуть на серию заметок «This week in QtWebKit trunk»

Кроме того, используемая в QtWebKit ветка WebKit всегда синхронизируется с текущей стабильной веткой при выходе значительных релизов Qt (4.5, 4.6), из-за чего новые версии браузеров на основе QtWebKit могли долгое время отставать в реализации поддержки веб-стандартов от других WebKit-браузеров. Теперь же, работая по независимому от Qt графику, разработчики QtWebKit могут легко привязаться к выходу новых версий WebKit.

Взято с  http://knotes.ru


>>> Подробнее

Tux-oid (*) (2010-03-10 14:00:00)

[8 сообщений] [Добавить комментарий]


midori-0.2.4

subsection
Скрыть

Вышла очередная версия легковесного обозревателя интернета midori-0.2.4. Как пишет сам автор, это "стабилизационный выпуск, сфокусированный на незначительных улучшениях". В частности:

  •   выпадающий список автодополнения теперь не занимает более 2/3 от размера окна или экрана (что меньше);
  •   исправлен порядок восстановления вкладок при открытии сессии;
  •   реализован экспорт закладок в XBEL;
  •   добавлены настраиваемые кнопки навигации по странице, которые по-умолчанию соостветвуют настройкам в Vi(m): h, j, k, l;
  •   исправлена сборка с различными версиями Gtk+.


>>> Подробнее

anonymous (*) (2010-03-09 13:09:18)

[2 сообщения] [Добавить комментарий]


Firefox в Германии: Хребет Internet Explorer перебит окончательно

subsection
Скрыть

В конце 2009 года Firefox 3.5 обогнал Internet Explorer и стал самым популярным браузером в мире. Но уже в конце февраля немецкими пролетариями был взят новый рубеж — более 50% пользователей выбрали комфорт и безопасность, олицетворением которых и является браузер Firefox. Очевидно, что такой скачок стал возможным благодаря рекомендации федерального ведомства по безопасности в ИТ. Как вы наверняка помните, правительственные организации некоторых европейских стран рекомендовали воздержаться от использования браузера Internet Explorer из-за наличия в нём критических ошибок.

Также соообщается, что барьер в 50% был преодолён в Польше и Венгрии.

Однако общемировая статистика выглядит не столь радужно. Так в странах с наибольшим числом пользователей Всемирной паутины — Китай и США — браузер от Майкрософт всё ещё продолжает пользоваться популярностью. Так в Китае, доля Internet Explorer превышает 90%.

С 17 марта Майкрософт обязан показывать европейским пользователям диалог выбора браузера для установки. Но эта мера запоздала. Жители Германии уже сказали своё решительное "Найн!" проприетарному коту из редмондского мешка.


>>> Подробнее

anonymous (*) (2010-03-06 20:52:42)

[14 сообщений] [Добавить комментарий]


Вышел Wine 1.1.40

subsection
Скрыть

Основные изменения:

  •   Реализована поддержка перенаправлений в реестре для WoW64
  •   Несколько исправлений связных с MSI
  •   Множество исправлений для поддержки IE
  •   Улучшено определение видеокарт
  •   Исправлены ошибки при запуске/установке/работе таких программ, как: Medieval 2, Warhammer 40K, Sun JRE и многих других


>>> Подробнее

Root-msk (*) (2010-03-06 04:13:07)

[5 сообщений] [Добавить комментарий]


В госдуме ожидается пересмотр закона об авторских правах на произведения, созданные в СССР и в РФ

subsection
Скрыть

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

В частности, на опыте многих членов нашей ассоциации, других организаций и физических лиц, которые присоединяются к нашей просьбе изменить ситуацию, мы убедились, что существующее законодательство создаёт помехи всем: от Министерства культуры и Администрации Президента России до библиотек и новых медиа...

продолжение по ссылке...

>>> Подробнее

vilfred (*) (2010-03-05 13:54:14)

[11 сообщений] [Добавить комментарий]


Unix «по-русски»

subsection
Скрыть

Вадим Антонов излагает историю ОС Демос.


>>> Подробнее

vilfred (*) (2010-03-03 14:18:54)

[2 сообщения] [Добавить комментарий]


Корректирующий релиз KDE 4.4.1

subsection
Скрыть

Вышел корректирующий релиз десктоп-окружения KDE 4.4.1 в котором проведена работа по устранению обнаруженных с момента выхода KDE 4.4.0 ошибок. Бинарные пакеты KDE 4.4.1 доступны для openSUSE 11.x и в ближайшее время появятся для Kubuntu и Fedora 11/12.

Из исправлений можно отметить:

  1.   Решена проблема с возникновением длительной задержки при отправке сообщений в KMail
  2.   Устранены разнообразные проблемы в виджетах Plasma и других дополнениях, таких как аналоговые часы и рамка для изображений;
  3.   Исправлено несколько ошибок в эмуляторе терминала Konsole, приводящих к краху приложения;
  4.   В Konqueror устранен крах браузера, при попытке закрыть окно средствами JavaScript. В движке khtml устранено около 20 ошибок и решена значительная проблема с производительностью, связанная с повторной прорисовкой всего содержимого окна при скроллинге. В kjs увеличена эффективность выполнения регулярных выражений в JavaScript;
  5.   В оконном менеджере kwin устранены две приводящие к краху ошибки, проявляющиеся при переключении между десктопами и при переходе в режим Plasma Netbook;
  6.   Исправлена уязвимость, позволяющая инициировать крах хранителя экрана и осуществить вход в заблокированное пользовательское окружение без ввода пароля;

Взято с  http://opennet.ru


>>> Подробнее

Tux-oid (*) (2010-03-03 10:47:10)

[0 сообщений] [Добавить комментарий]


Авторизация
Ссылки
Галерея

[Добавить]

opera умеет и такое

gallery

Опубликована: 2019-03-11 00:10:13
Автор: vilfred


Я здесь, у меня гента с флуксбоксом

gallery

Опубликована: 2017-07-26 21:48:40
Автор: Ada



Трекер
F.A.Q.



(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!