Несколько месяцев назад, Canonical анонсировала новый упрощённый формат пакета "Click package", нацеленный в первую очередь на мобильные платформы под управлением Ubuntu Touch.
неділя, 30 червня 2013 р.
вівторок, 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 от 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 один из таких случаев.
Технология под названием 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 р.
Видеолекции курса Распределенные системы хранения и обработки данных
Видеолекции курса Распределенные системы хранения и обработки данных.
Лектор: Владислав Белогрудов.
В курсе дано всестороннее представление о системах и сетях хранения данных, их применимости для построения облачной инфраструктуры. Подробно рассматриваются вопросы дизайна и виртуализации сетей хранения данных, информационной безопасности и доступности.