Вышел первый номер журнала «Практика функционального программирования», который свободно распространяется через Интернет под лицензией Creative Commons BY-NC-ND (можно распространять с указанием авторства с некоммерческой целью, но нельзя использовать в производных работах).
Функциональный подход давно уже применяется в промышленном программировании, и в последние годы набирает все большую популярность (достаточно сказать, что его элементы уже включены в .Net и Python, и в некоторой степени в C++). В связи с этим подобный журнал будет весьма акутальным.
Именно под таким заголовком мне сегодня пришла новость в RSS-ридер. Название говорит само за себя. Launchpad теперь является проектом с исходным кодом. То, чего все так долго ждали, наконец состоялось. Исходный код целиком выложен под лицензией GNU AGPL ver.3.
Ну вот я снова с Вами и с новой статьёй о QT =). Сегодня поговорим об интересной штуке… о том как можно получить доступ к БД и вывести данные в таблицу на форме.
Для доступа к БД мы будем использовать QtSql — набор классов для работы с базами данных используя язык структурированных запросов SQL. Основные классы данного модуля:
*QSqlDatabase — класс для предоставления соединения с базой, для работы с какой-нибудь конкретной базой данных требует объект, унаследованный от класса.
*QSqlQuery — реализует интерфейс между Qt и базами данных SQL.
*QSqlDriver — абстрактный класс, который реализуется для конкретной базы данных и может требовать для компиляции SDK базы данных. Например, для сборки драйвера под базу данных FireBird/InterBase требует .h файлы и библиотеки статической линковки, входящие в комплект поставки данной БД.
Читать дальше
Не так давно, я столкнулся с тем, что люди распространяют старые мифы об Ubuntu, будучи полностью в них уверены. Ситуация похожа на ситуацию с Линуксом — люди распространяют старые байки о системе, что у нас до сих пор есть только текстовая консоль, все приложения нужно компилировать руками и т.п.
В связи с этим, я постарался собрать здесь наиболее известные мифы об Ubuntu и разобрать их.
Читать дальше
Miranda IM team рада представить Miranda IM v0.8.2.
Miranda IM v0.8.2 содержит исправления ошибок найденных в версии 0.8.1. Настоятельно рекомендуется обновиться.
Читать дальше
Собственно говоря, на днях без особого шума вышел релиз Ubuntu Hardy LTS 8.04.3.
Напомню, что LTS (Long Term Support) — это релиз с долговременной поддержкой. Для десктоп-систем — 3 года, для серверов — 5 лет.
В данный релиз вошли обновления безопасности, а также фиксы многих багов. Основной упор сделан на стабильность системы и совместимость с оригинальной 8.04.
Образы дисков можно взять здесь или тут. UPD: Собственно, и на русском сайте Ubuntu сегодня (20.07.2009) появилось сообщение об этом. UPD2: Спасибо liquido за дополнение. LTS — это конечно же Long Term Support
Организация Mozilla Foundation объявила о запуске программы «Contributions», которая позволит разработчикам расширений к Web-браузеру Firefox собирать с пользователей пожертвования — в добровольном порядке.
Отныне авторы дополнений к Firefox смогут попросить у своих пользователей сделать им пожертвование, если они того сами пожелают. Пока эта инициатива носит экспериментальный характер, так что в дальнейшем стоит ожидать ее развития в случае успешного опыта.
Приблизительно 24 июля завершится интеграция компании RedHat в S&P 500, список избранных компаний, за которыми Standard&Poor's ведет пристальное наблюдение. Благодаря тому, что S&P периодически обновляет индекс и, к тому же, исключает из него компании, чьи акции упали слишком сильно, у RedHat появился шанс заменить недавно попавшую под угрозу банкротства CIT Group. Хотя само по себе включение не принесет RedHat каких-либо дивидендов, это является показателем, что Linux...