anonymous@RULINUX.NET~# Last login: 2024-11-23 21:05:33
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск

Новости  17 18 19 20 21 22 23 24 25   
Добавить новость

Дёк Хон: самая большая проблема GTK - в неадекватных разработчиках

subsection
Скрыть

Дёк Хон, инженер Центра Открытых Технологий корпорации Intel, поделился опытом использования GTK и Qt. В частности, он рассказал о происходившем в прошлом году портировании Subsurface (программа для дайверов от Торвальдса, хз что такое из себя представляет - прим. переводчика): Торвальдс, Дёк и другие разработчики пришли к выводу, что Qt - намного лучший в сравнении с GTK выбор.

По словам Дёка Хона, ключевой изъян GTK даже не в убогой кроссплатформенности, а в отношении "костяка" его разработчиков. Если сообщество девелоперов Qt всегда идёт навстречу, всячески помогая, предоставляя подробнейшую документацию по любому вопросу, ну и, конечно, быстро принимая полезные патчи в апстрим, то сообщество GTK раздувает флеймы и холивары из каждой проблемы, пытаясь убедить разработчиков, что они всё делают неправильно, про аппрув же патчей в апстрим речи не идёт вообще.

Выступление Дёка (в формате mp4)

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

Nosferatu (*) (2014-01-12 15:16:40)

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


Обновление драйвера NVIDIA ветки 319

subsection
Скрыть

Вышла обновлённая версия видеодрайвера NVIDIA долгоподдерживаемой ветки - 319.82

Обеспечена поддержка:

  •  xorg-server 1.15
  •  GeForce GTX 780 Ti
  •  GeForce GTX 760
  •  GeForce 820M
  •  Tesla K40m
  •  Tesla K40c
  •  Tesla K40st
  •  Tesla K40s


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

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

Nosferatu (*) (2014-01-11 11:48:25)

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


Релиз библиотеки libssh 0.6.0

subsection
Скрыть

После двух с половиной лет разработки увидел свет релиз библиотеки libssh 0.6.0, предназначенной для интеграции поддержки SSH в программы на языке Си. Библиотека позволяет выполнять программы на удаленном сервере, копировать файлы через защищенное соединение, обеспечивать работу приложения в роли SSH-сервера. Поддерживаются такие механизмы, как scp и sftp. Исходные тексты библиотеки распространяются под лицензией LGPL.

Новшества:

  •  Новый серверный API на основе callback-вызовов;
  •  Поддержка алгоритма формирования цифровых подписей ECDSA (Elliptic Curve Digital Signature Algorithm) при сборке с OpenSSL и методов обмена ключами [email protected].
  •  Новый API для управления открытыми ключами;
  •  Поддержка GSSAPI (Kerberos), протестированная с FreeIPA и gssproxy. Для управления добавлены опции GSSAPIServerIdentity, GSSAPIClientIdentity, GSSAPIDelegateCredentials;
  •  Новый API для аутентификации пользователей.
  •  Новые функции ssh_get_publickey_hash() и ssh_get_poll_flags();
  •  Поддержка алгоритма ECDH (Elliptic Curve Diffie Hellman);
  •  Расширены возможности системы ведения логов;
  •  Поддержка перенаправления SSH-agent;
  •  Поддержка инициированая повторного обмена ключами (key-reexchange).
  •  Расширено число unit-тестов.


Здесь могла быть ссылка на тарболл со свежей версией, но мы же не шлакварщики позорные, так что подождём появление свежей версии сабжа в репозиториях, как благовоспитанные Ъ-линуксоиды

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

Nosferatu (*) (2014-01-10 15:50:48)

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


Вышел LibreCAD 2.0.1

subsection
Скрыть

Тихо и незаметно, после двух лет разработки LibreCAD-2.0 теперь принято считать стабильной версией пришедшей на замену LibreCAD-1.0.4.

В версии 2.0.1 исправлен ряд ошибок версии 2.0, в связи с чем рекомендуется обновиться.

Внесен ряд изменений в нтерфейс и инструментарий.

Для работы с DXF использована блиотека dxfrw.

Чистка и оптимизация кода итп

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

Dr.uid (*) (2014-01-09 07:22:51)

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


"Умный" унитаз

subsection
Скрыть

Операционная система Android осваивает области, пока недоступные другим мобильным платформам. На этот раз ОС от Google «подружили» с туалетом. Компания Lixil анонсировала линейку унитазов Satis, оснащенных модулем Bluetooth и управляемых с помощью приложения My Satis для смартфонов на базе Android.

С помощью программы пользователь может поднимать и опускать сиденье унитаза, активировать биде, воспроизводить музыку через встроенные в Satis динамики, следить за расходом воды и электричества, а также вести «туалетный дневник» с подробной статистикой и «аналитическими» данными, передает Mashable.

Продажи японского чуда техники начнутся в I квартале 2013 года. Купить умный унитаз можно будет за $4,5 тыс.

