вівторок, 17 грудня 2013 р.

Установка OpenCV на Mac OS X

К сожалению нет простого способа установить OpenCV, чем через терминал.
Вы можете найти несколько методов установки в Интернете, такие как:
  1. CMake
  2. MacPort
  3. Homebrew

В этом уроке мы будем использовать CMake.

четвер, 12 грудня 2013 р.

Cordova поддержит Ubuntu Touch в следующем релизе 3.3

Многие, кто отслеживает судьбу новой мобильной Ubuntu Touch, задаются вопросом: "А как будут обстоять дела с программами? Чем побеждать мощных конкурентов, давно занявших рынок?" У Canonical есть несколько козырей в рукаве.

середу, 11 грудня 2013 р.

В Ubuntu 14.04 всё таки будет GTK 3.10

Несмотря на ранее высказанные слова Себастьяна Башера (Sebastien Bacher) о фиксации GTK на версии 3.8 в Ubuntu 14.04 LTS, реальная ситуация такова, что в секции proposed появился GTK 3.10.

понеділок, 9 грудня 2013 р.

Ubuntu 14.04 LTS с Torrent Scope в Unity

В Unity введены такие понятия как линзы (lenses) и области (scopes). Области - это программные модули, которые занимаются каким-либо конкретным поиском. Линзы используют области и отображают в Dash ответы на поисковые запросы пользователя.

четвер, 5 грудня 2013 р.

Unity Control Center форк Gnome Control Center

Ubuntu начинала свои первые шаги, опираясь на стек Gnome и Gtk программ. Но последние реалии таковы, что в основе Ubuntu SDK лежит Qt платформа. Хоть сделано много, чтобы Gtk и Qt программы были и выглядели равноправно, но действия Canonical за последнее время ясно дают понять, что Qt - фаворит.

вівторок, 3 грудня 2013 р.

Canonical создала OpenStack Interoperability Lab

Инициатива OpenStack Interoperability Lab (OIL) направлена на проверку работоспособности платформы Ubuntu с облачным решением OpenStack на оборудовании Cisco, EMC, Intel, Juniper и другие.

понеділок, 2 грудня 2013 р.

Lockheed Martin DARPA Robotics использует Ubuntu

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

Убунту в дикой среде

Ubuntu - надёжная и стабильная операционная система, которая может использоваться повсеместно. В данных статьях мы расмотрим использование Убунту профессионалами из различных областей.

пʼятницю, 29 листопада 2013 р.

Глобальное меню в Ubuntu 14.04 Trusty Tahr

Единое, глобальное меню всех приложений претерпело интересное изменение и уже доступно в разрабатываемом релизе Ubuntu 14.04.

середу, 27 листопада 2013 р.

вівторок, 26 листопада 2013 р.

Советы Kubuntu

Здесь собраны различные советы Kubuntu, которые показывают нестандартные приёмы или красивое решение какой-либо проблемы.
Tips & tricks Kubuntu!

понеділок, 25 листопада 2013 р.

Фильмы, созданные продуктами Open Source. Часть 2

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

Советы Ubuntu

Здесь собраны различные советы Ubuntu, которые показывают нестандартные приёмы или красивое решение какой-либо проблемы.
Tips & tricks Ubuntu!

System76 выпускает Sable Touch

Известная контора System76, которая не просто верит в успех Linux, но и делает ставку на него в своём бизнесе, представила свой новый компьютер Sable Touch на базе Ubuntu Linux.

суботу, 23 листопада 2013 р.

Ubuntu 14.04 LTS, linux 3.13, Apt 0.9.13

На vUDS разработчики обсудили массу вопросов касательно будущего Ubuntu 14.04. Ядро linux - сердце любого линукс дистрибутива и Убунту - не исключение. Решено, что linux kernel 3.13 будет работать под капотом Trusty Tahr, хотя ядру с красивым π-подобным номером 3.14 никто не мешает появиться так же.

пʼятницю, 22 листопада 2013 р.

Ubuntu 14.04 Trusty Tahr и новая тема иконок

Ubuntu 14.04 будет релизом LTS. Снова у разработчиков все вопросы под углом стабильность и безопасность. Но есть от разработчиков для новой Ubuntu подарок! Новая одёжка-тема иконок.

На текущем саммите vUDS известный дизайнер Мэтью Джеймс (Matthieu James), который был уже давненько взят в штат Canonical, представил новый набор иконок как для десктопов, так и для Ubuntu Touch.

пʼятницю, 15 листопада 2013 р.

Будущие нововведения в Ubuntu 14.04 Trusty Tahr

Новый Ubuntu Developer Summit (uds-1311) начнётся 19 ноября 2013 в виде онлайн видеоконференций и на нём будут обсуждаться новые технологии, предлагаемые к внедрению в будущий релиз Ubuntu 14.04 LTS. Какие темы затронут и что нас ждёт?

четвер, 14 листопада 2013 р.

Canonical с Dell показали развёртывание Ubuntu на PowerEdge

Canonical в последнее время становится серьёзным ИТ игроком, благодаря своим инновациям и налаживанием партнёрских отношений с другими крупными игроками.

понеділок, 11 листопада 2013 р.

Рой квадрокоптеров и Ubuntu

Для рекламы автомобиля Lexus был снят удивительный ролик с участием Роя квадрокоптеров. Ролик местами юморной, но неизменно поражающий слаженностью полёта множества устройств. Хочется подумать, что это чистая компьютерная графика. Ан нет! А причём тут Ubuntu?

четвер, 7 листопада 2013 р.

Синхронизация времени NTP

Синхронизация времени является важной задачей, хотя не многие задумывались об этом. Ну что плохого в убежавшем на сервере времени? А знаете ли вы, что многие проблемы с часами влияют на протоколы, связанные с криптографией? По этой причине в Active Directory разница в часах более 5 минут будет приводить к проблемам аутентификации Kerberos.

середу, 6 листопада 2013 р.

HUD не показывает недоступные элементы

Ubuntu, которая с Unity, обладает таким компонентом как HUD. Нажимая клавишу Alt, пользователь получает доступ к механизму, который собирает ветвистое меню программы в единое место с возможностью найти и выполнить любой пункт программы с клавиатуры. Игровые фанаты, использующие тильду (~) для доступа к консоли, быстро поймут о чём идёт речь.

вівторок, 5 листопада 2013 р.

MIT использует Ubuntu

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

четвер, 31 жовтня 2013 р.

FreeBSD и бинарный репозиторий

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

понеділок, 28 жовтня 2013 р.

Обновление с Ubuntu 13.10 до Ubuntu 14.04 Trusty Tahr

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

Ubuntu 13.10 Saucy Salamander в самый последний момент перед своим выходом лишилась временной прослойки XMir, которая не удовлетворяла качеству принятому в стенах Canonical. С одной стороны, спасибо, что не внедряют заведомо сырые решения, но с другой стороны сбиваются все планы при переходе на новый дисплейный сервер Mir.

неділю, 27 жовтня 2013 р.

Гибридная видеосистема в Ubuntu

Разработчики Ubuntu постоянно работают над улучшением гибридной графики. Это когда у вас есть две видеокарты, одна дискретная для экономии энергии и вторая, мощная, которая выдаёт на гора fps, не думая о ваттах.

четвер, 24 жовтня 2013 р.

Магия Ubuntu

Марк Шаттлворт привнёс в наш мир новые магические и таинственные слова, связанные с миром Убунту. Где он их взял и что они значат?

вівторок, 22 жовтня 2013 р.

Ubuntu Touch 1.0

17 октября 2013 года вышел релиз не только Ubuntu 13.10 Saucy Salamander, но и Ubuntu Touch 1.0 для мобильных платформ на кодовой базе 13.10. Что это дало разработчикам?

понеділок, 21 жовтня 2013 р.

С днём рождения рождения Убунту!

Пропустить день рождения любимой операционной системы! Посыпаю голову пеплом. 20 октября 2013 исполнилось 9 лет Ubuntu и хоть дата не круглая, есть повод вспомнить как это было.

суботу, 19 жовтня 2013 р.

Ubuntu 14.04 Trusty Tahr

Марк Шаттлворт, лидер Canonical, не дал время передохнуть от выхода 17 октября 2013 года Ubuntu 13.10 Saucy Salamander и Ubuntu Touch 1.0 для мобильных систем. Прошло пару дней и Марк даёт имя уже новому релизу, но не просто новому, но будущему LTS - Ubuntu 14.04. Имя ему - Trusty Tahr. Что за зверь?

середу, 16 жовтня 2013 р.

История появления эмблемы (логотипа) Android

Логотип Android Задумывались ли вы когда нибудь - откуда появилась эмблема (логотип) Android? Зеленый бочонок с ручками и антенками узнает наверное каждый, кто так или иначе знаком со смартфонами. Ведь этим "человечком" пользуется почти миллиард пользователей мобильных устройств. Только каждый день активируется около полутора миллионов устройств работающих на операционной системе Android.

суботу, 12 жовтня 2013 р.

Canonical придаст Ubuntu 13.10 Server ещё скорости

Canonical продолжает улучшать Ubuntu для рынка серверов и облачных технологий, делая её быстрее и универсальнее.

Новый релиз Ubuntu 13.10 Saucy Salamander, который выйдет 17 октября, будет обладать более быстрым установщиком и обновлённой технологией легковесных контейнеров, которая может клонировать окружения ещё быстрее. Марк Бейкер, менеджер Canonical по серверным и облачным технологиям, сказал: "Улучшение производительности Ubuntu 13.10 - это часть плана по созданию из Убунту лучшей системы для разработки, тестирования и запуска сервисов в облаках. Скорость является одной из любимой измеряемой людьми характеристикой."

середу, 9 жовтня 2013 р.

Поиск файлов внутри пакетов

В случае, если вводя команду в терминале встречаем что-то типа “команда не найдена” и при этом команда точно введена правильно – нужно установить пакет, который содержит эту команду. Убунту частенько подсказывает, что нужно установить, но если не подсказывает – можно поискать самостоятельно. Для этого можно использовать пакет apt-file примерно так:

$ apt-file search add-apt-repository
python-software-properties: /usr/bin/add-apt-repository
python-software-properties: /usr/share/man/man1/add-apt-repository.1.gz

Поискать команду в уже установленных пакетах можно с помощью команды dpkg -S

вівторок, 8 жовтня 2013 р.

BTSync на службе у админа

BitTorrent Inc известна своим легендарным, пиринговым протоколом BitTorrent и клиентом μtorrent. Но есть удивительная утилита BitTorrent Sync - btsync, которая может пригодиться в ИТ хозяйстве администратора.

четвер, 3 жовтня 2013 р.

Ubuntu 14.04 LTS, возможно, останется на стеке Gnome 3.8

Разработчик Canonical Себастьян Башер (Sebastien Bacher) в почтовой рассылке Ubuntu Desktop объявил, что в новом релизе Ubuntu 14.04 LTS будет использоваться стек GTK/GNOME версии 3.8.

середу, 2 жовтня 2013 р.

Неважные новости о XMir в Ubuntu 13.10

Разработчик Canonical Оливер Райз (Oliver Ries) опубликовал ужасающую новость. На носу выход Ubuntu 13.10 Saucy Salamander, а с XMir проблемы.

Как многие знают, команда, работающая над Mir, преследовала 2 цели в цикле разработке Ubuntu 13.10:

  • Представить Mir + XMir + Unity 7 для десктопа с видеокартами, которые поддерживают его, и дать режим fallback Xorg для тех карт, которые не поддерживают.
  • Предоставить Mir + Unity 8 для Ubuntu Touch, основанной в данный момент на кодовой базе Ubuntu 13.10 Saucy Salamander.

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

четвер, 26 вересня 2013 р.

Ускорение Ubuntu

В любой операционной системе есть настройки, изменение которых приводят к её ускорению. Настройки по умолчанию обычно всегда консервативны, так как их назначение работать на большинстве компьютеров. Если понимать, что приобретаешь и что теряешь, изменяя те или иные настройки, то можно добиться существенного ускорения работы Ubuntu и приложений.

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

пʼятницю, 20 вересня 2013 р.

Proxmox VE

Решили с коллегой внедрить на предприятии "виртуализацию". Бешеных денег никто нам не даст, спасибо скажем за купленные сервера с процессорами, поддерживающие аппаратно битами виртуализации.

