Russian Fedora

cообщество русскоязычных участников
международного проекта Fedora

Content (93 страница со старыми записями)

Выборы в совет директоров OpenStack Foundation

Это архивная статья

OpenStack Foundation управляется советом директоров, треть которых (8 человек) назначается платиновыми спонсорами, другая треть - золотыми спонсорами, и оставшаяся треть выбирается честным демократическим голосованием. Эти восемь человек представляют не компании, а простых людей. В прошлом голосовании на эти восемь мест претендовало всего 11 кандидатов, а в этот раз ситуация поинтересней - выбирать можно аж из 27 кандидатов.

Выборы этого года начались 12 января и продлятся до 16 января. Голосовать могут все, кто обладает хотя бы полугодичным стажем члена OpenStack Foundation, что довольно честно.

Наши коллеги, разумеется, в списке есть - это, например, Alex Freedland из Mirantis, Adrian Otto из Rackspace, Egle Sigler из Rackspace, Richard Fontana, который теперь работает в HP (вообще, из HP народу очень много), Russell Bryant из Red Hat. Достойных кандидатур хватает, и мы будем следить за электоральным процессом в OpenStack.

Интервью с Christian Hergert об IDE для GNOME – Builder

Это архивная статья

Кристиан намеревается улучшить опыт разработчиков для GNOME в своём новом проекте – Builder. Мы встретились с ним, чтобы узнать, для чего же нужно новое IDE, инструментарий разработчика, об отсутствии приложений для GNOME и о многом другом.

Q: Расскажи кто ты, что такое Builder и зачем ты его создал? image0 Я давно участвую в разработке свободного ПО, и, в частности, GNOME. И также являюсь участником таких проектов как Mono и, относительного нового проекта MongoDB. Я разрабатываю ПО в рамках GNU/Linux уже больше половины своей жизни и никогда не был особо счастлив с текущим положением дел.

Годами я участвовал в различных проектах, которые помогали улучшить мои навыки разработки в GNU/Linux. Mono и MonoDevelop были серьёзной попыткой улучшить ситуацию. Но эти проекты не были сфокусированы на тех вещах, которые меня особенно заботили. Больше всего меня заботит GNOME, потому что этот проект нацелен на создание доскональной и функциональной компьютерной среды, которая, к тому же, утонченная и красивая.

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

Разработчики ПО часто создают свои инструменты, сродни тому, как действуют плотники — что бы улучшить старое и сделать возможным что-то новое. Я хотел получить преимущество над всеми имеющимися свойствами новых компиляторов и инструментов, доступных на нашей платформе.

Хотелось получить что-то с минимальным пользовательским интерфейсом, без отвлекающих от кода елементов, так как сам код - важнейшая часть нашего дела. Мне так же была необходима непрерывная работа, которая не отвлекала бы меня на переключение между приложениями. Мне хотелось получить важную информацию в прямом контексте, без необходимости думать над ней. На различных хакфестах GNOME стало понятно, что другие хотели того же самого. Так что этот проект очень важен для меня. Я пишу ПО для тех, кого считаю своей большой семьёй – для GNOME.

Q: Это правда, что ты бросил работу чтобы заниматься своим проектом всё время? Это действительно так. Единственное, что я подчерпнул из своей карьеры — если тебе необходимо сделать что-то великолепное, то оно будет требовать постоянной фокусировки и преданности делу. Балансировка между работой и персональными проектами не даёт хорошего результата, который бы хотелось дать нашему сообществу. Хочу добавить, что если вы хотите нанять меня работать над Builder, то я бы с радостью снова приступил к работе.

Q: Неужели нам и вправду нужно новое IDE, тогда как в GNOME уже существуют такие как Eclipse, MonoDevelop, NetBeans? Если бы хоть одна из них соотвествовала моим желаниям, я бы ей пользовался. Я трепещу, когда другие заинтересованы в том же, чего хочется мне. Это отличная и качественная среда разработки, которая сконструирована для нашей фантастической платформы, чтобы создавать для неё приложения.

Может показаться, что Builder будет громоздким приложением, но это не так. Мы используем многие существующие в экосистеме GNOME технологии, например: Glade, Gitg, Nemiver, GtkSourceView, Devhelp, autoconf/automake и др. Мы считаем их отличными и они заслуживают стать ещё лучше.