[путь к изображению некорректен]

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

Esoptro (*) (2014-01-08 20:06:13)

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


Опасная уязвимость в X.Org, присутствующая с 1991 года

subsection
Скрыть

В библиотеке libXfont, входящей в состав X.Org и используемой в X-сервере, обнаружена опасная уязвимость (CVE-2013-6462), позволяющая организовать выполнение кода при обработке специально оформленного файла со шрифтом в формате BDF. Проблема была выявлена при проверке кода X.Org в статическом анализаторе cppcheck и связана с возможностью выхода за пределы выделенного буфера при наличии в BDF строк большого размера.

Проблему усугубляет то, что библиотека libXfont используется во всех вариантах X-серверов, в том числе том, что выполняется с правами пользователя root, что позволяет использовать данную уязвимость для повышения локальным пользователем своих привилегий в системе. Примечательно, что уязвимость появилась в кодовой базе ещё в мае 1991 года. Проблема исправлена в опубликованном сегодня выпуске libXfont 1.4.7.

Цельнотянуто с opennet.ru

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

Dr.uid (*) (2014-01-08 11:39:40)

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


Первый тестовый выпуск KDE Frameworks 5

subsection
Скрыть

Вслед за тестовой версией оболочки рабочего стола KDE Plasma 2 представлен первый предварительный выпуск KDE Frameworks 5. KDE Frameworks 5 включает в себя реструктуризированный и портированный на Qt5 базовый набор библиотек и runtime-компонентов, лежащих в основе KDE. Первый стабильный релиз KDE Frameworks 5 ожидается в начале июня.

В отличие от ранее поставляемых монолитных пакетов (kdesupport, kdelibs и kde-runtime), в KDE Frameworks 5 осуществлён переход к модульной архитектуре, подразумевающей наличие взаимодействующих друг с другом независимых и кроссплатформенных фреймворков, доступных для использования не только в KDE, но в любых приложениях на базе Qt. Ранее при желании использовать в своей программе возможности библиотек KDE, такие как меню, панели инструментов, средства проверки орфографии и функции для работы с файлами, требовалось установить монолитный пакет kdelibs, состоящий из неразрывно связанных между собой библиотек.

KDE Frameworks 5, благодаря разбиению kdelibs на независимые модули, связанные явно определёнными зависимости, позволяет установить только библиотеки, необходимые для работы программы. Подобный подход предоставляет возможность использования библиотек KDE в сторонних Qt-проектах, не привязанных к KDE, и открывает двери для постепенного выноса не специфичной для KDE функциональности в состав Qt.

В целом API остался неизменным, изменения связаны только с перераспределением функциональности по библиотекам и внутренней адаптацией для использования Qt 5. Пакет kdelibs разбит на модули, оформленные в виде дополнений к Qt, в расчете один модуль на каждую библиотеку. Сохранение базовой обратной совместимости API позволяет упростить портирование существующих приложений на технологии KDE Frameworks 5, как правило, достаточно внести минимальные изменения в сценарий сборки и заголовочные файлы.

KDE Frameworks 5 состоит из 57 модулей, разделённых на три категории:

  •  19 функциональных дополнений к Qt, расширяющих возможности Qt в определённых направлениях, например в плане предоставления средств для управления конфигурацией. Отнесённые к данной категории библиотеки не требуют дополнительных зависимостей, кроме Qt. Среди входящих в данную категорию модулей: KArchive, KPlotting, Threadweaver, KConfig, KCoreAddons, KCodecs, KDBusAddons, KJS, KWindowSystem, Sonnet (проверка орфографии), Solid (обработка событий от оборудования);
  •  9 библиотек для интеграции с операционной системой, расширяющих функции первой категории зависимостями, специфичными для различных операционных систем (например, libktimezone может использовать ktimezoned в Linux и отдельный API на платформе Windows). Среди входящих в данную категорию модулей: KDNSSD, KAuth, KCompletion, KCrash, KI18n, KNotifications, KWallet;
  •  29 библиотек, составляющих полнофункциональный программный стек KDE, включающий зависимости от дополнительных библиотек и runtime-компонентов. Среди входящих в данную категорию модулей: KIO (KDE Input/Output), KService, KBookmarks, KConfigWidgets, KDEWebKit, KMediaPlayer.


Скачать образ с KDE5

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

Nosferatu (*) (2014-01-08 06:56:03)

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


Новая версия набора компиляторов LLVM 3.4

subsection
Скрыть

Увидел свет релиз проекта LLVM 3.4 (Low Level Virtual Machine) - GCC совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный биткод RISC подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизации). Сгенерированный платформонезависимый псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы.

