Шиллингс Б. Наш человек в Nokia [Текст] : [один из создателей BeOS, технический директор Qt Software (Nokia) Бенуа Шиллингс (Benoit Schillings) беседует с корреспондентом LXF / вел Грэм Моррисон] // Linux Format. — 2009. — № 4 (117), апр.. — С. 12-13. — (Интервью. Бенуа Шиллингс).
Аннотация
Работа Бенуа Шиллингса заключается в том чтобы предугадывать пути развития технологии и именно он решает, каким функциям быть, а каким не быть в Qt, а значит и в KDE, так как Qt является фундаментом этой рабочей среды. В ходе беседы освещены вопросы: использование Qt на встраиваемых устройствах, мобильных телефонах, ПК; Qt и поддержка должной производительности на встраиваемых устройствах; почему так трудно программировать в Qt; рекомендации начинающим изучать Qt.
Программирование
Хаганин Д. Железный человек
Хаганин Д. Железный человек [Текст] : LXF-интервью : [американский программист Джим Хаганин (Jim Hugunin) беседует о расширениях языка программирования Python, об IronPython, об улучшении поддержки в .NET динамических языков, о своем переходе в Microsoft и работе в этой компании / беседовал Пол Хадсон] // Linux Format. — 2006. — № 10 (84), окт.. — С. 32-35. — (LXF-Интервью. Джим Хаганин). — Прил.: «Джим Хаганин. Визитка LXF» : [Справка]. — С. 33.
Аннотация
Еще в МТИ (MIT — Massachusetts Institute of Technology) Джим Хаганин делал множество научных вычислений, но язык ученых Matlab совершенно не подходил для программирования. В то же время, занимаясь многими другими языками программирования (Scheme, Perl, Python), он заметил, что Python очень легко расширить новыми объектами и можно добавлять в Python числовые массивы, которые были основными в Matlab. Что вышло из этого увлечения Python…
Уолл Л. В ожидании Ларри
Уолл Л. В ожидании Ларри [Текст] : LXF-интервью : [Ларри и Глория Уолл отвечают на вопросы журналиста о Perl 6 / вел Пол Хадсон (Paul Hudson)] // Linux Format. — 2006. — № 1 (74-75), янв.. — С. 56-59. — (Интервью. Ларри Уолл). — Прил.: «Ларри Уолл. Визитка LXF» : [Справка]. — С. 56.
Аннотация
Perl 6 разрабатывается с 2000-го года и поныне (2013 год). Гвидо ван Россум (Guido van Rossum), создатель языка Python нарек релиз Perl 6 "тяжким крестом Perl". В 2006-м Пол Хадсон (Paul Hudson) загнал Ларри Уолла (Larry Wall) и Глорию Уолл (Gloria Wall) в угол и спросил, сколько это может продолжаться…
Также мы узнаем смысл популярного (в индустрии программного обеспечения) высказывания "синдром второй версии", о поддержке проекта Perl 6 издательством O’Reilly, о наработках и видении Ларри Уоллом версии Perl 6, об основном разработчике проекта Perl 6 Демьене Конвее (Damian Conway).
Торкингтон Н. Толкование Торка
Торкингтон Н. Толкование Торка [Текст] : LXF-интервью [глава проекта Perl 6, член совета директоров Perl Foundation, редактор издательства O’Reilly, председатель программного комитета OSCon Нат Торкингтон (Nat Torkington) беседует с журналистом Linux Format / беседовал Грэм Моррисон] // Linux Format. — 2006. — № 12 (86), дек.. — С. 34-37. — (LXF Интервью. Нат Торкингтон).
Аннотация
В центре беседы вопросы: жизненный путь Ната Торкингтона – учеба и преподавание в Университете Виктория в Веллингтоне (Новая Зеландия), знакомство с Perl, Perl и PHP, Perl и объектно-ориентированное программирование (ООП), значение Perl 5, состояние разработки Perl 6, Haskell — платформа разработки для концепций Perl 6, организация работы OSCon (Open Source Convention).
Россум Г., ван. Великий диктатор
Россум Г., ван. Великий диктатор [Текст] : [Гвидо ван Россум (нидерл. Guido van Rossum) отвечает на вопросы журналиста Linux Format о Python и проекте Python 3000, о работе программиста в Google] / вел Грэм Моррисон // Linux Format. — 2008. — № 1 (100-101), янв.. — С. 28-29. — (LXF. Интервью. Гвидо ван Россум).
Аннотация
Голландский программист, автор языка программирования Python, лидер сообщества Python, лауреат премии Free Software Award, лауреат премии Нидерландской Ассоциации Профессионалов UNIX (NLUUG), «великодушный пожизненный диктатор» сообщества Python и разработчик Google Гвидо ван Россум продолжает надзирать за процессом разработки Python 3000.
Конвей Д. За кулисами Perl 6
Конвей Д. За кулисами Perl 6 [Текст] : Интервью LXF [Дэмьен Конвей из дуумвирата Perl 6 о финальных штрихах Perl 6] / беседовал Грэм Моррисон ; фото Джейсон Каплан (Jacon Kaplan) // Linux Format. — 2007. — № 3 (90), март. — С. 34-37: цвет. фото. — (LXF Интервью. Дэмьен Конвей).
Аннотация
В интервью освещены вопросы: работа Дэмьен Конвея (Damian Conway) над Perl 6 и его вклад в разработку (функция объединений (junctions)), влияние на процесс разработки Perl 6 появления PHP и Ruby, Perl 5, аспектно-ориентированное программирование, грамматический движок PGE, объектная ориентированность Perl 6, проблема сообщества Open Source в следующие пять лет — как конкурировать, не становясь конкурентами.
Моррисон Г. Qt 4.4 Open Source Edition
Моррисон Г. Qt 4.4 Open Source Edition [Текст] : [Обзор] / Грэм Моррисон // Linux Format. — 2008. — № 8 (108), авг. — С. 12. — (Обзоры. Инструментарий программиста). — Прил.: «Свойства навскидку» : [Класс Graphics View, WebKit] ; «Вердикт : [Хорош для пользователей KDE, но еще лучше для тех, кто пишет кроссплатформенные приложения с открытым исходным кодом]».
Аннотация
Комплект программиста на C++ для разных операционных систем, используемый для создания кроссплатформенных приложений. Одновременно служит API для KDE.
Qt 4.4 обладает многими замечательными качествами и лучшие из них – движок HTML-рендеринга WebKit, мультимедиа-среда KDE Phonon. Qt 4.4 на сегодня это лучший инструмент для кроссплатформенного программирования в мире свободного ПО.
Бэйн М. А. Gambas : Cекреты и хитрости
Бэйн М. А. Основы программирования. Программирование на Basic. Gambas [Текст] : Cекреты и хитрости / Марк Александр Бэйн (Mark Alexander Bain) // Linux Format. — 2006. — № 1 (74-75), янв.. — С. 82-85. — (Учебник Gambas).
Аннотация
Пишем программу для редактирования конфигурационных файлов и по ходу дела рассматриваем все тонкие моменты в действии.
Бэйн М. А. Основы программирования. Gambas. Ч. 3
Бэйн М. А. Основы программирования. Gambas [Текст] : Часть 3. Построение приложения / Марк Александр Бэйн (Mark Alexander Bain) // Linux Format. — 2005. — № 4 (73), дек.. — С. 72-75. — (Учебник Gambas).
Аннотация
Как реализовать максимум функций с минимумом затрат.
Бэйн М. А. Основы программирования. Gambas. Ч. 2
Бэйн М. А. Основы программирования. Программирование на Basic. Gambas [Текст] : Часть 2. Модули и классы / Марк Александр Бэйн (Mark Alexander Bain) // Linux Format. — 2005. — № 3 (72), нояб.. — С. 90-93. — (Учебник Gambas).
Аннотация
Программирование на Gambas с профессиональной точки зрения – изучаем переменные и повторное использование кода при помощи модулей и классов.
Бэйн М. А. Основы программирования. Gambas. Ч. 1
Бэйн М. А. Основы программирования. Gambas [Текст] : Part 1. Легкий доступ к базам данных / Марк Александр Бэйн (Mark Alexander Bain) // Linux Format. — 2005. — № 2 (71), окт.. — С. 86-89. — (Учебник Gambas). — Прил.: «Эмблема Gambas». — С. 87.
Аннотация
Gambas (от английского «Gambas Almost Means BASic, в русском переводе «Gambas — почти Basic») — интегрированная среда разработки.
В первой части учебника по Gambas Марк Александр Бэйн показывает как создать приложение для работы с базой данных всего за десять минут. В конце этого урока Вы научитесь создавать графический пользовательский интерфейс, настраивать (простую) базу данных, а также читать и писать в неё информацию при помощи графического интерфейса.
Хадсон П. Gambas
Хадсон П. Gambas [Текст] : Среда разработки на BASIC [обзор версии 2.9.0 (http://gambas.sourceforge.net)] / Пол Хадсон // Linux Format. — 2009. — № 1 (113-114), янв.. — С. 97. — (LXF HotPicks).
Аннотация
Gambas — некогда простой дизайнер графических интерфейсов с парой дополнительных библиотек — переродился в одну из лучших систем разработки свободного ПО.
Семилетов П. Очепятки не пройдут
Семилетов П. Очепятки не пройдут [Текст] / Петр Семилетов // Linux Format. — 2008. — № 1 (100-101), янв.. — С. 90-93. — (Aspell и Enchant. Учебник).
Аннотация
Как добавить к вашим программам модуль проверки орфографии, задействовав движок проверки правописания Aspell (http://aspell.net). Также кратко рассказано о движке Enchant (www.abisource.com/enchant), побочном продукте разработчиков AbiWord.
Боровский А. Qt 4 [Текст] : Часть 6. Обмен сообщениями
Боровский А. Qt 4 [Текст] : Часть 6. Обмен сообщениями / Андрей Боровский // Linux Format. — 2008. — № 7 (107), июль. — С. 76-79. — (Qt 4. Учебник). — Прил.: "Минуточку внимания!" : [Пробелы в документации QtDBus]. — С. 76.
Аннотация
D-Bus стал стандартом де-факто для межпроцессного взаимодействия (Interprocess Communication или IPC) на рабочем столе Linux. Что здесь может предложить Qt, собственно, модуль QtDBus, появившийся в Qt 4.2?
В учебнике "D-Bus" (Боровский А. D-Bus: шины для вашего Linux [Текст] / Андрей Боровский // Linux Format. — 2007. — № 12 (99), дек.. — С. 86-89.), где рассматривается архитектура шины D-Bus, была высказана мысль, что программу-клиент D-Bus, которая только обращается к сервисам другого приложения, нетрудно написать даже на "голом" C. С сервером дела обстоят сложнее: он должен уметь обрабатывать сообщения D-Bus, поступающие асинхронно. QtDBus упрощает решение этой задачи настолько, насколько это вообще возможно. В качестве демонстрации возможностей QtDBus показано, как написать программу-сервер, которая будет предоставлять доступ к буферу обмена X-Window консольным приложениям.
Qt 4. Ч. 5. Популярно об автоматизации / Андрей Боровский
Боровский А. Qt 4 [Текст] : Часть 5. Популярно об автоматизации / Андрей Боровский // Linux Format. — 2008. — № 6 (106), июнь. — С. 86-89. — (Qt4. Учебник). — Прил.: «Глобальный объект [языка ECMAScript]». — С. 87.
Аннотация
На протяжении многих лет библиотека Qt пополнялась различными классами, не имеющими прямого отношения к GUI. Сейчас есть даже специальная версия Qt Console для создания неграфических программ. Пользователям открытой редакции Qt доступны все модули Qt Console, в том числе, QtScript, которая может пригодиться и тем, кто пишет консольные программы. Андрей Боровский показывает как можно использовать скриптовый движок Qt в ваших программах и демонстрирует работу QtScript на примере подсистемы настройки приложения «Часы-будильник».