После прочтения информации решили остановиться на Proxmox VE, который основан на Debian + сопровождающие программы.

Автономный автомобиль от Google управляется Ubuntu

Поисковый гигант Google оказывается не только использует Убунту на рабочих местах своих сотрудников-гуглеров, но и в своём проекте автомобиль без водителя "Google Chauffeur".

На конференции Embedded Linux Conference 2013 Andrew Chatham прямо сообщил об использовании легко модифицированной Убунту в проекте.

середу, 18 вересня 2013 р.

Освоение Qt. Многопоточное программирование

Решил добить тему и научиться программировать с использованием фреймворка Qt. Это позволяет писать современные графические и кроссплатформенные программы на С++ и Qt. Сейчас меня интересует возможность создавать программы под все популярные программные платформы доступные через Qt.

Существуют версии библиотеки для Microsoft Windows, Linux, Android, iOS, Mac OS X, Microsoft Windows CE, QNX, Windows Phone, Haiku и Tizen. То есть если программировать, не задевая какие-то специфичные для ОСи вещи, то можно легко создать приложение под кучу операционок. Одним махом - семерых убивахом. Тем более, что Canonical сделала ставку на Qt в своём Ubuntu SDK для нативных приложений.

вівторок, 17 вересня 2013 р.

HandBrake ещё быстрее с OpenCL и Intel QuickSync

HandBrake - с открытым кодом и GPL лицензией, кроссплатформенный, многопотоковый конвертер видео. В новых версиях он может кодировать видео в разы быстрее, благодаря задействованию видеокарты с помощью OpenCL или используя Intel технологию QuickSync.

пʼятницю, 13 вересня 2013 р.

Права доступа к файлам и папкам простым языком

На просторах СНГ много фирм и мелких предприятий не имеют в штате своего системного администратора на постоянной основе или приходящего время от времени. Фирма растёт и рано или поздно одной расшаренной папки в сети, где каждый может делать что захочет, становится мало. Требуется разграничение доступа для разных пользователей или групп пользователей на платформе MS Windows. Линуксоидов и опытных админов просьба не читать статью.

вівторок, 10 вересня 2013 р.

Создание универсальной библиотеки под iOS

В данной статье я расскажу как создавать статическую iOS-библиотеку. Да не простую, а универсальную! Но об этом позднее. Давайте разберемся для чего вообще нужны библиотеки.

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

Mercedes Benz S 500 под управлением Ubuntu

Есть различные проекты, занимающиеся написанием ПО по управлению автомобилем без участия человека.

пʼятницю, 6 вересня 2013 р.

Ubuntu 13.10 Beta

Нынешние вехи в истории релиза Ubuntu стали, если можно так выразиться, номинальными. Разработчики перешли на полное тестирование кода раз в 2 недели. Образы разрабатываемого релиза выкладываются для сообщества постоянно.

четвер, 5 вересня 2013 р.

Схемы для Ubuntu

Захотелось собрать в одном месте изображения, поясняющие структуру, работу операционной системы Убунту или входящих в неё компонентов.

середу, 4 вересня 2013 р.

Btrfs в Ubuntu

Очень давно начались мои ранние эксперименты и тесты новой файловой системы Btrfs. Не всё было радужно и весело, но время шло и Btrfs хорошела. На свой первый SSD OCZ Onyx OCZSSD2-1ONX32G решился установить именно Btrfs, ради её умения работать с твердотельными дисками через параметр -o ssd, но скажу честно, что отказался в дальнейшем в пользу ext4 без журнала. Но сейчас история не моя, а сотрудника Canonical Алана Поупа (Alan Pope), который описывает своё домашнее приключение с Btrfs, поэтому речь пойдёт от его лица.

вівторок, 3 вересня 2013 р.

64-битная Ubuntu 13.10 по умолчанию

Разработчики в почтовой рассылке начали обсуждение - 32-битную или 64-битную версии Ubuntu предлагать пользователям по умолчанию?

Разработчики, естественно, анализируют текущую ситуацию и готовы рассмотреть дополнительные доводы, но на данный момент, хотя обе версии не подходят идеально для всех компьютеров, 64-битная версия выглядит более предпочтительнее.

пʼятницю, 30 серпня 2013 р.

Назначена дата релиза Ubuntu 14.04 LTS

17 апреля 2014 года назначено ориентировочной датой будущего долгоподдерживаемого релиза Ubuntu 14.04 LTS.

Ubuntu 14.04 пока не имеет названия, но в Убунту Вики обозначено серией Т и будет называться Тбла-бла Тбла-бла. Все даты, указанные в вики, не окончательные и в будущем могут немного измениться. Текущий релиз Ubuntu 13.10 Saucy Salamander запланирован на 17 октября 2013.

Производительность Mir и XMir

Статья пытается раскрыть общее представление о производительности нового дисплейного сервера Mir, временной прослойки XMir для совместимости с X, а также пытается описать текущие узкие места и варианты исправления ситуации. Mir и XMir появятся в Ubuntu 13.10 Saucy Salamander, поэтому их работоспособность и производительность очень важны.

вівторок, 27 серпня 2013 р.

Unity и Единство

Unity переводится как Единство, так почему название статьи объединяет через союз И два одинаковых слова, написанных на разных языках? Дело в том, что Ubuntu начала свой путь объединения всех аппаратных платформ и всех устройств с разными форм-факторами, экранами, сенсорными возможностями под своим крылом. Canonical движется к цели, когда есть единая кодовая база Убунту, которая легко адаптируется к тому на чём она работает. Десктоп? Ок! Смартфон? Нет проблем.

понеділок, 26 серпня 2013 р.

Ubuntu SDK и разработка ПО

Джо́но Бэ́кон (Jono Bacon) продолжает освещать процессы, происходящие внутри Canonical и Ubuntu. Целью является освещение того, что скрыто в недрах кода и часто малозаметно простым пользователям и разработчикам приложений. Статья описывает причины, побудившие создать Ubuntu SDK, выбор инструментария и фреймворков.

Серия заметок об Ubuntu

Джо́но Бэ́кон (Jono Bacon) на данный момент является ответственным в Canonical по работе с сообществом. Но помимо этого, Джоно писатель и вокалист метал-группы Seraphidian.

суботу, 24 серпня 2013 р.

Процесс загрузки приложения в репозиторий Ubuntu

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

четвер, 22 серпня 2013 р.

Моё тестирование Ubuntu Touch на Asus Nexus 7

Ради практических навыков и чтобы быть одним из первых пользователей Ubuntu Touch, решил приобрести планшет из линейки Nexus, так как с ними работают в основном разработчики и многие утилиты работают без лишних телодвижений.

вівторок, 20 серпня 2013 р.

Интересные факты о Debian Linux

Debian - не коммерческий проект, чья цель: создание свободного дистрибутива Linux. На базе Дебиан создано множество дистрибутивов, в том числе и Убунту. Папа Дебиан празднует свой день рождения 16 августа и есть повод перечислить интересные факты, связанные с ним.

понеділок, 19 серпня 2013 р.

суботу, 17 серпня 2013 р.

Отключение MultiArch в Ubuntu

Если вы пользователь 32-битной Убунту, то проблема множества архитектур на одном ПК вас не касается. Пользователи 64-битной системы могут использовать как 64-битные версии прикладного ПО, так и 32-битные. Но могут не значит должны!

32 бита против 64 бита

Если глянуть радостную картину, которую рисует статистика Debian, то именно сейчас происходит переломный момент, когда 64 бита побеждают 32 бита на платформе Debian.

Данная картинка обновляется со временем, поэтому самому интересно в дальнейшем посмотреть развитие ситуации. Но не нужно быть семи пядей во лбу, чтобы понять, что "зелёная линия" 64 бит стремительно приближается к красной линии 32 бит и в августе 2012 пересекла её!

пʼятницю, 16 серпня 2013 р.

Новая модель работы приложений в Ubuntu

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

Когда начиналась работа над Ubuntu Touch, главным в работе разработчиков был просто запуск системы на популярных мобильных платформах. Затем сфокусировались на использовании аппаратного ускорения для прорисовки UI, декодирования медиа и доступ с сенсорам устройства.

Теперь разработчики думают о новой модели работы приложений, которая будет сильно интегрирована с операционной системой Ubuntu Touch.

понеділок, 12 серпня 2013 р.

Установка nginx на Mac OS X

  1. Качаем pkg MacPort с этой страницы http://www.macports.org/install.php
  2. Устанавливаем порты
  3. Обновляем их до последней версии
    sudo port selfupdat
    
  4. С помощью MacPort устанавливает nginx
    sudo port install nginx
    
  5. Переходим в директорию, куда установлен nginx
    cd /opt/local/etc/nginx/
    
  6. Копируем пример файла настроек в настоящий файл настроек
    sudo cp nginx.conf.example nginx.conf
    

Mir наступил в Ubuntu 13.10

Несколько недель назад разработчики анонсировали появление в Ubuntu 13.10 Saucy Salamander нового дисплейного сервера Mir и временной прослойки XMir, которая позволит использовать без переделки приложения, зависимые от старого дисплейного сервера X.

четвер, 8 серпня 2013 р.

Ubuntu и различные архитектуры

С появлением 64 битных операционных систем возник вопрос о работе 32 битного ПО в 64 битной системе. Ситуация не такая и простая, как кажется на первый взгляд.

Программы используют библиотеки и если программа собрана компилятором gcc под 32 битную систему, то для работы в 64 битной системе ей нужны 32 битные версии её библиотек. В Убунту пакет-монстр ia32-libs обеспечивал 32 битные программы их последними 32 битными библиотеками. Тарбол ia32-libs весит около 555 Мб, но размер не самое страшное. Некоторые из 32 битных библиотек нужно исправлять отдельно, чтобы они корректно работали в 64 битном окружении и тут возникают никому не нужные сложности для поддержания таких специфичных случаев.

Постепенное обновление Ubuntu

Разработчики всегда хотели реализовать постепенное обновление среди пользователей Убунту. Чтобы была возможность наблюдать регрессии и останавливать процесс обновления, если начинаются проблемы. Поддержка поэтапного обновления была реализована частью в update-manager, но не была реализована серверная часть. Благодаря работе множества разработчиков Ubuntu, поэтапное обновление теперь готово полностью.

Таблица аналогов программ MS Windows и Ubuntu Linux

Это мой не большой список аналогов программ из мира Windows.

середу, 7 серпня 2013 р.

SOL ноутбук

Таинственный ноутбук, который заряжается от Солнца и на борту несёт операционную систему Ubuntu, заинтриговал многих. Интрига подогревалась картинками, но не было подробной информации. И вот теперь она доступна.

понеділок, 5 серпня 2013 р.

PulseAudio 4 и Skype

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

Данный код улучшает работу с запросами задержки ~80 mc. Но звук в Skype может пропадать или прерываться и даже воспроизводиться быстрее чем надо.

пʼятницю, 2 серпня 2013 р.

Грядёт новый Mir с многомониторными конфигурациями

Canonical в разгар кампании по продвижению суперфона Ubuntu Edge не забывает про свой новый дисплейный сервер Mir. Ведь Mir обязан появиться в Ubuntu 13.10 Saucy Salamander и право быть перенесённым, как Smart Scopes, у него нет.

Менеджер входа в систему LightDM в своей версии 1.7.4 стал поддерживать вход в Unity поверх Mir. В Ubuntu 13.10 дефолтной Unity будет 7 версия, а 8 версия доступна как альтернативная сессия для тестирования.

середу, 31 липня 2013 р.

Ubuntu Edge FAQ и о грустном

Canonical конечно удивила весь мир своим Ubuntu Edge. Красивые линии и материал производят приятное впечатление. Характеристики смартфона призваны объединить мобильные системы с десктопными. 4 Гб ОЗУ и 128 Гб SSD - разве не похожи на начинку ПК?

Canonical решила выпустить Ubuntu Edge по модной теме через краудфандинг. 32 миллиона долларов немалая сумма и если людям нужен такой девайс, то сумма наберётся. Если не нужен, то Canonical не потеряла бы свои деньги вложенные в никуда.

13 причин использовать Ubuntu Server. Часть 3

Есть ещё доводы в пользу Ubuntu Server, кроме перечисленных в 13 причин использовать Ubuntu Server. Часть 1. и 13 причин использовать Ubuntu Server. Часть 2...

понеділок, 29 липня 2013 р.