Основные новшества LLVM 3.4:

  •  Существенно увеличена производительность генератора кода. При использовании флагов оптимизации "-Os" и "-O2" по умолчанию включена поддержка автоматической векторизации циклов, ранее применяемой только при указании флага "-O3". Также включен по умолчанию представленный в прошлом выпуске новый SLP-векторизатор.
  •  Сборка по умолчанию бэкэнда для использования в качестве целевой платформы GPU семейства R600 (HD2XXX - HD7XXX). Бэкэнд необходим для компилятора шейдеров LLVM, который в свою очередь требуется для открытой реализации стандарта OpenCL;
  •  В llvm-ar задействована новая библиотека объектов и обеспечена генерация архивов и таблиц символов в формате GNU;
  •  Значительно расширены биндинги для языка OCaml, которые теперь охватывают возможности всех библиотек LLVM;
  •  Внесены заметные изменения в бэкенд для процессоров PowerPC, положительно повлиявшие на качество кода и скорость сборки;
  •  В бэкенд MIPS добавлена поддержка архитектуры MSA (MIPS SIMD Architecture);
  •  Добавлен экспериментальный бэкенд для архитектуры SPARC V9;
  •  В бэкенд для архитектуры SPARC добавлена поддержка JIT, fp128, обработки исключений и TLS (Thread-Local Storage);
  •  Расширены возможности бэкендов X86, ARM32, Aarch64 и SystemZ;
  •  LLVM 3.4 является последним выпуском, который может быть собран компилятором с поддержкой стандарта C++'98, для сборки следующих версий потребуется компилятор, совместимый с C++'11.


Улучшения в Clang:
  •  Обеспечена полная поддержка всех возможностей текущего чернового варианта будущего стандарта C++1y;
  •   В Clang Static Analyzer существенно улучшена поддержка C++, сокращено число ложных срабатываний и расширено число выявляемых ошибок;
  •  В состав включена новая утилита "clang-format", которую можно использовать для автоматического форматирования кода в текстовых редакторах или интегрированных средах разработки, на основе заданного набора правил стилевого оформления кода;
  •  Добавлен драйвер с экспериментальным альтернативным интерфейсом командной строки, обеспечивающим совместимость на уровне опций с компилятором cl.exe из состава Visual Studio. Драйвер может применяться для упрощения миграции проектов на Clang без переработки сборочных сценариев;
  •  При использовании флага "-O4" теперь не включается оптимизации на стадии компоновки (link-time optimization), для которой следует явно указать флаг "-flto", применяемый при любом уровне оптимизации.


Также версия 3.4 дала старт новым субпроектам, о которых можно прочесть в оригинальной статье.

Качнуть сорса

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

Nosferatu (*) (2014-01-07 08:21:20)

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


Некоторые возможности языка D

subsection
Скрыть

Написал за праздники маленькую программу. Что понравилось - можно передавать и возвращать функции из функций. Можно писать функции, которые единообразно работают с функциями с любым числом аргументов. Язык показался смесью джаваскрипта и хаскеля.

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

Для разработки в вебе есть http://vibed.org/features Я прошлой зимой использовал, понравилось.

Рассказик про вебдев на D: http://www.youtube.com/watch?v=Zs8O7MVmlfw

А тут компания занимается в вебе чем-то вроде супербыстрого анализа и подбора adwords (Real-time bidding for online advertising):

http://www.youtube.com/watch?v=pmwKRYrfEyY Billions of auctions per day

Terabytes/day

50 milliseconds (minus net latency) to place a bid

- Typical hard disk seek time is 9 ms

- For most bids we achieve <= 2 ms

Для работы с БД вроде ничего особо интересного: некое подобие Hibernate и несколько ODBC-подобных либ и байндингов.

https://github.com/buggins/hibernated/blob/master/hdtest/htestmain.d

http://britseyeview.com/software/mysqln/

http://pszturmaj.github.io/ddb/db.html

https://github.com/denizzzka/dpq2

Судя по тематике либ на http://code.dlang.org, народ в основном пытается игрушки писать. Так-то можно практически что угодно писать, но не стоит рассчитывать на обилие готовых либ и фреймворков.

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

anonymous (*) (2014-01-06 20:44:36)

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


С Новым 2014 годом!

subsection
Скрыть

Скоро, скоро Новый год...
Лошадь в гости к нам придёт...
Значит будем ржать, как кони...
Хрен проблемы нас догонят...
Всей страной курить бросаем (капля ж лошадь убивает)...
От работы кони мрут–
Чередуй с морями труд...
В общем в этот год лошадки-
Всем ребята жизни сладкой!!!
Чтоб не рвался ваш коннект,
Был в порядке интеллект,
Чтоб "железо" не сдыхало
И здоровья чтоб хватало!
Чтоб порядок в семьях был,
Чтоб вас Столлман осенил! :)
Будьте счастливы, друзья!
Нам ведь горе - не беда!!!
[путь к изображению некорректен]
Правильно его справляйте,
О друзьях не забывайте,
Остальное Дед Мороз
Чтоб на счёт вам сразу внёс!
[путь к изображению некорректен]

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

Bod (*) (2013-12-30 23:36:01)

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


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

[Добавить]

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!