Eclipse, MonoDevelop, NetBeans и другие IDE – это всего лишь большие плагины, основанные на средах, которые больше потребляют чем приносят пользу. Это такие плагины, при запуске которых на большинстве современных IDE ты даже не знаешь запустил ли ты их правильно.

Количество ошибок, которые я видел при запуске Eclipse, снятся мне в кошмарах.

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

В дополнение хочу сказать, что главное достижение в Builder – это UX для разработчиков.

Это невозможно понять. Если просто взять какую-либо IDE и добавить в неё плагины - это несущественно изменит UX этого IDE. Мы хотим применить совершенно другой подход к нашему IDE, основаный на нашем опыте программирования свободных проектов. Это основная причина почему мы не переписываем Anjuta. Мы поняли, что не сможем сменить ключевые части интерфейса без последствий для пользователей Anjuta.

Q: Какой была реакция у людей, которые узнали, что ты бросил карьеру чтобы посвятить всё своё время работе над Builder? В основном положительная, я полагаю. Обычно это результат разговора о важных вещах в жизни.

Q: Какого рода приложения написаные при помощи Builder ты бы хотел увидеть? Ух-ты! Я могу придумать много чего, что можно разработать с его помощью.

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

Я так же хочу что-то наподобии DLNA агрегатора, в котором доступен поиск по всем медиафайлам на любой машине, подключенной к моей домашней сети.

И с возможностью трансляции мультимедиа на любой телевизор или компьютер.

У меня и моего соседа есть хранилище NAS с DVD и CD, которые мы когда-то записывали или покупали. Было бы здорово, если бы этот контент можно было воспроизвести где угодно и который бы просто работал, как говорится "из коробки". В общем, все детали можно найти на GNOME wiki по ссылке: https://wiki.gnome.org/Design/Apps/ Q: Многие полагают, что будующее за Web и мобильными приложениеми. Как ты это прокомментируешь? Кому-то приходится разрабатывать web-браузеры и мобильные платформы. И людям, которые выбрали эти платформы, необходимо выбирать базовые технологии. Выглядит все это как неплохая идея привлечь разработчиков написанием инструментов, которыми действительно забавно пользоваться.

Q: Ты проводишь сбор средств. Хочешь что-нибудь рассказать нам об этом? Да, провожу! Вы можете найти кампанию на Indiegogo по ссылке: https://www.indiegogo.com/projects/builder-an-ide-of-our-gnome/ Q: Что ещё могут сделать люди для поддержки твоего проекта? Протестировать код, поискать ошибки, высказать критику, основанную на использовании Builder, написать сценарии использования, помочь с дизайном спецификаций, написать код, документацию. Мне также нужна помощь с решением административных задач, таких как планы, спецификации, обработка полученных ошибок и релизы. Необходимо написать ещё много кода и мне нужно сосредоточиться на этом.

Q: Хочешь добавить ещё что-нибудь? Я надеюсь, что вам нравится использовать Builder для своих задач, также как мне нравится его создавать! Спасибо, что уделил нам время. Мы желаем Кристиану удачи со сбором средств[0] и продолжать стараться над разработкой Builder.

[0] Нужное количество средств уже собрано, но вы можете помочь деньгами на дополнительные возможности.

Написано: Oliver Propst Фото: Jakub Steiner Переведено на русский: Alexandra Nikandrova, Igor Gnatenko, PaulCarroty `Оригинал <http://www.gnome.org/news/2015/01/interview-with-christian-hergert-about-builder-an-ide-for-gnome-2/>`__

Foursquare интегрирован в GNOME!

Это архивная статья

Наш коллега, Damián Nohales, писал во время GSoC 2014, что он работает над интеграцией GNOME Maps с социальными сетями, чтобы вы могли поделиться текущим местоположением в Facebook и Foursquare (и в Twitter если включили опцию в GNOME Maps).
В его последнем отчёте GSoC он говорил, что хотел бы добавить эту фичу в GNOME 3.16, и как и хотелось, его код добавили несколько недель назад. Работа состоит из 2-х частей:
  • `GNOME Online Accounts (GOA) Foursquare provider <https://bugzilla.gnome.org/show_bug.cgi?id=729837>`__: позволит пользователям добавить их аккаунт Foursquare в систему используя GNOME Control Center. Приложения и библиотеки смогут использовать этот аккаунт через API библиотеки GOA (которое использует внутри D-Bus для связи с демоном GOA)
  • `Check-in в GNOME Maps <https://bugzilla.gnome.org/show_bug.cgi?id=731113>`__: использует настроенные аккаунты Facebook и Foursquare для того, чтобы опубликовать текущее местоположение