13 причин использовать Ubuntu Server. Часть 1

У многих администраторов есть предубеждение к Ubuntu Server. Дескать Ubuntu попсовая и сделана для десктопа, какой из неё сервер? Несмотря на успех Canonical на рынке десктопа, где единая Ubuntu охватывает разные устройства по своей архитектуре и форм-факторам, никто не забывает рынок серверов и облачных вычислений.

Разработчик Canonical Alan Pope написал в твиттере, а другой разработчик Jono Bacon подтвердил, что интернет-аукцион-магазин eBay, интернет-сервис VoD Netflix, телевизионное шоу по подписке Hulu используют или начали миграцию на Ubuntu Server.

пʼятницю, 26 липня 2013 р.

Оптимизация гостевых операционных систем KVM

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

Чтобы не терять времени, хостовая часть Proxmox VE и виртуальные, гостевые операционные системы KVM были оптимизированы. Но прошло не много времени и шаловливые ручки хотели ещё что-нибудь подкрутить.

четвер, 25 липня 2013 р.

Суперфон Ubuntu Edge и его успехи

Многие переживают за новый суперфон от Canonical под названием Ubuntu Edge и следят за графиком краудфандинговой площадки indiegogo.com, словно трейдеры на фондовой бирже.

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

середу, 24 липня 2013 р.

Работники Canonical о новом детище Ubuntu Edge

Новый суперфон от Canonical под названием Ubuntu Edge решили создать через народное финансирование на краундфандинговой площадке indiegogo.com. Всё просто! Canonical является софтварной компанией, а не хардварной. 32 миллиона долларов, наверняка, это тот минимум, с которым собираются связываться те, кто делает на фабриках телефоны и планшеты.

понеділок, 22 липня 2013 р.

Ubuntu Edge от Canonical

Canonical наконец-то представила свою таинственную задумку. Это оказался суперфон Ubuntu Edge, который стирает грани между компьютером и телефоном.

суботу, 20 липня 2013 р.

Представлен новый механизм обновления Ubuntu Touch

Разработчики Стефан Грабер (Stéphane Graber), Барри Варшава (Barry Warsaw) и Ондрей Кубик (Ondrej Kubik) готовы представить новую схему обновления Ubuntu Touch, которая станет дополнительным, официальным механизмом обновления.

Canonical вскоре представит нечто загадочное

В Canonical готовятся после 22 июля представить публике нечто связанное с Ubuntu. 18 июля 2013 компания обновила свою домашнюю страницу с 4 дневным отчётом и таинственной картинкой.

Чёрный фон, линия по диагонали и текст "Линия где / встречаются две плоскости" (The line where / two surfaces meet).

четвер, 18 липня 2013 р.

Марк Шаттлворт о выходе Ubuntu Touch на рынок

Марк Шаттлворт, основатель Canonical, которая развивает платформу Ubuntu, заявил в эксклюзивном интервью для Mobile World Live о планах выпуска 4 устройств с Ubuntu Touch, тем самым начав штурм рынка мобильных устройств.

вівторок, 16 липня 2013 р.

12 неизвестных вам вещей, существующих благодаря Linux

Джим Землин (Jim Zemlin), исполнительный директор Linux Foundation, как-то сказал: "Вы используете Linux каждый день, но можете не знать об этом". Управление полётами, поддерживание банковских транзакций, контролирование системами атомной подводной лодки и многое другое может выполняться в среде Linux.

Ваша жизнь, деньги и даже смерть - в руках Linux! Это невероятно, но факт.

Работа над Mir и XMir продолжается

В официальном Ubuntu 13.10 будет нас ждать дисплейный сервер Mir, который заменит Xorg, и Xmir, как временная прослойка между Xorg и Mir для плавного перехода. XMir позволит всему богатству приложений работать без каких-либо изменений в новом мире.

пʼятницю, 12 липня 2013 р.

Запуск Android приложений в Ubuntu

Canonical создаёт среду исполнения Android, которая позволит запуск андроид программ в Убунту.

Android - это основанная на linux платформа от Google. Каждая новая версия улучшает платформу и позволяет больше возможностей для производителей телефонов и мобильных операторов. Есть даже порт Android для x86 платформы, что даёт некоторым людям надежду на занятие рынка нетбуков. Но некоторые аналитики считают, что Андроид плохо подходит для нетбуков.

Первый пакет в формате Click появился в Центре Приложений Ubuntu

Для удобства сторонних разработчиков, в дополнение к deb пакету несколько месяцев назад введён новый формат Click и вот первый пакет в формате Click появился в Центре Приложений Ubuntu.

Главная мысль, что формат Click - это дополнение, а не замена deb. Click ориентирован на автономные приложения сторонних разработчиков, особенно на мобильных платформах.

середу, 10 липня 2013 р.

Используем литералы в Objective-C

Литералы — это синтаксические упрощения Objective-C моделей программирования. Они делают код приложения более кратким и сгрупированным.

Для общей наглядности ниже приведена таблица различия кода с использованием литералов и без.

Mir для всех

Недавно Марк Шаттлворт, лидер Canonical, написал в личном блоге markshuttleworth.com заметку об использовании им в течении двух недель ноутбук Dell XPS с Ubuntu и новым дисплейным сервером Mir на борту. Не менее известный Джоно Бэкон (Jono Bacon) написал "Mir для всех".

Совместное использование нескольких сетевых интерфейсов в Ubuntu, Debian

"Склеивание" сетевых интерфейсов (NIC Teaming / Bonding) - не что иное, как слияние нескольких сетевых соединений в одно параллельное. Это позволяет увеличить пропускную способность канала и повысить отказоустойчивость сети в случае отказа одной из сетевых карт.

Ядро linux идет со встроенным драйвером для агрегирования нескольких сетевых интерфейсов в один, называемый bond0. В данном руководстве будет объяснено как настроить данный интерфейс под debian-based системой на конкретном примере.

MPD - установка и настройка Music Player Daemon

Music Player Daemon - музыкальный плеер с клиент-серверной архитектурой и широкими возможностями. Он умеет воспроизводить музыку из указанного каталога и транслировать ее по сети. Управлять демоном можно как локально, так и удаленно, а также есть широкий выбор фронтэндов - клиентов к mpd.

Рассмотрим процесс установки и первоначальной настройки нашего демона.

вівторок, 9 липня 2013 р.

Марк Шаттлворт о своём двухнедельном использовании Mir

Марк Шаттлворт в своём личном блоге markshuttleworth.com, после двух недель тестирования, дал высокую оценку новому дисплейному серверу Mir от Canonical.

21 пример использования iptables для администраторов

Файрвол в системе linux контролируется программой iptables (для ipv4) и ip6tables (для ipv6). В данной шпаргалке рассмотрены самые распространённые способы использования iptables для тех, кто хочет защитить свою систему от взломщиков или просто разобраться в настройке.

PPA для новичков

Launchpad.net - удобный способ держать систему на передовой, без проблем ставить программы свежих версий, а также сообщать о багах в программах, помогать переводить и многое другое.

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

Intel считает, что Canonical является лидером безопасных облачных решений

Последние годы ясно показывают, что Canonical делает огромные успехи в мире ИТ. Десктопная Ubuntu принесла в мир Linux инновационные решения. Кроме того, Canonical не забывает об облачных вычислениях и налаживает партнёрские отношения с мировыми игроками.

Среди таких серьёзных игроков компания Intel, которая подготовила свою презентацию "Creating Trust in the Cloud", где рекомендуются к применению процессоры Intel Xeon с технологией Intel Trusted Execution Technology (Intel TXT) и сервера Canonical Ubuntu Server 12.04.2 с OpenStack, с интегрированным Open Attestation (OAT).

Доступ к разделам ext4, ext3, ext2 из-под Windows 7 и XP

Ext2Fsd - это драйвер файловой системы, позволяющий получить доступ на чтение и запись к разделам ext4, ext3, ext2 из-под MS Windows. Работает с MS Windows 2000, XP, Vista и Windows 7.

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

суботу, 6 липня 2013 р.

Установка и тестирование Mir в Ubuntu 13.10

Ситуация со следующим релизом Ubuntu 14.04 LTS вынуждает Canonical внедрять свой новый дисплейный сервер Mir уже в Ubuntu 13.10 Saucy Salamander. Если не внедрить Mir сейчас, то придётся ждать до релиза Ubuntu 14.10, чтобы не трогать стабильный и долгоподдерживаемый 14.04 LTS. Но тут рядом планы Ubuntu Touch, которая собирается выйти на рынок весной 2014 года и нужна единая кодовая база. Поэтому Canonical, увеличив штат сотрудников, интенсивно и агрессивно работает над Mir'ом, что даёт право директору по развитию Unity и Mir Оливеру Райсу (Oliver Ries) считать, что Mir удовлетворяет критериям качества, предъявляемым к компонентам, включаемые в релиз.

четвер, 4 липня 2013 р.

LibreOffice Calc был улучшен сотрудниками AMD

AMD является членом Document Foundation's Advisory Board и помогает свободному сообществу, улучшая LibreOffice Calc. Некоторые наработки от AMD мы увидим в LibreOffice 4.1, но бо́льшая порция улучшений будет в LibreOffice 4.2.

Перевёрнутая модель Ubuntu Touch

Некоторые персоналии, узнав что Ubuntu работает в изолированном окружении chroot, обзывали Ubuntu Touch ещё одной оболочкой Android. Это было не верно тогда, а сейчас тем более.

середу, 3 липня 2013 р.

Улучшения ext4 для ядра linux 3.11

Ted Ts'o, главный разработчик Ext4, закоммитил несколько интересных изменений для ext4, которые касаются увеличения производительности.

вівторок, 2 липня 2013 р.

Вопросы и ответы про новый дисплейный сервер Mir

Новый дисплейный сервер Mir стремительно ворвался в Ubuntu мир. С самого начала, со времён анонса Mir, не всё было гладко, особенно когда обиделись поклонники Wayland некорректным сравнением Mir с Wayland. Но разработка Mir, как паровоз, мчится дальше.

В почтовой рассылке разработчиков Убунту, в личных блогах и на официальных сайтах Canonical есть крупицы информации про Mir, который в будущем заменит Xorg на посту.

неділю, 30 червня 2013 р.

Click Package 0.1.2 появился Ubuntu 13.10 в секции universe

Несколько месяцев назад, Canonical анонсировала новый упрощённый формат пакета "Click package", нацеленный в первую очередь на мобильные платформы под управлением Ubuntu Touch.

вівторок, 25 червня 2013 р.

Путь iTunes к бэкапам iPhone/iPad

Бэкапы на MAC OS лежат тут: ~/Library/Application Support/MobileSync/Backup/

Файрвол Gufw 13.10

Gufw - это файрвол, использующий под капотом UFW (Uncomplicated Firewall), который в свою очередь использует старый, добрый, сложный iptables. Вот такая вот матрёшка.

Ubuntu идёт по умолчанию с консольным файрволом UFW (Uncomplicated Firewall), который позволяет легко и просто сделать правила для iptables. Но UFW не включён по умолчанию, так как требуется настройка человеком в разрешении и запрещении сетевого трафика. Gufw - графическая утилита, которая максимально упрощает пользователю создание нужных правил и позволяет избежать набора малопонятных названий протоколов и номеров портов.

понеділок, 24 червня 2013 р.

Отслеживаем время выполнения методов

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

Каким образом можно определить оптимальное достижение цели в программировании? Код должен быть красивым и оптимизированным. На оптимизацию влияют многие факторы, в том числе и время.

1700 ноутбуков с Ubuntu для студентов

Чарли Рейзингер (Charlie Reisinger) написал статью об образовательном учреждении Penn Manor, которое использует в своей работе ~1800 компьютеров под управлением Ubuntu. А недавно они запустили программу "Один ноут в одни руки" для своих студентов и раздадут 1700 девайсов с Убунту и свободными программами на борту.

суботу, 22 червня 2013 р.

Canonical превратила Ubuntu Single Sign On в Ubuntu One

Много месяцев назад, Canonical взяла курс на объединение своей платформы Убунту - операционная система, способная работать на телефонах, планшетах, десктопах, ТВ и так далее. Теперь объединению подверглись и многочисленные сервисы Canonical.

четвер, 20 червня 2013 р.

Образы Ubuntu Touch теперь проверяются ежедневными автоматическими тестами

Сразу же после выхода Ubuntu 13.04 множество пользователей не могли не заметить, что внедрение автоматических тестов даёт свои плоды и позволяет сделать Убунту ещё более проверенной и надёжной системой.

середу, 19 червня 2013 р.

Марк Шаттлворт летит в Шанхай на встречу с Ubuntu Carrier Advisory Group

Canonical за последние годы наладила партнёрство с такими известными брендами, как HP и Dell, в сфере десктопов и облачных вычислений. Несколько часов назад, Canonical объявила о создании Консультативной группы мобильных операторов (Carrier Advisory Group - CAG). CAG - это группа компаний, которая поможет сформировать и улучшить мобильную сторону Убунту.

вівторок, 18 червня 2013 р.

Canonical объявила о создании Консультативной группы мобильных операторов

В Лондоне 18 июня 2013 года Canonical объявила о создании Консультативной группы мобильных операторов (Carrier Advisory Group - CAG), которая будет формировать Ubuntu для мобильной индустрии.

суботу, 15 червня 2013 р.

Путь Ubuntu Desktop

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

пʼятницю, 14 червня 2013 р.

Gallery и Media Player приходят в Ubuntu 13.10

Я как в воду глядел, когда ляпнул, что за Браузером, который перекочевал из Ubuntu Touch в Ubuntu 13.10, идут к нам Галерея и Медиа Проигрыватель. Ну вот и встречайте!

четвер, 13 червня 2013 р.

История популярности Android

История AndroidОперационная система Android предназначена для мобильных устройств и на сегодняшний день используется в планшетных ПК, смартфонах, нетбуках и различных коммуникаторах. Хотя по всей видимости, не далёк тот день, когда Андроид заработает и на настольных ПК. Уже сейчас есть первый моноблок Android от Aser. Активных устройств на данной платформе более четверти миллиона, а если бы всех пользователей "Андрюхи" собрать в одном месте и создать отдельное государство, то эта страна превышала бы по количеству жителей России и США вместе взятых.

Добавляем эффект Blur, как в iOS 7

Взглянув на iOS 7, меня удивило количество эффекта blur на всевозможных панельках этой чудо-ОС. Очевидно, данный эффект входит в тренд, а это значит, что нужно использовать его и в своих приложениях.

Webbrowser из Ubuntu Touch доступен и в Ubuntu 13.10

С этими веб браузерами в Ubuntu Touch одна путаница и неразбериха. Вроде недавно была информация об SlateKit, минималистском браузере, использующем Qt5, QML, JavaScript и WebKit. И вот информация, что дефолтный браузер в Ubuntu Touch вроде как Webbrowser App и он появляется в десктопной Ubuntu 13.10. Что за название? И почему так всё сложно с анонсом и нормальным названием?

середу, 12 червня 2013 р.

Human Interface Guidelines (HIG) для iOS 7

10 июня 2013 года была анонсирована новая операционная платформа для мобильных устройств от Apple с абсолютно новым, отличающимся дизайном.

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

вівторок, 11 червня 2013 р.

SlateKit дефолтный браузер Ubuntu Touch?

Как-то Марку Шаттлворту задавали вопросы. На вопрос что за браузер будет в Ubuntu Touch он ответил: "Мы определённо выберем Webkit или Blink, но я не знаю какой из них. Браузер из мобильной платформы будет доступен и в десктопной версии, но не как браузер по умолчанию, а скорее, как сердце наших WebApps".

суботу, 8 червня 2013 р.

Простой пример NSTableView приложения с NSArrayController и NSUserDefaultsController

Сегодня я опишу один из простых примеров, который уже достал меня и забрал много времени, когда я пытался его реализовать! Я покажу Вам, как выполнить связь между NSTableColumn, NSArrayController и NSUserDefaultsController, не написав ни единой строчки кода.

Распознавание речи PocketSphinx появился в Ubuntu 13.10

Много месяцев назад разработчики показали своё видение единой и целостной Убунту, которая будет работать на всём спектре вычислительных устройств. Сейчас часть разработчиков усиленно работает над Ubuntu Touch, где распознавание речи будет играть немаловажную роль.

пʼятницю, 7 червня 2013 р.

Как с задержкой вызвать метод, у которого много параметров

Уже множество раз сталкивался с проблемой вызова мультипараметрового метода с задержкой.

С вызового метода с одним параметром проблем никаких нет:

//Вызов метода
[self performSelector:@selector(myMethodWithOneParameter:)
           withObject:someObject
           afterDelay:3.0];

//однопараметровый метод, вызываемый с задержкой
- (void)myMethodWithOneParameter:(id)object {
    ...
}

Unity Smart Scopes появились в Ubuntu 13.10 Saucy Salamander

Unity Smart Scopes, известные так же как 100 областей, появились в Ubuntu 13.10 Saucy Salamander. Это функция пытается дать ещё более релевантные ответы при вашем поисковом запросе.

Данный проект был анонсирован уже довольно давно и всё что-нибудь да мешало ему появиться в Убунту.

Как это работает? Во время поиска в домашней линзе, Dash пытается угадать какие поисковые категории нужно отобрать с помощью имеющейся информации на центральном сервере. Например, вы ищете Pantera и Dash выбирает Music, Reference и ещё категории. Категории, которые отобрал Dash, в дальнейшем можно вручную изменить.

четвер, 6 червня 2013 р.

Ubuntu Touch получила мощь GStreamer

Ubuntu Touch сейчас как вулкан. Множество глобальных улучшений и гигантские шаги, чтобы догнать конкурентов типа Firefox OS.

Разработчики Убунту рапортуют, что уже смотрят ролик Sintel h.264, благодаря GStreamer в Ubuntu Touch. И не просто смотрят, а смотрят аппаратно ускоренным. Сейчас тестируют h.264, но можно использовать и другие кодеки.

середу, 5 червня 2013 р.

Контроллер жестов через Wi-Fi использует Ubuntu

Всегда приятно слышать в прессе об Убунту, даже если это не касается её напрямую. Статья на BBC News о технологии WiSee один из таких случаев.

ubuntu wisee

Технология под названием WiSee использует "сбои" в Wi-Fi, чтобы понять человеческие жесты. Команда разработчиков использует Ubuntu для работы и демонстрации уникальной технологии завтрашнего дня.

Как автоматически выключать музыку при звонке?

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

PulseAudio умеет паузить музыку при поступлении звонка в VoIP приложениях, но этот функционал по умолчанию отключён.

вівторок, 4 червня 2013 р.

Релиз звукового сервера PulseAudio 4.0

Как бы некоторые линуксоиды не относились к PulseAudio, но именно он делает массу полезных штук, типа смешивания звуковых потоков, чтобы можно было параллельно слышать звук из разных источников. Многие не научившись его готовить, рекомендовали удалить его и остаться с ALSA один на один. Может новая 4 версия заставит таких упёртых товарищей оставить PA в покое?

Pulse Audio 4.0 приносит улучшения стабильности в работе с Bluetooth, ещё меньше задержек при обработке, общую производительность.

Ещё стоит отметить тот факт, что PulseAudio будет участвовать в Google Summer of Code! Alexander Couzens (lynxis) под руководством Tanu Kaskinen работает над module-tunnel, использующий libpulse. Damir Jelić под руководством Peter Meerwald работает на улучшением resampling.

Smart Scopes идут

Одна интересная штуковина всё никак не может появится на свет. Имя ей Умные Области. Умные Области призваны помочь обычным областям выдавать ещё более релевантные запросы.

Оказывается, что они были заново спроектированы чтобы быть более эффективными и легко масштабироваться в новой стратегии "Ubuntu на всех устройствах".

понеділок, 3 червня 2013 р.

Компании заинтересованные в Ubuntu Touch

Начиная с 2013 года, Canonical работает над проектом Ubuntu Touch, которая дополняет работающими мобильными устройствами линейку Ubuntu.

Множество сторонних разработчиков присоединилось для написания родных для Ubuntu Touch программ на Qt/QML.

Недавно Ubuntu Touch достигла такого состояния, что некоторые разработчики начали использовать её в рабочем режиме. То есть такие телефонные особенности как 3G соединения, получение звонков - стали доступны.

Помня слухи о возможном выходе Ubuntu Touch не весной 2014, а поздней зимой 2013, многие пользователи спрашивают: "А какие планы у Canonical по поводу партнёрства с производителями мобильных устройств? Какие бренды хотят использовать Ubuntu Touch?"

О пользе рефакторинга

Вот простой пример, как можно рефакторить код и сделать его короче и читаемым:
Сначала получилась как обычно ужасная куча нечитаемого кода:

неділю, 2 червня 2013 р.

CGContext — инверсия цвета

UIGraphicsBeginImageContext(image.size);
CGContextSetBlendMode(UIGraphicsGetCurrentContext(), kCGBlendModeCopy);
[image drawInRect:CGRectMake(0, 0, image.size.width, image.size.height)];
CGContextSetBlendMode(UIGraphicsGetCurrentContext(), kCGBlendModeDifference);
CGContextSetFillColorWithColor(UIGraphicsGetCurrentContext(),[UIColor whiteColor].CGColor);
CGContextFillRect(UIGraphicsGetCurrentContext(), CGRectMake(0, 0, image.size.width, image.size.height));
UIImage *returnImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

суботу, 1 червня 2013 р.

Видеолекции курса Распределенные системы хранения и обработки данных

Видеолекции курса Распределенные системы хранения и обработки данных.

Лектор: Владислав Белогрудов.

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

пʼятницю, 31 травня 2013 р.

iOS: Отключить автоматическую блокировку экрана/спящий режим

[UIApplication sharedApplication].idleTimerDisabled = !lockscreenEnabled;

UIBarButtonItem

Кнопка в тулбаре/навбаре с красивой иконкой.

UIImage *faceImage = [UIImage imageNamed:(screenLocked) ? @"Locked" : @"Unlocked"];
UIButton *lockButton = [UIButton buttonWithType:UIButtonTypeCustom];
lockButton.bounds = CGRectMake(0, 0, faceImage.size.width, faceImage.size.height);
[lockButton setImage:faceImage forState:UIControlStateNormal];
[lockButton addTarget:self action:@selector(lockScreen:) forControlEvents:UIControlEventTouchUpInside];
lockButton = [[UIBarButtonItem alloc] initWithCustomView:lockButton];

Спрятать UITabBar программно

#import "UITabBarController+ShowHideBar.h"

@implementation UITabBarController (ShowHideBar)

- (void)setHidden:(BOOL)hidden {
    
    CGRect screenRect = [[UIScreen mainScreen] bounds];
    float fHeight = screenRect.size.height;
    if (UIDeviceOrientationIsLandscape([UIApplication sharedApplication].statusBarOrientation)) {
        fHeight = screenRect.size.width;
    }
    
    if (!hidden) {
        fHeight -= self.tabBar.frame.size.height;
    }
    
    [UIView animateWithDuration:0.25 animations:^{
        for (UIView *view in self.view.subviews) {
            if ([view isKindOfClass:[UITabBar class]]) {
                [view setFrame:CGRectMake(view.frame.origin.x, fHeight, view.frame.size.width, view.frame.size.height)];
            } else {
                if (hidden) {
                    [view setFrame:CGRectMake(view.frame.origin.x, view.frame.origin.y, view.frame.size.width, fHeight)];
                }
            }
        }
    } completion:^(BOOL finished) {
        if (!hidden) {
            
            [UIView animateWithDuration:0.25 animations:^{
                
                for (UIView *view in self.view.subviews) {
                    if (![view isKindOfClass:[UITabBar class]]) {
                        [view setFrame:CGRectMake(view.frame.origin.x, view.frame.origin.y, view.frame.size.width, fHeight)];
                    }
                }
                
            }];
        }
    }];
    
}

@end

четвер, 30 травня 2013 р.

Видеолекции курса Алгоритмы и структуры данных. Часть 2

Видеолекции курса Алгоритмы и структуры данных. Часть 2.

Лекторы: Александр Куликов, Михаил Дворкин.

Canonical. Баг номер 1 исправлен

Марк Шаттлворт, лидер Canonical, сегодня закрыл эпохальный баг №1. Этот баг описывал превосходство Microsoft на рынке.

UIAccessibilityIsInvertColorsEnabled