Если у вас включена поддержка геолокации в GNOME (включается в Control Center -> приватность) вы можете нажать на маркер, который обозначает текущее местоположение, затем нажать кнопку "Check in", пройти пару простых шагов (напр. выбрать заведение, написать комментарий), открыть страничку соц. сети и удостовериться что ваше местоположение было отправлено [STRIKEOUT:в нужные органы]. Damian надеется, что в будущем мы найдём более простые пути доступа к этой кнопке, т.к. сейчас она сильно спрятана (привет всем, кто любит скрытые фичи!).

GNOME Maps Check-in screenshot

GNOME MultiWriter или одновременная запись образа на много носителей

Это архивная статья

Наш коллега, Richard Hughes, не смог найти приложение, которое позволило бы записывать образ диска одновременно на несколько носителей. Он написал MultiWriter за одну ночь. Программа позволяет записывать образ одновременно на 20 внешних носителей.

Это было бы очень удобно, когда Ричард будет отсылать LiveUSB вместе с ColorHug и, возможно, для проведения небольших QA мероприятий, когда нужно быстро подготовить много одинаковых флешек.

GNOME MultiWriterОригинал

GNOME Calendar 3.15.3

Это архивная статья

3.15.3 - первый релиз за всю исторю GNOME Calendar. В данный момент можно запустить только в Fedora Rawhide (22), подключив COPR репозиторий: dnf copr enable ignatenkobrain/gnome-calendar В ближайшее время появится в основном репозитории.

Main windowSearch for eventsCalendar managementYear view

Подробнее

GNOME Builder. IDE для GNOME. Кампания по сбору средств.

Это архивная статья

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

GNOME Builder screenshot

  • Markdown/HTML превью
  • Автодополнение
  • Интеграция с glade (создание дизайна приложений)
  • Интеграция с системой контроля версий
  • Сборка и тестирование приложения в автоматическом режиме в виртуальной машине
  • Одновременное редактирование документов несколькими разработчиками
  • Интеграция с дебаггером (gdb)
  • Проверка утечек памяти и работы с памятью (valgrind)
и многое другое.
Например, для интеграции с отладчиком планируется предоставить возможность отлаживать внешние программы, запущенные на удалённых устройствах (планшет, телефон и т.д.)
29 декабря была запущена кампания по сбору средств на разработку GNOME Builder. На странице кампании можно прочитать подробнее что можно получить если сделать донейт на определённую сумму. Присоединяйтесь!
За первые 3 часа после старта кампании было собрано больше 3000$.
P.S. Для любителей vim есть Vim Mode

Установщик Dropbox в репозитории russianfedora

Это архивная статья

На прошедшей Release Party Fedora 21 в Москве было высказано предложение добавить Dropbox в репозиторий russianfedora. Сказано - сделано.

Отныне пользователи репозитория russianfedora-free избавлены от необходимости подключать дополнительный репозиторий dropbox. Также это позволит обновляться без лишних усилий, поскольку официального dropbox-репозитория для Fedora 21 до сих пор не существует. Если у вас уже установлен данный сервис, то можете просто обновиться командой dnf update. Если же нет, то можете установить командой dnf install nautilus-dropbox.

Как прошёл наш Fedora 21 Release Party

Это архивная статья

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

With the recent decision to have different suites (Cloud, Server and
Workstation) targeting specific consumer categories Fedora is
increasingly trying to reach out all its user base crafting a product
that accomodates a plethora of users with completely different needs:
from enthusiasts and fans to system administrators who daily deploy
Fedora on their organizations and companies. Among all I would like to
congratulate with the GNOME Project for the huge amount of work it's
been done which makes Fedora 21 and its Workstation one of the
greatest releases ever. GNOME 3.14 brings in a lot of new features, a
completely polished desktop and user experience which again confirms
how successful its design have been. From the early critics when GNOME
3 was launched to the infinite number of praises we currently receive
we are so glad GNOME 3 is being such a beloved desktop environment
today. What makes us even more delighted is the fact our product
powers the desktop of millions users running Fedora daily around the
world. Users - for us - come first, always.


Andrea Veri,
    GNOME Foundation Board of Directors Secretary
    GNOME Sysadmin Team Coordinator
    Fedora Sysadmin and Packager

Всем спасибо!