Удобная функция универсального доступа — инверсия цветов, для ночного чтения.
Проверить активность данного режима просто: UIAccessibilityIsInvertColorsEnabled, но вот программно активировать — API нет =(
Прийдется опять изобретать велосипед…
Проблема — отображение PDF в «ночном режиме» чтения (белое на чёрном).

вівторок, 28 травня 2013 р.

Новости об Unity API

UDS давно позади и разработчик Thomas Strehl в почтовой рассылке кратко подвёл итоги недели о состоянии Unity API.

Но чтобы понять и простить разработчиков, требуется знание нынешней ситуации с Unity и новой Unity Next. Unity написана с помощью Nux, OpenGL тулкита, а Unity Next пишется с помощью Qt5 / QML2 (Qt Modeling Language). А помните Unity 2D для старых машин со слабой графикой? Ту, которая написана была на Qt и которую потом прекратили разрабатывать, запустив Unity 3D через llvmpipe для старых машин.

Canonical так объясняет свои шатания между Nux и Qt. "На саммите UDS Q обсуждалось на что ставить при разработке Unity? Ставить на Qt/QML, который переживал переход или сыграть надёжно и сохранить полный контроль над тем, что нам дорого? Было много обсуждений, аргументов за и против и было решено объявить Unity2D излишней со своей отдельной кодовой базой. Промотай 9 месяцев назад и скажи нам в прошлом что наши опасения не оправдались и Qt5 вышла хороша, то мы бы не затеяли дебаты и давным давно использовали бы одну технологию - Qt!".

Qt5/QML2 отличный OpenGL тулкит, который даёт полный доступ к OpenGL возможностям и производительность. Canonical так же считает, что Qt5/QML2 отлично себя показал в проекте Ubuntu Touch и позволит создавать любые сложные UI на любых устройствах с любым форм-фактором.

понеділок, 27 травня 2013 р.

Эксперты и Ubuntu. Восстановленные компьютеры с Ubuntu дарят людям

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

Стюарт Керофф (Stuart Keroff) преподаёт в Community School of Excellence города Сент-Пол штата Миннесота. Он также лидер Азиатских Пингвинов (Asian Penguins), группа детей под руководством взрослых, которая на пожертвованные компьютеры устанавливает Ubuntu.

Apport Ubuntu

Со времён Ubuntu 6.10 с нами невидимо присутствует помощник Apport, чья задача грамотно оформить отчёт об ошибке для упавшей программы. Apport в Ubuntu - это классический crash reporter, позволяющий выяснить причину падения программы и исправить её в следующей версии. Apport - это мостик между разработчиком программы и пользователем, у которого на компьютере программа ведёт себя не так как задумывалось.

Система StableReleaseUpdate (SRU). Путешествие от ошибки до её исправления.

суботу, 25 травня 2013 р.

Текущие результаты в разработке Ubuntu 13.10 Saucy Salamander

Саламандре дали конкретное задание - сфокусироваться на облаках и на мобильных платформе. Ubuntu 13.10 Саламандра должна так же обкатать новый дисплейный сервер Mir и Unity Next так, чтобы Ubuntu 14.04 LTS использовала уже новый, но проверенный видеостек. Так что же будет сделано для этого?

четвер, 23 травня 2013 р.

Марк Шаттлворт и его ответы

На этой неделе, с 21 по 22 мая 2013 года состоялась Ubuntu Open Week в виде IRC сессий. Ubuntu разработчики отвечали на вопросы Ubuntu пользователей.

В рамках Ubuntu Open Week, сам диктатор Марк Шаттлворт принял участие и ответил на некоторые вопросы:

середу, 22 травня 2013 р.

Подборка интересного об Ubuntu Touch

Ubuntu Touch в мае должна закрыть основные свои TODO и в июне уже быть намного юзабельней. Хотя разработчик Джоно Бэкон уже вставил SIMку в свой рабочий телефон и говорит, что многое работает "хорошо". Вашему вниманию хочется предложить подборку новых материалов об Ubuntu Touch из сети, которые начали появляться как грибы после дождя. Ведь с той поры, когда Убунту Touch представили впервые, прошло уже много времени.

понеділок, 20 травня 2013 р.

Многомониторные конфигурации Xorg или нужно что-то новое

Стыдно признаться, но до этого момента я использовал обычно один монитор и серьёзно Xorg "не копал". Только относительно недавно, с приобретением FullHD TV Samsung UE40EH5000 я получил дома "многомониторную" конфигурацию. Всплыла проблема.

Один монитор с соотношением сторон 4:3 и разрешением 1280x1024, второй "монитор" Samsung UE40EH5000 с соотношением сторон 16:9 и разрешением 1920x1080.

Разные соотношения сторон и разные разрешения и вот я уже смотрю запущенный с компьютера фильм через HDMI не в FullHD на своём Samsung UE40EH5000.

Вначале я пошёл не туда. Запускал фильмы через скрипт, "перенаправляя" на другой screen у Xorg и звук в HDMI порт. Что-то типа vlc --alsa-audio-device iec958 --x11-display :0.1. Изврат ещё тот и кроме плееров на экран мало что выведешь.

Стал подробнее разбираться в работе Xorg. И?

неділю, 19 травня 2013 р.

Ubuntu, 2 монитора, открытие приложений

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

суботу, 18 травня 2013 р.

Видеолекции курса Технологии хранения и обработки больших объёмов данных

Видеолекции курса Технологии хранения и обработки больших объёмов данных.

Лекторы: Дмитрий Барашев, Александр Дольник.

Джоно Бэкон и новый этап в разработке Ubuntu Touch

Джоно Бэкон (Jono Bacon) пишет с своём блоге, что начал использовать Ubuntu Touch как основную систему своего телефона Galaxy Nexus. Согласитесь, что когда SIMка разработчика находится в телефоне разрабатываемой системы - это что-то да и значит.

Эксперты и Ubuntu. Google Glass взломан с помощью Ubuntu

Google Glass - новый футуристический проект, представляющий собой компьютер, носимый как очки. Но причём тут Ubuntu?

Гугл Очки представляют информацию аналогично смартфону через взаимодействие жестами и голосом, с возможностью достать нужное через Интернет.

Разработчики Google показали как можно взломать их передовое устройство и, получив root'овый доступ, запускать различные приложения.

На Google I/O вышеупомянутый взлом был показан в режиме реального времени, чем доставил зрителям неподдельное удовольствие.

четвер, 16 травня 2013 р.

Mir в Kubuntu

Хочется предложить вашу вниманию перевод статьи "Mir in Kubuntu" Мартина Гресслинга (Martin Gräßlin), который является не последним человеком в проекте KDE и мантейнером KWin с 2010. Чем интересна статья? Разработчики KWin видать обиделись на Марка Шаттлворта после резких объяснений Mir vs Wayland. Обида показывает, что в планах проекта KDE рассчитывалось перейти с X на Wayland, а местами агрессивные доводы в пользу Mir вызвали такую реакцию.

Мартин в своем блоге Mir in Kubuntu с ноткой неприятия пишет о своём видение будущих проблем. Нельзя сказать на 100% что он прав, местами он реально ошибается. В общем, мне такому спецу мало что можно сказать и возразить, но его предвзятость видна сразу.

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

середу, 15 травня 2013 р.

Unity 8 уже работает через Mir

Unity 8 следующая ступенька к Unity Next уже научилась работать через дисплейный сервер Mir от Canonical.

Unity 8 и Mir находятся в активной разработке, так что увидеть их первую совместную работу очень интересно.

вівторок, 14 травня 2013 р.

Планы разработчиков на Ubuntu 13.10 Saucy Salamander

Сейчас проходит UDS (Ubuntu Developer Summit) в виде онлайн встреч и разработчики Canonical с другими разработчиками обсуждают детали будущего релиза.

понеділок, 13 травня 2013 р.

Марк Шаттлворт об Ubuntu 13.10

Во вторник 14 мая 2013 года откроется новый UDS (Ubuntu Developer Summit), который продлится три дня. Саммиты теперь проходят в виде онлайн встреч, а не в виде оффлайн конференций.

Это официальное событие собирает множество разработчиков для обсуждения будущих изменений, планов относительно Ubuntu 13.10 Saucy Salamander.

неділю, 12 травня 2013 р.

Планы разработчиков о Mir и Unity 8

Canonical продолжает свою работу по созданию дисплейного сервера Mir и новой версии Unity Next, которая будет работать поверх Mir на различных устройствах.

Кевин Ганн (Kevin Gunn) в почтовой рассылке опубликовал для коллег планы на май 2013. Речь идёт о работах над Mir и Unity 8, которая олицетворяет работу над Unity Next. Цифра 8, вероятнее всего, показывает следующий шаг после текущей Unity 7, но не конечную версию Unity Next.

На андроид устройствах Unity Next и Mir будут работать вместо SurfaceFlinger и ява машины Dalvik, но используя платформу Android с его родными драйверами к GPU. Как это будет работать подробнее и точнее раскрыто в статьях Mir и Android и Mir и Android GPU.

суботу, 11 травня 2013 р.

Узнаем свободное место на HDD

Теория

Объем всех жестких/оптических дисков, за исключением магнитных флоппи-дисков (дискет), всегда рассчитывался исходя не из стандартов расчета (SI-префиксы). Так рассчитывается только память (ОЗУ), и то, не факт. Из-за этого у многих программистов возникает путаница при получении объемов данных (будь это занятое или свободное пространство). В 1999 году IEC рекомендовало использовать SI-префиксы (кило-, мега-, гига- и т.д.) только для степеней 1000, и новые для степеней 1024 (кики-, миги-, гиги- и т.д.). На некоторый момент к сожалению такие системы гигантов Майкрософт и Эппл до сих пор используют неправильный расчет, за что следовательно надо бы дать им в морду. Но сейчас Эппл исправилась, но Майкрософту все таки и дальше следовало бы дать в морду за то, что и дальше обманывают пользователей.

Видеолекции курса Современные технологии разработки ПО

Видеолекции курса Современные технологии разработки ПО.

Лектор: Александр Смаль.

Эксперты и Ubuntu. Книга о Python использует Убунту

Год за годом, месяц за месяцем, неделя за неделей Убунту быстрыми и энергичными рывками проникает во все углы деятельности людей.

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

Ubuntu начинает появляться в требованиях к операционным системам у таких вещей, как запуск игр, инструменты игровых движков, видео редакторам. Пока Убунту обычно третья в списке после MS Windows и Mac OS, но лиха беда начало.

Некоторые команды разработчиков выбирают Убунту приоритетной операционной системой для своего детища.

Python for Kids - книга о программировании, направленная на лёгкое обучение детей и взрослых языку программирования Питон.

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

пʼятницю, 10 травня 2013 р.

Эксперты и Ubuntu. Кодеры EUhackathon

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

Мощная операционная система Убунту объединяет людей в открытое, современное сообщество.

EUhackathon - это мероприятие, когда раз в год кодеры со всех стран собираются на совместное программирование.

Последний EUhackathon прошёл в Брюсселе 21 июня 2012. 30 часов кодирования с 4 часовым перерывом от 37 кодеров 11 национальностей. Победителей награждали члены Европейского Парламента и спонсоры Facebook, Google, Orange и Vodafone.

четвер, 2 травня 2013 р.

Образы Ubuntu 13.10 Saucy Salamander стали доступны

Ubuntu 13.04 вышла 25 апреля 2013 и характеризуется как быстрый релиз, благодаря оптимизациям в новых ядрах и работе над Unity 7.

Чуть позже, Марк Шаттлворт дал имя новой Ubuntu 13.10 - Дерзкая Саламандра (Saucy Salamander).

Адам Конрад (Adam Conrad) официально объявил о начале разработки Ubuntu 13.10 Saucy Salamander и указал на то, что его коллеги Matthias Klose и Colin Watson сделают следующие шаги технического плана.

вівторок, 30 квітня 2013 р.

Smart Scopes можно управлять в один щелчок

По всей видимости, в Ubuntu 13.10 появятся столь ожидаемые Умные Области. И пользователи получат кроме ответов обычных областей (scopes) ответ от удалённых мозгов, думающих на серверах Canonical.

Разработчики не остановились на числе 100 и продолжают добавлять области, так как в отличие от линз, чем больше тем лучше.

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

Разработчики, предвидя это, начали работу над реализацией данного функционала, реализуя фичу в 1 щелчок. Хотя они лукавят, описывая доступ к фиче как в один щелчок, но закроем глаза на это и поверим.

В линзе Приложений, набрав первые буквы своего поискового запроса, можно нажать "Отфильтровывать результаты" (Filter results) и там можно обнаружить "Поисковые плагины" (Search plugins). Все области представлены красивыми монохромными значками.

понеділок, 29 квітня 2013 р.

Разработка Ubuntu 13.10 Saucy Salamander официальна открыта

Ubuntu 13.04 вышла пару дней назад и характеризуется как быстрый релиз, благодаря оптимизациям в новых ядрах и работе над Unity 7.

Чуть позже, Марк Шаттлворт дал имя новой Ubuntu 13.10 - Дерзкая Саламандра (Saucy Salamander).

Умные области теперь поддерживают превью Unity

Много месяцев назад разработчики представили новый мощный механизм, работающий в Dash. Smart Scopes - интелектуальные мозги на серверах Canonical, которые будут стараться выдать ещё более релевантные ответы на ваши запросы.

В рамках проекта Smart Scopes добавляются обычные области (scopes), которые являются программными элементами, которые собственно производят поиск.

Smart Scopes были отложены до релиза Ubuntu 13.10, так как не достигли уровня качества, принятого в Canonical. Но разработчики работают над дополнительным функционалом и оптимизацией.

суботу, 27 квітня 2013 р.

Эксперты и Ubuntu. Air Force Academy

Красивый и полезный Dash, управляющий окнами программ Unity Launcher, удобный набор приложений - это тот не большой список из огромного выбора что даёт операционная система Ubuntu для миллионов людей по всему миру.

Безопасность, стабильность и надёжность Убунту оценены серьёзными конторами, что делает Ubuntu отличным выбором для передовых научных команд, обучающих центров, презентаций новинок технологий.

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

В каждой стране уделяют внимание защите от кибератак на критически важные для страны объекты.

Air Force Academy US специализируется на подготовке студентов по вопросам компьютерной безопасности, готовя специалистов, которые будут защищать свою страну от многочисленных кибератак.

Несколько WordPress сайтов с единой базой пользователей

Необходимо в файл wp-config добавить в конец (перед /* Это всё, дальше не редактируем. Успехов! */):

define('CUSTOM_CAPABILITIES_PREFIX', 'wp_');
define('CUSTOM_USER_TABLE', 'wp_users');
define('CUSTOM_USER_META_TABLE', 'wp_usermeta');

в wp-includes/capabilities.php обновить функцию _init_caps(...):

пʼятницю, 26 квітня 2013 р.

GNU Emacs 24.3

Универсальный текстовый редактор, разработанный специально для программистов. Изначально существовал только под ОС Unix (Linux, BSD), в настоящее время существуют варианты для разнообразных ОС.

Как быстро сканировать сеть

Для того чтобы сканировать сеть в поисках устройств в ней – нужно установить сканер сети nmap:

sudo apt-get install nmap

и затем запустить поиск в сети 192.168.0.0/24:

nmap -v -sP 192.168.0.0/24

Чтобы устройства были найдены, они должны быть включены и подключены по сети.

Ubuntu 13.10 Saucy Salamander

Марк Шаттлворт решил напугать сообщество и дать название новому релизу Ubuntu 13.10 как Supercalifragilisticexpialidocious Scorpionfish. Но это была шутка и Марк выдал всё таки попроще название нового релиза.

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

Ну и встречайте - Ubuntu 13.10 Saucy Salamander. Убунту 13.10 Дерзкая Саламандра.

четвер, 25 квітня 2013 р.

Ubuntu Touch - Терминал

Лёд тронулся и разработчики из рекламного макета начали делать из Ubuntu Touch работоспособную операционную систему.

Что нового в Ubuntu 13.04 Raring Ringtail?

Вот и наступил долгожданный релиз Ubuntu 13.04 Raring Ringtail. А ведь его могло и не быть. Да да! Рик Спенсер поднял дискуссию о переходе на rolling release и реально обсуждался вопрос об отказе выпуска релиза Убунту 13.04. Но Canonical справедливо решила не пускать коту под хвост месяцы работы. Что нового сделали разработчики за полгода разработок? Всё новое в Убунту 13.04 в данном обзоре.

Прогресс Ubuntu Touch

Ubuntu всё ближе и ближе к той точке, где сойдутся все аппаратные вычислительные платформы (десктопы, сервера - x32 и x64) и мобильные платформы ARM под единым дисплейным сервером Mir и Unity Next.

Цель разработчиков в создании операционной системы, которая приносит единообразие для телефонов, планшетов, десктоп систем, телевизоров. Будут сглажены границы между разношёрстными устройствами. Это смелая попытка связать вместе не только оффлайн вычислительные платформы, но и облачные системы.

неділю, 21 квітня 2013 р.

Ubuntu Touch образы версии 13.04

Разработчики Ubuntu Touch для мобильных вычислительных устройств недавно сделали качественный рывок и образы Убунту перестали быть макетами, как типа будет в будущем всё выглядеть. Появились первые работающие программы, кнопки стали нажиматься. Вот ещё приятные вести с фронта.

Ubuntu Touch стала использовать кодовую базу Ubuntu 13.04. И тут разработчикам требуется помощь сообщества, чтобы после тщательного тестирования перейти на 13.04 по умолчанию.

суботу, 20 квітня 2013 р.

FAQ Ubuntu

Часто Задаваемые Вопросы Ubuntu. В - Вопрос. О - Ответ.

История Ubuntu. Часть 2

Это не что иное как продолжение Истории Убунту. Продолжается развитие операционной системы от Canonical и появляются как новые релизы, так и новые Убунту для таких систем как телефоны и планшеты.

пʼятницю, 19 квітня 2013 р.

Эксперты и Ubuntu. Дети в центре South End Technology

Около 20 миллионов пользователей Убунту каждый день используют свою любимую операционную систему для просмотра медиа, редактирования документов, сёрфинга в Интернете и так далее.

День за днём, неделя за неделей, месяц за месяцем появляются всё больше и больше новостей об использовании Убунту то в летающих роботах, то в автомобилях без людей в Германии или Бразилии.

Любовь людей науки к Ubuntu - это признание её пригодности к рабочим процессам, требующие надёжности и стабильности.

Обучающий центр South End Technology специализируется на предоставление компьютерных классов, большинство из них бесплатно, для более чем 800 детям и взрослым.

Canonical больше не будет выпускать диски Ubuntu

Очень печальная новость от Canonical гласит, что больше мы не увидим диски Ubuntu для обычных релизов. Диски можно будет заказать только для долгоподдерживаемых релизов Ubuntu LTS.

середу, 17 квітня 2013 р.

Увеличиваем время работы от батареи с помощью TLP

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

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

Canonical удивляет

Canonical пашет аки пчёлка на множестве фронтов. Новая гусеница Unity 7 готовится стать бабочкой Unity Next. Делается новый дисплейный сервер Mir, который с Unity Next, проходит уже ~60% автоматических тестов. Ubuntu Touch создаётся для захвата рынка планшетов. И всё это нужно улучшать и двигать вперёд. Canonical кроме технических ходов делает грамотные организационные ходы - дружба с Valve даёт задел на будущее игрового рынка. Сегодня начинается дружба с VMware!

вівторок, 16 квітня 2013 р.

Эксперты и Ubuntu. Автомобиль без водителя в Бразилии

Любимая linux система Стивена Фрая, друга Хью Лори, операционная система для показа NVIDIA достижений - главное действующее лицо Убунту!

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

Немецкий проект Автомобиль без водителя AutoNOMOS Labs использует в своей работе Убунту.

Бразилия не отстаёт в этом вопросе. В университете Espírito Santo так же используется Ubuntu для работы над проектом автономного автомобиля.

понеділок, 15 квітня 2013 р.

Unity 7 в Ubuntu 12.04 LTS

В социальной сети Google мелькнул пост разработчика Marco Trevisan, который с помощью профилирующего инструмента Callgrind провёл аудит Unity и затем существенно уменьшил количество вызов функций в Unity. Но история получила интересное продолжение ...

суботу, 13 квітня 2013 р.

Оптимизация виртуальных серверов

С коллегой решили внедрить виртуализацию, чтобы идти в ногу со временем и упростить свои административные задачи. Из бесплатного и надёжного выбрали Proxmox VE. Debian под капотом вселяет уверенность и ближе по идеологии.

Всплыли, и не раз, проблемы оборудования с Proxmox VE, которые пока удаётся решать.

середу, 10 квітня 2013 р.

Unity 7 теперь отмечает динамические пункты

Наряду с новыми Unity Preview, более быстрым Dash, новыми иконками линз и значка BFB, продолжаются изыскания Canonical в плане взаимодействия с пользователем.

Значки программ на Unity Launcher предоставляют быстрое меню приложения Quicklist. Есть два вида быстрых меню: статические, которые всегда доступны при щелчке правой клавишей мыши на значке, и динамические, которые отображаются уже после запуска приложения.

вівторок, 9 квітня 2013 р.

Mir и Android GPU

С планшетной версией Ubuntu Touch, а так же Mir и Unity Next, мы вторглись в мир Андроида. Эта статья снова описывает, как Убунту будет работать на новой для себя платформе. С новым дисплейным сервером, новой моделью драйверов и даже другими библиотеками.

понеділок, 8 квітня 2013 р.

Эксперты и Ubuntu. Автомобиль без водителя AutoNOMOS Labs

Рабочие в Китае, танцоры Испании, рыбаки Австралии, жители Африки - миллионы людей являются пользователями Убунту, которая может удовлетворить потребности людей во всём мире.

Ubuntu проникает в различные сферы жизни, в том числе в военные проекты, государственные университеты, официальные презентации топовых корпораций и так далее.

AutoNOMOS Labs - серьёзный проект, часть группы Искусственного Интеллекта в Берлинском университете Freie Universität, финансируемый Министерством образования и науки.

Ubuntu 13.04. Сервис Friends и новая Unity 7

Осталось пару недель до выхода Убунту 13.04, но разработчики что-то не сбавляют темпов и не почуют на лаврах. Вот с обновлениями пришли: новый сервис Friends и новая Unity 7.

неділю, 7 квітня 2013 р.

Топ 10 Ubuntu программ в марте 2013

По горячим следам конференции разработчиков игр, проходящая в Сан-Франциско, представлен этот Топ 10 Убунту приложений в марте 2013 года.
Stormcloud продолжает своё господство на вершине данного мартовского хит-парада. Machinarium продолжает наступать на пятки со своим вторым местом. Без особого сюрприза, Steam лидирует в секторе бесплатного. На конференции была показана Ubuntu для телефонов и планшетов, которая произвела приятное впечатление на многих участников.

суботу, 6 квітня 2013 р.

Ubuntu 13.04 Final Beta

Команда Canonical подошла к последнему финальному beta рубежу для Ubuntu 13.04. Бетой стали версии для десктопа (Desktop), серверов (Server), облачные образы (Cloud) и основные продукты (Core).

пʼятницю, 5 квітня 2013 р.

Мир и Единство наступают. Пока только Nexus

Разработчики Canonical занимаются не только полировкой графики и тасованием кнопок туда-сюда. Более серьёзные вещи, такие как новый дисплейный сервер Mir, так же находится в центре внимания и обсуждения.

Разработка Mir приоритетна и ею пристально занимаются, чтобы вместе с новой Unity Next, в будущем у Убунту был новый фамильный интерфейс, передающийся по наследству.

Первая задача Mir - помочь Ubuntu на телефонах, но Mir создаётся без какой-либо привязки к платформе. Сегодня телефоны, завтра планшеты, послезавтра десктопы.

Согласно официальной вики, в апреле 2014 года Mir будет готов охватить весь спектр вычислительных устройств.

четвер, 4 квітня 2013 р.

Эксперты и Ubuntu. Университет Сан-Франциско

Миллионы простых пользователей используют Убунту в своей жизни. Но и в мире науки, где летающие роботы проходят тестирование, или в NVIDIA, с передовыми разработками, так же можно встретить Ubuntu.

Пользователь Sameer Verma выложил в онлайн фото, где виден класс буквально целиком заполненный компьютерами под управлением Ubuntu. Во главе класса возвышается огромный экран с изображением от проектора.

Устанавливаем доступ к переменной по ее имени

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

Зачем это нужно? Приведу пример.

середу, 3 квітня 2013 р.

AMD открыла Unified Video Decoder (UVD)!

UVD - это движок всех современных Radeon HD графических карт. Это позволит open source драйверам получить аппаратное декодирование видео.

Новое в Unity и новая Unity Next

Canonical добавляет новый функционал в Unity 7 в виде покупки музыки прямиком в Dash и впервые показывает работающий код новой Unity Next, которая пишется с использованием Qt/QML.

вівторок, 2 квітня 2013 р.

Как сбросить настройки Unity и Compiz в Ubuntu 12.10 и 13.04?

Другими словами, как вернуться к первоначальному виду системы в плане оформления?

Привлечение внимание к Терминалу в Unity Launcher

Для значков в Unity Launcher существует возможность привлечь внимание пользователя к произошедшему событию. Когда значок в Unity Launcher прыгает как сумасшедший и горит дьявольским пламенем, то это и есть - Urgency. Ваши долговыполняющиеся команды в Gnome Terminal не имеют возможности "потрясти" иконку Терминала и привлечь вас к выполнившейся задаче. Вот это мы и поправим ...

понеділок, 1 квітня 2013 р.

Canonical выпустила Ubuntu для очков Google

Canonical, чтобы представить унификацию, создала единый интерфейс Unity и единую платформу на базе Ubuntu для различных вычислительных устройств. У Canonical есть готовое решение для серверной и десктопной систем, ТВ, планшетов и смартфонов. С появлением умных очков Google Glass, началась борьба за новый вид вычислительных устройств, который должен изменить мир.
Встречайте! Ubuntu для Google Glass.

неділю, 31 березня 2013 р.

Борьба с Зомби! -[UISearchDisplayController _destroyManagedTableView]

Оказывается очень мощный и полезный инструмент Profiler…
http://stackoverflow.com/questions/9853100/getting-info-about-bad-memory-address-in-lldb

Xcode 4.6.1 крэшится при обновлении Provision Profiles

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

В системный лог вываливается:

Xcode[34179]:  DVTAssertions: UNCAUGHT EXCEPTION (NSInvalidArgumentException): *** setObjectForKey: object cannot be nil (key: teamId)

Оказалось кончился срок сгенерированных сертификатов разработчика.

Xcode магически лечится удалением файла ~Library/Developer/Xcode/connect1.apple.com 4.6.1.db

Рекомендуют также удалить ~/Library/Caches/com.apple.dt.Xcode

Теперь список сертификатов обновляется, но при попытке сделать Renew сертификата приложения вылетает No value was provided for the parameter ‘certificateIds’.
Обновлять сертификаты приходится вручную через сайт.
Обновить нужно все сертификаты (Developer & Distribution) так как изменился сертификат разработчика.
Далее делаем Refresh в Органайзере Provision Profiles.
Вот такой вот этот глючный Xcode…

суботу, 30 березня 2013 р.

Ubuntu 13.04. Хорошие и плохие новости

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

dyld: Symbol not found: _NSURLIsExcludedFromBackupKey

Получил такую ошибку при попытки запуска проекта на iOS 5.0 Simulator.
Погуглив, выяснилось в основном такая проблема возникает у тех, кто реально использует этот символ.
Предлагается следующее решение:

- (BOOL)addSkipBackupAttributeToItemAtURL:(NSURL *)URL {
    const char* filePath = [[URL path] fileSystemRepresentation];
    const char* attrName = "com.apple.MobileBackup";
    if (&NSURLIsExcludedFromBackupKey == nil) {
        // iOS 5.0.1 and lower
        u_int8_t attrValue = 1;
        int result = setxattr(filePath, attrName, &attrValue, sizeof(attrValue), 0, 0);
        return result == 0;
    } else {
        // First try and remove the extended attribute if it is present
        int result = getxattr(filePath, attrName, NULL, sizeof(u_int8_t), 0, 0);
        if (result != -1) {
            // The attribute exists, we need to remove it
            int removeResult = removexattr(filePath, attrName, 0);
            if (removeResult == 0) {
                NSLog(@"Removed extended attribute on file %@", URL);
            }
        }
        
        // Set the new key
        return [URL setResourceValue:[NSNumber numberWithBool:YES] forKey:NSURLIsExcludedFromBackupKey error:nil];
    }
}

Но в моем проекте он совершенно не использовался и в подключенных фреймворках тоже.
Решение как всегда неочевидное но очень простое — подключить CoreFoundation.framework и сделать его Optional.

четвер, 28 березня 2013 р.

Определение лиц

Функция определения лиц от Apple появилась только в iOS SDK 5.0, соответственно для тестирования приведенного ниже примера необходима iOS 5.0 или выше.

Ниже будет пример определения лиц(а также глаз и рта) на заложенной ранее фотографии.

Итак, приступим.

Как перевести секунды в дату

Функция перевода секунд в удобный вид даты.

Параметры:

  • (NSInteger) time — количество секунд

Возвращаемая переменная:

  • объект класса NSString, содержащий в себе строку конвертированной даты.

Как перевести байты в другие единицы размера

Функция перевода размера в байтах в более приемлемый вид.

Параметры:

  • (NSInteger) theBytes — количество в байтах

Возвращаемая переменная:

  • объект класса NSString, содержащий в себе строку конвертированного размера.

вівторок, 26 березня 2013 р.

Эксперты и Ubuntu. Норвежская киберзащита

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

Свободное ПО очень любимо военными организациями и организациями по защите информации, так как программы с открытым кодом легко адаптировать под свои нужды. Закрытое ПО, естественно, не предоставляет доступ к своему программному коду и не возможно его ни проанализировать, ни изменить под свои задачи.

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

Ubuntu 13.04 и новое в ней

Разработчики рапортуют об новых возможностях в Unity 7. Увеличен бордюр значка, во время уведомления о законченной операции. Начался переезд на Qt/QML - первый Gwibber. Всё таки внедрили в Unity Preview возможность отображать картинку на Рабочий стол, во время её предпросмотра. Умная Область чуток задерживается.
Детали, видео, интриги, расследования ...

понеділок, 25 березня 2013 р.

Nautilus в Ubuntu 13.04 получил рекурсивный поиск

Наутилус, дефолтный файловый менеджер Убунту, обладает массой возможностей, позволяющие пользователю управлять своими файлами и папками.

Часто пользователю необходимо искать свои картинки, документы, видеоклипы.

Последние обновления Убунту 13.04 получили незначительное, но очень полезное улучшение.

неділю, 24 березня 2013 р.

Mir и Android

Небольшой FAQ от Kevin (ник kdub на #ubuntu-mir freenode), который поможет разобраться в шумихе вокруг дисплейного сервера Mir и операционной системы Ubuntu Touch для планшетов. В данной статье описано, как именно Mir будет абстрагирован от нижележащего слоя, чтобы уметь работать и на обычных десктопах, заменив Xorg, и на планшетах, заменив SurfaceFlinger. Не забывайте, что выше этажом будет работать Unity Next, чья цель объединять своим интерфейсом различные платформы и архитектуры.

суботу, 23 березня 2013 р.

Эксперты и Ubuntu. NVIDIA Kayla

Миллионы людей по всему миру используют Ubuntu в своей работе, благодаря возможностям и удобствам что она даёт. Медленно, но верно, Убунту начинает появляться на экранах ТВ у известных учёных, популярных актёров и даже на военных объектах.

Сооснователь и президент NVIDIA Дженсен Хуанг (Jen-Hsun Huang) представил план развития процессоров Tegra на официальном мероприятии GTC 2013.

Проект от NVIDIA под названием Kayla это попытка создать CUDA (Compute Unified Device Architecture) для ARM процессоров.

пʼятницю, 22 березня 2013 р.

Косметические изменения Unity 7

Несколько дней назад в Ubuntu появился новый вид завершения работы. А так же появились новые обои. Ускорили эффекты анимации. Но обо всём медленно и подробно.

Шифрование данных

Все мы давно знаем, что есть такая штука, как шифрование, но не все знают как ее реализовать, чтобы защитить свои данные.

Здесь я приведу пример симметричного шифрования, не требующего каких-либо сторонних библиотек.

Итак, начнем!

четвер, 21 березня 2013 р.

Распознавание крякнутой версии (Anti-Piracy)

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

Внимание! Способы, описанные ниже, необходимо использовать только для ознакомления с возможными методами защиты. За их работоспособность данный сайт ответственности не несет в связи с постоянно обновляющейся технологией компиляции приложений, а также самой iOS. Материал должен служить источником вдохновения на создания новых защитных систем.

вівторок, 19 березня 2013 р.

Wayland, Mir, X - разные проекты

Кристофер Роджерс (Christopher Halse Rogers) продолжает объяснять технарям, зачем Canonical создала дисплейный сервер Мир. Он уже выдал кратенько 5 причин, но решил более подробно разъяснить своё видение ситуации.

Дальше слово глаголет Кристофер.

Помимо архитектурных различий между проектами, Mir и Wayland так же имеют разные цели. Некоторые запутались, чем же по настоящему является Wayland. Взяв X11 за точку отсчёта, попытаюсь объяснить разницу в проектах.

понеділок, 18 березня 2013 р.

Изучение C++ в Linux. Установка Eclipse CDT

Сегодня я хотел написать статью о том как установить и настроить IDE в Linux (конкретно я работаю в Ubuntu 12.10, следовательно все примеры ориентированы для данной версии).

суботу, 16 березня 2013 р.

Unity 7 в Ubuntu 13.04

Марк Шаттлворт, СамоНазначенный Пожизненный Диктатор, разрешил Unity 7 появиться в Ubuntu, несмотря на заморозку возможностей FeatureFreeze. В Unity 7 появились Умные Области (Smart Scopes).

dash unity 7

Закрытие Cocoa приложения по закрытию главного (последнего) окна

Необходимо в делегат приложения (AppDelegate.m) добавить метод:
- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)theApplication {
    return YES;
}

Установка Ubuntu Core

Installing Ubuntu Core

Ubuntu 12.10 Server “add-apt-repository” команда не найдена

После установки Ubuntu 12.10 Server команда add-apt-repository не устанавливается по умолчанию.
Необходимо выполнить:

sudo apt-get install python-software-properties
sudo apt-get install software-properties-common

пʼятницю, 15 березня 2013 р.

Новые диалоги завершения работы получили поддержку Esc

В последние недели, Ubuntu 13.04 была наполнена приятными глазу новшествами и модными дополнениями. Чуть переделанный Unity Previews, реорганизованный Software Updater, новые иконки Наутилуса, линз.

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

Вышла Ubuntu 13.04 Raring Ringtail Beta 1

В конце разработки Ubuntu 12.10, разработчики решили сократить количество контрольных точек и сделать упор на каждодневном качестве сборок и тестировании всего кода раз в две недели.

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

Но нельзя не отметить, что сегодня Убунту 13.04 стала Бета 1.

середу, 13 березня 2013 р.

PulseAudio эквалайзер в Ubuntu

Много лет назад был доступен эквалайзер для Убунту, но с той поры он был заброшен и больше не развивался. У некоторых пользователей он не работал должным образом и многие искали альтернативы. Оказывается PulseAudio обладает своим эквалайзером, который будет доступен в Ubuntu 13.04!

Кодовая база доступна, но пока в официальных репозиториях эквалайзера, по непонятной причине, нет!

Но есть отличный PPA, который поможет уже сейчас получить в свою систему Убунту данный эквалайзер.

Используем исходные ARC-коды в проектах без поддержки ARC

А теперь статья для хранителей олдскул завета, использующих проекты без поддержки ARC.

вівторок, 12 березня 2013 р.

Зачем Canonical создала Мир? 5 причин от Кристофера Роджерса

Кристофер Роджерс (Christopher Halse Rogers), разработчик Canonical, в Гугл+ опубликовал своё видение и объяснение ситуации с новым дисплейным сервером Mir.

Дальше текст от лица Кристофера.

Используем исходные коды без ARC в ARC-проектах

Если вы используете в своих проектах ARC (Automatic Reference Counting), то эта статья для вас.

Довольно часто приходится использовать исходные коды Third-Party разработчиков или же своих старые, где контроль над памятью проходит вручную. Очевидным решением всплывает ручная адаптация исходников под ARC.

суботу, 9 березня 2013 р.

Новое в Ubuntu 13.04 на 8 марта

В связи с шумихой про планшетную Ubuntu Touch и новым дисплейным сервером Mir, вместо X и Wayland, как-то затерялась новая виновница апрельских торжеств - Убунту 13.04.

четвер, 7 березня 2013 р.

Марк Шаттлворт про Rolling Release

"Rolling Release" популярный мем в последние годы. Это один из частых запросов наших пользователей. И в нашей команде Canonical он довольно часто встречается, так как в команду приходят люди как раз из сообщества.


Марк Шаттлворт пишет, что для него проблема проста: rolling release не релиз вовсе. Он не даёт маленькой толики уверенности тем, кто в ней нуждается.

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

И главное понять, как гипотетически можно реализовать переход Убунту на модель разработки rolling release.

Рик Спенсер решил поднять дебаты по этому вопросу, так как является страстным приверженцем идеи ubuntu rolling release. Но он не является единственным лицом, принимающим такие решения.

Проблема в том, что позицию Рика представили, как конечное решение для Убунту.

середу, 6 березня 2013 р.

Ubuntu 13.04 выйдет точно в срок

Все уже знают, что Рик Спенсер ведёт активную дискуссию по переходу на Rolling Release модель разработки. А как же Убунту 13.04?

понеділок, 4 березня 2013 р.

Canonical представила дисплейный сервер Mir

Mir - это новый кроссплатформенный дисплейный сервер, не Wayland и не X. Mir - это, наверняка, отсылка к космической станции Мир, что не удивительно, так как Марк Шаттлворт - второй космический турист. Нас ждёт не только новый дисплейный сервер Мир, но и новая версия Unity Next.

суботу, 2 березня 2013 р.

Топ 10 Ubuntu программ в феврале 2013

Stormcloud решил сразу занять первое место и не отдавать ему никому. Ещё вчера линуксоидам указывали, что линукс не мультимедиа и не игровая система, а сегодня первые места занимают Valve со своим клиентом Steam и игра Motobike.

четвер, 28 лютого 2013 р.

Разработчики Ubuntu всё-таки хотят сделать её Rolling Release

Только недавно Джоно Бэкон (Jono Bacon), менеджер по работе с сообществом Убунту, сказал, что никакого переключения на новую модель "непрерывных выпусков" не будет! Не прошло и полугода как Рик Спенсер (Rick Spencer), глава отдела разработок Canonical, собирает сообщество, чтобы обсудить снова Rolling Release модель разработки и переключение Убунту на эту модель.

Началось всё с Лиэнн Огасавара (Leann Ogasawara), руководителя команды поддержки ядра Ubuntu, которая все лишь подала идею, что дескать можно использовать LTS, а между ними rolling release стадию.

Появились первые билды Убунту для планшетов - Ubuntu Touch. Для них нужная "скорость и подвижность", что и даёт модель rolling release.

вівторок, 26 лютого 2013 р.

Родео с Ubuntu 13.04. Обновление

Решил вновь продолжить тему об бытие-житие на разрабатываемом релизе. В данном случае речь пойдёт об Убунту 13.04 Нетерпеливый Какомицли.

понеділок, 25 лютого 2013 р.

Системный монитор 3.7.90 в Ubuntu 13.04

Системный монитор (System Monitor) 3.7.90 с обновлённым интерфейсом и оптимизациями появился в Ubuntu 13.04 Raring Ringtail.

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

System Monitor 3.7.90 получил интересные изменения и исправления багов.

пʼятницю, 22 лютого 2013 р.

HUD 2

Если вы следили за последними событиями из мира Убунту, то знаете о том, что Canonical выпустила "Ubuntu для планшетов". Начала появляться более подробная информация об самой "Убунту на планшете" и выложен её код на Launchpad. Разработчик Ted Gould оказался одним из разработчиков HUD 2.0, который используется в планшете под управлением Ubuntu, и он поведал о технических деталях.

HUD (Head-Up Display) - это нововведение с релиза Убунту 12.04 призвано альтернативно помочь с доступом к большим меню программ.

четвер, 21 лютого 2013 р.

Проект "Ubuntu на планшете" начался

Несколько дней назад Canonical привлекла всеобщее внимание счётчиком, который отсчитывал время к таинственному событию. Этим событием оказался проект "Убунту на планшете". И теперь, наконец-то, начали появляться технические детали.

На Launchpad зарегистрирован проект "Ubuntu на планшете", названный Ubuntu Touch Developer Preview.

Эксперты и Ubuntu. Iron Dome

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

Железный Купол (Iron Dome) - это система ПВО Израиля, предназначенная перехватывать и уничтожать ракеты. Эта мобильная система перехватила до 90% ракет в сторону Израиля и её называли самой эффективной и проверенной противоракетной обороной в мире.

середу, 20 лютого 2013 р.

Голосовое управление в Ubuntu

Разработчик Убунту Джеймс МакКлейн (James McClain) представил инструмент голосового управления, который используется в Ubuntu на планшете, помогая HUD выполнять ваши команды.

вівторок, 19 лютого 2013 р.

Ubuntu на планшете

Ubuntu поднимает планку на планшетах. Уникальная многозадачность, лёгкость в навигации, безопасность. Яркая. Сверкающая. Прекрасная.

Эксперты и Ubuntu. Dell SecureWorks

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

Джо Стюарт (Joe Stewart) - ведущий инженер в Dell SecureWorks по вопросам безопасности.

неділю, 17 лютого 2013 р.

Как сделать ICNS файл для Mac OS X

Как легко и просто самому сделать .icns файл для приложенией, папок или дисков в операционной системе Mac OS. Для этого достаточно иметь подходящий файл изображения в одном из форматов (png, jpg). Так же необходимо скачать бесплатное приложение FastIcns.
Для того что бы создать такую иконку, просто следуйте следующей инструкции:

пʼятницю, 15 лютого 2013 р.

Ubuntu 13.04 Alpha 2

Убунту 13.04 достигла мифического пункта Альфа 2, которые были убраны. После релиза Убунту 12.10 разработчики решили убрать вехи на пути к официальному релизу. Вместо всяких *Freeze и Alpha теперь частые выпуски образов и полное тестирование кода раз в две недели.

Клиент Steam официально появился в Центре приложений Ubuntu

В Центре приложений Убунту появился Steam клиент.

четвер, 14 лютого 2013 р.

середу, 13 лютого 2013 р.

Включение TRIM на SSD

Команда TRIM даёт возможность операционной системе проинформировать диск SSD, что конкретные блоки больше не используются и могут быть стёрты и использованы вновь. Без TRIM скорость SSD со временем снижается и ухудшается равномерное использование ячеек алгоритмами контроллера SSD.

вівторок, 12 лютого 2013 р.

Графические оболочки Linux. Часть 2

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

Графические оболочки Linux. Часть 1.

понеділок, 11 лютого 2013 р.

Новый способ переключения в Unity

Способ, предложенный Lukas Vacek, нашёл своё воплощение в его патче и вот сейчас его патч приняли разработчики Ubuntu 13.04.

пʼятницю, 8 лютого 2013 р.

Топ 10 Ubuntu программ в январе 2013

Новый 2013 год только начался. Stormcloud решил сразу занять первое место. Legend of Grimrock неплохо начал восхождение, прыгнув сразу на 3 место, через каналы Убунту после своего дебюта в Humble Indie Bundle. Plex Media Server снова отнял 1 место в бесплатном секторе программ.

В Unity удалили область уведомлений

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

четвер, 7 лютого 2013 р.

Работа с блоками

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

Джон Кармак: лучше оптимизировать WINE, чем делать linux версии игр

Джон Кармак в своих высказываниях всегда был скептически настроен по поводу "Linux как игровая платформа". Сейчас он высказался ещё интереснее.

Первый Ubuntu Phone будет доступен в октябре 2013

Первые телефоны с Убунту на борту будут доступны в октябре этого года.

середу, 6 лютого 2013 р.

Что такое Clonezilla?

Многие, вероятно, знакомы с популярной проприетарной программой Norton Ghost. Но у неё много времени занимает клонирование на множество машин. Такое программное решение от Symantec как Symantec Ghost Corporate Edition использует мультикастинг, чтобы позволить обработку множества компьютеров.
Clonezilla - это бесплатный, open source аналог Norton Ghost и Symantec Ghost Corporate Edition с поддержкой unicast и multicast.

Unity 6.12 быстрее прорисовывает размытие Dash

Разработчики в рамках проекта "Убунту на мобильных платформах" сфокусировались на оптимизации. Уменьшили в Ubuntu 13.04 потребление памяти, провели реорганизацию важных участков кода. На очереди - Dash.

вівторок, 5 лютого 2013 р.

Printscreen в Mac OS X

Копию экрана в Mac OS X можно сохранить в…

файл на рабочем столе:

  • Command+Shift+3: создает скриншот всего экрана и сохраняет его в файл на рабочем столе
  • Command+Shift+4: позволяет выбрать область для скриншота, а затем сохраняет в файл на рабочем столе
  • Command+Shift+4, затем пробел, затем клик в окне: делает скриншот всего окна и сохраняет в файл на рабочем столе

или в буфер обмена

Улучшения Ubuntu 13.04: память, индикаторы, области

Убунту будет работать на мобильных устройствах и в рамках этого проекта пользователи десктопа тоже получают плюсы. Разработчики уменьшили потребляемую память у пакетов, устанавливаемых по умолчанию. Добавлены новые области в рамках проекта "100 областей". Один новый индикатор и один переписан.

понеділок, 4 лютого 2013 р.

Canonical делает замену Xorg и Wayland?

Есть "достаточные основания" полагать, что Canonical создают свой собственный дисплейный сервер (Display Server) взамен Xorg'у, для использования на десктопе, мобильных устройствах, планшетах и ТВ.

В Ubuntu 13.04 добавлен индикатор синхронизации

В современном мире у пользователей есть не один компьютер дома, а так же на работе. Сразу же возникает вопрос с синхронизацией. В Убунту доступен бесплатный сервис Ubuntu One, который позволяет легко синхронизировать файлы между устройствами пользователя.

Есть программа, которая помогает контролировать параметры U1, но разработчики идут дальше и добавили индикатор синхронизации (Indicator Sync) в Ubuntu 13.04.

четвер, 31 січня 2013 р.

В Ubuntu 13.04 будет Smart Scopes

Области (scopes) являются теми программными модулями, которые непосредственно осуществляют поиск по запросу пользователя среди локальных или удалённых источников. Canonical к уже существующим категориями вводит ещё один новый вид - Умная Область (Smart Scopes).

середу, 30 січня 2013 р.

Использование в C# класса Path на примерах

Path выполняет обработку пути к файлу. .NET Framework обеспечивает эффективные способы работы с именами файлов и путями. Часто нужно извлечь часть пути к файлу в программе – для этих целей логично использовать класс Path. Что бы получить к нему доступ, достаточно добавить “#using System.IO” в верхней части вашего класса.

Пример 1. Коротенькое консольное приложение, которое демонстрирует работу четырех методов класса:

Плюсы и минусы Ubuntu Rolling Release

Стоило ляпнуть Лиэнн Огасавара (Leann Ogasawara), руководителю команды поддержки ядра Ubuntu, об возможном переходе на непрерывный выпуск релизов (rolling release), как слова были перевраны и теперь "возможно", стало "точно". Обломитесь!

Джоно Бэкон (Jono Bacon), менеджер по работе с сообществом Убунту, сказал, что никакого переключения на новую модель "непрерывных выпусков" не будет!

Отказ от выпуска релизов в конкретные сроки принесёт только проблемы для разработчиков и пользователей.

вівторок, 29 січня 2013 р.

Пополнение областей для Ubuntu 13.04

Убунту идёт двойным путём: с одной стороны, усиление безопасности, стабильности, скорости и надёжности, с другой стороны, реализуются новые возможности.

Для улучшения качества Убунту Canonical создала отдельную команду для исправления ошибок Unity.

Области (scopes), которые являются поставщиками данных для линз в Dash, пополняются, чтобы достичь магической цифры 100, выбранной в рамках проекта Ubuntu One Hundred Scopes.

пʼятницю, 25 січня 2013 р.

Оптимизация Eclipse IDE под интерфейс Ubuntu

По умолчанию, популярная среда разработки Eclipse не поддерживает глобальное меню (AppMenu) и HUD. Предлагаю это исправить, благо инструкция для этого очень проста.

HyperComments for Blogger

comments powered by HyperComments